:root{--navy:#071b2d;--ink:#102a3f;--ivory:#f5f1e8;--paper:#fffdf8;--emerald:#08775e;--line:#d8ddd8;--muted:#60717c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ivory);color:var(--navy);margin:0;font-family:Arial,Helvetica,sans-serif}nav,section,footer{padding-left:max(6vw,24px);padding-right:max(6vw,24px)}nav{border-bottom:1px solid #d7d4cb;justify-content:space-between;align-items:center;height:88px;display:flex}.brand{align-items:center;gap:10px;font-family:Georgia,serif;font-size:24px;font-weight:700;display:flex}.brand span{color:#fff;background:var(--emerald);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.navlinks{align-items:center;gap:28px;display:flex}.navlinks a,.actions a{color:inherit;font-size:14px;text-decoration:none}button{background:var(--emerald);color:#fff;cursor:pointer;border:0;border-radius:3px;padding:13px 20px;font-weight:700}.hero{background:radial-gradient(circle at 80% 10%,#dfe9df 0,#0000 35%);grid-template-columns:1.6fr .8fr;align-items:center;gap:8vw;min-height:600px;display:grid}.eyebrow{letter-spacing:.18em;color:var(--emerald);font-size:11px;font-weight:800}h1,h2,h3{margin:0;font-family:Georgia,serif}h1{letter-spacing:-.04em;font-size:clamp(48px,6vw,82px);line-height:1.02}h1 em{color:var(--emerald);font-weight:400}.lede{max-width:650px;color:var(--muted);font-size:18px;line-height:1.6}.actions{align-items:center;gap:26px;margin-top:32px;display:flex}.hero aside{background:var(--navy);color:#fff;padding:40px;box-shadow:18px 18px #d6ded5}.hero aside p,.hero aside small{color:#9db0ba;letter-spacing:.14em;font-size:11px}.hero aside strong,.hero aside span{font-family:Georgia,serif;display:block}.hero aside strong{margin:25px 0 8px;font-size:42px}.hero aside span{color:#82d2b9;margin-bottom:36px;font-size:24px}.trust{background:var(--navy);color:#adbac2;letter-spacing:.16em;justify-content:space-between;align-items:center;gap:20px;min-height:92px;font-size:10px;display:flex}.market,.safety{padding-top:100px;padding-bottom:110px}.sectionhead{justify-content:space-between;align-items:end;margin-bottom:40px;display:flex}.sectionhead h2,.safety h2{font-size:48px}.sectionhead>p{max-width:480px;color:var(--muted);line-height:1.5}.table{background:var(--paper);border:1px solid var(--line)}.row{border-bottom:1px solid var(--line);grid-template-columns:1.4fr 1fr 1.15fr 1.3fr .7fr .7fr;align-items:center;gap:16px;min-height:92px;padding:18px 22px;font-size:14px;display:grid}.row:last-child{border-bottom:0}.row.header{min-height:48px;color:var(--muted);letter-spacing:.12em;background:#ecede8;font-size:10px}.row span small{color:var(--emerald);margin-top:7px;display:block}.safety{background:var(--paper)}.cards{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:45px;display:grid}article{background:var(--paper);padding:36px}article>b{color:var(--emerald);font-size:12px}article h3{margin:28px 0 14px;font-size:25px}article p{color:var(--muted);line-height:1.6}footer{background:var(--navy);color:#acbac3;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:30px;padding-top:55px;padding-bottom:55px;font-size:12px;display:grid}footer .brand{color:#fff}@media (max-width:850px){.navlinks a{display:none}.hero{grid-template-columns:1fr;padding-top:70px;padding-bottom:90px}.trust{flex-wrap:wrap;padding-top:30px;padding-bottom:30px}.sectionhead{display:block}.row{grid-template-columns:1fr 1fr}.row.header{display:none}.cards,footer{grid-template-columns:1fr}.hero aside{max-width:500px}}.productModes{background:#e8eee8;grid-template-columns:1.2fr .8fr .8fr;gap:20px;padding-top:100px;padding-bottom:110px;display:grid}.productModes>div{padding-right:35px}.productModes h2{font-size:clamp(36px,4vw,52px);line-height:1.08}.productModes article{border-top:3px solid var(--emerald);padding:30px}.productModes article h3{margin:24px 0 12px;font-size:24px}.productModes article p{font-size:13px}.productModes article a{color:var(--emerald);font-size:12px;font-weight:700;text-decoration:none}@media (max-width:950px){.productModes{grid-template-columns:1fr}.productModes>div{padding-right:0}}
