.support-main{max-width:1140px;margin:auto;padding:35px 5% 60px}.support-hero{max-width:780px;padding:25px 0 45px}.support-hero h1{font-size:clamp(32px,5vw,56px);line-height:1.08;letter-spacing:-1.5px;margin:12px 0 20px;color:#244d3c}.support-hero>p{line-height:1.6;color:#526159}.support-hero .button{display:inline-flex;margin-top:12px}.support-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:40px}.faq-group{margin-bottom:35px}.faq-group h2{font-size:23px;margin:0 0 16px}.faq-group details{background:#f1f5f1;border-radius:12px;margin-bottom:9px;overflow:hidden}.faq-group summary{cursor:pointer;padding:18px 20px;font-weight:600;line-height:1.45;min-height:48px}.faq-group summary:focus-visible{outline:3px solid #287647;outline-offset:-3px}.faq-group details p{padding:0 20px 20px;margin:0;line-height:1.65;color:#47534c}.support-contact{background:#eaf1eb;border-radius:18px;padding:24px;align-self:start}.support-contact h2{font-size:22px;line-height:1.2}.support-contact p{line-height:1.6}.support-contact .button{display:block;text-align:center}.support-call{display:block;margin:18px 0 32px;line-height:1.5}.support-contact address{font-style:normal;line-height:1.7;padding:15px 0;border-top:1px solid #c7d6ca}.support-contact address a{display:inline-block;margin-top:8px;text-decoration:underline}.support-page footer{display:flex;gap:20px;flex-wrap:wrap}.support-page header nav{flex-wrap:wrap}.support-page header nav a[aria-current=page]{font-weight:750}@media(max-width:760px){.support-main{padding:18px 4% 40px}.support-hero{padding:12px 0 28px}.support-hero h1{font-size:35px}.support-layout{display:block}.faq-group h2{font-size:22px}.faq-group summary{padding:16px;font-size:15px}.faq-group details p{padding:0 16px 18px;font-size:15px}.support-contact{padding:22px}.support-page header{display:flex;flex-wrap:wrap;gap:8px;padding:8px 4%}.support-page header nav{font-size:12px;gap:4px 12px;flex:1}.support-page header nav a{padding:10px 0}.support-page header .language-picker{flex:none}}