.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.feature-card{background:#fff;border:1px solid #d8d3c6;border-radius:18px;padding:26px;box-shadow:0 16px 34px #0a0a0a0f}.feature-ic{width:48px;height:48px;border-radius:14px;background:#0a0a0a;color:var(--yellow);display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:18px}.feature-card h3{font-size:17px;font-weight:900;text-transform:uppercase;letter-spacing:.02em;color:#0a0a0a;margin:0 0 8px}.feature-card p{font-size:14px;line-height:1.55;color:#55514a;margin:0}.leakage-list{display:flex;flex-direction:column;gap:8px;padding:14px}.leakage-item{display:flex;align-items:flex-start;gap:8px;background:#050505b8;border:1px solid rgba(255,212,0,.22);border-radius:10px;padding:10px 12px;color:#fff;font-size:12.5px;line-height:1.35}.leakage-item svg{color:var(--yellow);flex:none;margin-top:2px}.how-five{grid-template-columns:repeat(5,1fr)}.how-five .step{min-height:100%}.lead-leak{background:#090909;border-top:1px solid #222;border-bottom:1px solid #222}.lead-leak-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:42px;align-items:center}.lead-leak h2{font-size:clamp(34px,4.4vw,58px);margin:12px 0 0;color:#fff}.lead-leak p{color:#d7d7d7;font-size:18px;line-height:1.55;max-width:620px;margin:20px 0 0}.lead-summary-card{background:#111;border:1px solid #333;border-radius:20px;padding:26px;box-shadow:0 30px 70px #00000073}.summary-top{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px;border-bottom:1px solid #2a2a2a;padding-bottom:16px}.summary-top span{display:flex;align-items:center;gap:9px;font-family:var(--font-mono);font-weight:900;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--yellow)}.summary-top strong{font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#050505;background:var(--yellow);border-radius:999px;padding:6px 10px}.lead-summary-card dl{display:flex;flex-direction:column;gap:12px;margin:0}.lead-summary-card dl div{display:grid;grid-template-columns:132px 1fr;gap:12px}.lead-summary-card dt{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#8a8a8a}.lead-summary-card dd{margin:0;color:#fff;font-weight:800}.summary-footer{display:flex;align-items:center;gap:9px;margin-top:20px;border-top:1px solid #2a2a2a;padding-top:16px;color:var(--green);font-family:var(--font-mono);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.pricing-sub{color:#d7d7d7;font-size:17px;line-height:1.55;max-width:620px;margin:14px 0 0}.setup-line{font-family:var(--font-mono);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:var(--yellow);margin-top:10px}.price-fine{max-width:720px;margin:14px auto 0;text-align:center;color:#8a8a8a;font-size:13px;line-height:1.5}.inds-wide{grid-template-columns:repeat(4,1fr)}@media (max-width:1100px){.how-five{grid-template-columns:repeat(2,1fr)}.how-five .how-wrap{flex-direction:column}.how-five .how-arrow{display:none}}@media (max-width:980px){.feature-grid{grid-template-columns:1fr 1fr}.lead-leak-grid{grid-template-columns:1fr}.inds-wide{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.feature-grid,.how-five,.inds-wide{grid-template-columns:1fr}.lead-summary-card dl div{grid-template-columns:1fr;gap:3px}.lead-summary-card{padding:20px}.feature-card{padding:22px}}
.system-file-section{background:#ebe7de}.system-head{max-width:960px;margin:0 auto 42px;text-align:center}.system-file-sub{max-width:760px;margin:18px auto 0;color:#55514a;font-size:17px;line-height:1.55}.system-file-shell{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:22px;align-items:stretch}.job-file{position:relative;overflow:hidden;background:#0b0b0b;color:#fff;border:1px solid #2d2d2d;border-radius:20px;padding:24px;box-shadow:0 28px 70px #0a0a0a38}.job-file:before{content:"";position:absolute;inset:-40% -20% auto auto;width:360px;height:360px;background:radial-gradient(circle,rgba(255,212,0,.16),transparent 65%);pointer-events:none}.job-file-top{position:relative;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #2a2a2a;padding-bottom:16px}.job-file-top span{display:flex;align-items:center;gap:9px;font-family:var(--font-mono);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--yellow)}.job-file-top strong{font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#050505;background:var(--yellow);border-radius:999px;padding:7px 10px;white-space:nowrap}.job-file-grid{position:relative;display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:18px}.job-field{background:#151515;border:1px solid #303030;border-radius:14px;padding:14px}.job-field span{display:block;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#8d8d8d;margin-bottom:7px}.job-field b{display:block;color:#fff;font-size:16px;line-height:1.25}.job-proof{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px}.job-proof span{display:flex;align-items:center;gap:7px;border:1px solid rgba(39,196,106,.28);background:rgba(39,196,106,.08);border-radius:12px;padding:10px;color:#d7f7e3;font-family:var(--font-mono);font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.job-proof svg{color:var(--green);flex:none}.job-route{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;border-top:1px solid #2a2a2a;padding-top:16px}.job-route div{border-left:2px solid var(--yellow);padding-left:10px}.job-route span{display:block;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#8d8d8d}.job-route b{display:block;margin-top:4px;color:#fff;font-family:var(--font-mono);font-size:18px}.capture-stack{display:flex;flex-direction:column;gap:14px}.capture-row{display:grid;grid-template-columns:48px 1fr;gap:14px;align-items:flex-start;background:#fff;border:1px solid #d8d3c6;border-radius:18px;padding:20px;box-shadow:0 12px 28px #0a0a0a0a;transition:border-color .2s ease,transform .2s ease}.capture-row:hover{border-color:#b9ae91;transform:translateY(-2px)}.capture-ic{width:48px;height:48px;border-radius:14px;background:#0a0a0a;color:var(--yellow);display:flex;align-items:center;justify-content:center}.capture-row h3{margin:0 0 10px;color:#0a0a0a;font-size:18px;font-weight:900;text-transform:uppercase;letter-spacing:.01em}.capture-row ul{list-style:none;margin:0;padding:0;display:grid;gap:7px}.capture-row li{display:flex;align-items:flex-start;gap:8px;color:#55514a;font-size:14px;line-height:1.35}.capture-row li span{width:7px;height:7px;border-radius:2px;background:var(--yellow);box-shadow:0 0 0 3px rgba(255,212,0,.18);flex:none;margin-top:7px}@media (max-width:980px){.system-file-shell{grid-template-columns:1fr}.job-proof{grid-template-columns:1fr}.capture-stack{display:grid;grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.capture-stack{grid-template-columns:1fr}.job-file-grid,.job-route{grid-template-columns:1fr}.job-file{padding:20px}.system-head{text-align:left}.system-file-sub{margin-left:0}.job-file-top{align-items:flex-start;flex-direction:column}.system-file-section .display{font-size:clamp(36px,11vw,54px)}}#system,#how,#pricing,#industries,#faq,#contact,#blog{scroll-margin-top:96px}