
:root{--ink:#1c2924;--muted:#68756e;--line:#e7e3da;--primary:#173d34;--deep:#102d27;--accent:#c9a66b;--shadow:0 18px 48px rgba(19,43,34,.10)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:#fff;font-family:Inter,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:16px;line-height:1.7}a{color:var(--primary);text-decoration:none}a:hover{color:#956b32}img{max-width:100%;height:auto}h1,h2,h3,h4,h5{font-weight:750;line-height:1.2;letter-spacing:-.02em;color:#1c3028}.container{max-width:1200px}.btn{font-weight:750;border-radius:999px}.breadcrumb-wrap{font-size:12px;color:var(--muted)}.small-muted{font-size:13px;color:var(--muted)}.premium-content{font-size:16px}.premium-content h2{margin-top:36px;font-size:clamp(1.5rem,2.3vw,2.1rem)}.premium-content h3{margin-top:25px;font-size:1.25rem}.premium-content p{margin-bottom:1rem}.premium-content li{margin:6px 0}.faq-item{border:1px solid var(--line);border-radius:12px;margin:10px 0;padding:15px 18px}.faq-item summary{font-weight:800;cursor:pointer}.cta-panel{padding:30px;border-radius:16px;background:#173d34;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:20px}.cta-panel h2{color:#fff}.cta-panel p{color:#d5e1da}.page-hero{background:#173d34;padding:38px;border-radius:18px;color:#fff}.page-hero h1{color:#fff}.page-hero p{color:#e1e9e4}.page-hero-image{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:14px}.image-placeholder{background:#f6f4ef;border:1px solid #e7e3da;display:grid;place-items:center;min-height:220px}.image-placeholder span{display:grid;gap:7px;text-align:center;color:#68756e}.image-placeholder small{font-size:11px}.premium-box{background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px}.price{color:#956b32;font-weight:900}@media(max-width:991px){.cta-panel{align-items:flex-start;flex-direction:column}}@media(max-width:575px){body{font-size:15px}.page-hero{padding:26px 20px}}
