@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c6e48ee1-module__JRO3KW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c6e48ee1-module__JRO3KW__variable{--font-body:"Inter", "Inter Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_2cfddc0b-module__tcXJaa__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_2cfddc0b-module__tcXJaa__variable{--font-display:"Manrope", "Manrope Fallback"}
:root{--ink-1000:#101214;--ink-900:#1c2024;--ink-700:#3f454b;--ink-500:#6c7278;--paper-0:#fff;--paper-50:#fbfaf7;--paper-100:#f5f2eb;--paper-200:#ebe6dc;--paper-300:#ddd6c9;--blue-700:#173fb7;--blue-600:#1f5fe5;--blue-500:#2b74f2;--cyan-500:#12b8d7;--mint-400:#8be0ca;--line:#10121421;--line-strong:#1012143d;--shell:min(1320px, calc(100vw - 64px));--font-sans:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ease-premium:cubic-bezier(.22, 1, .36, 1);--shadow-soft:0 28px 80px #242a301f}*{box-sizing:border-box}html{background:var(--paper-50);color:var(--ink-1000);scroll-padding-top:88px}body{background:var(--paper-50);min-width:320px;color:var(--ink-1000);font-family:var(--font-sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}img,svg,canvas{display:block}button,a,summary{-webkit-tap-highlight-color:transparent}::selection{color:var(--ink-1000);background:#2b74f233}.shell{width:var(--shell);margin-inline:auto}.skip-link{z-index:1000;background:var(--ink-1000);color:#fff;border-radius:10px;padding:12px 16px;font-weight:700;transition:transform .16s;position:fixed;top:12px;left:12px;transform:translateY(-170%)}.skip-link:focus{transform:translateY(0)}.brand-wordmark{width:148px;height:auto;display:inline-flex}.brand-wordmark img{width:100%;height:auto}.hero{isolation:isolate;background:radial-gradient(circle at 76% 20%, #2b74f217, transparent 32%), linear-gradient(180deg, #fff 0%, var(--paper-50) 100%);border-bottom:1px solid var(--line);min-height:100svh;position:relative;overflow:hidden}.hero:before{z-index:-3;content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0 49.96%,#10121409 50%,#0000 50.04%);position:absolute;inset:0}.site-header{z-index:30;border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:32px;min-height:88px;display:grid;position:relative}.brand-lockup{align-items:center;width:max-content;display:inline-flex}.desktop-nav{justify-content:center;align-items:center;gap:clamp(20px,2.8vw,44px);display:flex}.desktop-nav a{color:var(--ink-700);letter-spacing:-.01em;font-size:.92rem;transition:color .18s;position:relative}.desktop-nav a:after{content:"";background:var(--ink-1000);transform-origin:50%;height:1px;transition:transform .22s var(--ease-premium);position:absolute;bottom:-10px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover,.desktop-nav a:focus-visible{color:var(--ink-1000)}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after{transform:scaleX(1)}.header-cta,.button{isolation:isolate;letter-spacing:-.025em;min-height:52px;transition:transform .22s var(--ease-premium), border-color .22s ease, background-color .22s ease, box-shadow .22s ease;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding-inline:22px;font-size:.94rem;font-weight:690;display:inline-flex;position:relative;overflow:hidden}.header-cta,.button--primary{border-color:var(--ink-1000);background:var(--ink-1000);color:#fff;box-shadow:0 10px 24px #10121424}.header-cta:before,.button--primary:before{z-index:-1;content:"";transition:transform .62s var(--ease-premium);background:linear-gradient(110deg,#0000 18%,#2b74f2e6 48%,#12b8d7e6 72%,#0000 92%);position:absolute;inset:0;transform:translate(-115%)}.header-cta:hover,.header-cta:focus-visible,.button--primary:hover,.button--primary:focus-visible{transform:translateY(-2px);box-shadow:0 16px 34px #10121433}.header-cta:hover:before,.header-cta:focus-visible:before,.button--primary:hover:before,.button--primary:focus-visible:before{transform:translate(115%)}.button--secondary{border-color:var(--line-strong);color:var(--ink-1000);background:#ffffffb3}.button--secondary:hover,.button--secondary:focus-visible{border-color:var(--ink-1000);background:#fff;transform:translateY(-2px)}.header-cta:focus-visible,.button:focus-visible,.text-link:focus-visible,.desktop-nav a:focus-visible,.faq-list summary:focus-visible{outline-offset:4px;outline:3px solid #2b74f280}.mobile-menu{z-index:60;justify-self:end;display:none;position:relative}.mobile-menu summary{border:1px solid var(--line-strong);cursor:pointer;background:#ffffffdb;border-radius:50%;place-items:center;width:46px;height:46px;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary>span,.mobile-menu summary>span:before,.mobile-menu summary>span:after{background:var(--ink-1000);border-radius:999px;width:18px;height:1.5px;transition:transform .18s,opacity .18s;display:block}.mobile-menu summary>span{position:relative}.mobile-menu summary>span:before,.mobile-menu summary>span:after{content:"";position:absolute;left:0}.mobile-menu summary>span:before{top:-6px}.mobile-menu summary>span:after{top:6px}.mobile-menu[open] summary>span{background:0 0}.mobile-menu[open] summary>span:before{transform:translateY(6px)rotate(45deg)}.mobile-menu[open] summary>span:after{transform:translateY(-6px)rotate(-45deg)}.mobile-menu summary:focus-visible{outline-offset:4px;outline:3px solid #2b74f280}.mobile-menu nav{border:1px solid var(--line);width:min(320px,100vw - 28px);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff7;border-radius:20px;padding:12px;display:grid;position:absolute;top:calc(100% + 12px);right:0}.mobile-menu nav a{color:var(--ink-900);border-radius:12px;padding:13px 14px;font-weight:600}.mobile-menu nav a:hover,.mobile-menu nav a:focus-visible{background:var(--paper-100);outline:none}.mobile-menu nav a:last-child{background:var(--ink-1000);color:#fff;text-align:center;margin-top:6px}
.hero-grid{z-index:3;grid-template-columns:minmax(0,5.1fr) minmax(0,6.9fr);align-items:center;column-gap:clamp(28px,4vw,72px);min-height:calc(100svh - 88px);padding-block:clamp(64px,6.8vw,112px) 76px;display:grid;position:relative}.hero-copy{z-index:8;max-width:690px;position:relative}.hero-scope{color:var(--ink-500);letter-spacing:.085em;text-transform:uppercase;align-items:center;gap:14px;margin-bottom:28px;font-size:.74rem;display:flex}.hero-scope span:first-child{color:var(--blue-700);background:#2b74f20e;border:1px solid #1f5fe53d;border-radius:999px;padding:8px 12px}.hero-copy h1{max-width:760px;color:var(--ink-1000);letter-spacing:-.07em;text-wrap:balance;margin:0;font-size:clamp(4.35rem,6.4vw,7.7rem);font-weight:610;line-height:.89}.hero-copy h1 span{color:#0000;background:linear-gradient(100deg,#173fb7 0%,#2b74f2 58%,#12b8d7 112%);-webkit-background-clip:text;background-clip:text;max-width:720px;margin-top:12px;display:block}.hero-lead{max-width:610px;color:var(--ink-700);margin:32px 0 0;font-size:clamp(1.06rem,1.25vw,1.24rem);line-height:1.64}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.hero-footnote{max-width:590px;color:var(--ink-500);margin:26px 0 0;padding-left:18px;font-size:.82rem;line-height:1.5;position:relative}.hero-footnote:before{background:var(--blue-500);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:.58em;left:0;box-shadow:0 0 0 6px #2b74f217}.hero-scene{isolation:isolate;min-height:680px;position:relative;overflow:visible}.hero-scene:before{z-index:-3;filter:blur(12px);content:"";background:radial-gradient(#2b74f21f,#12b8d70b 44%,#0000 72%);border-radius:50%;position:absolute;inset:7% 2% 8% 5%}.hero-scene:after{z-index:-2;filter:blur(18px);content:"";background:radial-gradient(#14233a24,#0000 68%);border-radius:50%;height:24%;position:absolute;bottom:13%;left:7%;right:5%}.hero-scene__canvas{inset:-7% -8% -5% -10%;width:118%!important;height:112%!important;position:absolute!important}.scene-fallback{filter:blur(24px);background:radial-gradient(circle,#2b74f221,#0000 68%);border-radius:50%;position:absolute;inset:18%}.hero-scene__grid{z-index:-4;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#10121409 1px,#0000 1px),linear-gradient(#10121409 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:76px 76px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:44% 56% 50% 50%;position:absolute;inset:10% 4% 12% 6%;transform:perspective(700px)rotateX(7deg)rotate(-2deg);-webkit-mask-image:radial-gradient(#000 0%,#000000b3 44%,#0000 78%);mask-image:radial-gradient(#000 0%,#000000b3 44%,#0000 78%)}.hero-scene__orb{z-index:-2;pointer-events:none;border:1px solid #2b74f221;border-radius:50%;position:absolute}.hero-scene__orb--one{aspect-ratio:1;width:68%;animation:11s ease-in-out infinite alternate orbit-drift;top:13%;right:3%}.hero-scene__orb--two{aspect-ratio:1;border-color:#12b8d721;width:43%;animation:14s ease-in-out -4s infinite alternate-reverse orbit-drift;bottom:11%;right:22%}.hero-scene__caption{z-index:4;color:#1012147a;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:12px;font-size:.69rem;display:flex;position:absolute;bottom:7%;right:5%}.hero-scene__caption i{background:#10121421;width:58px;height:1px;display:block;position:relative;overflow:hidden}.hero-scene__caption i:after{background:linear-gradient(90deg, transparent, var(--blue-500), var(--cyan-500), transparent);content:"";animation:3.8s ease-in-out infinite ledger-signal;position:absolute;inset:0;transform:translate(-120%)}.hero-ledger{color:#fff;background:#111519;border:1px solid #ffffff17;border-radius:28px;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:clamp(28px,4.2vw,64px);display:grid;position:relative;overflow:hidden;box-shadow:0 26px 70px #10121424}.hero-ledger__track{pointer-events:none;background:linear-gradient(90deg,#2b74f238,#2b74f2b3,#12b8d7b3,#8be0ca38);height:1px;position:absolute;top:50%;left:6%;right:6%;transform:translateY(-50%)}.hero-ledger__track:after{content:"";width:7px;height:7px;animation:ledger-pulse 5.6s var(--ease-premium) infinite;background:#7ddcff;border-radius:50%;position:absolute;top:-3px;left:0;box-shadow:0 0 18px #7ddcffe6}.hero-ledger__item{z-index:2;background:linear-gradient(#ffffff09,#0000);border-right:1px solid #ffffff14;align-items:center;gap:15px;min-height:112px;padding:22px clamp(18px,2.2vw,32px);display:flex;position:relative}.hero-ledger__item:last-child{border-right:0}.hero-ledger__index{color:#8fe3ff;letter-spacing:.08em;background:#2b74f21f;border:1px solid #72d9ff57;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:.67rem;display:grid}.hero-ledger__item div{gap:5px;display:grid}.hero-ledger__item strong{letter-spacing:-.02em;font-size:.95rem;font-weight:650}.hero-ledger__item small{color:#ffffff8a;font-size:.72rem}.hero-scroll-cue{z-index:20;color:#10121473;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:14px;font-size:.68rem;display:flex;position:absolute;bottom:24px;right:32px}.hero-scroll-cue i{background:#1012141f;width:42px;height:1px;display:block;position:relative;overflow:hidden}.hero-scroll-cue i:after{background:linear-gradient(90deg, transparent, var(--blue-500), transparent);content:"";animation:3.2s ease-in-out infinite cue-line;position:absolute;inset:0;transform:translate(-120%)}@keyframes orbit-drift{0%{transform:translate(-10px,8px)scale(.97)}to{transform:translate(12px,-10px)scale(1.035)}}@keyframes ledger-signal{0%,18%{transform:translate(-130%)}62%,to{transform:translate(130%)}}@keyframes ledger-pulse{0%{opacity:0;left:0%}8%{opacity:1}88%{opacity:1}to{opacity:0;left:100%}}@keyframes cue-line{0%,24%{transform:translate(-120%)}72%,to{transform:translate(120%)}}.home-sections{background:var(--paper-50);position:relative}
.section{padding-block:clamp(96px,10vw,168px);position:relative}.section-kicker{color:var(--blue-700);letter-spacing:.15em;text-transform:uppercase;font-size:.72rem;font-weight:760}.section-heading{grid-template-columns:minmax(0,8fr) minmax(300px,4fr);align-items:end;gap:64px;margin-top:22px;margin-bottom:68px;display:grid}.section-heading--compact{max-width:980px}.section h2{color:var(--ink-1000);letter-spacing:-.058em;text-wrap:balance;margin:0;font-size:clamp(3.1rem,5vw,6rem);font-weight:580;line-height:.98}.section p{color:var(--ink-700);line-height:1.68}.section-heading>p{margin:0;font-size:1.05rem}.steps-section{border-bottom:1px solid var(--line)}.steps-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.step-card{border-right:1px solid var(--line);min-height:360px;padding:32px 32px 28px;position:relative}.step-card:last-child{border-right:0}.step-card>span{color:var(--blue-600);letter-spacing:.15em;font-size:.72rem;font-weight:760}.step-card h3{letter-spacing:-.05em;margin:92px 0 0;font-size:clamp(2rem,2.8vw,3.2rem);font-weight:610}.step-card p{max-width:340px;margin:18px 0 0}.step-card__line{background:var(--line);height:1px;position:absolute;bottom:28px;left:32px;right:32px;overflow:hidden}.step-card__line i{background:linear-gradient(90deg, var(--blue-600), var(--cyan-500));width:34%;height:100%;display:block}.product-section{background:var(--paper-100)}.product-shell{grid-template-columns:minmax(0,4.8fr) minmax(0,7.2fr);align-items:start;gap:clamp(60px,10vw,150px);display:grid}.product-intro{position:sticky;top:120px}.product-intro h2{margin-top:20px;font-size:clamp(3.2rem,4.8vw,5.8rem)}.product-intro p{max-width:560px;margin:28px 0 0}.product-list{border-top:1px solid var(--line-strong)}.product-list article{border-bottom:1px solid var(--line);grid-template-columns:56px minmax(150px,.7fr) minmax(0,1.3fr);align-items:start;gap:24px;padding:30px 0;display:grid}.product-list article>span{color:var(--blue-600);letter-spacing:.14em;padding-top:7px;font-size:.7rem;font-weight:760}.product-list h3{letter-spacing:-.035em;margin:0;font-size:1.45rem;font-weight:620}.product-list p{margin:0}.evidence-section{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(60px,10vw,150px);display:grid}.evidence-copy h2{margin-top:20px}.evidence-copy>p{max-width:610px;margin:30px 0 0}.text-link{color:var(--ink-1000);align-items:center;gap:10px;margin-top:28px;font-weight:680;display:inline-flex}.text-link svg{transition:transform .2s var(--ease-premium)}.text-link:hover svg,.text-link:focus-visible svg{transform:translate(5px)}.review-ledger{border:1px solid var(--line-strong);box-shadow:var(--shadow-soft);background:#fff;border-radius:28px;overflow:hidden}.review-ledger__header,.review-ledger__footer{color:var(--ink-500);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:20px;padding:20px 24px;font-size:.7rem;display:flex}.review-ledger article{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:24px;min-height:104px;padding:24px;display:grid}.review-ledger article>div{color:var(--ink-900);align-items:center;gap:13px;display:flex}.review-ledger article strong{color:var(--ink-500);font-size:.82rem;font-weight:600}.status{border-radius:50%;width:9px;height:9px}.status--ready{background:#39b98f}.status--attention{background:#e9a33e}.status--missing{background:#e46c61}.review-ledger__footer{border-top:1px solid var(--line);text-transform:none;letter-spacing:0;justify-content:flex-start;line-height:1.5}.audience-section{background:#eaf1ff}.audience-shell{grid-template-columns:minmax(0,6.4fr) minmax(0,5.6fr);align-items:end;gap:clamp(60px,10vw,150px);display:grid}.audience-shell h2{margin-top:20px}.audience-copy>p{margin:0;font-size:1.08rem}.audience-copy ul{gap:14px;margin:30px 0 0;padding:0;list-style:none;display:grid}.audience-copy li{color:var(--ink-900);padding-left:24px;font-weight:600;position:relative}.audience-copy li:before{background:var(--blue-600);content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:.55em;left:0}.trust-section{background:var(--ink-1000);color:#fff}.trust-section .section-kicker{color:#82cfff}.trust-shell{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(60px,9vw,135px);display:grid}.trust-shell h2{color:#fff;margin-top:20px;font-size:clamp(3.1rem,4.8vw,5.7rem)}.trust-list{border-top:1px solid #fff3}.trust-list article{border-bottom:1px solid #ffffff24;grid-template-columns:48px 190px 1fr;align-items:center;gap:18px;min-height:126px;display:grid}.trust-list article>span{color:#82cfff;letter-spacing:.14em;font-size:.7rem;font-weight:760}.trust-list h3,.trust-list p{margin:0}.trust-list h3{color:#fff;font-size:1.18rem;font-weight:620}.trust-list p{color:#ffffff9e;font-size:.9rem}.faq-section{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(60px,10vw,150px);display:grid}.faq-heading h2{margin-top:20px;font-size:clamp(3rem,4.5vw,5.2rem)}.faq-list details{border-top:1px solid var(--line)}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;color:var(--ink-900);justify-content:space-between;align-items:center;gap:26px;padding:26px 2px;font-size:1.08rem;font-weight:620;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--blue-600);transition:transform .2s var(--ease-premium);font-size:1.6rem;font-weight:300}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:760px;color:var(--ink-500);margin:-4px 0 28px}.cta-section{background:var(--paper-100);border-top:1px solid var(--line);place-items:center;min-height:620px;display:grid}.cta-content{text-align:center;max-width:920px}.cta-content h2{margin-top:20px;font-size:clamp(3.5rem,6vw,6.6rem)}.cta-content>p{max-width:680px;margin:28px auto 0}.cta-content .button{margin-top:36px}.site-footer{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:60px;padding-block:58px 68px;display:grid}.site-footer strong{letter-spacing:.16em;font-size:1.1rem}.site-footer p,.site-footer a{color:var(--ink-500);font-size:.82rem;line-height:1.65}.site-footer p{margin:16px 0 0}.site-footer__legal{text-align:right}.site-footer__legal p{margin:0 0 4px}.site-footer a:hover,.site-footer a:focus-visible{color:var(--blue-600)}@keyframes cue-line{0%{transform:translate(-120%)}55%,to{transform:translate(120%)}}
@media (max-width:1180px){:root{--shell:min(1120px, calc(100vw - 42px))}.desktop-nav{gap:20px}.hero-grid{grid-template-columns:minmax(0,5.2fr) minmax(0,6.8fr)}.hero-scene{min-height:620px}.hero-ledger__item{padding-inline:20px}.product-shell{gap:70px}}@media (max-width:960px){:root{--shell:min(900px, calc(100vw - 34px))}.site-header{grid-template-columns:auto 1fr auto auto;gap:14px}.desktop-nav{display:none}.mobile-menu{display:block}.header-cta{justify-self:end}.hero-grid{grid-template-columns:1fr;padding-top:58px}.hero-copy{max-width:790px}.hero-copy h1{max-width:760px;font-size:clamp(4.1rem,11vw,6.7rem)}.hero-scene{min-height:610px;margin-top:28px}.hero-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-ledger__item:nth-child(3){border-right:0}.hero-ledger__item:nth-child(-n+3){border-bottom:1px solid #ffffff14}.hero-ledger__track{display:none}.section-heading,.product-shell,.evidence-section,.audience-shell,.trust-shell,.faq-section{grid-template-columns:1fr}.section-heading{gap:24px}.section-heading>p{max-width:720px}.product-intro{max-width:780px;position:static}.product-shell,.evidence-section,.audience-shell,.trust-shell,.faq-section{gap:52px}.site-footer{grid-template-columns:1fr}.site-footer__legal{text-align:left}}@media (max-width:720px){:root{--shell:calc(100vw - 28px)}.site-header{min-height:76px}.brand-wordmark{width:124px}.header-cta{min-height:44px;padding-inline:15px;font-size:.78rem}.header-cta svg{display:none}.hero-grid{min-height:auto;padding-block:52px 82px}.hero-scope{flex-direction:column;align-items:flex-start;gap:10px}.hero-copy h1{font-size:clamp(3.45rem,16vw,5.2rem)}.hero-lead{font-size:1rem}.hero-actions{flex-direction:column}.button{width:100%}.hero-scene{min-height:500px;margin-top:24px}.hero-scene__canvas{inset:-3% -12% -4%;width:124%!important;height:108%!important}.hero-scene__caption{display:none}.hero-ledger{border-radius:22px;margin-top:20px}.hero-ledger__item{min-height:96px;padding:18px}.hero-scroll-cue{display:none}.section{padding-block:92px}.section h2,.product-intro h2,.trust-shell h2,.faq-heading h2,.cta-content h2{font-size:clamp(2.7rem,12vw,4.3rem)}.steps-grid{grid-template-columns:1fr}.step-card{border-right:0;border-bottom:1px solid var(--line);min-height:300px}.step-card:last-child{border-bottom:0}.step-card h3{margin-top:64px}.product-list article{grid-template-columns:42px 1fr;gap:14px}.product-list article p{grid-column:2}.review-ledger article{grid-template-columns:1fr;gap:10px}.trust-list article{grid-template-columns:40px 1fr;gap:14px;padding-block:24px}.trust-list article p{grid-column:2}.site-footer{gap:34px}}@media (max-width:540px){.site-header{grid-template-columns:auto 1fr auto}.header-cta{display:none}.hero-copy h1{font-size:clamp(3.05rem,16.2vw,4.65rem)}.hero-scene{min-height:430px}.hero-ledger__item{gap:12px;padding:16px 14px}.hero-ledger__index{flex-basis:32px;width:32px;height:32px}.hero-ledger__item strong{font-size:.88rem}.hero-ledger__item small{font-size:.66rem}}@media (max-width:380px){.brand-wordmark{width:106px}.hero-scene{min-height:390px}.hero-ledger{grid-template-columns:1fr}.hero-ledger__item{border-bottom:1px solid #ffffff14;border-right:0}.hero-ledger__item:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.hero-scroll-cue{display:none}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
.hero-scene--original-artwork{box-shadow:none;isolation:isolate;background:0 0;border:0;border-radius:0;place-items:center;display:grid;overflow:visible}.hero-scene--original-artwork:before{z-index:0;filter:blur(32px);content:"";pointer-events:none;background:radial-gradient(#2b74f20b 0%,#12b8d704 44%,#0000 74%);border-radius:50%;position:absolute;inset:24% 18% 20%}.hero-scene--original-artwork:after{z-index:0;filter:blur(24px);content:"";pointer-events:none;background:radial-gradient(#12274e11,#0000 74%);border-radius:50%;height:7%;position:absolute;bottom:17%;left:30%;right:30%}.hero-scene--original-artwork .hero-scene__canvas,.hero-scene--original-artwork .scene-fallback,.hero-scene--original-artwork .hero-scene__grid,.hero-scene--original-artwork .hero-scene__orb,.hero-scene--original-artwork .hero-scene__caption{display:none!important}.hero-scene__original-frame{z-index:2;pointer-events:none;place-items:center;display:grid;position:absolute;inset:10% 2% 12% 8%}.hero-scene__original-logo{object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;image-rendering:auto;filter:drop-shadow(0 18px 22px #14275213)drop-shadow(0 4px 7px #144cae06);will-change:transform;width:min(64%,480px);max-width:480px;height:auto;max-height:78%;animation:9s cubic-bezier(.4,0,.2,1) infinite original-logo-float;display:block}@keyframes original-logo-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-4px)}}@media (max-width:1180px){.hero-scene__original-logo{width:min(66%,440px);max-width:440px}}@media (max-width:960px){.hero-scene__original-frame{inset:8% 4% 10%}.hero-scene__original-logo{width:min(58%,410px);max-width:410px;max-height:72%}}@media (max-width:720px){.hero-scene--original-artwork{min-height:420px}.hero-scene__original-frame{inset:6% 8% 9%}.hero-scene__original-logo{width:min(66%,330px);max-width:330px;max-height:76%}}@media (prefers-reduced-motion:reduce){.hero-scene__original-logo{animation:none}}
:root{--final-ink:#111318;--final-ink-soft:#454a54;--final-muted:#737986;--final-paper:#f7f8f6;--final-white:#fff;--final-mist:#eef3ff;--final-blue:#2557da;--final-blue-deep:#163ba8;--final-cyan:#21b7e6;--final-navy:#0e1730;--final-line:#1113181c;--final-line-strong:#11131833;--final-shell:min(1280px, calc(100vw - 56px));--final-radius:28px;--final-ease:cubic-bezier(.22, 1, .36, 1);--final-shadow:0 32px 90px #18233a1c}html{background:var(--final-paper);color:var(--final-ink);scroll-padding-top:84px}body{background:var(--final-paper);color:var(--final-ink);font-family:Inter,Geist,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.shell{width:var(--final-shell)}.site-header{border-bottom:1px solid var(--final-line);gap:28px;min-height:84px}.brand-wordmark{width:154px}.desktop-nav{gap:clamp(22px,2.7vw,42px)}.desktop-nav a{color:var(--final-ink-soft);font-size:.9rem;font-weight:520}.desktop-nav a:after{background:var(--final-blue);bottom:-9px}.header-cta,.button{border-radius:999px;min-height:50px;padding-inline:22px;font-size:.91rem;font-weight:650}.header-cta,.button--primary{border-color:var(--final-ink);background:var(--final-ink);box-shadow:0 10px 26px #11131821}.header-cta:before,.button--primary:before{background:linear-gradient(110deg,#0000 18%,#2557daf2 48%,#21b7e6e6 72%,#0000 92%)}.button--secondary{border-color:var(--final-line-strong);background:#ffffffb8}.hero{background:radial-gradient(circle at 82% 27%, #2557da16, transparent 31%), linear-gradient(180deg, #fff 0%, var(--final-paper) 100%);border-bottom:0;min-height:auto;overflow:clip}.hero:before{background:linear-gradient(90deg,#0000 0 55.4%,#11131807 55.5%,#0000 55.6%)}.hero-main{z-index:3;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);align-items:center;gap:clamp(44px,6vw,92px);min-height:690px;padding-block:clamp(76px,7vw,112px) clamp(58px,6vw,88px);display:grid;position:relative}.hero-copy{max-width:690px;padding-top:4px}.hero-eyebrow{color:var(--final-muted);letter-spacing:.11em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:28px;font-size:.72rem;font-weight:650;display:flex}.hero-eyebrow strong{min-height:32px;color:var(--final-blue-deep);font-size:inherit;background:#2557da0b;border:1px solid #2557da38;border-radius:999px;align-items:center;padding-inline:12px;display:inline-flex}.hero-copy h1{max-width:720px;color:var(--final-ink);letter-spacing:-.072em;text-wrap:balance;margin:0;font-size:clamp(4.7rem,7.1vw,7.25rem);font-weight:620;line-height:.89}.hero-copy h1 span{background:linear-gradient(102deg, var(--final-blue-deep) 0%, var(--final-blue) 57%, var(--final-cyan) 112%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:10px;display:block}.hero-lead{max-width:610px;color:var(--final-ink-soft);margin:31px 0 0;font-size:clamp(1.06rem,1.25vw,1.2rem);line-height:1.68}.hero-actions{gap:13px;margin-top:34px}.hero-proof{border-top:1px solid var(--final-line);flex-wrap:wrap;gap:12px 26px;margin-top:28px;padding-top:24px;display:flex}.hero-proof span{color:var(--final-muted);padding-left:15px;font-size:.76rem;line-height:1.45;position:relative}.hero-proof span:before{background:var(--final-blue);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:.48em;left:0}.hero-mark{isolation:isolate;place-items:center;min-height:560px;display:grid;position:relative}.hero-mark__glow{z-index:-3;filter:blur(30px);background:radial-gradient(#2557da21,#21b7e60a 45%,#0000 72%);border-radius:50%;position:absolute;inset:16% 4% 10% 8%}.hero-mark:before,.hero-mark:after{z-index:-2;aspect-ratio:1;content:"";border:1px solid #2557da1a;border-radius:50%;width:72%;position:absolute}.hero-mark:before{transform:rotate(-8deg)scaleY(.58)}.hero-mark:after{border-color:#21b7e61a;width:52%;transform:rotate(18deg)scaleY(.72)}.hero-mark__signal{z-index:-1;transform-origin:0;background:linear-gradient(90deg,#0000,#2557da2e,#0000);width:88%;height:1px;position:absolute;left:7%;overflow:hidden}.hero-mark__signal:after{background:var(--final-cyan);content:"";width:7px;animation:final-signal 5.8s var(--final-ease) infinite;border-radius:999px;position:absolute;inset:-2px auto -2px 0;box-shadow:0 0 16px #21b7e68c}.hero-mark__signal--one{top:38%;transform:rotate(-8deg)}.hero-mark__signal--two{opacity:.65;top:67%;transform:rotate(7deg)}.hero-mark__signal--two:after{animation-delay:-2.7s}.hero-mark__image{z-index:2;object-fit:contain;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 30px 32px #1225501f)drop-shadow(0 7px 10px #2557da09);will-change:transform;width:clamp(390px,38vw,545px);max-width:92%;height:auto;display:block;position:relative}.hero-mark__caption{color:#1113186b;letter-spacing:.115em;text-transform:uppercase;justify-content:center;align-items:center;gap:11px;font-size:.66rem;font-weight:650;display:flex;position:absolute;bottom:9%;left:12%;right:7%}.hero-mark__caption i{background:linear-gradient(90deg,#2557da33,#21b7e68c);width:42px;height:1px}.hero-process{border-top:1px solid var(--final-line);border-bottom:1px solid var(--final-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hero-process article{border-right:1px solid var(--final-line);grid-template-columns:44px 1fr;gap:17px;min-height:126px;padding:26px 30px 24px 0;display:grid;position:relative}.hero-process article:not(:first-child){padding-left:30px}.hero-process article:last-child{border-right:0}.hero-process__number{color:var(--final-blue);letter-spacing:.12em;padding-top:5px;font-size:.69rem;font-weight:750}.hero-process h2{letter-spacing:-.028em;margin:0;font-size:1.1rem;font-weight:650}.hero-process p{color:var(--final-muted);margin:7px 0 0;font-size:.82rem;line-height:1.55}@keyframes final-signal{0%{opacity:0;left:0}8%{opacity:1}88%{opacity:1}to{opacity:0;left:100%}}.home-sections{background:var(--final-paper)}.final-section{padding-block:clamp(108px,10vw,156px);position:relative}.final-kicker{color:var(--final-blue-deep);letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:760}.final-heading{color:var(--final-ink);letter-spacing:-.061em;text-wrap:balance;margin:18px 0 0;font-size:clamp(3.25rem,5vw,5.9rem);font-weight:590;line-height:.97}.final-copy{color:var(--final-ink-soft);font-size:1.03rem;line-height:1.72}.product-overview{background:var(--final-white);border-top:1px solid var(--final-line)}.product-intro-final{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);align-items:end;gap:clamp(40px,8vw,110px);margin-bottom:68px;display:grid}.product-intro-final .final-copy{justify-self:end;max-width:520px;margin:0}.product-grid-final{border-top:1px solid var(--final-line-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-card-final{border-right:1px solid var(--final-line);border-bottom:1px solid var(--final-line);min-height:284px;padding:32px 36px 34px 0;position:relative}.product-card-final:nth-child(2n){border-right:0;padding-left:36px}.product-card-final:nth-last-child(-n+2){border-bottom:0}.product-card-final>span{color:var(--final-blue);letter-spacing:.13em;font-size:.69rem;font-weight:760}.product-card-final h3{letter-spacing:-.055em;margin:68px 0 0;font-size:clamp(2rem,2.8vw,3.15rem);font-weight:610}.product-card-final p{max-width:470px;color:var(--final-muted);margin:17px 0 0;line-height:1.66}.product-card-final:after{background:var(--final-line);content:"";height:1px;position:absolute;bottom:30px;left:0;right:36px}.product-card-final:nth-child(2n):after{left:36px}.product-card-final:before{z-index:2;background:linear-gradient(90deg, var(--final-blue), var(--final-cyan));content:"";width:18%;height:1px;transition:width .5s var(--final-ease);position:absolute;bottom:30px;left:0}.product-card-final:nth-child(2n):before{left:36px}.product-card-final:hover:before{width:42%}.workflow-final{background:var(--final-mist)}.workflow-layout-final{grid-template-columns:minmax(0,.82fr) minmax(480px,1.18fr);gap:clamp(58px,10vw,140px);display:grid}.workflow-intro-final{align-self:start;position:sticky;top:124px}.workflow-intro-final .final-copy{max-width:500px;margin:26px 0 0}.workflow-list-final{border-top:1px solid #163ba838}.workflow-step-final{border-bottom:1px solid #163ba829;grid-template-columns:54px 190px 1fr;align-items:start;gap:22px;min-height:166px;padding:34px 0;display:grid}.workflow-step-final>span{color:var(--final-blue);letter-spacing:.13em;padding-top:6px;font-size:.7rem;font-weight:760}.workflow-step-final h3{letter-spacing:-.04em;margin:0;font-size:1.55rem;font-weight:630}.workflow-step-final p{color:var(--final-ink-soft);margin:0;line-height:1.67}.evidence-final{background:var(--final-navy);color:#fff;overflow:hidden}.evidence-final:before{content:"";filter:blur(12px);background:radial-gradient(circle,#2557da57,#0000 68%);border-radius:50%;width:58vw;height:58vw;position:absolute;top:-34%;right:-10%}.evidence-layout-final{grid-template-columns:minmax(0,.9fr) minmax(500px,1.1fr);align-items:center;gap:clamp(58px,9vw,130px);display:grid;position:relative}.evidence-final .final-kicker{color:#8bdcff}.evidence-final .final-heading{color:#fff}.evidence-final .final-copy{color:#ffffffa3;max-width:560px;margin:27px 0 0}.evidence-note{color:#ffffff75;margin-top:30px;font-size:.76rem;line-height:1.6}.review-panel-final{border-radius:var(--final-radius);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0e;border:1px solid #ffffff21;overflow:hidden;box-shadow:0 36px 100px #0000003d}.review-panel-final__head,.review-panel-final__foot{color:#ffffff6e;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:20px;padding:20px 24px;font-size:.68rem;display:flex}.review-row-final{border-top:1px solid #ffffff1a;grid-template-columns:1fr auto;align-items:center;gap:22px;min-height:105px;padding:23px 24px;display:grid}.review-row-final div{align-items:center;gap:13px;display:flex}.review-row-final i{border-radius:50%;width:9px;height:9px}.review-row-final strong{color:#ffffff94;font-size:.8rem;font-weight:560}.review-row-final--ready i{background:#58d3a8}.review-row-final--attention i{background:#f5bc59}.review-row-final--missing i{background:#ef7d73}.review-panel-final__foot{text-transform:none;letter-spacing:0;border-top:1px solid #ffffff1a;line-height:1.55}.audience-final{background:var(--final-paper)}.audience-layout-final{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:start;gap:clamp(56px,9vw,128px);display:grid}.audience-copy-final .final-copy{max-width:590px;margin:28px 0 0}.scope-board-final{border-top:1px solid var(--final-line-strong)}.scope-row-final{border-bottom:1px solid var(--final-line);grid-template-columns:150px 1fr;gap:24px;padding:25px 0;display:grid}.scope-row-final strong{color:var(--final-ink);font-size:.92rem}.scope-row-final span{color:var(--final-muted);line-height:1.6}.scope-row-final--muted strong,.scope-row-final--muted span{color:#8c919b}.trust-final{background:var(--final-white);border-block:1px solid var(--final-line)}.trust-intro-final{max-width:900px}.trust-grid-final{border-top:1px solid var(--final-line-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:68px;display:grid}.trust-item-final{border-right:1px solid var(--final-line);min-height:250px;padding:30px 32px 20px 0}.trust-item-final:not(:first-child){padding-left:32px}.trust-item-final:last-child{border-right:0}.trust-item-final>span{color:var(--final-blue);letter-spacing:.13em;font-size:.69rem;font-weight:760}.trust-item-final h3{letter-spacing:-.04em;margin:66px 0 0;font-size:1.45rem;font-weight:630}.trust-item-final p{color:var(--final-muted);margin:16px 0 0;line-height:1.66}.faq-final{background:var(--final-paper)}.faq-layout-final{grid-template-columns:minmax(0,.75fr) minmax(480px,1.25fr);gap:clamp(58px,9vw,132px);display:grid}.faq-list-final{border-top:1px solid var(--final-line-strong)}.faq-list-final details{border-bottom:1px solid var(--final-line)}.faq-list-final summary{cursor:pointer;color:var(--final-ink);justify-content:space-between;align-items:center;gap:24px;padding:26px 2px;font-size:1.05rem;font-weight:620;list-style:none;display:flex}.faq-list-final summary::-webkit-details-marker{display:none}.faq-list-final summary span{color:var(--final-blue);transition:transform .22s var(--final-ease);font-size:1.55rem;font-weight:300}.faq-list-final details[open] summary span{transform:rotate(45deg)}.faq-list-final p{max-width:720px;color:var(--final-muted);margin:-3px 0 27px;line-height:1.7}.cta-final{background:linear-gradient(135deg,#e9efff 0%,#eefaff 100%);padding-block:clamp(105px,10vw,152px)}.cta-final__inner{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;display:grid}.cta-final .final-heading{max-width:890px}.cta-final .final-copy{max-width:700px;margin:26px 0 0}.cta-final .button{margin-bottom:5px}.site-footer{border-top:1px solid var(--final-line);background:var(--final-paper);padding-block:54px 62px}.site-footer strong{color:var(--final-ink)}.site-footer p,.site-footer a{color:var(--final-muted)}@media (max-width:1120px){:root{--final-shell:min(1040px, calc(100vw - 40px))}.hero-main{grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);gap:36px}.hero-copy h1{font-size:clamp(4.3rem,7.6vw,6.3rem)}.hero-mark__image{width:clamp(350px,39vw,470px)}.product-intro-final{gap:52px}}@media (max-width:920px){:root{--final-shell:min(860px, calc(100vw - 34px))}.hero-main{grid-template-columns:1fr;min-height:auto;padding-top:68px}.hero-copy{max-width:760px}.hero-mark{min-height:520px;margin-top:8px}.hero-mark__image{width:min(58vw,500px)}.hero-process{margin-top:6px}.product-intro-final,.workflow-layout-final,.evidence-layout-final,.audience-layout-final,.faq-layout-final,.cta-final__inner{grid-template-columns:1fr}.product-intro-final .final-copy{justify-self:start}.workflow-intro-final{position:static}.workflow-list-final{margin-top:10px}.evidence-layout-final{gap:58px}.trust-grid-final{grid-template-columns:1fr}.trust-item-final,.trust-item-final:not(:first-child){border-right:0;border-bottom:1px solid var(--final-line);min-height:auto;padding:28px 0 32px}.trust-item-final:last-child{border-bottom:0}.trust-item-final h3{margin-top:38px}.cta-final .button{justify-self:start}}@media (max-width:700px){:root{--final-shell:calc(100vw - 28px)}.site-header{min-height:74px}.brand-wordmark{width:124px}.hero-main{padding-block:52px 48px}.hero-eyebrow{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:24px}.hero-copy h1{font-size:clamp(3.45rem,16vw,5.1rem)}.hero-lead{margin-top:25px;font-size:1rem}.hero-actions{flex-direction:column}.hero-actions .button{width:100%}.hero-proof{gap:10px;display:grid}.hero-mark{min-height:390px}.hero-mark__image{width:min(72vw,360px)}.hero-mark__caption{font-size:.58rem;bottom:5%}.hero-mark__caption i{width:28px}.hero-process{grid-template-columns:1fr}.hero-process article,.hero-process article:not(:first-child){border-right:0;border-bottom:1px solid var(--final-line);min-height:auto;padding:22px 0}.hero-process article:last-child{border-bottom:0}.final-section{padding-block:92px}.final-heading{font-size:clamp(2.85rem,12vw,4.35rem)}.product-intro-final{margin-bottom:46px}.product-grid-final{grid-template-columns:1fr}.product-card-final,.product-card-final:nth-child(2n){border-right:0;border-bottom:1px solid var(--final-line);min-height:260px;padding:28px 0 32px}.product-card-final:nth-last-child(-n+2){border-bottom:1px solid var(--final-line)}.product-card-final:last-child{border-bottom:0}.product-card-final:nth-child(2n):after,.product-card-final:nth-child(2n):before{left:0}.product-card-final h3{margin-top:54px}.workflow-step-final{grid-template-columns:42px 1fr;gap:13px}.workflow-step-final p{grid-column:2}.review-row-final{grid-template-columns:1fr;gap:11px}.scope-row-final{grid-template-columns:1fr;gap:8px}.cta-final__inner{gap:34px}.site-footer{grid-template-columns:1fr;gap:32px}.site-footer__legal{text-align:left}}@media (max-width:480px){.header-cta{display:none}.hero-copy h1{font-size:clamp(3.1rem,16.5vw,4.45rem)}.hero-mark{min-height:330px}.hero-mark__image{width:min(74vw,310px)}.hero-mark__caption{display:none}.workflow-step-final{min-height:auto}}@media (prefers-reduced-motion:reduce){.hero-mark__signal:after{animation:none}}
.hero-copy h1 span{font-size:.9em}@media (min-width:1121px){.hero-main{grid-template-columns:minmax(0,1.16fr) minmax(400px,.84fr);gap:clamp(44px,4.5vw,68px)}.hero-copy{max-width:760px}.hero-copy h1{max-width:760px;font-size:clamp(4.45rem,6.15vw,6.35rem)}.hero-copy h1 span{white-space:nowrap}.hero-mark__image{width:clamp(410px,34vw,520px)}}@media (min-width:921px) and (max-width:1120px){.hero-main{grid-template-columns:minmax(0,1.12fr) minmax(350px,.88fr);gap:36px}.hero-copy h1{font-size:clamp(4rem,7vw,5.4rem)}.hero-copy h1 span{white-space:nowrap}}
:root{--align-section-y:clamp(84px, 7vw, 112px);--align-section-y-tight:clamp(72px, 6vw, 96px);--align-column-gap:clamp(52px, 6.5vw, 88px)}.hero-main{align-items:center;min-height:620px;padding-block:clamp(48px,4vw,60px) clamp(42px,3.5vw,54px)}.hero-copy{align-self:center;padding-top:0}.hero-eyebrow{margin-bottom:24px}.hero-lead{margin-top:26px}.hero-actions{margin-top:30px}.hero-proof{gap:10px 22px;margin-top:24px;padding-top:20px}.hero-mark{align-self:center;min-height:500px}.hero-mark__asset{place-items:center;width:100%;min-height:500px;display:grid;position:relative}.hero-mark__image{width:clamp(430px,34vw,520px);margin-inline:auto}.hero-mark__caption{white-space:nowrap;justify-content:center;width:max-content;max-width:calc(100% - 48px);bottom:3.5%;left:50%;right:auto;transform:translate(-50%)}.hero-process article{align-items:center;min-height:112px;padding-top:22px;padding-bottom:22px}.hero-process__number{padding-top:0}.final-section{padding-block:var(--align-section-y)}.product-intro-final,.workflow-layout-final,.evidence-layout-final,.audience-layout-final,.faq-layout-final,.cta-final__inner{column-gap:var(--align-column-gap)}.product-intro-final{grid-template-columns:minmax(0,7fr) minmax(320px,5fr);margin-bottom:52px}.product-intro-final .final-copy{place-self:end start;margin-bottom:4px}.product-card-final{min-height:246px;padding-top:28px;padding-bottom:28px}.product-card-final h3{margin-top:48px}.product-card-final:before,.product-card-final:after{bottom:26px}.workflow-layout-final{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.workflow-intro-final{top:104px}.workflow-step-final{grid-template-columns:48px 170px minmax(0,1fr);align-items:start;min-height:144px;padding-block:28px}.evidence-layout-final{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center}.evidence-final .final-copy,.evidence-note{margin-top:24px}.review-row-final{min-height:92px}.audience-layout-final{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.audience-copy-final .final-copy{margin-top:24px}.scope-row-final{grid-template-columns:160px minmax(0,1fr);align-items:start;padding-block:22px}.trust-intro-final{max-width:820px}.trust-grid-final{margin-top:52px}.trust-item-final{min-height:220px;padding-top:26px;padding-bottom:24px}.trust-item-final h3{margin-top:48px}.faq-layout-final{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.faq-list-final summary{padding-block:22px}.cta-final{padding-block:var(--align-section-y-tight)}.cta-final__inner{grid-template-columns:minmax(0,8fr) minmax(260px,4fr);align-items:end}.cta-final .button{place-self:end}.site-footer{align-items:start;padding-block:48px 56px}@media (max-width:1120px){.hero-main{min-height:590px;padding-block:48px 42px}.hero-mark,.hero-mark__asset{min-height:470px}.hero-mark__image{width:min(44vw,480px)}}@media (max-width:960px){:root{--align-section-y:clamp(76px, 10vw, 96px);--align-column-gap:46px}.hero-main{row-gap:18px;min-height:auto;padding-block:54px 34px}.hero-mark,.hero-mark__asset{min-height:430px}.hero-mark__image{width:min(58vw,460px)}.hero-mark__caption{bottom:2%}.product-intro-final,.workflow-layout-final,.evidence-layout-final,.audience-layout-final,.faq-layout-final,.cta-final__inner{grid-template-columns:1fr;row-gap:44px}.product-intro-final{margin-bottom:44px}.product-intro-final .final-copy{margin-bottom:0}.workflow-intro-final{position:static}.workflow-list-final{margin-top:0}.cta-final .button{justify-self:start}}@media (max-width:720px){:root{--align-section-y:72px;--align-section-y-tight:66px}.hero-main{padding-block:46px 26px}.hero-eyebrow{margin-bottom:20px}.hero-lead{margin-top:22px}.hero-actions{margin-top:26px}.hero-proof{margin-top:22px;padding-top:18px}.hero-mark,.hero-mark__asset{min-height:350px}.hero-mark__image{width:min(76vw,340px)}.hero-mark__caption{display:none}.hero-process article{min-height:auto;padding-block:20px}.product-card-final{min-height:auto;padding-block:24px 34px}.product-card-final h3{margin-top:42px}.workflow-step-final{min-height:auto;padding-block:24px}.review-row-final{min-height:auto}.scope-row-final{padding-block:20px}.trust-grid-final{margin-top:42px}.trust-item-final,.trust-item-final:not(:first-child){min-height:auto;padding-block:24px 30px}.trust-item-final h3{margin-top:36px}.site-footer{padding-block:42px 48px}}
.hero-mark__asset{flex-direction:column;justify-content:center;align-items:center;width:clamp(430px,34vw,520px);min-height:0;margin-inline:auto;display:flex;position:relative}.hero-mark__image{width:100%;max-width:none;margin:0}.hero-mark__caption{text-align:center;white-space:nowrap;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:64.5%;max-width:none;margin-top:clamp(-48px,-3.2vw,-36px);margin-left:1.2%;display:grid;position:relative;inset:auto;transform:none}.hero-mark__caption span{min-width:0;display:block}@media (max-width:1120px){.hero-mark__asset{width:min(44vw,480px)}}@media (max-width:960px){.hero-mark__asset{width:min(58vw,460px)}}@media (max-width:720px){.hero-mark__asset{width:min(76vw,340px)}.hero-mark__caption{display:none}}
.hero:before,.hero-mark__signal,.hero-mark__caption{display:none!important}.hero-main{grid-template-columns:minmax(0,1.08fr) minmax(400px,.92fr);gap:clamp(40px,5vw,72px);min-height:580px;padding-block:clamp(50px,4.2vw,64px) clamp(40px,3.5vw,52px)}.hero-copy{max-width:700px}.hero-lead{max-width:590px;margin-top:27px}.hero-actions{margin-top:31px}.hero-mark,.hero-mark__asset{min-height:470px}.hero-mark__image{width:clamp(430px,33vw,510px);max-width:94%}.hero-mark__glow{opacity:.78;filter:blur(27px);inset:20% 10% 12%}.hero-mark:before{opacity:.72;width:68%}.hero-mark:after{opacity:.72;width:48%}.hero-process article{min-height:108px;padding-block:21px}.final-copy{max-width:58ch}.product-card-final p,.workflow-step-final p,.trust-item-final p,.faq-list-final p{max-width:52ch}@media (max-width:1120px){.hero-main{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);min-height:560px}.hero-mark,.hero-mark__asset{min-height:440px}.hero-mark__image{width:min(43vw,470px)}}@media (max-width:960px){.hero-main{grid-template-columns:1fr;row-gap:14px;min-height:auto;padding-block:50px 30px}.hero-mark,.hero-mark__asset{min-height:410px}.hero-mark__image{width:min(58vw,450px)}}@media (max-width:720px){.hero-main{padding-block:44px 24px}.hero-mark,.hero-mark__asset{min-height:330px}.hero-mark__image{width:min(76vw,330px)}}
:root{--font-sans:var(--font-body), Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ink-1000:#0b1020;--ink-900:#151c2e;--ink-700:#3e4759;--ink-500:#70798a;--paper-0:#fff;--paper-50:#f7f8fb;--paper-100:#f1f4fa;--paper-200:#e6eaf2;--paper-300:#d6dce7;--blue-700:#173ea9;--blue-600:#2859dc;--blue-500:#3270ee;--cyan-500:#19afe2;--line:#0b10201a;--line-strong:#0b10202e;--final-ink:#0b1020;--final-ink-soft:#3e4759;--final-muted:#70798a;--final-paper:#f7f8fb;--final-white:#fff;--final-mist:#eef3ff;--final-blue:#2859dc;--final-blue-deep:#173ea9;--final-cyan:#19afe2;--final-navy:#0b1633;--final-line:#0b10201a;--final-line-strong:#0b10202e;--final-shadow:0 32px 90px #121f3f1a}html,body{background:var(--final-paper);color:var(--final-ink)}body,button,a,summary,input,textarea,select{font-family:var(--font-body), Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-optical-sizing:auto}body{font-feature-settings:"kern" 1, "liga" 1, "calt" 1;font-weight:450}.hero-copy h1,.final-heading,.hero-process h2,.product-card-final h3,.workflow-step-final h3,.trust-item-final h3,.faq-list-final summary,.scope-row-final strong,.review-row-final strong,.cta-final h2{font-family:var(--font-display), Manrope, var(--font-body), sans-serif;font-optical-sizing:auto;font-synthesis:none}.hero-copy h1{color:var(--final-ink);letter-spacing:-.058em;font-weight:690}.hero-copy h1 span{color:#0000;background:linear-gradient(102deg,#173ea9 0%,#2859dc 58%,#19afe2 116%);-webkit-background-clip:text;background-clip:text}.final-heading{letter-spacing:-.048em;font-weight:650}.product-card-final h3,.workflow-step-final h3,.trust-item-final h3,.hero-process h2{letter-spacing:-.034em;font-weight:650}.hero-lead,.final-copy,.product-card-final p,.workflow-step-final p,.trust-item-final p,.faq-list-final p,.scope-row-final span,.review-row-final,.site-footer{color:var(--final-ink-soft);font-weight:450}.desktop-nav a{color:#465064;letter-spacing:-.012em;font-weight:560}.header-cta,.button{letter-spacing:-.016em;font-weight:650}.header-cta,.button--primary{background:#0d1424;border-color:#0d1424;box-shadow:0 10px 26px #0d142424}.header-cta:before,.button--primary:before{background:linear-gradient(110deg,#0000 16%,#2859dcf5 49%,#19afe2db 74%,#0000 94%)}.button--secondary{color:var(--final-ink);background:#ffffffd1;border-color:#0b102029}.hero{background:radial-gradient(circle at 82% 27%, #2859dc1b, transparent 31%), linear-gradient(180deg, #fff 0%, var(--final-paper) 100%)}.hero-eyebrow{color:#737d8e;font-weight:680}.hero-eyebrow strong{color:var(--final-blue-deep);background:#2859dc0e;border-color:#2859dc3d}.hero-mark__glow{background:radial-gradient(#2859dc24,#19afe20b 45%,#0000 72%)}.workflow-final{background:#eef3ff}.evidence-final{background:#0b1633}.final-kicker,.hero-process__number,.product-card-final>span,.workflow-step-final>span,.trust-item-final>span{color:var(--final-blue-deep);font-weight:720}::selection{color:var(--final-ink);background:#2859dc33}
:root{--polish-section-y:clamp(78px, 7vw, 112px);--polish-section-y-compact:clamp(68px, 6vw, 96px)}.final-section{padding-block:var(--polish-section-y)}.final-kicker{letter-spacing:.125em;font-size:.68rem}.final-heading{letter-spacing:-.044em;font-size:clamp(2.9rem,4.45vw,5.15rem);line-height:.99}.final-copy{max-width:620px;line-height:1.64}.product-overview{padding-block:var(--polish-section-y-compact)}.product-intro-final{margin-bottom:clamp(42px,4.5vw,58px)}.product-intro-final .final-heading{max-width:780px}.product-card-final{min-height:224px;padding-top:28px;padding-bottom:30px}.product-card-final h3{margin-top:42px;font-size:clamp(1.85rem,2.35vw,2.75rem)}.product-card-final p{margin-top:13px}.product-card-final:before,.product-card-final:after{display:none}.workflow-final{padding-block:var(--polish-section-y-compact)}.workflow-layout-final{gap:clamp(48px,7vw,100px)}.workflow-intro-final{position:static;top:auto}.workflow-intro-final .final-heading{max-width:560px}.workflow-step-final{align-items:start;min-height:136px;padding-block:28px}.workflow-step-final h3{font-size:clamp(1.5rem,1.9vw,2rem)}.evidence-final{padding-block:clamp(82px,7.5vw,116px)}.evidence-layout-final{grid-template-columns:minmax(0,.82fr) minmax(540px,1.18fr);align-items:center;gap:clamp(52px,7vw,96px)}.evidence-final .final-heading{color:#fff;max-width:560px;font-size:clamp(3rem,4.25vw,4.75rem)}.evidence-final .final-kicker{color:#78d9f2}.evidence-final .final-copy{color:#eff5ffd1;max-width:560px}.evidence-note{color:#dee8f99e;max-width:570px;line-height:1.55}.review-panel-final{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff13;border-color:#adc7ff3d;box-shadow:0 28px 70px #00071947}.review-panel-final__head{color:#e0eaffad}.review-row-final{color:#f0f5ffe6;border-color:#b8cdf629}.review-row-final div{color:#f0f5ffdb}.review-row-final strong{color:#fff;font-weight:650}.review-panel-final__foot{color:#dae5f9ad}.audience-final{padding-block:var(--polish-section-y-compact)}.audience-layout-final{align-items:start;gap:clamp(54px,8vw,112px)}.audience-copy-final .final-heading{max-width:560px;font-size:clamp(3rem,4.2vw,4.8rem)}.scope-row-final{min-height:72px;padding-block:20px}.trust-final{padding-block:var(--polish-section-y-compact)}.trust-intro-final{margin-bottom:clamp(44px,5vw,64px)}.trust-intro-final .final-heading{max-width:800px;font-size:clamp(3rem,4.35vw,4.95rem)}.trust-item-final{min-height:190px;padding-top:28px;padding-bottom:28px}.trust-item-final h3{margin-top:42px;font-size:clamp(1.25rem,1.65vw,1.65rem)}.trust-item-final p{margin-top:14px;line-height:1.58}.faq-final{padding-block:var(--polish-section-y-compact)}.faq-layout-final{align-items:start;gap:clamp(54px,8vw,112px)}.faq-final .final-heading{max-width:480px;font-size:clamp(3rem,4.2vw,4.8rem)}.faq-list-final details{padding-block:23px}.faq-list-final summary{min-height:34px}.cta-final{padding-block:clamp(72px,6vw,94px)}.cta-final .final-heading{max-width:820px;font-size:clamp(3rem,4.4vw,5rem)}.site-footer{padding-block:42px 48px}.site-footer__brand .brand-wordmark{width:124px}.site-footer__brand p{margin-top:18px}@media (max-width:1080px){.final-section{padding-block:clamp(68px,8vw,88px)}.product-intro-final,.workflow-layout-final,.evidence-layout-final,.audience-layout-final,.faq-layout-final{grid-template-columns:1fr;gap:42px}.product-intro-final .final-copy{justify-self:start}.workflow-intro-final{position:static}.evidence-final .final-heading,.evidence-final .final-copy,.evidence-note{max-width:720px}.review-panel-final{width:100%}.trust-intro-final .final-heading{max-width:680px}}@media (max-width:760px){:root{--polish-section-y:64px;--polish-section-y-compact:58px}.final-heading,.evidence-final .final-heading,.audience-copy-final .final-heading,.trust-intro-final .final-heading,.faq-final .final-heading,.cta-final .final-heading{font-size:clamp(2.45rem,12vw,3.75rem);line-height:1.01}.product-grid-final,.trust-grid-final{grid-template-columns:1fr}.product-card-final,.product-card-final:nth-child(2n),.trust-item-final{border-right:0;min-height:0;padding:24px 0 28px}.product-card-final h3,.trust-item-final h3{margin-top:30px}.product-card-final:nth-last-child(-n+2){border-bottom:1px solid var(--final-line)}.product-card-final:last-child{border-bottom:0}.workflow-step-final{grid-template-columns:40px minmax(92px,.5fr) 1fr;min-height:0;padding-block:24px}.review-panel-final__head,.review-row-final{padding-inline:20px}.scope-row-final{grid-template-columns:1fr;gap:8px}.cta-final__inner,.site-footer{grid-template-columns:1fr;gap:34px}.site-footer__legal{text-align:left}}@media (max-width:520px){.final-kicker{letter-spacing:.105em;font-size:.64rem}.workflow-step-final{grid-template-columns:34px 1fr}.workflow-step-final p{grid-column:2}.review-row-final{grid-template-columns:1fr;align-items:start;gap:8px}.review-row-final strong{justify-self:start}}
.faq-intro-final{flex-direction:column;align-items:flex-start;min-height:100%;display:flex}.faq-intro-final:after{aspect-ratio:1600/206;content:"";opacity:.92;pointer-events:none;background-image:url(/brand/trenic-wordmark-original.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;align-self:center;width:clamp(150px,14vw,210px);margin-top:clamp(18px,1.8vw,26px);display:block}.faq-brand-mark{object-fit:contain;opacity:.9;filter:drop-shadow(0 24px 34px #152f701f)drop-shadow(0 6px 12px #2859dc0d);pointer-events:none;-webkit-user-select:none;user-select:none;align-self:center;width:clamp(190px,18vw,270px);height:auto;margin-top:clamp(52px,6vw,78px);display:block}@media (max-width:1080px){.faq-brand-mark{align-self:flex-start;width:clamp(170px,25vw,230px);margin-top:34px}.faq-intro-final:after{align-self:flex-start;width:clamp(136px,20vw,180px);margin-top:18px}}@media (max-width:760px){.faq-brand-mark{opacity:.86;align-self:center;width:150px;margin-top:30px}.faq-intro-final:after{opacity:.88;align-self:center;width:124px;margin-top:16px}}
.brand-gradient-text{color:#0000;background:linear-gradient(102deg,#163ba8 0%,#2557da 54%,#21b7e6 108%);-webkit-background-clip:text;background-clip:text;display:inline-block}.header-cta,.button--primary,.beta-submit{color:#fff;background:linear-gradient(110deg,#163ba8 0%,#2557da 52%,#21b7e6 100%);border-color:#0000;box-shadow:0 18px 38px #2557da33,0 6px 16px #11131814}.header-cta:hover,.header-cta:focus-visible,.button--primary:hover,.button--primary:focus-visible,.beta-submit:hover:not(:disabled),.beta-submit:focus-visible{box-shadow:0 22px 46px #2557da45,0 8px 18px #11131817}.mobile-beta-link{background:linear-gradient(110deg,#163ba8 0%,#2557da 52%,#21b7e6 100%);color:#fff!important}.faq-brand-wordmark{align-self:center;width:clamp(150px,15vw,220px);margin-top:20px}.beta-access-page{background:radial-gradient(circle at 12% 20%,#2557da13,#0000 28%),radial-gradient(circle at 88% 12%,#21b7e612,#0000 26%),linear-gradient(#fff 0%,#f7f8fb 100%);min-height:100vh}.beta-page-header{border-bottom:1px solid var(--final-line,#1113181c);justify-content:space-between;align-items:center;min-height:88px;display:flex}.beta-page-header>a:first-child{display:inline-flex}.beta-page-header .brand-wordmark{width:154px}.beta-back-link{min-height:44px;color:var(--final-ink-soft,#454a54);align-items:center;gap:10px;padding:0 4px;font-size:.9rem;font-weight:650;display:inline-flex}.beta-back-link svg{transition:transform .18s var(--final-ease,ease)}.beta-back-link:hover svg,.beta-back-link:focus-visible svg{transform:translate(-4px)}.beta-access-shell{grid-template-columns:minmax(320px,.78fr) minmax(600px,1.22fr);align-items:start;gap:clamp(56px,8vw,122px);padding-block:clamp(76px,7vw,112px) clamp(84px,8vw,126px);display:grid}.beta-access-intro{padding-top:18px}.beta-access-intro h1{max-width:620px;color:var(--final-ink,#111318);font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.064em;margin:20px 0 0;font-size:clamp(3.7rem,5.6vw,6.4rem);font-weight:600;line-height:.93}.beta-access-intro>p{max-width:560px;color:var(--final-ink-soft,#454a54);margin:30px 0 0;font-size:1.04rem;line-height:1.7}.beta-scope-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffb3;border:1px solid #2557da24;border-radius:22px;margin-top:38px;padding:24px 26px 26px;box-shadow:0 18px 48px #1f336311}.beta-scope-card>span{color:var(--final-blue-deep,#163ba8);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:760}.beta-scope-card ul{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.beta-scope-card li{color:var(--final-ink-soft,#454a54);padding-left:22px;line-height:1.5;position:relative}.beta-scope-card li:before{content:"";background:linear-gradient(135deg,#2557da,#21b7e6);border-radius:50%;width:7px;height:7px;position:absolute;top:.58em;left:0}.beta-brand-lockup{flex-direction:column;align-items:center;width:min(250px,70%);margin:42px auto 0;display:flex}.beta-brand-lockup>img{object-fit:contain;filter:drop-shadow(0 22px 28px #1b397e21);width:100%;height:auto;display:block}.beta-brand-lockup .brand-wordmark{width:68%;margin-top:12px}.beta-boundary-note{border-top:1px solid var(--final-line,#1113181c);padding-top:24px;color:var(--final-muted,#737986)!important;font-size:.8rem!important;line-height:1.62!important}.beta-form{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border:1px solid #1113181c;border-radius:30px;padding:clamp(30px,3.4vw,48px);box-shadow:0 34px 90px #18233a1f}.beta-form__heading{border-bottom:1px solid var(--final-line,#1113181c);justify-content:space-between;align-items:end;gap:28px;padding-bottom:28px;display:flex}.beta-form__heading h2{color:var(--final-ink,#111318);font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.048em;margin:12px 0 0;font-size:clamp(2rem,3vw,3.25rem);font-weight:600}.beta-form__heading>span{color:var(--final-muted,#737986);padding-bottom:6px;font-size:.76rem}.beta-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:30px;display:grid}.beta-field{gap:9px;display:grid}.beta-field>span,.beta-choice-group legend,.beta-needs legend{color:var(--final-ink,#111318);font-size:.84rem;font-weight:680;line-height:1.45}.beta-field small{color:var(--final-muted,#737986);margin-left:5px;font-size:.74rem;font-weight:520}.beta-field input,.beta-field select,.beta-field textarea{width:100%;color:var(--final-ink,#111318);font:inherit;background:#fff;border:1px solid #11131829;border-radius:13px;outline:0;transition:border-color .18s,box-shadow .18s,background .18s}.beta-field input,.beta-field select{min-height:50px;padding:0 14px}.beta-field textarea{resize:vertical;min-height:142px;padding:14px;line-height:1.55}.beta-field input:focus,.beta-field select:focus,.beta-field textarea:focus{border-color:#2557dab8;box-shadow:0 0 0 4px #2557da1a}.beta-field textarea::placeholder{color:#959aa5}.beta-field--full{margin-top:28px}.beta-form__split{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:28px;display:grid}.beta-choice-group,.beta-needs{border:0;margin:0;padding:0}.beta-choice-group{border:1px solid var(--final-line,#1113181c);background:#f7f8fbbf;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:18px;display:grid}.beta-choice-group legend{grid-column:1/-1;margin-bottom:12px;padding:0}.beta-choice-group label,.beta-needs label{cursor:pointer;display:block;position:relative}.beta-choice-group input,.beta-needs input{opacity:0;pointer-events:none;position:absolute}.beta-choice-group label span,.beta-needs label span{min-height:46px;color:var(--final-ink-soft,#454a54);text-align:center;background:#fff;border:1px solid #11131824;border-radius:12px;justify-content:center;align-items:center;padding:10px 12px;font-size:.82rem;font-weight:620;transition:all .18s;display:flex}.beta-choice-group input:checked+span,.beta-needs input:checked+span{color:var(--final-blue-deep,#163ba8);background:linear-gradient(135deg,#2557da1a,#21b7e61a);border-color:#2557da99;box-shadow:inset 0 0 0 1px #2557da1f}.beta-choice-group input:focus-visible+span,.beta-needs input:focus-visible+span{outline-offset:2px;outline:3px solid #2557da33}.beta-needs{border:1px solid var(--final-line,#1113181c);border-radius:18px;margin-top:28px;padding:22px}.beta-needs>p{color:var(--final-muted,#737986);margin:6px 0 18px;font-size:.78rem}.beta-needs__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.beta-needs label span{text-align:left;justify-content:flex-start;min-height:52px}.beta-sensitive-note{color:var(--final-ink-soft,#454a54);background:#2557da0e;border-left:3px solid #2557da;border-radius:0 12px 12px 0;gap:5px;margin-top:22px;padding:16px 18px;font-size:.78rem;line-height:1.5;display:grid}.beta-sensitive-note strong{color:var(--final-ink,#111318)}.beta-consent{color:var(--final-ink-soft,#454a54);grid-template-columns:22px 1fr;align-items:start;gap:12px;margin-top:24px;font-size:.8rem;line-height:1.55;display:grid}.beta-consent input{accent-color:#2557da;width:18px;height:18px;margin:2px 0 0}.beta-form__status{border-radius:12px;margin-top:20px;padding:14px 16px;font-size:.82rem;line-height:1.5}.beta-form__status--error{color:#982e2e;background:#b9343412;border:1px solid #b934342e}.beta-form__footer{border-top:1px solid var(--final-line,#1113181c);justify-content:space-between;align-items:center;gap:28px;margin-top:28px;padding-top:26px;display:flex}.beta-form__footer p{max-width:390px;color:var(--final-muted,#737986);margin:0;font-size:.76rem;line-height:1.55}.beta-submit{cursor:pointer;min-height:52px;font:inherit;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:12px;padding:0 24px;font-size:.9rem;font-weight:680;transition:transform .18s,box-shadow .18s,opacity .18s;display:inline-flex}.beta-submit:hover:not(:disabled){transform:translateY(-2px)}.beta-submit:disabled{cursor:wait;opacity:.68}.beta-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.beta-success{background:#ffffffe6;border:1px solid #2557da24;border-radius:30px;justify-items:start;padding:clamp(36px,5vw,64px);display:grid;box-shadow:0 34px 90px #18233a1f}.beta-success__icon{color:#fff;background:linear-gradient(135deg,#163ba8,#21b7e6);border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:26px;font-size:1.5rem;font-weight:800;display:grid}.beta-success h2{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.052em;margin:14px 0 0;font-size:clamp(2.4rem,4vw,4rem);font-weight:600;line-height:1}.beta-success>p{max-width:620px;color:var(--final-ink-soft,#454a54);margin:24px 0 0;line-height:1.65}.beta-success__reference{font-size:.82rem}.beta-success .button{margin-top:30px}.beta-page-footer{border-top:1px solid var(--final-line,#1113181c);justify-content:space-between;align-items:center;gap:40px;padding-block:38px 46px;display:flex}.beta-page-footer .brand-wordmark{width:120px}.beta-page-footer>div{text-align:right}.beta-page-footer p,.beta-page-footer a{color:var(--final-muted,#737986);margin:0;font-size:.76rem;line-height:1.6}.beta-page-footer a:hover,.beta-page-footer a:focus-visible{color:#2557da}@media (max-width:1080px){.beta-access-shell{grid-template-columns:1fr;gap:48px}.beta-access-intro{grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);align-items:start;gap:30px 54px;display:grid}.beta-access-intro>.final-kicker,.beta-access-intro>h1,.beta-access-intro>p{grid-column:1}.beta-scope-card{grid-area:1/2/span 3;margin-top:0}.beta-brand-lockup{display:none}.beta-boundary-note{grid-column:1/-1;max-width:none!important}}@media (max-width:760px){.beta-page-header{min-height:74px}.beta-page-header .brand-wordmark{width:132px}.beta-back-link span{display:none}.beta-access-shell{padding-block:54px 74px}.beta-access-intro{display:block}.beta-access-intro h1{font-size:clamp(3rem,14vw,4.5rem)}.beta-scope-card{margin-top:32px}.beta-form{border-radius:22px;padding:26px 20px}.beta-form__heading{gap:10px;display:grid}.beta-form__heading>span{padding-bottom:0}.beta-form__grid,.beta-form__split,.beta-needs__grid{grid-template-columns:1fr}.beta-choice-group{grid-template-columns:repeat(3,minmax(0,1fr))}.beta-form__footer{display:grid}.beta-submit{width:100%}.beta-page-footer{gap:24px;display:grid}.beta-page-footer>div{text-align:left}.faq-brand-wordmark{width:128px;margin-top:14px}}@media (max-width:430px){.beta-choice-group{grid-template-columns:1fr}}
.faq-intro-final:after{content:none!important;display:none!important}.faq-brand-mark,.faq-brand-wordmark{margin-left:auto;margin-right:auto;align-self:center!important}.faq-brand-mark{width:clamp(208px,17vw,260px);max-width:72%;margin-top:clamp(48px,5.2vw,68px)}.faq-brand-wordmark{width:clamp(172px,14vw,208px);margin-top:18px;display:block;transform:translate(-15%)}.faq-brand-wordmark img{width:100%;height:auto;display:block}.beta-access-shell{grid-template-columns:minmax(340px,.84fr) minmax(620px,1.16fr);gap:clamp(56px,6vw,88px)}.beta-access-intro{width:100%;max-width:560px}.beta-scope-card{width:100%}.beta-brand-lockup{place-items:center;width:min(230px,64%);margin:48px auto 0;display:grid}.beta-brand-lockup>img{width:100%;height:auto;margin:0 auto;display:block}.beta-brand-lockup .brand-wordmark{width:74%;margin:14px auto 0;display:block;transform:translate(-15%)}.beta-brand-lockup .brand-wordmark img{width:100%;height:auto;display:block}.beta-boundary-note{width:100%;max-width:none!important;margin-top:30px!important}.beta-form{min-width:0;padding:clamp(36px,3vw,46px)}.beta-form__heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;display:grid}.beta-form__heading>span{white-space:nowrap;padding:0 0 6px}.beta-form__grid{align-items:start;gap:24px}.beta-field{grid-template-rows:minmax(24px,auto) auto;gap:10px;min-width:0}.beta-field>span{flex-wrap:wrap;align-items:flex-end;gap:0 4px;min-height:24px;display:flex}.beta-field small{margin-left:0}.beta-field input,.beta-field select{border-radius:14px;min-height:56px;padding-inline:16px}.beta-field textarea{border-radius:14px;min-height:172px;padding:16px}.beta-field--full{margin-top:30px}.beta-form__split{align-items:stretch;gap:24px;margin-top:30px}.beta-choice-group,.beta-needs{background:#fff;border:1px solid #1113181f;min-width:0}.beta-choice-group{border-radius:18px;padding:20px 18px 18px}.beta-choice-group legend,.beta-needs legend{background:#fff;width:auto;max-width:calc(100% - 24px);margin-left:4px;padding:0 8px}.beta-choice-group legend{white-space:nowrap}.beta-choice-group label span{min-height:54px;padding:10px}.beta-needs{border-radius:18px;margin-top:30px;padding:22px}.beta-needs>p{margin:6px 0 18px}.beta-needs__grid{gap:12px}.beta-needs label span{min-height:56px;padding:12px 14px}.beta-sensitive-note{margin-top:24px;padding:18px 20px}.beta-consent{margin-top:26px}.beta-form__footer{margin-top:30px;padding-top:28px}.beta-page-footer{align-items:center}@media (max-width:1180px){.beta-access-shell{grid-template-columns:1fr;gap:56px}.beta-access-intro{max-width:760px}.beta-form{width:100%;max-width:920px}.beta-brand-lockup{width:210px;margin-left:0;margin-right:0}}@media (max-width:760px){.faq-brand-mark,.faq-brand-wordmark{align-self:center!important}.faq-brand-mark{width:152px;max-width:48vw;margin-top:30px}.faq-brand-wordmark{width:128px;margin-top:14px}.beta-form{border-radius:24px;padding:26px 22px}.beta-form__heading{grid-template-columns:1fr;gap:10px}.beta-form__heading>span{white-space:normal;padding:0}.beta-form__grid,.beta-form__split,.beta-needs__grid{grid-template-columns:1fr}.beta-field{grid-template-rows:auto auto}.beta-field>span{min-height:0}.beta-choice-group{grid-template-columns:repeat(3,minmax(0,1fr))}.beta-form__footer{align-items:stretch}.beta-submit{width:100%}.beta-brand-lockup{width:176px;margin:38px auto 0}}@media (max-width:520px){.beta-choice-group{grid-template-columns:1fr}.beta-choice-group label span{min-height:48px}}
