:root{--s: clamp(0, var(--scroll, 0), 1);--s2: clamp(0, var(--scroll2, 0), 1);--brand: oklch(.78 .15 150);--brand-deep: oklch(.32 .08 150);--brand-ink: oklch(.22 .05 150);--background: oklch(.17 .005 260);--surface: oklch(.215 .006 260);--surface-2: oklch(.255 .008 260);--foreground: oklch(.95 .005 260);--muted-fg: oklch(.68 .01 260);--faint-fg: oklch(.5 .01 260);--border: oklch(.32 .008 260);--border-strong: oklch(.42 .01 260);--card: var(--surface);--sidebar: var(--surface);--accent: var(--surface-2)}.bg-white{background-color:var(--surface)!important}.bg-zinc-50,.bg-zinc-100,.hover\:bg-zinc-50:hover,.hover\:bg-zinc-100:hover{background-color:var(--surface-2)!important}.bg-white\/80{background-color:#181a1cd9!important}.border-black\/\[0\.06\],.border-black\/\[0\.07\],.border-black\/\[0\.08\],.border-black\/\[0\.1\]{border-color:var(--border)!important}.border-black\/\[0\.12\],.hover\:border-black\/\[0\.12\]:hover{border-color:var(--border-strong)!important}.focus\:border-black\/30:focus{border-color:var(--border-strong)!important}.bg-black\/10{background-color:var(--border)!important}.bg-black\/20{background-color:#0000008c!important}.text-zinc-900{color:#f3f5f9!important}.text-zinc-800{color:#e9ebef!important}.text-zinc-700{color:#d5d7db!important}.text-zinc-600{color:#b4b7bd!important}.text-zinc-500{color:#95989f!important}.text-zinc-400{color:#777a80!important}.text-zinc-300{color:#5a5e63!important}.hover\:text-zinc-700:hover{color:#e3e5e8!important}.hover\:text-zinc-900:hover{color:#f3f5f9!important}.bg-zinc-900{background-color:#eceff2!important;color:#0a0b0d!important}.hover\:bg-zinc-700:hover{background-color:#cfd1d4!important}.bg-zinc-900.text-white{color:#0a0b0d!important}.border-zinc-900{border-color:#eceff2!important}.text-blue-600{color:oklch(.78 .14 245)!important}html,body{height:100%;margin:0}html{scroll-behavior:auto}body{min-height:260vh;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:none;background:var(--background);color:var(--foreground);font-family:-apple-system,BlinkMacSystemFont,Segoe UI Variable Display,Segoe UI,Helvetica,"Apple Color Emoji",Arial,sans-serif;font-size:15px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes caret{50%{opacity:0}}.caret:after{content:"▍";display:inline-block;margin-left:1px;color:#5ce483;animation:caret 1s steps(1) infinite;font-weight:400}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.shimmer{background:linear-gradient(90deg,#ffffff0a,#ffffff1a,#ffffff0a);background-size:800px 100%;animation:shimmer 1.6s infinite linear;border-radius:4px}@keyframes ping-soft{0%{transform:scale(1);opacity:.55}80%,to{transform:scale(2.2);opacity:0}}.ping-soft{animation:ping-soft 1.4s cubic-bezier(0,0,.2,1) infinite}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeSlideIn .4s cubic-bezier(.2,.8,.2,1) both}@keyframes zoomIn{0%{opacity:0;transform:scale(.96) translate(-50%,-50%)}to{opacity:1;transform:scale(1) translate(-50%,-50%)}}.zoom-in{animation:zoomIn .22s cubic-bezier(.2,.8,.2,1) both;transform-origin:center center}@keyframes fadeBg{0%{opacity:0}to{opacity:1}}.fade-bg{animation:fadeBg .18s ease-out both}@keyframes stampIn{0%{opacity:0;transform:scale(1.4) rotate(-8deg)}60%{opacity:1;transform:scale(.96) rotate(-6deg)}to{opacity:1;transform:scale(1) rotate(-6deg)}}.stamp{animation:stampIn .5s cubic-bezier(.2,.8,.2,1) both}.thin-scroll::-webkit-scrollbar{width:6px;height:6px}.thin-scroll::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:3px}.thin-scroll::-webkit-scrollbar-track{background:transparent}.tweak-panel{backdrop-filter:blur(12px);background:#20242eeb;border:1px solid rgba(255,255,255,.08);box-shadow:0 10px 30px #00000080,0 1px 2px #0000004d}@keyframes nudge{0%,to{box-shadow:0 0 #86efac00}50%{box-shadow:0 0 0 6px #86efac2e}}.nudge{animation:nudge 1.8s ease-in-out infinite}.hint-ring{position:absolute;inset:-4px;border-radius:999px;border:2px dashed rgba(134,239,172,.55);pointer-events:none;animation:nudge 1.8s ease-in-out infinite}.rail{background:#ffffff14}.rail-fill{background:#4ec983;transition:width .4s cubic-bezier(.2,.8,.2,1)}body{background:#030304;overflow-x:hidden}.stage{position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:hidden;z-index:10;background:radial-gradient(1200px 900px at var(--mx, 50%) var(--my, 40%),oklch(.3 .006 240 / .28),transparent 55%),radial-gradient(ellipse at top,#07090b,#030405 55%,#010202);--scale: calc(1 - .28 * var(--s));--lift: calc(-115vh * var(--s2));transform:translate3d(0,var(--lift),0) scale(var(--scale));transform-origin:50% 50%;opacity:1;pointer-events:auto;border-radius:28px 28px calc(28px * var(--s)) calc(28px * var(--s));box-shadow:0 30px 80px #00000038,0 6px 20px #0000001a,inset 0 0 0 1px #ffffff0f;will-change:transform;backface-visibility:hidden}.stage:before{content:"";position:absolute;top:0;left:0;right:0;height:34px;background:#101214;opacity:var(--s);transform:scaleY(var(--s));transform-origin:top;border-top-left-radius:28px;border-top-right-radius:28px;border-bottom:1px solid oklch(1 0 0 / .04);z-index:2;pointer-events:none}.stage:after{content:"";position:absolute;top:14px;left:18px;width:10px;height:10px;border-radius:999px;background:#f66b71;box-shadow:18px 0 #e0af3b,36px 0 #72ba63;opacity:var(--s);transform:scale(var(--s));transform-origin:top left;z-index:3;pointer-events:none}.stage .ambient-aurora,.stage .ambient-spotlight,.stage .ambient-grain,.stage .ambient-vignette{position:absolute!important}#root{position:absolute;inset:0;padding-top:34px;overflow:hidden;box-sizing:border-box}.ambient-aurora{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;filter:blur(50px);opacity:calc(.55 * (1 - var(--s2, 0)));display:block!important;transform:translateZ(0);will-change:opacity}.ambient-aurora .blob{position:absolute;border-radius:9999px;will-change:transform;mix-blend-mode:screen;-webkit-mask-image:radial-gradient(circle at 30% 30%,black 0%,black 40%,transparent 72%),radial-gradient(circle at 70% 70%,black 0%,transparent 55%);-webkit-mask-composite:source-out;mask-composite:subtract;mask-image:radial-gradient(circle at 30% 30%,black 0%,black 40%,transparent 72%),radial-gradient(circle at 70% 70%,black 0%,transparent 55%)}.ambient-aurora .blob.b1{width:640px;height:640px;left:-8%;top:-10%;background:radial-gradient(circle at 30% 30%,#cccecf38,#cccecf12 45%,#cccecf00 75%);animation:auroraDrift1 26s ease-in-out infinite alternate}.ambient-aurora .blob.b2{width:720px;height:720px;right:-10%;top:10%;background:radial-gradient(circle at 70% 30%,#cccecf33,#cccecf0f 45%,#cccecf00 75%);-webkit-mask-image:radial-gradient(circle at 70% 30%,black 0%,black 40%,transparent 72%),radial-gradient(circle at 30% 70%,black 0%,transparent 55%);mask-image:radial-gradient(circle at 70% 30%,black 0%,black 40%,transparent 72%),radial-gradient(circle at 30% 70%,black 0%,transparent 55%);animation:auroraDrift2 34s ease-in-out infinite alternate}.ambient-aurora .blob.b3{width:560px;height:560px;left:20%;bottom:-20%;background:radial-gradient(circle at 50% 70%,#cccecf2e,#cccecf0d 45%,#cccecf00 75%);-webkit-mask-image:radial-gradient(circle at 50% 70%,black 0%,black 40%,transparent 72%),radial-gradient(circle at 50% 30%,black 0%,transparent 50%);mask-image:radial-gradient(circle at 50% 70%,black 0%,black 40%,transparent 72%),radial-gradient(circle at 50% 30%,black 0%,transparent 50%);animation:auroraDrift3 42s ease-in-out infinite alternate}.ambient-aurora .blob.b4{width:480px;height:480px;right:18%;bottom:-10%;background:radial-gradient(circle at 30% 70%,#cccecf2b,#cccecf0d 45%,#cccecf00 75%);-webkit-mask-image:radial-gradient(circle at 30% 70%,black 0%,black 40%,transparent 72%),radial-gradient(circle at 70% 30%,black 0%,transparent 55%);mask-image:radial-gradient(circle at 30% 70%,black 0%,black 40%,transparent 72%),radial-gradient(circle at 70% 30%,black 0%,transparent 55%);animation:auroraDrift4 38s ease-in-out infinite alternate}@keyframes auroraDrift1{0%{transform:translateZ(0) rotate(0) scale(1)}50%{transform:translate3d(80px,60px,0) rotate(20deg) scale(1.12)}to{transform:translate3d(-40px,120px,0) rotate(-10deg) scale(.96)}}@keyframes auroraDrift2{0%{transform:translateZ(0) rotate(0) scale(1)}50%{transform:translate3d(-120px,80px,0) rotate(-18deg) scale(.9)}to{transform:translate3d(40px,160px,0) rotate(12deg) scale(1.15)}}@keyframes auroraDrift3{0%{transform:translateZ(0) rotate(0) scale(1)}50%{transform:translate3d(120px,-60px,0) rotate(15deg) scale(1.1)}to{transform:translate3d(-80px,-120px,0) rotate(-12deg) scale(.92)}}@keyframes auroraDrift4{0%{transform:translateZ(0) rotate(0) scale(1)}50%{transform:translate3d(-90px,-40px,0) rotate(-16deg) scale(1.08)}to{transform:translate3d(60px,-100px,0) rotate(10deg) scale(.94)}}.ambient-spotlight{position:fixed;inset:0;z-index:0;pointer-events:none;display:block!important;background:radial-gradient(600px 600px at var(--mx, 50%) var(--my, 50%),oklch(.88 .003 220 / .045),transparent 60%)}.ambient-glass,.ambient-grid{display:none!important}.ambient-vignette{position:fixed;inset:0;z-index:0;pointer-events:none;display:block!important;background:linear-gradient(to bottom,oklch(.04 .002 240 / .94) 0%,oklch(.04 .002 240 / .52) 14%,oklch(.04 .002 240 / .12) 30%,transparent 42%),radial-gradient(ellipse 70% 62% at 50% 48%,transparent 26%,oklch(.04 .002 240 / .78) 100%)}.ambient-grain{position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.045;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='matrix' values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:220px 220px}#root{position:absolute;inset:0;z-index:2;overflow:hidden;transition:none;transform:translateZ(0);backface-visibility:hidden}#root>div{transform:scale(calc(1 - .08 * var(--s, 0)));transform-origin:50% 50%;width:100%;height:100%;will-change:transform}@media(prefers-reduced-motion:reduce){.ambient-aurora .blob{animation:none!important}}@keyframes scrollHintIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.scroll-hint-appear{animation:scrollHintIn .55s .15s cubic-bezier(.2,.8,.2,1) both}@keyframes chevBounce{0%{transform:translateY(-4px);opacity:0}25%{opacity:1}50%{transform:translateY(4px);opacity:1}to{transform:translateY(4px);opacity:0}}.scroll-chev-1{animation:chevBounce 1.4s cubic-bezier(.4,0,.6,1) infinite}.scroll-chev-2{animation:chevBounce 1.4s .25s cubic-bezier(.4,0,.6,1) infinite}.world{position:absolute;inset:0;z-index:1;pointer-events:none;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,system-ui,sans-serif;color:#18181b;overflow:hidden}.world>*{pointer-events:auto}.world-sidebar{position:absolute;top:calc(34px * var(--s, 0));bottom:0;left:0;width:200px;background:#0a0d0e;border-right:1px solid oklch(.22 .005 240);border-bottom-left-radius:var(--round, 0);padding:10px 10px 8px;display:flex;flex-direction:column;gap:2px;font-size:13px;color:#c1c4c7;transform:translate(calc(-100% * (1 - var(--s, 0))));overflow-y:auto}.world-sidebar::-webkit-scrollbar{width:0}.ws-brand{display:flex;align-items:center;gap:8px;padding:4px 8px 6px;font-weight:600;font-size:15px;color:#f2f6f8;letter-spacing:-.01em}.ws-brand-mark{width:22px;height:22px;border-radius:6px;background:#ffffff1f;border:1px solid rgba(255,255,255,.2);color:#ffffffeb;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.ws-start{display:inline-flex;align-items:stretch;overflow:hidden;width:calc(100% - 8px);margin:2px 4px 6px;background:#0f3118;color:#89f3a2;border:1px solid oklch(.42 .1 150);border-radius:12px;font-weight:500;font-size:13px;padding:0;cursor:pointer}.ws-start:hover{background:#0f3118}.ws-start-main,.ws-start-caret{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:inherit;border:0;cursor:pointer;padding:6px 10px;font:inherit;transition:background .15s}.ws-start-main{flex:1;gap:6px;padding-left:10px;padding-right:8px}.ws-start-main:hover,.ws-start-caret:hover{background:#133c1f}.ws-start-divider{width:1px;background:#195c2e;margin:4px 0}.ws-start-caret{padding:0 8px}.ws-start svg{width:14px;height:14px;stroke:#75df8f}.ws-nav-item{display:flex;align-items:center;gap:10px;padding:4px 10px;border-radius:8px;color:#b5b8ba;cursor:pointer}.ws-nav-item:hover{background:#141618;color:#eceff1}.ws-nav-item svg{width:15px;height:15px;opacity:.7;flex-shrink:0}.ws-nav-item .ws-kbd{margin-left:auto;font-size:10px;padding:2px 5px;border-radius:4px;background:#191b1d;color:#8c9092;font-family:ui-monospace,monospace}.ws-section-label{padding:10px 10px 3px;font-size:10px;font-weight:600;letter-spacing:.08em;color:#6f7274;text-transform:uppercase;display:flex;align-items:center;gap:4px}.ws-chat-item{display:flex;flex-direction:column;gap:1px;padding:4px 10px;border-radius:8px;cursor:pointer;line-height:1.25}.ws-chat-item:hover{background:#141618}.ws-chat-item.active{background:#191b1d}.ws-chat-item-title{font-size:12.5px;color:#e2e5e8;font-weight:500}.ws-chat-item-sub{font-size:11px;color:#6f7274}.ws-chat-row{display:flex;align-items:center;gap:8px;padding:4px 10px;border-radius:8px;cursor:pointer;font-size:12.5px;color:#b5b8ba}.ws-chat-row:hover{background:#141618;color:#eceff1}.ws-chat-row svg{width:13px;height:13px;opacity:.55;flex-shrink:0}.ws-avatar{width:20px;height:20px;border-radius:999px;background:#362c24;color:#e3ddd8;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;flex-shrink:0}.ws-footer{margin-top:auto;padding-top:6px;border-top:1px solid oklch(.22 .005 240);display:flex;flex-direction:column;gap:0}.world-rail{position:absolute;top:calc(34px * var(--s, 0));bottom:0;right:0;width:230px;background:#0a0d0e;border-left:1px solid oklch(.22 .005 240);border-bottom-right-radius:var(--round, 0);padding:14px 16px;display:flex;flex-direction:column;font-size:13px;color:#c1c4c7;transform:translate(calc(100% * (1 - var(--s, 0))))}.wr-header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding-bottom:14px}.wr-patient-name{font-size:14px;font-weight:600;color:#f2f6f8;letter-spacing:-.005em}.wr-patient-id{font-size:11px;color:#6f7274;font-family:ui-monospace,monospace;margin-top:2px}.wr-header-actions{display:flex;gap:4px;color:#6f7274}.wr-header-actions svg{width:14px;height:14px;cursor:pointer}.wr-header-actions svg:hover{color:#eceff1}.wr-tabs{display:flex;gap:18px;border-bottom:1px solid oklch(.22 .005 240);padding-bottom:8px;margin-bottom:4px}.wr-tab{font-size:12.5px;color:#6f7274;font-weight:500;padding-bottom:8px;margin-bottom:-9px;border-bottom:2px solid transparent;cursor:pointer}.wr-tab.active{color:#f2f6f8;border-bottom-color:#f2f6f8;font-weight:600}.wr-docs{flex:1;overflow-y:auto;padding:10px 0;display:flex;flex-direction:column;gap:2px}.wr-doc{display:flex;align-items:flex-start;gap:10px;padding:9px 10px;border-radius:8px;cursor:pointer;line-height:1.3}.wr-doc:hover{background:#141618}.wr-doc-ico{width:24px;height:28px;border-radius:4px;background:#191b1d;border:1px solid oklch(.28 .005 240);color:#7e8183;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.wr-doc-ico svg{width:12px;height:12px}.wr-doc-title{font-size:12.5px;color:#e2e5e8;font-weight:500;display:flex;align-items:center;gap:6px}.wr-doc-sub{font-size:11px;color:#6f7274;margin-top:1px}.wr-doc-approved{font-size:9.5px;padding:1px 5px;border-radius:4px;background:#033816;color:#9ceead;font-weight:600}.wr-footer{padding-top:10px;border-top:1px solid oklch(.22 .005 240)}.wr-view-full{width:100%;padding:8px 12px;background:#141618;border:1px solid oklch(.28 .005 240);border-radius:8px;font-size:12.5px;font-weight:500;color:#cbced1;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:4px}.wr-view-full:hover{background:#f3f1ef}@keyframes composerFadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(6px)}}.site{position:relative;z-index:1;margin-top:0;background:#030304;color:#eff2f5;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,system-ui,sans-serif;letter-spacing:-.01em;line-height:1.4}.site *{box-sizing:border-box}.site .wrap{max-width:1280px;margin:0 auto;padding:0 32px}.site h2{font-size:clamp(40px,5.2vw,72px);font-weight:600;letter-spacing:-.035em;line-height:1.02;margin:0}.site h3{font-size:clamp(26px,2.4vw,34px);font-weight:600;letter-spacing:-.025em;line-height:1.1;margin:0}.site p{color:#9fa6aa;font-size:17px;line-height:1.55;margin:0}.site .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--brand);padding:6px 10px;border-radius:999px;background:#1327174d;border:1px solid oklch(.4 .08 150 / .4)}.site .eyebrow:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--brand);box-shadow:0 0 10px var(--brand)}.hero-release{height:155vh}.logos-strip{background:#fff;padding:56px 0 64px;overflow:hidden;position:relative}.logos-strip .ls-label{text-align:center;font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#71717a;margin-bottom:36px}.logos-strip .ls-label .ls-count{color:#007aff;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:.04em}.logos-strip:before,.logos-strip:after{content:"";position:absolute;top:0;bottom:0;width:140px;z-index:2;pointer-events:none}.logos-strip:before{left:0;background:linear-gradient(90deg,#ffffff 60%,transparent)}.logos-strip:after{right:0;background:linear-gradient(-90deg,#ffffff 60%,transparent)}.logos-strip .ls-track{display:flex;flex-wrap:nowrap;--marq-gap: 100px;gap:var(--marq-gap);align-items:center;width:-moz-max-content;width:max-content;animation:marq-scroll 44s linear infinite;will-change:transform}.logos-strip .ls-track img{max-height:48px;max-width:160px;width:auto;flex-shrink:0;opacity:.85;filter:invert(1) grayscale(1) contrast(1.4);mix-blend-mode:multiply;transition:opacity .3s;display:block}.logos-strip .ls-track img:hover{opacity:1}.bigtext-group{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:100vw;max-width:100vw}.logos-strip--pin{padding:28px 0 0;background:transparent;width:100vw;max-width:100vw}.bigtext-reveal{position:relative;height:230vh;background:#010202}.bigtext-reveal:before{content:"";position:absolute;width:700px;height:700px;top:5%;left:-8%;border-radius:50%;background:radial-gradient(circle at 40% 40%,oklch(.42 .12 145 / .06) 0%,transparent 65%);animation:bt-orb1 22s ease-in-out infinite alternate;pointer-events:none}.bigtext-reveal:after{content:"";position:absolute;width:580px;height:580px;bottom:5%;right:-6%;border-radius:50%;background:radial-gradient(circle at 60% 60%,oklch(.38 .08 240 / .055) 0%,transparent 65%);animation:bt-orb2 30s ease-in-out infinite alternate-reverse;pointer-events:none}@keyframes bt-orb1{0%{transform:translate(0) scale(1)}50%{transform:translate(90px,-50px) scale(1.2)}to{transform:translate(-40px,100px) scale(.88)}}@keyframes bt-orb2{0%{transform:translate(0) scale(1)}50%{transform:translate(-80px,60px) scale(1.15)}to{transform:translate(50px,-90px) scale(.92)}}.bigtext-pin{position:sticky;top:0;height:100vh;overflow:hidden;display:grid;place-items:center;contain:layout paint;background:oklch(calc(.08 + .92*min(1,var(--s3c, 0) * 2.86)) 0 0)}.bigtext-pill-shimmer{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(105deg,transparent 0%,oklch(1 0 0 / .1) 40%,oklch(1 0 0 / .15) 50%,oklch(1 0 0 / .1) 60%,transparent 100%);transform:translate(-150%) skew(-15deg);animation:pill-gleam 5s ease-in-out infinite;opacity:calc(1 - var(--s3c, 0) * 4)}@keyframes pill-gleam{0%,40%{transform:translate(-150%) skew(-15deg)}70%{transform:translate(200%) skew(-15deg)}to{transform:translate(200%) skew(-15deg)}}.bigtext-words{position:relative;z-index:1;padding:0 24px;max-width:22ch;text-align:center;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,system-ui,sans-serif;font-size:clamp(48px,7.8vw,120px);font-weight:500;letter-spacing:-.045em;line-height:1;color:#f7f9fa;opacity:calc(1 - var(--s3b, 0) * var(--s3b, 0));transform:translateZ(0) scale(calc(1 + .05 * var(--s3b, 0)));transition:none;pointer-events:none;will-change:transform,opacity}.bigtext-words .l{opacity:.18;display:inline;will-change:opacity}.bigtext-pill{position:absolute;top:50%;left:50%;width:clamp(220px,28vw,440px);aspect-ratio:1 / 1.75;border-radius:9999px;overflow:hidden;background:oklch(calc(.14 + .2 * var(--s3a, 0)) .004 240);transform:translate3d(-50%,-50%,0) scale(calc(.85 + 6.5 * var(--s3c, 0) * var(--s3c, 0)));transform-origin:center center;transition:none;will-change:transform;backface-visibility:hidden}.bigtext-pill:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff0f;pointer-events:none;z-index:3}.bigtext-pill-media{position:absolute;inset:0;background:#fff;opacity:calc(var(--s3c, 0) * 1.3)}.bigtext-hint{position:absolute;left:50%;bottom:40px;transform:translate(-50%);font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#6e7276;opacity:calc(1 - 2.5 * var(--s3a, 0));display:flex;align-items:center;gap:10px;z-index:1;animation:bt-hint-bob 2.8s ease-in-out infinite}@keyframes bt-hint-bob{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-7px)}}.bigtext-hint:before,.bigtext-hint:after{content:"";width:28px;height:1px;background:#2a2e31}@media(max-width:640px){.bigtext-reveal{height:200vh}.bigtext-pill{width:clamp(180px,46vw,300px)}}.features-reveal{position:relative;height:500vh;background:#fff}.features-sticky{position:sticky;top:0;height:100vh;overflow:hidden;display:flex;flex-direction:column;padding:88px 0 16px;background:#fff}.features-head{flex-shrink:0;padding:0 5vw;margin-bottom:18px;opacity:var(--sf-head, 0);transform:translate3d(0,calc(28px * (1 - var(--sf-head, 0))),0);will-change:transform,opacity}.features-eyebrow{font-size:10px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--brand, oklch(.48 .16 145));margin-bottom:14px}.features-h2{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,system-ui,sans-serif;font-size:clamp(32px,4.2vw,64px);font-weight:500;line-height:1.07;letter-spacing:-.04em;color:#030304;max-width:14ch}.features-strip-outer{flex:1;overflow:hidden;position:relative;min-height:0}.features-track{display:flex;align-items:center;gap:20px;height:100%;will-change:transform}.features-card{flex-shrink:0;width:clamp(300px,38vw,500px);aspect-ratio:4 / 5;border-radius:24px;overflow:hidden;clip-path:inset(0 round 24px);position:relative;background:#111;will-change:transform}.features-card:after{content:"";position:absolute;inset:0;border-radius:24px;box-shadow:inset 0 0 0 1px #11111114;pointer-events:none;z-index:6}.fc-photo{position:absolute;inset:0;background-size:cover;background-position:center;z-index:1}.fc-overlay{position:absolute;inset:0;z-index:2;background:linear-gradient(to top,rgba(0,0,0,.78) 0%,rgba(0,0,0,.25) 40%,rgba(0,0,0,.04) 60%,transparent 75%)}.features-card-content{position:absolute;inset:0;padding:clamp(22px,2.4vw,36px);display:flex;flex-direction:column;justify-content:flex-end;z-index:3}.features-card-title{color:#fff!important;font-size:clamp(22px,2.2vw,34px);font-weight:500;line-height:1.14;letter-spacing:-.03em}.features-card-desc{color:#ffffffb8!important;font-size:clamp(12px,1vw,15px);font-weight:400;line-height:1.45;letter-spacing:-.01em;margin-top:clamp(6px,.6vw,10px);max-width:28ch}.fc-ui-mockup{position:absolute;top:clamp(18px,2.2vw,26px);right:clamp(18px,2.2vw,26px);width:50%;background:#fff;border-radius:14px;padding:11px 12px 12px;z-index:4;box-shadow:0 12px 48px #00000038,0 2px 8px #0000001a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden;display:flex;flex-direction:column}.fc-mock-header{display:flex;align-items:center;gap:5px;margin-bottom:9px;padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,.06)}.fc-mock-avatar{width:18px;height:18px;border-radius:5px;background:#060606;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:800;color:#fff;flex-shrink:0}.fc-mock-name{font-size:11px;font-weight:600;color:#3f3f46}.fc-mock-badge{display:none}.fc-mock-user-msg{background:#fff;border:1px solid #e0e0e0;border-radius:10px 2px 10px 10px;padding:7px 9px;font-size:8.5px;line-height:1.45;color:#27272a;margin-bottom:9px;margin-left:12px;align-self:flex-end}.fc-mock-response-header{display:flex;align-items:flex-start;gap:6px;margin-bottom:6px}.fc-mock-response-meta{font-size:7.5px;color:#888;line-height:1.3}.fc-mock-response-meta strong{display:block;font-size:9px;font-weight:600;color:#111;margin-bottom:1px}.fc-mock-section{font-size:8px;font-weight:700;color:oklch(.38 .12 150);margin-bottom:4px;letter-spacing:.01em}.fc-mock-bullets{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:3px}.fc-mock-bullets li{font-size:7.5px;line-height:1.4;color:#333;padding-left:8px;position:relative}.fc-mock-bullets li:before{content:"•";position:absolute;left:0;color:#aaa}.fc-mock-user-msg .fc-mock-ts{display:block;text-align:right;font-size:7px;color:#999;margin-top:3px}.fc-mock-tick{color:oklch(.55 .18 150)}.fc-mock-footer{margin-top:8px;padding-top:7px;border-top:1px solid rgba(0,0,0,.07);font-size:7px;color:#aaa;display:flex;align-items:center;gap:4px}.fc-mock-footer:before{content:"✓";font-size:8px;color:oklch(.55 .18 150)}.features-pips,.features-pip{display:none}.cursor-dot,.cursor-ring{position:fixed;top:0;left:0;pointer-events:none;z-index:9999;will-change:transform;border-radius:50%;transform:translate3d(-100px,-100px,0)}.cursor-dot{width:5px;height:5px;background:#050607;margin:-2.5px 0 0 -2.5px;transition:width .2s,height .2s,background-color .2s,opacity .2s}.cursor-ring{width:32px;height:32px;border:1.5px solid oklch(.12 .003 240 / .28);margin:-16px 0 0 -16px;transition:width .25s cubic-bezier(.34,1.56,.64,1),height .25s cubic-bezier(.34,1.56,.64,1),opacity .2s}a:hover~.cursor-ring,button:hover~.cursor-ring{width:52px;height:52px}.features-card:hover .cursor-dot{opacity:0}.btn-primary,.btn-ghost,[class*=btn]{transition-property:transform,box-shadow,background-color,color,opacity;transition-duration:.18s;transition-timing-function:cubic-bezier(.34,1.56,.64,1)}.btn-primary:active,.btn-ghost:active{transform:scale(.96)}@media(max-width:640px){.features-reveal{height:420vh}.features-card{width:72vw}}.trusted-section{padding:120px 0 140px;background:#030304;border-bottom:1px solid oklch(.18 .004 240);overflow:hidden}.trusted-label{text-align:center;font-size:12px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:#6f7274;margin-bottom:48px}.trusted-label .accent{color:var(--brand)}.marquee{position:relative;overflow:hidden;mask-image:linear-gradient(90deg,transparent 0,black 8%,black 92%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,black 8%,black 92%,transparent 100%)}.marquee-track{display:flex;gap:80px;width:-moz-max-content;width:max-content;animation:marquee 36s linear infinite}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-item{flex-shrink:0;height:72px;display:flex;align-items:center;justify-content:center;min-width:180px;color:#a2a5a7;filter:grayscale(1) brightness(1.2) contrast(.9);opacity:.72;transition:opacity .3s,filter .3s}.marquee-item:hover{opacity:1;filter:grayscale(0) brightness(1) contrast(1)}.marquee-item img{max-height:52px;max-width:180px;width:auto;-o-object-fit:contain;object-fit:contain}.marquee-item.txt{font-size:28px;font-weight:700;letter-spacing:-.02em;color:#cbced1}.band{position:relative;padding:140px 0;background:radial-gradient(ellipse 90% 60% at 50% 0%,oklch(.3 .08 150 / .18),transparent 60%),#010202;overflow:hidden}.band-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:48px;text-align:center}.band-stat .n{font-size:clamp(56px,6vw,96px);font-weight:600;letter-spacing:-.04em;line-height:1;color:#f6f9fb;background:linear-gradient(180deg,#f6f9fb,#afbbb1);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.band-stat .lbl{margin-top:12px;font-size:13px;font-weight:500;color:#7c8185;letter-spacing:.02em}@media(max-width:860px){.band-grid{grid-template-columns:repeat(2,1fr);gap:40px}}.feat{padding:160px 0;position:relative}.feat.dark{background:#030304;color:#eff2f5}.feat.light{background:#f6f5f2;color:#090b0d}.feat.light p{color:#494e51}.feat.light .eyebrow{color:var(--brand-ink);background:#c8e8cd80;border-color:#6fb07d66}.feat.light .eyebrow:before{background:var(--brand-ink);box-shadow:none}.feat .grid{display:grid;grid-template-columns:1fr 1fr;gap:96px;align-items:center}.feat.flip .grid{grid-template-columns:1fr 1fr;direction:rtl}.feat.flip .grid>*{direction:ltr}.feat .copy{max-width:520px;display:flex;flex-direction:column;gap:24px}.feat .copy h2{font-size:clamp(40px,4vw,60px)}@media(max-width:900px){.feat .grid,.feat.flip .grid{grid-template-columns:1fr;gap:48px}}.mock{position:relative;border-radius:20px;overflow:hidden;aspect-ratio:4 / 3;background:#08090b;border:1px solid oklch(.22 .004 240);box-shadow:0 40px 80px -20px #0006,0 10px 30px -10px #0000004d}.feat.light .mock{background:#fff;border-color:#d5d8da;box-shadow:0 40px 80px -20px #080c0e33,0 10px 30px -10px #080c0e1a}.mock-transcript{padding:28px 32px;display:flex;flex-direction:column;gap:16px;font-size:14px}.mock-transcript .row{display:flex;gap:14px}.mock-transcript .spk{flex-shrink:0;width:48px;font-family:Geist Mono,monospace;font-size:11px;color:#6e7276;padding-top:4px;letter-spacing:.08em;text-transform:uppercase}.mock-transcript .spk.dr{color:var(--brand)}.mock-transcript .txt{color:#d4d8db;line-height:1.5}.mock-transcript .live-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#4f191c4d;border:1px solid oklch(.5 .15 20 / .4);color:oklch(.85 .15 20);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.mock-transcript .live-pill:before{content:"";width:6px;height:6px;border-radius:999px;background:oklch(.7 .2 20);animation:pulse 1.6s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.mock-soap{padding:28px 32px;font-family:Geist Mono,monospace;font-size:12px;color:#202224}.mock-soap .h{font-weight:700;color:#090b0d;letter-spacing:.08em;font-size:11px;margin:14px 0 6px}.mock-soap .h:first-child{margin-top:0}.mock-soap .line{line-height:1.5;color:#383b3d;font-family:inherit}.mock-soap .hi{background:#bff4c980;padding:0 3px;border-radius:3px;color:var(--brand-ink)}.mock-soap .pill-approved{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;background:var(--brand-deep);color:var(--brand);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-family:-apple-system,sans-serif;margin-left:10px}.mock-soap .pill-approved:before{content:"";width:5px;height:5px;border-radius:999px;background:var(--brand)}.mock-time{padding:40px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;background:#050607}.mock-time .big{font-size:clamp(80px,10vw,140px);font-weight:600;letter-spacing:-.05em;color:var(--brand);line-height:1}.mock-time .sub{color:#9a9fa3;font-size:14px}.mock-time .bars{display:flex;gap:6px;align-items:flex-end;height:80px;margin-top:20px}.mock-time .bars span{display:block;width:20px;background:#1b241d;border-radius:4px 4px 0 0}.mock-time .bars .before{height:80px;background:#332c2c}.mock-time .bars .after{height:20px;background:var(--brand)}.mock-time .lbls{display:flex;gap:6px;font-size:10px;font-family:Geist Mono,monospace;color:#6e7276;text-transform:uppercase;letter-spacing:.08em}.mock-time .lbls span{width:20px;text-align:center}.mock-emr{padding:32px;display:flex;flex-direction:column;gap:14px;background:#faf8f5}.mock-emr .row{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-radius:12px;background:#fff;border:1px solid oklch(.88 .005 240)}.mock-emr .row .name{font-weight:600;color:#101214;font-size:14px}.mock-emr .row .name small{display:block;font-size:11px;color:#5f6467;font-weight:400;margin-top:2px}.mock-emr .row .ok{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:#09672e;padding:5px 10px;border-radius:999px;background:#ccf4d399}.mock-emr .row .ok:before{content:"✓"}.how{padding:160px 0;background:linear-gradient(180deg,#030304,#010202);position:relative}.how-intro{text-align:center;max-width:720px;margin:0 auto 80px;display:flex;flex-direction:column;gap:20px;align-items:center}.how-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;position:relative}.how-grid:before{content:"";position:absolute;top:36px;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,oklch(.35 .06 150 / .5),oklch(.35 .06 150 / .5),transparent)}.how-step{background:#060709;border:1px solid oklch(.2 .005 240);border-radius:18px;padding:32px 28px;position:relative;display:flex;flex-direction:column;gap:14px;transition:transform .3s,border-color .3s}.how-step:hover{transform:translateY(-4px);border-color:#21432980}.how-step .dot{width:56px;height:56px;border-radius:50%;background:#060e07;border:1px solid oklch(.35 .06 150 / .5);display:flex;align-items:center;justify-content:center;color:var(--brand);font-family:Geist Mono,monospace;font-size:18px;font-weight:600;position:relative;z-index:1}.how-step h4{font-size:20px;font-weight:600;letter-spacing:-.02em;color:#eff2f5;margin:0}.how-step p{font-size:14px;color:#94999d}@media(max-width:900px){.how-grid{grid-template-columns:1fr 1fr}.how-grid:before{display:none}}@media(max-width:600px){.how-grid{grid-template-columns:1fr}}.testimonials{padding:160px 0;background:#f6f5f2;color:#090b0d}.test-intro{display:flex;flex-direction:column;gap:20px;max-width:720px;margin-bottom:72px}.test-intro h2{color:#050607}.test-intro p{color:#44484c}.test-intro .eyebrow{color:var(--brand-ink);background:#c8e8cd80;border-color:#6fb07d66}.test-intro .eyebrow:before{background:var(--brand-ink);box-shadow:none}.test-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:20px}.test-card{background:#fff;border:1px solid oklch(.88 .005 240);border-radius:20px;padding:32px;display:flex;flex-direction:column;gap:24px;min-height:340px}.test-card.lg{grid-row:span 2;background:#08090b;color:#eceff1;border-color:#191b1d}.test-card .q{font-size:24px;font-weight:500;letter-spacing:-.02em;line-height:1.3;color:#090b0d}.test-card.lg .q{color:#eff2f5;font-size:32px}.test-card .meta{margin-top:auto;display:flex;align-items:center;gap:12px}.test-card .av{width:42px;height:42px;border-radius:50%;background:#ddbda4;color:oklch(.2 .05 60);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;flex-shrink:0}.test-card .nm{font-weight:600;font-size:14px}.test-card.lg .nm{color:#eff2f5}.test-card .tt{font-size:12px;color:#5f6467}.test-card.lg .tt{color:#8b9094}@media(max-width:900px){.test-grid{grid-template-columns:1fr}.test-card.lg{grid-row:auto}}.cta{padding:160px 0 180px;background:radial-gradient(ellipse 80% 100% at 50% 100%,oklch(.35 .1 150 / .4),transparent 70%),radial-gradient(ellipse 60% 60% at 50% 40%,oklch(.22 .06 150 / .3),transparent 70%),#010202;text-align:center;position:relative;overflow:hidden}.cta:before{content:"";position:absolute;inset:0;background-image:linear-gradient(oklch(.35 .06 150 / .06) 1px,transparent 1px),linear-gradient(90deg,oklch(.35 .06 150 / .06) 1px,transparent 1px);background-size:72px 72px;mask-image:radial-gradient(ellipse 60% 60% at 50% 50%,black,transparent);-webkit-mask-image:radial-gradient(ellipse 60% 60% at 50% 50%,black,transparent);opacity:.5}.cta .inner{position:relative;max-width:820px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:32px}.cta h2{font-size:clamp(56px,7vw,100px);font-weight:600;letter-spacing:-.045em;line-height:1;background:linear-gradient(180deg,#f9fcff,#afbbb1);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.cta-btns{display:flex;gap:12px}.btn{display:inline-flex;align-items:center;gap:8px;padding:14px 24px;border-radius:999px;font-size:15px;font-weight:600;transition:transform .15s,background .15s;cursor:pointer;border:1px solid transparent;text-decoration:none}.btn.primary{background:#eff2f5;color:#090b0d}.btn.primary:hover{transform:translateY(-2px);background:#fff}.btn.ghost{background:transparent;color:#eff2f5;border-color:#45484a}.btn.ghost:hover{background:#141618;border-color:#7e8183}.btn.green{background:#093e1b;color:#a9fcba;border-color:#23643680}.btn.green:hover{background:#085023;transform:translateY(-2px)}.footer{padding:60px 0 40px;background:#010101;border-top:1px solid oklch(.16 .004 240);color:#6e7276;font-size:13px}.footer-top{display:flex;justify-content:space-between;gap:40px;padding-bottom:40px;border-bottom:1px solid oklch(.14 .004 240)}.footer-brand{display:flex;flex-direction:column;gap:14px;max-width:300px}.footer-brand-row{display:flex;align-items:center;gap:10px;color:#eff2f5;font-weight:600;font-size:16px}.footer-brand-mark{width:24px;height:24px;border-radius:6px;background:linear-gradient(135deg,#eaf0eb,#b8d8bd);color:#071b0c;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.footer-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:48px}.footer-col{display:flex;flex-direction:column;gap:10px}.footer-col .h{color:#cbced1;font-weight:600;font-size:13px;margin-bottom:4px}.footer-col a{color:#6e7276;text-decoration:none}.footer-col a:hover{color:#dbdee1}.footer-bot{display:flex;justify-content:space-between;padding-top:24px}@media(max-width:900px){.footer-top{flex-direction:column}.footer-cols{grid-template-columns:repeat(2,1fr)}}.top-nav{position:fixed;top:20px;left:50%;transform:translate(-50%) translateY(calc(-80px * (1 - var(--s2))));opacity:var(--s2);pointer-events:auto;z-index:100;display:flex;align-items:center;gap:6px;padding:8px 8px 8px 18px;background:#0e0e12a6;backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);border:1px solid rgba(255,255,255,.1);border-radius:999px;box-shadow:0 8px 32px #00000047,inset 0 1px #ffffff12;transition:transform .3s,opacity .3s,background .5s ease,border-color .5s ease,box-shadow .5s ease}.top-nav.nav-light{background:#ffffffb8;border-color:#00000014;box-shadow:0 4px 24px #0000001a,inset 0 1px #ffffffe6}.top-nav.nav-light .brand{color:#050607}.top-nav.nav-light .brand-mark{background:#050607;border-color:transparent;color:#fff}.top-nav.nav-light a{color:#44484c}.top-nav.nav-light .cta{background:#093e1b;color:#a9fcba;border-color:transparent}.top-nav .brand{display:flex;align-items:center;gap:8px;font-weight:600;color:#ffffffeb;font-size:14px;margin-right:20px}.top-nav .brand-mark{width:22px;height:22px;border-radius:6px;background:#ffffff1f;border:1px solid rgba(255,255,255,.22);color:#ffffffeb;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;transition:background .5s ease,border-color .5s ease,color .5s ease}.top-nav .brand-logo{height:18px;max-width:80px;width:auto;display:block;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1);opacity:.92;transition:filter .5s ease,opacity .5s ease}.top-nav.nav-light .brand-logo{filter:none;opacity:1}.top-nav a{color:#aaafb3;text-decoration:none;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:6px 12px;border-radius:999px;transition:background .18s,color .5s ease;white-space:nowrap}.top-nav .brand>span:last-child{white-space:nowrap}.top-nav .brand{transition:color .5s ease}.top-nav a:hover{background:#14161880;color:#f6f9fb}.top-nav.nav-light a:hover{background:#0000000f;color:#020405}.top-nav .cta{background:#093e1b;color:#a9fcba;border:1px solid oklch(.45 .1 150 / .5);padding:6px 14px;font-weight:600;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.top-nav .cta:hover{background:#085023;color:oklch(.95 .15 150)}@media(max-width:740px){.top-nav .mobile-hide{display:none}.top-nav .brand{margin-right:12px}}.top-nav-wide{position:fixed;top:0;left:0;right:0;height:88px;padding:0 56px;display:flex;align-items:center;z-index:100;opacity:clamp(0,1 - var(--s, 0) * 1.5,1);pointer-events:auto;transition:opacity .1s linear}.top-nav-wide .tnw-logo{height:34px;width:auto;display:block;flex-shrink:0}.top-nav-wide .tnw-links{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:2px}.top-nav-wide .tnw-links a{color:#374151;text-decoration:none;font-size:12px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;padding:6px 14px;border-radius:999px;transition:background .18s,color .18s;white-space:nowrap}.top-nav-wide .tnw-links a:hover{background:#0000000d;color:#0d1117}.top-nav-wide .tnw-cta{margin-left:auto;background:#0d1117;color:#fff;border:none;padding:9px 24px;border-radius:999px;font-weight:600;font-size:12px;letter-spacing:.07em;text-transform:uppercase;text-decoration:none;transition:background .18s;white-space:nowrap;flex-shrink:0}.top-nav-wide .tnw-cta:hover{background:#1a1a2e}@media(max-width:740px){.top-nav-wide{display:none}}.reveal{opacity:0;transform:translateY(30px);transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1)}.reveal.in{opacity:1;transform:translateY(0)}.manifesto{padding:180px 0 160px;background:radial-gradient(ellipse 70% 60% at 50% 30%,oklch(.22 .05 150 / .25),transparent 60%),#020203;position:relative;overflow:hidden}.manifesto:before{content:"";position:absolute;inset:0;background-image:linear-gradient(oklch(.3 .05 150 / .04) 1px,transparent 1px),linear-gradient(90deg,oklch(.3 .05 150 / .04) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black,transparent);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black,transparent)}.manifesto .wrap{position:relative;max-width:1180px;display:flex;flex-direction:column;gap:56px;align-items:center;text-align:center}.manifesto h2{font-size:clamp(56px,8vw,128px);font-weight:500;letter-spacing:-.05em;line-height:.95;max-width:18ch;background:linear-gradient(180deg,#f9fcff,#87a08b);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.manifesto .sub{max-width:64ch;font-size:clamp(17px,1.4vw,20px);line-height:1.55;color:#a0a5a9}.manifesto .signature{display:flex;align-items:center;gap:14px;font-size:13px;color:#767b7f;font-family:Geist Mono,monospace;letter-spacing:.04em}.manifesto .signature hr{flex:1;border:0;border-top:1px solid oklch(.22 .005 240)}.editorial{position:relative;min-height:90vh;display:flex;align-items:flex-end;padding:80px 0;background:#010101;overflow:hidden}.editorial .bg{position:absolute;inset:0;background-image:url(https://images.unsplash.com/photo-1576091160399-112ba8d25d1d?w=1920&q=80&auto=format);background-size:cover;background-position:center;filter:grayscale(.4) brightness(.55) contrast(1.05)}.editorial .bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0101014d,#01010180,#010101)}.editorial .content{position:relative;max-width:900px;padding:0 32px;margin:0 auto;width:100%}.editorial .q{font-size:clamp(32px,4vw,56px);font-weight:500;letter-spacing:-.03em;line-height:1.15;color:#f6f9fb;max-width:22ch}.editorial .q .amp{color:var(--brand);font-style:italic;font-weight:400}.editorial .attr{margin-top:32px;display:flex;align-items:center;gap:16px;color:#cbced1;font-size:14px}.editorial .attr .av{width:52px;height:52px;border-radius:999px;background:oklch(.5 .1 200);color:oklch(.98 .05 200);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:16px}.editorial .attr .nm{font-weight:600;color:#f6f9fb;font-size:15px}.editorial .attr .tt{font-size:12px;color:#a0a5a9;margin-top:2px}.day{padding:160px 0;background:#030304;border-top:1px solid oklch(.16 .004 240);border-bottom:1px solid oklch(.16 .004 240)}.day-intro{display:flex;flex-direction:column;gap:20px;max-width:720px;margin:0 auto 80px;text-align:center;align-items:center}.day-track{display:grid;grid-template-columns:120px 1fr 1fr;gap:48px;align-items:start;position:relative}.day-track:before{content:"";position:absolute;left:71px;top:8px;bottom:8px;width:1px;background:linear-gradient(180deg,transparent,oklch(.25 .03 150 / .6) 10%,oklch(.25 .03 150 / .6) 90%,transparent)}.day-row{display:contents}.day-time{font-family:Geist Mono,monospace;font-size:14px;font-weight:500;color:var(--brand);letter-spacing:.04em;padding-top:4px;position:relative;text-align:right;padding-right:12px}.day-time:after{content:"";position:absolute;right:-9px;top:10px;width:12px;height:12px;border-radius:999px;background:#060e07;border:2px solid var(--brand);box-shadow:0 0 12px oklch(.5 .15 150 / .5)}.day-body{padding-left:24px}.day-body h4{font-size:24px;font-weight:600;letter-spacing:-.02em;color:#f6f9fb;margin:0 0 8px}.day-body p{font-size:15px;color:#9a9fa3;line-height:1.55;max-width:44ch}.day-img{aspect-ratio:16 / 10;border-radius:14px;overflow:hidden;background:#08090b;border:1px solid oklch(.2 .005 240);position:relative}.day-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(.3) brightness(.85)}.day-row+.day-row>*{margin-top:80px}@media(max-width:900px){.day-track{grid-template-columns:80px 1fr;gap:24px}.day-track:before{left:51px}.day-row>.day-img{grid-column:2}.day-row+.day-row>*{margin-top:56px}}.compare{padding:160px 0;background:#f6f5f2;color:#090b0d;position:relative}.compare-intro{display:flex;flex-direction:column;gap:20px;max-width:720px;margin:0 auto 64px;text-align:center;align-items:center}.compare-intro h2{color:#050607}.compare-intro p{color:#494e51}.compare-intro .eyebrow{color:var(--brand-ink);background:#c8e8cd80;border-color:#6fb07d66}.compare-intro .eyebrow:before{background:var(--brand-ink);box-shadow:none}.compare-table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid oklch(.88 .005 240);border-radius:20px;overflow:hidden;box-shadow:0 30px 60px -20px #13171926}.compare-table th,.compare-table td{padding:20px 24px;text-align:left;font-size:14px;border-bottom:1px solid oklch(.92 .004 240);vertical-align:middle}.compare-table thead th{background:#f3f1ef;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#515659}.compare-table thead th.notedr{background:#06210d;color:oklch(.95 .12 150);position:relative}.compare-table thead th.notedr:before{content:"";position:absolute;inset:-1px -1px 0;border:1px solid oklch(.35 .08 150);border-radius:20px 20px 0 0;pointer-events:none}.compare-table td.feat-name{font-weight:600;color:#101214;font-size:14px}.compare-table td.feat-name small{display:block;font-weight:400;color:#5f6467;font-size:12px;margin-top:2px}.compare-table td.val{font-size:13px;color:#44484c}.compare-table td.val .ok{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:#b9eec2;color:oklch(.35 .15 150);font-weight:700}.compare-table td.val .ko{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:#f2e9e8;color:#a45859;font-weight:700}.compare-table td.val .partial{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:#fae5c3;color:oklch(.5 .12 80);font-weight:700}.compare-table tbody tr:last-child td{border-bottom:0}.compare-table tbody tr:hover{background:#f9f8f7}.compare-table td.notedr-col{background:#e4f8e766;color:#0d2814;font-weight:500}.compare-legend{display:flex;justify-content:center;gap:24px;margin-top:28px;font-size:12px;color:#515659}.compare-legend span{display:flex;align-items:center;gap:6px}.compare-note{text-align:center;margin-top:28px;font-size:12px;color:#5f6467}@media(max-width:860px){.compare-table th,.compare-table td{padding:12px 10px;font-size:12px}}.press{padding:160px 0;background:#010202}.press-intro{display:flex;flex-direction:column;gap:20px;max-width:720px;margin:0 auto 64px;text-align:center;align-items:center}.press-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.press-card{background:#050607;border:1px solid oklch(.2 .005 240);border-radius:16px;padding:28px 24px;display:flex;flex-direction:column;gap:16px;min-height:260px;transition:transform .3s,border-color .3s,background .3s;text-decoration:none;color:inherit}.press-card:hover{transform:translateY(-4px);border-color:#21432980;background:#07090b}.press-outlet{font-family:Geist Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--brand)}.press-headline{font-size:17px;font-weight:500;letter-spacing:-.015em;line-height:1.3;color:#eff2f5;flex:1}.press-meta{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#6e7276;font-family:Geist Mono,monospace;letter-spacing:.04em}.press-arrow{width:28px;height:28px;border-radius:999px;border:1px solid oklch(.25 .005 240);display:flex;align-items:center;justify-content:center;color:#a0a5a9;transition:background .2s,color .2s}.press-card:hover .press-arrow{background:var(--brand);color:oklch(.15 .05 150);border-color:var(--brand)}@media(max-width:1000px){.press-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.press-grid{grid-template-columns:1fr}}.security{padding:160px 0;background:radial-gradient(ellipse 60% 50% at 50% 0%,oklch(.22 .05 150 / .15),transparent 70%),#030304;position:relative}.security .grid{display:grid;grid-template-columns:1fr 1.2fr;gap:96px;align-items:center}.security .copy{display:flex;flex-direction:column;gap:24px;max-width:480px}.security .badges{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.sec-badge{background:#060709;border:1px solid oklch(.2 .005 240);border-radius:16px;padding:24px 20px;display:flex;flex-direction:column;gap:10px;transition:transform .25s,border-color .25s}.sec-badge:hover{transform:translateY(-3px);border-color:#21432980}.sec-badge-ico{width:44px;height:44px;border-radius:10px;background:#07150a;border:1px solid oklch(.35 .06 150 / .4);display:flex;align-items:center;justify-content:center;color:var(--brand)}.sec-badge-ico svg{width:22px;height:22px}.sec-badge-name{font-size:14px;font-weight:600;color:#eff2f5;letter-spacing:-.01em}.sec-badge-sub{font-size:12px;color:#7c8185;line-height:1.4}@media(max-width:900px){.security .grid{grid-template-columns:1fr;gap:48px}.security .badges{grid-template-columns:repeat(2,1fr)}}.pricing{padding:160px 0;background:#020203;border-top:1px solid oklch(.16 .004 240)}.pricing-intro{display:flex;flex-direction:column;gap:20px;max-width:720px;margin:0 auto 72px;text-align:center;align-items:center}.pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;align-items:stretch}.price-card{background:#050607;border:1px solid oklch(.2 .005 240);border-radius:20px;padding:32px 28px;display:flex;flex-direction:column;gap:20px;position:relative;transition:transform .3s,border-color .3s}.price-card:hover{transform:translateY(-4px)}.price-card.featured{background:linear-gradient(180deg,oklch(.18 .04 150 / .4),transparent 50%),#050607;border-color:#21432999;box-shadow:0 30px 60px -20px oklch(.3 .1 150 / .2)}.price-card.featured:before{content:none}.price-tier{font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--brand)}.price-big{display:flex;align-items:baseline;gap:6px}.price-big .amount{font-size:44px;font-weight:600;letter-spacing:-.03em;color:#f6f9fb;line-height:1}.price-big .per{font-size:13px;color:#7c8185}.price-tag{font-size:13px;color:#a0a5a9;line-height:1.5;min-height:3em}.price-btn{display:flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:10px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,transform .15s;cursor:pointer;border:1px solid oklch(.25 .005 240);background:#0c0e0f;color:#eff2f5}.price-btn:hover{background:#141618}.price-card.featured .price-btn{background:var(--brand);color:oklch(.15 .05 150);border-color:var(--brand)}.price-card.featured .price-btn:hover{background:#70ec90}.price-feats{display:flex;flex-direction:column;gap:10px;font-size:13px;color:#b3b8bc;margin-top:6px}.price-feats .row{display:flex;align-items:flex-start;gap:10px;line-height:1.45}.price-feats .row svg{width:14px;height:14px;color:var(--brand);flex-shrink:0;margin-top:3px}.price-feats .row.muted{color:#5f6467}.price-feats .row.muted svg{color:#44484c}@media(max-width:1000px){.pricing-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.pricing-grid{grid-template-columns:1fr}}.bigquote{padding:180px 32px;background:radial-gradient(ellipse 80% 60% at 50% 50%,oklch(.22 .05 150 / .2),transparent 70%),#010101;text-align:center;position:relative;overflow:hidden}.bigquote .q{font-size:clamp(36px,4.8vw,68px);font-weight:500;letter-spacing:-.03em;line-height:1.15;max-width:20ch;margin:0 auto 40px;color:#f6f9fb}.bigquote .q .brand{color:var(--brand)}.bigquote .attr{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:14px}.bigquote .attr .nm{color:#eff2f5;font-weight:600}.bigquote .attr .tt{color:#7c8185}.faq{padding:160px 0;background:#020203;border-top:1px solid oklch(.16 .004 240)}.faq-grid{display:grid;grid-template-columns:1fr 1.8fr;gap:96px;align-items:start}.faq-left{display:flex;flex-direction:column;gap:24px;position:sticky;top:120px}.faq-list{display:flex;flex-direction:column}.faq-item{border-bottom:1px solid oklch(.18 .004 240);padding:20px 0}.faq-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:19px;font-weight:500;letter-spacing:-.015em;color:#eff2f5}.faq .faq-item summary::-webkit-details-marker{display:none}.faq .faq-item summary:after{content:"+";font-family:Geist Mono,monospace;font-size:24px;color:var(--brand);transition:transform .2s;line-height:1}.faq .faq-item[open] summary:after{content:"−"}.faq .faq-item p{margin-top:14px;font-size:15px;color:#9a9fa3;line-height:1.6;max-width:64ch}@media(max-width:900px){.faq-grid{grid-template-columns:1fr;gap:48px}.faq-left{position:static}}.newsletter{background:#030304;padding:56px 0;border-bottom:1px solid oklch(.16 .004 240)}.newsletter .wrap{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.newsletter h3{font-size:clamp(24px,2.4vw,32px);font-weight:600;letter-spacing:-.025em;color:#f6f9fb;margin:0 0 8px}.newsletter p{font-size:14px;color:#8b9094;max-width:42ch}.newsletter form{display:flex;gap:8px;padding:6px;background:#08090b;border:1px solid oklch(.22 .005 240);border-radius:999px}.newsletter input{flex:1;background:transparent;border:0;outline:0;padding:12px 18px;color:#eff2f5;font-size:14px;font-family:inherit}.newsletter input::-moz-placeholder{color:#5f6467}.newsletter input::placeholder{color:#5f6467}.newsletter button{border:0;padding:10px 22px;border-radius:999px;background:var(--brand);color:oklch(.15 .05 150);font-weight:600;font-size:13px;cursor:pointer;transition:background .15s;font-family:inherit}.newsletter button:hover{background:#70ec90}.newsletter .consent{font-size:11px;color:#5a5e62;margin-top:10px}@media(max-width:800px){.newsletter .wrap{grid-template-columns:1fr;gap:24px}}:root{--ink: oklch(.98 .003 240);--ink-2: oklch(.72 .006 240);--ink-3: oklch(.5 .008 240);--paper: oklch(.97 .005 80);--paper-2: oklch(.94 .008 80);--paper-ink: oklch(.18 .008 240);--paper-ink-2: oklch(.42 .01 240);--line: oklch(.23 .006 240);--line-soft: oklch(.18 .006 240);--radius-lg: 28px;--radius-md: 18px;--radius-sm: 12px;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-inout: cubic-bezier(.65, 0, .35, 1);--font-display: "Instrument Serif", "Cormorant Garamond", Georgia, "Times New Roman", serif}.section-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:Geist Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#767b7f}.section-eyebrow:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--brand);box-shadow:0 0 10px var(--brand)}.section-eyebrow.on-paper{color:#3e4347}.section-eyebrow.on-paper:before{background:var(--brand-ink);box-shadow:none}.section-head{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,system-ui,sans-serif;font-size:clamp(40px,5.4vw,76px);font-weight:500;letter-spacing:-.035em;line-height:1.02;color:var(--ink);margin:0}.section-head.on-paper{color:var(--paper-ink)}.section-head em{font-family:var(--font-display);font-style:italic;font-weight:400;letter-spacing:-.015em}.section-sub{color:var(--ink-2);font-size:clamp(15px,1.2vw,18px);line-height:1.55;max-width:60ch;margin:0}.section-sub.on-paper{color:var(--paper-ink-2)}.btn-primary{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:999px;background:var(--brand);color:#041608;font-size:14px;font-weight:600;letter-spacing:-.005em;text-decoration:none;border:1px solid oklch(.55 .12 150 / .3);transition:transform .25s var(--ease-out),box-shadow .25s var(--ease-out),background .25s var(--ease-out);box-shadow:0 6px 20px -8px oklch(.4 .14 150 / .6)}.btn-primary:hover{transform:translateY(-1px);background:#6de18b;box-shadow:0 10px 28px -8px oklch(.4 .14 150 / .7)}.btn-primary svg{width:14px;height:14px}.btn-ghost{display:inline-flex;align-items:center;gap:10px;padding:13px 20px;border-radius:999px;background:transparent;color:var(--ink);font-size:14px;font-weight:500;border:1px solid oklch(.3 .008 240);text-decoration:none;transition:border-color .25s var(--ease-out),background .25s var(--ease-out)}.btn-ghost:hover{background:#141618;border-color:#50565a}.btn-ghost.on-paper{color:var(--paper-ink);border-color:#a8afb4}.btn-ghost.on-paper:hover{background:#e7e4df;border-color:#5e6468}.v2-wrap{max-width:1240px;margin:0 auto;padding:0 32px}@media(max-width:720px){.v2-wrap{padding:0 20px}}.v2-reveal{opacity:0;transform:translateY(28px);transition:opacity .9s var(--ease-out),transform .9s var(--ease-out);will-change:opacity,transform}.v2-reveal.in{opacity:1;transform:none}.v2-reveal[data-delay="1"]{transition-delay:80ms}.v2-reveal[data-delay="2"]{transition-delay:.16s}.v2-reveal[data-delay="3"]{transition-delay:.24s}.v2-reveal[data-delay="4"]{transition-delay:.32s}.v2-reveal[data-delay="5"]{transition-delay:.4s}@media(prefers-reduced-motion:reduce){.v2-reveal{opacity:1;transform:none;transition:none}}.benefits{position:relative;min-height:140vh;background:#010101;color:var(--ink);overflow:hidden}.benefits-sticky{position:sticky;top:0;height:100vh;overflow:hidden}.benefits-bg{position:absolute;inset:0;background-image:url(https://images.unsplash.com/photo-1612349317150-e413f6a5b16d?w=2000&q=85&auto=format&fit=crop);background-size:cover;background-position:center;filter:brightness(.55) saturate(.85) contrast(1.05);transform:scale(calc(1.08 + .04 * var(--bscroll, 0)));will-change:transform}.benefits-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0101018c,#01010140 40%,#010101b3),radial-gradient(ellipse at 30% 50%,transparent 20%,oklch(.07 .003 240 / .5) 80%)}.benefits-grid{position:relative;height:100%;display:grid;grid-template-columns:1.4fr 1fr;align-items:center;gap:48px;padding:0 clamp(32px,6vw,96px)}.benefits-copy{position:relative;z-index:2}.benefits-eyebrow{margin-bottom:28px}.benefits-head{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,system-ui,sans-serif;font-size:clamp(60px,9vw,150px);font-weight:500;letter-spacing:-.05em;line-height:.92;margin:0}.benefits-head .word{display:block;color:transparent;-webkit-text-stroke:1px oklch(.78 .01 240 / .6);transition:color .5s var(--ease-out),-webkit-text-stroke .5s var(--ease-out),transform .5s var(--ease-out)}.benefits-head .word.active{color:var(--ink);-webkit-text-stroke:1px var(--ink);position:relative}.benefits-head .word.active:before{content:"";position:absolute;inset:-4px -12px;border:1px solid oklch(.78 .14 245 / .9);border-radius:2px;pointer-events:none;animation:benefits-frame .45s var(--ease-out)}@keyframes benefits-frame{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.benefits-proof{margin-top:48px;max-width:48ch;font-size:clamp(15px,1.2vw,18px);color:#c0c5c9;line-height:1.55}.benefits-proof sup{font-size:.7em;color:#8a9095}.benefits-cta{margin-top:24px;display:inline-flex;gap:12px;flex-wrap:wrap}.benefits-card{position:relative;z-index:2;background:linear-gradient(180deg,#050607d1,#020303d1);border:1px solid oklch(.25 .008 240 / .6);border-radius:var(--radius-lg);padding:32px 36px 36px;backdrop-filter:blur(24px) saturate(1.2);-webkit-backdrop-filter:blur(24px) saturate(1.2);box-shadow:0 40px 80px -30px #000000b3;max-width:440px;justify-self:end}.benefits-card h4{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#82878b;font-weight:500;margin:0 0 24px;font-family:Geist Mono,monospace}.chart-bars{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;height:280px;position:relative;padding-bottom:48px;border-bottom:1px dashed oklch(.3 .008 240)}.chart-bar{position:relative;border-radius:6px 6px 0 0;transition:height 1.2s var(--ease-out);overflow:hidden}.chart-bar .label{position:absolute;top:-38px;left:50%;transform:translate(-50%);font-size:clamp(24px,2.6vw,32px);font-weight:600;letter-spacing:-.03em;white-space:nowrap}.chart-bar .label sup{font-size:.55em;color:var(--ink-2);margin-left:2px;font-weight:400}.chart-bar.before{background:linear-gradient(180deg,#5f6467,#2f3337)}.chart-bar.before .label{color:#aaafb3}.chart-bar.after{background:linear-gradient(180deg,#eff2f5,#c1c4c7)}.chart-bar.after .label{color:#f6f9fb}.chart-axis{position:absolute;inset:0 0 48px;pointer-events:none}.chart-axis .tick{position:absolute;left:0;right:0;border-top:1px dotted oklch(.22 .006 240);font-size:10px;color:#50565a;font-family:Geist Mono,monospace}.chart-legend{display:flex;justify-content:space-around;margin-top:18px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#8b9094;font-family:Geist Mono,monospace}.chart-legend .dot{display:inline-block;width:8px;height:8px;border-radius:999px;margin-right:8px;vertical-align:middle}.chart-legend .before .dot{background:#5f6467}.chart-legend .after .dot{background:#e2e5e8}@media(max-width:900px){.benefits{min-height:auto}.benefits-sticky{position:relative;height:auto;padding:120px 0}.benefits-grid{grid-template-columns:1fr;gap:56px;padding:0 24px}.benefits-card{justify-self:stretch;max-width:100%}.benefits-head{font-size:clamp(48px,14vw,80px)}}.features-v2{position:relative;background:#010101;padding:140px 0 120px;overflow:hidden}.features-v2 .head-row{display:flex;justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:64px}.features-v2 .head-row .right{display:flex;gap:12px;align-items:center}.features-v2 .carousel{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(320px,25vw);gap:20px;padding:0 0 24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.features-v2 .carousel::-webkit-scrollbar{display:none}.feature-card{position:relative;aspect-ratio:3 / 4.2;border-radius:24px;overflow:hidden;background-color:#050607;scroll-snap-align:start;cursor:pointer;transition:transform .45s var(--ease-out)}.feature-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,oklch(0 0 0 / .6) 85%,oklch(0 0 0 / .85) 100%);pointer-events:none}.feature-card .media{position:absolute;inset:0;background-size:cover;background-position:center;transform:scale(1.02);transition:transform 1.2s var(--ease-out),filter .6s var(--ease-out)}.feature-card:hover .media{transform:scale(1.07)}.feature-card .chip{position:absolute;top:20px;left:20px;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#ffffffd9;color:#080c0e;font-size:12px;font-weight:500;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.feature-card .chip svg{width:14px;height:14px}.feature-card .plus{position:absolute;top:20px;right:20px;z-index:2;width:40px;height:40px;border-radius:999px;background:#ffffffe6;color:#080c0e;display:grid;place-items:center;font-size:22px;font-weight:300;transition:transform .3s var(--ease-out),background .3s var(--ease-out)}.feature-card:hover .plus{transform:scale(1.08);background:#fff}.feature-card .title{position:absolute;left:24px;right:24px;bottom:28px;z-index:2;color:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,system-ui,sans-serif;font-size:clamp(26px,2vw,32px);font-weight:500;letter-spacing:-.025em;line-height:1.05;margin:0}.feature-card .title em{font-family:var(--font-display);font-style:italic;font-weight:400}.features-v2 .carousel-controls{display:flex;align-items:center;justify-content:space-between;margin-top:28px}.features-v2 .progress{flex:1;height:1px;background:#181b1d;margin:0 32px;position:relative}.features-v2 .progress .fill{position:absolute;inset:0;background:#cbced1;width:25%;transform-origin:left;transition:width .4s var(--ease-out)}.features-v2 .dir-btn{width:48px;height:48px;border-radius:999px;background:transparent;border:1px solid oklch(.3 .008 240);color:var(--ink);cursor:pointer;display:grid;place-items:center;transition:background .25s var(--ease-out),border-color .25s var(--ease-out)}.features-v2 .dir-btn:hover{background:#101214;border-color:#50565a}.features-v2 .dir-btn:disabled{opacity:.35;cursor:not-allowed}.how-v2{position:relative;background:#010101;padding:0}.how-v2-container{position:relative;max-width:1240px;margin:0 auto;padding:120px 32px 140px}.how-v2-head{text-align:center;margin-bottom:96px}.how-v2-head .section-head{max-width:18ch;margin:20px auto 0}.how-scroller{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.how-steps{display:flex;flex-direction:column;gap:140px;padding:30vh 0}.how-step{opacity:.25;transition:opacity .5s var(--ease-out);cursor:pointer}.how-step.active{opacity:1}.how-step .num{font-family:Geist Mono,monospace;font-size:12px;letter-spacing:.2em;color:#7c8185;margin-bottom:12px}.how-step h3{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,system-ui,sans-serif;font-size:clamp(32px,3.2vw,48px);font-weight:500;letter-spacing:-.03em;line-height:1.05;margin:0 0 18px;color:var(--ink)}.how-step h3 em{font-family:var(--font-display);font-style:italic;font-weight:400}.how-step p{color:#a0a5a9;font-size:17px;line-height:1.55;margin:0;max-width:48ch}.how-sticky{position:sticky;top:15vh;height:70vh;display:grid;place-items:center}.how-visual{position:relative;width:100%;aspect-ratio:4 / 5;max-height:70vh;border-radius:28px;overflow:hidden;background:#020304;border:1px solid oklch(.2 .008 240)}.how-scene{position:absolute;inset:0;opacity:0;transition:opacity .7s var(--ease-out),transform .9s var(--ease-out);transform:scale(1.04)}.how-scene.active{opacity:1;transform:none}.how-scene .bg{position:absolute;inset:0;background-size:cover;background-position:center}.how-scene .overlay{position:absolute;inset:0;background:linear-gradient(180deg,#0101011a,#010101cc)}.how-scene .hud{position:absolute;left:24px;right:24px;bottom:24px;background:#020304d9;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);border:1px solid oklch(.24 .008 240 / .6);border-radius:18px;padding:18px 20px;display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center}.how-scene .hud .h-icon{width:38px;height:38px;border-radius:10px;background:var(--brand);color:#001003;display:grid;place-items:center}.how-scene .hud .h-icon svg{width:20px;height:20px}.how-scene .hud .h-text .h-title{font-size:13px;font-weight:600;color:var(--ink);letter-spacing:-.005em}.how-scene .hud .h-text .h-sub{font-size:11px;color:#94999d;font-family:Geist Mono,monospace;letter-spacing:.1em;text-transform:uppercase;margin-top:4px}.how-scene .hud .h-metric{font-size:22px;font-weight:600;letter-spacing:-.03em;color:var(--brand)}@media(max-width:900px){.how-scroller{grid-template-columns:1fr}.how-sticky{position:relative;top:0;height:70vw;max-height:70vh}.how-steps{gap:80px;padding:60px 0}}.compare-v2{background:var(--paper);color:var(--paper-ink);padding:140px 0}.compare-v2 .head-wrap{text-align:center;margin-bottom:56px}.compare-v2 .section-head{margin:18px auto 0;max-width:18ch}.compare-tabs{display:inline-flex;background:#dad7d2;border-radius:999px;padding:4px;gap:2px;margin-bottom:48px}.compare-tab{border:none;background:transparent;padding:10px 20px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#484e52;border-radius:999px;cursor:pointer;transition:background .3s var(--ease-out),color .3s var(--ease-out)}.compare-tab.active{background:#fff;color:var(--paper-ink);box-shadow:0 2px 8px -2px #00000014}.compare-table{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1.6fr repeat(4,1fr);gap:0;position:relative}.compare-table .col-header{padding:32px 16px 24px;text-align:center;font-size:14px;font-weight:600;color:var(--paper-ink);position:relative;display:flex;flex-direction:column;align-items:center;gap:12px}.compare-table .col-header .logo{width:80px;height:80px;border-radius:999px;background:#e7e4df;display:grid;place-items:center;font-size:22px;font-weight:600;color:var(--paper-ink-2);overflow:hidden;letter-spacing:-.02em}.compare-table .col-header .logo.notedr{background:#0e1215;color:var(--brand)}.compare-table .col-header.notedr-col{background:#fff;border-top-left-radius:20px;border-top-right-radius:20px;box-shadow:0 2px 20px -10px #0000001f}.compare-table .row-label,.compare-table .cell{padding:24px 16px;border-top:1px dashed oklch(.82 .01 80);font-size:14px;color:var(--paper-ink-2);display:flex;align-items:center;justify-content:center}.compare-table .row-label{justify-content:flex-start;color:var(--paper-ink);font-weight:500}.compare-table .row-label .info{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:999px;border:1px solid oklch(.65 .01 240);font-size:10px;color:#5e6468;margin-left:8px;cursor:help}.compare-table .cell.notedr-col{background:#fff;box-shadow:0 0 20px -10px #0000000f}.compare-table .row-last .cell.notedr-col{border-bottom-left-radius:20px;border-bottom-right-radius:20px;padding-bottom:36px}.compare-table .row-last.notedr-col{padding-bottom:36px}.compare-mark{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;background:#0e1215;color:#fff}.compare-mark svg{width:14px;height:14px}.compare-mark.no{background:transparent;border:1.5px solid oklch(.72 .01 240);color:#9fa6aa}.compare-partial{font-size:13px;color:var(--paper-ink-2);font-weight:500}.compare-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.compare-scroll::-webkit-scrollbar{height:6px}.compare-scroll::-webkit-scrollbar-thumb{background:#c7c3bd;border-radius:3px}@media(max-width:900px){.compare-v2 .compare-scroll{padding-bottom:12px}.compare-v2 .compare-scroll:after{content:"← scroll →";display:block;text-align:center;font-family:Geist Mono,monospace;font-size:10px;color:#7b8186;letter-spacing:.15em;margin-top:14px;text-transform:uppercase}.compare-table{min-width:720px}.compare-table .col-header{padding:24px 10px 18px;font-size:13px}.compare-table .col-header .logo{width:56px;height:56px;font-size:16px}.compare-table .row-label{font-size:13px;padding:18px 12px}.compare-table .cell{padding:18px 8px}}.clinicians{background:var(--paper-2);color:var(--paper-ink);padding:140px 0}.clinicians .head-row{max-width:880px;margin-bottom:72px}.clinicians .head-row .section-head{max-width:20ch}.clinicians-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:96px}@media(max-width:960px){.clinicians-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.clinicians-grid{grid-template-columns:1fr}}.clinician-card{background:#fdfbf9;border-radius:20px;padding:0;overflow:hidden;display:flex;flex-direction:column;transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out);border:1px solid oklch(.88 .01 80)}.clinician-card:hover{transform:translateY(-4px);box-shadow:0 22px 44px -22px #00000038}.clinician-card .portrait{aspect-ratio:4 / 5;background-size:cover;background-position:center top}.clinician-card .body{padding:22px 22px 24px;display:flex;flex-direction:column;gap:10px;flex:1}.clinician-card .affil{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#50565a;font-weight:600;font-family:Geist Mono,monospace}.clinician-card .name{font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--paper-ink);margin:0}.clinician-card .role{font-size:13px;color:var(--paper-ink-2);line-height:1.4;margin:0}.clinician-card .more{margin-top:auto;font-size:12px;color:var(--paper-ink);text-decoration:underline;text-underline-offset:3px}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:48px;padding-top:64px;border-top:1px solid oklch(.85 .01 80)}.stat-big .value{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,system-ui,sans-serif;font-size:clamp(48px,6vw,84px);font-weight:400;letter-spacing:-.04em;color:#8a9095;line-height:1}.stat-big .value .plus{font-size:.6em}.stat-big .label{margin-top:18px;font-size:14px;color:var(--paper-ink-2);line-height:1.5;max-width:30ch}.test-v2{background:#010101;padding:140px 0;color:var(--ink)}.test-v2 .wrap-inner{max-width:1240px;margin:0 auto;padding:0 32px}.test-hero{display:grid;grid-template-columns:1.4fr 1fr;gap:80px;align-items:center;margin-bottom:120px}.test-hero blockquote{font-family:var(--font-display);font-size:clamp(36px,4.4vw,64px);font-weight:400;line-height:1.1;letter-spacing:-.015em;color:var(--ink);margin:0;padding:0}.test-hero blockquote:before{content:"“";opacity:.3;font-size:1.4em;vertical-align:-.2em;margin-right:4px}.test-hero blockquote:after{content:"”";opacity:.3}.test-hero .meta{display:flex;align-items:center;gap:14px;margin-top:32px}.test-hero .avatar{width:56px;height:56px;border-radius:999px;background-size:cover;background-position:center}.test-hero .meta .name{font-size:15px;font-weight:600;color:var(--ink)}.test-hero .meta .role{font-size:13px;color:var(--ink-2)}.test-hero .right{display:grid;gap:16px;padding:32px;background:#02030499;border:1px solid oklch(.2 .008 240);border-radius:24px}.test-hero .right .metric .big{font-size:clamp(48px,5vw,72px);font-weight:500;letter-spacing:-.04em;color:var(--brand);line-height:1}.test-hero .right .metric .lbl{font-size:13px;color:var(--ink-2);margin-top:8px}.test-hero .right .divider{height:1px;background:#131719;margin:6px 0}.test-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media(max-width:1100px){.test-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.test-grid{grid-template-columns:1fr}}.test-card{background:#020303;border:1px solid oklch(.18 .006 240);border-radius:18px;padding:28px;display:flex;flex-direction:column;gap:20px;transition:transform .3s var(--ease-out),border-color .3s var(--ease-out)}.test-card:hover{transform:translateY(-2px);border-color:#212528}.test-card .quote{font-size:15px;line-height:1.55;color:#dbdee1}.test-card .who{display:flex;align-items:center;gap:12px;margin-top:auto}.test-card .who .avatar{width:40px;height:40px;border-radius:999px;background-size:cover;background-position:center}.test-card .who .name{font-size:13px;font-weight:600;color:var(--ink)}.test-card .who .role{font-size:11px;color:var(--ink-3)}.pricing-v2{background:#010101;padding:140px 0;color:var(--ink)}.pricing-v2 .head-wrap{text-align:center;margin-bottom:72px}.pricing-v2 .section-head{margin:18px auto 0;max-width:20ch}.pricing-toggle{display:inline-flex;background:#050607;border:1px solid oklch(.18 .006 240);border-radius:999px;padding:4px;gap:2px;margin:32px 0 0}.pricing-toggle button{border:none;background:transparent;padding:10px 20px;font-size:13px;font-weight:500;color:#8b9094;border-radius:999px;cursor:pointer;transition:background .3s var(--ease-out),color .3s var(--ease-out)}.pricing-toggle button.active{background:#eff2f5;color:#090b0d}.pricing-toggle .badge{background:#093e1b;color:var(--brand);font-size:10px;padding:2px 7px;border-radius:999px;margin-left:6px;letter-spacing:.05em}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1100px;margin:0 auto}.price-card{background:#020303;border:1px solid oklch(.18 .006 240);border-radius:24px;padding:36px 32px 32px;display:flex;flex-direction:column;gap:24px;position:relative;transition:transform .35s var(--ease-out),border-color .35s var(--ease-out)}.price-card:hover{transform:translateY(-2px);border-color:#25292c}.price-card.featured{background:linear-gradient(180deg,#080c0e,#020303);border:1px solid oklch(.4 .08 150 / .5)}.price-card .tier-name{font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:#8b9094;font-family:Geist Mono,monospace}.price-card .tier-name .feat-badge{background:var(--brand);color:#001003;font-size:10px;padding:2px 8px;border-radius:999px;margin-left:8px;letter-spacing:.05em}.price-card .price{display:flex;align-items:baseline;gap:6px}.price-card .price .amt{font-size:64px;font-weight:500;letter-spacing:-.045em;color:var(--ink);line-height:1}.price-card .price .per{color:var(--ink-2);font-size:14px}.price-card .desc{color:var(--ink-2);font-size:14px;line-height:1.55}.price-card .features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.price-card .features li{display:flex;gap:12px;font-size:14px;color:#d5d8da}.price-card .features li svg{flex-shrink:0;width:16px;height:16px;margin-top:3px;color:var(--brand)}.price-card .cta{margin-top:auto;padding:0;background:none;text-align:left}.price-card .cta:before{content:none;display:none}.price-card .cta a{width:100%;justify-content:center}@media(max-width:900px){.pricing-grid{grid-template-columns:1fr}.price-card{gap:20px}.price-card .cta{margin-top:8px}}.faq-v2{background:#010101;padding:140px 0;color:var(--ink)}.faq-v2 .wrap-inner{max-width:900px;margin:0 auto;padding:0 32px}.faq-v2 .head-row{text-align:center;margin-bottom:48px}.faq-v2 .section-head{max-width:18ch;margin:18px auto 0}.faq-item{border-bottom:1px solid oklch(.18 .006 240)}.faq-item:first-of-type{border-top:1px solid oklch(.18 .006 240)}.faq-item summary{list-style:none;padding:26px 4px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:clamp(17px,1.6vw,20px);font-weight:500;color:var(--ink);letter-spacing:-.015em;transition:color .25s var(--ease-out)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{color:#cbced1}.faq-item summary .icon{width:28px;height:28px;border-radius:999px;border:1px solid oklch(.25 .008 240);display:grid;place-items:center;flex-shrink:0;transition:transform .4s var(--ease-out),border-color .3s var(--ease-out),background .3s var(--ease-out);position:relative}.faq-item summary .icon:before,.faq-item summary .icon:after{content:"";position:absolute;background:currentColor}.faq-item summary .icon:before{width:10px;height:1.5px}.faq-item summary .icon:after{width:1.5px;height:10px;transition:transform .35s var(--ease-out)}.faq-item[open] summary .icon{transform:rotate(45deg);border-color:var(--brand);color:var(--brand)}.faq-item[open] summary .icon:after{transform:rotate(0)}.faq-item .answer{padding:0 4px 28px;color:#aaafb3;font-size:15px;line-height:1.6;max-width:70ch}.cta-v2{position:relative;padding:160px 0;background:radial-gradient(ellipse at 50% 20%,oklch(.32 .08 150 / .35),transparent 55%),#010101;overflow:hidden;color:var(--ink);text-align:center}.cta-v2:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 50% 50%,oklch(.78 .15 150 / .15) 0,transparent 25%),repeating-linear-gradient(90deg,oklch(1 0 0 / .02) 0 1px,transparent 1px 140px),repeating-linear-gradient(0deg,oklch(1 0 0 / .02) 0 1px,transparent 1px 140px);pointer-events:none}.cta-v2 .wrap-inner{position:relative;max-width:900px;margin:0 auto;padding:0 32px}.cta-v2 h2{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,system-ui,sans-serif;font-size:clamp(48px,7vw,112px);font-weight:500;letter-spacing:-.045em;line-height:.98;margin:0 0 24px;color:var(--ink)}.cta-v2 h2 em{font-family:var(--font-display);font-style:italic;font-weight:400}.cta-v2 .sub{color:var(--ink-2);font-size:18px;line-height:1.55;max-width:54ch;margin:0 auto 40px}.cta-v2 .buttons{display:inline-flex;gap:12px;flex-wrap:wrap;justify-content:center}.cta-v2 .meta{margin-top:32px;font-size:12px;color:#6d7277;font-family:Geist Mono,monospace;letter-spacing:.14em;text-transform:uppercase;display:inline-flex;gap:20px;align-items:center}.cta-v2 .meta .dot{width:6px;height:6px;border-radius:999px;background:var(--brand);box-shadow:0 0 8px var(--brand)}.footer-v2{background:#000001;color:#93999e;padding:72px 0 48px;border-top:1px solid oklch(.14 .006 240)}.footer-v2 .wrap-inner{max-width:1240px;margin:0 auto;padding:0 32px}.footer-v2 .grid{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:48px;margin-bottom:64px}.footer-v2 .brand-col .logo{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:600;color:var(--ink);margin-bottom:18px}.footer-v2 .brand-col .logo .mark{width:36px;height:36px;border-radius:10px;background:#041608;color:var(--brand);display:grid;place-items:center;font-weight:700}.footer-v2 .brand-col p{font-size:13px;line-height:1.6;max-width:30ch}.footer-v2 .col h5{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#646a6e;margin:0 0 18px;font-weight:600;font-family:Geist Mono,monospace}.footer-v2 .col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.footer-v2 .col a{color:#c0c5c9;text-decoration:none;font-size:14px;transition:color .25s var(--ease-out)}.footer-v2 .col a:hover{color:var(--ink)}.footer-v2 .bottom{display:flex;justify-content:space-between;align-items:center;padding-top:32px;border-top:1px solid oklch(.14 .006 240);flex-wrap:wrap;gap:18px;font-size:12px;color:#646a6e}.footer-v2 .bottom .socials{display:flex;gap:16px}.footer-v2 .bottom .socials a{width:36px;height:36px;border-radius:999px;border:1px solid oklch(.18 .006 240);display:grid;place-items:center;color:#a0a5a9;transition:border-color .25s var(--ease-out),color .25s var(--ease-out)}.footer-v2 .bottom .socials a:hover{border-color:#43494d;color:var(--ink)}.footer-v2 .bottom .socials svg{width:16px;height:16px}@media(max-width:900px){.footer-v2 .grid{grid-template-columns:1fr 1fr}.footer-v2 .brand-col{grid-column:1 / -1}}.trusted-v2{background:#010101;padding:80px 0 96px;position:relative;overflow:hidden}.trusted-v2:before,.trusted-v2:after{content:"";position:absolute;top:0;bottom:0;width:180px;z-index:2;pointer-events:none}.trusted-v2:before{left:0;background:linear-gradient(90deg,oklch(.07 .003 240),transparent)}.trusted-v2:after{right:0;background:linear-gradient(-90deg,oklch(.07 .003 240),transparent)}.trusted-v2 .label{text-align:center;font-size:11px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:#6e7276;margin-bottom:48px;font-family:Geist Mono,monospace}.trusted-v2 .label em{color:var(--ink);font-style:normal;letter-spacing:.08em;text-transform:none;font-size:14px;font-family:var(--font-display);font-style:italic}.trusted-v2 .marq{display:flex;--marq-gap: 72px;gap:var(--marq-gap);animation:marq-scroll 38s linear infinite;align-items:center;width:-moz-fit-content;width:fit-content}.trusted-v2 .marq .item{flex-shrink:0;display:grid;place-items:center;height:64px}.trusted-v2 .marq .item img{max-height:44px;max-width:160px;opacity:.8;mix-blend-mode:screen;transition:opacity .3s var(--ease-out),transform .3s var(--ease-out)}.trusted-v2 .marq .item:hover img{opacity:1;transform:scale(1.04)}@keyframes marq-scroll{to{transform:translate(calc(-50% - (var(--marq-gap, 0px) / 2)))}}.analytics-showcase{position:relative;overflow:hidden;min-height:760px}.as-bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:55% center;object-position:55% center;z-index:0;pointer-events:none;display:block}.as-overlay{display:none}.as-inner{position:relative;z-index:2;display:flex;align-items:stretch;min-height:760px}.as-left{flex:0 0 48%;padding:80px 52px 80px 72px;display:flex;flex-direction:column;justify-content:center;gap:18px}.as-eyebrow{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#53be70;display:flex;align-items:center;gap:10px;text-shadow:0 1px 8px rgba(0,0,0,.5)}.as-eyebrow:before{content:"";width:20px;height:2px;background:#53be70;border-radius:2px;flex-shrink:0}.as-title{font-size:clamp(30px,3.2vw,50px);font-weight:700;letter-spacing:-.04em;color:#fff;line-height:1.08;margin:0;text-shadow:0 1px 0 rgba(0,0,0,.9),0 2px 16px rgba(0,0,0,.8),0 4px 40px rgba(0,0,0,.6),0 8px 80px rgba(0,0,0,.4)}.as-body{font-size:15px;line-height:1.7;color:#ffffffe6;max-width:36ch;margin:0;text-shadow:0 1px 0 rgba(0,0,0,.8),0 2px 12px rgba(0,0,0,.7),0 4px 32px rgba(0,0,0,.5)}.as-right{flex:1;display:flex;align-items:center;justify-content:flex-end;padding:80px 72px 80px 24px}.as-tabs{display:flex;flex-direction:column;min-width:270px}.as-tab{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 0;border:none;background:none;cursor:pointer;text-align:left;border-top:1px solid rgba(255,255,255,.12);opacity:.46;transition:opacity .3s ease;position:relative}.as-tab:last-child{border-bottom:1px solid rgba(255,255,255,.12)}.as-tab.active{opacity:1}.as-tab-num{font-size:11px;font-weight:600;letter-spacing:.06em;color:#ffffff8c;flex-shrink:0;width:30px;height:22px;display:flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:4px;transition:all .3s;font-variant-numeric:tabular-nums;text-shadow:0 1px 6px rgba(0,0,0,.5)}.as-tab.active .as-tab-num{color:#fff;border-color:#ffffff8c;text-shadow:none}.as-tab-text strong{display:block;font-size:15px;font-weight:500;color:#fff;letter-spacing:-.01em;line-height:1.3;text-shadow:0 1px 12px rgba(0,0,0,.7),0 2px 28px rgba(0,0,0,.4)}.as-tab-text em{display:block;font-style:normal;font-size:12px;color:#ffffff85;margin-top:2px;text-shadow:0 1px 8px rgba(0,0,0,.6)}.as-tab-progress{position:absolute;bottom:-1px;left:0;height:1.5px;background:#45b164;width:0%;border-radius:0 2px 2px 0;z-index:1}.as-glass{position:relative;width:100%;height:270px;background:#04060a9e;backdrop-filter:blur(32px) saturate(160%);-webkit-backdrop-filter:blur(32px) saturate(160%);border:1px solid rgba(255,255,255,.1);border-radius:18px;overflow:hidden;box-shadow:0 24px 72px #0009,inset 0 1px #ffffff14}.as-glass:before{content:"";position:absolute;width:400px;height:400px;left:50%;top:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,oklch(.38 .1 150 / .12) 0%,transparent 68%);pointer-events:none;z-index:0}.as-chart{position:absolute;inset:0;z-index:1;padding:40px 48px;display:flex;flex-direction:column;opacity:0;transform:translateY(16px);transition:opacity .45s ease,transform .45s ease;pointer-events:none}.as-chart.active{opacity:1;transform:translateY(0);pointer-events:auto}.as-chart-metric{font-size:clamp(40px,4.5vw,58px);font-weight:700;letter-spacing:-.05em;color:#f2f6f8;line-height:1;margin-bottom:5px}.as-chart-metric .unit{font-size:.52em;font-weight:500;color:#656a6d;margin-left:3px;letter-spacing:-.02em}.as-chart-desc{font-size:12.5px;color:#4f5357;margin-bottom:28px}.as-chart-body{flex:1;min-height:0;display:flex;align-items:stretch}.as-chart-body svg{width:100%;overflow:visible}.as-bar{transform:scaleX(0);transform-origin:left center;transform-box:fill-box;transition:transform .9s cubic-bezier(.16,1,.3,1)}.as-chart.active .as-bar{transform:scaleX(1)}.as-bar.delay{transition-delay:.28s}.as-col{transform:scaleY(0);transform-origin:center bottom;transform-box:fill-box;transition:transform .7s cubic-bezier(.16,1,.3,1);transition-delay:var(--d, 0s)}.as-chart.active .as-col{transform:scaleY(1)}.as-line{transition:stroke-dashoffset 1.1s cubic-bezier(.16,1,.3,1) .1s}.as-chart.active .as-line{stroke-dashoffset:0!important}.as-area{opacity:0;transition:opacity .9s ease .5s}.as-chart.active .as-area{opacity:1}.as-dot{opacity:0;transform:scale(0);transform-box:fill-box;transform-origin:center;transition:opacity .3s ease,transform .35s cubic-bezier(.16,1,.3,1);transition-delay:var(--d, .1s)}.as-chart.active .as-dot{opacity:1;transform:scale(1)}.as-arc{transition:stroke-dashoffset 1.2s cubic-bezier(.16,1,.3,1) .1s}.as-chart.active .as-arc{stroke-dashoffset:0!important}@media(max-width:900px){.as-inner{flex-direction:column;min-height:auto}.as-left{flex:none;padding:48px 24px 36px;gap:24px}.as-right{padding:32px 24px 52px;justify-content:flex-start}.as-tabs{width:100%}.as-glass{height:300px}.as-chart{padding:24px 22px}}.impact{background:#010102;padding:120px 0;overflow:hidden}.impact-inner{max-width:1200px;margin:0 auto;padding:0 48px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:0}.impact-stat{padding:0 60px;text-align:center;position:relative}.impact-stat+.impact-stat:before{content:"";position:absolute;left:0;top:20%;bottom:20%;width:1px;background:#141619}.impact-val{display:flex;align-items:baseline;justify-content:center;gap:4px;color:#fff;font-size:clamp(72px,8vw,120px);font-weight:700;letter-spacing:-.04em;line-height:1;margin-bottom:16px}.impact-val .iunit{font-size:.38em;font-weight:600;color:var(--brand);letter-spacing:0;margin-bottom:6px}.impact-label{font-size:16px;font-weight:500;color:#c0c5c9;margin-bottom:8px}.impact-sub{font-size:13px;color:#5a5e62;line-height:1.5}@media(max-width:700px){.impact-inner{grid-template-columns:1fr}.impact-stat{padding:48px 24px}.impact-stat+.impact-stat:before{inset:0 20% auto;width:auto;height:1px}}.moment{position:relative;min-height:640px;overflow:hidden;display:flex;align-items:center}.moment-photo{position:absolute;inset:0;background-size:cover;background-position:center;background-image:url(https://images.unsplash.com/photo-1576091160399-112ba8d25d1d?w=1920&q=85&auto=format&fit=crop)}.moment-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#070810f0,#070810c7 52%,#07081040)}.moment-inner{position:relative;z-index:1;padding:80px 72px;max-width:640px;margin-left:8vw}.moment-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--brand);margin-bottom:24px}.moment-eyebrow:before{content:"";width:28px;height:1.5px;background:var(--brand)}.moment-quote{font-size:clamp(28px,3.4vw,50px);font-weight:600;line-height:1.12;letter-spacing:-.03em;color:#fff;margin-bottom:32px;font-style:italic}.moment-attr{font-size:14px;color:#757b80;line-height:1.5}.moment-attr strong{color:#c0c5c9;font-weight:500;font-style:normal}.split-row{display:grid;grid-template-columns:1fr 1fr;min-height:580px}.split-row.rev .split-photo{order:2}.split-row.rev .split-content{order:1}.split-photo{position:relative;overflow:hidden;min-height:480px}.split-photo img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .6s ease}.split-row:hover .split-photo img{transform:scale(1.03)}.split-content{background:#010203;display:flex;flex-direction:column;justify-content:center;padding:80px 64px;gap:22px}.split-step{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--brand);display:flex;align-items:center;gap:10px}.split-step:before{content:"";width:20px;height:1.5px;background:var(--brand)}.split-h3{font-size:clamp(28px,2.8vw,44px);font-weight:600;letter-spacing:-.03em;line-height:1.1;color:#fff;margin:0}.split-p{font-size:16px;line-height:1.68;color:#878d92;max-width:44ch;margin:0}.split-ui{background:#030506;border:1px solid oklch(.2 .006 240);border-radius:14px;padding:18px 22px;margin-top:4px}.split-ui-label{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--brand);margin-bottom:10px;display:flex;align-items:center;gap:7px}.split-ui-label:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--brand);box-shadow:0 0 8px var(--brand);animation:pulse-dot 2s ease-in-out infinite}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.35}}.split-ui-body{font-size:13px;line-height:1.6;color:#94999d}.split-ui-body strong{color:#fff;font-weight:500}@media(max-width:900px){.split-row{grid-template-columns:1fr}.split-row.rev .split-photo{order:1}.split-row.rev .split-content{order:2}.split-photo{min-height:320px}.split-content{padding:52px 28px}}.pullquote{background:#010102;padding:120px 48px;text-align:center}.pullquote-inner{max-width:820px;margin:0 auto}.pullquote-mark{font-size:108px;line-height:.6;color:#45b1642e;font-weight:700;margin-bottom:24px;display:block;font-family:Georgia,serif}.pullquote-text{font-size:clamp(22px,2.8vw,40px);font-weight:500;line-height:1.28;letter-spacing:-.025em;color:#e2e5e8;margin-bottom:40px;font-style:italic}.pullquote-attr{display:inline-flex;align-items:center;gap:16px}.pullquote-avatar{width:46px;height:46px;border-radius:50%;background-size:cover;background-position:center;flex-shrink:0;border:2px solid oklch(.25 .01 240)}.pullquote-name{text-align:left}.pullquote-name strong{display:block;font-size:14px;font-weight:600;color:#d4d8db}.pullquote-name span{font-size:13px;color:#656a6d}.twall{background:#010203;padding:100px 0}.twall-inner{max-width:1200px;margin:0 auto;padding:0 48px}.twall-label{font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--brand);text-align:center;margin-bottom:56px}.twall-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:start}.twall-card{background:#030506;border:1px solid oklch(.19 .006 240);border-radius:18px;padding:32px 28px;display:flex;flex-direction:column;gap:20px;transition:border-color .3s ease,transform .3s ease}.twall-card:hover{border-color:#292f32;transform:translateY(-2px)}.twall-stars{display:flex;gap:4px}.twall-stars svg{width:13px;height:13px;fill:#e9ab2b}.twall-quote{font-size:15px;line-height:1.68;color:#a0a5a9;flex:1}.twall-author{display:flex;align-items:center;gap:12px}.twall-av{width:40px;height:40px;border-radius:50%;background-size:cover;background-position:center;flex-shrink:0;border:2px solid oklch(.22 .01 240)}.twall-meta strong{display:block;font-size:13px;font-weight:600;color:#d5d8da}.twall-meta span{font-size:12px;color:#5f6467}@media(max-width:900px){.twall-grid{grid-template-columns:1fr}}.compliance{background:#020304;padding:80px 0;border-top:1px solid oklch(.14 .005 240);border-bottom:1px solid oklch(.14 .005 240)}.compliance-inner{max-width:1200px;margin:0 auto;padding:0 48px;display:flex;align-items:center;gap:72px}.compliance-copy{flex:0 0 280px}.compliance-h3{font-size:22px;font-weight:600;color:#fff;letter-spacing:-.02em;margin:0 0 10px;line-height:1.3}.compliance-p{font-size:14px;color:#6e7276;line-height:1.65}.compliance-badges{display:grid;grid-template-columns:1fr 1fr;gap:14px;flex:1}.compliance-badge{display:flex;align-items:center;gap:14px;padding:16px 18px;background:#050607;border:1px solid oklch(.19 .006 240);border-radius:12px}.compliance-badge-icon{width:36px;height:36px;border-radius:8px;background:#0d281440;display:grid;place-items:center;flex-shrink:0;color:var(--brand)}.compliance-badge-icon svg{width:18px;height:18px}.compliance-badge-text strong{display:block;font-size:13px;font-weight:600;color:#ced1d4}.compliance-badge-text span{font-size:11px;color:#5f6467}@media(max-width:900px){.compliance-inner{flex-direction:column;gap:40px}.compliance-copy{flex:none}}.pricing-new{background:#010102;padding:120px 0}.pricing-new-inner{max-width:1200px;margin:0 auto;padding:0 48px}.pricing-new-head{text-align:center;margin-bottom:60px}.pricing-new-eyebrow{font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--brand);margin-bottom:16px}.pricing-new-h2{font-size:clamp(32px,4vw,56px);font-weight:700;letter-spacing:-.04em;color:#fff;line-height:1.06;margin-bottom:28px}.ptoggle-new{display:inline-flex;background:#050607;border:1px solid oklch(.2 .006 240);border-radius:999px;padding:4px;gap:4px}.ptoggle-new button{padding:9px 24px;border:none;border-radius:999px;cursor:pointer;font-size:13px;font-weight:500;background:transparent;color:#6e7276;transition:all .25s ease;font-family:inherit}.ptoggle-new button.active{background:#0d1011;color:#fff}.save-badge{display:inline-block;background:oklch(.3 .1 150 / .3);color:var(--brand);font-size:10px;font-weight:700;padding:2px 7px;border-radius:999px;margin-left:6px;border:1px solid oklch(.4 .1 150 / .3);letter-spacing:.04em}.pricing-new-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;align-items:stretch}.pnc{background:#020304;border:1px solid oklch(.17 .006 240);border-radius:22px;padding:36px 32px;display:flex;flex-direction:column;gap:0;transition:border-color .3s ease}.pnc:hover{border-color:#25292c}.pnc.featured{background:#040507;border-color:#193b228c;box-shadow:0 0 0 1px #193b222e,0 28px 56px #0006}.pnc-popular{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:oklch(.28 .08 150 / .3);color:var(--brand);border:1px solid oklch(.4 .1 150 / .35);margin-bottom:20px;align-self:flex-start}.pnc-tier{font-size:14px;font-weight:600;color:#b3b8bc;margin-bottom:14px}.pnc-price{display:flex;align-items:baseline;gap:3px;margin-bottom:6px;line-height:1}.pnc-sym{font-size:20px;font-weight:600;color:#8a9095}.pnc-amt{font-size:clamp(42px,5vw,58px);font-weight:700;letter-spacing:-.04em;color:#fff}.pnc-per{font-size:12px;color:#5a5e62;margin-left:3px;align-self:flex-end;padding-bottom:6px}.pnc-desc{font-size:14px;line-height:1.6;color:#6e7276;margin-bottom:28px;padding-bottom:28px;border-bottom:1px solid oklch(.15 .006 240)}.pnc-list{list-style:none;padding:0;margin:0 0 36px;display:flex;flex-direction:column;gap:13px;flex:1}.pnc-list li{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:#9a9fa3}.pnc-list li svg{width:15px;height:15px;flex-shrink:0;color:var(--brand);margin-top:3px}.pnc-btn{display:block;text-align:center;padding:14px 20px;border-radius:11px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s ease;letter-spacing:-.01em}.pnc-btn.solid{background:var(--brand);color:#020304}.pnc-btn.solid:hover{filter:brightness(1.1)}.pnc-btn.outline{border:1px solid oklch(.24 .006 240);color:#a0a5a9}.pnc-btn.outline:hover{border-color:#484e52;color:#fff}@media(max-width:900px){.pricing-new-grid{grid-template-columns:1fr;max-width:420px;margin:0 auto}}.faq-new{background:#010203;padding:100px 0}.faq-new-inner{max-width:780px;margin:0 auto;padding:0 48px}.faq-new-head{text-align:center;margin-bottom:60px}.faq-new-eyebrow{font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--brand);margin-bottom:12px}.faq-new-h2{font-size:clamp(30px,4vw,50px);font-weight:700;letter-spacing:-.04em;color:#fff;line-height:1.08}.faq-new details{border-top:1px solid oklch(.16 .006 240)}.faq-new details:last-child{border-bottom:1px solid oklch(.16 .006 240)}.faq-new summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;cursor:pointer;font-size:15px;font-weight:500;color:#d5d8da;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .2s ease}.faq-new summary:hover{color:#fff}.faq-new summary::-webkit-details-marker{display:none}.faq-new summary:after{content:"+";font-size:22px;font-weight:300;color:var(--brand);flex-shrink:0;transition:transform .3s ease;line-height:1}.faq-new details[open] summary:after{transform:rotate(45deg)}.faq-new .faq-body{font-size:15px;line-height:1.72;color:#7c8185;padding-bottom:24px}.cta-final{position:relative;min-height:620px;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden}.cta-final-bg{position:absolute;inset:0;background-image:url(https://images.unsplash.com/photo-1612349317150-e413f6a5b16d?w=1920&q=85&auto=format&fit=crop);background-size:cover;background-position:center 25%}.cta-final-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#070810e0,#070810b8 60%,#070810e0)}.cta-final-inner{position:relative;z-index:1;max-width:720px;padding:80px 48px}.cta-final-eyebrow{font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--brand);margin-bottom:20px}.cta-final-h2{font-size:clamp(40px,6vw,80px);font-weight:700;letter-spacing:-.045em;line-height:1;color:#fff;margin-bottom:20px;text-shadow:0 2px 40px rgba(0,0,0,.5)}.cta-final-sub{font-size:17px;color:#ffffff94;margin-bottom:44px}.cta-final-btns{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.cta-final-trust{margin-top:44px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;font-size:12px;color:#ffffff59;letter-spacing:.04em}.cta-final-trust span{padding:0 14px}.cta-final-trust span+span{border-left:1px solid rgba(255,255,255,.1)}body{background:#f4f5f7}.site{--brand: oklch(.4 .16 150);--brand-deep: oklch(.24 .08 150);--brand-ink: oklch(.28 .1 150);--ink: #0d1117;--ink-2: #374151;--ink-3: #6b7280;--line: #e5e7eb;--line-soft: #f3f4f6;background:#fff;color:#0d1117}.site h2,.site h3{color:#0d1117}.site p{color:#374151}.site .section-head{color:#0d1117}.site .section-sub{color:#374151}.site .section-eyebrow{color:#6b7280}.site .section-eyebrow:before{background:oklch(.4 .16 150);box-shadow:none}.site .eyebrow{color:oklch(.35 .14 150);background:#bce3c338;border-color:#43945847}.site .eyebrow:before{background:oklch(.35 .14 150);box-shadow:none}.top-nav{background:#ffffffe0;border-color:#00000014;box-shadow:0 4px 24px #00000014,inset 0 1px #fff}.top-nav .brand{color:#0d1117}.top-nav .brand-mark{background:#0d1117;border-color:transparent;color:#fff}.top-nav a{color:#374151}.top-nav a:hover{background:#0000000d;color:#0d1117}.bigtext-reveal{background:#fff}.bigtext-reveal:before,.bigtext-reveal:after{display:none}.bigtext-pin{background:#fff!important}.bigtext-pill{display:none!important}.bigtext-words{color:#0d1117!important;opacity:1!important;transform:translateZ(0) scale(1)!important}.features-reveal{background:#f7f8fa}.trusted-v2{background:#fff}.trusted-v2:before{background:linear-gradient(90deg,#ffffff,transparent)}.trusted-v2:after{background:linear-gradient(-90deg,#ffffff,transparent)}.trusted-v2 .label{color:#9ca3af}.impact{background:#f7f8fa}.impact-stat+.impact-stat:before{background:#e5e7eb}.impact-val{color:#0d1117}.impact-val .iunit{color:oklch(.4 .16 150)}.impact-label{color:#374151}.impact-sub{color:#6b7280}.split-content{background:#f7f8fa}.split-h3{color:#0d1117}.split-p{color:#374151}.split-ui{background:#fff;border-color:#e5e7eb}.split-ui-body{color:#6b7280}.split-ui-body strong{color:#0d1117}.pullquote{background:#f0f2f5}.pullquote-mark{color:#33854a1f}.pullquote-text{color:#0d1117}.pullquote-avatar{border-color:#e5e7eb}.pullquote-name strong{color:#0d1117}.pullquote-name span{color:#6b7280}.twall{background:#fff}.twall-card{background:#fff;border-color:#e5e7eb;box-shadow:0 2px 16px #0000000e}.twall-card:hover{border-color:#d1d5db;transform:translateY(-2px)}.twall-quote{color:#374151}.twall-av{border-color:#e5e7eb}.twall-meta strong{color:#0d1117}.twall-meta span{color:#6b7280}.compliance{background:#f7f8fa;border-color:#e5e7eb}.compliance-h3{color:#0d1117}.compliance-p{color:#6b7280}.compliance-badge{background:#fff;border-color:#e5e7eb;box-shadow:0 1px 8px #0000000d}.compliance-badge-icon{background:#c3eac947;color:oklch(.4 .16 150)}.compliance-badge-text strong{color:#0d1117}.compliance-badge-text span{color:#6b7280}.pricing-new{background:#f7f8fa}.pricing-new-h2{color:#0d1117}.ptoggle-new{background:#fff;border-color:#e5e7eb}.ptoggle-new button{color:#6b7280}.ptoggle-new button.active{background:#f3f4f6;color:#0d1117}.save-badge{background:#bce3c34d;color:oklch(.35 .14 150);border-color:#60a06e4d}.pnc{background:#fff;border-color:#e5e7eb;box-shadow:0 2px 20px #0000000f}.pnc:hover{border-color:#d1d5db}.pnc.featured{background:#fff;border-color:#2a904b80;box-shadow:0 0 0 1px #2a904b2e,0 16px 48px #0000001a}.pnc-popular{background:#bce3c347;color:oklch(.35 .14 150);border-color:#60a06e4d}.pnc-tier{color:#6b7280}.pnc-sym{color:#9ca3af}.pnc-amt{color:#0d1117}.pnc-per{color:#9ca3af}.pnc-desc{color:#6b7280;border-color:#f3f4f6}.pnc-list li{color:#374151}.pnc-btn.solid{background:oklch(.4 .16 150);color:#fff}.pnc-btn.solid:hover{filter:brightness(1.08)}.pnc-btn.outline{border-color:#e5e7eb;color:#374151}.pnc-btn.outline:hover{border-color:#9ca3af;color:#0d1117;background:#f9fafb}.pnc-amt[style]{color:#374151!important}.faq-new{background:#f7f8fa}.faq-new-h2{color:#0d1117}.faq-new details{border-color:#e5e7eb}.faq-new details:last-child{border-color:#e5e7eb}.faq-new summary{color:#374151}.faq-new summary:hover{color:#0d1117}.faq-new .faq-body{color:#6b7280}.site .btn-ghost{color:#374151;border-color:#d1d5db}.site .btn-ghost:hover{background:#f3f4f6;border-color:#9ca3af;color:#0d1117}.cta-final .btn-ghost{color:#ffffffd1;border-color:#ffffff47}.cta-final .btn-ghost:hover{background:#ffffff1a;border-color:#ffffff8c;color:#fff}.footer-v2{background:#f4f5f7;color:#6b7280;border-color:#e5e7eb}.footer-v2 .brand-col .logo{color:#0d1117}.footer-v2 .brand-col .logo .mark{background:#0d1117;color:#9ceead}.footer-v2 .brand-col p{color:#6b7280}.footer-v2 .col h5{color:#9ca3af}.footer-v2 .col a{color:#374151}.footer-v2 .col a:hover{color:#0d1117}.footer-v2 .bottom,.footer-v2 .bottom .socials a{border-color:#e5e7eb;color:#9ca3af}.footer-v2 .bottom .socials a:hover{border-color:#9ca3af;color:#0d1117}.press{background:#f7f8fa}.press-card{background:#fff;border-color:#e5e7eb}.press-card:hover{background:#f9fafb;border-color:#4a9a5e66}.press-headline{color:#0d1117}.press-meta{color:#9ca3af}.press-arrow{border-color:#e5e7eb;color:#6b7280}.security{background:radial-gradient(ellipse 60% 50% at 50% 0%,oklch(.88 .07 150 / .18),transparent 70%),#f7f8fa}.sec-badge{background:#fff;border-color:#e5e7eb}.sec-badge:hover{border-color:#4a9a5e66}.sec-badge-ico{background:#c3eac940;border-color:#69aa7747;color:oklch(.4 .16 150)}.sec-badge-name{color:#0d1117}.sec-badge-sub{color:#6b7280}.pricing{background:#f7f8fa;border-color:#e5e7eb}.price-card{background:#fff;border-color:#e5e7eb}.price-card:hover{border-color:#d1d5db}.price-card.featured{background:linear-gradient(180deg,oklch(.9 .06 150 / .2),transparent 50%),#fff;border-color:#4a9a5e80;box-shadow:0 20px 48px -16px oklch(.42 .14 150 / .18)}.price-big .amount{color:#0d1117}.price-big .per{color:#9ca3af}.price-tag{color:#6b7280}.price-btn{background:#f3f4f6;border-color:#e5e7eb;color:#374151}.price-btn:hover{background:#e9eaec}.price-feats{color:#374151}.price-feats .row.muted{color:#9ca3af}.price-feats .row.muted svg{color:#d1d5db}.faq{background:#f7f8fa;border-color:#e5e7eb}.faq-item{border-color:#e5e7eb}.faq-item summary{color:#0d1117}.faq .faq-item p{color:#6b7280}.bigquote{background:radial-gradient(ellipse 80% 60% at 50% 50%,oklch(.86 .08 150 / .18),transparent 70%),#f7f8fa}.bigquote .q,.bigquote .attr .nm{color:#0d1117}.bigquote .attr .tt{color:#6b7280}.compare{background:#f7f8fa}.compare-intro h2{color:#0d1117}.compare-intro p{color:#374151}.newsletter{background:#f7f8fa;border-color:#e5e7eb}.newsletter h3{color:#0d1117}.newsletter p{color:#6b7280}.newsletter form{background:#fff;border-color:#e5e7eb}.newsletter input{color:#0d1117}.newsletter input::-moz-placeholder{color:#9ca3af}.newsletter input::placeholder{color:#9ca3af}:root{--background: oklch(.979 .002 95);--surface: oklch(1 0 0);--surface-2: oklch(.96 .002 95);--foreground: oklch(.13 0 0);--muted-fg: oklch(.48 0 0);--faint-fg: oklch(.68 0 0);--border: oklch(.91 .002 80);--border-strong: oklch(.82 .002 80);--card: oklch(1 0 0);--sidebar: oklch(.912 0 0);--accent: oklch(.96 .002 95)}.bg-white{background-color:#fff!important}.bg-zinc-50{background-color:#fafafa!important}.bg-zinc-100{background-color:#f4f4f5!important}.hover\:bg-zinc-50:hover{background-color:#fafafa!important}.hover\:bg-zinc-100:hover{background-color:#f4f4f5!important}.bg-white\/80{background-color:#fffc!important}.border-black\/\[0\.06\]{border-color:#0000000f!important}.border-black\/\[0\.07\]{border-color:#00000012!important}.border-black\/\[0\.08\]{border-color:#00000014!important}.border-black\/\[0\.1\]{border-color:#0000001a!important}.border-black\/\[0\.12\],.hover\:border-black\/\[0\.12\]:hover{border-color:#0000001f!important}.focus\:border-black\/30:focus{border-color:#0000004d!important}.bg-black\/10{background-color:#0000000a!important}.bg-black\/20{background-color:#00000014!important}.text-zinc-900{color:#18181b!important}.text-zinc-800{color:#27272a!important}.text-zinc-700{color:#3f3f46!important}.text-zinc-600{color:#52525b!important}.text-zinc-500{color:#71717a!important}.text-zinc-400{color:#a1a1aa!important}.text-zinc-300{color:#d4d4d8!important}.hover\:text-zinc-700:hover{color:#3f3f46!important}.hover\:text-zinc-900:hover{color:#18181b!important}.bg-zinc-900{background-color:#18181b!important;color:#fff!important}.hover\:bg-zinc-700:hover{background-color:#3f3f46!important}.bg-zinc-900.text-white{color:#fff!important}.border-zinc-900{border-color:#18181b!important}.text-blue-600{color:#007aff!important}body{background:#e8e8e8;color:#18181b}.stage{background:#f8f8f7;box-shadow:0 0 0 1px #0000000f,0 8px 32px #0000001a,0 2px 8px #0000000f}.stage:before{background:#e8e8e8;border-bottom:1px solid rgba(0,0,0,.07)}.ambient-aurora{opacity:0!important}.ambient-spotlight{display:none!important}.ambient-grain{opacity:.018;mix-blend-mode:multiply}.ambient-vignette{display:none!important}.shimmer{background:linear-gradient(90deg,#0000000a,#00000014,#0000000a);background-size:800px 100%}.rail{background:#00000014}.rail-fill{background:#18181b}.thin-scroll::-webkit-scrollbar-thumb{background:#00000024}.world-sidebar{background:#e8e8e8;border-right:none;color:#52525b;z-index:50}.ws-brand{color:#18181b}.ws-brand-mark{background:#18181b;border-color:transparent;color:#fff}.ws-start{background:#dcfce7;color:#15803d;border-color:#bbf7d0;border-radius:10px}.ws-start-main{white-space:nowrap;font-size:12px}.ws-start:hover{background:#bbf7d0}.ws-start-main:hover,.ws-start-caret:hover{background:#0000000a}.ws-start-divider{background:#86efac}.ws-start svg{stroke:#16a34a}.ws-nav-item{color:#52525b}.ws-nav-item:hover{background:#0000000a;color:#18181b}.ws-nav-item .ws-kbd{background:#0000000f;color:#a1a1aa;border:none}.ws-section-label{color:#a1a1aa}.ws-chat-item:hover{background:#0000000a}.ws-chat-item.active{background:#0000000f}.ws-chat-item-title{color:#27272a}.ws-chat-item-sub{color:#a1a1aa}.ws-chat-row{color:#71717a}.ws-chat-row:hover{background:#0000000a;color:#18181b}.ws-footer{border-top-color:#00000014}.ws-avatar{background:#0000001f;color:#52525b}.world-rail{background:#e8e8e8;border-left:none;color:#52525b;z-index:50}.wr-patient-name{color:#18181b}.wr-patient-id,.wr-header-actions{color:#a1a1aa}.wr-header-actions svg:hover{color:#18181b}.wr-tabs{border-bottom-color:#00000014}.wr-tab{color:#a1a1aa}.wr-tab.active{color:#18181b;border-bottom-color:#18181b}.wr-doc:hover{background:#0000000a}.wr-doc-ico{background:#0000000f;border-color:#00000014;color:#a1a1aa}.wr-doc-title{color:#27272a}.wr-doc-sub{color:#a1a1aa}.wr-doc-approved{background:#dcfce7;color:#16a34a;border:none}.wr-footer{border-top-color:#00000014}.wr-view-full{background:#0000000f;border-color:#00000014;color:#52525b}.wr-view-full:hover{background:#00000017}.tweak-panel{background:#fffffff2;border-color:#00000014;box-shadow:0 8px 24px #0000001a,0 1px 2px #0000000d}.hero-backdrop{position:fixed;inset:0;z-index:9;pointer-events:none;background:#0a0a0a;opacity:calc(1 - min(1,(var(--s2, 0) * 1.6)));will-change:opacity;transition:opacity .05s linear}.proof{position:relative;width:100%;min-height:86vh;overflow:hidden;margin-top:64px;border-radius:28px;margin-left:auto;margin-right:auto;max-width:calc(100% - 24px);isolation:isolate;color:#fff}.proof-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0;filter:saturate(105%)}.proof-vignette{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#00000073,#00000026 45%,#0000000d),linear-gradient(180deg,#0003,#0000001a,#00000059)}.proof-inner{position:relative;z-index:2;display:grid;grid-template-columns:1.1fr .9fr;-moz-column-gap:48px;column-gap:48px;row-gap:0;align-items:center;padding:clamp(48px,6vw,96px) clamp(32px,5vw,80px);min-height:86vh}.proof-eyebrow{font-size:13px;letter-spacing:.22em;text-transform:uppercase;font-weight:500;color:#ffffffeb;margin:0 0 28px}.proof-headline{font-family:inherit;margin:0;font-size:clamp(48px,6vw,88px);font-weight:600;line-height:1.04;letter-spacing:-.035em;color:#ffffff73;text-wrap:balance}.proof-headline .line{display:block;cursor:pointer;transition:color .2s ease}.proof-headline .line:not(.on):hover{color:#ffffffb3}.proof-headline .line.on{color:#fff;cursor:default}.chart-view{display:none}.chart-view.active{display:block;width:100%;height:auto}.proof-sub{margin:20px 0 0;font-size:clamp(15px,1.4vw,18px);line-height:1.5;color:#fff;font-weight:700;max-width:36ch;letter-spacing:-.01em}.proof-foot{margin-top:40px}.proof-chart{background:#141416c7;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border:1px solid rgba(255,255,255,.08);border-radius:22px;padding:22px 20px 18px;display:flex;flex-direction:column;gap:14px;justify-self:end;width:100%;max-width:500px;align-self:center}.chart-header-label{margin:0;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#ffffff73;font-weight:500}.chart-svg{width:100%;height:auto;overflow:visible;font-family:inherit}.chart-svg .bar-anim{transform-box:fill-box;transform:scaleY(0);transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}.chart-svg .bar-anim.bar-grows-up{transform-origin:bottom center}.chart-svg .bar-anim.bar-grows-down{transform-origin:top center}.proof.in-view .chart-svg .bar-anim{transform:scaleY(1)}.chart-svg .bar-anim[data-delay="1"]{transition-delay:.1s}.chart-svg .bar-anim[data-delay="2"]{transition-delay:.22s}.chart-svg .lbl-fade{opacity:0;transition:opacity .5s ease 1s}.proof.in-view .chart-svg .lbl-fade{opacity:1}.chart-legend{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px solid rgba(255,255,255,.08);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;font-weight:500}.legend-brand{display:inline-flex;align-items:center;gap:7px;background:#36fe8f;color:#0a2e1a;padding:4px 11px;border-radius:999px;font-weight:700;letter-spacing:.02em;text-transform:none;font-size:12px}.legend-dot{width:6px;height:6px;border-radius:50%;background:#0a2e1a}.chart-col{display:flex;flex-direction:column;gap:6px;justify-self:end;align-self:center;width:100%}.chart-source-outside{margin:5px 0 0;text-align:center;font-size:10px;line-height:1.5;color:#ffffff59;letter-spacing:.01em;max-width:500px;align-self:center;justify-self:end}.chart-source-outside em{font-style:italic;color:#ffffff73}@media(max-width:900px){.proof-inner{grid-template-columns:1fr;gap:28px;min-height:0}.proof-chart{justify-self:stretch;max-width:none}}.reviews{background:#fff;padding:120px 0 80px;overflow:hidden}.reviews-header{text-align:center;padding:0 40px 52px}.reviews-stars{font-size:26px;color:#06b67a;letter-spacing:6px;margin:0 0 16px;line-height:1}.reviews-title{font-weight:600;font-size:clamp(40px,5.4vw,72px);line-height:1;letter-spacing:-.035em;color:#0d1117;margin:0;text-wrap:balance}.reviews-marquee{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:0 clamp(20px,4vw,60px);height:clamp(480px,68vh,680px);position:relative;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 15%,black 85%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,black 15%,black 85%,transparent 100%)}.marquee-col{overflow:hidden;display:flex;flex-direction:column}.marquee-track{display:flex;flex-direction:column;gap:14px;animation:rUp 34s linear infinite}.marquee-track.marquee-down{animation:rDown 40s linear infinite}.marquee-track.marquee-slow{animation:rUp 44s linear infinite}.marquee-col:hover .marquee-track{animation-play-state:paused}@keyframes rUp{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes rDown{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.rc{background:#f8f9fa;border:none;border-radius:16px;padding:20px 20px 16px;flex-shrink:0}.rc-stars{color:#06b67a;font-size:13px;letter-spacing:2px;margin:0 0 10px;line-height:1}.rc-quote{font-size:15px;font-weight:500;line-height:1.45;color:#0d1117;letter-spacing:-.01em;margin:0 0 16px}.rc-divider{height:1px;background:#ece9e0;margin-bottom:12px}.rc-footer{display:flex;justify-content:space-between;align-items:center;gap:8px}.rc-author{font-size:13px;font-weight:600;color:#0d1117;margin:0;line-height:1.3}.rc-meta{font-size:11.5px;color:#999;margin:2px 0 0}.rc-verified{display:flex;align-items:center;gap:5px;font-size:11.5px;color:#06b67a;font-weight:500;white-space:nowrap}.rc-stat-num{font-size:42px;font-weight:700;letter-spacing:-.03em;color:#0d1117;line-height:1;margin:0 0 6px}.rc-stat-label{font-size:15px;font-weight:600;color:#0d1117;margin:0 0 3px}.rc-stat-sub{font-size:12.5px;color:#999;margin:0}.reviews-foot{text-align:center;padding:44px 40px 0;font-size:15px;color:#6b6b6e;letter-spacing:-.01em}.reviews-foot b{color:#0d1117;font-weight:700}.reviews-foot u{color:#0d1117;text-decoration-color:#ccc}.pricing-nd{background:#0b0b0c;padding:clamp(80px,10vh,140px) clamp(24px,5vw,80px) clamp(80px,10vh,120px)}.pricing-nd-header{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;max-width:1100px;margin:0 auto 48px}.pricing-nd-title{font-weight:600;font-size:clamp(40px,5.4vw,72px);line-height:1;letter-spacing:-.035em;color:#fff;margin:0;text-align:left}.pricing-nd-toggle{display:inline-flex;background:#ffffff12;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:4px;gap:2px;flex-shrink:0;align-self:flex-end;margin-bottom:6px}.ptog-nd-btn{border:none;background:transparent;color:#ffffff8c;font-family:inherit;font-size:14px;font-weight:500;padding:8px 20px;border-radius:999px;cursor:pointer;transition:background .2s ease,color .2s ease;display:flex;align-items:center;gap:8px;letter-spacing:-.01em}.ptog-nd-btn.ptog-nd-active{background:#fff;color:#0b0b0c}.ptog-nd-save{background:#06b67a;color:#fff;font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;letter-spacing:.02em}.nd-save-bubble{display:inline-block;background:#06b67a;color:#fff;font-size:10.5px;font-weight:600;padding:2px 8px;border-radius:999px;letter-spacing:.02em;margin-left:6px;vertical-align:middle}.pricing-nd-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1100px;margin:0 auto;align-items:stretch}.pc-nd{border-radius:24px;padding:36px 28px 28px;display:flex;flex-direction:column;gap:28px;position:relative;background:#1e1e20;border:1px solid rgba(255,255,255,.07)}.pc-nd-clinician{border-color:#ffffff38}.pc-nd-badge{position:absolute;top:-13px;left:50%;transform:translate(-50%);background:#fff;color:#0d1117;font-size:11px;font-weight:700;padding:4px 16px;border-radius:999px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.pc-nd-top{display:flex;flex-direction:column;gap:10px}.pc-nd-tier{font-family:Montserrat,sans-serif;font-size:22px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#fff;margin:0}.pc-nd-tagline{font-size:14px;line-height:1.45;color:#ffffff8c;margin:0;min-height:44px;letter-spacing:-.01em}.pc-nd-price-block{display:flex;align-items:flex-end;gap:2px;margin-top:6px}.pc-nd-currency{font-size:22px;font-weight:600;color:#fff;line-height:1;margin-bottom:9px}.pc-nd-amount{font-size:64px;font-weight:700;letter-spacing:-.04em;color:#fff;line-height:1;transition:opacity .2s ease}.pc-nd-period{font-size:14px;color:#fff6;margin-bottom:10px;letter-spacing:-.01em}.pc-nd-billing-note{font-size:12px;color:#ffffff59;margin:0;min-height:16px}.pc-nd-features{list-style:none;margin:0;padding:24px 0 0;display:flex;flex-direction:column;gap:12px;border-top:1px solid rgba(255,255,255,.07);flex:1}.feat-nd{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500;letter-spacing:-.01em}.feat-nd.on{color:#ffffffe0}.feat-nd.off{color:#ffffff40}.feat-nd:before{content:"";width:18px;height:18px;border-radius:50%;flex-shrink:0;background-size:10px 10px;background-position:center;background-repeat:no-repeat}.feat-nd.on:before{background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M2 5l2 2 4-4' stroke='%230d1117' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E")}.feat-nd.off:before{background-color:transparent;border:1.5px solid rgba(255,255,255,.2)}.pc-nd-actions{display:flex;flex-direction:column;gap:10px}.pc-nd-cta{display:block;text-align:center;padding:15px 20px;border-radius:12px;font-size:14px;font-weight:600;text-decoration:none;letter-spacing:.04em;text-transform:uppercase;transition:opacity .18s ease,transform .12s ease;background:#fff;color:#0d1117}.pc-nd-cta:hover{opacity:.88;transform:translateY(-1px)}.pricing-nd-foot-note{max-width:1100px;margin:20px auto 0;text-align:center;font-size:12px;color:#ffffff4d;letter-spacing:.01em}@media(max-width:900px){.pricing-nd-header{flex-direction:column;align-items:flex-start;gap:20px}.pricing-nd-grid{grid-template-columns:1fr;max-width:420px}}.privacy-nd{background:#fff;padding:clamp(80px,10vh,120px) clamp(32px,6vw,100px)}.privacy-nd-inner{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start;max-width:1100px;margin:0 auto 72px}.privacy-nd-sub{font-size:clamp(15px,1.5vw,18px);line-height:1.55;color:#3a3a3c;margin:0 0 20px;letter-spacing:-.01em;font-weight:500}.privacy-nd-badges{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;max-width:1100px;margin:0 auto}@media(max-width:860px){.privacy-nd-inner{grid-template-columns:1fr}.privacy-nd-badges{grid-template-columns:repeat(2,1fr)}}.site .bigtext-words,.bigtext-words,.site .features-h2,.features-h2,.site .proof-headline .line,.proof-headline .line,.site .reviews-title,.reviews-title,.site .privacy-nd-title,.privacy-nd-title,.site .pricing-nd-title,.pricing-nd-title,.site .join-title,.join-title{font-family:Montserrat,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:500;letter-spacing:-.025em}.site .bigtext-words,.bigtext-words{font-size:clamp(34px,5.4vw,72px);line-height:1.05;max-width:40ch}.site .features-card-title,.features-card-title{font-family:Montserrat,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:500;font-size:clamp(22px,2.2vw,32px);line-height:1.14;letter-spacing:-.03em}.site .features-h2,.features-h2{font-size:clamp(36px,4.2vw,64px);line-height:1.05}@media(min-width:761px){.site .features-h2,.features-h2{max-width:none}}@media(max-width:480px){.site .features-h2,.features-h2{font-size:30px;max-width:none}}.site .privacy-nd-title,.privacy-nd-title{font-size:clamp(40px,5.4vw,72px)}.reviews .rc-stars{color:#06b67a}.reviews .rc-quote,.reviews .rc-author{color:#0d1117}.reviews .rc-meta{color:#999}.reviews .rc-stat-num,.reviews .rc-stat-label{color:#0d1117}.reviews .rc-stat-sub{color:#999}.reviews .reviews-foot{color:#6b6b6e}.proof .proof-eyebrow{color:#ffffffeb}.proof .proof-tab-sub{color:#fff}.proof .chart-source-outside{color:#ffffff59}.pricing-nd .join-eyebrow{color:#4b5563}.pricing-nd .join-sub{color:#6b6b6e}.pricing-nd .join-note{color:#9a9aa0}:where(.stage) :where(button){border:0;background:transparent;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer}:where(.stage) :where(input,textarea){border:0;background:transparent;font:inherit;color:inherit}.reviews .rc-stat-num{font-size:42px;font-weight:700;letter-spacing:-.03em;line-height:1}.reviews .rc-stat-label{font-size:15px;font-weight:600}.reviews .rc-stat-sub{font-size:12.5px}.reviews .rc-quote{font-size:15px;font-weight:500;line-height:1.45}.reviews .rc-author{font-size:13px;font-weight:600}.reviews .rc-meta{font-size:11.5px}.reviews .rc-stars{font-size:13px;letter-spacing:2px}.proof .proof-tab-sub{font-size:clamp(17px,1.7vw,22px);font-weight:600;margin:22px 0 36px;max-width:34ch;line-height:1.5}.proof .proof-eyebrow{font-size:13px;margin:0 0 44px;text-wrap:balance}@media(max-width:430px){.proof .proof-eyebrow{font-size:11.5px;letter-spacing:.16em;margin:0 0 28px}}.proof .proof-headline .line{margin:0 0 6px}.proof .chart-source-outside{font-size:10px;line-height:1.5}.proof .pstat-label{font-size:11.5px}.pricing-nd .join-sub{font-size:clamp(16px,1.4vw,19px);line-height:1.6}.pricing-nd .join-note{font-size:13.5px}.pricing-nd .join-eyebrow{font-size:12px}.privacy-nd{background:#f6f6f4;border-radius:28px;max-width:1336px;margin:0 auto clamp(60px,8vh,100px);padding:clamp(64px,8vh,96px) clamp(24px,4vw,48px)}.privacy-nd-inner{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,3vw,48px);align-items:center;max-width:1240px;margin:0 auto}.privacy-nd-title{font-weight:600;font-size:clamp(36px,5vw,68px);line-height:1.04;letter-spacing:-.03em;color:#0d1117;margin:0;text-wrap:balance}.privacy-nd-body{padding-top:8px}.site .privacy-nd-sub{font-size:clamp(17px,1.7vw,22px);line-height:1.55;color:#3a3a3c;margin:26px 0 0;letter-spacing:-.01em;font-weight:500;max-width:42ch}.privacy-nd-badges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.4vw,20px);max-width:460px;margin:0 auto;width:100%}.hpriv-lock{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:13px;margin-bottom:20px;color:#1248a5;background:#1248a514}.hpriv-lock svg{display:block}.badge-nd-item{display:flex;align-items:center;justify-content:center}.badge-nd-item img{width:100%;height:auto;display:block;border-radius:10px;aspect-ratio:300 / 96;-o-object-fit:contain;object-fit:contain}@media(max-width:860px){.privacy-nd-inner{grid-template-columns:1fr;gap:40px}.privacy-nd-badges{max-width:420px;margin:0 auto}}.pricing-nd .join-eyebrow{margin:0 0 26px}.pricing-nd .join-title{margin:0 0 24px}.pricing-nd .join-sub{margin:0 0 44px}.pricing-nd .join-note{margin:22px 0 0}@media(max-width:600px){.logos-strip .ls-label{font-size:11px;letter-spacing:.12em;white-space:normal;line-height:1.6;padding:0 18px;position:relative;z-index:3}.ls-track img{height:26px}.logos-strip:before,.logos-strip:after{width:36px}}@media(min-width:761px){.features-card{width:auto;height:min(625px,calc(100vh - 316px));min-height:440px}}@media(max-width:760px){.fc-ui-mockup{left:14px;right:14px;top:14px;width:auto;max-height:44%;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent 97%);mask-image:linear-gradient(180deg,#000 72%,transparent 97%)}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.-left-\[17px\]{left:-17px}.left-1\/2{left:50%}.right-8{right:2rem}.top-1\/2{top:50%}.top-8{top:2rem}.top-\[7px\]{top:7px}.isolate{isolation:isolate}.z-40{z-index:40}.z-50{z-index:50}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.ml-1{margin-left:.25rem}.ml-auto{margin-left:auto}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-\[7px\]{height:7px}.h-full{height:100%}.max-h-\[180px\]{max-height:180px}.max-h-\[82vh\]{max-height:82vh}.min-h-0{min-height:0px}.min-h-\[20px\]{min-height:20px}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-12{width:3rem}.w-2\/3{width:66.666667%}.w-2\/5{width:40%}.w-3\/5{width:60%}.w-4{width:1rem}.w-4\/5{width:80%}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-\[7px\]{width:7px}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.max-w-\[460px\]{max-width:460px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[620px\]{max-width:620px}.max-w-\[720px\]{max-width:720px}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-wrap{text-wrap:wrap}.rounded{border-radius:.25rem}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[18px\]{border-radius:18px}.rounded-\[22px\]{border-radius:22px}.rounded-\[5px\]{border-radius:5px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-tr-\[6px\]{border-top-right-radius:6px}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-black\/\[0\.06\]{border-color:#0000000f}.border-black\/\[0\.07\]{border-color:#00000012}.border-black\/\[0\.08\]{border-color:#00000014}.border-zinc-200{--tw-border-opacity: 1;border-color:rgb(228 228 231 / var(--tw-border-opacity, 1))}.bg-black\/10{background-color:#0000001a}.bg-black\/20{background-color:#0003}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-zinc-900{--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-6{padding-bottom:1.5rem}.pl-1{padding-left:.25rem}.pl-2\.5{padding-left:.625rem}.pl-4{padding-left:1rem}.pr-1\.5{padding-right:.375rem}.pr-2{padding-right:.5rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-4{padding-top:1rem}.text-center{text-align:center}.font-mono{font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[34px\]{font-size:34px}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[1\.55\]{line-height:1.55}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.08em\]{letter-spacing:.08em}.text-\[oklch\(0\.8_0\.14_290\)\]{color:oklch(.8 .14 290)}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-zinc-300{--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.text-zinc-400{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.text-zinc-500{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.text-zinc-600{--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.text-zinc-700{--tw-text-opacity: 1;color:rgb(63 63 70 / var(--tw-text-opacity, 1))}.text-zinc-800{--tw-text-opacity: 1;color:rgb(39 39 42 / var(--tw-text-opacity, 1))}.text-zinc-900{--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_1px_rgba\(0\,0\,0\,0\.02\)\]{--tw-shadow: 0 1px 1px rgba(0,0,0,.02);--tw-shadow-colored: 0 1px 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.03\)\]{--tw-shadow: 0 1px 2px rgba(0,0,0,.03);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow: 0 1px 2px rgba(0,0,0,.08);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow: 0 1px 3px rgba(0,0,0,.04);--tw-shadow-colored: 0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_48px_rgba\(0\,0\,0\,0\.14\)\]{--tw-shadow: 0 24px 48px rgba(0,0,0,.14);--tw-shadow-colored: 0 24px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.\!ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.hover\:border-black\/\[0\.12\]:hover{border-color:#0000001f}.hover\:bg-zinc-100:hover{--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}.hover\:bg-zinc-50:hover{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.hover\:bg-zinc-700:hover{--tw-bg-opacity: 1;background-color:rgb(63 63 70 / var(--tw-bg-opacity, 1))}.hover\:bg-zinc-800:hover{--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}.hover\:text-zinc-700:hover{--tw-text-opacity: 1;color:rgb(63 63 70 / var(--tw-text-opacity, 1))}.hover\:text-zinc-900:hover{--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.hover\:brightness-110:hover{--tw-brightness: brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}
