.page-module__OSLHOG__contactSection{padding:120px 0 80px}.page-module__OSLHOG__contactGrid{grid-template-columns:1fr 1fr;gap:48px;max-width:1100px;margin:60px auto 0;display:grid}.page-module__OSLHOG__contactInfo{flex-direction:column;gap:32px;display:flex}.page-module__OSLHOG__infoItem{align-items:flex-start;gap:16px;display:flex}.page-module__OSLHOG__infoIcon{color:var(--gold);background:#d4af371a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.5rem;display:flex}.page-module__OSLHOG__infoContent h3{margin-bottom:4px;font-size:1.15rem;font-weight:600}.page-module__OSLHOG__infoContent p{color:var(--text-secondary);line-height:1.5}.page-module__OSLHOG__contactFormCard{padding:40px}.page-module__OSLHOG__formGroup{margin-bottom:24px}.page-module__OSLHOG__formGroup label{color:var(--text-secondary);margin-bottom:8px;font-size:.95rem;font-weight:500;display:block}.page-module__OSLHOG__submitBtn{width:100%;margin-top:16px}@media (max-width:768px){.page-module__OSLHOG__contactGrid{grid-template-columns:1fr;gap:40px}.page-module__OSLHOG__contactFormCard{padding:24px}}
.JoinWaitlist-module__qvgyWG__section{background:var(--bg-secondary)}.JoinWaitlist-module__qvgyWG__wrapper{grid-template-columns:1fr 480px;align-items:center;gap:80px;display:grid}.JoinWaitlist-module__qvgyWG__left{flex-direction:column;gap:24px;display:flex}.JoinWaitlist-module__qvgyWG__heading{font-size:clamp(2rem,3.5vw,3rem);font-weight:900;line-height:1.1}.JoinWaitlist-module__qvgyWG__sub{color:#8892aa;font-size:1rem;line-height:1.75}.JoinWaitlist-module__qvgyWG__perks{flex-direction:column;gap:12px;display:flex}.JoinWaitlist-module__qvgyWG__perk{color:#c0c8d8;align-items:center;gap:12px;font-size:.95rem;display:flex}.JoinWaitlist-module__qvgyWG__form{background:#ffffff08;border:1px solid #ffffff14;border-radius:24px;flex-direction:column;gap:20px;padding:40px;display:flex}.JoinWaitlist-module__qvgyWG__formTitle{font-family:Playfair Display,serif;font-size:1.4rem;font-weight:700}.JoinWaitlist-module__qvgyWG__field{flex-direction:column;gap:8px;display:flex}.JoinWaitlist-module__qvgyWG__label{color:#8892aa;text-transform:uppercase;letter-spacing:.08em;font-size:.82rem;font-weight:600}.JoinWaitlist-module__qvgyWG__input{background:#ffffff0a!important;border:1px solid #ffffff14!important;border-radius:12px!important;padding:14px 18px!important;font-size:.95rem!important;transition:all .3s!important}.JoinWaitlist-module__qvgyWG__input:focus{background:#d4af370a!important;border-color:#d4af37!important;box-shadow:0 0 0 3px #d4af371a!important}.JoinWaitlist-module__qvgyWG__submit{width:100%;margin-top:4px;padding:16px!important;font-size:1rem!important}.JoinWaitlist-module__qvgyWG__submit:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.JoinWaitlist-module__qvgyWG__disclaimer{color:#4a5568;text-align:center;font-size:.78rem}.JoinWaitlist-module__qvgyWG__success{text-align:center;background:#d4af370f;border:1px solid #d4af3733;border-radius:24px;flex-direction:column;gap:16px;padding:60px 40px;display:flex}.JoinWaitlist-module__qvgyWG__successIcon{font-size:3rem}.JoinWaitlist-module__qvgyWG__success h3{font-family:Playfair Display,serif;font-size:1.6rem}.JoinWaitlist-module__qvgyWG__success p{color:#8892aa;line-height:1.7}@media (max-width:1024px){.JoinWaitlist-module__qvgyWG__wrapper{grid-template-columns:1fr;gap:48px}.JoinWaitlist-module__qvgyWG__right{max-width:520px}}@media (max-width:600px){.JoinWaitlist-module__qvgyWG__form{padding:28px 20px}}
.Testimonials-module__VOp6eq__section{background:var(--bg-secondary)}.Testimonials-module__VOp6eq__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.Testimonials-module__VOp6eq__card{flex-direction:column;gap:20px;padding:36px;display:flex}.Testimonials-module__VOp6eq__quote{color:#d4af37;opacity:.4;font-family:Playfair Display,serif;font-size:4rem;line-height:.7}.Testimonials-module__VOp6eq__text{color:#8892aa;flex:1;font-size:.95rem;line-height:1.8}.Testimonials-module__VOp6eq__footer{align-items:center;gap:14px;display:flex}.Testimonials-module__VOp6eq__avatar{color:#0d0d0d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:.9rem;font-weight:700;display:flex}.Testimonials-module__VOp6eq__name{font-size:.95rem;font-weight:600}.Testimonials-module__VOp6eq__meta{color:#8892aa;margin-top:2px;font-size:.78rem}@media (max-width:900px){.Testimonials-module__VOp6eq__grid{grid-template-columns:1fr;max-width:560px;margin:0 auto}}
