.HeroBlock-module__nVIInG__heroSection{box-sizing:border-box;min-height:95vh;padding-top:calc(var(--header-height) + var(--space-3xl,64px))}.HeroBlock-module__nVIInG__heroBackground{transform:scale(1.05)}.HeroBlock-module__nVIInG__heroBackgroundImage{object-fit:cover;object-position:center}.HeroBlock-module__nVIInG__heroOverlay{background:linear-gradient(#0f172aa6 0%,#0f172ad9 100%)}.HeroBlock-module__nVIInG__heroContent{max-width:1200px}.HeroBlock-module__nVIInG__link{color:var(--color-primary);font-weight:700;font-size:var(--font_size-xs)}.HeroBlock-module__nVIInG__title{font-family:var(--font-heading), serif;letter-spacing:-.02em;background:linear-gradient(135deg,#fff 0%,#e2e8f0 50%,#94a3b8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:clamp(3.5rem,7vw,6rem);line-height:1.05;animation:1s cubic-bezier(.16,1,.3,1) both HeroBlock-module__nVIInG__slideUp}.HeroBlock-module__nVIInG__glassPill{color:#3c3b32;-webkit-backdrop-filter:blur(12px);background:var(--color-accent);font-family:var(--font-body), sans-serif;text-transform:uppercase;letter-spacing:.15em;border:1px solid #fff3;border-radius:9999px;padding:.5rem 1.5rem;font-size:1rem;font-weight:700;animation:1s cubic-bezier(.16,1,.3,1) both HeroBlock-module__nVIInG__slideUp;display:inline-block;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.HeroBlock-module__nVIInG__description{font-family:var(--font-body), sans-serif;color:#fffffff2;text-shadow:0 2px 10px #000000b3;max-width:1060px;font-size:clamp(1.2rem,1.8vw,1.4rem);font-weight:500;line-height:1.6;animation:1s cubic-bezier(.16,1,.3,1) .2s both HeroBlock-module__nVIInG__slideUp}.HeroBlock-module__nVIInG__formContainer{max-width:640px;animation:1s cubic-bezier(.16,1,.3,1) .2s both HeroBlock-module__nVIInG__slideUp;box-shadow:0 25px 50px -12px #00000080}.HeroBlock-module__nVIInG__formGrid{grid-template-columns:1fr 1fr;grid-template-areas:"name geo""email phone""money money""verify verify""submit submit";display:grid}.HeroBlock-module__nVIInG__fieldName{grid-area:name}.HeroBlock-module__nVIInG__fieldGeo{gap:var(--space-md,.75rem);grid-area:geo;grid-template-columns:1fr;align-items:end;display:grid}.HeroBlock-module__nVIInG__fieldEmail{grid-area:email}.HeroBlock-module__nVIInG__fieldPhone{grid-area:phone}.HeroBlock-module__nVIInG__fieldMoney{gap:var(--space-md,.75rem);grid-area:money;grid-template-columns:1fr 1fr;align-items:end;display:grid}.HeroBlock-module__nVIInG__fieldSubmit{grid-area:submit}.HeroBlock-module__nVIInG__fieldVerify{align-items:center;gap:var(--space-md,.75rem);grid-area:verify;display:flex}.HeroBlock-module__nVIInG__fieldTurnstile{flex:none}.HeroBlock-module__nVIInG__fieldConsent{color:var(--color-grey_medium);flex:auto;align-items:flex-start;line-height:1.4;display:flex}.HeroBlock-module__nVIInG__fieldConsent p,.HeroBlock-module__nVIInG__fieldConsent a{font-size:9px}.HeroBlock-module__nVIInG__fieldConsent a,.HeroBlock-module__nVIInG__fieldConsent a:visited{color:var(--color-primary)}.HeroBlock-module__nVIInG__honeypot{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.HeroBlock-module__nVIInG__formSuccess{padding:1rem 0}.HeroBlock-module__nVIInG__formErrorText{grid-column:1/-1;margin:0}@media (max-width:900px){.HeroBlock-module__nVIInG__formGrid{grid-template-columns:1fr;grid-template-areas:"name""geo""email""phone""money""verify""submit";align-items:stretch}.HeroBlock-module__nVIInG__fieldVerify{flex-direction:column;align-items:flex-start}.HeroBlock-module__nVIInG__fieldMoney,.HeroBlock-module__nVIInG__fieldGeo{grid-template-columns:1fr}}.HeroBlock-module__nVIInG__trustBar{box-sizing:border-box;width:calc(100% + 2 * var(--space-lg));margin-inline:calc(-1 * var(--space-lg));margin-top:var(--space-lg);margin-bottom:calc(-1 * var(--space-lg));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0006;border-top:1px solid #ffffff1a;flex-wrap:wrap;font-weight:700}@media (max-width:768px){.HeroBlock-module__nVIInG__trustBar{display:none}.HeroBlock-module__nVIInG__heroSection{padding-inline:var(--space-md)}.HeroBlock-module__nVIInG__heroContent,.HeroBlock-module__nVIInG__formContainer{max-width:100%}}@keyframes HeroBlock-module__nVIInG__slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}
button[data-css=Button].variant-ai-text,button[data-css=Button].variant-ai-outlined{isolation:isolate;color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(100deg,#7c3aed,#2563eb 30%,#2dd4bf 60%,#10b981);background-position:0%;background-repeat:no-repeat;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;border:none;animation:4.5s ease-in-out infinite ai-text-wave;position:relative}button[data-css=Button].variant-ai-text>span:not(.ai-orb),button[data-css=Button].variant-ai-outlined>span:not(.ai-orb){color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(100deg,#7c3aed,#2563eb 30%,#2dd4bf 60%,#10b981);background-position:0%;background-repeat:no-repeat;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:4.5s ease-in-out infinite ai-text-wave}button[data-css=Button] .ai-button-label{align-items:center;gap:var(--space-sm);display:inline-flex}button[data-css=Button].variant-ai-outlined{box-shadow:0 2px 12px #7c3aed24,0 2px 12px #10b9811a}button[data-css=Button].variant-ai-text:before,button[data-css=Button].variant-ai-outlined:before{content:"";z-index:-1;box-sizing:border-box;border-radius:var(--border-radius-md);transition:background .2s;position:absolute;inset:0}button[data-css=Button].variant-ai-outlined:before{background:linear-gradient(var(--color-surface_field), var(--color-surface_field)) padding-box, linear-gradient(120deg, #7c3aed, #2563eb 35%, #2dd4bf 70%, #10b981) border-box;pointer-events:none;background-position:0 0,0%;background-repeat:no-repeat;background-size:100% 100%,220% 100%;border:2px solid #0000;animation:6s ease-in-out infinite ai-btn-flow}button[data-css=Button]:hover:not(:disabled).variant-text{color:var(--_btn-color);background-color:color-mix(in srgb, var(--_btn-color) 10%, transparent)}button[data-css=Button]:hover:not(:disabled).variant-outlined{color:var(--_btn-color);border-color:var(--_btn-color);background-color:color-mix(in srgb, var(--_btn-color) 10%, transparent)}button[data-css=Button]:hover:not(:disabled).variant-filled{border-color:var(--_btn-color);background-color:var(--_btn-color)}button[data-css=Button]:hover:not(:disabled).variant-ai-text:before{background:#7c3aed1a}button[data-css=Button]:hover:not(:disabled).variant-ai-outlined{box-shadow:0 5px 20px #7c3aed42,0 5px 22px #10b98133}button[data-css=Button]:disabled{cursor:not-allowed;opacity:.5}button[data-css=Button]:disabled.variant-ai-text,button[data-css=Button]:disabled.variant-ai-outlined,button[data-css=Button]:disabled.variant-ai-text>span:not(.ai-orb),button[data-css=Button]:disabled.variant-ai-outlined>span:not(.ai-orb),button[data-css=Button]:disabled.variant-ai-text:before,button[data-css=Button]:disabled.variant-ai-outlined:before{animation:none}button[data-css=Button]:focus-visible{outline:2px dashed var(--color-primary)}[data-theme=dark] button[data-css=Button].variant-ai-text,[data-theme=dark] button[data-css=Button].variant-ai-outlined,[data-theme=dark] button[data-css=Button].variant-ai-text>span:not(.ai-orb),[data-theme=dark] button[data-css=Button].variant-ai-outlined>span:not(.ai-orb){background-image:linear-gradient(100deg,#b79bff,#60a5fa 30%,#2dd4bf 60%,#34d399)}@keyframes ai-text-wave{0%,to{background-position:0%}50%{background-position:100%}}@keyframes ai-btn-flow{0%,to{background-position:0 0,0%}50%{background-position:0 0,100%}}@media (prefers-reduced-motion:reduce){button[data-css=Button].variant-ai-text,button[data-css=Button].variant-ai-outlined,button[data-css=Button].variant-ai-text>span:not(.ai-orb),button[data-css=Button].variant-ai-outlined>span:not(.ai-orb),button[data-css=Button].variant-ai-outlined:before{animation:none}}
