@font-face{font-family:Figtree;src:url('/fonts/figtree.woff2')}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Figtree,Arial,sans-serif;color:#0b2f59;background:#fff}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}.wrap,.section{width:min(1180px,92vw);margin:auto}.top{height:82px;display:flex;align-items:center;justify-content:space-between;width:min(1180px,92vw);margin:auto}.brand{display:flex;align-items:center;gap:12px;font-weight:800;color:#07366e}.brand b{color:#0da7b8}.brand small{display:block;font-size:10px;letter-spacing:.16em;margin-top:2px}.eye{font-size:34px}.navlink{font-weight:700;color:#0d7198}.hero{background:radial-gradient(circle at 50% 20%,#f1fbfc,#fff 55%);padding:64px 0 40px;text-align:center}.pill,.heading>span,.eyebrow{font-size:12px;font-weight:800;letter-spacing:.16em;color:#0b7396}.hero h1,.heading h2,.faq h2{font-family:Georgia,serif;font-size:clamp(42px,6vw,76px);line-height:.98;margin:20px 0;color:#072e65}.hero h1 em,.heading em,.faq em{color:#0d78ad;font-weight:400}.lead{font-size:21px;max-width:760px;margin:0 auto}.proof{display:flex;justify-content:center;gap:28px;flex-wrap:wrap;margin:24px 0;font-weight:800}.proof span{padding:10px 16px;border:1px solid #cde7ec;border-radius:99px;background:#fff}.heroimg{width:min(1100px,100%);margin:28px auto}.actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.btn{background:#07366e;color:#fff;padding:16px 24px;border-radius:10px;font-weight:800;display:inline-block}.btn.outline{background:#fff;color:#07366e;border:2px solid #07366e}.ghost{padding:16px;font-weight:700;color:#0d7397}.strip{margin:36px auto 0;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #d4e9ee;border-radius:14px;overflow:hidden;background:#fff}.strip span{padding:18px;border-right:1px solid #e1edf0}.strip span:last-child{border:0}.strip b{color:#0da7b8}.section{padding:86px 0}.soft{width:100%;max-width:none;background:#f4fafb;padding-left:4vw;padding-right:4vw}.soft>.heading,.soft>.steps,.soft>.bonusgrid{width:min(1180px,92vw);margin-left:auto;margin-right:auto}.heading{text-align:center;max-width:800px;margin:0 auto 40px}.heading h2,.faq h2{font-size:clamp(36px,5vw,58px);line-height:1.03;margin:12px 0}.heading p{font-size:18px;color:#48677f}.samplegrid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.samplegrid figure{margin:0}.sample{position:relative;border:0;background:#fff;padding:0;border-radius:14px;overflow:hidden;box-shadow:0 12px 35px #0b2f5918;cursor:zoom-in}.sample span{position:absolute;right:10px;bottom:10px;background:#07366edd;color:white;padding:7px 10px;border-radius:8px;font-size:12px}.samplegrid figcaption{text-align:center;font-weight:700;margin-top:9px}.steps{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.steps article{background:#fff;border:1px solid #d7e9ed;border-radius:14px;padding:20px}.steps b{color:#0da7b8;font-size:25px}.steps h3{margin:8px 0}.product{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.product img{max-height:650px;margin:auto}.product h3{font-family:Georgia,serif;font-size:38px;color:#07366e;margin:10px 0}.product p,.product li{font-size:17px;line-height:1.5}.badge{display:inline-block;background:#e4f6f8;color:#08708a;padding:10px 14px;border-radius:99px;font-weight:800}.bonusgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.bonusgrid article{background:#fff;border:1px solid #d4e8ed;border-radius:16px;padding:18px}.bonusgrid img{border-radius:10px;aspect-ratio:1/1.2;object-fit:cover}.bonusgrid small{display:block;color:#0da7b8;font-weight:800;margin-top:12px}.bonusgrid h3{font-family:Georgia,serif;font-size:23px;color:#07366e}.offer{background:#eef8fa;border-radius:28px;margin-bottom:70px}.plans{display:grid;grid-template-columns:1fr 1fr;gap:24px}.plan{background:#fff;border:1px solid #cfe6ea;border-radius:18px;padding:28px;position:relative}.plan.featured{border:2px solid #0da7b8;box-shadow:0 14px 40px #07366e15}.recommended{position:absolute;right:16px;top:16px;background:#0da7b8;color:#fff;padding:8px 12px;border-radius:99px;font-size:11px;font-weight:800}.plan h3{font-family:Georgia,serif;font-size:32px;color:#07366e}.plan img{height:280px;object-fit:contain;margin:10px auto}.count{display:flex;align-items:center;gap:14px;padding:14px;border-radius:12px;background:#f3f9fa}.count b{font-size:42px;color:#0da7b8}.plan li{margin:9px 0}.price{font-size:46px;font-weight:900;color:#07366e;margin:22px 0}.price small{font-size:18px}.footnote{text-align:center;color:#567286}.faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:50px}.faq details{border-bottom:1px solid #d7e7eb;padding:18px 0}.faq summary{font-weight:800;color:#07366e;cursor:pointer;display:flex;justify-content:space-between}.faq details p{color:#587286;line-height:1.5}footer{background:#062e5d;color:#fff;padding:44px 0}.footbrand{color:#fff}.footerline{display:flex;justify-content:space-between;border-top:1px solid #ffffff33;margin-top:20px;padding-top:16px}.lightbox{position:fixed;inset:0;background:#00152beF;display:none;z-index:999;align-items:center;justify-content:center;padding:20px}.lightbox.open{display:flex}.lightbox img{max-height:92vh;max-width:92vw}.lightbox button,.checkoutnote button{position:absolute;right:18px;top:12px;border:0;background:#fff;border-radius:50%;width:40px;height:40px;font-size:22px}.checkoutnote{display:none;position:fixed;right:20px;bottom:20px;z-index:1000;background:#07366e;color:#fff;padding:18px 44px 18px 18px;border-radius:14px;max-width:360px}.checkoutnote.open{display:block}.checkoutnote button{top:6px;right:6px;width:28px;height:28px;font-size:16px}@media(max-width:850px){.strip,.steps,.bonusgrid,.samplegrid{grid-template-columns:repeat(2,1fr)}.product,.plans,.faq{grid-template-columns:1fr}.top{height:70px}.hero{padding-top:35px}.plan img{height:auto}}@media(max-width:520px){.strip,.steps,.bonusgrid,.samplegrid{grid-template-columns:1fr}.navlink{display:none}.hero h1{font-size:44px}.section{padding:60px 0}.product h3{font-size:31px}}