.dosi-wrap{--dg:#064b31;--lime:#a5ef35;--blue:#0755c9;color:#13251d;background:#fff;font-family:inherit;max-width:1200px;margin:24px auto;padding:0 18px;box-sizing:border-box;line-height:1.5}.dosi-wrap *{box-sizing:border-box}.dosi-topline{background:#064b31;color:#fff;padding:12px 18px;border-radius:12px 12px 0 0;font-weight:800;letter-spacing:.08em;font-size:13px;display:flex;justify-content:space-between;gap:10px}.dosi-topline span{color:#c7ff69}.dosi-hero{background:radial-gradient(circle at 85% 20%,#16794e 0,#064b31 45%,#023421 100%);color:#fff;padding:clamp(28px,5vw,62px);display:grid;grid-template-columns:1.1fr .9fr;gap:35px;align-items:center;border-radius:0 0 18px 18px;overflow:hidden}.dosi-kicker,.dosi-eyebrow{font-size:12px;letter-spacing:.13em;font-weight:900;color:#a5ef35}.dosi-copy h1{font-size:clamp(34px,5vw,58px);line-height:1.06;letter-spacing:-.04em;margin:14px 0;color:#fff}.dosi-copy h1 em{font-style:normal;color:#b5ff50}.dosi-lead{font-size:17px;max-width:610px;color:#e5f5eb}.dosi-tags{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0}.dosi-tags span{border:1px solid #72b995;border-radius:30px;padding:7px 11px;font-size:12px}.dosi-price{display:flex;align-items:center;gap:14px;margin:18px 0}.dosi-old{font-size:23px;color:#d4ded8;text-decoration:line-through}.dosi-now{font-size:52px;line-height:1;font-weight:950;color:#b4ff39}.dosi-price small{font-size:12px;color:#e1f4e8}.dosi-btn{display:inline-flex;align-items:center;justify-content:center;gap:22px;background:#a5ef35;color:#06351f!important;text-decoration:none!important;font-weight:900;padding:17px 25px;border-radius:50px;box-shadow:0 8px 25px #001d1644;transition:.2s}.dosi-btn:hover{transform:translateY(-2px);background:#c2ff65}.dosi-btn b{font-size:22px}.dosi-safe{font-size:12px;color:#d4eee0}.dosi-product{position:relative;display:flex;justify-content:center;perspective:1000px;min-height:340px;align-items:center}.dosi-book{position:relative;width:min(76%,340px);transform:rotateY(-13deg) rotateZ(-2deg);filter:drop-shadow(18px 20px 14px #00180f88)}.dosi-book img{display:block;width:100%;height:auto;border-radius:4px 10px 10px 4px;border:3px solid #fff}.dosi-book:after{content:"";position:absolute;top:5px;right:-18px;width:18px;height:calc(100% - 10px);background:linear-gradient(90deg,#d9e0dc,#fff,#b7c3bd);transform:skewY(-2deg);border-radius:0 5px 5px 0}.dosi-book-spine{position:absolute;left:-12px;top:5px;width:13px;height:calc(100% - 10px);background:linear-gradient(90deg,#062d83,#0b57c6);transform:skewY(2deg);z-index:1}.dosi-float{position:absolute;right:0;top:12%;background:#fff;color:#064b31;padding:12px 18px;border-radius:12px;box-shadow:0 8px 20px #001a1233;font-size:11px;font-weight:800;transform:rotate(5deg)}.dosi-float strong{font-size:17px}.dosi-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:20px;margin:18px 0 42px;border:1px solid #e3eee7;border-radius:16px;box-shadow:0 8px 25px #153e2510}.dosi-benefits>div{display:flex;gap:12px;align-items:center;padding:8px}.dosi-benefits>div>b{width:42px;height:42px;flex:0 0 42px;border-radius:50%;display:grid;place-items:center;background:#e8f8e7;color:#078b47;font-size:22px}.dosi-benefits strong,.dosi-benefits small{display:block}.dosi-benefits strong{font-size:14px}.dosi-benefits small{font-size:11px;color:#6c7d73}.dosi-section,.dosi-preview{padding:12px 0 38px}.dosi-section h2,.dosi-preview h2{font-size:clamp(25px,3vw,36px);color:#123a28;margin:8px 0 22px;letter-spacing:-.03em}.dosi-cats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.dosi-cats>div{border:1px solid #e1ece4;border-radius:14px;padding:20px;box-shadow:0 5px 18px #123c1b08}.dosi-cats i{display:grid;place-items:center;width:42px;height:42px;background:#eaf9e8;color:#087c42;border-radius:12px;font-style:normal;font-weight:900;font-size:21px;margin-bottom:12px}.dosi-cats strong,.dosi-cats small{display:block}.dosi-cats small{color:#708077;font-size:12px;margin-top:4px}.dosi-muted{color:#718078;font-size:14px}.dosi-pages{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:22px 0}.dosi-page{border:1px solid #dce9df;border-radius:12px;padding:18px;background:linear-gradient(180deg,#fff,#f7fbf7);box-shadow:0 7px 20px #11391c0b;min-height:250px}.dosi-page>small{font-size:10px;font-weight:900;color:#078b47;letter-spacing:.08em}.dosi-page h3{font-size:17px;color:#123a28;min-height:44px}.dosi-page p{display:flex;align-items:center;gap:6px;flex-wrap:wrap;border-bottom:1px solid #e8eee9;padding:7px 0;margin:0;font-size:12px}.dosi-page kbd{background:#eaf1ec;border:1px solid #cbd8cf;border-radius:5px;padding:3px 5px;font:700 10px inherit;color:#123a28}.dosi-page p b{font-size:11px}.dosi-page>span{display:block;font-size:11px;color:#7a887f;margin-top:12px}.dosi-textlink{color:#087a40;font-weight:800;text-decoration:none}.dosi-final{margin:24px 0;background:#eff9ed;border:1px solid #d7ebd5;border-radius:18px;padding:28px;display:flex;justify-content:space-between;align-items:center;gap:20px}.dosi-final h2{font-size:clamp(23px,3vw,34px);margin:7px 0;color:#123a28}.dosi-final h2 strong{color:#078b47}.dosi-final p{margin:0;color:#66756c}.dosi-final p b{color:#078b47}.dosi-disclaimer{text-align:center;color:#87928b;font-size:11px;padding:5px 0 20px}@media(max-width:800px){.dosi-hero{grid-template-columns:1fr;text-align:center}.dosi-lead{margin-left:auto;margin-right:auto}.dosi-tags,.dosi-price{justify-content:center}.dosi-product{min-height:290px}.dosi-benefits{grid-template-columns:repeat(2,1fr)}.dosi-cats{grid-template-columns:repeat(2,1fr)}.dosi-pages{grid-template-columns:repeat(2,1fr)}.dosi-final{flex-direction:column;text-align:center}}@media(max-width:480px){.dosi-wrap{padding:0 10px}.dosi-topline{font-size:10px;flex-direction:column;text-align:center}.dosi-copy h1{font-size:34px}.dosi-lead{font-size:14px}.dosi-benefits{padding:10px;gap:4px}.dosi-benefits>div{padding:6px;gap:7px}.dosi-benefits>div>b{width:32px;height:32px;flex-basis:32px;font-size:17px}.dosi-benefits strong{font-size:11px}.dosi-benefits small{font-size:9px}.dosi-cats{gap:8px}.dosi-cats>div{padding:13px}.dosi-pages{gap:8px}.dosi-page{padding:12px;min-height:240px}.dosi-page h3{font-size:14px}.dosi-page p{font-size:10px}.dosi-page p b{font-size:10px}.dosi-btn{font-size:13px;padding:15px 18px}.dosi-final{padding:22px 14px}}