.page-module-scss-module__9Z3Caa__page{background:#f7f6f2;min-height:100vh}.page-module-scss-module__9Z3Caa__hero{padding:clamp(156px,14vw,210px) 4.5vw 40px}.page-module-scss-module__9Z3Caa__heroCopy{max-width:850px}.page-module-scss-module__9Z3Caa__title{letter-spacing:-.065em;font-size:clamp(52px,5.6vw,96px);font-weight:800;line-height:1.08}.page-module-scss-module__9Z3Caa__lead,.page-module-scss-module__9Z3Caa__note{color:#5f5e58;letter-spacing:.025em;margin-top:24px;font-size:14px;line-height:2}.page-module-scss-module__9Z3Caa__formSection{padding:32px 4.5vw clamp(104px,14vw,210px)}.page-module-scss-module__9Z3Caa__form{max-width:1100px;margin:0 auto}.page-module-scss-module__9Z3Caa__availability{color:#5f5e58;margin-bottom:32px;font-size:14px;line-height:2}.page-module-scss-module__9Z3Caa__fields{border:0;min-width:0;margin:0;padding:0}.page-module-scss-module__9Z3Caa__row{grid-template-columns:230px minmax(0,1fr);gap:32px;margin-bottom:28px;display:grid}.page-module-scss-module__9Z3Caa__row>label{padding-top:16px;font-size:15px;line-height:1.8}.page-module-scss-module__9Z3Caa__control{min-width:0}.page-module-scss-module__9Z3Caa__control input,.page-module-scss-module__9Z3Caa__control textarea{width:100%;color:inherit;font:inherit;background:0 0;border:1px solid #cecdc7;border-radius:0;padding:14px 18px;font-size:16px;line-height:1.8;display:block}.page-module-scss-module__9Z3Caa__control input::placeholder,.page-module-scss-module__9Z3Caa__control textarea::placeholder{color:#8b8a85}.page-module-scss-module__9Z3Caa__control textarea{resize:vertical;min-height:210px}.page-module-scss-module__9Z3Caa__actions{margin-left:262px}.page-module-scss-module__9Z3Caa__actions button{color:#fff;width:100%;min-height:54px;font:inherit;cursor:pointer;background:#20201e;border:0;border-radius:0;margin-top:24px;font-size:15px;transition:background .2s}.page-module-scss-module__9Z3Caa__actions button:hover:not(:disabled){background:#45443f}.page-module-scss-module__9Z3Caa__actions button:disabled{cursor:not-allowed}.page-module-scss-module__9Z3Caa__actions .page-module-scss-module__9Z3Caa__note{margin-top:6px;font-size:12px}.page-module-scss-module__9Z3Caa__consent{align-items:center;gap:12px;min-height:44px;font-size:13px;line-height:1.8;display:flex}.page-module-scss-module__9Z3Caa__consent input{accent-color:#20201e;flex-shrink:0;width:18px;height:18px}.page-module-scss-module__9Z3Caa__consent a{text-underline-offset:4px;text-decoration:underline}.page-module-scss-module__9Z3Caa__error{color:#8b3029;margin-top:8px;font-size:12px;line-height:1.8}.page-module-scss-module__9Z3Caa__form :is(input,textarea,button,a):focus-visible{outline-offset:4px;outline:2px solid #32322e}.page-module-scss-module__9Z3Caa__thanks{max-width:1100px;margin:0 auto}.page-module-scss-module__9Z3Caa__thanks h2{letter-spacing:-.05em;font-size:clamp(32px,5vw,64px);font-weight:800}.page-module-scss-module__9Z3Caa__thanks p{margin-top:24px;font-size:14px;line-height:2}.page-module-scss-module__9Z3Caa__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:541px) and (max-width:1100px){.page-module-scss-module__9Z3Caa__hero{padding:152px 6vw 40px}.page-module-scss-module__9Z3Caa__title{font-size:clamp(42px,7.8vw,82px)}.page-module-scss-module__9Z3Caa__formSection{padding-left:6vw;padding-right:6vw}.page-module-scss-module__9Z3Caa__row{grid-template-columns:180px minmax(0,1fr);gap:24px}.page-module-scss-module__9Z3Caa__actions{margin-left:204px}}@media (max-width:540px){.page-module-scss-module__9Z3Caa__hero{padding:148px 6vw 32px}.page-module-scss-module__9Z3Caa__title{font-size:12vw}.page-module-scss-module__9Z3Caa__lead,.page-module-scss-module__9Z3Caa__note{font-size:13px}.page-module-scss-module__9Z3Caa__formSection{padding:24px 6vw 80px}.page-module-scss-module__9Z3Caa__row{grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:24px}.page-module-scss-module__9Z3Caa__row>label{padding-top:0;font-size:14px}.page-module-scss-module__9Z3Caa__actions{margin-left:0}.page-module-scss-module__9Z3Caa__availability{font-size:13px}}@media (prefers-reduced-motion:reduce){.page-module-scss-module__9Z3Caa__actions button{transition:none}}.page-module-scss-module__9Z3Caa__turnstile{min-width:0;margin-top:24px}.page-module-scss-module__9Z3Caa__turnstile .page-module-scss-module__9Z3Caa__note{margin-top:8px}
