.mv-section{content-visibility:auto;contain-intrinsic-size:100vw 900px;flex-direction:column;justify-content:center;min-height:100svh;display:flex}.mv-section>.relative.z-10{padding-left:max(clamp(1.5rem, 5vw, 2.5rem), env(safe-area-inset-left));padding-right:max(clamp(1.5rem, 5vw, 2.5rem), env(safe-area-inset-right))}.mv-section[data-size=half]{contain-intrinsic-size:100vw 450px;min-height:50svh}.mv-section[data-size=fill]{min-height:0}.mv-section[data-size=fill]>.relative.z-10{flex-direction:column;flex:1;min-height:0;display:flex}.mv-seam-host:before,.mv-seam-host:after{content:"";z-index:20;pointer-events:none;background:linear-gradient(90deg,#0000 4%,#7c3aed57 28%,#33de9c7a 72%,#0000 96%);height:1px;position:absolute;left:0;right:0;box-shadow:0 0 64px 14px #33de9c57,0 0 132px 30px #7c3aed3d}.mv-seam-host:before{clip-path:inset(-200px 0 0);top:0}.mv-seam-host:after{clip-path:inset(0 0 -200px);bottom:0}.mv-seam-host:first-of-type:before,.mv-seam-host:last-of-type:after,.mv-no-seam:before,.mv-no-seam:after,.mv-seam--top:after,.mv-seam--bottom:before,.mv-no-seam+.mv-seam-host:before{display:none}.cta-viewport{min-height:0;scroll-margin-top:calc(4.5rem + env(safe-area-inset-top));display:block}.cta-viewport>.mv-seam-host{display:block}.cta-viewport>.mv-seam-host>.mv-section{content-visibility:visible;contain-intrinsic-size:auto;min-height:0}.cta-viewport .mv-section[data-size=fill]>.relative.z-10{flex:none;display:block}.cta-viewport .cta-block{min-height:0;padding-block:1.5rem}.cta-block>div{gap:.75rem}.contact-page-viewport>.mv-seam-host>.mv-section{padding-top:calc(4rem + env(safe-area-inset-top))}.contact-form{isolation:isolate;-webkit-backdrop-filter:blur(14px);gap:.5rem;padding:.75rem;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 30px 80px -40px #000c;background:linear-gradient(145deg,#ffffff13,#ffffff05 55%),#0609084d!important;border-color:#ffffff21!important}.contact-form:before,.contact-form:after{content:"";pointer-events:none;border-radius:inherit;z-index:0;position:absolute;inset:0}.contact-form:before{background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:2.5rem 2.5rem;mask-image:linear-gradient(#000,#0000 90%)}.contact-form:after{mix-blend-mode:soft-light;background:linear-gradient(#ffffff0a 0%,#ffffff03 30%,#0000 60%),linear-gradient(105deg,#ffffff06 0%,#0000 35%,#ffffff04 70%,#0000 100%)}.contact-form>*{z-index:1;position:relative}[data-form-status][data-tone=success]{color:#33de9cf2}[data-form-status][data-tone=error]{color:#fb7185f2}.hp-field{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.field-label{font-size:var(--form-label);letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c;font-weight:600}.field-input{color:#fff;width:100%;min-height:2.5rem;line-height:1.25;font-size:var(--form-input);background-color:#ffffff0a;border:1px solid #ffffff1f;border-radius:.625rem;padding:.5rem .75rem;font-family:inherit;transition:border-color .22s,background-color .22s,box-shadow .22s}.field-required{color:#33de9ce6;margin-left:.125rem}.field-input::placeholder{color:#ffffff59}.field-input:hover{border-color:#fff3}.field-input:focus{background-color:#ffffff0f;border-color:#33de9c99;outline:none;box-shadow:0 0 0 4px #33de9c1f}.field-input:invalid:not(:placeholder-shown){border-color:#fb71858c}select.field-input{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>");background-position:right .875rem center;background-repeat:no-repeat;padding-right:2.25rem}select.field-input option{color:#fff;background:#0f1410}.consent-box-wrap{width:1.75rem;height:1.75rem;margin:-.25rem 0 -.25rem -.25rem}.consent-box{width:1rem;height:1rem}.contact-form>.grid{gap:.5rem}.contact-form>label,.contact-form>.grid label{gap:.25rem}.contact-form textarea.field-input{min-height:3.5rem}.contact-form>:last-child{gap:.25rem;padding-top:0}.submit-btn{height:2.625rem}@media (width>=768px){.cta-viewport{flex-direction:column;min-height:100svh;display:flex}.cta-viewport>.mv-seam-host{flex:1 0 auto;display:flex}.cta-viewport>.mv-seam-host>.mv-section{flex:1}.cta-viewport .mv-section[data-size=fill]>.relative.z-10{flex:1;display:flex}.cta-viewport .cta-block{flex:1}.contact-form{gap:clamp(.75rem,1.5vh,1.25rem);padding:clamp(1rem,2.5vh,2rem)}.field-input{min-height:0;padding:.75rem .875rem;line-height:normal}.contact-form textarea.field-input{min-height:5rem}.submit-btn{height:2.75rem}}@media (width>=1024px) and (height<=850px){.cta-block{padding-block:.5rem}.cta-block>div{max-width:38rem}.cta-block h2{margin-top:.25rem}.contact-form{gap:.5rem;padding:.875rem}.contact-form>.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.contact-form>label,.contact-form>.grid label{gap:.25rem}.field-input{min-height:2.75rem;padding-block:.5rem}textarea.field-input{min-height:3.5rem}.contact-form>:last-child{gap:.25rem;padding-top:0}}@media (width>=640px) and (height<=600px){.cta-block{padding-block:2rem}.contact-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:1rem;display:grid}.contact-form>.grid{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.contact-form>label:has(textarea),.contact-form>.consent-row,.contact-form>.cf-turnstile,.contact-form>[data-mailto-fallback],.contact-form>:last-child{grid-column:1/-1}.contact-form>label,.contact-form>.grid label{gap:.25rem}textarea.field-input{min-height:4rem}}.en-bg{overflow:hidden}.en-bg canvas{width:100%;height:100%;display:block}
