.ContactForm-module__fw3Taq__form{flex-direction:column;gap:14px;display:flex}.ContactForm-module__fw3Taq__row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ContactForm-module__fw3Taq__form input,.ContactForm-module__fw3Taq__form textarea{border:1px solid var(--gray-300);width:100%;color:var(--ink);background:#faf9ff;border-radius:999px;padding:15px 20px;font-size:15px}.ContactForm-module__fw3Taq__form textarea{resize:vertical;border-radius:22px}.ContactForm-module__fw3Taq__form input::placeholder,.ContactForm-module__fw3Taq__form textarea::placeholder{color:var(--gray-500)}.ContactForm-module__fw3Taq__form input:focus,.ContactForm-module__fw3Taq__form textarea:focus{border-color:var(--purple);background:#fff;outline:none}.ContactForm-module__fw3Taq__submit{align-self:flex-start;margin-top:6px}@media (max-width:560px){.ContactForm-module__fw3Taq__row{grid-template-columns:1fr}.ContactForm-module__fw3Taq__submit{align-self:stretch}}
.page-module__OSLHOG__page{background:#f7f7f9;padding:clamp(48px,7vw,90px) 0}.page-module__OSLHOG__hero{text-align:center;max-width:1120px;margin:0 auto clamp(36px,5vw,60px)}.page-module__OSLHOG__title{letter-spacing:-.03em;margin:4px 0 16px;font-size:clamp(32px,5.5vw,64px);font-weight:800;line-height:1.1}.page-module__OSLHOG__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:24px;margin-bottom:24px;display:grid}.page-module__OSLHOG__infoCard{color:#fff;background:linear-gradient(160deg,#8b5cf6,#a875ef);border-radius:28px;padding:clamp(26px,4vw,44px);position:relative;overflow:hidden}.page-module__OSLHOG__infoCard:after{content:"";background:#ffffff1f;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-70px;right:-70px}.page-module__OSLHOG__infoCard h2{margin-bottom:28px;font-size:clamp(22px,2.4vw,26px);font-weight:700}.page-module__OSLHOG__infoList{z-index:1;flex-direction:column;gap:22px;display:flex;position:relative}.page-module__OSLHOG__infoList li{word-break:break-word;align-items:center;gap:14px;font-size:15px;font-weight:600;display:flex}.page-module__OSLHOG__infoList a:hover{text-decoration:underline}.page-module__OSLHOG__infoIcon{background:#fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.page-module__OSLHOG__infoIcon svg{width:18px;height:18px}.page-module__OSLHOG__formCard{border:1px solid var(--gray-100);background:#fff;border-radius:28px;padding:clamp(26px,4vw,44px)}.page-module__OSLHOG__formTitle{margin-bottom:24px;font-size:clamp(22px,2.6vw,28px);font-weight:700}.page-module__OSLHOG__perks{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.page-module__OSLHOG__perk{border:1px solid var(--gray-100);background:#fff;border-radius:24px;padding:30px}.page-module__OSLHOG__perkIcon{background:var(--purple-pale);width:46px;height:46px;color:var(--purple);border-radius:50%;justify-content:center;align-items:center;margin-bottom:22px;display:flex}.page-module__OSLHOG__perkIcon svg{width:20px;height:20px}.page-module__OSLHOG__perk h3{margin-bottom:10px;font-size:20px;font-weight:700}.page-module__OSLHOG__perk p{color:var(--gray-500);font-size:15px;line-height:1.6}@media (max-width:1024px){.page-module__OSLHOG__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}}@media (max-width:860px){.page-module__OSLHOG__grid{grid-template-columns:minmax(0,1fr)}.page-module__OSLHOG__perks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.page-module__OSLHOG__perks{grid-template-columns:minmax(0,1fr)}}
