body.seo-page{background:#f5efe3;color:#16120c}.seo-header{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px clamp(16px,4vw,54px);background:rgba(8,8,6,.95);color:#fffaf0;border-bottom:1px solid rgba(224,199,138,.22)}.seo-brand{display:flex;align-items:center;gap:10px}.seo-brand img{width:42px;height:42px}.seo-brand strong,.seo-brand small{display:block}.seo-brand small{color:rgba(255,250,240,.65);font-size:.75rem}.seo-header nav{display:flex;gap:12px;flex-wrap:wrap}.seo-header nav a{color:rgba(255,250,240,.78);font-weight:800;font-size:.86rem}.seo-call,.seo-sticky-call{background:linear-gradient(135deg,#e0c78a,#b88b45);color:#080806;font-weight:900;padding:12px 14px}.seo-main{max-width:1160px;margin:0 auto;padding:44px clamp(16px,4vw,40px) 80px}.seo-hero{padding:54px 0 34px}.seo-hero h1{font-size:clamp(2.7rem,7vw,6.4rem);line-height:.92;max-width:980px}.seo-hero p{max-width:760px;color:#4d4538;font-size:1.1rem;line-height:1.7}.seo-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.seo-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:26px 0}.seo-card,.seo-section,.seo-answer,.seo-split>div{background:#fffaf0;border:1px solid rgba(19,16,11,.12);padding:24px;box-shadow:0 18px 55px rgba(8,8,6,.08)}.seo-card span{display:block;color:#b88b45;font-weight:900;text-transform:uppercase;font-size:.72rem;letter-spacing:.12em;margin-bottom:10px}.seo-card h2{font-size:1.5rem}.seo-card p,.seo-section p,.seo-answer p,.seo-split li{color:#4d4538;line-height:1.7}.seo-section,.seo-answer{margin:22px 0}.seo-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:22px 0}.seo-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.seo-form label{display:grid;gap:7px;font-weight:800}.seo-form input,.seo-form textarea{width:100%;border:1px solid rgba(19,16,11,.18);background:#fff;padding:13px;font:inherit}.seo-form .wide{grid-column:1/-1}.bot-field{display:none}.seo-footer{padding:30px clamp(16px,4vw,54px);background:#080806;color:#fffaf0}.seo-footer p{max-width:900px;color:rgba(255,250,240,.68)}.seo-sticky-call{position:fixed;left:16px;right:16px;bottom:16px;text-align:center;z-index:60;display:none}@media(max-width:820px){.seo-header{align-items:flex-start;flex-direction:column}.seo-header nav{font-size:.82rem}.seo-call{display:none}.seo-split,.seo-form{grid-template-columns:1fr}.seo-sticky-call{display:block}.seo-footer{padding-bottom:82px}}
.seo-breadcrumbs{display:flex;gap:8px;align-items:center;flex-wrap:wrap;color:#6a5d48;font-size:.86rem;margin-top:8px}.seo-breadcrumbs a{font-weight:800}.answer-direct{border-left:5px solid #b88b45}.answer-label{color:#9b7438!important;text-transform:uppercase;font-size:.75rem!important;letter-spacing:.12em;font-weight:900}.seo-section code{background:#eee3cf;padding:.15em .35em;border-radius:4px}.health-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.seo-card a{text-decoration:underline;text-decoration-color:rgba(184,139,69,.45);text-underline-offset:3px}.seo-card a:hover{text-decoration-color:#b88b45}@media(max-width:980px){.seo-header nav{gap:9px}.seo-header nav a{font-size:.78rem}}

.seo-main a{color:inherit}.seo-section h2,.seo-split h2{line-height:1.08}.seo-section li,.seo-split li{margin:.45rem 0;line-height:1.65}.seo-section ol{color:#4d4538;line-height:1.7}.seo-link-list{columns:2;column-gap:28px}.seo-faq{border-top:1px solid rgba(19,16,11,.14);padding:14px 0}.seo-faq:last-child{border-bottom:1px solid rgba(19,16,11,.14)}.seo-faq summary{cursor:pointer;font-weight:900;color:#16120c}.seo-faq p{margin:.65rem 0 0}.seo-cta-band{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:28px 0;padding:28px;background:#11100c;color:#fffaf0;border:1px solid rgba(224,199,138,.3)}.seo-cta-band h2{margin:.2rem 0}.seo-cta-band p{color:rgba(255,250,240,.72);max-width:700px}.seo-card h3{font-size:1.28rem}.seo-card h3 a,.seo-card h2 a{color:#16120c}@media(max-width:820px){.seo-link-list{columns:1}.seo-cta-band{align-items:flex-start;flex-direction:column}}
