 .detail-header{height:auto;min-height:90px;flex-wrap:wrap;padding:22px 6%;justify-content:space-between}.detail-header a{color:var(--gold)}.detail-main{max-width:1100px;margin:auto;padding:70px 6%}.detail-main h1{font-size:clamp(36px,5vw,66px);max-width:900px}.detail-main .intro{font-size:21px;color:var(--muted);max-width:720px;margin:25px 0 32px}.detail-main section{padding:38px 0;border-bottom:1px solid var(--border)}.detail-main h2{font-size:clamp(28px,3vw,40px);margin-bottom:20px}.detail-main p{max-width:780px}.detail-main details{padding:20px 0;border-bottom:1px solid var(--border)}.detail-main summary{cursor:pointer;color:var(--gold);font-size:18px}.service-links{display:flex;flex-wrap:wrap;gap:16px;margin-top:25px}.service-links a{text-decoration:underline;text-underline-offset:5px}.detail-footer{padding:35px 6%;border-top:1px solid var(--border)}.seo-description{font-size:clamp(16px,2vw,21px);max-width:640px;color:var(--light)}.brand-slogan{font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.13;margin:0;font-size:clamp(48px,6.4vw,92px);letter-spacing:-3px}.hero-content h1.seo-description{font-family:Arial,Helvetica,sans-serif;font-size:clamp(16px,2vw,21px);line-height:1.5;letter-spacing:0;margin-top:22px;max-width:620px}

.direct-contacts .ch-whatsapp-contact{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;margin:8px 0;min-height:44px;border:1px solid currentColor;border-radius:8px;text-decoration:none}.ch-whatsapp-contact svg{flex:none}.ch-whatsapp-contact:hover{background:#d6be871a}.ch-whatsapp-contact:focus-visible{outline:3px solid currentColor;outline-offset:4px}
