*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg-950:#020617;--bg-900:#0f172a;--surface:#0f172aa8;--border:#33415594;--border-light:#3341555c;--text-50:#f8fafc;--text-100:#f1f5f9;--text-200:#e2e8f0;--text-300:#cbd5e1;--text-400:#94a3b8;--text-500:#7c8ba1;--teal-400:#2dd4bf;--teal-500:#14b8a6;--blue-400:#60a5fa;--purple-400:#a78bfa;--amber-400:#fbbf24;--green-400:#4ade80;--slate-400:#a8b6c8;--sans:Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--display:"DM Sans", Inter, system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--maxw:1140px}html{scroll-behavior:smooth;background:var(--bg-950);color:var(--text-300);font-family:var(--sans);-webkit-font-smoothing:antialiased;scroll-padding-top:76px}body{background:radial-gradient(circle at 18% 0%, #2dd4bf17, transparent 30rem), radial-gradient(circle at 84% 12rem, #60a5fa12, transparent 32rem), var(--bg-950);line-height:1.7;overflow-x:hidden}img,svg{max-width:100%}a{color:inherit}::selection{color:var(--text-50);background:#2dd4bf47}:focus-visible{outline:2px solid var(--teal-400);outline-offset:3px;border-radius:6px}.skip-link{z-index:200;background:var(--teal-400);color:var(--bg-950);padding:.7rem 1.1rem;font-weight:600;position:absolute;left:-9999px}.skip-link:focus{top:0;left:0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}nav{z-index:100;backdrop-filter:blur(18px);background:#020617d6;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:1rem;height:64px;padding:0 1.5rem;transition:border-color .3s,box-shadow .3s;display:flex;position:fixed;inset:0 0 auto}nav.scrolled{border-bottom-color:var(--border-light);box-shadow:0 1px 28px #00000073}.brand{flex-shrink:0;align-items:center;gap:.8rem;text-decoration:none;display:inline-flex}.brand svg{width:auto;height:34px;display:block}.nav-right{align-items:center;gap:.5rem;display:flex}.nav-links{align-items:center;display:flex}.nav-links a{color:var(--text-400);white-space:nowrap;border-radius:8px;padding:.45rem .68rem;font-size:.82rem;font-weight:500;text-decoration:none;transition:all .18s}.nav-links a:hover{color:var(--text-100);background:#3341554d}.nav-signin{color:var(--text-300)!important;font-weight:600!important}.nav-cta{background:var(--teal-500);color:var(--bg-950);white-space:nowrap;border-radius:7px;align-items:center;padding:.42rem .9rem;font-size:.79rem;font-weight:600;line-height:1.45;text-decoration:none;transition:all .18s;display:inline-flex}.nav-cta:hover{background:var(--teal-400);box-shadow:0 6px 20px #2dd4bf3d}.nav-toggle{border:1px solid var(--border-light);color:var(--text-300);cursor:pointer;background:0 0;border-radius:8px;padding:.35rem .6rem;font-size:1.1rem;line-height:1;display:none}@media (width<=1020px){.nav-toggle{display:block}.nav-links{backdrop-filter:blur(18px);border-bottom:1px solid var(--border-light);background:#020617f7;flex-direction:column;align-items:stretch;padding:.5rem 1.5rem 1rem;display:none;position:absolute;top:64px;left:0;right:0}.nav-links.open{display:flex}.nav-links a{border-bottom:1px solid var(--border-light);border-radius:0;padding:.8rem .25rem;font-size:.95rem}.nav-links a:last-child{border-bottom:0}}.sect{padding:88px 0;position:relative}.sect.tint{border-block:1px solid var(--border-light);background:#0f172a57}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 2rem}.narrow{max-width:820px}.eyebrow{color:var(--teal-400);letter-spacing:.2em;text-transform:uppercase;margin-bottom:.85rem;font-size:.7rem;font-weight:700;display:inline-block}.eyebrow.amber{color:var(--amber-400)}.eyebrow.purple{color:var(--purple-400)}.eyebrow.blue{color:var(--blue-400)}.eyebrow.green{color:var(--green-400)}h1,h2,h3,h4{font-family:var(--display);color:var(--text-100)}h1{letter-spacing:-.025em;font-size:clamp(2.15rem,5vw,3.5rem);font-weight:300;line-height:1.08}h2{letter-spacing:-.02em;max-width:900px;margin-bottom:1rem;font-size:clamp(1.8rem,3.8vw,2.7rem);font-weight:300;line-height:1.15}h3{font-size:1.05rem;font-weight:500;line-height:1.35}h4{color:var(--text-200);margin-bottom:.5rem;font-size:.92rem;font-weight:600}.subtitle{max-width:780px;color:var(--text-400);font-family:var(--display);margin-bottom:2rem;font-size:1.08rem;font-weight:300;line-height:1.76}.lede{color:var(--text-300);font-family:var(--display);max-width:790px;font-size:1.06rem;font-weight:300;line-height:1.78}.lede+.lede{margin-top:1rem}.lede strong,.subtitle strong{color:var(--text-100);font-weight:500}.source-note{color:var(--text-500);font-family:var(--display);margin-top:1.15rem;font-size:.7rem;font-weight:300;line-height:1.5}.source-note a{color:var(--text-300);text-underline-offset:3px}.source-note a:hover{color:var(--teal-400)}.problem-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:900px;margin-top:1.8rem;display:grid}.problem-stat{border:1px solid var(--border-light);background:linear-gradient(150deg,#0f172adb,#0206179e);border-radius:18px;min-height:190px;padding:1.45rem 1.55rem;position:relative;overflow:hidden}.problem-stat:after{content:"";opacity:.055;background:currentColor;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-75px;right:-55px}.problem-stat.adoption{color:var(--teal-400);border-top:2px solid #2dd4bfa6}.problem-stat.impact{color:var(--amber-400);border-top:2px solid #fbbf24a6}.problem-stat .stat-value{font-family:var(--display);letter-spacing:-.05em;font-size:clamp(3.1rem,7vw,5.2rem);font-weight:300;line-height:.95;display:block}.problem-stat .stat-label{max-width:330px;color:var(--text-300);font-family:var(--display);margin-top:.9rem;font-size:1rem;font-weight:300;line-height:1.55;display:block}.problem-explanation{max-width:820px;margin-top:1.8rem}.benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:1000px;margin-top:2rem;display:grid}.benefit{border:1px solid var(--border-light);border-left:2px solid var(--teal-500);background:linear-gradient(145deg,#0f172ab8,#0206176b);border-radius:0 16px 16px 0;padding:1.45rem 1.5rem}.benefit:nth-child(2){border-left-color:var(--amber-400)}.benefit:nth-child(3){border-left-color:var(--purple-400)}.benefit:nth-child(4){border-left-color:var(--blue-400)}.benefit-kicker{color:var(--text-500);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.45rem;font-size:.65rem;font-weight:700;display:block}.benefit h3{margin-bottom:.45rem}.benefit p{color:var(--text-400);font-family:var(--display);font-size:.92rem;font-weight:300;line-height:1.62}.use-list{border-block:1px solid var(--border-light);grid-template-columns:repeat(3,minmax(0,1fr));max-width:1000px;margin-top:1.7rem;display:grid}.use-item{padding:1.5rem}.use-item+.use-item{border-left:1px solid var(--border-light)}.use-item h3{margin-bottom:.5rem}.use-item p{color:var(--text-400);font-family:var(--display);font-size:.92rem;font-weight:300;line-height:1.64}.trust-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.trust-layout h2{max-width:520px}.trust-layout .subtitle{margin-bottom:0}.trust-points{border-top:1px solid var(--border-light)}.trust-point{border-bottom:1px solid var(--border-light);padding:1.2rem .1rem}.trust-point h3{margin-bottom:.35rem}.trust-point p{color:var(--text-400);font-family:var(--display);font-size:.92rem;font-weight:300;line-height:1.65}.problem-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2.5rem,7vw,6rem);display:grid}.problem-split .problem-explanation{margin-top:1.5rem}.problem-split .source-note{margin-top:1.2rem}.problem-stat-lines{border-top:1px solid var(--border-light)}.problem-stat-line{border-bottom:1px solid var(--border-light);grid-template-columns:minmax(90px,.3fr) minmax(0,1fr);align-items:center;gap:1.5rem;padding:1.55rem .15rem;display:grid}.problem-stat-line .stat-value{font-family:var(--display);letter-spacing:-.05em;font-size:clamp(2.65rem,5vw,4rem);font-weight:300;line-height:.95}.problem-stat-line:first-child .stat-value{color:var(--teal-400)}.problem-stat-line:last-child .stat-value{color:var(--amber-400)}.problem-stat-line p{color:var(--text-300);font-family:var(--display);font-size:1rem;font-weight:300;line-height:1.55}.challenge-layout{max-width:1080px;margin:0 auto}.challenge-lead{display:block}.challenge-lead h2{max-width:920px;margin-bottom:1rem}.challenge-summary{max-width:1000px}.challenge-summary .lede{max-width:940px;color:var(--text-300);font-size:1.08rem;line-height:1.72}.challenge-audience{border-top:1px solid var(--border-light);max-width:1000px;color:var(--text-400);font-family:var(--display);margin-top:1.1rem;padding-top:1.05rem;font-size:.95rem;font-weight:300;line-height:1.68}.challenge-audience strong{color:var(--text-200);font-weight:500}.challenge-panel{border-top:1px solid var(--border-light);min-width:0;margin-top:2.7rem;padding-top:1.3rem}.challenge-panel-label{color:var(--text-500);letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;font-weight:700;display:block}.challenge-outcomes{border-block:1px solid var(--border-light);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.8rem;display:grid}.challenge-outcome{min-width:0;padding:1.35rem clamp(1.5rem,4vw,3rem) 1.35rem 0}.challenge-outcome+.challenge-outcome{border-left:1px solid var(--border-light);padding-left:clamp(1.5rem,4vw,3rem);padding-right:0}.challenge-label{color:var(--teal-400);letter-spacing:.15em;text-transform:uppercase;margin-bottom:.55rem;font-size:.68rem;font-weight:700;display:block}.challenge-outcome.control .challenge-label{color:var(--amber-400)}.challenge-outcome ul{list-style:none}.challenge-outcome li{color:var(--text-300);font-family:var(--display);border-top:1px solid #33415540;padding:.72rem 0 .72rem 1rem;font-size:.95rem;font-weight:300;line-height:1.58;position:relative}.challenge-outcome li:first-child{border-top:0}.challenge-outcome li:before{content:"";background:var(--teal-400);width:6px;height:1px;position:absolute;top:1.45rem;left:0}.challenge-outcome.control li:before{background:var(--amber-400)}.challenge-bridge{border-left:2px solid var(--teal-400);color:var(--text-300);font-family:var(--display);background:linear-gradient(90deg,#2dd4bf13,#0000);margin-top:1.35rem;padding:1rem 1.2rem;font-size:.98rem;font-weight:300;line-height:1.65}.challenge-bridge strong{color:var(--text-100);font-weight:500}.feature-intro{text-align:center;max-width:820px;margin:0 auto 1.5rem}.feature-intro h2{margin-inline:auto}.feature-intro .subtitle{text-align:center;margin-inline:auto}.feature-stories{max-width:1080px;margin:0 auto}.feature-story{border-top:1px solid var(--border-light);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(2.5rem,7vw,6rem);padding:4rem 0;display:grid}.feature-story.reverse{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}.feature-story.reverse .feature-copy{order:2}.feature-story.reverse .feature-visual{order:1}.feature-index{color:var(--text-500);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.7rem;font-size:.66rem;font-weight:700;display:block}.feature-copy h3{max-width:410px;font-size:clamp(1.35rem,2.7vw,2rem);font-weight:300;line-height:1.2}.feature-copy p{max-width:440px;color:var(--text-400);font-family:var(--display);margin-top:.8rem;font-size:.98rem;font-weight:300;line-height:1.7}.feature-visual{margin:0}.visual-stage{border:1px solid var(--border-light);background:radial-gradient(circle at 78% 18%,#2dd4bf21,#0000 38%),linear-gradient(145deg,#0f172aeb,#020617b8);border-radius:22px;align-content:center;gap:.8rem;min-height:310px;padding:2.2rem;display:grid;position:relative;overflow:hidden}.privacy-art .visual-stage{background:radial-gradient(circle at 18% 18%,#fbbf2421,#0000 38%),linear-gradient(145deg,#0f172aeb,#020617b8)}.review-art .visual-stage{background:radial-gradient(circle at 82% 18%,#a78bfa24,#0000 38%),linear-gradient(145deg,#0f172aeb,#020617b8)}.sources-art .visual-stage{background:radial-gradient(circle at 18% 18%,#4ade801f,#0000 38%),linear-gradient(145deg,#0f172aeb,#020617b8)}.optimize-art .visual-stage{background:radial-gradient(circle at 82% 18%,#60a5fa21,#0000 38%),linear-gradient(145deg,#0f172aeb,#020617b8)}.memory-art .visual-stage{background:radial-gradient(circle at 18% 18%,#60a5fa21,#0000 38%),linear-gradient(145deg,#0f172aeb,#020617b8)}.visual-placeholder-label{color:var(--text-500);letter-spacing:.13em;text-transform:uppercase;font-size:.58rem;font-weight:700;position:absolute;top:1rem;left:1rem}.visual-ui{border:1px solid var(--border-light);color:var(--text-300);font-family:var(--display);background:#020617b3;border-radius:12px;padding:.9rem 1rem;font-size:.83rem;line-height:1.5}.visual-ui strong{color:var(--text-100);font-weight:500}.visual-row{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.visual-pill{border:1px solid var(--border);color:var(--text-300);border-radius:999px;padding:.3rem .65rem;font-size:.68rem}.visual-pill.tool-chip{align-items:center;gap:.38rem;display:inline-flex}.tool-chip-icon{flex:0 0 14px;width:14px;height:14px;display:block;overflow:visible}.tool-chip.consult .tool-chip-icon{flex-basis:15px;width:15px;height:15px}.visual-pill.active{color:var(--teal-400);background:#2dd4bf1a;border-color:#2dd4bf73}.privacy-art .visual-pill.active{color:var(--amber-400);background:#fbbf241a;border-color:#fbbf2473}.review-art .visual-pill.active{color:var(--purple-400);background:#a78bfa1a;border-color:#a78bfa73}.sources-art .visual-pill.active{color:var(--green-400);background:#4ade8017;border-color:#4ade8066}.optimize-art .visual-pill.active{color:var(--blue-400);background:#60a5fa17;border-color:#60a5fa6b}.memory-art .visual-pill.active{color:var(--blue-400);background:#60a5fa1a;border-color:#60a5fa73}.visual-arrow{color:var(--text-500)}.feature-visual figcaption{color:var(--text-500);margin-top:.65rem;font-size:.72rem;line-height:1.5}.feature-pair{border-top:1px solid var(--border-light);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;padding:4rem 0;display:grid}.feature-compact{border:1px solid var(--border-light);background:#0f172a38;grid-template-rows:auto 1fr;gap:1.6rem;min-width:0;padding:clamp(1.4rem,3vw,2rem);display:grid}.feature-compact .feature-copy h3{font-size:clamp(1.3rem,2.2vw,1.65rem)}.feature-compact .feature-copy p{font-size:.92rem}.feature-compact .visual-stage{min-height:245px;padding:2rem 1.5rem 1.5rem}.feature-compact .feature-visual figcaption{max-width:440px}.memory-layer{background:linear-gradient(125deg,#60a5fa17,#0f172a85 52%,#2dd4bf0b);border:1px solid #60a5fa3d;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(2rem,6vw,5rem);margin-top:0;padding:clamp(2rem,5vw,3.5rem);display:grid}.memory-layer h3{max-width:480px;margin-top:.25rem;font-size:clamp(1.65rem,3.5vw,2.5rem);font-weight:300;line-height:1.18}.memory-layer p{max-width:500px;color:var(--text-400);font-family:var(--display);margin-top:.8rem;font-size:.98rem;font-weight:300;line-height:1.7}.memory-layer .feature-visual{min-width:0}.memory-layer .visual-stage{min-height:220px}.audience-band{background:linear-gradient(135deg,#2dd4bf17,#0f172a85 55%,#60a5fa0f);border:1px solid #2dd4bf3d;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);align-items:start;gap:clamp(2rem,7vw,6rem);padding:clamp(2rem,5vw,4rem);display:grid}.audience-band h2{max-width:620px;margin-bottom:1rem;font-size:clamp(2rem,4.8vw,3.6rem)}.audience-band .subtitle{margin-bottom:0}.audience-list{border-top:1px solid var(--border-light)}.audience-item{border-bottom:1px solid var(--border-light);padding:1.15rem 0}.audience-item h3{margin-bottom:.3rem}.audience-item p{color:var(--text-400);font-family:var(--display);font-size:.9rem;font-weight:300;line-height:1.6}.grid{gap:1rem;display:grid}.grid.equal{grid-auto-rows:1fr}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.card{border:1px solid var(--border-light);background:var(--surface);border-radius:16px;min-width:0;padding:1.4rem 1.5rem;transition:border-color .25s,transform .25s}.card p,.card li{color:var(--text-400);font-family:var(--display);font-size:.94rem;font-weight:300;line-height:1.66}.card h3{margin-bottom:.5rem}.card:hover{border-color:#2dd4bf4d;transform:translateY(-2px)}.callout{border-left:2px solid var(--teal-400);color:var(--text-300);font-family:var(--display);background:#2dd4bf12;border-radius:0 14px 14px 0;margin-top:1.6rem;padding:1.2rem 1.5rem;font-size:1.02rem;font-weight:300;line-height:1.72}.callout.amber{border-left-color:var(--amber-400);background:#fbbf2412}.callout.purple{border-left-color:var(--purple-400);background:#a78bfa12}.callout.blue{border-left-color:var(--blue-400);background:#60a5fa12}.callout strong{color:var(--text-100);font-weight:600}.callout .lead-line{margin-bottom:.45rem;display:block}.pull{color:var(--text-200);font-family:var(--display);background:linear-gradient(150deg,#fbbf2414,#02061780);border:1px solid #fbbf2447;border-radius:16px;margin:1.6rem 0;padding:1.5rem 1.8rem;font-size:clamp(1.1rem,2.2vw,1.4rem);font-weight:300;line-height:1.45}.pull strong{color:var(--amber-400);font-weight:500}.closer{color:var(--text-200);font-family:var(--display);margin-top:1.6rem;font-size:clamp(1.1rem,2.2vw,1.38rem);font-weight:300;line-height:1.45}.closer em{color:var(--teal-400);font-style:normal}.btn-primary{background:var(--teal-500);color:var(--bg-950);cursor:pointer;border:0;border-radius:8px;align-items:center;gap:.5rem;padding:.62rem 1.25rem;font-size:.9rem;font-weight:600;line-height:1.4;text-decoration:none;transition:all .2s;display:inline-flex}.btn-primary:hover{background:var(--teal-400);transform:translateY(-1px);box-shadow:0 8px 22px #2dd4bf38}.btn-secondary{border:1px solid var(--border);color:var(--text-200);border-radius:8px;align-items:center;gap:.5rem;padding:.62rem 1.25rem;font-size:.9rem;font-weight:500;line-height:1.4;text-decoration:none;transition:all .2s;display:inline-flex}.btn-secondary:hover{border-color:var(--teal-500);color:var(--teal-400)}.btn-row{flex-wrap:wrap;gap:.85rem;margin-top:2rem;display:flex}.cta-note{color:var(--text-500);margin-top:.8rem;font-size:.85rem}.founding{background:#fbbf2414;border:1px solid #fbbf2457;border-radius:999px;justify-content:center;align-items:center;margin-top:1.5rem;padding:.48rem 1.15rem;text-decoration:none;transition:all .18s;display:inline-flex}.founding:hover{background:#fbbf2429;border-color:#fbbf248c}.founding-text{color:var(--text-300);font-size:.84rem;font-weight:400;line-height:1.5}.founding-text strong{color:var(--amber-400);font-weight:700}@media (width<=560px){.founding{border-radius:14px;padding:.55rem .9rem}.founding-text{text-align:center}}.status{letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:.22rem .7rem;font-size:.64rem;font-weight:700;display:inline-flex}.status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.status.live{color:var(--green-400);background:#4ade801f;border:1px solid #4ade804d}#status .cols{grid-template-columns:repeat(2,minmax(0,1fr))}.hero{text-align:center;padding:132px 0 76px;position:relative}.hero:before{content:"";z-index:-1;background:radial-gradient(circle at 50% 32%,#2dd4bf1c,#0000 26rem),radial-gradient(circle at 50% 55%,#60a5fa12,#0000 32rem);position:absolute;inset:0}.hero-logo{flex-direction:column;align-items:center;gap:.7rem;margin-bottom:1.9rem;display:inline-flex}.hero-logo svg{width:auto;height:50px}.hero-brandline{color:var(--text-500);letter-spacing:.46em;text-transform:uppercase;text-indent:.46em;font-size:.71rem;font-weight:500}.hero h1{max-width:820px;margin-inline:auto}.hero-phrase{max-width:720px;color:var(--text-300);font-family:var(--display);letter-spacing:.01em;margin:1.3rem auto 0;font-size:clamp(1.02rem,2.1vw,1.24rem);font-weight:300;line-height:1.65}.hero-def{max-width:790px;color:var(--text-400);font-family:var(--display);margin:1.4rem auto 0;font-size:clamp(.99rem,1.85vw,1.13rem);font-weight:300;line-height:1.75}.hero-def strong{color:var(--text-200);font-weight:400}.hero-steps{border:1px solid var(--border-light);background:var(--surface);letter-spacing:.22em;text-transform:uppercase;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.1rem;margin-top:2.1rem;padding:.7rem 1.5rem;font-size:.68rem;font-weight:600;display:inline-flex}.hero-steps .s1{color:var(--slate-400)}.hero-steps .s2{color:var(--amber-400)}.hero-steps .s3{color:var(--purple-400)}.hero-steps .s4{color:var(--teal-400)}.hero-steps .s5{color:var(--blue-400)}.hero-steps .sep{color:var(--border);letter-spacing:0;font-size:.4rem}.hero .btn-row{justify-content:center}.hero-models{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-top:2.2rem;display:flex}.hero-models .lbl{color:var(--text-500);letter-spacing:.17em;text-transform:uppercase;margin-right:.3rem;font-size:.68rem;font-weight:700}.provider-brand{color:var(--text-300);white-space:nowrap;align-items:center;gap:.42rem;margin-left:.75rem;font-size:.8rem;font-weight:500;display:inline-flex}.provider-brand svg{width:15px;height:15px;color:var(--text-400)}.provider-more{color:var(--text-500);white-space:nowrap;margin-left:.75rem;font-size:.8rem}.shot{border:1px solid var(--border-light);background:#02061799;border-radius:18px;max-width:880px;margin:2.1rem auto 0;overflow:hidden;box-shadow:0 24px 60px #00000073}.shot img{width:100%;height:auto;display:block}.shot figcaption{border-top:1px solid var(--border-light);color:var(--text-500);padding:.8rem 1.15rem;font-size:.8rem;line-height:1.55}.shot figcaption strong{color:var(--text-300);font-weight:600}.steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin-top:1.6rem;display:grid}.stepcard{border:1px solid var(--border-light);background:var(--surface);border-top-width:2px;border-radius:2px 2px 16px 16px;padding:1.25rem 1.15rem}.stepcard .n{letter-spacing:.13em;text-transform:uppercase;margin-bottom:.6rem;font-size:.66rem;font-weight:700}.stepcard h3{margin-bottom:.4rem;font-size:1.02rem}.stepcard p{color:var(--text-400);font-family:var(--display);font-size:.89rem;font-weight:300;line-height:1.6}.stepcard.s1{border-top-color:var(--slate-400)}.stepcard.s1 .n{color:var(--slate-400)}.stepcard.s2{border-top-color:var(--amber-400)}.stepcard.s2 .n{color:var(--amber-400)}.stepcard.s3{border-top-color:var(--purple-400)}.stepcard.s3 .n{color:var(--purple-400)}.stepcard.s4{border-top-color:var(--teal-400)}.stepcard.s4 .n{color:var(--teal-400)}.stepcard.s5{border-top-color:var(--blue-400)}.stepcard.s5 .n{color:var(--blue-400)}.cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.6rem;display:grid}.col{border:1px solid var(--border-light);background:var(--surface);border-radius:18px;padding:1.4rem 1.35rem}.col.live{border-color:#4ade8047}.col ul{gap:.45rem;margin-top:1rem;list-style:none;display:grid}.col li{color:var(--text-400);font-family:var(--display);padding-left:1rem;font-size:.89rem;font-weight:300;line-height:1.5;position:relative}.col li:before{content:"";opacity:.5;background:currentColor;border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:0}.col.live li{color:var(--text-300)}.maps{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1.5rem;display:grid}.map{border:1px solid var(--border-light);background:var(--surface);border-radius:16px;padding:1.15rem 1.2rem}.map .site{font-family:var(--display);margin-bottom:.35rem;font-size:1.02rem;font-weight:500}.map.p .site{color:var(--amber-400)}.map.o .site{color:var(--purple-400)}.map.g .site{color:var(--green-400)}.map.c .site{color:var(--teal-400)}.map p{color:var(--text-400);font-family:var(--display);font-size:.88rem;font-weight:300;line-height:1.58}.map .in-app{border-top:1px solid var(--border-light);color:var(--text-500);margin-top:.7rem;padding-top:.6rem;font-size:.76rem;display:block}.map .in-app code{font-family:var(--mono);color:var(--text-300)}.not-claim{background:linear-gradient(160deg,#fbbf240f,#02061780);border:1px solid #fbbf2447;border-radius:18px;margin-top:1.6rem;padding:1.4rem 1.6rem}.not-claim h3{color:var(--amber-400);margin-bottom:.8rem}.not-claim ul{gap:.55rem;list-style:none;display:grid}.not-claim li{color:var(--text-400);font-family:var(--display);padding-left:1.35rem;font-size:.93rem;font-weight:300;line-height:1.6;position:relative}.not-claim li:before{content:"";background:var(--amber-400);width:7px;height:2px;position:absolute;top:.62em;left:.15rem}.plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.plans.plans-2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:780px}.membership-includes{border:1px solid var(--border-light);background:var(--surface);border-radius:18px;max-width:780px;margin-top:1.6rem;padding:1.35rem 1.5rem}.membership-includes h3{color:var(--text-100);font-family:var(--display);font-size:1.05rem;font-weight:500}.membership-includes ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1.5rem;margin-top:.9rem;list-style:none;display:grid}.membership-includes li{color:var(--text-400);font-family:var(--display);padding-left:1.3rem;font-size:.9rem;font-weight:300;line-height:1.55;position:relative}.membership-includes li:before{content:"";border:1.5px solid var(--teal-400);border-radius:50%;width:7px;height:7px;position:absolute;top:.5em;left:.1rem}.offer-banner{background:linear-gradient(150deg,#fbbf241a,#02061780);border:1px solid #fbbf2457;border-radius:14px;flex-wrap:wrap;align-items:flex-start;gap:1rem;max-width:780px;margin-top:1.6rem;padding:1.1rem 1.4rem;display:flex}.offer-tag{background:var(--amber-400);color:var(--bg-950);letter-spacing:.11em;text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:.28rem .8rem;font-size:.64rem;font-weight:700}.offer-banner p{color:var(--text-300);font-family:var(--display);font-size:.96rem;font-weight:300;line-height:1.65}.offer-banner strong{color:var(--amber-400);font-weight:600}.plan-was{color:var(--text-500);margin-bottom:.15rem;font-size:.85rem}.plan-was s{text-underline-offset:2px;text-decoration-thickness:1px}.plan-feats li strong{color:var(--teal-400);font-weight:600}.plan{border:1px solid var(--border-light);background:var(--surface);border-radius:20px;flex-direction:column;padding:1.7rem 1.55rem;display:flex;position:relative}.plan.featured{background:linear-gradient(165deg,#2dd4bf17,#0f172ab3);border-color:#2dd4bf73}.plan-badge{background:var(--teal-500);color:var(--bg-950);letter-spacing:.11em;text-transform:uppercase;border-radius:999px;padding:.2rem .7rem;font-size:.62rem;font-weight:700;position:absolute;top:-11px;left:1.55rem}.plan-name{font-family:var(--display);color:var(--text-100);margin-bottom:.28rem;font-size:1.16rem;font-weight:500}.plan-for{color:var(--text-500);margin-bottom:1.1rem;font-size:.82rem}.plan-price{font-family:var(--display);align-items:baseline;gap:.35rem;display:flex}.plan-price .cur{color:var(--text-500);font-size:.82rem;font-weight:500}.plan-price .amt{color:var(--text-100);font-size:2.35rem;font-weight:300;line-height:1}.plan-price .per{color:var(--text-500);font-size:.82rem}.plan.featured .plan-price .amt{color:var(--teal-400)}.plan-alt{color:var(--text-500);font-family:var(--display);margin-top:.35rem;font-size:.82rem}.offer-group{background:#fbbf241a;border:1px solid #fbbf2470;border-radius:999px;flex-direction:column;align-self:flex-start;gap:.2rem;margin:.9rem 0 .6rem;padding:.3rem .72rem;display:flex}.intro-offer,.ending-soon{color:var(--amber-400);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:700}.plan-commitment{color:var(--text-200);font-family:var(--display);background:#fbbf2412;border:1px solid #fbbf2457;border-radius:12px;margin:1.3rem 0 1.5rem;padding:.9rem 1rem;font-size:.91rem;font-weight:300;line-height:1.55}.plan-commitment strong{color:var(--amber-400);font-weight:700}.plan.featured .plan-commitment{color:var(--text-100);background:#fbbf241a;border-color:#fbbf2470}.plan.featured .plan-commitment strong{color:var(--amber-400);font-weight:700}.plan-feats{gap:.5rem;margin:1.25rem 0 1.5rem;list-style:none;display:grid}.plan-feats li{color:var(--text-400);font-family:var(--display);padding-left:1.3rem;font-size:.89rem;font-weight:300;line-height:1.55;position:relative}.plan-feats li:before{content:"";border:1.5px solid var(--teal-400);border-radius:50%;width:7px;height:7px;position:absolute;top:.5em;left:.1rem}.plan .btn-primary,.plan .btn-secondary{justify-content:center;width:100%;margin-top:auto;padding:.8rem 1rem}.price-notes{gap:.5rem;max-width:780px;margin-top:1.6rem;display:grid}.price-note{color:var(--text-400);font-family:var(--display);font-size:.92rem;font-weight:300;line-height:1.6}.price-note strong{color:var(--text-200);font-weight:600}.referral-band{background:linear-gradient(145deg,#60a5fa17,#0f172ab8);border:1px solid #60a5fa57;border-radius:18px;grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);gap:1.5rem;max-width:780px;margin-top:1.5rem;padding:1.5rem;display:grid}.referral-kicker{color:var(--teal-400);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.55rem;font-size:.66rem;font-weight:700;display:block}.referral-band h3{color:var(--text-100);font-family:var(--display);font-size:1.2rem;font-weight:500}.referral-band p{color:var(--text-400);font-family:var(--display);margin-top:.6rem;font-size:.9rem;font-weight:300;line-height:1.65}.referral-points{align-content:center;gap:.6rem;display:grid}.referral-point{border:1px solid var(--border-light);color:var(--text-300);font-family:var(--display);background:#02061759;border-radius:10px;padding:.65rem .75rem;font-size:.82rem;font-weight:300;line-height:1.45}.referral-point strong{color:var(--blue-400);font-weight:600}.faq{border-top:1px solid var(--border-light);margin-top:1.6rem}.faq details{border-bottom:1px solid var(--border-light)}.faq summary{cursor:pointer;color:var(--text-100);font-family:var(--display);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem .2rem;font-size:1.03rem;font-weight:400;line-height:1.45;list-style:none;transition:color .2s;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:var(--teal-400)}.faq summary:after{content:"+";color:var(--teal-400);flex-shrink:0;font-size:1.3rem;font-weight:300;line-height:1;transition:transform .25s}.faq details[open] summary:after{transform:rotate(45deg)}.faq .answer{max-width:790px;padding:0 .2rem 1.25rem}.faq .answer p{color:var(--text-400);font-family:var(--display);font-size:.95rem;font-weight:300;line-height:1.75}.faq .answer p+p{margin-top:.65rem}.faq .answer strong{color:var(--text-200);font-weight:500}.faq .answer code{font-family:var(--mono);color:var(--text-300);font-size:.88em}.final{text-align:center;padding:96px 0 80px}.final h2{margin-inline:auto}.final .subtitle{text-align:center;margin-inline:auto}.final-phrase{color:var(--teal-400);font-family:var(--display);margin-top:.4rem;font-size:clamp(1.2rem,2.4vw,1.6rem);font-weight:400}.final .btn-row{justify-content:center}footer{border-top:1px solid var(--border-light);padding:3rem 0 2rem}.footer-wrap{max-width:var(--maxw);grid-template-columns:1.6fr 1fr 1fr 1fr;gap:2rem;margin:0 auto;padding:0 2rem;display:grid}.footer-brand svg{opacity:.85;width:auto;height:22px}.footer-tag{max-width:320px;color:var(--text-500);font-family:var(--display);margin-top:.85rem;font-size:.85rem;font-weight:300;line-height:1.66}.footer-col-h{color:var(--text-400);letter-spacing:.17em;text-transform:uppercase;margin-bottom:.8rem;font-size:.68rem;font-weight:700}.footer-col a{color:var(--text-400);padding:.25rem 0;font-size:.88rem;text-decoration:none;transition:color .2s;display:block}.footer-col a:hover{color:var(--teal-400)}.footer-bottom{max-width:var(--maxw);border-top:1px solid var(--border-light);color:var(--text-500);text-align:center;margin:2.4rem auto 0;padding:1.4rem 2rem 0;font-size:.78rem}.reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(14px)}.reveal.in{opacity:1;transform:none}body.v12{background:radial-gradient(circle at 18% 0%, #2dd4bf1a, transparent 31rem), radial-gradient(circle at 84% 12rem, #60a5fa14, transparent 34rem), var(--bg-950);position:relative}.ambient-grid{z-index:-2;pointer-events:none;opacity:.22;background-image:linear-gradient(#94a3b809 1px,#0000 1px),linear-gradient(90deg,#94a3b809 1px,#0000 1px);background-size:72px 72px;position:fixed;inset:0;mask-image:radial-gradient(circle at 50% 25%,#000 0,#0000 72%)}.ambient-grid:after{content:"";background:radial-gradient(circle at 50% 20%,#0000 0 20%,#02061738 68%,#020617d1 100%);position:absolute;inset:0}.scroll-progress{z-index:150;transform-origin:0;background:linear-gradient(90deg, var(--teal-400), var(--blue-400), var(--purple-400));height:2px;position:fixed;inset:0 0 auto;transform:scaleX(0);box-shadow:0 0 14px #2dd4bf73}.v12 nav:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#2dd4bf6b,#60a5fa42,#0000);height:1px;transition:opacity .35s;position:absolute;bottom:-1px;left:1.5rem;right:1.5rem}.v12 nav.scrolled:after{opacity:1}.v12 .brand svg{filter:drop-shadow(0 0 12px #60a5fa14);transition:filter .35s,transform .35s}.v12 .brand:hover svg{filter:drop-shadow(0 0 16px #60a5fa33);transform:translateY(-1px)}.v12 .hero{isolation:isolate;align-items:center;min-height:820px;display:grid;overflow:hidden}.v12 .hero .wrap{z-index:2;width:100%;position:relative}.hero-constellation{z-index:0;pointer-events:none;transform:translate3d(var(--hero-x,0), var(--hero-y,0), 0);transition:transform 1.2s cubic-bezier(.2,.8,.2,1);position:absolute;inset:64px 0 0}.hero-constellation:before{content:"";aspect-ratio:1;filter:blur(10px);background:radial-gradient(circle,#2dd4bf1a 0,#2dd4bf09 28%,#0000 66%);border-radius:50%;width:min(78vw,1060px);position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.orbit{border:1px solid #94a3b81a;border-radius:50%;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.orbit.one{aspect-ratio:1.85;width:min(82vw,980px);animation:24s ease-in-out infinite alternate orbit-drift}.orbit.two{aspect-ratio:1.55;border-color:#2dd4bf1a;width:min(64vw,760px);animation:30s ease-in-out infinite alternate orbit-drift-two;transform:translate(-50%,-50%)rotate(-10deg)}.orbit-dot{background:var(--teal-400);border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 18px #2dd4bfcc}.orbit.one .orbit-dot{top:14%;right:18%}.orbit.two .orbit-dot{background:var(--blue-400);width:5px;height:5px;bottom:25%;left:8%;box-shadow:0 0 16px #60a5fab8}.signal-line{background:linear-gradient(#0000,#94a3b829,#0000);width:1px;height:46%;position:absolute;top:15%;left:50%;overflow:hidden}.signal-line:after{content:"";background:linear-gradient(#0000,#2dd4bfbf,#0000);height:28%;animation:5.8s ease-in-out infinite signal-drop;position:absolute;inset:-35% 0 auto}.v12 .hero .eyebrow{backdrop-filter:blur(10px);background:#0206176b;border:1px solid #2dd4bf33;border-radius:999px;padding:.42rem .78rem;position:relative}.hero-accent{background:linear-gradient(105deg, var(--text-100) 10%, #b9fff5 48%, #bcd9ff 82%);color:#0000;background-clip:text}.v12 .hero-phrase{text-wrap:balance}.v12 .hero-models{background:linear-gradient(90deg,#0000,#0f172a4d,#0000);border-block:1px solid #33415552;width:fit-content;max-width:100%;margin-inline:auto;padding:.75rem 1rem}.v12 .provider-brand{transition:color .25s,transform .25s}.v12 .provider-brand:hover{color:var(--text-100);transform:translateY(-2px)}.v12 .provider-brand svg{transition:color .25s,filter .25s}.v12 .provider-brand:hover svg{color:var(--teal-400);filter:drop-shadow(0 0 8px #2dd4bf4d)}.v12 .btn-primary{position:relative;overflow:hidden;box-shadow:0 10px 34px #14b8a624,inset 0 1px #fff3}.v12 .btn-primary:after{content:"";background:linear-gradient(90deg,#0000,#ffffff6b,#0000);width:30%;transition:left .7s;position:absolute;inset:-60% auto -60% -35%;transform:skew(-20deg)}.v12 .btn-primary:hover:after{left:115%}.v12 .btn-secondary{backdrop-filter:blur(8px);background:#0f172a3d}.v12 .shot{transform:perspective(1400px) rotateX(var(--shot-rx,0deg)) rotateY(var(--shot-ry,0deg));border-color:#64748b66;transition:transform .7s cubic-bezier(.2,.8,.2,1),box-shadow .7s;position:relative;box-shadow:0 32px 90px #0000008c,0 0 0 1px #ffffff06,0 0 70px #2dd4bf0e}.v12 .shot:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(112deg,#0000 22%,#ffffff0b 44%,#0000 62%);animation:11s ease-in-out infinite surface-sheen;position:absolute;inset:0;transform:translate(-70%)}.v12 .shot:hover{transform:perspective(1400px) translateY(-5px) rotateX(var(--shot-rx,0deg)) rotateY(var(--shot-ry,0deg));box-shadow:0 42px 110px #0000009e,0 0 0 1px #ffffff0a,0 0 90px #2dd4bf14}.v12 .sect.tint{background:linear-gradient(#0f172a61,#080f1e4d)}.v12 .eyebrow:not(.hero .eyebrow){align-items:center;gap:.75rem;display:inline-flex}.v12 .eyebrow:not(.hero .eyebrow):after{content:"";opacity:.48;background:currentColor;width:34px;height:1px}.v12 .problem-stat-line{transition:background .3s,padding-left .3s;position:relative}.v12 .problem-stat-line:after{content:"";background:linear-gradient(90deg, var(--teal-400), transparent);width:0;height:1px;transition:width .6s;position:absolute;bottom:-1px;left:0}.v12 .problem-stat-line:hover{background:linear-gradient(90deg,#2dd4bf0b,#0000 78%);padding-left:.55rem}.v12 .problem-stat-line:hover:after{width:62%}.v12 .feature-story{position:relative}.v12 .feature-story:after{content:"";background:var(--bg-950);width:7px;height:7px;box-shadow:0 0 0 5px var(--bg-950);border:1px solid #94a3b857;border-radius:50%;position:absolute;top:-4px;left:50%;transform:translate(-50%)}.v12 .visual-stage{transition:transform .55s cubic-bezier(.2,.8,.2,1),border-color .4s,box-shadow .55s;box-shadow:inset 0 1px #ffffff09,0 24px 64px #00000042}.v12 .visual-stage:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 20%,#ffffff06 48%,#0000 70%);animation:12s ease-in-out infinite stage-scan;position:absolute;inset:0;transform:translate(-80%)}.v12 .feature-visual:hover .visual-stage{border-color:#64748b85;transform:translateY(-4px);box-shadow:inset 0 1px #ffffff0d,0 32px 80px #00000057,0 0 46px #2dd4bf0b}.v12 .visual-ui{animation:7s ease-in-out infinite panel-float;position:relative;box-shadow:0 10px 24px #0000002e}.v12 .visual-ui:nth-of-type(3){animation-delay:-2.2s}.v12 .visual-pill.active{box-shadow:0 0 18px #2dd4bf14}.v12 .audience-band{position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 30px 80px #0003}.v12 .audience-band:before{content:"";border:1px solid #2dd4bf1f;border-radius:50%;width:340px;height:340px;position:absolute;top:-190px;right:-170px;box-shadow:0 0 0 55px #2dd4bf06,0 0 0 110px #60a5fa05}.v12 .audience-item{transition:padding-left .3s,color .3s;position:relative}.v12 .audience-item:before{content:"";background:var(--teal-400);width:0;height:1px;transition:width .3s;position:absolute;top:1.75rem;left:0}.v12 .audience-item:hover{padding-left:1.15rem}.v12 .audience-item:hover:before{width:.65rem}.v12 .trust-point{transition:padding-left .3s,background .3s;position:relative}.v12 .trust-point:before{content:"";background:var(--amber-400);opacity:0;border-radius:50%;width:5px;height:5px;transition:opacity .3s;position:absolute;top:1.67rem;left:0;box-shadow:0 0 12px #fbbf2480}.v12 .trust-point:hover{background:linear-gradient(90deg,#fbbf2409,#0000 72%);padding-left:1rem}.v12 .trust-point:hover:before{opacity:1}.v12 .membership-includes,.v12 .plan,.v12 .referral-band{position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 24px 58px #00000029}.v12 .membership-includes:after,.v12 .plan:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(130deg,#ffffff06,#0000 34%);position:absolute;inset:0}.v12 .plan{transition:transform .35s,border-color .35s,box-shadow .35s}.v12 .plan:hover{border-color:#64748b8f;transform:translateY(-5px);box-shadow:inset 0 1px #ffffff0b,0 34px 76px #00000040}.v12 .plan.featured:hover{border-color:#2dd4bf99;box-shadow:inset 0 1px #ffffff0b,0 34px 80px #00000047,0 0 48px #2dd4bf0f}.v12 .faq details{transition:background .3s,border-color .3s,transform .3s}.v12 .faq details:hover{background:#0f172a3d;transform:translate(3px)}.motion-item{opacity:0;transition:opacity .72s ease var(--motion-delay,0s), transform .72s cubic-bezier(.2,.8,.2,1) var(--motion-delay,0s);transform:translateY(18px)}.motion-item.in{opacity:1;transform:none}@keyframes orbit-drift{0%{transform:translate(-50%,-50%)rotate(-2deg)scale(.985)}to{transform:translate(-50%,-50%)rotate(3deg)scale(1.015)}}@keyframes orbit-drift-two{0%{transform:translate(-50%,-50%)rotate(-12deg)scale(1.02)}to{transform:translate(-50%,-50%)rotate(-7deg)scale(.98)}}@keyframes signal-drop{0%,16%{opacity:0;transform:translateY(-10%)}34%,66%{opacity:.8}84%,to{opacity:0;transform:translateY(470%)}}@keyframes surface-sheen{0%,55%{opacity:0;transform:translate(-75%)}66%{opacity:1}82%,to{opacity:0;transform:translate(175%)}}@keyframes stage-scan{0%,64%{opacity:0;transform:translate(-85%)}74%{opacity:1}88%,to{opacity:0;transform:translate(185%)}}@keyframes panel-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}body.v13{background:linear-gradient(180deg, #081222f5, var(--bg-950) 22rem), var(--bg-950)}.v13 .ambient-grid{opacity:.16;background-size:64px 64px;mask-image:linear-gradient(#000 0,#000000c7 42rem,#0000 92rem)}.v13 .hero:before{background:linear-gradient(90deg,#0000,#2dd4bf06 32%,#60a5fa06 68%,#0000)}.hero-routing{z-index:0;pointer-events:none;opacity:.72;transform:translate3d(var(--hero-x,0), var(--hero-y,0), 0);transition:transform 1.2s cubic-bezier(.2,.8,.2,1);position:absolute;inset:64px 0 0;overflow:hidden}.hero-routing:before{content:"";background-image:linear-gradient(#94a3b806 1px,#0000 1px),linear-gradient(90deg,#94a3b806 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000)}.hero-routing svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.route-lines path{fill:none;stroke:#60a5fa2e;stroke-width:1px;vector-effect:non-scaling-stroke}.route-lines path:nth-child(2n){stroke:#2dd4bf2e}.route-lines .route-output{stroke:#2dd4bf3d;stroke-dasharray:2 7}.route-nodes rect{fill:var(--bg-950);stroke:#94a3b857;stroke-width:1px;vector-effect:non-scaling-stroke}.route-nodes .route-core{fill:#082f33e0;stroke:#2dd4bfcc}.route-signals rect{fill:var(--teal-400);filter:drop-shadow(0 0 5px #2dd4bf94)}.route-signals rect:nth-child(2n){fill:var(--blue-400);filter:drop-shadow(0 0 5px #60a5fa8c)}.v12.v13 .hero .eyebrow,.v12.v13 .sect .eyebrow,.v12.v13 .final .eyebrow{backdrop-filter:none;background:0 0;border:0;border-radius:0;align-items:center;gap:.8rem;padding:0;display:inline-flex}.v12.v13 .hero .eyebrow:before,.v12.v13 .hero .eyebrow:after,.v12.v13 .sect .eyebrow:before,.v12.v13 .sect .eyebrow:after,.v12.v13 .final .eyebrow:before,.v12.v13 .final .eyebrow:after{content:"";opacity:.58;background:currentColor;flex:none;width:46px;height:6px;display:block}.v12.v13 .hero .eyebrow:before,.v12.v13 .sect .eyebrow:before,.v12.v13 .final .eyebrow:before{clip-path:polygon(0 43%,78% 43%,100% 0,100% 100%,78% 57%,0 57%)}.v12.v13 .hero .eyebrow:after,.v12.v13 .sect .eyebrow:after,.v12.v13 .final .eyebrow:after{clip-path:polygon(0 0,22% 43%,100% 43%,100% 57%,22% 57%,0 100%)}.v13 .hero-brilliance{margin-bottom:1.25rem}.v13 .hero-brilliance-text{color:var(--text-400);font-family:var(--display);letter-spacing:.26em;text-indent:.26em;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 9px #2dd4bf1a);background:linear-gradient(105deg,#7c8ba1 0%,#93a4b8 40%,#eafdf9 47%,#fff 50%,#8df0e3 53%,#93a4b8 60%,#7c8ba1 100%) 120%/240% 100% text;font-size:clamp(.78rem,1.1vw,.9rem);font-weight:600;line-height:1.4;animation:7.5s cubic-bezier(.4,0,.2,1) infinite brilliance-reflection;display:inline-block}.v12.v13 .hero .hero-brilliance:before,.v12.v13 .hero .hero-brilliance:after{width:clamp(42px,5vw,68px)}@keyframes brilliance-reflection{0%,18%{filter:drop-shadow(0 0 8px #2dd4bf14);background-position:120%}54%{filter:drop-shadow(0 0 15px #cffaf438)}68%,to{filter:drop-shadow(0 0 8px #2dd4bf14);background-position:-20%}}.v13 .hero-accent{color:var(--teal-400);-webkit-text-fill-color:currentColor;background:0 0}.v13 .hero-models{background:0 0}.v13 .btn-primary,.v13 .btn-secondary,.v13 .nav-cta{border-radius:5px}.v13 .btn-primary{box-shadow:0 10px 28px #14b8a61a,inset 0 1px #ffffff24}.v13 .btn-primary:after,.v13 .shot:before{display:none}.v13 .shot{border-radius:10px;box-shadow:0 28px 72px #00000080,0 0 0 1px #ffffff05}.v13 .shot:hover{box-shadow:0 36px 88px #0000008f,0 0 0 1px #ffffff09}.v13 .feature-story:after{border-radius:1px;width:7px;height:7px;transform:translate(-50%)rotate(45deg)}.v13 .visual-stage{border-radius:10px;box-shadow:inset 0 1px #ffffff06,0 22px 52px #00000038}.v13 .visual-ui{border-radius:6px}.v13 .feature-visual:hover .visual-stage{box-shadow:inset 0 1px #ffffff09,0 28px 64px #0000004d}.v13 .audience-band{border-radius:10px;box-shadow:inset 0 1px #ffffff06,0 26px 64px #0000002e}.v13 .audience-band:before{width:180px;height:1px;box-shadow:none;background:linear-gradient(90deg,#0000,#2dd4bf9e);border:0;border-radius:0;top:0;right:0}.v13 .audience-band:after{content:"";background:linear-gradient(#2dd4bf9e,#0000);width:1px;height:92px;position:absolute;top:0;right:0}.v13 .membership-includes,.v13 .plan,.v13 .referral-band{border-radius:8px;box-shadow:inset 0 1px #ffffff06,0 22px 48px #00000024}.v13 .plan{overflow:visible}.v13 .card,.v13 .offer-banner,.v13 .plan-commitment,.v13 .referral-step{border-radius:6px}.v13 .founding,.v13 .status,.v13 .offer-tag,.v13 .plan-badge{border-radius:2px}.v13 .hero-steps{border-radius:3px}.v13 .offer-group{border:0;border-left:2px solid var(--amber-400);background:#fbbf240b;border-radius:0;padding:.3rem .6rem}.v13 .plan-badge{letter-spacing:.09em;top:-10px}.v13 .status:before{border-radius:1px;transform:rotate(45deg)}.v13 .faq details:hover{transform:translate(2px)}.v14 h1{font-size:clamp(2.375rem,5vw,3.625rem)}.v14 h2{font-size:clamp(2rem,3.8vw,2.75rem)}.v14 .hero-phrase{font-size:clamp(1.125rem,2.1vw,1.25rem);font-weight:400;line-height:1.6}.v14 .subtitle,.v14 .lede{font-size:1.125rem;font-weight:400;line-height:1.65}.v14 .challenge-summary .lede{max-width:840px;font-size:1.125rem;font-weight:400;line-height:1.65}.v14 .challenge-audience{max-width:840px;font-size:1.0625rem;font-weight:400;line-height:1.65}.v14 .challenge-outcome li{font-size:1rem;font-weight:400;line-height:1.6}.v14 .challenge-bridge{font-size:1.0625rem;font-weight:400;line-height:1.65}.v14 .feature-copy h3{font-size:clamp(1.5rem,2.7vw,2rem)}.v14 .feature-copy p,.v14 .memory-layer p{font-size:1.0625rem;font-weight:400;line-height:1.65}.v14 .feature-compact .feature-copy h3{font-size:clamp(1.4rem,2.2vw,1.65rem)}.v14 .feature-compact .feature-copy p{font-size:1rem;font-weight:400;line-height:1.65}.v14 .feature-visual figcaption,.v14 .shot figcaption{font-size:.8125rem;font-weight:400;line-height:1.55}.v14 .benefit p,.v14 .card p,.v14 .card li,.v14 .stepcard p,.v14 .col li,.v14 .map p,.v14 .not-claim li{font-size:1rem;font-weight:400;line-height:1.62}.v14 .use-item p,.v14 .audience-item p,.v14 .trust-point p{font-size:1.03125rem;font-weight:400;line-height:1.62}.v14 .callout{font-size:1.0625rem;font-weight:400;line-height:1.68}.v14 .nav-links a,.v14 .nav-cta{font-size:.875rem}.v14 .btn-primary,.v14 .btn-secondary{font-size:.9375rem}.v14 .provider-brand,.v14 .provider-more,.v14 .founding-text{font-size:.875rem}.v14 .challenge-panel-label,.v14 .feature-index,.v14 .referral-kicker{font-size:.6875rem}.v14 .membership-includes li,.v14 .plan-feats li,.v14 .price-note{font-size:1rem;font-weight:400;line-height:1.6}.v14 .offer-banner p{font-size:1.0625rem;font-weight:400;line-height:1.65}.v14 .plan-commitment{font-size:1rem;font-weight:400;line-height:1.6}.v14 .intro-offer,.v14 .ending-soon{font-size:.75rem}.v14 .offer-tag,.v14 .plan-badge{font-size:.6875rem}.v14 .plan-was,.v14 .plan-for,.v14 .plan-alt,.v14 .plan-price .cur,.v14 .plan-price .per{font-size:.875rem}.v14 .referral-band p,.v14 .referral-point{font-size:1rem;font-weight:400;line-height:1.6}.v14 .faq summary{font-size:1.125rem;font-weight:500;line-height:1.5}.v14 .faq .answer p{font-size:1.0625rem;font-weight:400;line-height:1.7}.v14 .footer-tag{font-size:.9375rem;font-weight:400;line-height:1.65}.v14 .footer-col a{font-size:.875rem}.v15 #capabilities{border-block:1px solid var(--border-light);background:linear-gradient(180deg, #081222b8, #030c1beb 48%, var(--bg-950))}.v15 #capabilities .feature-intro{margin-bottom:2.1rem}.product-journey{max-width:1080px;margin:0 auto}.journey-scene{border-top:1px solid var(--border-light);grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(2.5rem,7vw,5.5rem);padding:3.1rem 0;display:grid}.journey-scene.reverse{grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr)}.journey-scene.reverse .journey-copy{order:2}.journey-scene.reverse .journey-visual{order:1}.journey-copy{min-width:0}.journey-step+.journey-step{border-top:1px solid var(--border-light);margin-top:1.5rem;padding-top:1.5rem}.journey-step h3{max-width:430px;font-family:var(--display);color:var(--text-100);font-size:clamp(1.45rem,2.4vw,1.9rem);font-weight:300;line-height:1.2}.journey-step p{max-width:460px;color:var(--text-400);font-family:var(--display);margin-top:.75rem;font-size:1.0625rem;font-weight:400;line-height:1.65}.journey-visual .visual-stage{min-height:350px}.journey-visual figcaption{font-size:.8125rem;font-weight:400}.v15 .memory-layer{margin-top:3rem}.journey-cta{border-block:1px solid var(--border-light);justify-content:space-between;align-items:center;gap:1.5rem;margin-top:1.5rem;padding:1.35rem 0;display:flex}.journey-cta p{max-width:690px;color:var(--text-300);font-family:var(--display);font-size:1.0625rem;font-weight:400;line-height:1.6}.journey-cta strong{color:var(--text-100);font-weight:500}.v15 #use-cases{background:#071426}.v15 #use-cases .audience-band{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.v15 #use-cases .audience-band:before,.v15 #use-cases .audience-band:after{display:none}.audience-evidence{border-top:1px solid #64748b57;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch;gap:clamp(2rem,6vw,5rem);margin-top:2.8rem;padding-top:2.2rem;display:grid}.customer-voice{border-left:2px solid var(--blue-400);background:#02061766;margin:0;padding:clamp(1.5rem,4vw,2.4rem)}.customer-voice blockquote{color:var(--text-100);font-family:var(--display);font-size:clamp(1.35rem,2.8vw,2rem);font-weight:300;line-height:1.4}.customer-voice figcaption{color:var(--text-400);margin-top:1.2rem;font-size:.9375rem;line-height:1.6}.research-proof{padding:.35rem 0}.research-proof h3{max-width:440px;font-size:clamp(1.45rem,2.5vw,1.9rem);font-weight:300}.research-proof p{max-width:500px;color:var(--text-300);font-family:var(--display);margin-top:.8rem;font-size:1.0625rem;font-weight:400;line-height:1.68}.research-proof ul{border-top:1px solid var(--border-light);margin-top:1.2rem;list-style:none}.research-proof li{border-bottom:1px solid var(--border-light);color:var(--text-300);font-family:var(--display);padding:.75rem 0;font-size:1rem;line-height:1.55}.v15 #pricing .wrap{max-width:844px}.v15 .referral-band{background:linear-gradient(145deg,#60a5fa2b,#2563eb12 46%,#0f172acc);border-color:#60a5fa80;max-width:844px;margin-top:2.2rem;padding:1.9rem;box-shadow:0 24px 64px #00000061,0 0 0 1px #60a5fa24,0 0 56px #60a5fa12}.v15 .referral-kicker{letter-spacing:.16em;font-size:.74rem}.v15 .referral-band h3{color:var(--text-50);font-size:clamp(1.3rem,2.2vw,1.6rem)}.v15 .referral-band p{color:var(--text-300)}.v15 .referral-point{background:#02061780;border-color:#60a5fa42}.v15 .price-note .lifetime{color:inherit}.v15 h2 .h-strong{color:var(--teal-400)}.v15 h2 .h-strong.stacked{display:block}.v15 .challenge-audience.follow{border-top:0;margin-top:.55rem;padding-top:0}.v15{--step-deep:#01040d;--step-base:#020617;--step-raise:#0b1727;--step-high:#142337}.v15 .sect.tint{background:0 0}.v15 #problem{background:linear-gradient(180deg, var(--step-raise), #091422);border-block:1px solid #64748b4d}.v15 #capabilities{background:linear-gradient(180deg, var(--step-deep), #010712 60%, var(--step-deep));border-block:1px solid #64748b38}.v15 #use-cases{background:linear-gradient(165deg, var(--step-high), #101d30 55%, #0d1a2b);border-block:1px solid #64748b57}.v15 #trust{background:var(--step-base)}.v15 #pricing{background:linear-gradient(180deg, var(--step-raise), #091422);border-block:1px solid #64748b4d}.v15 #proof{background:var(--step-deep)}.v15 #faq{background:var(--step-raise);border-block:1px solid #64748b42}.v15 footer{background:var(--step-deep)}.v15 #use-cases h2,.v15 #use-cases h3{color:#f8fafc}.v15 #use-cases .subtitle{color:#c3d0e0}.v15 #use-cases .audience-item p{color:#b4c3d6}.v15 #use-cases .audience-evidence{border-top-color:#94a3b852}.v15 #use-cases .customer-voice{border-left-color:var(--blue-400);background:#02061752}.v15 #use-cases .customer-voice blockquote{color:var(--blue-400)}.v15 #use-cases .customer-voice figcaption,.v15 #use-cases .research-proof p,.v15 #use-cases .research-proof li{color:#c3d0e0}.v15 #use-cases .research-proof ul,.v15 #use-cases .research-proof li{border-color:#94a3b84d}.toolbar-detail{background:#09111eb8;border:1px solid #64748b52;border-radius:12px;flex-direction:column;align-items:center;gap:.8rem;max-width:620px;margin:2.1rem auto 0;padding:.95rem 1.1rem 1.05rem;display:flex}.toolbar-detail img{border-radius:8px;width:100%;max-width:500px;height:auto}.toolbar-detail p{max-width:520px;color:var(--text-400);font-family:var(--display);text-align:center;font-size:.9rem;font-weight:400;line-height:1.58}.toolbar-detail strong{color:var(--text-50);font-weight:600}.journey-capture{background:#060d1a;border:1px solid #64748b6b;border-radius:14px;margin:0;overflow:hidden;box-shadow:0 26px 70px #0000008c,0 0 0 1px #ffffff08}.journey-capture img{width:100%;height:auto;display:block}.journey-capture.narrow{max-width:280px;margin-inline:auto}.journey-capture.panel{max-width:480px;margin-inline:auto}.journey-capture.narrow+figcaption,.journey-capture.panel+figcaption{text-align:center}.v15 .customer-voice blockquote{font-size:clamp(1.0625rem,1.9vw,1.3rem);font-weight:400;line-height:1.55}.v15 .customer-voice figcaption{margin-top:1rem}.v15 .final{background:linear-gradient(150deg,#0d9488 0%,#0f766e 34%,#155e75 68%,#1e3a8a 100%);border-top:1px solid #2dd4bf80;position:relative;overflow:hidden}.v15 .final:after{content:"";pointer-events:none;background:radial-gradient(circle at 22% 12%,#ffffff24,#0000 42%);position:absolute;inset:0}.v15 .final .wrap{z-index:1;position:relative}.v15 .final h2{color:#fff}.v15 .final h2 .h-strong{color:#ccfbf1}.v15 .final .subtitle{color:#f0fdfae6;font-weight:400}.v15 .final .subtitle strong,.v15 .final-phrase{color:#fff}.v15 .final .btn-primary{color:#052e2b;background:#fff;box-shadow:0 12px 34px #00000047,inset 0 1px #fff9}.v15 .final .btn-primary:hover{background:#ecfdf5}.v15 .final .btn-secondary{color:#fff;backdrop-filter:blur(6px);background:#ffffff29;border-color:#fffc}.v15 .final .btn-secondary:hover{background:#ffffff47;border-color:#fff}.v15 #proof .use-list{margin-top:2.2rem}.v17 #problem{position:relative;overflow:hidden}.v17 #problem:before{content:"";pointer-events:none;background:radial-gradient(58% 52% at 76% 26%,#2dd4bf14,#0000 70%);position:absolute;inset:0}.v17 #problem .wrap{z-index:1;position:relative}.v17 #problem .challenge-layout{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.v17 #problem .challenge-lead h2,.v17 #problem .challenge-summary .lede,.v17 #problem .challenge-audience{max-width:100%}.blank-box{min-width:0;margin:0}.bb-frame{background:linear-gradient(160deg,#0f172aeb,#020617d1);border:1px solid #64748b5c;border-radius:14px;align-items:center;gap:1rem;padding:1.15rem 1.2rem;display:flex;box-shadow:0 22px 54px #0000006b,inset 0 1px #ffffff08}.bb-input{min-width:0;color:var(--text-500);font-family:var(--display);flex:1;font-size:1.02rem;font-weight:300}.bb-caret{vertical-align:-.16em;background:var(--teal-400);width:2px;height:1.05em;margin-right:.38rem;animation:1.15s step-end infinite bb-blink;display:inline-block}@keyframes bb-blink{0%,49%{opacity:1}50%,to{opacity:0}}.bb-send{width:34px;height:34px;color:var(--text-500);background:#33415573;border-radius:9px;flex:0 0 34px;place-items:center;display:grid}.bb-send svg{width:15px;height:15px;display:block}.bb-questions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:1rem;list-style:none;display:grid}.bb-questions li{color:var(--text-400);font-family:var(--display);border:1px dashed #64748b6b;border-radius:10px;padding:.62rem .8rem .62rem 2.05rem;font-size:.92rem;font-weight:300;line-height:1.4;position:relative}.bb-questions li:before{content:"?";color:var(--amber-400);font-family:var(--display);font-size:1rem;font-weight:700;position:absolute;top:50%;left:.8rem;transform:translateY(-50%)}.blank-box figcaption{color:var(--text-500);font-family:var(--display);margin-top:1rem;font-size:.84rem;font-weight:300;line-height:1.55}.v17 .challenge-panel{max-width:100%;margin-top:clamp(2.6rem,5vw,3.4rem);padding-top:1.2rem}.v17 .challenge-outcomes{border-block:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;margin-top:1.05rem}.v17 .challenge-outcome{background:linear-gradient(160deg,#2dd4bf14,#0f172a8c);border:1px solid #2dd4bf47;border-radius:14px;padding:1.35rem 1.5rem 1.2rem}.v17 .challenge-outcome+.challenge-outcome{border-left:1px solid #fbbf2447;padding:1.35rem 1.5rem 1.2rem}.v17 .challenge-outcome.control{background:linear-gradient(160deg,#fbbf2413,#0f172a8c);border-color:#fbbf2447}.v17 .challenge-label{margin-bottom:.35rem;font-size:.7rem}.v17 .challenge-outcome li{border-top-color:#64748b38;padding:.72rem 0 .72rem 1.55rem}.v17 .challenge-outcome li:before{background:var(--teal-400);border-radius:2px;width:7px;height:7px;top:1.3rem;transform:rotate(45deg)}.v17 .challenge-outcome.control li:before{background:var(--amber-400)}.v17 .challenge-bridge{margin-top:1.7rem;padding:1.2rem 1.5rem;font-size:1.1rem}@media (width<=900px){.v17 #problem .challenge-layout{grid-template-columns:1fr;gap:2.2rem}.v17 .challenge-outcomes{grid-template-columns:1fr}.v17 .challenge-outcome,.v17 .challenge-outcome+.challenge-outcome{border:1px solid #2dd4bf47;border-radius:14px;padding:1.25rem 1.3rem 1.1rem}.v17 .challenge-outcome+.challenge-outcome{border-color:#fbbf2447}}@media (width<=560px){.bb-questions{grid-template-columns:1fr}}@media (width<=1020px){.steps,.maps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.g3,.plans,.plans.plans-2,.cols,#status .cols{grid-template-columns:1fr}.plans.plans-2{gap:2rem}}@media (width<=900px){.g2,.steps,.maps,.problem-stats,.benefit-grid,.trust-layout,.problem-split,.feature-story,.feature-story.reverse,.feature-pair,.memory-layer,.audience-band{grid-template-columns:1fr}.challenge-lead h2,.challenge-summary .lede,.challenge-audience{max-width:100%}.feature-story.reverse .feature-copy,.feature-story.reverse .feature-visual{order:initial}.feature-story{gap:1.8rem;padding:3rem 0}.feature-pair{padding:3rem 0}.v12 .feature-story:after{left:0}.v12 .hero{min-height:auto}.orbit.one{width:110vw}.orbit.two{width:88vw}.use-list{grid-template-columns:1fr}.use-item+.use-item{border-left:0;border-top:1px solid var(--border-light)}.referral-band{grid-template-columns:1fr}.sect{padding:70px 0}.hero{padding:120px 0 68px}.wrap,.footer-wrap{padding-inline:1.25rem}.footer-wrap{grid-template-columns:1fr 1fr}.journey-scene,.journey-scene.reverse,.audience-evidence{grid-template-columns:1fr}.journey-scene.reverse .journey-copy,.journey-scene.reverse .journey-visual{order:initial}.journey-scene{gap:1.8rem;padding:2.6rem 0}.journey-cta{flex-direction:column;align-items:flex-start}}@media (width<=780px){.toolbar-detail{padding:1rem}}@media (width<=680px){.challenge-outcomes{grid-template-columns:1fr}.challenge-outcome{padding-right:0}.challenge-outcome+.challenge-outcome{border-top:1px solid var(--border-light);border-left:0;padding-left:0}.customer-voice{padding:1.4rem}.journey-visual .visual-stage{min-height:280px}}@media (width<=560px){.brand svg{height:26px}.nav-cta{padding:.42rem .7rem}.footer-wrap{grid-template-columns:1fr}.btn-primary,.btn-secondary{justify-content:center;width:100%}.hero-steps{letter-spacing:.14em;gap:.8rem;padding:.65rem 1rem;font-size:.61rem}.hero-models{gap:.8rem 1rem}.hero-models .lbl{width:100%;margin-right:0}.provider-brand,.provider-more{margin-left:0}.membership-includes ul{grid-template-columns:1fr}.v12 .hero-models{width:100%}.hero-constellation{opacity:.6}.orbit.one{width:148vw}.orbit.two{width:118vw}.signal-line{height:37%;top:10%}.ambient-grid{opacity:.14;background-size:52px 52px}.v13 .founding{border-radius:2px}.v12.v13 .hero .eyebrow,.v12.v13 .sect .eyebrow,.v12.v13 .final .eyebrow{gap:.55rem}.v12.v13 .hero .eyebrow:before,.v12.v13 .hero .eyebrow:after,.v12.v13 .sect .eyebrow:before,.v12.v13 .sect .eyebrow:after,.v12.v13 .final .eyebrow:before,.v12.v13 .final .eyebrow:after{width:28px;height:5px}.hero-routing{opacity:.46}.hero-routing:before{background-size:24px 24px}.route-core{display:none}}.v18 .feature-index{display:none}.v18 .challenge-panel-label{color:var(--text-300);font-family:var(--display);letter-spacing:0;text-transform:none;font-size:1.0625rem;font-weight:400}.v18 #trust h2 .h-strong{color:var(--amber-400)}.v18 .challenge-bridge{color:var(--text-200);background:linear-gradient(160deg,#2dd4bf14,#0f172a8c);border:1px solid #2dd4bf47;border-radius:14px;margin-top:1.1rem;padding:1.35rem 1.5rem;font-size:1.0625rem;line-height:1.62}.v18 .challenge-bridge strong{color:var(--teal-400);font-weight:600}.audience-photo{background:#0b1729;border:1px solid #94a3b83d;border-radius:12px;margin:.55rem 0 0;overflow:hidden;box-shadow:0 26px 58px #0000005c}.audience-right{min-width:0}.v18 #use-cases .audience-right .subtitle{max-width:100%;margin-bottom:1.5rem}.audience-photo img{width:100%;height:auto;display:block}.laptop{max-width:940px;margin:2.8rem auto 0;position:relative}.laptop:before{content:"";z-index:-1;filter:blur(40px);background:radial-gradient(50% 50%,#2dd4bf1f,#0000 72%);border-radius:50%;width:88%;height:80%;position:absolute;top:10%;left:50%;transform:translate(-50%)}.laptop-lid{background:linear-gradient(160deg,#262c34 0,#1c222a 38%,#161b22 74%,#10141a 100%);border-radius:20px 20px 13px 13px;padding:21px 20px 33px;position:relative;box-shadow:inset 0 2px #ffffff4d,inset 2px 0 #ffffff21,inset -2px 0 #ffffff12,inset 0 -1px #0009,0 0 0 1px #0000008c,0 44px 96px #000000ad}.laptop-screen{aspect-ratio:1844/1229;background:#04070e;border-radius:7px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #000000f2,inset 0 0 44px #00000073,0 0 0 1px #ffffff0d}.laptop-screen img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.laptop-screen:after{content:"";pointer-events:none;background:linear-gradient(37deg,#ffffff01 0 57%,#ffffff10 57.4% 78%,#ffffff17 78% 100%);position:absolute;inset:0}.laptop-cam{background:#060a10;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #94a3b866,inset 0 1px 1px #ffffff29}.laptop-hinge{display:none}.laptop-deck{background:linear-gradient(#616a76 0 1px,#363e49 1px 5px,#272e38 32%,#1a2027 72%,#0d1116 100%);border-radius:0 0 12px 12px;width:109.5%;height:27px;margin-left:-4.75%;position:relative;box-shadow:inset 1px 0 #ffffff12,inset -1px 0 #ffffff0b,0 26px 42px #0009}.laptop-deck:before{content:"";background:linear-gradient(#1c222a,#0b0e13);border-radius:0 0 8px 8px;width:17%;height:13px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff0d}.laptop-shadow{z-index:-1;background:radial-gradient(50% 96% at 50% 0,#000000c7,#0000005c 38%,#0000 76%);width:94%;height:54px;margin:-6px auto 0;position:relative}.laptop figcaption{max-width:620px;color:var(--text-500);font-family:var(--display);text-align:center;margin:.35rem auto 0;font-size:.84rem;font-weight:400;line-height:1.6}.v18 .bb-input{min-height:1.6em}.v18 .not-claim.honesty{margin-top:clamp(2.4rem,5vw,3.2rem);padding:clamp(1.5rem,3.5vw,2rem) clamp(1.5rem,3.5vw,2.1rem)}.v18 .not-claim.honesty li{max-width:880px}.v18 .not-claim.honesty h3{font-size:1.24rem;font-weight:500}.v18 .not-claim.honesty ul{gap:.1rem}.v18 .not-claim.honesty li{border-top:1px solid #fbbf2424;padding:.72rem 0 .72rem 1.35rem;font-size:1.03125rem;font-weight:400;line-height:1.6}.v18 .not-claim.honesty li:first-child{border-top:0}.v18 .not-claim.honesty li:before{top:1.42em}.team-note{border-left:2px solid #2dd4bf8c;max-width:760px;margin-top:clamp(2.4rem,5vw,3.2rem);padding-left:clamp(1.1rem,3vw,1.6rem)}.team-note p{color:var(--text-300);font-family:var(--display);font-size:1.09rem;font-weight:400;line-height:1.72}.team-sign{margin-top:.95rem;color:var(--text-500)!important;font-size:.95rem!important}.page-grain{z-index:90;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");background-size:140px 140px;position:fixed;inset:0}@media (width<=900px){.v18 #use-cases .audience-band{row-gap:0}.v18 #use-cases .audience-band>div{display:contents}.v18 #use-cases .audience-band>div>h2{order:1}.v18 #use-cases .audience-band>div>.subtitle{order:2}.v18 #use-cases .audience-band>div>.audience-list{order:3}.v18 #use-cases .audience-band>div>.audience-photo{order:4;margin-top:1.8rem}.laptop{margin-top:2.1rem}.laptop-lid{border-radius:14px 14px 9px 9px;padding:12px 11px 18px}.laptop-screen{border-radius:5px}.laptop-deck{border-radius:0 0 9px 9px;width:106%;height:16px;margin-left:-3%}.laptop-deck:before{height:10px;bottom:-6px}.laptop-shadow{height:34px}.laptop-cam{width:5px;height:5px;top:4.5px}}@media (width<=560px){.laptop-lid{border-radius:10px 10px 6px 6px;padding:8px 7px 12px}.laptop-screen{border-radius:4px}.laptop-deck{border-radius:0 0 7px 7px;height:11px}.laptop-deck:before{width:20%;height:7px;bottom:-4px}.laptop-shadow{height:24px}.laptop-cam{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.motion-item{opacity:1!important;transform:none!important}.hero-constellation,.hero-routing,.v12 .shot{transform:none!important}.route-signals{display:none}.v13 .hero-brilliance-text{color:#aebdca;-webkit-text-fill-color:#aebdca;filter:drop-shadow(0 0 8px #2dd4bf1a);background:0 0;animation:none!important}}.plan.featured .plan-for{color:var(--teal-400)}.team-note em{color:var(--text-100);font-style:italic}
