*,*::before,*::after{box-sizing:border-box}
body{margin:0;font-family:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;background:#f4f7f5;color:#1a2e28;line-height:1.6}
a{color:#0f6b52}
img{max-width:100%;height:auto;border-radius:10px}
.t75c-bar{background:linear-gradient(135deg,#0f4c3a,#1a6b52);color:#fff;padding:12px 0;position:sticky;top:0;z-index:20;box-shadow:0 2px 12px rgba(15,76,58,.25)}
.t75c-bar-inner{max-width:1100px;margin:0 auto;padding:0 20px;display:flex;flex-wrap:wrap;align-items:center;gap:12px;justify-content:space-between}
.t75c-logo{color:#fff;font-weight:700;text-decoration:none;font-size:1.05rem}
.t75c-nav{display:flex;flex-wrap:wrap;gap:14px}
.t75c-nav a{color:#d4efe6;text-decoration:none;font-size:.92rem}
.t75c-nav a:hover{color:#fff}
.t75c-btn{display:inline-block;padding:10px 18px;background:#c9a227;color:#1a2e28;font-weight:700;text-decoration:none;border-radius:8px;border:none;cursor:pointer;font-size:.95rem}
.t75c-btn--dark{background:#0f4c3a;color:#fff}
.t75c-wrap{max-width:1100px;margin:0 auto;padding:24px 20px 48px}
.t75c-card{background:#fff;border-radius:14px;padding:24px 28px;margin-bottom:22px;box-shadow:0 4px 20px rgba(26,46,40,.06);border:1px solid #e2ebe6}
.t75c-hero{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start}
@media(max-width:800px){.t75c-hero{grid-template-columns:1fr}}
.t75c-eyebrow{font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:#0f6b52;font-weight:700}
.t75c-lead{font-size:1.12rem;color:#2d4a42}
.t75c-badge{display:inline-block;margin:10px 0;padding:6px 12px;background:#e8f5ef;color:#0f4c3a;border-radius:6px;font-size:.85rem;font-weight:600}
.t75c-quick{background:#f0f7f3;border-radius:12px;padding:20px;border:1px solid #cfe8dc}
.t75c-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:22px}
.t75c-metrics div{background:#fff;border-radius:12px;padding:18px;text-align:center;border:1px solid #e2ebe6}
.t75c-metrics b{display:block;font-size:1.6rem;color:#0f4c3a}
.t75c-metrics span{font-size:.85rem;color:#5a7a6e}
.t75c-steps{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:16px}
@media(max-width:600px){.t75c-steps{grid-template-columns:1fr}}
.t75c-steps div{background:#f8faf9;padding:14px;border-radius:10px;border-left:4px solid #c9a227}
.t75c-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}
@media(max-width:700px){.t75c-grid{grid-template-columns:1fr}}
.t75c-grid article{background:#f8faf9;padding:16px;border-radius:10px}
.t75c-benefits{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}
.t75c-benefits div{padding:14px;background:#f0f7f3;border-radius:10px}
.t75c-tabs{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}
.t75c-tab{padding:8px 16px;border:1px solid #cfe8dc;background:#fff;border-radius:8px;cursor:pointer;font-size:.9rem}
.t75c-tab.is-on{background:#0f4c3a;color:#fff;border-color:#0f4c3a}
.t75c-panel{display:none}
.t75c-panel.is-on{display:block}
.t75c-links-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}
.t75c-links-row a{font-size:.9rem}
.t75c-faq details{margin-bottom:10px;padding:12px;background:#f8faf9;border-radius:8px}
.t75c-foot{text-align:center;padding:28px 20px;font-size:.88rem;color:#5a7a6e;background:#e8f0ec}
.t75c-toast{position:fixed;bottom:24px;right:24px;background:#0f4c3a;color:#fff;padding:12px 20px;border-radius:8px;opacity:0;transition:opacity .3s;pointer-events:none}
.t75c-toast.show{opacity:1}
