@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.06d3mdzz5bre_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.11.cyxs5p-0z~.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.16t1db8_9y2o~.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0q3udbd2bu5yp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0gw~uztddq1df.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0.q-h669a_dqa.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--bg-deep:#0a0a0a;--bg-dark:#141414;--bg-elevated:#1c1c1c;--bg-light:#f5f4f0;--bg-light-alt:#ebe9e0;--text-primary:#f5f4f0;--text-muted:#8a8a85;--text-dim:#5a5a55;--text-on-light:#0a0a0a;--text-on-light-muted:#5a5a55;--accent:#d4ff4f;--accent-dim:#a3c93b;--border-dark:#f5f4f014;--border-dark-hover:#f5f4f02e;--border-light:#0a0a0a14;--font-display:"Bricolage Grotesque", system-ui, sans-serif;--font-body:"Geist", system-ui, sans-serif;--font-mono:"JetBrains Mono", monospace;--font-editorial:"Instrument Serif", serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg-deep);color:var(--text-primary);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-weight:400;line-height:1.5;overflow-x:hidden}::selection{background:var(--accent);color:var(--bg-deep)}.container{max-width:1280px;margin:0 auto;padding:0 32px}nav{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border-dark);background:#0a0a0ad9;position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;max-width:1280px;margin:0 auto;padding:18px 32px;display:flex}.logo{font-family:var(--font-display);letter-spacing:-.02em;align-items:center;gap:8px;font-size:18px;font-weight:700;display:flex}.nav-links{color:var(--text-muted);align-items:center;gap:32px;font-size:14px;display:flex}.nav-links a{color:inherit;text-decoration:none;transition:color .2s}.nav-links a:hover{color:var(--text-primary)}.nav-cta{background:var(--accent);letter-spacing:.02em;padding:10px 18px;font-size:13px;font-weight:500;transition:transform .15s;color:var(--bg-deep)!important}.nav-cta:hover{transform:translateY(-1px)}.hero{padding:72px 0 100px;position:relative;overflow:hidden}.hero:before{content:"";background-image:linear-gradient(var(--border-dark) 1px, transparent 1px), linear-gradient(90deg, var(--border-dark) 1px, transparent 1px);pointer-events:none;opacity:.6;background-position:-1px -1px;background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 70%);mask-image:radial-gradient(#000 30%,#0000 70%)}.hero-grid{grid-template-columns:1fr 540px;align-items:center;gap:64px;display:grid;position:relative}.hero-eyebrow{font-family:var(--font-mono);color:var(--accent);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:28px;font-size:12px;display:inline-flex}.hero-eyebrow:before{content:"";background:var(--accent);width:28px;height:1px}.hero-headline{font-family:var(--font-display);letter-spacing:-.035em;margin-bottom:28px;font-size:clamp(44px,5.6vw,80px);font-weight:600;line-height:.98}.hero-headline .em{font-family:var(--font-editorial);color:var(--accent);font-style:italic;font-weight:400}.hero-sub{color:var(--text-muted);max-width:520px;margin-bottom:36px;font-size:19px;line-height:1.55}.hero-sub strong{color:var(--text-primary);font-weight:500}.hero-ctas{gap:14px;margin-bottom:56px;display:flex}.btn-primary{background:var(--accent);color:var(--bg-deep);letter-spacing:.01em;border:1px solid var(--accent);cursor:pointer;align-items:center;gap:8px;padding:16px 26px;font-size:15px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.btn-primary:hover{background:var(--bg-deep);color:var(--accent)}.btn-primary .arrow{transition:transform .15s}.btn-primary:hover .arrow{transform:translate(3px)}.btn-ghost{color:var(--text-primary);border:1px solid var(--border-dark-hover);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:16px 26px;font-size:15px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.btn-ghost:hover{border-color:var(--text-primary)}.hero-trust{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.hero-trust-label{font-family:var(--font-mono);color:var(--text-dim);letter-spacing:.06em;text-transform:uppercase;border-right:1px solid var(--border-dark);max-width:130px;padding-right:22px;font-size:11px;line-height:1.4}.hero-trust-logos{color:var(--text-dim);font-family:var(--font-display);letter-spacing:.02em;align-items:center;gap:28px;font-size:14px;font-weight:600;display:flex}.hero-visual{background:var(--bg-dark);border:1px solid var(--border-dark);padding:28px;position:relative}.hero-visual:before{content:"LIVE • INBOUND CALL";font-family:var(--font-mono);color:var(--accent);letter-spacing:.1em;align-items:center;gap:6px;font-size:10px;display:flex;position:absolute;top:16px;right:16px}.hero-visual:after{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite pulse;position:absolute;top:21px;right:130px}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.convo-meta{font-family:var(--font-mono);color:var(--text-dim);letter-spacing:.05em;border-bottom:1px solid var(--border-dark);margin:28px 0 16px;padding-bottom:12px;font-size:11px}.convo-meta .label{color:var(--text-muted)}.bubble{max-width:88%;margin-bottom:14px;animation:.5s ease-out backwards bubbleIn}.bubble.them{margin-right:auto}.bubble.us{text-align:right;margin-left:auto}.bubble.them:first-child{animation-delay:.2s}.bubble.us:nth-child(2){animation-delay:.8s}.bubble.them:nth-child(3){animation-delay:1.4s}.bubble.us:nth-child(4){animation-delay:2s}@keyframes bubbleIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.bubble-meta{font-family:var(--font-mono);color:var(--text-dim);letter-spacing:.04em;margin-bottom:4px;font-size:10px}.bubble-text{background:var(--bg-elevated);color:var(--text-primary);text-align:left;padding:12px 16px;font-size:14px;line-height:1.5;display:inline-block}.bubble.us .bubble-text{background:var(--accent);color:var(--bg-deep)}.ticket-out{border-top:1px dashed var(--border-dark-hover);margin-top:20px;padding-top:20px}.ticket-label{font-family:var(--font-mono);letter-spacing:.1em;color:var(--accent);text-transform:uppercase;margin-bottom:12px;font-size:10px}.ticket{background:var(--bg-deep);border-left:2px solid var(--accent);font-family:var(--font-mono);color:var(--text-primary);padding:14px 16px;font-size:12px;line-height:1.7}.ticket .key{color:var(--text-muted)}.ticket .val{color:var(--accent)}.statbar{background:var(--bg-light);color:var(--text-on-light);border-top:1px solid #ffffff0d;padding:56px 0}.statbar-grid{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.stat{border-left:1px solid var(--border-light);padding:0 32px}.stat:first-child{border-left:none;padding-left:0}.stat-num{font-family:var(--font-display);letter-spacing:-.04em;margin-bottom:8px;font-size:56px;font-weight:600;line-height:1}.stat-num .unit{font-family:var(--font-editorial);color:var(--text-on-light-muted);font-size:32px;font-style:italic;font-weight:400}.stat-label{color:var(--text-on-light-muted);max-width:220px;font-size:13px;line-height:1.5}.video-section{background:var(--bg-deep);padding:120px 0;position:relative}.video-header{text-align:center;max-width:880px;margin:0 auto 56px}.section-eyebrow{font-family:var(--font-mono);color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin-bottom:20px;font-size:12px}.section-headline{font-family:var(--font-display);letter-spacing:-.03em;margin-bottom:20px;font-size:clamp(34px,4vw,54px);font-weight:600;line-height:1.05}.section-headline .em{font-family:var(--font-editorial);color:var(--accent);font-style:italic;font-weight:400}.section-sub{color:var(--text-muted);max-width:640px;margin:0 auto;font-size:18px;line-height:1.55}.video-frame{aspect-ratio:16/9;border:1px solid var(--border-dark-hover);cursor:pointer;background:linear-gradient(135deg,#1a1a1a 0%,#0a0a0a 100%);transition:border-color .2s;position:relative;overflow:hidden}.video-frame:hover{border-color:var(--accent)}.video-frame:before{content:"";background-image:linear-gradient(var(--border-dark) 1px, transparent 1px), linear-gradient(90deg, var(--border-dark) 1px, transparent 1px);opacity:.4;pointer-events:none;background-size:40px 40px;position:absolute;inset:0}.video-overlay{flex-direction:column;justify-content:center;align-items:center;gap:28px;display:flex;position:absolute;inset:0}.play-button{background:var(--accent);justify-content:center;align-items:center;width:96px;height:96px;transition:transform .2s;display:flex;position:relative}.video-frame:hover .play-button{transform:scale(1.08)}.play-button:after{content:"";border-left:26px solid var(--bg-deep);border-top:16px solid #0000;border-bottom:16px solid #0000;width:0;height:0;margin-left:6px}.video-caption{font-family:var(--font-mono);color:var(--text-primary);letter-spacing:.06em;text-transform:uppercase;font-size:13px}.video-corners{pointer-events:none;position:absolute;inset:16px}.corner{border:1px solid var(--accent);width:24px;height:24px;position:absolute}.corner.tl{border-bottom:none;border-right:none;top:0;left:0}.corner.tr{border-bottom:none;border-left:none;top:0;right:0}.corner.bl{border-top:none;border-right:none;bottom:0;left:0}.corner.br{border-top:none;border-left:none;bottom:0;right:0}.video-runtime{font-family:var(--font-mono);color:var(--accent);letter-spacing:.1em;font-size:11px;position:absolute;bottom:24px;left:24px}.video-steps{border-top:1px solid var(--border-dark);grid-template-columns:repeat(3,1fr);gap:0;margin-top:56px;display:grid}.video-step{border-right:1px solid var(--border-dark);padding:28px 32px}.video-step:last-child{border-right:none}.video-step-num{font-family:var(--font-mono);color:var(--accent);letter-spacing:.12em;margin-bottom:10px;font-size:11px}.video-step-text{font-family:var(--font-display);letter-spacing:-.01em;font-size:18px;font-weight:500;line-height:1.3}.problem-section{background:var(--bg-light);color:var(--text-on-light);padding:140px 0;position:relative}.problem-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.problem-eyebrow{font-family:var(--font-mono);color:var(--text-on-light-muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:24px;font-size:12px}.problem-headline{font-family:var(--font-display);letter-spacing:-.035em;color:var(--text-on-light);margin-bottom:28px;font-size:clamp(36px,4.4vw,60px);font-weight:600;line-height:1.02}.problem-headline .stat{font-family:var(--font-display);color:#c0451f;border:none;padding:0}.problem-headline .em{font-family:var(--font-editorial);font-style:italic;font-weight:400}.problem-body{color:var(--text-on-light-muted);max-width:480px;font-size:18px;line-height:1.6}.problem-body p+p{margin-top:18px}.problem-body strong{color:var(--text-on-light);font-weight:500}.breakdown{border:1px solid var(--border-light);background:#fff;padding:36px}.breakdown-title{font-family:var(--font-mono);letter-spacing:.1em;color:var(--text-on-light-muted);text-transform:uppercase;margin-bottom:4px;font-size:11px}.breakdown-sub{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:28px;font-size:22px;font-weight:600}.breakdown-bar{border:1px solid var(--border-light);height:56px;margin-bottom:20px;display:flex}.bar-routine{color:#fff;font-family:var(--font-mono);letter-spacing:.04em;background:#c0451f;flex:70;justify-content:center;align-items:center;font-size:13px;font-weight:500;display:flex}.bar-complex{color:var(--text-on-light);font-family:var(--font-mono);letter-spacing:.04em;background:#fff;flex:30;justify-content:center;align-items:center;font-size:13px;font-weight:500;display:flex}.breakdown-rows{grid-template-columns:1fr;gap:14px;display:grid}.breakdown-row{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:baseline;padding-bottom:14px;font-size:14px;display:flex}.breakdown-row:last-child{border-bottom:none;padding-bottom:0}.breakdown-row .left{color:var(--text-on-light)}.breakdown-row .right{font-family:var(--font-mono);color:var(--text-on-light-muted);font-size:13px}.breakdown-row.total .left{font-weight:500}.breakdown-row.total .right{color:#c0451f;font-weight:500}.phases-section{background:var(--bg-deep);padding:140px 0 120px}.phases-header{max-width:720px;margin-bottom:72px}.phases-grid{border-top:1px solid var(--border-dark);border-bottom:1px solid var(--border-dark);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.phase{border-right:1px solid var(--border-dark);padding:40px 36px 44px;transition:background .2s;position:relative}.phase:last-child{border-right:none}.phase:hover{background:var(--bg-dark)}.phase-meta{border-bottom:1px dashed var(--border-dark-hover);justify-content:space-between;align-items:center;margin-bottom:32px;padding-bottom:16px;display:flex}.phase-num{font-family:var(--font-mono);color:var(--accent);letter-spacing:.12em;font-size:11px}.phase-time{font-family:var(--font-mono);color:var(--text-dim);letter-spacing:.06em;font-size:11px}.phase-title{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:18px;font-size:26px;font-weight:600;line-height:1.15}.phase-desc{color:var(--text-muted);margin-bottom:28px;font-size:15px;line-height:1.6}.phase-features{padding:0;list-style:none}.phase-features li{color:var(--text-primary);border-top:1px solid var(--border-dark);align-items:center;gap:10px;padding:10px 0;font-size:13px;display:flex}.phase-features li:before{content:"+";color:var(--accent);font-family:var(--font-mono);font-size:14px}.phase-callout{text-align:center;font-family:var(--font-mono);color:var(--text-dim);letter-spacing:.04em;margin-top:32px;padding-top:16px;font-size:12px}.roi-section{background:var(--bg-light);color:var(--text-on-light);padding:140px 0}.roi-header{text-align:center;max-width:880px;margin:0 auto 64px}.roi-headline{font-family:var(--font-display);letter-spacing:-.035em;color:var(--text-on-light);margin-bottom:20px;font-size:clamp(36px,4.4vw,60px);font-weight:600;line-height:1.02}.roi-headline .em{font-family:var(--font-editorial);color:#585548;font-style:italic;font-weight:400}.roi-sub{color:var(--text-on-light-muted);max-width:600px;margin:0 auto;font-size:18px;line-height:1.55}.roi-table{border:1px solid var(--border-light);background:#fff;overflow:hidden}.roi-thead{background:var(--bg-deep);color:var(--text-primary);grid-template-columns:1.6fr 1fr 1fr 1fr;display:grid}.roi-th{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-right:1px solid var(--border-dark);padding:18px 24px;font-size:11px}.roi-th:last-child{border-right:none}.roi-th.accent{color:var(--accent)}.roi-row{border-top:1px solid var(--border-light);grid-template-columns:1.6fr 1fr 1fr 1fr;display:grid}.roi-row:first-child{border-top:none}.roi-cell{border-right:1px solid var(--border-light);flex-direction:column;justify-content:center;padding:26px 24px;display:flex}.roi-cell:last-child{border-right:none}.roi-cell .metric{color:var(--text-on-light);font-size:14px;line-height:1.4}.roi-cell .num{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-on-light-muted);font-size:32px;font-weight:600;line-height:1}.roi-cell.before .num{color:#c0451f}.roi-cell.after .num{color:#2d6a3a}.roi-cell.delta .num{color:var(--text-on-light)}.roi-cell .num-sub{font-family:var(--font-mono);color:var(--text-on-light-muted);letter-spacing:.04em;margin-top:6px;font-size:11px}.roi-footer{text-align:center;color:var(--text-on-light-muted);margin-top:40px;font-size:16px}.roi-footer strong{color:var(--text-on-light);font-weight:500}.industry-section{background:var(--bg-deep);padding:140px 0}.industry-header{grid-template-columns:1fr 1fr;align-items:end;gap:64px;margin-bottom:64px;display:grid}.industry-grid{border-top:1px solid var(--border-dark);border-left:1px solid var(--border-dark);grid-template-columns:repeat(3,1fr);display:grid}.industry-tile{border-right:1px solid var(--border-dark);border-bottom:1px solid var(--border-dark);flex-direction:column;min-height:200px;padding:36px 32px;transition:background .2s;display:flex;position:relative}.industry-tile:hover{background:var(--bg-dark)}.industry-tile-num{font-family:var(--font-mono);color:var(--text-dim);letter-spacing:.1em;margin-bottom:24px;font-size:11px}.industry-tile-title{font-family:var(--font-display);letter-spacing:-.015em;margin-bottom:12px;font-size:22px;font-weight:600;line-height:1.2}.industry-tile-sub{color:var(--text-muted);margin-top:auto;font-size:14px;line-height:1.5}.industry-tile.featured:before{content:"LIVE";font-family:var(--font-mono);color:var(--bg-deep);background:var(--accent);letter-spacing:.12em;padding:3px 8px;font-size:9px;position:absolute;top:16px;right:16px}.trust-section{background:var(--bg-dark);border-top:1px solid var(--border-dark);border-bottom:1px solid var(--border-dark);padding:64px 0}.trust-grid{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.trust-item{border-left:1px solid var(--border-dark);padding:0 28px}.trust-item:first-child{border-left:none;padding-left:0}.trust-icon{width:32px;height:32px;color:var(--accent);margin-bottom:14px}.trust-title{font-family:var(--font-display);letter-spacing:-.01em;margin-bottom:4px;font-size:15px;font-weight:500}.trust-sub{color:var(--text-muted);font-size:13px;line-height:1.4}.cta-section{background:var(--bg-deep);padding:140px 0;position:relative;overflow:hidden}.cta-section:before{content:"";background-image:linear-gradient(var(--border-dark) 1px, transparent 1px), linear-gradient(90deg, var(--border-dark) 1px, transparent 1px);opacity:.5;background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 20%,#0000 70%);mask-image:radial-gradient(#000 20%,#0000 70%)}.cta-inner{text-align:center;max-width:880px;margin:0 auto;position:relative}.cta-headline{font-family:var(--font-display);letter-spacing:-.04em;margin-bottom:24px;font-size:clamp(40px,5vw,72px);font-weight:600;line-height:1}.cta-headline .em{font-family:var(--font-editorial);color:var(--accent);font-style:italic;font-weight:400}.cta-sub{color:var(--text-muted);margin-bottom:44px;font-size:19px;line-height:1.55}.cta-row{justify-content:center;gap:14px;margin-bottom:28px;display:flex}.cta-meta{font-family:var(--font-mono);color:var(--text-dim);letter-spacing:.04em;font-size:13px}.cta-meta a{color:var(--text-primary);border-bottom:1px solid var(--accent);padding-bottom:1px;text-decoration:none}footer{background:var(--bg-deep);border-top:1px solid var(--border-dark);padding:56px 0 36px}.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;margin-bottom:48px;display:grid}.footer-brand{max-width:320px}.footer-tagline{font-family:var(--font-editorial);color:var(--text-muted);margin-top:16px;font-size:16px;font-style:italic;line-height:1.5}.footer-col h4{font-family:var(--font-mono);color:var(--text-dim);letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px;font-size:11px;font-weight:400}.footer-col ul{padding:0;list-style:none}.footer-col li{padding:6px 0}.footer-col a{color:var(--text-muted);font-size:14px;text-decoration:none;transition:color .2s}.footer-col a:hover{color:var(--text-primary)}.footer-bottom{border-top:1px solid var(--border-dark);color:var(--text-dim);font-size:13px;font-family:var(--font-mono);letter-spacing:.04em;justify-content:space-between;align-items:center;padding-top:28px;display:flex}@media (max-width:960px){.hero-grid{grid-template-columns:1fr;gap:48px}.statbar-grid{grid-template-columns:repeat(2,1fr);gap:32px 0}.stat:nth-child(3){border-left:none;padding-left:0}.video-steps{grid-template-columns:1fr}.video-step{border-right:none;border-bottom:1px solid var(--border-dark)}.problem-grid{grid-template-columns:1fr;gap:48px}.phases-grid{grid-template-columns:1fr}.phase{border-right:none;border-bottom:1px solid var(--border-dark)}.industry-grid{grid-template-columns:repeat(2,1fr)}.industry-header{grid-template-columns:1fr;gap:24px}.roi-thead,.roi-row{grid-template-columns:1.4fr 1fr 1fr}.roi-thead .roi-th:last-child,.roi-cell.delta{display:none}.trust-grid{grid-template-columns:repeat(2,1fr);gap:32px 0}.trust-item:nth-child(3){border-left:none;padding-left:0}.footer-grid{grid-template-columns:1fr 1fr;gap:32px}.nav-links{gap:16px}.nav-links a:not(.nav-cta){display:none}}@media (max-width:640px){.container{padding:0 20px}.nav-inner{padding:14px 20px}.hero{padding:48px 0 64px}.hero-ctas{flex-direction:column}.btn-primary,.btn-ghost{justify-content:center;width:100%}.industry-grid{grid-template-columns:1fr}.roi-thead,.roi-row{grid-template-columns:1fr 1fr}.roi-thead .roi-th:nth-child(2),.roi-cell.before{display:none}.footer-grid{grid-template-columns:1fr}.footer-bottom{text-align:center;flex-direction:column;gap:12px}}.data-table-wrapper{background:var(--bg-deep);border:1px solid var(--border-dark);border-radius:8px;padding:20px}.data-table{border-collapse:collapse;width:100%;font-family:var(--font-mono);color:var(--text-primary);text-align:left;font-size:13px}.data-table th,.data-table td{border-bottom:1px solid var(--border-dark);padding:14px 16px}.data-table th{color:var(--text-muted);letter-spacing:.05em;font-weight:500}.data-table tbody tr:last-child td{border-bottom:none}.industry-tile-quote{font-family:var(--font-mono);color:var(--accent);border-left:2px solid var(--accent);background:#d4ff4f0d;margin-top:24px;padding:14px;font-size:13px;line-height:1.5}.pricing-section{background:var(--bg-deep);padding:140px 0}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:64px;display:grid}.pricing-card{background:var(--bg-elevated);border:1px solid var(--border-dark);flex-direction:column;padding:40px;transition:transform .2s;display:flex}.pricing-card:hover{border-color:var(--border-dark-hover);transform:translateY(-4px)}.pricing-card.featured{border-color:var(--accent);position:relative}.pricing-card.featured:hover{border-color:var(--accent)}.pricing-card.featured:before{content:"RECOMMENDED";background:var(--accent);color:var(--bg-deep);font-family:var(--font-mono);letter-spacing:.1em;padding:4px 12px;font-size:11px;font-weight:600;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.pricing-tier{font-family:var(--font-display);margin-bottom:8px;font-size:24px;font-weight:600}.pricing-price{font-family:var(--font-mono);color:var(--text-primary);margin-bottom:8px;font-size:32px}.pricing-price span{color:var(--text-muted);font-size:16px}.pricing-setup{color:var(--text-muted);border-bottom:1px solid var(--border-dark);margin-bottom:32px;padding-bottom:32px;font-size:14px}.pricing-features{flex:1;margin-bottom:40px;padding:0;list-style:none}.pricing-features li{color:var(--text-primary);align-items:flex-start;gap:12px;margin-bottom:16px;font-size:14px;display:flex}.pricing-features li:before{content:"✓";color:var(--accent);font-family:var(--font-mono)}.faq-section{background:var(--bg-dark);border-top:1px solid var(--border-dark);border-bottom:1px solid var(--border-dark);padding:140px 0}.faq-container{max-width:800px;margin:64px auto 0}.faq-item{border-bottom:1px solid var(--border-dark)}.faq-item:first-child{border-top:1px solid var(--border-dark)}.faq-item details{width:100%}.faq-item summary{font-family:var(--font-display);cursor:pointer;justify-content:space-between;align-items:center;padding:24px 0;font-size:18px;font-weight:500;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--accent);font-family:var(--font-mono);font-size:20px}.faq-item details[open] summary:after{content:"−"}.faq-answer{color:var(--text-muted);padding-bottom:24px;font-size:16px;line-height:1.6}@media (max-width:960px){.pricing-grid{grid-template-columns:1fr}.data-table th,.data-table td{padding:10px;font-size:12px}}
