@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Poppins:wght@600;700&display=swap');
:root{font-family:Inter,Arial,sans-serif;color:#18231e;background:#fff;font-synthesis:none}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{color:#007a4d;text-underline-offset:3px}a:hover{color:#005536}a:focus-visible{outline:3px solid #00c878;outline-offset:4px}
.wrap{max-width:1100px;margin:auto;padding:0 24px}.site-header{background:#fff;border-bottom:1px solid #e1eae4}.site-header .wrap{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:86px;flex-wrap:wrap;padding-top:10px;padding-bottom:10px}.brand img{width:auto;height:58px;display:block}.site-header nav{display:flex;gap:18px 26px;flex-wrap:wrap;align-items:center}.site-header nav a{text-decoration:none;color:#253c30;font-size:14px;font-weight:600}.site-header nav a[aria-current=page]{color:#007a4d;text-decoration:underline}.site-header nav a:hover{color:#007a4d}.button{display:inline-block;background:#00c878;color:#062215!important;padding:12px 21px;border-radius:999px;text-decoration:none;font-weight:700;font-size:14px}.button:hover{background:#00aa66}.hero{background:#f3faf6;border-bottom:1px solid #e3efe8;padding:74px 0 66px}.eyebrow{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:#007a4d}.hero h1{font-family:Poppins,Inter,sans-serif;font-size:clamp(2.25rem,5vw,3.65rem);line-height:1.14;letter-spacing:-.035em;max-width:800px;margin:16px 0}.lead{font-size:1.15rem;line-height:1.75;max-width:720px;color:#44564a;margin:0}.content{padding:58px 0 90px;display:grid;grid-template-columns:minmax(0,720px) minmax(180px,260px);gap:80px;align-items:start}.content article{min-width:0}.content h2{font-family:Poppins,Inter,sans-serif;font-size:1.7rem;line-height:1.25;margin:48px 0 16px}.content h2:first-child{margin-top:0}.content h3{font-size:1.15rem;line-height:1.4;margin:28px 0 10px}.content p,.content li{line-height:1.8;color:#35463b;font-size:1rem}.content p{margin:0 0 18px}.content ul,.content ol{padding-left:24px;margin:0 0 22px}.content li{padding-left:4px;margin:7px 0}.note{border-left:4px solid #00c878;background:#f3faf6;padding:20px 23px;margin:30px 0}.note p:last-child{margin-bottom:0}.aside{position:sticky;top:24px;border:1px solid #dce9e2;border-radius:16px;padding:24px;background:#fff}.aside strong{display:block;margin-bottom:16px}.aside a{display:block;margin:13px 0;font-size:14px}.related{margin-top:56px;padding:28px;background:#f3faf6;border-radius:18px}.related h2{margin:0 0 16px}.related ul{margin-bottom:0}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:25px 0}.price-card{border:1px solid #dce9e2;border-radius:16px;padding:20px}.price-card strong{display:block;font-size:1.8rem;margin:10px 0}.price-card p{font-size:14px}.site-footer{background:#111827;color:#c6d0c9;padding:44px 0 28px}.site-footer .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:28px}.site-footer strong{color:white}.site-footer a{color:#dce9e2}.site-footer nav{display:flex;gap:12px 22px;flex-wrap:wrap;max-width:600px}.site-footer small{width:100%;border-top:1px solid #344035;padding-top:24px}
@media(max-width:800px){.content{grid-template-columns:1fr;gap:24px;padding-top:42px}.aside{position:static}.hero{padding:55px 0}.price-grid{grid-template-columns:1fr}.site-header .wrap{justify-content:center}.site-header nav{justify-content:center}.brand img{height:48px}}
@media (min-width:801px){.price-grid.two-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}