.registration-module-scss-module__68aNva__page{color:#111;background:#e9e4d6;min-height:100vh;padding:9rem clamp(1rem,4vw,4rem) 4rem}.registration-module-scss-module__68aNva__hero{text-align:left;width:100%;margin:0 auto 4rem}.registration-module-scss-module__68aNva__hero .registration-module-scss-module__68aNva__kicker{color:#000;font-family:var(--font-archivo-black),sans-serif;text-transform:uppercase;letter-spacing:-.04em;margin:0 0 1rem;font-size:clamp(.8rem,1.5vw,1rem)}.registration-module-scss-module__68aNva__hero h1{color:#e2141f;font-family:var(--font-archivo-black),sans-serif;letter-spacing:-.09em;text-transform:uppercase;margin:0;font-size:clamp(2.75rem,12vw,11rem);font-weight:400;line-height:.8}.registration-module-scss-module__68aNva__hero p{color:#333;max-width:720px;margin-top:1.5rem;font-size:clamp(1.1rem,2vw,1.5rem);line-height:1.4}.registration-module-scss-module__68aNva__contentGrid{grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);align-items:start;gap:1.5rem;margin:0 auto;display:grid}.registration-module-scss-module__68aNva__infoCard,.registration-module-scss-module__68aNva__formCard{background:#fffaf0;border:3px solid #111;box-shadow:8px 8px #111}.registration-module-scss-module__68aNva__infoCard{padding:clamp(1.25rem,3vw,2rem)}.registration-module-scss-module__68aNva__infoCard h2{text-transform:uppercase;letter-spacing:-.06em;margin-top:0;font-size:clamp(1.8rem,4vw,3rem)}.registration-module-scss-module__68aNva__infoCard p{font-size:1rem;line-height:1.65}.registration-module-scss-module__68aNva__infoCard ul{padding-left:1.25rem;font-weight:800;line-height:1.8}.registration-module-scss-module__68aNva__priceBox{color:#fff;background:#e2141f;border:2px solid #111;margin:1.5rem 0;padding:1rem}.registration-module-scss-module__68aNva__priceBox span{text-transform:uppercase;letter-spacing:.1em;font-size:.8rem;display:block}.registration-module-scss-module__68aNva__priceBox strong{font-size:clamp(1.5rem,4vw,2.5rem);display:block}.registration-module-scss-module__68aNva__formCard{padding:clamp(1.25rem,3vw,2rem)}.registration-module-scss-module__68aNva__formCard h2{text-transform:uppercase;letter-spacing:-.07em;margin-top:0;font-size:clamp(2rem,5vw,3.5rem)}.registration-module-scss-module__68aNva__formCard label{text-transform:uppercase;letter-spacing:.05em;gap:.4rem;margin-bottom:1rem;font-size:.85rem;font-weight:900;display:grid}.registration-module-scss-module__68aNva__formCard input,.registration-module-scss-module__68aNva__formCard textarea{color:#111;width:100%;font:inherit;text-transform:none;letter-spacing:normal;background:#fff;border:2px solid #111;border-radius:0;padding:.85rem 1rem;font-weight:500}.registration-module-scss-module__68aNva__formCard textarea{resize:vertical}.registration-module-scss-module__68aNva__formCard button{color:#fff;text-transform:uppercase;cursor:pointer;background:#111;border:2px solid #111;width:100%;padding:1rem;font-weight:900;transition:transform .16s,background .16s,color .16s}.registration-module-scss-module__68aNva__formCard button:hover:not(:disabled){background:#e2141f;transform:translate(-2px,-2px)}.registration-module-scss-module__68aNva__formCard button:disabled{opacity:.6;cursor:not-allowed}.registration-module-scss-module__68aNva__checkboxLabel{align-items:flex-start;gap:.7rem;text-transform:none!important;letter-spacing:normal!important;grid-template-columns:none!important;font-size:1rem!important;font-weight:700!important;display:flex!important}.registration-module-scss-module__68aNva__checkboxLabel input{width:auto;margin-top:.25rem}.registration-module-scss-module__68aNva__successMessage,.registration-module-scss-module__68aNva__errorMessage{border:2px solid #111;margin-top:1rem;padding:.85rem 1rem;font-weight:800}.registration-module-scss-module__68aNva__successMessage{background:#d7ffd7}.registration-module-scss-module__68aNva__errorMessage{background:#ffd7d7}@media (max-width:860px){.registration-module-scss-module__68aNva__page{padding-top:7rem}.registration-module-scss-module__68aNva__contentGrid{grid-template-columns:1fr}.registration-module-scss-module__68aNva__infoCard,.registration-module-scss-module__68aNva__formCard{box-shadow:5px 5px #111}}
