:root{--bg: #f4fffd;--panel: #ffffff;--ink: #123431;--muted: #436965;--line: #b8ddd7;--accent: #0d8a7b}*{box-sizing:border-box}body{margin:0;font-family:Verdana,Segoe UI,sans-serif;background:linear-gradient(180deg,#ecfffb,#f8fffd 30%,#eaf9f6);color:var(--ink)}.site{max-width:1100px;margin:0 auto;padding:18px}.section{border:1px solid var(--line);border-radius:16px;padding:24px;margin:24px 0;background:#fffffff2}.nav{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.brand{font-weight:800;letter-spacing:.03em}.nav-link{text-decoration:none;color:var(--ink);border:1px solid var(--line);border-radius:999px;padding:8px 12px}.hero-grid{display:grid;grid-template-columns:2fr 1fr;gap:18px}.eyebrow{text-transform:uppercase;letter-spacing:.13em;color:var(--accent);font-size:.72rem}h1{font-size:clamp(2rem,4.4vw,3rem);margin:8px 0 12px;line-height:1.1}.lead{color:var(--muted);line-height:1.7}.actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.btn{display:inline-block;text-decoration:none;border-radius:10px;padding:10px 14px;font-weight:700}.btn.primary{background:var(--accent);color:#fff}.btn.ghost{border:1px solid var(--line);color:var(--ink)}.note{border:1px solid var(--line);border-radius:12px;padding:14px;background:#f3fffd}.note ul{margin:0;padding-left:19px;color:var(--muted);line-height:1.65}.stats{display:grid;gap:12px;grid-template-columns:repeat(4,1fr);text-align:center}.stats div{border:1px solid var(--line);border-radius:10px;padding:10px}.stats strong{display:block;color:var(--accent);font-size:1.26rem}.cards{display:grid;gap:12px;margin-top:14px}.cards.three{grid-template-columns:repeat(3,1fr)}.card{border:1px solid var(--line);border-radius:11px;padding:14px;background:#fff}.card p{color:var(--muted);line-height:1.6}.process ol{padding-left:20px;color:var(--muted);line-height:1.8}.tab-row{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.tab{border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 12px;cursor:pointer}.tab.active{background:var(--accent);color:#fff;border-color:var(--accent)}.tab-card{border:1px solid var(--line);border-radius:12px;padding:14px;background:#f6fffd}.slider{border:1px solid var(--line);border-radius:12px;padding:16px;background:#f6fffc}#quoteText{font-style:italic;font-size:1.1rem;min-height:80px}.slider-actions{display:flex;gap:8px}.slider-actions button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:8px 12px;cursor:pointer}.price{color:var(--accent);font-weight:800;font-size:1.2rem}.featured{box-shadow:0 0 0 2px #0d8a7b2e inset}.faq details{border:1px solid var(--line);border-radius:10px;padding:10px;background:#fff;margin-bottom:10px}.faq summary{cursor:pointer;font-weight:700}.footer{text-align:center}@media(max-width:960px){.hero-grid,.cards.three,.stats{grid-template-columns:1fr}}
