@font-face{font-family:"Archivo";src:url("/assets/fonts/archivo-var.woff2") format("woff2-variations");font-weight:400 600;font-stretch:62.5% 125%;font-style:normal;font-display:swap}@font-face{font-family:"Public Sans";src:url("/assets/fonts/publicsans-var.woff2") format("woff2-variations");font-weight:400 500;font-style:normal;font-display:swap}@font-face{font-family:"Geist Mono";src:url("/assets/fonts/geistmono-500.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{color-scheme:light;--c-paper:#F5F8FC;--c-navy:#040C1F;--bleed:rgba(10,111,216,.07);--f1:#0A2352;--f2:rgba(43,79,143,.94);--f3:rgba(127,163,214,.72);--f4:rgba(201,219,243,.42);--c-paper-0:rgba(245,248,252,0);--nav-frost-dark:rgba(4,12,31,.55);--canvas:#F5F8FC;--canvas-2:#EEF3FA;--s1:#FFFFFF;--s2:#FFFFFF;--s3:#EAF2FF;--text:#0B1A3A;--text-dim:#4A5B78;--text-faint:#52627F;--hair:rgba(11,26,58,.10);--edge:0 0 #0000;--edge-strong:0 0 #0000;--lift:0 1px 2px rgba(11,26,58,.06),0 24px 48px -28px rgba(10,111,216,.28);--lift-hover:0 2px 4px rgba(11,26,58,.07),0 30px 56px -26px rgba(10,111,216,.38);--signal:#0A6FD8;--signal-fill:#0A6FD8;--signal-text:#085CB8;--on-signal:#FFFFFF;--signal-glow:rgba(10,111,216,.22);--signal-wash:rgba(10,111,216,.08);--btn-shadow:0 10px 26px -12px rgba(10,111,216,.7),inset 0 1px 0 rgba(255,255,255,.18);--btn-shadow-hover:0 14px 34px -12px rgba(10,111,216,.85),inset 0 1px 0 rgba(255,255,255,.22);--line:rgba(11,26,58,.55);--line-hover:rgba(11,26,58,.9);--track:rgba(11,26,58,.12);--bloom:rgba(10,111,216,.11);--bloom-2:rgba(10,111,216,.09);--bloom-3:rgba(23,120,220,.08);--wire:rgba(11,26,58,.35);--glass-fill:#FFFFFF;--glass-blur:none;--glass-shadow:0 1px 2px rgba(11,26,58,.06),0 30px 60px -30px rgba(10,111,216,.3);--nav-frost:rgba(255,255,255,.82);--grain:.02;--cyan:#17C8F4;--ok:#14804F;--warn:#9A5B00;--cyan-pulse:rgba(23,200,244,.55);--cyan-pulse-0:rgba(23,200,244,0);--orb-glow:rgba(10,132,255,.35);--dev-frame-a:#3B4352;--dev-frame-b:#151A23;--dev-btn:#2A303B;--dev-screen:#03060D;--dev-island:#000000;--dev-bub-in:#26272C;--dev-bub-out:#0A66D0;--dev-bub-out-text:#FFFFFF;--dev-bub-card:#0A58B4;--dev-bub-card-label:#CFE6FF;--dev-wall:#06122A;--dev-wall-glow:rgba(10,132,255,.45);--dev-wall-glow-2:rgba(23,120,220,.25);--dev-note:rgba(255,255,255,.07);--dev-time:#E8F3FF;--dev-shadow:0 4px 30px rgba(11,26,58,.35),0 50px 90px -40px rgba(10,111,216,.55);--dev-edge:inset 0 1px 0 rgba(255,255,255,.10);--font-display:"Archivo",ui-sans-serif,system-ui,sans-serif;--font-body:"Public Sans",ui-sans-serif,system-ui,sans-serif;--font-mono:"Geist Mono",ui-monospace,Menlo,monospace;--w-body:400;--w-mid:500;--w-disp:600;--t-hero:clamp(2.6rem,6.2vw,5.2rem);--t-h2:clamp(2rem,4vw,3.2rem);--t-h3:clamp(1.6rem,2.8vw,2.3rem);--t-body:1.05rem;--t-body-l:1.12rem;--t-mono:.68rem;--sec-pad:clamp(48px,6vw,84px);--feather:300px;--maxw:1200px;--gutter:clamp(16px,4vw,32px);--r-sm:12px;--r:20px;--r-lg:26px;--r-xl:32px;--nav-h:64px;--ease:cubic-bezier(.2,.7,.2,1);--z-raised:5;--z-chrome:100;--z-grain:150}:is(.room,.on-dark){color-scheme:dark;--canvas:#040C1F;--s1:#081731;--s2:#0C1D3D;--s3:#11295A;--text:#F4F7FB;--text-dim:#8CA0BE;--text-faint:#8898B2;--hair:rgba(140,160,190,.14);--edge:inset 0 1px 0 rgba(255,255,255,.06);--edge-strong:inset 0 1px 0 rgba(255,255,255,.10);--lift:0 4px 30px rgba(0,0,0,.5),0 30px 60px -36px rgba(10,132,255,.32);--lift-hover:0 6px 34px rgba(0,0,0,.5),0 36px 70px -32px rgba(10,132,255,.5);--signal:#0A84FF;--signal-fill:#0A6FD8;--signal-text:#2E97FF;--signal-glow:rgba(10,132,255,.30);--signal-wash:rgba(10,132,255,.10);--btn-shadow:0 12px 34px -12px rgba(10,132,255,.7),inset 0 1px 0 rgba(255,255,255,.18);--btn-shadow-hover:0 16px 44px -12px rgba(10,132,255,.85),inset 0 1px 0 rgba(255,255,255,.22);--line:rgba(255,255,255,.28);--line-hover:rgba(255,255,255,.62);--track:rgba(140,160,190,.18);--bloom:rgba(10,132,255,.32);--wire:rgba(46,151,255,.35);--glass-fill:rgba(8,21,43,.70);--glass-blur:blur(16px) saturate(140%);--glass-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 40px 90px -40px rgba(0,0,0,.7),0 30px 80px -40px rgba(10,132,255,.35);--grain:.035;--ok:#3DDC97;--warn:#F5B754;color:var(--text)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--nav-h) + 16px);background:var(--canvas)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;color:var(--text);font:var(--w-body) var(--t-body)/1.6 var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}body::after{content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.room::after{content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}body::after{position:fixed;inset:0;z-index:var(--z-grain);opacity:var(--grain)}img,svg{display:block;max-width:100%}a{color:inherit}p,ul,ol,figure,dl,dd{margin:0}ul[class],ol[class]{list-style:none;padding:0}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--w-mid);letter-spacing:-.025em;line-height:1.05;margin:0;text-wrap:balance;color:var(--text)}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--signal-text);outline-offset:3px;border-radius:8px}::selection{background:var(--signal-glow)}.skip{position:absolute;left:12px;top:-60px;z-index:200;padding:.6em 1em;border-radius:999px;background:var(--text);color:var(--canvas);text-decoration:none;font-weight:var(--w-mid)}.skip:focus{top:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}[hidden]{display:none!important}.wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter)}.sky{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.sky i{position:absolute;border-radius:50%;background:radial-gradient(closest-side,var(--bloom),transparent);will-change:transform}.sky i:nth-child(1){width:1000px;height:760px;left:-12%;top:-8%;transform:translate3d(calc(var(--sky,0) * 38vw),calc(var(--sky,0) * 46vh),0)}.sky i:nth-child(2){width:860px;height:680px;right:-14%;top:30%;transform:translate3d(calc(var(--sky,0) * -30vw),calc(var(--sky,0) * -34vh),0);--bloom:var(--bloom-2)}.sky i:nth-child(3){width:740px;height:600px;left:28%;bottom:-24%;transform:translate3d(calc(var(--sky,0) * -14vw),calc(var(--sky,0) * -52vh),0);--bloom:var(--bloom-3)}.room{position:relative;isolation:isolate;background:var(--c-navy)}.room::before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:radial-gradient(var(--bw,900px) var(--bh,640px) at var(--bx,72%) var(--by,45%),var(--bloom),transparent 68%);transform:translate3d(0,var(--drift,0px),0)}.room::after{position:absolute;inset:0;z-index:-1;opacity:var(--grain)}.foot.room::before{content:none}.room.feather-bottom::after,.room.feather-bottom::before{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - var(--feather)),transparent 100%);mask-image:linear-gradient(180deg,#000 calc(100% - var(--feather)),transparent 100%)}.room.feather-top::after,.room.feather-top::before{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 var(--feather));mask-image:linear-gradient(180deg,transparent 0,#000 var(--feather))}.room.feather-top.final-room::before{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 var(--feather),#000 70%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 var(--feather),#000 70%,transparent 100%)}.room.feather-bottom{padding-bottom:calc(56px + var(--feather));background:radial-gradient(70% calc(var(--feather) * .6) at 50% calc(100% - var(--feather) * .5),var(--bleed),transparent 75%),linear-gradient(180deg,var(--c-navy) 0,var(--c-navy) calc(100% - var(--feather)),var(--f1) calc(100% - var(--feather) * .78),var(--f2) calc(100% - var(--feather) * .56),var(--f3) calc(100% - var(--feather) * .34),var(--f4) calc(100% - var(--feather) * .15),var(--c-paper-0) 100%)}.room.feather-top{padding-top:calc(var(--sec-pad) + var(--feather));background:radial-gradient(70% calc(var(--feather) * .6) at 50% calc(var(--feather) * .5),var(--bleed),transparent 75%),linear-gradient(180deg,var(--c-paper-0) 0,var(--f4) calc(var(--feather) * .15),var(--f3) calc(var(--feather) * .34),var(--f2) calc(var(--feather) * .56),var(--f1) calc(var(--feather) * .78),var(--c-navy) var(--feather),var(--c-navy) 100%)}@supports (background:linear-gradient(in oklab,red,blue)){.room.feather-bottom{background:radial-gradient(70% calc(var(--feather) * .6) at 50% calc(100% - var(--feather) * .5),var(--bleed),transparent 75%),linear-gradient(in oklab 180deg,var(--c-navy) 0,var(--c-navy) calc(100% - var(--feather)),var(--f1) calc(100% - var(--feather) * .78),var(--f2) calc(100% - var(--feather) * .56),var(--f3) calc(100% - var(--feather) * .34),var(--f4) calc(100% - var(--feather) * .15),var(--c-paper-0) 100%)}.room.feather-top{background:radial-gradient(70% calc(var(--feather) * .6) at 50% calc(var(--feather) * .5),var(--bleed),transparent 75%),linear-gradient(in oklab 180deg,var(--c-paper-0) 0,var(--f4) calc(var(--feather) * .15),var(--f3) calc(var(--feather) * .34),var(--f2) calc(var(--feather) * .56),var(--f1) calc(var(--feather) * .78),var(--c-navy) var(--feather),var(--c-navy) 100%)}}@media (max-width:760px){:root{--feather:200px}}.eyebrow,.mono-label,.tag{font:var(--w-mid) var(--t-mono)/1.2 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint)}.eyebrow{color:var(--text-dim)}.tag{display:inline-flex;align-items:center;gap:.6em}.tag.is-sample::before,.tag.is-verify::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--warn)}.tag.is-live::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 10px var(--cyan)}.ok{color:var(--ok);font-weight:inherit}.warn{color:var(--warn);font-weight:inherit}.btn{--h:50px;display:inline-flex;align-items:center;justify-content:center;gap:.55em;min-height:var(--h);padding:0 1.5em;border-radius:999px;border:1px solid transparent;font:var(--w-mid) .98rem/1 var(--font-body);text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .2s var(--ease),background-color .25s,border-color .25s,box-shadow .25s,color .25s}.btn:hover{transform:scale(1.02)}.btn:active{transform:scale(.99)}.btn-primary{background:var(--signal-fill);color:var(--on-signal);box-shadow:var(--btn-shadow)}.btn-primary:hover{box-shadow:var(--btn-shadow-hover)}.btn-ghost{background:transparent;color:var(--text);border-color:var(--line)}.btn-ghost:hover{border-color:var(--line-hover)}.btn-sm{--h:40px;padding:0 1.15em;font-size:.9rem}.btn svg{flex:none}.arrow-link{display:inline-flex;align-items:center;gap:.5em;color:var(--text);font-weight:var(--w-mid);text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding-bottom:3px;transition:background-size .3s var(--ease),gap .3s var(--ease)}.arrow-link:hover{background-size:100% 1px;gap:.7em}.nav{position:sticky;top:0;z-index:var(--z-chrome);height:var(--nav-h);color:var(--text);transition:background-color .3s,box-shadow .3s}.nav.on-dark.is-scrolled{background:var(--nav-frost-dark);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%)}.nav:not(.on-dark){background:var(--nav-frost);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);box-shadow:0 1px 0 var(--hair)}.nav-row{display:flex;align-items:center;justify-content:space-between;gap:20px;height:100%}.logo{display:inline-flex;align-items:center;flex:none}.logo img{width:180px;height:auto}.logo .lk-light{display:none}.logo span.lk-dark{display:block;width:180px;height:38px;background:url("/assets/brand/pairden-lockup-dark-440.png") 0 50%/contain no-repeat}@media (max-width:380px){.logo span.lk-dark{width:150px;height:32px}}:is(.room,.on-dark) .logo .lk-dark,.on-dark.nav .logo .lk-dark{display:none}:is(.room,.on-dark) .logo .lk-light,.on-dark.nav .logo .lk-light{display:block}.nav-links{display:flex;gap:6px;font-size:.92rem}.nav-links a{display:block;padding:.55em .9em;border-radius:999px;color:var(--text-dim);text-decoration:none;transition:color .2s}.nav-links a:hover,.nav-links a[aria-current]{color:var(--text)}.nav-cta.is-quiet{background:transparent;color:var(--text);border-color:var(--line);box-shadow:none}@media (max-width:860px){.nav-row > nav{display:none}}@media (max-width:380px){.nav .logo img{width:150px}.nav-cta{padding:0 .95em}}.nav-acts{display:flex;align-items:center;gap:8px}.nav-menu{display:none}@media (max-width:860px){.nav-menu{display:inline-flex}}@media (max-width:400px){.nav .logo img{width:124px}.nav .logo span.lk-dark{width:124px;height:28px}.nav-acts .btn-sm{--h:38px;padding:0 .8em;font-size:.84rem}.nav-acts{gap:6px}}.msheet{position:absolute;left:0;right:0;top:100%;padding:8px 0 22px;background:var(--s1);color:var(--text);box-shadow:0 1px 0 var(--hair),0 30px 60px -30px rgba(4,12,31,.45);animation:msheet .28s var(--ease) both}.on-dark .msheet{background:var(--canvas)}@keyframes msheet{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.msheet-links{display:grid;padding:0;margin:0;list-style:none}.msheet-links a{display:block;padding:14px 0;border-bottom:1px solid var(--hair);color:var(--text);font:var(--w-mid) 1.15rem/1.2 var(--font-display);text-decoration:none}.msheet-links a[aria-current]{color:var(--signal-text)}.msheet-phone{display:grid;gap:4px;margin-top:18px}.msheet-phone a{color:var(--text);font:var(--w-mid) 1.05rem/1.2 var(--font-mono);letter-spacing:.04em;text-decoration:none}.msheet-x{margin-top:18px}@media (min-width:861px){.msheet{display:none!important}}.sec{position:relative;padding-block:var(--sec-pad)}.sec-head{display:grid;gap:16px;max-width:46rem;margin-bottom:clamp(28px,3.5vw,44px)}.sec-head.is-center{margin-inline:auto;text-align:center;justify-items:center}.sec-title{font-size:var(--t-h2);font-weight:var(--w-body);letter-spacing:-.03em;line-height:1.02}.sec-lede{color:var(--text-dim);font-size:var(--t-body);max-width:52ch}.surface{position:relative;border-radius:var(--r);background:var(--s2);box-shadow:var(--edge),var(--lift);min-width:0}.surface.is-s1{background:var(--s1)}.surface.is-s3{background:var(--s3);box-shadow:var(--edge-strong),var(--lift)}.glass{position:relative;border-radius:var(--r-lg);background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow);min-width:0}.lifts{transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.lifts:hover{transform:translateY(-2px);box-shadow:var(--edge-strong),var(--lift-hover)}[data-reveal]{transition:opacity .5s var(--ease),transform .5s var(--ease);transition-delay:var(--d,0ms)}[data-reveal].is-pre{opacity:0;transform:translateY(16px);transition-duration:.3s;transition-delay:0ms}.live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--cyan);animation:livepulse 2.2s ease-out infinite}@keyframes livepulse{0%{box-shadow:0 0 0 0 var(--cyan-pulse)}70%{box-shadow:0 0 0 8px var(--cyan-pulse-0)}100%{box-shadow:0 0 0 0 var(--cyan-pulse-0)}}.orb-gl{position:relative;isolation:isolate;flex:none;width:var(--orb,72px);aspect-ratio:1}.orb-gl::after{content:"";position:absolute;inset:-28%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,var(--orb-glow),transparent);pointer-events:none}.orb-gl canvas,.orb-gl .orb-still,.orb-gl:not(.is-ready)::before{position:absolute;inset:-12.5%;width:125%;height:125%;pointer-events:none;background:none}.orb-gl .orb-still{object-fit:contain}.orb-gl:not(.is-ready)::before{content:"";background:url("/assets/brand/fluid-orb-still.png") center/contain no-repeat}.orb-gl canvas{opacity:0;transition:opacity .3s var(--ease)}.orb-gl.is-live canvas{opacity:1}.marquee{display:flex;width:max-content;animation:marquee var(--mq-dur,40s) linear infinite}.marquee-track:hover .marquee,.marquee-track:focus-within .marquee{animation-play-state:paused}@keyframes marquee{to{transform:translateX(-50%)}}.caret::after{content:"";display:inline-block;width:.5ch;height:1em;margin-left:2px;vertical-align:-.12em;background:currentColor;opacity:.7;animation:caret 1s steps(1) infinite}@keyframes caret{50%{opacity:0}}.wires{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.wires path{fill:none;stroke:var(--wire);stroke-width:1.5;stroke-linecap:round}.js .wires path{stroke-dasharray:var(--len);stroke-dashoffset:var(--len);transition:stroke-dashoffset .3s var(--ease)}.js .is-on .wires path{stroke-dashoffset:0;transition:stroke-dashoffset .8s var(--ease) calc(var(--n,0) * 220ms + 100ms)}.wire-dot{position:absolute;left:0;top:0;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:var(--signal);box-shadow:0 0 12px 2px var(--signal-glow);offset-rotate:0deg;opacity:0;pointer-events:none}.is-on .wire-dot{animation:wiredot .9s var(--ease) both;animation-delay:calc(var(--n,0) * 220ms + 300ms)}@keyframes wiredot{0%{offset-distance:0%;opacity:0}12%{opacity:1}88%{opacity:1}100%{offset-distance:100%;opacity:0}}.node{position:relative;z-index:1;display:inline-flex;align-items:center;gap:9px;padding:.75em 1.15em;border-radius:999px;background:var(--s2);box-shadow:var(--edge),var(--lift);font:var(--w-mid) .8rem/1.1 var(--font-mono);letter-spacing:.06em;color:var(--text-dim);white-space:nowrap;transition:color .4s,box-shadow .4s,background-color .4s}.is-on .node{color:var(--text);transition-delay:calc(var(--n,0) * 220ms + 500ms)}.node.is-hub{background:var(--s3);color:var(--text)}.is-on .node.is-hub{box-shadow:var(--edge-strong),0 0 0 1px var(--signal-glow),0 0 40px -6px var(--signal-glow)}.node .live-dot{width:6px;height:6px}.app{display:inline-flex;align-items:center;gap:7px;font:var(--w-mid) .69rem/1.2 var(--font-mono);letter-spacing:.04em;color:var(--text-faint);white-space:nowrap;transition:color .4s}.app svg{flex:none;width:16px;height:16px;opacity:.85}.app-label{font:var(--w-mid) .72rem/1.2 var(--font-mono);-webkit-text-stroke:.35px currentColor;letter-spacing:.06em;color:var(--text-dim);white-space:nowrap;transition:color .4s}.is-on .app-label{color:var(--text);transition-delay:calc(var(--n,0) * 220ms + 700ms)}.is-on .app{color:var(--text);transition-delay:calc(var(--n,0) * 220ms + 700ms)}.ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.ctas.is-center{justify-content:center}.stump{margin-top:18px;max-width:44ch;font-size:.92rem;color:var(--text-faint)}.stump-num{font:var(--w-mid) .92rem/1 var(--font-mono);letter-spacing:.06em;color:var(--text);text-decoration:none;white-space:nowrap;background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:2px}@media (max-width:480px){.ctas .btn{flex:1 1 auto}}.dashes{display:grid;gap:10px;color:var(--text-dim)}.dashes li{position:relative;padding-left:20px}.dashes li::before{content:"";position:absolute;left:0;top:.72em;width:8px;height:2px;border-radius:1px;background:var(--signal)}.rows{border-top:1px solid var(--hair)}.rows > *{border-bottom:1px solid var(--hair)}.final-room{--bw:1100px;--bh:700px;--bx:50%;--by:62%}.final{display:grid;justify-items:center;gap:18px;text-align:center;padding:clamp(44px,6vw,80px) clamp(20px,5vw,64px)}.final{padding-top:clamp(28px,4vw,56px)}.final-orb{--orb:240px;margin-bottom:34px}@media (max-width:600px){.final-orb{--orb:150px;margin-bottom:26px}}.final-title{font-size:var(--t-h2);font-weight:var(--w-body);letter-spacing:-.03em;line-height:1.02}.final-lede{color:var(--text-dim);max-width:44ch}.final .ctas{margin-top:12px}.foot{position:relative;overflow:hidden;padding-top:clamp(40px,5vw,64px);color:var(--text-faint);font-size:.9rem}.foot::before{content:"";position:absolute;left:var(--gutter);right:var(--gutter);top:0;height:1px;background:var(--hair);max-width:calc(var(--maxw) - 2 * var(--gutter));margin-inline:auto}.foot-glow{position:absolute;left:50%;bottom:-300px;width:min(1200px,150vw);height:460px;transform:translateX(-50%);background:radial-gradient(closest-side,var(--bloom),transparent);opacity:.8;pointer-events:none}.foot-grid{position:relative;display:grid;grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:40px 28px}.foot-brand{display:grid;gap:14px;align-content:start}.foot-nap{max-width:46ch;font:var(--w-mid) var(--t-mono)/1.8 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint)}.foot-nap a{text-decoration:none}.foot-h{font:var(--w-mid) var(--t-mono)/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim);margin:6px 0 16px}.foot ul{list-style:none;padding:0;display:grid;gap:10px}.foot a{text-decoration:none;transition:color .2s}.foot a:hover{color:var(--text)}.foot-social{display:flex!important;flex-wrap:wrap;gap:6px 16px!important;margin-top:4px}.foot-base{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:48px;padding-block:22px calc(30px + env(safe-area-inset-bottom,0px));font:var(--w-mid) var(--t-mono)/1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}@media (max-width:900px){.foot-grid{grid-template-columns:1fr 1fr}.foot-brand{grid-column:1/-1}}@media (max-width:420px){.foot-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0ms!important}[data-reveal].is-pre{opacity:1;transform:none}.marquee{animation:none!important}.room::before,.sky i{transform:none!important}.wire-dot{display:none}}.foot.is-solo{padding-top:calc(var(--feather) + clamp(40px,5vw,64px))}.foot.is-solo::before{content:none}.foot-btn{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;text-align:left;transition:color .2s}.foot-btn:hover{color:var(--text)}.cookie{position:fixed;z-index:calc(var(--z-chrome) + 1);left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));max-width:620px;margin-inline:auto;display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;padding:14px 16px 14px 20px;border-radius:var(--r);background:var(--s2);color:var(--text);box-shadow:var(--edge-strong),0 24px 60px -20px rgba(0,0,0,.6);font-size:.9rem}.cookie[hidden]{display:none}.cookie p{flex:1 1 280px;color:var(--text-dim)}.cookie a{color:var(--text)}.cookie-acts{display:flex;gap:8px}.offer{width:min(480px,calc(100vw - 24px));padding:clamp(26px,4vw,38px);border:0;border-radius:var(--r-lg);background:var(--s1);color:var(--text);box-shadow:var(--edge-strong),0 40px 120px -30px rgba(0,0,0,.6)}.offer::backdrop{background:rgba(4,12,31,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.offer[open]{display:grid;gap:14px}.offer-x{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:var(--s3);color:var(--text);cursor:pointer}.offer-title{font-size:clamp(2rem,6vw,2.8rem);font-weight:var(--w-body);letter-spacing:-.03em;line-height:1}.offer-lede{color:var(--text-dim)}.offer-form{display:grid;gap:10px;margin-top:4px}.offer-form input[type=email]{min-height:50px;padding:.7em 1em;border:1px solid var(--line);border-radius:999px;background:var(--s2);color:var(--text);font:var(--w-body) 1rem/1.2 var(--font-body)}.offer-form input[type=email]:focus{outline:2px solid var(--signal);outline-offset:1px}.offer-form .hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.offer-note{font-size:.84rem;color:var(--text-faint)}.offer-note a{color:var(--text-dim)}.tag.is-soon{color:var(--text-dim)}.tag.is-soon::before{content:"";width:6px;height:6px;border-radius:50%;box-shadow:inset 0 0 0 1.5px currentColor}.mute{position:absolute;right:-3px;bottom:-3px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--s3);color:var(--text-dim);box-shadow:0 0 0 2px var(--s2);pointer-events:none}.mute[hidden]{display:none}.ok{color:var(--ok)}.warn{color:var(--warn)}.band{position:relative;padding-block:var(--sec-pad)}.band-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(32px,5vw,80px);align-items:center}.band.is-flip .band-grid{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}.band.is-flip .band-text{order:2}.band-text{display:grid;gap:16px;justify-items:start;max-width:40ch}.band .eyebrow{display:flex;align-items:center;gap:14px}.band-n{color:var(--signal-text)}.band-title{font-size:var(--t-h3);font-weight:var(--w-body);letter-spacing:-.025em;line-height:1.08}.band-body{color:var(--text-dim)}.band-vis{min-width:0;display:grid;justify-items:stretch;align-items:center;min-height:440px}@media (max-width:920px){.band-grid,.band.is-flip .band-grid{grid-template-columns:1fr;gap:32px}.band.is-flip .band-text{order:0}.band-vis{min-height:0}}.steps{display:grid;grid-template-columns:repeat(3,1fr)}.step{display:grid;gap:14px;align-content:start;padding:6px clamp(20px,3vw,40px)}.step:first-child{padding-left:0}.step + .step{border-left:1px solid var(--hair)}.step h3{font-size:1.35rem;font-weight:var(--w-body);letter-spacing:-.02em}.step p{color:var(--text-dim);font-size:.98rem;max-width:30ch}@media (max-width:820px){.steps{grid-template-columns:1fr}.step,.step:first-child{padding:22px 0}.step + .step{border-left:0;border-top:1px solid var(--hair)}}.toggle{display:inline-flex;gap:4px;padding:4px;margin-bottom:30px;border-radius:999px;background:var(--s1);box-shadow:var(--edge)}.toggle button{min-height:38px;padding:0 1.15em;border:0;border-radius:999px;background:transparent;color:var(--text-faint);font:var(--w-mid) .88rem/1 var(--font-body);cursor:pointer;transition:background-color .25s,color .25s}.toggle button[aria-pressed="true"]{background:var(--s3);color:var(--text);box-shadow:var(--edge)}.plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch}.plan{position:relative;display:grid;grid-template-rows:auto auto auto auto auto auto 1fr auto;gap:12px;padding:24px 22px 22px;border-radius:var(--r);background:var(--s2);box-shadow:var(--edge),var(--lift)}.plan.is-pop{background:var(--s3);box-shadow:var(--edge-strong),0 0 0 1px var(--signal),var(--lift-hover)}.plan-badge{color:var(--signal-text);min-height:1.2em}.plan h3{font-size:1.25rem;font-weight:var(--w-body);letter-spacing:-.015em}.plan-who{font-size:.9rem;color:var(--text-dim);min-height:2.8em}.amt{display:flex;align-items:baseline;gap:4px}.amt b{font:var(--w-mid) 2.4rem/1 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.amt b.talk{font-size:1.7rem;font-weight:var(--w-body)}.amt span{color:var(--text-faint);font-size:.9rem}.setup{min-height:1.3em}.setup s{text-decoration-thickness:1px}.setup .waived{color:var(--ok)}.agents{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-height:1.2em}.agents i{width:8px;height:8px;border-radius:50%;background:var(--signal-glow)}.agents i.is-r{background:var(--signal);box-shadow:0 0 8px var(--signal-glow)}.agents em{margin-left:8px;font-style:normal}.plan .dashes{font-size:.92rem;align-content:start}.plan .btn{width:100%;margin-top:8px;align-self:end}.plan.is-custom{background:var(--s1)}.plans-note{display:flex;flex-wrap:wrap;gap:8px 28px;margin-top:22px}.hipaa-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin-top:40px;padding-top:22px;border-top:1px solid var(--hair);font-size:1rem}.hipaa-line .mono-label{color:var(--ok)}@media (max-width:1080px){.plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.plans{grid-template-columns:1fr}.plan-who{min-height:0}}.faq-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,6vw,96px);align-items:start}.faq details{padding:22px 0}.faq summary{display:flex;justify-content:space-between;gap:16px;font:var(--w-body) 1.15rem/1.4 var(--font-display);letter-spacing:-.01em;list-style:none;cursor:pointer}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";flex:none;font:var(--w-mid) 1rem/1.4 var(--font-mono);color:var(--text-faint);transition:transform .25s var(--ease)}.faq details[open] summary::after{transform:rotate(45deg)}.faq details p{margin-top:10px;color:var(--text-dim);max-width:56ch}@media (max-width:820px){.faq-grid{grid-template-columns:1fr;gap:8px}}