.rf-contact-support{max-width:1120px;padding-block:65px 70px}.rf-contact-email{padding-bottom:42px}.rf-contact-email h1{font-size:clamp(62px,8vw,105px)}.rf-contact-intro{color:oklch(78% 0 0);max-width:630px;margin-top:24px;font-size:14px;line-height:1.8}.rf-contact-addresses{gap:14px;margin-top:30px;display:grid}.rf-contact-email-link{color:oklch(81% .11 245);align-items:center;gap:14px;width:fit-content;max-width:100%;padding-block:9px;font-size:clamp(15px,1.8vw,23px);font-weight:600;line-height:1.7;display:inline-flex}.rf-contact-email-link span{overflow-wrap:anywhere}.rf-contact-email-link svg{flex-shrink:0}.rf-contact-email-link:hover span{text-underline-offset:5px;text-decoration:underline}.rf-contact-action{border-top:1px solid oklch(100% 0 0/.15);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px 35px;padding-block:33px;display:grid}.rf-contact-action h2{max-width:560px;font-size:clamp(31px,3.5vw,44px)}.rf-contact-button{background:var(--primary);min-height:49px;color:var(--primary-foreground);white-space:nowrap;border-radius:100px;justify-content:center;align-items:center;gap:14px;padding:14px 24px;font-size:12px;font-weight:700;display:inline-flex}.rf-contact-button:hover{background:oklch(73% .15 245)}.rf-contact-socials{border-top:1px solid oklch(100% 0 0/.1);flex-wrap:wrap;gap:9px 25px;margin-top:23px;padding-top:28px;display:flex}.rf-contact-socials a{color:oklch(72% 0 0);align-items:center;gap:7px;min-height:44px;font-size:11px;display:inline-flex}.rf-contact-socials a:hover{color:var(--primary)}@media (width<=640px){.rf-contact-support{padding-block:42px 48px}.rf-contact-email{padding-bottom:27px}.rf-contact-intro{margin-top:20px;font-size:13px}.rf-contact-addresses{margin-top:20px}.rf-contact-email-link{gap:9px}.rf-contact-email-link svg{width:18px}.rf-contact-email-link>svg:last-child{display:none}.rf-contact-action{grid-template-columns:minmax(0,1fr);gap:20px;padding-block:29px}.rf-contact-action h2{max-width:360px;font-size:34px}.rf-contact-button{justify-self:start}.rf-contact-socials{gap:4px 20px;padding-top:20px}}
