:root{--font-primary:"HK Grotesk", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--neutral-01:#fff;--neutral-02:#f8f8fa;--neutral-03:#cccbd7;--neutral-04:#636080;--neutral-05:#03000a;--neutral-06:#acabb2;--theme-1:#7d6cff;--theme-2:#ff7e50;--theme-3:#9896aa;--gradient-brand:linear-gradient(315deg, #5b3fd6, #775fe4);--gradient-brand-hover:linear-gradient(135deg, #5b3fd6, #775fe4);--surface-glass:#2a2a2d99;--surface-nav:#2a2a2d33;--surface-card:#ffffff03;--border-card:#ffffff1a;--border-subtle:#acabb233;--inset-highlight:inset 0 -4px 4px #ffffff40;--inset-nav:inset 0 -4px 15px #ffffff1a;--container-max:1224px;--gutter:30px;--section-padding:120px;--radius-sm:12px;--radius-md:16px;--radius-lg:24px;--radius-pill:999px;--ease-out:cubic-bezier(.22, .61, .36, 1);--dur-fast:.2s;--dur-med:.4s;--dur-slow:.8s;--reveal-distance:28px}@media screen and (max-width:991px){:root{--section-padding:70px}}@media screen and (max-width:767px){:root{--section-padding:60px}}@media screen and (max-width:479px){:root{--section-padding:60px;--gutter:20px}}
@font-face{font-family:HK Grotesk;src:url(/fonts/HKGrotesk-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HK Grotesk;src:url(/fonts/HKGrotesk-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:HK Grotesk;src:url(/fonts/HKGrotesk-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:HK Grotesk;src:url(/fonts/HKGrotesk-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cod3 Wordmark;src:url(/fonts/ChakraPetchLogo-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background-color:var(--neutral-05);color:var(--neutral-01);font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;line-height:180%;overflow-x:hidden}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}img,svg,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.container{width:100%;max-width:var(--container-max);flex-flow:column;justify-content:flex-start;align-items:flex-start;margin-inline:auto;display:flex;position:relative}.container--center{align-items:center}.section{padding-inline:var(--gutter);position:relative}.section--padded{padding-block:var(--section-padding)}@media screen and (max-width:991px){.section--padded{padding-top:70px;padding-bottom:80px}}@media screen and (max-width:767px){.section--padded{padding-block:60px}}.section.section--no-top{padding-top:0}.section.section--no-bottom{padding-bottom:0}.h1,.h2,.h3,.h4,.h5{font-family:var(--font-primary);color:var(--neutral-01);font-weight:500}.h1{letter-spacing:-3px;font-size:72px;line-height:110%}.h2{letter-spacing:-1px;font-size:56px;line-height:120%}.h3{letter-spacing:-.8px;font-size:40px;line-height:130%}.h4{letter-spacing:-1px;font-size:32px;line-height:125%}.h5{letter-spacing:-.5px;font-size:24px;line-height:130%}.body-20,.body-18,.body-16,.body-14{font-family:var(--font-primary);color:var(--neutral-06);letter-spacing:-.2px;font-weight:400;line-height:180%}.body-20{font-size:20px;font-weight:500;line-height:180%}.body-18{font-size:18px}.body-16{font-size:16px}.body-14{font-size:14px}.text-white{color:var(--neutral-01)}.text-center{text-align:center}@media screen and (max-width:991px){.h1{letter-spacing:-2px;font-size:56px}.h2{font-size:48px}.h3{font-size:38px}}@media screen and (max-width:767px){.h1{letter-spacing:-1px;font-size:48px}.h2{letter-spacing:-1px;font-size:40px}.h3{font-size:36px}.h4{font-size:30px}}@media screen and (max-width:479px){.h1,.h2{letter-spacing:-1px;font-size:36px}.h3{letter-spacing:-1px;font-size:32px}.h4{font-size:24px}.h5{font-size:20px}.body-20{font-size:18px}}html.js [data-reveal]{opacity:0;transform:translateY(var(--reveal-distance));transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);transition-delay:var(--reveal-delay,0s)}html.js [data-reveal].is-revealed{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html.js [data-reveal]{opacity:1;transition:none;transform:none}}html.js [data-parallax]{transform:translate3d(0, var(--parallax-y,0px), 0)}@keyframes ambient-drift{0%{opacity:.55;transform:translate(-2%)scale(1.04)}50%{opacity:.8;transform:translate(2%,-1.5%)scale(1.1)}to{opacity:.55;transform:translate(-2%)scale(1.04)}}.ambient{z-index:0;pointer-events:none;filter:blur(40px);background:radial-gradient(42% 55% at 50% 45%,#7d6cff47,#0000 70%);height:70%;animation:22s ease-in-out infinite ambient-drift;position:absolute;inset:-20% -10% auto}.spotlight{z-index:1;pointer-events:none;background:radial-gradient(30% 40% at calc(var(--mx,.5) * 100%) calc(var(--my,.35) * 100%), #a99bff29, transparent 72%);position:absolute;inset:0}html.js .card{transition:transform var(--dur-med) var(--ease-out), border-color var(--dur-med) var(--ease-out)}html.js .card:hover{border-color:#ffffff2e;transform:translateY(-4px)}.btn{position:relative;overflow:hidden}.btn:before{content:"";transition:transform .62s var(--ease-out);pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff29 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.btn:hover:before{transform:translate(120%)}@media (prefers-reduced-motion:reduce){html.js [data-parallax]{transform:none}.ambient{animation:none}.spotlight{transition:none}html.js .card:hover{transform:none}.btn:before{display:none}}.br-wide{display:none}@media screen and (min-width:768px){.br-wide{display:inline}}:focus-visible{outline:2px solid var(--theme-1);outline-offset:2px;border-radius:2px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.btn{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background-color:var(--surface-glass);-webkit-backdrop-filter:blur(28px);color:var(--neutral-01);font-family:var(--font-primary);white-space:nowrap;transition:background-image var(--dur-med) var(--ease-out), border-color var(--dur-med) var(--ease-out), transform var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;gap:8px;padding:13px 24px 9px;font-size:16px;font-weight:400;line-height:180%;display:inline-flex}.btn:hover{border-color:var(--theme-1);background-image:var(--gradient-brand-hover)}.btn:active{transform:translateY(1px)}.btn--gradient{border-color:var(--theme-1);background-image:var(--gradient-brand);-webkit-backdrop-filter:none}.btn--gradient:hover{background-image:var(--gradient-brand-hover)}@media (forced-colors:active){.btn--gradient{forced-color-adjust:none}}.logo{color:var(--neutral-01);font-size:var(--logo-size,28px);align-items:center;gap:.28em;line-height:1;display:inline-flex}.logo__mark{flex:none;width:.95em;height:.95em;display:block}.logo__word{font-family:"Cod3 Wordmark", var(--font-primary);letter-spacing:0;white-space:nowrap;font-size:.75em;font-weight:600}.icon-tile{border-radius:var(--radius-md);box-shadow:var(--inset-highlight);background-color:#ffffff0a;flex:none;place-items:center;display:grid}.icon-tile--56{width:56px;height:56px}.icon-tile--48{width:48px;height:48px}.icon-tile img{object-fit:contain;border-radius:inherit;width:100%;height:100%}.card{border:1px solid var(--border-card);border-radius:var(--radius-lg);background-color:var(--surface-card);flex-flow:column;padding:16px;display:flex}.header{z-index:20;width:100%;padding:24px var(--gutter) 0;position:absolute;top:0}.header__inner{width:100%;max-width:var(--container-max);justify-content:space-between;align-items:center;margin-inline:auto;display:flex}.nav-pill{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background-color:var(--surface-nav);-webkit-backdrop-filter:blur(20px);box-shadow:var(--inset-nav);flex-flow:row;align-items:center;gap:40px;padding-inline:24px;display:flex}.nav-link{letter-spacing:-.2px;color:var(--neutral-01);transition:color var(--dur-fast) var(--ease-out);align-items:center;padding-block:16px;font-size:16px;font-weight:400;line-height:180%;display:inline-flex}.nav-link:hover,.nav-link[aria-current=page]{color:var(--neutral-03)}.nav-link--cta{display:none}.nav-trigger{width:44px;height:44px;display:none;position:relative}.nav-trigger span{background:var(--neutral-01);width:24px;height:2px;transition:transform var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out);border-radius:2px;position:absolute;left:10px}.nav-trigger span:first-child{top:15px}.nav-trigger span:nth-child(2){top:21px}.nav-trigger span:nth-child(3){top:27px}.nav-trigger[aria-expanded=true] span:first-child{transform:translateY(6px)rotate(45deg)}.nav-trigger[aria-expanded=true] span:nth-child(2){opacity:0}.nav-trigger[aria-expanded=true] span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}@media screen and (max-width:991px){.nav-trigger{display:block}.nav-pill{top:80px;left:var(--gutter);right:var(--gutter);background-color:#1a112b;flex-flow:column;align-items:flex-start;gap:0;padding:20px;position:absolute;box-shadow:0 10px 25px #00000059}.nav-pill[data-open=false],.header__cta{display:none}.nav-link--cta{color:var(--neutral-03);font-weight:500;display:inline-flex}}@media screen and (max-width:767px){.nav-pill{top:68px}}@media screen and (max-width:479px){.nav-pill{top:70px}}.hero{padding:210px var(--gutter) 243px;position:relative;overflow:hidden}.hero__stack{z-index:4;width:100%;max-width:var(--container-max);flex-flow:column;align-items:center;gap:262px;margin-inline:auto;display:flex;position:relative}.hero__top{flex-flow:column;align-items:center;width:60%;display:flex}.hero__title{flex-flow:column;align-items:center;gap:20px;margin-top:24px;margin-bottom:32px;display:flex}.hero__buttons{align-items:center;gap:16px;display:flex}.hero__bg-image{z-index:1;object-fit:cover;width:100%;height:515px;position:absolute;inset:auto 0 0}.hero__bg-grid{z-index:0;object-fit:cover;opacity:.5;pointer-events:none;width:100%;height:800px;position:absolute;inset:0 0 auto}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media screen and (max-width:991px){.hero{padding-top:160px;padding-bottom:120px}.hero__stack{gap:80px}.hero__top{width:100%}.header{padding-top:0}}@media screen and (max-width:767px){.hero{padding-top:120px;padding-bottom:60px}}@media screen and (max-width:479px){.hero{padding-top:110px;padding-inline:20px}.hero__stack{gap:60px}.hero__title{margin-top:20px;margin-bottom:24px}.hero__buttons{flex-flow:column}.header__logo .logo{font-size:34px}}@media screen and (max-height:560px){.hero{padding-top:96px;padding-bottom:56px}.hero__stack{gap:48px}.hero__title{margin-top:16px;margin-bottom:20px}.page-hero{padding-top:104px;padding-bottom:56px}.page-hero__inner{gap:24px}.hero__bg-image{height:280px}.hero__bg-grid{height:420px}}@media screen and (max-height:480px) and (orientation:landscape){:root{--section-padding:48px}.hero{padding-top:88px;padding-bottom:40px}.hero__stack{gap:36px}}.page-hero{padding:210px var(--gutter) 120px;background-image:url(/auxxo/page-hero-bg-768w.png);background-position:50% 100%;background-repeat:no-repeat;background-size:cover}.page-hero__inner{width:100%;max-width:var(--container-max);flex-flow:column;justify-content:space-between;gap:48px;margin-inline:auto;display:flex}.page-hero__title{text-align:center}@media screen and (min-width:768px){.page-hero{background-image:url(/auxxo/page-hero-bg-1440w.png)}}@media screen and (min-width:1441px),(min-resolution:2x) and (min-width:768px){.page-hero{background-image:url(/auxxo/page-hero-bg.png)}}.page-hero__intro{text-align:center;width:97%;margin-inline:auto}@media screen and (max-width:991px){.page-hero{padding-top:140px;padding-bottom:80px}}@media screen and (max-width:767px){.page-hero{padding-top:120px;padding-bottom:60px}}@media screen and (max-width:479px){.page-hero{padding-inline:20px}}.section-head{text-align:center;flex-flow:column;align-items:center;gap:20px;width:100%;display:flex}.section-head--left{text-align:left;align-items:flex-start}.section-head__title{max-width:880px}.benefits__wrap{flex-flow:column;align-items:center;gap:72px;width:100%;display:flex}@media screen and (max-width:991px){.benefits__wrap{gap:60px}}@media screen and (max-width:767px){.benefits__wrap{gap:40px}}.benefits__grid{grid-template-columns:repeat(3,1fr);gap:24px;width:100%;display:grid}.benefit-card{justify-content:flex-start;gap:96px}.benefit-card__body{flex-flow:column;gap:12px;display:flex}.benefit-card__body>h2,.benefit-card__body>h3,.how-card__title>h3{min-height:2.6em}@media screen and (max-width:767px){.benefit-card__body>h2,.benefit-card__body>h3,.how-card__title>h3{min-height:0}}.benefit-card__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--theme-1);font-size:12px}@media screen and (max-width:991px){.benefits__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.benefits__grid{grid-template-columns:1fr}.benefit-card{gap:40px}}.stats-band{width:100%;overflow:hidden}.stats-band img{object-fit:cover;width:100%;height:804px;display:block}@media screen and (max-width:991px){.stats-band img{aspect-ratio:2160/1206;height:auto}}.features__wrap{flex-flow:column;gap:130px;width:100%;display:flex}.features-row{align-items:center;gap:80px;width:100%;display:flex}.features-row--reverse{flex-direction:row-reverse}.features-row__media{flex:none;width:523px}.features-row__media img{aspect-ratio:1;object-fit:contain;width:100%;height:auto}.features-row__content{flex-flow:column;flex:1;display:flex}.features-row__title{flex-flow:column;gap:16px;display:flex}.features-row__list{grid-template-columns:repeat(2,1fr);gap:16px 24px;margin:40px 0 64px;display:grid}.feature-item{align-items:center;gap:16px;display:flex}@media screen and (max-width:991px){.features__wrap{gap:80px}.features-row,.features-row--reverse{flex-direction:column;align-items:center;gap:60px}.features-row__media{width:85%}.features-row__content{order:-1;width:85%}}@media screen and (max-width:767px){.features__wrap{gap:60px}.features-row,.features-row--reverse{gap:40px}.features-row__media,.features-row__content{width:100%}.features-row__list{grid-template-columns:1fr;margin:24px 0 40px}}.how__wrap{flex-flow:column;gap:72px;width:100%;display:flex}.how__cta{justify-content:center;margin-top:-40px;display:flex}@media screen and (max-width:991px){.how__wrap{gap:60px}}@media screen and (max-width:767px){.how__wrap{gap:40px}}.how__grid{flex-flow:wrap;gap:24px;width:100%;display:flex}.how-card{border:1px solid #ffffff4d;border-radius:40px;flex-flow:column;gap:24px;padding:0;display:flex;overflow:hidden}.how-card--wide,.how-card--narrow{width:calc(50% - 12px);display:flex}.how-card__media{aspect-ratio:12/5;width:100%;overflow:hidden}.how-card__media--zoom img{transform-origin:66% 42%;transform:scale(1.38)}.how-card__media img{object-fit:cover;width:100%;height:100%}.how-card__content{flex-flow:column;gap:24px;width:52%;max-width:360px;margin:0 24px 24px;display:flex}.how-card__title{flex-flow:column;gap:16px;display:flex}.how-card__step{border:1px solid var(--border-card);border-radius:var(--radius-pill);flex:none;place-items:center;width:56px;height:56px;display:grid}@media screen and (max-width:991px){.how-card--wide{width:100%}.how-card--narrow{width:48%}.how-card__content{width:85%}}@media screen and (max-width:767px){.how-card--wide,.how-card--narrow{width:100%}.how-card__content{width:85%}}@media screen and (max-width:479px){.how-card{border-radius:24px}.how-card__content{margin:0 16px 16px}}.faq__wrap{justify-content:space-between;align-items:stretch;gap:40px;width:100%;display:flex}.faq__left{flex-flow:column;gap:56px;width:38%;display:flex}.faq__intro{flex-flow:column;gap:20px;display:flex}.faq__list{flex-flow:column;gap:24px;width:49%;display:flex}.faq-item{width:100%;transition:border-color var(--dur-med) var(--ease-out);border-bottom:1px solid #fff3;flex-flow:column;align-items:flex-start;gap:24px;padding-bottom:16px;display:flex}.faq-item[data-open=true]{border-color:#ffffff59}.faq-item__q{text-align:left;width:100%;color:var(--neutral-02);justify-content:flex-start;align-items:center;gap:16px;padding:0;font-size:24px;font-weight:500;line-height:130%;display:flex}.faq-item__label{width:96%}.faq-item__icon{width:24px;height:24px;transition:transform var(--dur-med) var(--ease-out);background-image:url(/auxxo/up-arrow.svg);background-position:50%;background-size:cover;flex:none}.faq-item[data-open=true] .faq-item__icon{transform:rotate(180deg)}.faq-item__a{transition:grid-template-rows var(--dur-med) var(--ease-out);grid-template-rows:0fr;display:grid}.faq-item[data-open=true] .faq-item__a{grid-template-rows:1fr}.faq-item__a>div{overflow:hidden}.faq-item__a p{color:var(--neutral-06);padding:0;line-height:150%}@media screen and (max-width:991px){.faq__wrap{flex-flow:column;align-items:center;gap:60px}.faq__left{gap:40px;width:80%}.faq__list{width:80%}}@media screen and (max-width:767px){.faq__left,.faq__list{width:100%}}@media screen and (max-width:479px){.faq__left{gap:32px}}@media screen and (max-width:767px){.faq-item__q{font-size:20px}}@media screen and (max-width:479px){.faq-item__q{font-size:18px}.faq-item__a p{font-size:14px}}.cta{position:relative;overflow:hidden}@media screen and (max-width:991px){.cta{padding-block:80px}}@media screen and (max-width:767px){.cta{padding-block:60px}}@media screen and (max-width:479px){.cta{padding-inline:20px}}.cta__inner{text-align:center;flex-flow:column;align-items:center;gap:48px;width:575px;max-width:100%;margin-inline:auto;display:flex}.cta__title{flex-flow:column;align-items:center;gap:24px;display:flex}.cta__body{opacity:.7}@media screen and (max-width:479px){.cta__inner{gap:32px}}.cta__bg{z-index:0;object-fit:cover;opacity:.6;pointer-events:none;width:100%;height:128%;position:absolute;inset:-14% 0}.cta>.container{z-index:1;position:relative}@media screen and (max-width:767px){.cta__inner{gap:32px;width:100%}}.footer{padding-top:130px;position:relative;overflow:hidden}.footer__container{z-index:1;width:100%;max-width:var(--container-max);padding-inline:var(--gutter);margin-inline:auto;margin-bottom:60px;position:relative}.footer__top{justify-content:space-between;gap:60px;width:100%;display:flex}.footer__left{flex-flow:column;gap:40px;width:466px;max-width:100%;display:flex}.footer__left>p{max-width:33.5ch;margin-top:-24px}.footer__right{justify-content:space-between;gap:60px;width:594px;max-width:100%;display:flex}.footer__col{flex-flow:column;gap:24px;display:flex}.footer__col ul{flex-flow:column;gap:16px;display:flex}.footer__col a{color:var(--neutral-06);transition:color var(--dur-fast) var(--ease-out);font-size:16px;line-height:180%;display:inline-block}.footer__col a:hover{color:var(--neutral-01)}.footer__socials{gap:16px;display:flex}.footer__socials a{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background-color:var(--surface-glass);-webkit-backdrop-filter:blur(28px);width:48px;height:48px;transition:background-image var(--dur-med) var(--ease-out), border-color var(--dur-med) var(--ease-out);place-items:center;display:grid}.footer__socials a:hover{border-color:var(--theme-1);background-image:var(--gradient-brand)}.footer__socials img{width:24px;height:24px}.footer__bottom{border-top:1px solid var(--border-card);text-align:center;color:var(--neutral-06);margin-top:60px;padding-top:24px}.footer__image{aspect-ratio:2160/773;width:100%;height:auto;display:block}@media screen and (max-width:991px){.footer{padding-top:80px}.footer__top{flex-flow:column}.footer__left{gap:50px;width:62%}.footer__right{justify-content:space-between;gap:30px;width:100%}.footer__container{margin-bottom:60px}}@media screen and (max-width:767px){.footer{padding-top:60px}.footer__left{width:100%}.footer__right{gap:60px}.footer__container{margin-bottom:40px}}@media screen and (max-width:479px){.footer__left{gap:30px;width:100%}.footer__right{flex-flow:column;gap:20px;display:flex}.footer__top{gap:40px}.footer__container{margin-bottom:32px;padding-inline:20px}}.contact__wrap{grid-template-columns:1fr 1fr;align-items:start;gap:48px;width:100%;display:grid}.contact__aside{flex-flow:column;gap:32px;min-width:0;display:flex}.contact__art{border-radius:var(--radius-lg);aspect-ratio:4/3;position:relative;overflow:hidden}.contact__art img{object-fit:cover;width:100%;height:100%;display:block}.contact__art:after{content:"";background:var(--theme-1);mix-blend-mode:hue;pointer-events:none;position:absolute;inset:0}.contact__aside-body{flex-flow:column;gap:16px;display:flex}.contact__direct{flex-flow:column;gap:10px;margin-top:6px;display:flex}.contact__direct a{color:var(--neutral-01);min-height:24px;transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-bottom:1px solid #ffffff3d;align-self:flex-start;padding-bottom:4px;font-size:16px}.contact__direct a:hover{color:var(--theme-1);border-color:var(--theme-1)}@media screen and (max-width:991px){.contact__wrap{grid-template-columns:1fr;gap:40px}.contact__art{aspect-ratio:16/9}}.contact__form{width:100%;min-width:0}.form{flex-flow:column;gap:24px;width:100%;display:flex}.form__row{grid-template-columns:1fr 1fr;gap:24px;display:grid}.form__field{flex-flow:column;gap:8px;display:flex}.form__label{color:var(--neutral-01);font-size:16px;line-height:180%}.form__input{border-radius:var(--radius-md);width:100%;color:var(--neutral-01);font-family:var(--font-primary);transition:border-color var(--dur-fast) var(--ease-out);background-color:#0000;border:1px solid #fff3;padding:16px 20px;font-size:16px;line-height:180%}.form__input::placeholder{color:var(--neutral-06)}.form__input:focus{border-color:var(--theme-1)}.form__textarea{resize:vertical;min-height:160px}.form__select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--neutral-06) 50%), linear-gradient(135deg, var(--neutral-06) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 21px) calc(50% + 2px),calc(100% - 15px) calc(50% + 2px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:44px}.form__select:invalid{color:var(--neutral-06)}.form__select option{color:var(--neutral-01);background:#12101c}.form__turnstile{min-height:65px}.form__submit{border-radius:var(--radius-md);background-image:var(--gradient-brand);width:100%;color:var(--neutral-01);font-family:var(--font-primary);transition:background-image var(--dur-med) var(--ease-out);padding:18px 36px;font-size:16px;line-height:170%}.form__submit:hover{background-image:var(--gradient-brand-hover)}@media screen and (max-width:767px){.form__row{grid-template-columns:1fr}}.solutions-list{flex-flow:column;gap:24px;width:100%;display:flex}.solution-card{gap:24px;width:100%;display:flex}.solution-card__media{border-radius:var(--radius-lg);flex:1 1 0;position:relative;overflow:hidden}.solution-card__media:after{content:"";background:var(--theme-1);mix-blend-mode:hue;pointer-events:none;position:absolute;inset:0}.solution-card__media img{object-fit:cover;width:100%;height:100%;display:block}.solution-card__content{flex-flow:column;flex:1 1 0;justify-content:space-between;gap:24px;display:flex}.solution-card__top{flex-flow:column;gap:16px;display:flex}.solution-card__sub{align-items:center;gap:12px;display:flex}.solution-card__badge{border-radius:var(--radius-pill);border:1px solid var(--border-subtle);letter-spacing:.08em;text-transform:uppercase;color:var(--neutral-06);padding:4px 12px;font-size:12px}@media screen and (max-width:991px){.solution-card{flex-flow:column}.solution-card__media{aspect-ratio:16/11;flex:none}}.blog-featured{gap:24px;width:100%;display:flex}.blog-featured__media{border-radius:var(--radius-lg);flex:1 1 0;overflow:hidden}.blog-featured__media img{object-fit:cover;width:100%;height:100%;display:block}.blog-featured__content{flex-flow:column;flex:1 1 0;justify-content:space-between;gap:24px;display:flex}.blog-featured__top{flex-flow:column;gap:16px;display:flex}.blog-pill{border-radius:var(--radius-pill);border:1px solid var(--border-subtle);letter-spacing:.06em;color:var(--neutral-06);align-self:flex-start;padding:4px 12px;font-size:14px}.blog-grid{grid-template-columns:repeat(2,1fr);gap:24px;width:100%;display:grid}.blog-card{border-radius:var(--radius-lg);aspect-ratio:600/433;position:relative;overflow:hidden}.blog-card img{object-fit:cover;width:100%;height:100%;display:block}.blog-card__overlay{background:linear-gradient(#03000a26 0%,#03000ad9 100%);flex-flow:column;justify-content:space-between;padding:24px;display:flex;position:absolute;inset:0}.blog-card__foot{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.blog-card__title{color:var(--neutral-01);max-width:60%;font-size:24px;font-weight:500;line-height:130%}.blog-meta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.blog-meta__text{color:var(--neutral-06);font-size:14px}.blog-card--plain{aspect-ratio:auto;background:var(--surface-card);border:1px solid var(--border-card)}.blog-card--plain .blog-card__overlay{background:0 0;gap:40px;min-height:260px;position:static}.blog-empty{flex-flow:column;align-items:flex-start;gap:24px;width:720px;max-width:100%;display:flex}.prose__back{color:var(--neutral-06);transition:color var(--dur-fast) var(--ease-out);align-self:flex-start;align-items:center;gap:8px;font-size:14px;display:inline-flex}.prose__back:hover{color:var(--neutral-01)}.prose__back img{opacity:.7;transform:rotate(-90deg)}.prose__hero{border-radius:var(--radius-lg);overflow:hidden}.prose__hero img{width:100%;height:auto;display:block}@media screen and (max-width:991px){.blog-featured{flex-flow:column}.blog-featured__media{aspect-ratio:16/11}}@media screen and (max-width:767px){.blog-grid{grid-template-columns:1fr}.blog-card__title{max-width:100%;font-size:20px}}.values-row{align-items:center;gap:24px;width:100%;display:flex}.values-row__media{flex:1 1 0;gap:24px;display:flex}.values-row__media img{border-radius:var(--radius-lg);flex:1 1 0;width:100%;height:auto}.values-row__text{flex-flow:column;flex:1 1 0;gap:24px;display:flex}@media screen and (max-width:991px){.values-row{flex-flow:column}}.prose{flex-flow:column;gap:32px;width:808px;max-width:100%;display:flex}.prose h2{color:var(--neutral-01);font-size:24px;font-weight:500;line-height:130%}.prose p,.prose li{color:var(--neutral-06);font-size:16px;line-height:180%}.prose ul{flex-flow:column;gap:8px;display:flex}.prose__block{flex-flow:column;gap:12px;display:flex}.prose__stamp{color:var(--neutral-06);font-size:14px}.prose__address{color:var(--neutral-06);flex-flow:column;font-size:16px;font-style:normal;line-height:180%;display:flex}.notfound{text-align:center;flex-flow:column;align-items:center;gap:32px;display:flex}.hero--compact{padding-block:210px 180px}.hero--compact .hero__stack,.hero--compact .hero__top{gap:0}.hero__note{color:var(--neutral-06);margin-top:24px}.stats-band--solo{margin-bottom:120px}@media screen and (max-width:991px){.hero--compact{padding-block:160px 120px}.stats-band--solo{margin-bottom:80px}}@media screen and (max-width:767px){.hero--compact{padding-block:120px 60px}.stats-band--solo{margin-bottom:60px}}@media screen and (max-width:479px){.hero--compact{padding-top:110px}}.solution-card--reverse{flex-direction:row-reverse}@media screen and (max-width:991px){.solution-card--reverse{flex-direction:column}}.svc-tags{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.svc-tag{border-radius:var(--radius-pill);border:1px solid var(--border-subtle);color:var(--neutral-06);white-space:nowrap;padding:7px 12px;font-size:13px;line-height:1}.benefits__grid--two{grid-template-columns:repeat(2,1fr)}@media screen and (max-width:767px){.benefits__grid--two{grid-template-columns:1fr}}.form__submit[disabled]{opacity:.6;cursor:not-allowed}.form__status{margin-top:4px}.form__status[data-state=ok]{color:#7ee2a8}.form__status[data-state=error]{color:#ff8f8f}.hero--compact{padding-bottom:calc(35.8% + 48px)}.hero--compact .hero__bg-image{height:auto}.hero--compact:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(180deg, var(--neutral-05) 0%, #03000ab8 34%, #03000a00 62%);position:absolute;inset:0}@media screen and (max-width:991px){.hero--compact{padding-bottom:calc(35.8% + 32px)}}@media screen and (max-width:767px){.hero--compact{padding-bottom:calc(35.8% + 24px)}}
.scroll-progress{z-index:60;pointer-events:none;transform-origin:0;background-image:var(--gradient-brand);height:2px;display:none;position:fixed;inset:0 0 auto}@supports (animation-timeline:scroll()){.scroll-progress{animation:linear both scroll-progress;animation-timeline:scroll(root);display:block;transform:scaleX(0)}}@keyframes scroll-progress{to{transform:scaleX(1)}}@supports (animation-timeline:scroll()){html.js .hero__stack{animation:linear both hero-exit;animation-timeline:scroll(root);animation-range:0 85vh}}@keyframes hero-exit{to{opacity:.35;transform:translateY(-56px)scale(.975)}}[data-enter]{animation:enter-rise var(--dur-slow) var(--ease-out) both;animation-delay:var(--enter-delay,0s)}@keyframes enter-rise{0%{opacity:0;transform:translate3d(0, var(--reveal-distance), 0)}to{opacity:1;transform:none}}html.js [data-reveal=left]{transform:translate3d(calc(var(--reveal-distance) * -1.4), 0, 0)}html.js [data-reveal=right]{transform:translate3d(calc(var(--reveal-distance) * 1.4), 0, 0)}html.js [data-reveal=scale]{transform:scale(.94)}html.js [data-reveal=rise]{transform:translate3d(0, calc(var(--reveal-distance) * 1.8), 0) scale(.97)}html.js [data-reveal=wipe]{opacity:1;transform:none}html.js [data-reveal=wipe]>img{clip-path:inset(0 0 100%);transition:clip-path var(--dur-slow) var(--ease-out);transition-delay:var(--reveal-delay,0s)}html.js [data-reveal=wipe].is-revealed>img{clip-path:inset(0)}html.js .card[data-tilt-card]{transition-property:opacity,transform,border-color;transition-duration:var(--dur-slow), var(--dur-med), var(--dur-med);transition-timing-function:var(--ease-out);transition-delay:var(--reveal-delay,0s)}html.js .card[data-tilt-card].is-tilting{transform-style:preserve-3d;transition-property:border-color;transition-duration:var(--dur-med);transform:perspective(900px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translate3d(0, -4px, 0);border-color:#ffffff2e;transition-delay:0s}html.js .card[data-tilt-card]:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--dur-med) var(--ease-out);background:radial-gradient(40% 50% at calc(var(--gloss-x,50) * 1%) calc(var(--gloss-y,50) * 1%), #a99bff24, transparent 70%);position:absolute;inset:0}html.js .card[data-tilt-card].is-tilting:after{opacity:1}html.js .card[data-tilt-card]{position:relative}html.js .card[data-tilt-card]>*{z-index:1;position:relative}html.js [data-magnetic]{transition-property:background-image,border-color,transform;transition-duration:var(--dur-med), var(--dur-med), var(--dur-med);transition-timing-function:var(--ease-out)}html.js [data-magnetic].is-magnetic{transition-property:background-image,border-color,transform;transition-duration:var(--dur-med), var(--dur-med), .12s;transition-timing-function:var(--ease-out), var(--ease-out), linear;transform:translate3d(var(--mag-x,0px), calc(var(--mag-y,0px) + var(--press,0px)), 0)}html.js [data-magnetic]:active{--press:1px}.grain{z-index:6;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;position:fixed;inset:0}@supports (animation-timeline:view()){html.js [data-drift]{animation:linear both backdrop-drift;animation-timeline:view();animation-range:cover}}@keyframes backdrop-drift{0%{transform:translateY(-4%)scale(1.06)}to{transform:translateY(4%)scale(1.06)}}@media (prefers-reduced-motion:reduce){.scroll-progress{display:none}[data-enter],html.js .hero__stack,html.js [data-drift]{opacity:1;animation:none;transform:none}html.js [data-reveal=left],html.js [data-reveal=right],html.js [data-reveal=scale],html.js [data-reveal=rise]{transform:none}html.js [data-reveal=wipe]>img,html.js [data-reveal=wipe].is-revealed>img{clip-path:none;transition:none}html.js .card[data-tilt-card],html.js .card[data-tilt-card].is-tilting{transition:border-color var(--dur-med) var(--ease-out);transform:none}html.js .card[data-tilt-card]:after{display:none}html.js [data-magnetic],html.js [data-magnetic].is-magnetic{transition:none;transform:none}}
@media print{.grain,.scroll-progress,.ambient,.spotlight,.header,.footer,.cta{display:none!important}html,body{color:#111!important;background:#fff!important}h1,h2,h3,h4,h5,h6{color:#111!important}p,li,.body-14,.body-16,.body-18,.prose p,.prose li{color:#222!important}.prose__stamp{color:#555!important}a{text-decoration:underline;color:#3a2a8f!important}.page-hero{background-image:none!important;padding:24px 0!important}.btn:before{display:none!important}h1,h2,h3{break-after:avoid}.prose__block{break-inside:avoid}}

