:root{--ink:#101820;--paper:#f7faf8;--muted:#5d6b74;--line:#dfe7e3;--green:#126c54;--green2:#0b4a3e;--sun:#f3b33d;--sky:#dff3ff;--blue:#256f91;--white:#fff}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;background:var(--paper);color:var(--ink);line-height:1.55}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}.wrap{width:min(1160px,calc(100% - 32px));margin:auto}.topbar{position:sticky;top:0;z-index:10;background:rgba(247,250,248,.94);border-bottom:1px solid var(--line);backdrop-filter:blur(12px)}.nav{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:flex;align-items:center;flex:0 0 auto}.navlinks{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.navlinks a{font-weight:700;font-size:14px;color:#30424a;padding:9px 11px;border-radius:8px}.navlinks a:hover,.pill{background:#e8f3ef;color:var(--green2)}.hero{padding:70px 0 44px;background:linear-gradient(120deg,#ffffff 0%,#edf8f4 55%,#fff7e4 100%)}.hero-grid{display:grid;grid-template-columns:1fr .9fr;gap:44px;align-items:center}.eyebrow,.kicker{margin:0 0 12px;color:var(--green);font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}h1,h2,h3,p{overflow-wrap:anywhere}h1{font-size:clamp(42px,6vw,72px);line-height:.98;margin:0 0 20px;letter-spacing:0}h1 span{color:var(--green)}h2{font-size:clamp(28px,4vw,44px);line-height:1.08;margin:0 0 14px;letter-spacing:0}h3{font-size:21px;line-height:1.2;margin:18px 0 8px}.lead{font-size:20px;color:#3f535d;margin:0;max-width:720px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 17px;border-radius:8px;border:1px solid var(--green);font-weight:800}.primary{background:var(--green);color:#fff}.secondary{background:#fff;color:var(--green)}.checks{display:flex;gap:11px;flex-wrap:wrap;margin:0;padding:0;list-style:none}.checks li{background:#fff;border:1px solid var(--line);border-radius:8px;padding:8px 10px;color:#38505a;font-weight:700;font-size:14px}.hero-card{border-radius:8px;overflow:hidden;border:1px solid rgba(18,108,84,.16);box-shadow:0 24px 70px rgba(16,24,32,.13)}.section{padding:64px 0}.tabs{padding:18px 0;background:#fff;border-block:1px solid var(--line)}.tab-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.tab{padding:13px 12px;border:1px solid var(--line);border-radius:8px;background:#f9fbfa;text-align:center;font-weight:800;color:#2f4852}.tab.active,.tab:hover{background:var(--green);border-color:var(--green);color:#fff}.section-head{max-width:790px;margin-bottom:26px}.service-grid,.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.service,.plan{background:#fff;border:1px solid var(--line);border-radius:8px;padding:16px}.service img{border-radius:6px;background:#eef7f4}.service p,.plan p,.two-col p,.seo-grid p,footer p,.cta p{color:var(--muted)}.service a{display:inline-block;margin-top:8px;color:var(--green);font-weight:800}.band{background:#12382f;color:#fff}.band p{color:#d5e8e1}.two-col{display:grid;grid-template-columns:.82fr 1fr;gap:28px;align-items:center}.chips{display:flex;gap:9px;flex-wrap:wrap}.chips span{background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:8px 11px;font-weight:700;font-size:14px}.plan{min-height:245px}.plan.featured{border-color:var(--sun);box-shadow:0 16px 40px rgba(243,179,61,.18)}.price{font-size:40px;font-weight:900;color:var(--green2);margin:8px 0}.price span{font-size:16px;color:var(--muted);margin-left:4px}.seo-grid{display:grid;grid-template-columns:.8fr 1fr;gap:30px;align-items:center}.zone-links{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.zone-links a{background:#fff;border:1px solid var(--line);border-radius:8px;padding:12px;text-align:center;font-weight:800;color:var(--green2)}.cta{padding:62px 0;background:#eef7f4}.cta-box{display:flex;align-items:center;justify-content:space-between;gap:22px;background:#fff;border:1px solid var(--line);border-radius:8px;padding:28px}footer{padding:42px 0;background:#0f201c;color:#fff}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:24px}footer h3{font-size:15px;margin:0 0 10px;color:#f6d58a}footer a{display:block;color:#d8e5e1;margin:7px 0}.page-hero{padding:56px 0;background:#fff}.content-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.text-card{background:#fff;border:1px solid var(--line);border-radius:8px;padding:20px}.list{margin:0;padding-left:18px;color:var(--muted)}.list li{margin:7px 0}
.announce{background:var(--green2);color:#fff;text-align:center;font-weight:800;font-size:14px;padding:9px 0}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:24px}.stats strong{background:#fff;border:1px solid var(--line);border-radius:8px;padding:14px;font-size:25px;color:var(--green2)}.stats span{display:block;font-size:12px;color:var(--muted);font-weight:800;text-transform:uppercase}.who-grid{display:grid;grid-template-columns:.9fr 1fr;gap:34px;align-items:center}.who-grid img{border-radius:8px;border:1px solid var(--line);background:#fff}.mini-list{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.mini-list span{background:#e8f3ef;color:var(--green2);border:1px solid #cbe2da;border-radius:999px;padding:8px 11px;font-weight:800}.risk{background:#fff}.risk-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.risk-grid article{background:#f7faf8;border:1px solid var(--line);border-radius:8px;padding:16px}.risk-grid strong{display:block;font-size:18px;margin-bottom:8px;color:var(--green2)}.risk-grid p{margin:0;color:var(--muted)}.compare{background:#fff7e4}.compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.compare-card{border-radius:8px;padding:24px;border:1px solid var(--line);background:#fff}.compare-card.bad{border-color:#f0c0b8}.compare-card.good{border-color:#9ed2bf;box-shadow:0 16px 34px rgba(18,108,84,.1)}
@media (max-width:860px){.nav{align-items:flex-start;flex-direction:column;padding:12px 0}.navlinks{justify-content:flex-start}.hero-grid,.two-col,.seo-grid,.footer-grid,.who-grid,.compare-grid{grid-template-columns:1fr}.service-grid,.plan-grid,.content-grid,.risk-grid{grid-template-columns:1fr}.tab-grid,.zone-links,.stats{grid-template-columns:repeat(2,1fr)}.cta-box{align-items:flex-start;flex-direction:column}h1{font-size:42px}.hero{padding-top:42px}}
@media (max-width:520px){.wrap{width:min(100% - 22px,1160px)}.navlinks a{font-size:13px;padding:8px}.tab-grid,.zone-links{grid-template-columns:1fr}.checks li{width:100%}.price{font-size:34px}}

:root{--paper:#f7fbff;--line:#dbe7f0;--green:#176ca8;--green2:#0b3f69;--blue:#176ca8}
body{background:var(--paper);color:#101820}.topbar{background:rgba(247,251,255,.96)}.announce{background:#0b3f69;color:#fff}.navlinks a:hover,.pill{background:#e7f3fb;color:#0b3f69}.hero{background:linear-gradient(120deg,#fff 0%,#eaf6ff 55%,#fff7e4 100%)}.hero-card{border-color:rgba(23,108,168,.2)}.tab{background:#fff;color:#18384e}.tab.active,.tab:hover,.primary{background:#176ca8;border-color:#176ca8;color:#fff}.secondary{background:#fff;color:#0b3f69;border-color:#176ca8}.service img,.cta,.mini-list span,.risk-grid article{background:#eaf6ff}.band{background:#0d3c61}.band p{color:#dbefff}.price,.stats strong,.zone-links a,.risk-grid strong,.mini-list span{color:#0b3f69}.service a,.eyebrow,.kicker,h1 span{color:#176ca8}.cta-box,.service,.plan,.text-card,.compare-card,.checks li,.zone-links a{background:#fff}.footer-grid p,footer a{color:#d8e9f5}footer{background:#0b2438}.mini-list span{border-color:#c7dfef}.compare-card.good{border-color:#9bc8e4;box-shadow:0 16px 34px rgba(23,108,168,.12)}
.brand img{width:238px;height:auto}.footer-grid img{width:220px;height:auto}.hero-card img{width:100%}.topbar{box-shadow:0 8px 24px rgba(7,22,35,.05)}.announce{background:#071623}.primary,.tab.active,.tab:hover{background:#071623;border-color:#071623}.secondary{border-color:#071623;color:#071623}.eyebrow,.kicker,h1 span,.service a{color:#6c9321}.band,footer{background:#071623}.stats strong,.price,.zone-links a,.risk-grid strong,.mini-list span{color:#071623}.plan.featured{border-color:#98bd13;box-shadow:0 16px 40px rgba(152,189,19,.2)}
