:root{
--color-bg:#0b0d0d;--color-surface:#161a1a;--color-text:#f5f7f6;--color-accent:#22c3b1;--color-accent-2:#22c3b1;
--color-divider:color-mix(in srgb,#f5f7f6 16%,transparent);
--color-neutral-100:#f5f7f6;--color-neutral-200:#e5e8e7;--color-neutral-300:#cdd2d1;--color-neutral-400:#adb3b2;--color-neutral-500:#8d9493;--color-neutral-600:#6f7675;--color-neutral-700:#535958;--color-neutral-800:#393e3d;--color-neutral-900:#232726;
--color-accent-100:#e4fbf7;--color-accent-200:#bff2ea;--color-accent-300:#86e4d7;--color-accent-400:#4ed2c2;--color-accent-500:#22c3b1;--color-accent-600:#14998b;--color-accent-700:#0f766c;--color-accent-800:#0d544e;--color-accent-900:#0a3532;
--color-section:#0a3532;--color-section-glow:#0d544e;--color-section-ghost:#0f766c;
--shadow-sm:0 0 0 1px #393e3d;--shadow-md:0 0 0 1px #535958,0 6px 18px rgba(0,0,0,0.6);--shadow-lg:0 0 0 1px #8d9493,0 16px 40px rgba(0,0,0,0.7);
--wx-black:#0b0d0d;
}
.input,.card,.btn-primary,.btn-secondary{backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%)}
.input{background:linear-gradient(135deg,rgba(255,255,255,.09),rgba(255,255,255,.025));border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),inset 0 -1px 0 rgba(255,255,255,.03)}
.input:hover{border-color:rgba(255,255,255,.28)}
.input:focus-visible{border-color:var(--color-accent);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 0 0 3px color-mix(in srgb,var(--color-accent) 22%,transparent)}
select.input option{background:#161a1a;color:#f5f7f6}
.card{background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 10px 30px rgba(0,0,0,.3)}
.btn-primary{background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent) 16%,transparent),color-mix(in srgb,var(--color-accent) 4%,transparent));box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 8px 24px color-mix(in srgb,var(--color-accent) 18%,transparent)}
.btn-primary:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent) 26%,transparent),color-mix(in srgb,var(--color-accent) 10%,transparent))}
.btn-secondary{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.16)}
.seg{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.14)}
@media (max-width:760px){[data-hero-grid]{display:flex!important;flex-direction:column;gap:22px!important}[data-hero-left]{display:contents!important}[data-hero-tag]{order:1}[data-hero-h1]{order:2}#form{order:3;margin:6px 0 10px;align-self:stretch!important;width:100%!important;box-sizing:border-box}[data-hero-rest]{order:4}[data-hero-img]{order:5;margin-top:8px!important}}
.tag-neutral{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 rgba(255,255,255,.14)}
@media (max-width:760px){h1,h2{text-align:center!important;margin-left:auto!important;margin-right:auto!important;text-wrap:balance}[data-hero-tag],.tag-accent{align-self:center!important;text-align:center}[data-kicker]{text-align:center;align-self:center}}
@media (max-width:760px){[data-top-header]{display:none!important}[data-hero-grid]{padding-top:44px!important}[data-claim]{align-self:center!important}[data-claim] > span{font-size:20px!important}[data-bullets]{align-self:center}[data-desk-br]{display:none}[data-spots-row]{justify-content:center!important;text-align:center;color:var(--color-text)!important;font-size:13px!important}}
@media (min-width:761px){[data-claim-mobile]{display:none!important}[data-hero-left]{align-self:stretch!important}[data-bullets]{margin-top:auto!important}[data-hero-h1]{margin-top:auto!important}[data-claim-desk] > span{font-size:clamp(22px,2.5vw,31px)!important}}
@media (max-width:760px){[data-claim-desk]{display:none!important}[data-bullets]{margin-top:0!important}}
@media (min-width:761px){[data-sec-head]{max-width:none!important;align-items:center!important;text-align:center;align-self:stretch}[data-sec-head] h2,h2[data-sec-title]{white-space:nowrap;text-align:center}}
@media (max-width:760px){[data-video-grid]{grid-template-columns:minmax(0,1fr)!important;max-width:360px!important}}
@media (min-width:761px){[data-mob-br]{display:none}}
@media (max-width:760px){[data-root]{display:flex;flex-direction:column}[data-root] > *{flex:none}[data-mob-o1]{order:1}[data-mob-o2]{order:2}}
@media (min-width:761px){[data-team-frame]{align-self:stretch!important;display:flex}[data-team-img]{height:100%!important;min-height:100%}}
@media (max-width:760px){[data-foot]{flex-direction:column!important;align-items:center!important;text-align:center}[data-foot] > div{justify-content:center}}
@media (max-width:760px){[data-form-sub]{text-align:center}}
@media (min-width:761px){[data-sub-br]{display:none}[data-vcap]{flex-wrap:nowrap!important;white-space:nowrap;gap:6px!important;padding:6px 4px 8px!important}[data-vcap] > span{font-size:clamp(15px,1.3vw,18px)!important}}
@media (max-width:1100px){[data-steps]{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important}}
[data-top-header]{display:none!important}
@media (min-width:761px){[data-steps]{grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-steps] > :nth-child(5){grid-column:1 / -1}[data-fail-br]{display:none}[data-cta-h2]{text-align:center;align-self:center;margin-left:auto!important;margin-right:auto!important}[data-sec-head]:has([data-fail-br]){max-width:none!important}[data-sec-head]:has([data-fail-br]) h2{white-space:nowrap}}
[data-steps] > div{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:14px;row-gap:12px!important}[data-steps] > div > div:first-child{display:contents!important}[data-steps] > div > div:first-child > span{grid-column:1!important;grid-row:1!important}[data-steps] > div > div:first-child > i{grid-column:3!important;grid-row:1!important;justify-self:end}[data-steps] > div > div:nth-child(2){grid-column:2!important;grid-row:1!important;text-align:center}[data-steps] > div > p{grid-column:1 / -1!important;grid-row:2!important}
html,body{margin:0;padding:0;background:#0b0d0d}
a{color:var(--color-accent-300)}
a:hover{color:var(--color-accent-200)}
select.input{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--color-neutral-400) 50%),linear-gradient(135deg,var(--color-neutral-400) 50%,transparent 50%);background-position:calc(100% - 16px) 50%,calc(100% - 11px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:30px}
.input,.card,.btn-primary,.btn-secondary{backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%)}
.input{background:linear-gradient(135deg,rgba(255,255,255,.09),rgba(255,255,255,.025));border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),inset 0 -1px 0 rgba(255,255,255,.03)}
.input:hover{border-color:rgba(255,255,255,.28)}
.input:focus-visible{border-color:var(--color-accent);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 0 0 3px color-mix(in srgb,var(--color-accent) 22%,transparent)}
select.input option{background:#161a1a;color:#f5f7f6}
.card{background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 10px 30px rgba(0,0,0,.3)}
.btn-primary{background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent) 16%,transparent),color-mix(in srgb,var(--color-accent) 4%,transparent));box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 8px 24px color-mix(in srgb,var(--color-accent) 18%,transparent)}
.btn-primary:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent) 26%,transparent),color-mix(in srgb,var(--color-accent) 10%,transparent))}
.btn-secondary{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.16)}
.seg{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.14)}
@media (max-width:760px){[data-hero-grid]{display:flex!important;flex-direction:column;gap:22px!important}[data-hero-left]{display:contents!important}[data-hero-tag]{order:1}[data-hero-h1]{order:2}#form{order:3;margin:6px 0 10px;align-self:stretch!important;width:100%!important;box-sizing:border-box}[data-hero-rest]{order:4}[data-hero-img]{order:5;margin-top:8px!important}}
.tag-neutral{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 rgba(255,255,255,.14)}
[data-hv="1"]:hover{filter:brightness(1.08)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.25),0 10px 34px rgba(40,190,105,0.5)!important;color:#ffffff!important}
[data-hv="2"]:hover{filter:brightness(1.08)!important;color:#ffffff!important}
