:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:#112f33;background:#f6f7f2;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{color:inherit}header{padding:21px max(20px,5vw);display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #dae4de;background:#fff}.brand{text-decoration:none;display:flex;align-items:center;gap:10px;font-size:19px;font-weight:850;letter-spacing:-.04em}.mark{background:#0e4242;color:white;padding:10px;border-radius:10px;font-size:15px}nav{display:flex;gap:28px;flex-wrap:wrap}nav a{text-decoration:none;font-size:14px;font-weight:600;color:#49635d}nav a:hover,a:hover{color:#0c9564}main{margin:auto;max-width:1240px;padding:0 28px}.hero{min-height:610px;padding:92px 0;display:grid;grid-template-columns:1.08fr 1fr;gap:64px;align-items:center}.eyebrow{font-weight:800;letter-spacing:.13em;font-size:12px;text-transform:uppercase;color:#16805c}.dot{display:inline-block;width:9px;height:9px;border-radius:100%;background:#22bd8a;margin-right:7px}h1{font-size:clamp(45px,6vw,76px);line-height:1.06;letter-spacing:-.06em;margin:20px 0 24px}h1 em{font-style:normal;color:#168860}h2{font-size:clamp(31px,3.7vw,49px);line-height:1.12;letter-spacing:-.045em;margin:15px 0 20px}h3{font-size:20px;letter-spacing:-.03em}p{line-height:1.68;color:#5a6f69}.hero p{font-size:18px;max-width:570px}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.button{display:inline-block;border-radius:10px;text-decoration:none;padding:15px 19px;font-weight:750;font-size:14px}.primary{background:#16865e;color:#fff}.primary:hover{background:#10684a;color:#fff}.secondary{background:#fff;border:1px solid #cfded4}.trust{display:flex;gap:15px;flex-wrap:wrap;font-size:13px;margin-top:35px;color:#4b665e}.preview{background:#103339;color:#fff;border-radius:20px;padding:35px;box-shadow:0 30px 55px #1e484331;position:relative}.preview-head{display:flex;justify-content:space-between;gap:10px;font-size:11px;letter-spacing:.13em;color:#aecfc7}.preview-head span{color:#1e473d;background:#b6ffde;font-weight:900;padding:4px 8px;border-radius:6px}.preview .price{font-size:clamp(45px,5vw,72px);font-weight:850;letter-spacing:-.04em;margin-top:28px}.preview p{color:#b9d1ca;margin-top:0;font-size:14px}.stats{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:25px}.stats>div{padding:17px 15px;background:#21464a;border-radius:11px}.stats small{display:block;color:#b6cec9;font-size:12px;margin-bottom:8px}.stats b{font-size:24px}.mini{font-size:12px;color:#b6cec9;margin-top:25px}.features,.faq{padding:95px 0}.section-intro{max-width:720px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:42px}.cards article{border:1px solid #dce4dd;background:white;padding:28px;border-radius:16px}.cards article span{display:inline-block;color:#148860;background:#e2f7eb;padding:10px 14px;border-radius:7px;font-weight:800}.cards article p{font-size:15px}.calc-wrap{background:#123e40;margin:20px -28px;padding:75px max(28px,6%);display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.calc-wrap .eyebrow{color:#82efbd}.calc-copy h2,.calc-copy p{color:white}.calc-copy p{color:#cfdfdb}.fine{font-size:12px!important;line-height:1.7}.calculator{background:#fff;padding:30px;border-radius:18px}.calculator h3{margin:0 0 25px}.formgrid{display:grid;grid-template-columns:1fr 1fr;gap:18px}label{font-size:13px;font-weight:750;color:#214743}label small{font-weight:400;color:#607973}input{display:block;width:100%;margin-top:8px;padding:13px;border:1px solid #c9d9d2;border-radius:8px;font:inherit;font-size:16px}input:focus{outline:2px solid #26ad79;outline-offset:2px}.calc-result{background:#e3f6ec;border-radius:12px;padding:20px;margin-top:22px}.calc-result small{font-size:13px}.calc-result b{display:block;font-size:42px;letter-spacing:-.05em;margin:6px 0}.calc-result span{color:#436459;font-size:12px}.buy-section{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;padding:110px 0}.buybox{background:#fff;padding:31px;border:1px solid #dae4dc;border-radius:18px;box-shadow:0 20px 50px #243c3314}.buytop{font-size:12px;font-weight:850;color:#12865d;letter-spacing:.1em}.buyprice{font-size:55px;font-weight:850;margin:12px 0}.buyprice small{font-size:14px;font-weight:500;color:#667b72}.buybox li{margin:13px 0;color:#385c51}.buybox ul{padding-left:22px}.purchase-state{background:#fff6e7;border:1px solid #e7d3a8;border-radius:12px;padding:16px;margin:25px 0}.purchase-state p{margin:6px 0 0;color:#5d5b4f;font-size:13px}.buybox button{width:100%;background:#d5e2d8;border:0;border-radius:10px;padding:17px;color:#4d6359;font-weight:800;cursor:not-allowed}.faq{border-top:1px solid #dae4de}.faq details{padding:22px 4px;border-bottom:1px solid #dae4de}.faq summary{cursor:pointer;font-weight:750}.faq details p{max-width:840px}footer{padding:40px max(28px,7vw);background:#102f32;display:flex;justify-content:space-between;gap:30px;color:#fff}footer p{color:#c6d9d4;font-size:13px}footer a{color:#c8e2da}@media(max-width:820px){header{flex-wrap:wrap}.hero,.calc-wrap,.buy-section{grid-template-columns:1fr;gap:35px}.hero{padding:60px 0}.calc-wrap{padding:55px 25px}.cards{grid-template-columns:1fr}.features,.faq{padding:60px 0}.buy-section{padding:60px 0}footer{flex-direction:column}h1{font-size:51px}}@media(max-width:450px){main{padding:0 18px}header{padding:16px}nav{gap:11px}.hero{padding:40px 0}.preview{padding:22px}.calc-wrap{margin:20px -18px}.formgrid{grid-template-columns:1fr}.calc-result b{font-size:36px}}