:root{color-scheme:light;--ink: #101517;--ink-deep: #03080b;--paper: #f7f8f8;--paper-2: #ededec;--white: #ffffff;--muted: #5b6468;--line: rgba(16, 21, 23, .1);--accent: #0e7263;--accent-bright: #4fd1bd;--accent-soft: rgba(14, 114, 99, .09);--shadow: 0 24px 70px rgba(16, 21, 23, .12);--shadow-lift: 0 18px 48px rgba(16, 21, 23, .06);--radius: 8px;--radius-md: 12px;--radius-lg: 16px;--content: 1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Manrope,Aptos,Segoe UI,sans-serif;line-height:1.5;text-rendering:optimizeLegibility;overflow-x:hidden}main{position:relative;z-index:1}.site-header,.site-footer{position:relative;z-index:2}body.nav-open{overflow:hidden}canvas{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.skip-link{position:fixed;left:16px;top:12px;z-index:100;transform:translateY(-160%);background:var(--ink);color:var(--white);padding:10px 14px;border-radius:var(--radius);font-weight:800}.skip-link:focus{transform:translateY(0)}.site-header{position:sticky;top:0;z-index:50;background:linear-gradient(180deg,#ffffffe0,#ffffffb8);color:var(--ink);-webkit-backdrop-filter:blur(24px) saturate(1.4);backdrop-filter:blur(24px) saturate(1.4);border-bottom:1px solid var(--line)}.nav-shell{width:min(100% - 32px,var(--content));min-height:72px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:850;letter-spacing:0}.brand-mark{width:40px;height:40px;border-radius:10px;object-fit:contain;background:transparent}.nav-links{display:flex;align-items:center;gap:8px;padding:6px;border:1px solid var(--line);border-radius:999px;background:#10151708}.nav-links a{padding:9px 14px;border-radius:999px;color:var(--muted);font-size:.9rem;font-weight:750}.nav-links a:hover,.nav-links a:focus-visible{background:#1015170f;color:var(--ink);outline:2px solid var(--accent);outline-offset:2px}.nav-links a:hover{outline:none}.nav-actions{display:flex;align-items:center;gap:18px}.nav-login{color:var(--muted);font-size:.9rem;font-weight:800}.nav-login:hover{color:var(--ink)}.nav-login:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.nav-cta{display:inline-flex;align-items:center;min-height:42px;padding:0 17px;border-radius:999px;border:1px solid var(--ink);background:var(--ink);color:var(--white);font-size:.86rem;font-weight:850}.nav-cta:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.nav-toggle{display:none;width:42px;height:42px;place-items:center;gap:4px;border:1px solid rgba(7,18,15,.12);border-radius:var(--radius);background:var(--white);color:var(--ink);cursor:pointer}.nav-toggle span{width:18px;height:2px;background:currentColor;border-radius:99px}.hero{position:relative;min-height:78svh;overflow:hidden;background:var(--ink-deep);color:var(--paper);isolation:isolate}.hero-media,.hero-poster,.hero-broll{position:absolute;inset:0;width:100%;height:100%}.hero-media{z-index:0;overflow:hidden;background:var(--ink-deep)}.hero-poster,.hero-broll{object-fit:cover;filter:saturate(.82) contrast(1.08) brightness(.64);transform:scale(1.035);animation:hero-drift 18s ease-in-out infinite alternate}.hero-broll{z-index:1}@keyframes hero-drift{0%{transform:scale(1.035) translateZ(0)}to{transform:scale(1.085) translate3d(-1.4%,-.8%,0)}}.hero-wash{position:absolute;inset:0;width:100%;height:100%}.hero-wash{z-index:2;background:linear-gradient(90deg,#03080bf5,#03080bb8 42%,#03080b33),linear-gradient(180deg,#03080ba3,#03080b1a 45%,#03080bdb),repeating-linear-gradient(115deg,rgba(255,255,255,.035) 0 1px,transparent 1px 11px);mix-blend-mode:normal;pointer-events:none}.hero-tide{background:linear-gradient(180deg,rgba(247,248,248,0) 0%,rgba(247,248,248,.4) 70%,var(--paper) 100%)}.hero-inner{position:relative;z-index:3;width:min(100% - 32px,var(--content));min-height:calc(78svh - 72px);margin:0 auto;padding:72px 0 64px;display:flex;align-items:center}.hero-copy{max-width:900px}.eyebrow{margin:0 0 14px;color:var(--accent);font-size:.76rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1,h2{font-family:Newsreader,Georgia,serif;letter-spacing:0}h1{margin-bottom:18px;font-size:5.1rem;line-height:.92;font-weight:700}.hero h1{max-width:920px;font-family:Manrope,Aptos,Segoe UI,sans-serif;font-size:clamp(2.9rem,5.4vw,4.9rem);line-height:.96;font-weight:800;letter-spacing:-.01em;text-wrap:balance}h2{font-size:3rem;line-height:1.05;font-weight:700}h3{font-size:1.22rem;line-height:1.2}.hero-lede{max-width:560px;color:#ffffffdb;font-size:1.25rem;line-height:1.5}.hero-actions,.hero-actions .button{display:flex;align-items:center}.hero-actions{flex-wrap:wrap;gap:12px;margin:36px 0 0}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border:1px solid transparent;border-radius:999px;font-size:.94rem;font-weight:900;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.button:hover,.button:focus-visible{transform:translateY(-2px)}.button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.faq-list summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--radius)}.button-primary{background:var(--ink);color:var(--white);box-shadow:0 14px 34px #1015172e}.button-secondary{border-color:var(--line);background:var(--white);color:var(--ink)}.hero .button-primary,.test-line .button-primary,.final-cta .button-primary,.price-card.featured .button-primary{background:var(--white);color:var(--ink);box-shadow:0 18px 42px #00000047}.hero .button-secondary{border-color:#ffffff3d;background:#ffffff0a;color:#f7f8f8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.console-top,.caller-card,.site-footer{display:flex;align-items:center;justify-content:space-between}.console-top{padding-bottom:18px;color:#f7fbf8b8;font-size:.82rem;font-weight:850}.console-top div{display:flex;align-items:center;gap:8px}.status-dot{width:9px;height:9px;border-radius:999px;background:var(--accent-bright);box-shadow:0 0 0 8px #4fd1bd1f}.caller-card{gap:16px;align-items:flex-start;padding:20px;border-radius:var(--radius);background:#ffffff1a}.micro-label{margin-bottom:8px;color:#f7fbf88f;font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.caller-card h2{margin-bottom:8px;font-family:Manrope,Aptos,Segoe UI,sans-serif;font-size:1.25rem;line-height:1.2}.caller-card p:last-child{margin-bottom:0;color:#f7fbf8b3;font-size:.92rem}.intent-pill{flex:0 0 auto;padding:6px 9px;border-radius:999px;background:#4fd1bd24;color:var(--accent-bright);font-size:.72rem;font-weight:900}.signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0}.signal-grid div{padding:14px;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius);background:#ffffff12}.signal-grid span{display:block;margin-bottom:4px;color:#f7fbf88a;font-size:.72rem;font-weight:850}.signal-grid strong{display:block;color:var(--paper);font-size:.88rem;line-height:1.25}.call-thread{display:grid;gap:8px}.call-thread p{margin:0;padding:12px;border-radius:var(--radius);background:#0000002e;color:#f7fbf8bd;font-size:.85rem}.call-thread span{color:var(--accent-bright);font-weight:900}.section,.pricing,.final-cta{width:min(100% - 32px,var(--content));margin:0 auto}.mock-tabs{display:flex;gap:8px;margin-bottom:20px}.mock-tab{min-height:40px;padding:0 16px;border:1px solid var(--line);border-radius:999px;background:var(--white);color:var(--muted);cursor:pointer;font-size:.88rem;font-weight:800}.mock-tab.is-active{background:var(--ink);border-color:var(--ink);color:var(--paper)}.mock-tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mock{width:min(100%,760px);padding:24px;border-radius:var(--radius-md);background:var(--white);color:var(--ink);text-align:left;box-shadow:0 18px 60px #00000059}.mock-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:16px;margin-bottom:18px;border-bottom:1px solid var(--line)}.mock-head strong{display:block;font-size:1.05rem;font-weight:800}.mock-head span:not(.mock-chip){display:block;margin-top:2px;color:var(--muted);font-size:.84rem}.mock-chip{flex:0 0 auto;padding:5px 11px;border-radius:999px;font-size:.76rem;font-weight:800}.chip-intent{background:var(--paper-2);color:var(--muted)}.chip-auto{background:var(--accent-soft);color:var(--accent)}.chip-status{background:var(--paper-2);color:var(--muted)}.tl{display:grid;gap:12px}.tl-bubble{max-width:82%;padding:12px 16px;border-radius:12px;background:var(--paper);border:1px solid var(--line)}.tl-bubble p{margin:0;font-size:.94rem}.tl-user{justify-self:end;border-bottom-right-radius:4px}.tl-assistant{justify-self:start;background:var(--white);border-bottom-left-radius:4px}.tl-meta{display:block;margin-bottom:4px;color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.tl-system{padding:10px 14px;border-radius:8px;background:var(--accent-soft);color:var(--accent);font-size:.86rem}.tl-system span{margin-right:6px;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.tl-tool{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:10px 14px;border:1px solid var(--line);border-radius:8px;background:var(--paper);font-size:.84rem}.tl-tool strong{font-weight:800}.tl-tool code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.78rem;color:var(--accent)}.mock-pane{display:grid;justify-items:center;width:100%;animation:pane-fade .42s ease both}@keyframes pane-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.bc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px}.bc-block{padding:14px 16px;border:1px solid var(--line);border-radius:8px;background:var(--paper)}.bc-label{margin:0 0 6px;color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.bc-block strong{display:block;font-size:.94rem;line-height:1.3}.bc-block span{display:block;margin-top:3px;color:var(--muted);font-size:.82rem}.bc-next{padding:12px 16px;border-radius:8px;background:var(--accent-soft);color:var(--accent);font-size:.9rem}.bc-next span{margin-right:6px;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.mock-banner{padding:12px 16px;margin-bottom:16px;border:1px solid var(--line);border-radius:8px;background:var(--paper);font-size:.88rem}.mock-banner strong{margin-right:6px}.textlog{display:grid}.textlog-row{display:grid;grid-template-columns:200px auto 1fr;align-items:start;gap:8px 18px;padding:14px 0;border-top:1px solid var(--line)}.textlog-row strong{display:block;font-size:.94rem}.textlog-row>div>span{color:var(--muted);font-size:.8rem}.textlog-row p{margin:0;color:var(--muted);font-size:.9rem}@media(max-width:760px){.textlog-row{grid-template-columns:1fr auto}.textlog-row p{grid-column:1 / -1}.tl-bubble{max-width:100%}.bc-grid{grid-template-columns:1fr}}.product-shot .section-heading{margin-bottom:44px}.browser-frame{margin:0;border-radius:var(--radius-lg);overflow:hidden;border:1px solid rgba(7,18,15,.1);background:var(--ink);box-shadow:0 34px 90px #07120f38}.browser-chrome{display:flex;align-items:center;gap:7px;padding:12px 16px;background:#ffffff0d;border-bottom:1px solid rgba(255,255,255,.07)}.chrome-dot{width:10px;height:10px;border-radius:999px;background:#ffffff29}.chrome-url{margin-left:12px;padding:5px 14px;border-radius:999px;background:#ffffff12;color:#f7fbf899;font-size:.78rem;font-weight:700}.browser-body{display:grid;justify-items:center;padding:clamp(24px,5vw,64px);background:var(--ink)}.browser-body img{display:block;width:100%;height:auto;border-radius:8px}.browser-frame figcaption{padding:14px 20px;background:var(--ink);border-top:1px solid rgba(255,255,255,.07);color:#f7fbf899;font-size:.88rem}.trust-strip{background:var(--paper);border-bottom:1px solid var(--line)}.trust-strip-inner{width:min(100% - 32px,var(--content));margin:0 auto;padding:26px 0;display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 36px}.trust-strip-inner p{margin:0;color:var(--muted);font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.trust-strip-inner ul{display:flex;flex-wrap:wrap;gap:10px 36px;margin:0;padding:0;list-style:none}.trust-strip-inner li{color:var(--ink);font-size:1.06rem;font-weight:800;letter-spacing:.01em}.testimonial-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.testimonial{margin:0;padding:34px;border:1px solid var(--line);border-radius:var(--radius);background:var(--white)}.testimonial blockquote{margin:0 0 22px;font-family:Newsreader,Georgia,serif;font-size:1.5rem;line-height:1.3;font-weight:600;color:var(--ink)}.testimonial figcaption strong{display:block;font-size:.96rem}.testimonial figcaption span{color:var(--muted);font-size:.88rem}.section{padding:104px 0}.section-heading.compact{display:block;max-width:700px}.step-grid,.price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.step-grid article,.price-card,.faq-list details{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white);box-shadow:var(--shadow-lift)}.step-grid p,.price-card li,.faq-list p{color:var(--muted)}.step-grid{position:relative;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;align-items:start}.step-grid:before{content:"";position:absolute;top:20px;left:calc(12.5% + 12px);right:calc(12.5% + 12px);height:1px;background:var(--line);pointer-events:none}.step-grid article{padding:0 24px 22px;border:none;border-radius:0;background:none;box-shadow:none}.step-grid span{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 16px;border-radius:999px;background:var(--ink);color:var(--paper);font-size:.78rem;font-weight:800;letter-spacing:.06em;white-space:nowrap;position:relative;z-index:1}.step-grid h3{margin:20px 0 8px}.step-grid p{color:var(--muted)}.pricing{display:grid;grid-template-columns:minmax(0,.72fr) minmax(420px,1fr);gap:42px;align-items:start;padding:104px 0}.pricing-copy{position:sticky;top:112px}.pricing-copy p{color:var(--muted)}.price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.price-card{display:flex;flex-direction:column;padding:30px;background:var(--white);border-color:var(--line);box-shadow:none}.price-card.featured{background:var(--ink);color:#f7f8f8;border-color:var(--ink);box-shadow:var(--shadow)}.plan-label{color:var(--accent);font-size:.78rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.featured .plan-label{color:var(--accent-bright)}.price-card h3{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:4px;margin:28px 0 18px;font-family:Newsreader,Georgia,serif;font-size:clamp(2rem,1.2rem + 1.6vw,3rem);line-height:1}.price-card h3 span{color:currentColor;opacity:.58;font-family:Manrope,Aptos,Segoe UI,sans-serif;font-size:.96rem;font-weight:800}.price-card ul{display:grid;gap:11px;padding:0;margin:0 0 26px;list-style:none}.price-card li{position:relative;padding-left:22px;color:var(--muted)}.price-card li:before{content:"";position:absolute;left:0;top:.58em;width:8px;height:8px;border-radius:999px;background:var(--accent)}.featured li{color:#f7f8f8bf}.featured li:before{background:var(--accent-bright)}.price-card .button{margin-top:auto}.faq-list{display:grid;gap:10px;max-width:860px}.faq-list details{padding:0}.faq-list summary{cursor:pointer;padding:22px 24px;font-weight:900}.faq-list summary::marker{color:var(--accent)}.faq-list p{margin:0;padding:0 24px 22px}.test-line{width:100%;padding:12px 0 104px;background:var(--paper)}.test-line-inner{display:flex;align-items:center;justify-content:space-between;gap:28px;width:min(100% - 32px,var(--content));margin:0 auto;padding:38px 46px;border-radius:var(--radius-lg);background:var(--ink);color:#f7f8f8;box-shadow:var(--shadow)}.test-line-inner h2{margin-bottom:8px;font-size:2.1rem}.test-line-inner p{margin:0;max-width:52ch;color:#f7fbf8bd}.test-line .button{flex:0 0 auto;white-space:nowrap}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.callback-block{flex:0 1 380px;display:grid;gap:10px}.callback-form{display:flex;gap:10px}.callback-form input{flex:1 1 auto;min-width:0;min-height:48px;padding:0 16px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#ffffff14;color:var(--paper);font-size:1rem}.callback-form input::placeholder{color:#f7fbf88c}.callback-form input:focus-visible{outline:2px solid var(--accent-bright);outline-offset:2px}.callback-form .button[disabled]{opacity:.7;cursor:wait}.callback-status{margin:0;font-weight:700}.callback-status.is-done{color:var(--accent-bright);font-size:1.06rem}.callback-status.is-error{color:#fff;font-size:.92rem}.callback-alt{margin:0;color:#f7fbf899;font-size:.88rem}.callback-alt a{color:var(--accent-bright);font-weight:800}.final-cta-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.final-cta .button-secondary{border-color:#ffffff3d;background:#ffffff0f;color:var(--paper)}.final-cta{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:90px;padding:38px 46px;border-radius:var(--radius-lg);background:var(--ink);color:#f7f8f8;box-shadow:var(--shadow)}.site-footer{width:min(100% - 32px,var(--content));margin:0 auto;padding:34px 0 48px;border-top:1px solid var(--line);gap:22px}.footer-links{display:flex;flex-wrap:wrap;gap:16px;color:var(--muted);font-size:.9rem;font-weight:800}@media(max-width:980px){h1{font-size:4rem}.hero h1{font-size:clamp(2.8rem,8.5vw,4rem)}h2{font-size:2.45rem}.hero-inner,.section-heading,.pricing{grid-template-columns:1fr}.hero-inner{padding-top:62px}.step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-copy{position:static}}@media(max-width:760px){.nav-shell{min-height:66px}.nav-toggle{display:grid;border-color:var(--line);background:var(--white);color:var(--ink)}.nav-links{position:fixed;inset:66px 16px auto;display:none;padding:12px;border-radius:var(--radius);border-color:var(--line);background:#fffffffa;box-shadow:var(--shadow)}.nav-links.is-open{display:grid}.nav-links a{padding:14px;border-radius:var(--radius);color:var(--ink)}.nav-cta{display:none}.hero{min-height:calc(100svh - 110px)}.hero-inner{min-height:0;padding:76px 0 42px;gap:34px}.caller-card{flex-wrap:wrap;gap:12px}.signal-grid{display:none}h1{font-size:3.1rem}.hero h1{font-size:clamp(2.5rem,11vw,3.4rem)}h2{font-size:2.08rem}.hero-lede{font-size:1.08rem}.signal-grid,.step-grid,.price-grid{grid-template-columns:1fr}.caller-card,.final-cta,.site-footer{align-items:flex-start;flex-direction:column}.pricing,.final-cta{padding:24px}.test-line-inner{flex-direction:column;align-items:stretch;padding:24px}.callback-block{flex-basis:auto}.callback-form{flex-wrap:wrap}.callback-form input{flex:1 1 200px}.test-line-inner h2{font-size:1.7rem}.section{padding:68px 0}}@media(max-width:460px){.section,.pricing,.final-cta,.nav-shell,.hero-inner,.site-footer{width:min(100% - 24px,var(--content))}.hero-actions{display:grid;grid-template-columns:1fr;align-items:stretch}.button{width:100%}.hero-actions .button{min-width:0;white-space:nowrap}h1{font-size:2.65rem}.hero h1{font-size:clamp(2.2rem,10vw,2.7rem)}h2{font-size:1.86rem}.step-grid article,.price-card{padding:18px}}.hero-tide{position:absolute;inset:auto 0 -1px;height:140px;z-index:3;pointer-events:none}.scroll-scene{position:relative;width:100%;min-height:170vh;color:var(--ink);isolation:isolate;background:var(--paper)}.scene-inner{position:sticky;top:72px;min-height:calc(100vh - 72px);width:min(100% - 32px,var(--content));margin:0 auto;padding:64px 0;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.05fr);gap:56px;align-items:center;z-index:1}.scene-copy{max-width:520px}.scene-copy h2{margin-bottom:18px}.scene-body{color:var(--muted);font-size:1.08rem;margin-bottom:28px}.scene-bullets{display:grid;gap:12px;padding:0;margin:0 0 28px;list-style:none}.scene-bullets li{display:grid;grid-template-columns:18px 1fr;gap:12px;align-items:center;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);color:var(--muted);font-size:.94rem;opacity:.45;transform:translateY(8px);transition:opacity .48s ease,transform .48s ease,border-color .48s ease,background .48s ease}.scene-bullets li.is-shown{opacity:1;transform:translateY(0);border-color:#0e72634d;background:var(--white);color:var(--ink)}.bullet-mark{width:10px;height:10px;border-radius:999px;background:var(--accent-soft);box-shadow:inset 0 0 0 2px #0e726359}.scene-bullets li.is-shown .bullet-mark{background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.scene-progress{margin-top:18px;height:3px;background:#10151714;border-radius:999px;overflow:hidden}.scene-progress-fill{height:100%;background:var(--accent);transform-origin:left center;transform:scaleX(0);transition:transform 80ms linear}.scene-stage{position:relative;display:grid;place-items:center}.scene-console{width:100%;max-width:560px;padding:22px;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg);background:var(--ink);box-shadow:0 30px 70px #10151747;color:#f7f8f8}.scene-console .console-top{margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.06)}.scene-console .caller-card{background:#ffffff0f;border:1px solid rgba(255,255,255,.06);margin-bottom:14px}.scene-console .caller-card h3{font-family:Manrope,Aptos,Segoe UI,sans-serif;font-size:1.2rem;line-height:1.2;margin-bottom:6px}.scene-console .caller-card p:last-child{margin:0;color:#f7fbf8a8;font-size:.88rem}.scene-console .intent-pill{opacity:.35;transition:opacity .36s ease,background .36s ease}.scene-console .intent-pill.is-on{opacity:1;background:#4fd1bd38}.status-dot.is-ringing{background:var(--accent-bright);box-shadow:0 0 0 8px #4fd1bd29;animation:ring-pulse 1.1s ease-in-out infinite}@keyframes ring-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.35)}}.catch-console .signal-grid div{transition:background .36s ease,border-color .36s ease}.catch-console .signal-grid .is-pending{background:#ffffff08}.catch-console .signal-grid .is-pending strong{color:#f7fbf847}.catch-console .signal-grid .is-set{background:#4fd1bd1a;border-color:#4fd1bd4d}.catch-console .call-thread{margin-top:8px}.thread-line{opacity:0;transform:translateY(8px);transition:opacity .38s ease,transform .38s ease}.thread-line.is-visible{opacity:1;transform:translateY(0)}.route-console .micro-label{margin:6px 0 12px}.route-list{display:grid;gap:8px;margin-bottom:14px}.route-row{display:grid;grid-template-columns:14px 1fr auto;align-items:center;gap:14px;padding:14px 16px;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius);background:#ffffff08;transition:background .38s ease,border-color .38s ease,transform .38s ease}.route-row strong{display:block;color:var(--paper);font-size:.96rem}.route-row>div>span{display:block;margin-top:2px;color:#f7fbf880;font-size:.78rem}.route-marker{width:12px;height:12px;border-radius:999px;border:2px solid rgba(255,255,255,.18);background:transparent;transition:background .38s ease,border-color .38s ease,box-shadow .38s ease}.route-status{color:#f7fbf866;font-size:.78rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.route-row.is-active{background:#3fd4cb1f;border-color:#3fd4cb66}.route-row.is-active .route-marker{background:var(--accent-bright);border-color:var(--accent-bright);box-shadow:0 0 0 6px #4fd1bd2e}.route-row.is-active .route-status{color:var(--accent-bright)}.route-row.is-winner{background:#4fd1bd29;border-color:#4fd1bd80;transform:translate(2px)}.route-row.is-winner .route-marker{background:var(--accent-bright);border-color:var(--accent-bright);box-shadow:0 0 0 6px #4fd1bd33}.route-row.is-winner .route-status{color:var(--accent-bright)}.route-line{display:block;width:100%;height:60px;margin:4px 0}.route-toast{display:grid;gap:4px;padding:14px 16px;border:1px solid rgba(79,209,189,.3);border-radius:var(--radius);background:#4fd1bd14;opacity:0;transform:translateY(6px);transition:opacity .36s ease,transform .36s ease}.route-toast.is-shown{opacity:1;transform:translateY(0)}.route-toast strong{color:var(--accent-bright);font-size:.96rem}.route-toast span{color:#f7fbf8b3;font-size:.84rem}.pricing,.final-cta{position:relative;z-index:1}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero-poster,.hero-broll{animation:none;transform:scale(1.035)}.scroll-scene{min-height:auto}.scene-inner{position:relative;top:0;min-height:0;padding:80px 0}.scene-bullets li,.route-toast,.thread-line{opacity:1;transform:none}}@media(max-width:980px){.scene-inner{grid-template-columns:1fr;gap:32px;padding:48px 0}.scroll-scene{min-height:auto}.scene-inner{position:relative;top:0;min-height:0}.scene-copy h2{font-size:2.2rem}}
