:root{--bg:#f4f7f8;--surface:#fff;--surface-2:#e7edee;--surface-3:#dce3e4;--surface-4:#eaf1f1;--ink:#0a0b0b;--text:#0e1414;--text-strong:#0a0b0b;--text-2:#5c6c6b;--text-3:#6b7a79;--text-on-card:#2b3838;--green:#21cdb0;--green-hover:#1cb59b;--green-soft:#89ccaf;--green-link:#0f7565;--action:#12836f;--action-hover:#0f7565;--action-edge:#0a5b4d;--action-2:#c74b18;--action-2-hover:#b54210;--action-2-edge:#8d3209;--on-action:#fff;--c-orange:#f96a2d;--c-yellow:#e3b324;--c-cyan:#9edfe1;--c-lime:#79ef75;--line:#dee6e6;--line-2:#e7edee;--line-3:#c4d0d0;--line-4:#eef3f3;--line-5:#c9d6d6;--line-dark:#ffffff1f;--container:1330px;--pad-x:24px;--r-pill:999px;--r-xl:34px;--r-lg:26px;--r-md:20px;--r-sm:18px;--r-xs:14px;--r-2xs:13px;--shadow-nav:0 10px 40px -20px #0a141459;--font-head:Manrope, Inter, system-ui, sans-serif;--font-body:Inter, system-ui, -apple-system, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}body{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}a{color:var(--green-link);text-decoration:none}a:hover{color:var(--green)}img{max-width:100%;display:block}:focus-visible{outline:3px solid var(--green);outline-offset:3px;border-radius:4px}.container{max-width:var(--container);margin:0 auto}.section{padding:96px var(--pad-x) 0}.section--tight{padding-top:64px}.section--last{padding-bottom:100px}h1,h2,h3,.h1,.h2,.h3{font-family:var(--font-head);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:800}.h1,h1{letter-spacing:-.025em;font-size:clamp(34px,4.4vw,62px);line-height:1.08}.h2,h2{font-size:clamp(28px,3.1vw,42px);line-height:1.18}.h3,h3{font-size:clamp(22px,2.2vw,30px);line-height:1.2}.lead{color:var(--text-2);text-wrap:pretty;max-width:660px;margin:18px 0 0;font-size:17px;line-height:1.6}.eyebrow{font:700 12px/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--green-link)}.muted{color:var(--text-3)}.small{font-size:13px;line-height:1.6}.btn{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.btn>span:first-child{font:700 16px/1 var(--font-body);border-radius:var(--r-pill);padding:20px 30px;transition:background .15s}.btn--primary>span{background:var(--action);color:var(--on-action)}.btn--primary:hover>span{background:var(--action-hover);color:var(--on-action)}.btn--primary>span:first-child,.lf__submit,.mbar__cta{box-shadow:inset 0 1px 0 #ffffff59, 0 5px 0 var(--action-edge), 0 12px 24px -8px #00000073;transition:transform .1s,box-shadow .1s,background .15s}.btn--primary:hover>span:first-child,.lf__submit:hover:not(:disabled){box-shadow:inset 0 1px 0 #fff6, 0 6px 0 var(--action-edge), 0 16px 30px -10px #00000080;transform:translateY(-1px)}.btn--primary:active>span:first-child,.lf__submit:active:not(:disabled),.mbar__cta:active{box-shadow:inset 0 1px 0 #ffffff40, 0 0 0 var(--action-edge), 0 4px 10px -4px #00000073;transform:translateY(5px)}.btn--accent>span:first-child{background:var(--action-2);color:var(--on-action);box-shadow:inset 0 1px 0 #ffffff59, 0 5px 0 var(--action-2-edge), 0 12px 24px -8px #00000073;transition:transform .1s,box-shadow .1s,background .15s}.btn--accent:hover>span:first-child{background:var(--action-2-hover);box-shadow:inset 0 1px 0 #fff6, 0 6px 0 var(--action-2-edge), 0 16px 30px -10px #00000080;transform:translateY(-1px)}.btn--accent:active>span:first-child{box-shadow:inset 0 1px 0 #ffffff40, 0 0 0 var(--action-2-edge), 0 4px 10px -4px #00000073;transform:translateY(5px)}.btn--white>span{color:var(--ink);background:#fff}.btn--white:hover>span{color:var(--ink);background:#f0f4f4}.btn--sm>span:first-child{padding:17px 26px;font-size:15px}.btn-ghost{border:1px solid var(--line-3);color:var(--ink);font:600 16px/1 var(--font-body);border-radius:var(--r-pill);align-items:center;padding:21px 30px;transition:background .15s;display:inline-flex}.btn-ghost:hover{color:var(--ink);background:#0a0b0b0d}.btn-ghost--on-dark{color:#fff;backdrop-filter:blur(3px);background:#0a0b0b73;border-width:2px;border-color:#ffffffd9;transition:transform .1s,box-shadow .1s,background .15s;box-shadow:0 5px #ffffff38,0 12px 24px -8px #00000080}.btn-ghost--on-dark:hover{color:#fff;background:#0a0b0b9e;transform:translateY(-1px);box-shadow:0 6px #ffffff42,0 16px 30px -10px #0000008c}.btn-ghost--on-dark:active{transform:translateY(5px);box-shadow:0 0 #fff3,0 4px 10px -4px #00000080}.link-arrow{font:600 15px/1 var(--font-body);color:var(--ink)}.link-arrow:hover{color:var(--green-link)}.card{background:var(--surface);border-radius:var(--r-lg);padding:32px}.card--dark{background:var(--ink);color:#fff}.card--muted{background:var(--surface-2)}.grid{gap:22px;display:grid}.grid--auto{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grid--auto-sm{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.grid--2{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.rings{pointer-events:none;position:absolute;inset:0;overflow:hidden}.rings span{border:1.5px solid;border-radius:50%;display:block;position:absolute}.stack-40>*+*{margin-top:40px}.row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.row--between{justify-content:space-between}.mt-auto{margin-top:auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=767px){.section{padding:56px 20px 0}.section--last{padding-bottom:64px}.btn>span:first-child{padding:18px 24px;font-size:15px}body{padding-bottom:76px}}body.theme-dark{--bg:#08090a;--surface:#14191a;--surface-2:#1b2122;--surface-3:#232a2b;--surface-4:#12181a;--ink:#0a0b0b;--text:#f2f5f5;--text-strong:#f2f5f5;--text-2:#ffffffb3;--text-3:#ffffff85;--text-on-card:#ffffffdb;--line:#ffffff1f;--line-2:#ffffff1a;--line-3:#ffffff38;--line-4:#ffffff14;--line-5:#ffffff2e;--green-link:#35d6a6;--shadow-nav:0 10px 40px -20px #000000e6;background:var(--bg)!important;color:var(--text)!important}.bg-rings{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.bg-rings span{border-style:solid;border-width:1.5px;border-radius:50%;display:block;position:absolute}body.theme-dark>main,body.theme-dark>footer{z-index:1;position:relative}body.theme-dark h1,body.theme-dark h2,body.theme-dark h3,body.theme-dark .h1,body.theme-dark .h2,body.theme-dark .h3{color:var(--text)!important}body.theme-dark .card,body.theme-dark .sub__card,body.theme-dark .hcard,body.theme-dark .seg,body.theme-dark .kit,body.theme-dark .mini,body.theme-dark .proof__card,body.theme-dark .dir,body.theme-dark .exit,body.theme-dark .ty__link,body.theme-dark .step,body.theme-dark .num,body.theme-dark .et__stat{background:var(--surface)!important;border:1px solid var(--line-4)!important}body.theme-dark .sub__title,body.theme-dark .hcard__t,body.theme-dark .seg__title,body.theme-dark .kit__t,body.theme-dark .mini__t,body.theme-dark .proof__title,body.theme-dark .dir__t,body.theme-dark .exit__t,body.theme-dark .ty__link-t,body.theme-dark .step__t,body.theme-dark .num__v,body.theme-dark .et__stat-value,body.theme-dark .calc__row output,body.theme-dark .calc__line strong,body.theme-dark .calc__profit-value,body.theme-dark .req__v,body.theme-dark .k-value,body.theme-dark .cta-under__title,body.theme-dark .lf__title,body.theme-dark .tests__title,body.theme-dark .person__n{color:var(--text)!important}body.theme-dark .steps,body.theme-dark .et__stats,body.theme-dark .nums{background:var(--line-4)!important;border-color:var(--line-4)!important}body.theme-dark .card--dark,body.theme-dark .fcard--dark{background:var(--surface-2)!important;border:1px solid #12c08d47!important}body.theme-dark .fcard{background:var(--surface)!important;border:1px solid var(--line-4)!important}body.theme-dark .nav{backdrop-filter:blur(18px);background:#1b2122db!important;border:1px solid #ffffff24!important;box-shadow:0 16px 50px -22px #000000f2!important}body.theme-dark .nav__logo svg{color:#fff!important}body.theme-dark .nav__link{color:#ffffffb8!important}body.theme-dark .nav__link:hover,body.theme-dark .nav__link.is-active{color:#fff!important}body.theme-dark .nav__menu,body.theme-dark .nav__mobile{border:1px solid var(--line-4)!important;background:#14191a!important}body.theme-dark .nav__menu a,body.theme-dark .nav__mobile-sub a{color:#ffffffb8!important}body.theme-dark .nav__menu a:hover{color:#fff!important;background:#ffffff0f!important}body.theme-dark .nav__mobile-item>a{color:#fff!important;border-color:var(--line-4)!important}body.theme-dark .nav__burger{background:#ffffff14!important}body.theme-dark .nav__burger span{background:#fff!important}body.theme-dark .states{background:0 0!important}body.theme-dark .vcase{background:var(--surface-2)!important;border:1px solid var(--line-4)!important}body.theme-dark .footer__inner,body.theme-dark .lf{background:var(--surface-2)!important;border:1px solid var(--line-4)!important}body.theme-dark .lf input[type=text],body.theme-dark .lf input[type=tel],body.theme-dark .lf input[type=email],body.theme-dark .lf select,body.theme-dark .lf textarea{border-color:var(--line)!important;color:#fff!important;background:#0e1314!important}body.theme-dark .lf input::placeholder,body.theme-dark .lf textarea::placeholder{color:#ffffff61!important}body.theme-dark .conds,body.theme-dark .cta-under,body.theme-dark .k-note,body.theme-dark .certs .cert,body.theme-dark .calc__capex,body.theme-dark .chain__step{background:var(--surface-2)!important;color:var(--text-on-card)!important}body.theme-dark .cert,body.theme-dark .chain__step{color:var(--text)!important}body.theme-dark .chain__step--dark{color:#fff!important;background:#12c08d29!important;border:1px solid #12c08d66!important}body.theme-dark .statement p{color:var(--text-2)!important}body.theme-dark .statement strong{color:#fff!important}body.theme-dark .btn-ghost{border-color:var(--line-3)!important;color:#fff!important}body.theme-dark .btn-ghost:hover{background:#ffffff1a!important}body.theme-dark .btn--white>span{color:#0a0b0b!important;background:#fff!important}body.theme-dark .link-arrow{color:#fff!important}body.theme-dark .link-arrow:hover{color:var(--green)!important}body.theme-dark .nf__links a{background:var(--surface)!important;color:#fff!important;border:1px solid var(--line-4)!important}body.theme-dark .ps__mark span{color:#fff!important;border-color:var(--line-3)!important}body.theme-dark .ps__name{color:#fff!important}body.theme-dark .stage{border-color:var(--line-3)!important}body.theme-dark .doc h2{color:var(--text)!important}body.theme-dark .ph{color:#fff6!important;background:linear-gradient(135deg,#1a2021 0%,#12181a 60%,#0d1213 100%)!important}body.theme-dark .states__body{background:var(--surface)!important;border:1px solid var(--line-4)!important}body.theme-dark .states__result{color:#fff!important}body.theme-dark .states__problem{color:#ffffff8c!important}body.theme-dark .panel--light{background:var(--surface)!important}body.theme-dark .panel--grey{background:var(--surface-3)!important}body.theme-dark .panel--dark{background:var(--surface-2)!important;border:1px solid #12c08d47!important}body.theme-dark .panel--light .panel__title,body.theme-dark .panel--grey .panel__title,body.theme-dark .panel--light .panel__text,body.theme-dark .panel--grey .panel__text{color:var(--text)!important}body.theme-dark .panel__tab{color:#fff!important}body.theme-dark .exit--dark{background:var(--surface-2)!important;border:1px solid #12c08d47!important}body.theme-dark .vc__frame,body.theme-dark .vc__frame--empty{border:1px solid var(--line-4)!important;background:linear-gradient(135deg,#1a2021 0%,#12181a 60%,#0d1213 100%)!important}body.theme-dark .vc__empty-text{color:#fff6!important}body.theme-dark .vc__quote,body.theme-dark .vc__who{color:#fff!important}body.theme-dark .mbar{border-top:1px solid var(--line-4)!important;background:#0a0d0ef0!important}body.theme-dark .mbar__tg{color:#fff!important;background:#ffffff1a!important}body.theme-dark .card--wide,body.theme-dark .vcase,body.theme-dark .footer__inner{backdrop-filter:blur(10px);background:#14191ac7!important}body.theme-dark .vcase__stat{background:0 0!important}body.theme-dark .lf{background:#1b2122b8!important}body.theme-contrast{--bg:#0a0b0b;color:#fff!important;background:#0a0b0b!important}body.theme-contrast>main,body.theme-contrast>footer{z-index:1;position:relative}body.theme-contrast main>section>.container:not(.card)>h2,body.theme-contrast main>section>.container:not(.card)>.lead,body.theme-contrast main>section>.container:not(.card)>p,body.theme-contrast .about h2,body.theme-contrast .about .lead,body.theme-contrast .vc__quote,body.theme-contrast .vc__who{color:#fff!important}body.theme-contrast main>section>.container:not(.card)>.lead,body.theme-contrast .about .lead{color:#ffffffb3!important}body.theme-contrast .vc__ctx{color:#ffffff80!important}body.theme-contrast .eyebrow{color:var(--green)!important}body.theme-contrast .card .eyebrow{color:var(--green-link)!important}body.theme-contrast main>section>.container:not(.card)>p>.link-arrow,body.theme-contrast .about .link-arrow{color:#fff!important}body.theme-contrast main>section>.container:not(.card)>p>.link-arrow:hover{color:var(--green)!important}body.theme-contrast .split h2,body.theme-contrast .split h3{color:#fff!important}body.theme-contrast .split .lead{color:#ffffffb8!important}body.theme-contrast .steps-list,body.theme-contrast .steps-list li{border-color:#ffffff29!important}body.theme-contrast .steps-list li{color:#fffc!important}body.theme-contrast .card .steps-list,body.theme-contrast .card .steps-list li{border-color:var(--line-2)!important}body.theme-contrast .card .steps-list li{color:var(--text-on-card)!important}body.theme-contrast .card .split h2,body.theme-contrast .card .split h3{color:var(--text-strong)!important}body.theme-contrast .card .split .lead{color:var(--text-2)!important}body.theme-contrast .faq__grid>h2{color:#fff!important}body.theme-contrast .faq__list{background:var(--surface);border-radius:var(--r-lg);padding:4px 30px}body.theme-contrast .faq__list details:last-child{border-bottom:0}body.theme-contrast .card,body.theme-contrast .card--wide,body.theme-contrast .card--dark,body.theme-contrast .hcard,body.theme-contrast .fcard,body.theme-contrast .fcard--dark,body.theme-contrast .seg,body.theme-contrast .sub__card,body.theme-contrast .kit,body.theme-contrast .mini,body.theme-contrast .proof__card,body.theme-contrast .step,body.theme-contrast .num,body.theme-contrast .et__stat,body.theme-contrast .ty__link,body.theme-contrast .vcase{color:var(--text)!important;background:#fff!important;border:0!important}body.theme-contrast .card h2,body.theme-contrast .card h3,body.theme-contrast .card--wide h2,body.theme-contrast .card .lead,body.theme-contrast .card--wide .lead,body.theme-contrast .vcase__title,body.theme-contrast .fcard__title,body.theme-contrast .hcard__t{color:var(--ink)!important}body.theme-contrast .vcase__lead,body.theme-contrast .card--wide .lead{color:var(--text-2)!important}body.theme-contrast .fcard--dark .fcard__lead{color:var(--text-2)!important}body.theme-contrast .fcard--dark .fcard__points li{color:var(--text-on-card)!important}body.theme-contrast .fcard--dark .btn--white>span{background:var(--green)!important;color:#fff!important}body.theme-contrast .vcase .rings{display:none}body.theme-contrast .vcase__eyebrow{color:var(--green-link)!important}body.theme-contrast .vcase__stats{background:var(--line-2)!important;border-color:var(--line-2)!important}body.theme-contrast .vcase__stat{background:#fff!important}body.theme-contrast .vcase__stat-l,body.theme-contrast .vcase__note{color:var(--text-3)!important}body.theme-contrast .lf{background:var(--bg-form,#f4f7f8)!important}body.theme-contrast .vc__frame,body.theme-contrast .vc__frame--empty{background:linear-gradient(135deg,#1a2021 0%,#12181a 60%,#0d1213 100%)!important;border:1px solid #ffffff1a!important}body.theme-contrast .vc__empty-text{color:#fff6!important}body.theme-contrast .nav{background:#fff!important;border:0!important}body.theme-contrast .footer__inner{background:#fff!important}body.theme-contrast .footer__inner .rings{display:none!important}body.theme-contrast .footer__wordmark{color:var(--ink)!important}body.theme-contrast .footer__cols{border-top-color:var(--line-2)!important}body.theme-contrast .footer__col-title{color:var(--ink)!important}body.theme-contrast .footer__col a,body.theme-contrast .footer__plain,body.theme-contrast .footer__legal a{color:var(--text-2)!important}body.theme-contrast .footer__col a:hover,body.theme-contrast .footer__legal a:hover{color:var(--green-link)!important}body.theme-contrast .footer__copy{color:var(--text-3)!important}body.theme-contrast main>section>.container:not(.card)>h2,body.theme-contrast main>section>.container:not(.card)>.lead,body.theme-contrast main>section>.container:not(.card)>p,body.theme-contrast main>section>.container:not(.card)>.eyebrow,body.theme-contrast .about h2,body.theme-contrast .about .lead,body.theme-contrast .about .eyebrow,body.theme-contrast .vc__quote,body.theme-contrast .vc__who,body.theme-contrast .vc__ctx{text-shadow:0 2px 14px #000000f2,0 0 34px #000c}body.theme-contrast .card,body.theme-contrast .card *,body.theme-contrast .btn,body.theme-contrast .btn *,body.theme-contrast .btn-ghost,body.theme-contrast .btn-ghost *{text-shadow:none!important}body.theme-contrast .card--wide,body.theme-contrast .hcard,body.theme-contrast .fcard,body.theme-contrast .vcase,body.theme-contrast .seg,body.theme-contrast .proof__card,body.theme-contrast .footer__inner{box-shadow:none!important}body.theme-contrast .fcard--dark{box-shadow:inset 4px 0 0 var(--green)!important}body.theme-contrast .hstep__chip{box-shadow:none}body.theme-contrast .hstep,body.theme-contrast .fcard,body.theme-contrast .seg,body.theme-contrast .vc{transition:transform .25s cubic-bezier(.2,.7,.3,1)}body.theme-contrast .hstep:hover,body.theme-contrast .fcard:hover,body.theme-contrast .seg:hover,body.theme-contrast .vc:hover{transform:translateY(-4px)}body.theme-contrast .btn--white>span:first-child{transition:transform .1s,box-shadow .1s;box-shadow:0 5px #c9d6d6,0 12px 24px -8px #00000080}body.theme-contrast .btn--white:active>span:first-child{transform:translateY(5px);box-shadow:0 0 #c9d6d6}body.theme-contrast .door--primary{box-shadow:inset 0 1px 0 #ffffff4d, 0 6px 0 var(--action-edge), 0 18px 40px -12px #000000d9;transition:transform .12s,box-shadow .12s}body.theme-contrast .door--primary:active{box-shadow:inset 0 1px 0 #ffffff40, 0 0 0 var(--action-edge);transform:translateY(6px)}.has-motion body.theme-contrast .reveal{opacity:0;transition:opacity .6s cubic-bezier(.2,.7,.3,1),transform .6s cubic-bezier(.2,.7,.3,1);transform:translateY(20px)}.has-motion body.theme-contrast .reveal.is-in{opacity:1;transform:none}body.theme-contrast .bg-waves{inset:-12% 0}body.theme-contrast .bg-waves svg{will-change:transform}@media (prefers-reduced-motion:reduce){body.theme-contrast .hstep,body.theme-contrast .fcard,body.theme-contrast .seg,body.theme-contrast .vc{transition:none}}.nav-wrap[data-astro-cid-wpvy4v7s]{z-index:80;padding:18px var(--pad-x) 0;pointer-events:none;position:sticky;top:0}.nav[data-astro-cid-wpvy4v7s]{max-width:var(--container);border-radius:var(--r-pill);box-shadow:var(--shadow-nav);pointer-events:auto;background:#fff;align-items:center;gap:26px;margin:0 auto;padding:12px 12px 12px 30px;display:flex}.nav__logo[data-astro-cid-wpvy4v7s]{flex-shrink:0;align-items:center;margin-right:6px;display:flex}.nav__rings[data-astro-cid-wpvy4v7s]{width:38px;height:38px;color:var(--text-strong);flex-shrink:0;display:block}.nav__lockup[data-astro-cid-wpvy4v7s]{flex-direction:column;align-items:flex-start;gap:3px;margin-left:9px;display:flex}.nav__wordmark[data-astro-cid-wpvy4v7s]{width:104px;height:14px;color:var(--text-strong);display:block}.nav__slogan[data-astro-cid-wpvy4v7s]{font:500 8.5px/1 var(--font-body);letter-spacing:.155em;color:var(--text-2);white-space:nowrap}.nav__links[data-astro-cid-wpvy4v7s]{align-items:center;gap:22px;margin-right:auto;display:flex}.nav__link[data-astro-cid-wpvy4v7s]{font:500 15px/1 var(--font-body);color:var(--text-on-card);white-space:nowrap;align-items:center;gap:4px;padding:6px 0;display:inline-flex}.nav__link[data-astro-cid-wpvy4v7s]:hover,.nav__link[data-astro-cid-wpvy4v7s].is-active{color:var(--text-strong)}.nav__link[data-astro-cid-wpvy4v7s].is-active{font-weight:600}.nav__caret[data-astro-cid-wpvy4v7s]{opacity:.6;font-size:10px}.nav__group[data-astro-cid-wpvy4v7s]{position:relative}.nav__menu[data-astro-cid-wpvy4v7s]{border-radius:var(--r-sm);visibility:hidden;opacity:0;background:#fff;flex-direction:column;gap:2px;min-width:240px;padding:10px;transition:opacity .12s,visibility 0s linear .35s;display:flex;position:absolute;top:100%;left:-14px;box-shadow:0 18px 50px -24px #0a141473}.nav__group[data-astro-cid-wpvy4v7s]:hover .nav__menu[data-astro-cid-wpvy4v7s],.nav__group[data-astro-cid-wpvy4v7s]:focus-within .nav__menu[data-astro-cid-wpvy4v7s]{visibility:visible;opacity:1;transition-delay:0s}.nav__menu[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{font:500 14px/1.4 var(--font-body);color:var(--text-on-card);border-radius:var(--r-xs);padding:11px 14px}.nav__menu[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{background:var(--surface-4);color:var(--text-strong)}.nav__cta[data-astro-cid-wpvy4v7s]{flex-shrink:0}.nav__burger[data-astro-cid-wpvy4v7s]{background:var(--surface-4);border-radius:var(--r-pill);cursor:pointer;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:46px;height:46px;display:none}.nav__burger[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{background:var(--ink);border-radius:2px;width:18px;height:2px;display:block}.nav__mobile[data-astro-cid-wpvy4v7s]{max-width:var(--container);border-radius:var(--r-lg);box-shadow:var(--shadow-nav);pointer-events:auto;background:#fff;margin:8px auto 0;padding:18px 24px 24px}.nav__mobile-item[data-astro-cid-wpvy4v7s]>a[data-astro-cid-wpvy4v7s]{font:600 17px/1 var(--font-body);color:var(--text-strong);border-bottom:1px solid var(--line-4);padding:14px 0;display:block}.nav__mobile-sub[data-astro-cid-wpvy4v7s]{flex-direction:column;padding:6px 0 10px 14px;display:flex}.nav__mobile-sub[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{font:400 15px/1 var(--font-body);color:var(--text-2);padding:10px 0}@media (width<=1100px){.nav__links[data-astro-cid-wpvy4v7s]{display:none}.nav__burger[data-astro-cid-wpvy4v7s]{display:flex}.nav[data-astro-cid-wpvy4v7s]{gap:12px;padding-left:20px}.nav__cta[data-astro-cid-wpvy4v7s]{margin-left:auto}}@media (width<=620px){.nav__cta[data-astro-cid-wpvy4v7s]{display:none}.nav__burger[data-astro-cid-wpvy4v7s]{margin-left:auto}.nav__rings[data-astro-cid-wpvy4v7s]{width:32px;height:32px}.nav__wordmark[data-astro-cid-wpvy4v7s]{width:88px;height:12px}.nav__slogan[data-astro-cid-wpvy4v7s]{letter-spacing:.14em;font-size:7.5px}}@media (width<=359px){.nav__lockup[data-astro-cid-wpvy4v7s]{display:none}}.footer[data-astro-cid-jo6i4kqk]{padding:100px var(--pad-x) 24px}.footer__inner[data-astro-cid-jo6i4kqk]{max-width:var(--container);background:var(--ink);border-radius:var(--r-xl);margin:0 auto;padding:72px 56px 48px;position:relative;overflow:hidden}.footer__wordmark[data-astro-cid-jo6i4kqk]{font-family:var(--font-head);letter-spacing:-.045em;color:#fff;white-space:nowrap;justify-content:center;padding:20px 0 56px;font-size:clamp(48px,12.4vw,178px);font-weight:800;line-height:.86;display:flex;position:relative}.footer__cols[data-astro-cid-jo6i4kqk]{border-top:1px solid #fff3;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:40px 32px;padding-top:36px;display:grid;position:relative}.footer__nav[data-astro-cid-jo6i4kqk]{display:contents}.footer__col[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:12px;display:flex}.footer__col-title[data-astro-cid-jo6i4kqk]{font:700 14px/1 var(--font-body);color:#fff;margin-bottom:2px}.footer__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font:400 14px/1.4 var(--font-body);color:#ffffff9e}.footer__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--green)}.footer__plain[data-astro-cid-jo6i4kqk]{font:400 14px/1.4 var(--font-body);color:#ffffff9e}.footer__legal[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:10px;margin-top:36px;font-size:13px;display:flex;position:relative}.footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#ffffff9e}.footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--green)}.footer__copy[data-astro-cid-jo6i4kqk]{font:400 12px/1.6 var(--font-body);color:#ffffff57;margin-top:14px;position:relative}@media (width<=1100px){.footer__cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.footer[data-astro-cid-jo6i4kqk]{padding:64px 20px 20px}.footer__inner[data-astro-cid-jo6i4kqk]{padding:48px 24px 32px}.footer__cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}}.mbar[data-astro-cid-v3ixspr5]{z-index:90;padding:10px 16px calc(10px + env(safe-area-inset-bottom));backdrop-filter:blur(12px);border-top:1px solid var(--line);background:#ffffffeb;align-items:center;gap:10px;display:none;position:fixed;bottom:0;left:0;right:0}.mbar__cta[data-astro-cid-v3ixspr5]{text-align:center;background:var(--action);color:var(--on-action);font:700 15px/1 var(--font-body);border-radius:var(--r-pill);flex:1;padding:17px 20px}.mbar__cta[data-astro-cid-v3ixspr5]:hover{background:var(--action-hover);color:var(--on-action)}.mbar__tg[data-astro-cid-v3ixspr5]{border-radius:var(--r-pill);background:var(--surface-2);width:51px;height:51px;color:var(--text-strong);flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (width<=767px){.mbar[data-astro-cid-v3ixspr5]{display:flex}.bg-rings[data-astro-cid-ahomda4z]{opacity:.6}}.bg-waves[data-astro-cid-d75xofol]{z-index:0;pointer-events:none;opacity:.85;position:fixed;inset:0;overflow:hidden}.bg-waves[data-astro-cid-d75xofol] svg[data-astro-cid-d75xofol]{width:100%;height:100%;display:block}@media (width<=767px){.bg-waves[data-astro-cid-d75xofol]{opacity:.55}}
