.fd-site{--bg:#080c12;--bg-1:#0e131a;--bg-2:#141a22;--bg-sunken:#05080e;--bg-glass:#0e131ab8;--fg:#f3f5f8;--fg-soft:#c7cbd0;--fg-muted:#9499a0;--fg-subtle:#6c727a;--line:#2a2e34;--line-soft:#1f2329;--line-strong:#474e56;--primary:#4392f7;--primary-2:#4cabfd;--primary-deep:#145ec1;--primary-soft:#142e50;--primary-fg:#03070f;--on-primary:#fafcff;--cyan:#22cde5;--teal:#31c3b5;--violet:#a689f1;--green:#40c786;--amber:#efb146;--rose:#fa6773;--green-soft:#003820;--amber-soft:#462d00;--violet-soft:#312451;--rose-soft:#5b161f;--sans:var(--font-geist-sans), ui-sans-serif, system-ui, -apple-system, sans-serif;--mono:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, monospace;--r-sm:8px;--r:12px;--r-lg:18px;--r-xl:26px;--maxw:1200px;--gutter:clamp(20px, 5vw, 64px);--glow:0 0 0 1px #4392f766, 0 8px 40px #145ec159;--shadow:0 1px 2px #0006, 0 12px 40px #00000059;--shadow-lg:0 30px 80px #00000080, 0 8px 24px #00000059;--ring:0 0 0 3px #4392f74d;isolation:isolate;min-height:100vh;font-family:var(--sans);font-feature-settings:"cv11", "ss01";background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.5;position:relative;overflow-x:hidden}@supports (color:lab(0% 0 0)){.fd-site{--bg:lab(3.33546% -.388257 -3.27178);--bg-1:lab(5.6741% -.648141 -5.26233);--bg-2:lab(8.87705% -.941165 -6.45077);--bg-sunken:lab(2.19959% -.268325 -2.52459);--bg-glass:lab(5.6741% -.648141 -5.26233/.72);--fg:lab(96.5113% -.307709 -1.47731);--fg-soft:lab(81.422% -.602663 -2.94724);--fg-muted:lab(62.8514% -.874817 -4.40496);--fg-subtle:lab(47.7648% -.987619 -5.12216);--line:lab(18.767% -.793174 -4.36505);--line-soft:lab(13.5455% -.766948 -4.35349);--line-strong:lab(32.6764% -1.06694 -5.82433);--primary:lab(59.405% 1.42023 -58.8969);--primary-2:lab(66.9883% -8.56626 -50.0439);--primary-deep:lab(40.4401% 8.65015 -58.9691);--primary-soft:lab(18.3591% -.0396967 -24.3228);--primary-fg:lab(1.9472% -.222825 -3.56151);--on-primary:lab(98.8291% -.383258 -1.84582);--cyan:lab(75.4572% -35.8728 -24.0775);--teal:lab(71.2828% -41.4627 -4.22545);--violet:lab(63.1699% 28.0627 -48.9295);--green:lab(71.8098% -49.1604 21.6415);--amber:lab(76.7931% 15.7862 61.5103);--rose:lab(63.2717% 57.955 23.6834);--green-soft:lab(19.7144% -23.1107 10.1654);--amber-soft:lab(21.037% 10.3279 35.6074);--violet-soft:lab(17.6398% 15.7903 -25.9457);--rose-soft:lab(20.0401% 32.2108 13.5209);--glow:0 0 0 1px lab(59.405% 1.42023 -58.8969/.4), 0 8px 40px lab(40.4401% 8.65015 -58.9691/.35);--shadow:0 1px 2px lab(0% 0 0/.4), 0 12px 40px lab(0% 0 0/.35);--shadow-lg:0 30px 80px lab(0% 0 0/.5), 0 8px 24px lab(0% 0 0/.35);--ring:0 0 0 3px lab(59.405% 1.42023 -58.8969/.3)}}.fd-site:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(900px 500px at 78% -8%,#145ec138,#0000 60%),radial-gradient(700px 460px at 8% 4%,#0098ac1a,#0000 55%);background:radial-gradient(900px 500px at 78% -8%,lab(40.4401% 8.65015 -58.9691/.22),#0000 60%),radial-gradient(700px 460px at 8% 4%,lab(56.8726% -35.2418 -23.8873/.1),#0000 55%);position:fixed;inset:0}.fd-site *,.fd-site :before,.fd-site :after{box-sizing:border-box}html:has(.fd-site){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.fd-site){scroll-behavior:auto}}.fd-site ::selection{color:var(--fg);background:#4392f759;background:lab(59.405% 1.42023 -58.8969/.35)}.fd-site :focus-visible{box-shadow:var(--ring);border-radius:6px;outline:none}.fd-site a{color:inherit;text-decoration:none}.fd-site img,.fd-site svg{display:block}.fd-site button{cursor:pointer;font-family:inherit}.fd-site [id]{scroll-margin-top:88px}.fd-site .container{width:100%;max-width:var(--maxw);padding-inline:var(--gutter);margin:0 auto}.fd-site .container-wide{max-width:1380px}.fd-site .section{padding-block:clamp(64px,10vw,132px);position:relative}.fd-site .section-tight{padding-block:clamp(48px,7vw,88px)}.fd-site .stack{flex-direction:column;display:flex}.fd-site .row{align-items:center;display:flex}.fd-site .between{justify-content:space-between;align-items:center;display:flex}.fd-site .wrap{flex-wrap:wrap}.fd-site .eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--primary-2);align-items:center;gap:9px;font-size:12px;font-weight:500;display:inline-flex}.fd-site .eyebrow:before{content:"";background:linear-gradient(90deg, transparent, var(--primary-2));width:18px;height:1px}.fd-site .eyebrow.no-rule:before{display:none}.fd-site .display{letter-spacing:-.03em;margin:0;font-size:clamp(40px,6.4vw,82px);font-weight:600;line-height:1.02}.fd-site h1,.fd-site h2,.fd-site h3,.fd-site h4{letter-spacing:-.02em;margin:0;font-weight:600}.fd-site .h2{letter-spacing:-.025em;font-size:clamp(30px,4.2vw,50px);line-height:1.08}.fd-site .h3{font-size:clamp(22px,2.6vw,30px);line-height:1.15}.fd-site .h4{font-size:19px;line-height:1.3}.fd-site .lead{color:var(--fg-soft);font-size:clamp(17px,1.7vw,21px);font-weight:400;line-height:1.55}.fd-site .muted{color:var(--fg-muted)}.fd-site .subtle{color:var(--fg-subtle)}.fd-site .mono{font-family:var(--mono);font-feature-settings:"zero"}.fd-site .tnum{font-variant-numeric:tabular-nums}.fd-site .balance{text-wrap:balance}.fd-site .pretty{text-wrap:pretty}.fd-site .grad-text{background:linear-gradient(100deg, var(--fg) 30%, var(--primary-2) 78%, var(--cyan));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.fd-site .btn{white-space:nowrap;height:46px;color:var(--fg);background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:500;transition:transform .14s cubic-bezier(.2,.7,.3,1),background .16s,border-color .16s,box-shadow .16s,color .16s;display:inline-flex}.fd-site .btn:active{transform:translateY(1px)}.fd-site .btn-primary{background:linear-gradient(180deg, var(--primary-2), var(--primary));color:var(--on-primary);box-shadow:inset 0 1px #fff3,0 8px 24px #145ec166;box-shadow:inset 0 1px lab(100% 0 0/.2),0 8px 24px lab(40.4401% 8.65015 -58.9691/.4)}.fd-site .btn-primary:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff40,0 12px 34px #145ec18c;box-shadow:inset 0 1px lab(100% 0 0/.25),0 12px 34px lab(40.4401% 8.65015 -58.9691/.55)}.fd-site .btn-ghost{border-color:var(--line);color:var(--fg);background:#ffffff05;background:lab(100% 0 0/.02)}.fd-site .btn-ghost:hover{border-color:var(--line-strong);background:#ffffff0d;background:lab(100% 0 0/.05)}.fd-site .btn-quiet{color:var(--fg-soft);background:0 0;padding:0 12px}.fd-site .btn-quiet:hover{color:var(--fg)}.fd-site .btn-lg{border-radius:12px;height:54px;padding:0 28px;font-size:16px}.fd-site .btn-sm{border-radius:9px;height:38px;padding:0 14px;font-size:14px}.fd-site .card{border:1px solid var(--line-soft);border-radius:var(--r-lg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(#ffffff09,#ffffff02);background:linear-gradient(lab(100% 0 0/.035),lab(100% 0 0/.008))}.fd-site .card-pad{padding:clamp(20px,3vw,30px)}.fd-site .hairline{border:1px solid var(--line-soft)}.fd-site .pill{border:1px solid var(--line);background:var(--bg-glass);height:30px;color:var(--fg-soft);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:8px;padding:0 13px;font-size:13px;display:inline-flex}.fd-site .pill-dot{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #40c7862e;box-shadow:0 0 0 4px lab(71.8098% -49.1604 21.6415/.18)}.fd-site .tag{height:24px;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--line);color:var(--fg-muted);background:var(--bg-sunken);border-radius:6px;align-items:center;gap:6px;padding:0 9px;font-size:11px;font-weight:500;display:inline-flex}.fd-site .tag-blue{color:var(--primary-2);background:#4392f71f;background:lab(59.405% 1.42023 -58.8969/.12);border-color:#4392f766;border-color:lab(59.405% 1.42023 -58.8969/.4)}.fd-site .tag-cyan{color:var(--cyan);background:#22cde51f;background:lab(75.4572% -35.8728 -24.0775/.12);border-color:#22cde566;border-color:lab(75.4572% -35.8728 -24.0775/.4)}.fd-site .tag-violet{color:var(--violet);background:#a689f11f;background:lab(63.1699% 28.0627 -48.9295/.12);border-color:#a689f166;border-color:lab(63.1699% 28.0627 -48.9295/.4)}.fd-site .tag-green{color:var(--green);background:#40c7861f;background:lab(71.8098% -49.1604 21.6415/.12);border-color:#40c78666;border-color:lab(71.8098% -49.1604 21.6415/.4)}.fd-site .tag-amber{color:var(--amber);background:#efb1461f;background:lab(76.7931% 15.7862 61.5103/.12);border-color:#efb14666;border-color:lab(76.7931% 15.7862 61.5103/.4)}.fd-site .grid-bg{pointer-events:none;z-index:0;background-image:linear-gradient(var(--line-soft) 1px, transparent 1px), linear-gradient(90deg, var(--line-soft) 1px, transparent 1px);opacity:.5;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 40%,#000 30%,#0000 75%);mask-image:radial-gradient(80% 60% at 50% 40%,#000 30%,#0000 75%)}.fd-site .rule{background:linear-gradient(90deg, transparent, var(--line), transparent);width:100%;height:1px}.fd-site .rule-v{background:var(--line-soft);align-self:stretch;width:1px}.fd-site .logo{letter-spacing:-.02em;align-items:center;gap:10px;font-size:18px;font-weight:600;display:inline-flex}.fd-site .logo-word b{color:var(--primary-2);font-weight:700}.fd-site .nav{z-index:100;border-bottom:1px solid #0000;transition:background .25s,border-color .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s;position:fixed;top:0;left:0;right:0}.fd-site .nav.scrolled{background:var(--bg-glass);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);border-bottom-color:var(--line-soft)}.fd-site .nav-inner{justify-content:space-between;align-items:center;gap:24px;height:68px;display:flex}.fd-site .nav-links{align-items:center;gap:4px;display:flex}.fd-site .nav-link{color:var(--fg-muted);border-radius:8px;padding:8px 13px;font-size:14.5px;font-weight:450;transition:color .15s,background .15s}.fd-site .nav-link:hover{color:var(--fg);background:#ffffff0a;background:lab(100% 0 0/.04)}.fd-site .nav-link.active{color:var(--fg)}@media (max-width:940px){.fd-site .nav-links.collapsible{display:none}}.fd-site .reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.3,1),transform .7s cubic-bezier(.2,.7,.3,1);transform:translateY(22px)}.fd-site .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.fd-site .reveal{opacity:1;transition:none;transform:none}}.fd-site .stat-fig{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(34px,4.4vw,56px);font-weight:600;line-height:1}.fd-site .kbd{font-family:var(--mono);border:1px solid var(--line);background:var(--bg-sunken);color:var(--fg-muted);border-radius:6px;padding:2px 7px;font-size:12px}.fd-site .footer{border-top:1px solid var(--line-soft);background:var(--bg-sunken)}.fd-site .link-arrow{color:var(--primary-2);align-items:center;gap:6px;font-size:15px;font-weight:500;transition:gap .16s;display:inline-flex}.fd-site .link-arrow:hover{gap:10px}@keyframes float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.35}}@keyframes dash-flow{to{stroke-dashoffset:-1000px}}@keyframes sheen{to{background-position:200% 0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes row-in{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:none}}@keyframes comet{0%{opacity:0;top:-14%}12%{opacity:1}88%{opacity:1}to{opacity:0;top:100%}}.fd-site .pipe-comet{background:linear-gradient(180deg, transparent, var(--primary-2), var(--cyan), transparent);filter:blur(2px);z-index:0;border-radius:8px;width:12px;height:56px;animation:7.6s cubic-bezier(.5,0,.5,1) infinite comet;position:absolute;left:18px}@media (prefers-reduced-motion:reduce){.fd-site .pipe-comet{display:none}}.fd-site .vamp-range{appearance:none;cursor:pointer;background:linear-gradient(90deg, var(--primary) var(--p,50%), var(--line) var(--p,50%));border-radius:6px;outline:none;width:100%;height:6px}.fd-site .vamp-range::-webkit-slider-thumb{appearance:none;background:var(--fg);border:4px solid var(--primary);cursor:grab;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 8px #00000080;box-shadow:0 2px 8px lab(0% 0 0/.5)}.fd-site .vamp-range::-moz-range-thumb{background:var(--fg);border:4px solid var(--primary);cursor:grab;border-radius:50%;width:18px;height:18px}.fd-site .price-row{grid-template-columns:1.1fr 1.7fr 1.3fr 1.1fr;align-items:center;gap:18px;padding:16px 22px;display:grid}.fd-site .price-head{background:var(--bg-sunken);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-subtle);font-size:11px}.fd-site .price-row:not(.price-head):hover{background:#ffffff05;background:lab(100% 0 0/.02)}@media (max-width:1080px){.fd-site .prod-grid,.fd-site .agent-grid,.fd-site #stats-strip{grid-template-columns:repeat(2,1fr)!important}.fd-site #stats-strip>div:nth-child(3),.fd-site #stats-strip>div:nth-child(odd){border-left:none!important}.fd-site #stats-strip>div{border-top:1px solid var(--line-soft)}.fd-site #stats-strip>div:nth-child(-n+2){border-top:none}}@media (max-width:940px){.fd-site .hero-grid,.fd-site .life-panel-grid,.fd-site .engine-grid,.fd-site .vamp-grid,.fd-site .faq-grid,.fd-site .cta-grid{grid-template-columns:1fr!important}.fd-site .hero-visual{max-width:480px}.fd-site .faq-grid>div:first-child{position:static!important}.fd-site .nav-burger{display:inline-flex!important}.fd-site .footer-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:680px){.fd-site .prod-grid,.fd-site .agent-grid,.fd-site .aud-grid,.fd-site #stats-strip{grid-template-columns:1fr!important}.fd-site #stats-strip>div{border-left:none!important}.fd-site .life-step span:last-child span:last-child{font-size:12px!important}.fd-site .footer-grid{grid-template-columns:1fr!important}.fd-site .cta-grid{text-align:left}.fd-site .price-head{display:none}.fd-site .price-row{grid-template-columns:1fr;gap:8px;padding:16px 18px}}@media (max-width:820px){.fd-site .price-head{display:none}.fd-site .price-row{grid-template-columns:1fr;gap:8px;padding:16px 18px}.fd-site .price-row>span:nth-child(2):before{content:"Pay when: ";color:var(--fg-subtle)}.fd-site .price-row>span:nth-child(3):before{content:"Basis: ";color:var(--fg-subtle)}}
/*# sourceMappingURL=0fv053dd0dqxk.css.map*/