
:root{--ink:#15251e;--muted:#5c7267;--paper:#f5f2e9;--card:#fffdf8;--green:#1f7652;--light:#deeee5;--line:#cbdcd2;--orange:#df8b4b}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.62 Inter,system-ui,sans-serif}
a{color:inherit}.shell{max-width:1080px;margin:auto;padding:0 22px}.mast{background:#12382a;color:#fff;padding:14px 0}.mast .shell{display:flex;justify-content:space-between;gap:18px;align-items:center}.brand{font-weight:800;letter-spacing:.05em;text-decoration:none}.brand small{font-weight:500;opacity:.75}.nav{display:flex;gap:16px;flex-wrap:wrap;font-size:.9rem}.nav a{text-decoration:none;border-bottom:1px solid transparent}.nav a:hover{border-color:#fff}
.hero{padding:70px 0 52px;background:linear-gradient(125deg,#e5f1e9 0%,#f5f2e9 60%,#f6d9bd 100%)}.kicker{margin:0;color:var(--green);font-weight:800;text-transform:uppercase;letter-spacing:.1em;font-size:.78rem}.hero h1{max-width:820px;margin:.35rem 0 1rem;font:700 clamp(2rem,5vw,4.4rem)/1.05 Georgia,serif;letter-spacing:-.04em}.lead{max-width:690px;color:#355145;font-size:1.12rem}
.doors{display:flex;gap:12px;flex-wrap:wrap;margin:26px 0 0}.door{padding:13px 18px;border-radius:7px;text-decoration:none;font-weight:750}.door.main{background:var(--green);color:#fff}.door.alt{border:1px solid var(--green);color:var(--green);background:#fffdf8}
.notice{border-left:5px solid var(--orange);background:#fff7ef;padding:16px 18px;margin:30px 0;color:#563719}.notice strong{display:block}.grid{display:grid;grid-template-columns:1.15fr .85fr;gap:26px;margin:42px 0}.panel{background:var(--card);border:1px solid var(--line);padding:25px;border-radius:10px}.panel h2,.article h2{font:700 clamp(1.5rem,3vw,2.3rem)/1.15 Georgia,serif;margin:0 0 12px}.steps{counter-reset:step;padding:0;margin:0;list-style:none}.steps li{counter-increment:step;padding:15px 0 15px 48px;border-top:1px solid var(--line);position:relative}.steps li:before{content:"0" counter(step);position:absolute;left:0;top:15px;color:var(--green);font-size:1.15rem;font-weight:800}
.article{max-width:760px;margin:55px auto}.article h2{margin-top:44px}.article h3{margin:28px 0 8px;font-size:1.1rem}.compare{width:100%;border-collapse:collapse;margin:20px 0}.compare th,.compare td{border:1px solid var(--line);padding:12px;text-align:left;vertical-align:top}.compare th{background:var(--light)}details{border-top:1px solid var(--line);padding:15px 0}summary{cursor:pointer;font-weight:750}.bottom{background:#12382a;color:#fff;padding:44px 0;margin-top:60px}.bottom p{max-width:690px;color:#d7e8dd}.foot{padding:22px 0;color:var(--muted);font-size:.86rem}
@media(max-width:720px){.shell{padding:0 16px}.mast .shell{align-items:flex-start;flex-direction:column}.hero{padding:48px 0 36px}.grid{grid-template-columns:1fr;margin:28px 0}.doors{flex-direction:column}.door{text-align:center}.panel{padding:18px}.compare{font-size:.88rem}.compare th,.compare td{padding:9px}}
