.page-module__j6Q3dW__page{min-height:100vh;padding-bottom:var(--spacing-1500)}.page-module__j6Q3dW__hero{margin-top:calc(-1*(var(--spacing-700) + 96px));padding-top:calc(var(--spacing-700) + 96px);isolation:isolate;position:relative;overflow:hidden}.page-module__j6Q3dW__sky{z-index:-1;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 75%,#0000);mask-image:linear-gradient(#000 75%,#0000)}.page-module__j6Q3dW__inner{max-width:1320px;padding:var(--spacing-500)clamp(1rem,4vw,4rem)var(--spacing-1400);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(2rem,5vw,5.5rem);margin-inline:auto;display:grid}.page-module__j6Q3dW__intro{gap:var(--spacing-300);padding-top:var(--spacing-400);display:grid;position:sticky;top:140px}.page-module__j6Q3dW__title{letter-spacing:-.03em;font-size:clamp(2.6rem,1.2rem + 3.8vw,5rem);font-weight:500;line-height:1.02}.page-module__j6Q3dW__lead{color:var(--film-muted);max-width:38ch;font-size:clamp(1.05rem,.95rem + .35vw,1.25rem);line-height:1.55}.page-module__j6Q3dW__panel{color:var(--film-ink);position:relative;overflow:hidden}.page-module__j6Q3dW__tracker{background:linear-gradient(#f8f8fe,#fff);border-bottom:1px solid #ececf6;padding:22px clamp(18px,2.4vw,32px) 18px}.page-module__j6Q3dW__steps{align-items:center;list-style:none;display:flex}.page-module__j6Q3dW__step{flex:1 1 0;align-items:center;gap:10px;min-width:0;display:flex}.page-module__j6Q3dW__step:last-child{flex:none}.page-module__j6Q3dW__step:not(:last-child):after{content:"";background:repeating-linear-gradient(90deg,#c8c9e4 0 6px,#0000 6px 12px) 0 0/24px 2px;flex:auto;min-width:16px;height:2px;margin-inline:8px 12px;animation:1.2s linear infinite paused page-module__j6Q3dW__dash-flow}.page-module__j6Q3dW__step[data-state=done]:not(:last-child):after{background:var(--film-blue)}.page-module__j6Q3dW__step[data-state=active]:not(:last-child):after{animation-play-state:running}@keyframes page-module__j6Q3dW__dash-flow{to{background-position:24px 0}}.page-module__j6Q3dW__stepDot{width:30px;height:30px;font-family:var(--font-mono);font-feature-settings:"zero" 1;color:#8a8cab;transition:background .35s var(--film-ease-enter),color .35s var(--film-ease-enter),box-shadow .35s var(--film-ease-enter);background:#f0f0fa;border-radius:50%;flex:none;place-items:center;font-size:.7rem;font-weight:500;display:inline-grid}[data-state=active]>.page-module__j6Q3dW__stepDot{color:var(--film-blue);box-shadow:inset 0 0 0 2px var(--film-blue),0 0 0 5px #ceff00bf;background:#fff}[data-state=done]>.page-module__j6Q3dW__stepDot{background:var(--film-blue);color:#fff;animation:page-module__j6Q3dW__dot-pop .45s var(--film-ease-pop)}@keyframes page-module__j6Q3dW__dot-pop{0%{scale:.6}to{scale:1}}.page-module__j6Q3dW__stepLabel{white-space:nowrap;color:#8a8cab;transition:color .35s var(--film-ease-enter);font-size:.85rem;font-weight:500}[data-state=active]>.page-module__j6Q3dW__stepLabel,[data-state=done]>.page-module__j6Q3dW__stepLabel{color:var(--film-ink)}.page-module__j6Q3dW__progress{background:#ececf6;border-radius:999px;height:6px;margin-top:16px;overflow:hidden}.page-module__j6Q3dW__progress span{border-radius:inherit;background:linear-gradient(90deg,var(--film-blue),#5c5cf0);transform-origin:0;height:100%;transition:transform .6s var(--film-ease-enter),background .4s;display:block}.page-module__j6Q3dW__progress[data-complete] span{background:var(--film-lime)}.page-module__j6Q3dW__progressText{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-feature-settings:"zero" 1,"tnum" 1;color:#6b6d88;margin-top:8px;font-size:.68rem}.page-module__j6Q3dW__progressText b{color:var(--film-blue);font-weight:500}.page-module__j6Q3dW__form{gap:28px;padding:clamp(18px,2.4vw,32px);display:grid}.page-module__j6Q3dW__fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.page-module__j6Q3dW__legend{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#6b6d88;align-items:center;gap:10px;margin-bottom:4px;padding:0;font-size:.72rem;font-weight:500;transition:color .35s;display:inline-flex}.page-module__j6Q3dW__legend span{background:var(--film-lav);min-width:26px;height:20px;color:var(--film-blue);border-radius:6px;place-items:center;padding-inline:5px;display:inline-grid}[data-state=active]>.page-module__j6Q3dW__legend{color:var(--film-blue)}[data-state=done]>.page-module__j6Q3dW__legend span{background:var(--film-blue);color:#fff}.page-module__j6Q3dW__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.page-module__j6Q3dW__fieldGroup{transition:background .3s var(--film-ease-enter),box-shadow .3s var(--film-ease-enter);background:#f5f5fb;border-radius:16px;align-content:start;gap:6px;padding:12px 16px 10px;display:grid;position:relative;box-shadow:inset 0 0 0 1.5px #0000}.page-module__j6Q3dW__fieldGroup:before{content:"";background:var(--film-lime);width:4px;transition:transform .35s var(--film-ease-pop);border-radius:0 4px 4px 0;position:absolute;top:14px;bottom:14px;left:0;transform:scaleY(0)}.page-module__j6Q3dW__fieldGroup:hover{background:#f0f0fa}.page-module__j6Q3dW__fieldGroup:focus-within{box-shadow:inset 0 0 0 1.5px var(--film-blue),0 0 0 5px #2d2dff1a,0 12px 28px #2d2dff24;background:#fff}.page-module__j6Q3dW__fieldGroup:focus-within:before{transform:scaleY(1)}.page-module__j6Q3dW__fieldGroup:focus-within .page-module__j6Q3dW__label{color:var(--film-blue)}.page-module__j6Q3dW__fieldGroup:has(>input:not(:placeholder-shown):valid) .page-module__j6Q3dW__label:after{opacity:1;scale:1}.page-module__j6Q3dW__label{color:#4a4c66;justify-content:space-between;align-items:center;gap:8px;font-size:.8rem;font-weight:500;line-height:1.35;transition:color .3s;display:flex}.page-module__j6Q3dW__label:after{content:"";background:var(--film-green)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.4l2.6 2.5L12 5.4' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat;opacity:0;width:16px;height:16px;transition:opacity .25s,scale .35s var(--film-ease-pop);border-radius:50%;flex:none;scale:.4}.page-module__j6Q3dW__input{width:100%;height:34px;color:var(--film-ink);font:inherit;background:0 0;border:0;outline:none;padding:0;font-size:1.02rem;font-weight:500}.page-module__j6Q3dW__input::placeholder{color:#a3a5c0;font-weight:400}.page-module__j6Q3dW__checkboxGroup{flex-wrap:wrap;gap:10px;padding-block:6px 4px;display:flex}.page-module__j6Q3dW__checkboxLabel{color:var(--film-ink);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .25s,box-shadow .25s,color .25s,translate .25s var(--film-ease-pop);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:9px 16px 9px 10px;font-size:.95rem;font-weight:500;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1.5px #d9dbee}.page-module__j6Q3dW__checkboxLabel input[type=checkbox]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.page-module__j6Q3dW__checkboxLabel:hover{box-shadow:inset 0 0 0 1.5px var(--film-blue)}.page-module__j6Q3dW__checkboxLabel:has(input:focus-visible){outline:2px solid var(--film-blue);outline-offset:3px}.page-module__j6Q3dW__checkboxLabel:has(input:checked){background:var(--film-blue);box-shadow:inset 0 0 0 1.5px var(--film-blue),0 8px 18px #2d2dff40;color:#fff;translate:0 -1px}.page-module__j6Q3dW__checkboxLabel:has(input:checked) .page-module__j6Q3dW__box{background:var(--film-lime);box-shadow:none;color:var(--film-ink)}.page-module__j6Q3dW__box{color:#0000;border-radius:6px;place-items:center;width:20px;height:20px;transition:background .25s,color .25s;display:inline-grid;box-shadow:inset 0 0 0 1.5px #b9bbd6}.page-module__j6Q3dW__otherInput{transition:grid-template-rows var(--transition-timing)var(--transition-function);grid-template-rows:0fr;display:grid}.page-module__j6Q3dW__otherInput>div{overflow:hidden}.page-module__j6Q3dW__otherInputVisible{grid-template-rows:1fr}.page-module__j6Q3dW__otherInputVisible>div{padding-top:var(--spacing-150)}.page-module__j6Q3dW__otherInput .page-module__j6Q3dW__input{background:#fff;border-radius:12px;height:44px;padding:0 14px;box-shadow:inset 0 0 0 1.5px #d9dbee}.page-module__j6Q3dW__otherInput .page-module__j6Q3dW__input:focus{box-shadow:inset 0 0 0 1.5px var(--film-blue)}.page-module__j6Q3dW__actions{padding-top:var(--spacing-100);justify-content:flex-end;display:flex}.page-module__j6Q3dW__errorMessage{background:var(--film-bad-bg);color:var(--film-bad);border-radius:12px;padding:12px 16px;font-size:.9rem;font-weight:500}.page-module__j6Q3dW__successMessage{justify-items:center;gap:var(--spacing-200);text-align:center;padding:clamp(2.5rem,5vw,4rem) clamp(1.25rem,4vw,3rem);display:grid}.page-module__j6Q3dW__stampWrap{margin-bottom:var(--spacing-200)}.page-module__j6Q3dW__stamp{font-size:clamp(1.6rem,1.1rem + 1.6vw,2.5rem)}.page-module__j6Q3dW__successTitle{letter-spacing:-.02em;color:var(--film-ink);font-size:clamp(1.8rem,1.3rem + 1.4vw,2.6rem);font-weight:500}.page-module__j6Q3dW__successText{color:#4a4c66;max-width:40ch;margin-bottom:var(--spacing-200);font-size:1.05rem;line-height:1.55}@media (prefers-reduced-motion:reduce){.page-module__j6Q3dW__step:after{animation:none!important}}@media screen and (max-width:960px){.page-module__j6Q3dW__inner{grid-template-columns:1fr}.page-module__j6Q3dW__intro{padding-top:var(--spacing-200);position:static}}@media screen and (max-width:768px){.page-module__j6Q3dW__inner{padding-inline:16px;padding-bottom:var(--spacing-1000)}.page-module__j6Q3dW__row{grid-template-columns:1fr}.page-module__j6Q3dW__step:not([data-state=active]) .page-module__j6Q3dW__stepLabel{display:none}.page-module__j6Q3dW__actions{justify-content:stretch}.page-module__j6Q3dW__submitButton{justify-content:center;width:100%;padding:var(--spacing-150)var(--spacing-200)!important;flex-direction:column!important}.page-module__j6Q3dW__submitButton span span{display:inline-flex!important}}
