*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fbf8f2;color:#12363a;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}.bar{position:sticky;top:0;z-index:30;background:rgba(250,247,241,.94);backdrop-filter:blur(14px);border-bottom:1px solid #e8e1d6}.nav{max-width:1320px;margin:auto;min-height:66px;display:flex;align-items:center;gap:28px;padding:0 22px}.brand{display:flex;flex-direction:column;color:#073d39}.brand b{font-family:Georgia,serif;font-size:20px}.brand span{font-size:8px;letter-spacing:.22em}.nav nav{display:flex;gap:24px;margin-left:auto}.nav a{text-decoration:none;color:#173f42;font-size:12px}.cta{background:#063e3a;color:#fff!important;padding:12px 20px;border-radius:999px;font-weight:700}.desktopPoster,.desktopOnly{width:100%;background:#f7f1e9}.fullImg,.desktopPoster img{display:block;width:100%;height:auto}.mobilePoster{display:none}.heroPoster{position:relative}.heroClaimPatch{position:absolute;left:5.5%;top:67.3%;width:36.5%;height:11.5%;display:grid;grid-template-columns:repeat(3,1fr);gap:5px;background:rgba(248,244,237,.98);padding:10px 5px;align-items:center}.heroClaimPatch div{text-align:center;border-right:1px solid #d7d0c5}.heroClaimPatch div:last-child{border:0}.heroClaimPatch b,.heroClaimPatch span{display:block}.heroClaimPatch b{font-size:12px}.heroClaimPatch span{font-size:10px;color:#52686a;margin-top:3px}.safeBenefits{background:#073d39;color:#eef5ef;display:grid;grid-template-columns:repeat(4,1fr);padding:23px max(6vw,28px);gap:0}.safeBenefits>div{padding:0 30px;border-right:1px solid rgba(255,255,255,.2)}.safeBenefits>div:last-child{border:0}.safeBenefits b,.safeBenefits span{display:block}.safeBenefits b{font-size:15px}.safeBenefits span{font-size:11px;color:#c7d9d4;margin-top:5px;line-height:1.4}.trustRow{max-width:1180px;margin:-4px auto 0;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #e4ddd2;border-radius:22px;background:#fbf8f2;padding:25px 10px}.trustRow>div{padding:0 24px;border-right:1px solid #e6ded3}.trustRow>div:last-child{border:0}.trustRow b,.trustRow span{display:block}.trustRow b{font-size:13px}.trustRow span{font-size:11px;color:#66777a;line-height:1.45;margin-top:5px}.bundle{background:radial-gradient(circle at 50% 10%,#0d6870,#063e46 48%,#032f36);color:white;padding:62px 24px}.bundleWrap{max-width:1220px;margin:auto;text-align:center}.bundleWrap>small{letter-spacing:.18em;color:#b9d48a;font-weight:800;font-size:10px}.bundle h2{font-family:Georgia,serif;font-size:42px;margin:10px 0 10px;color:white}.bundle h2 em{font-style:normal;color:#c3dd90}.bundleWrap>p{max-width:760px;margin:0 auto 35px;color:#d2e4df;font-size:14px;line-height:1.6}.bundleGrid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;align-items:stretch}.bundleGrid article{background:rgba(255,255,255,.96);color:#163e40;border-radius:22px;padding:11px;text-align:left;box-shadow:0 16px 35px rgba(0,0,0,.16)}.bundleGrid img{width:100%;aspect-ratio:2/3;object-fit:cover;border-radius:15px}.bundleGrid article>span,.bundleGrid article>b,.bundleGrid article>small{display:block}.bundleGrid article>span{font-size:8px;letter-spacing:.12em;color:#4d776c;font-weight:900;margin:12px 5px 5px}.bundleGrid article>b{font-family:Georgia,serif;font-size:17px;line-height:1.15;margin:0 5px 8px}.bundleGrid article>small{font-size:10px;color:#6d7d7d;line-height:1.4;margin:0 5px 7px}.aboutReal{padding:78px 24px;background:linear-gradient(135deg,#fffaf3,#fff 58%,#f2f8f3)}.aboutRealWrap{max-width:1120px;margin:auto;display:grid;grid-template-columns:.82fr 1.18fr;gap:64px;align-items:center}.aboutRealPhoto{position:relative}.aboutRealPhoto img{width:100%;height:560px;object-fit:cover;object-position:center 28%;border-radius:36px 100px 36px 36px;box-shadow:0 26px 60px rgba(7,61,57,.13)}.aboutBadge{position:absolute;left:20px;bottom:20px;background:rgba(255,255,255,.94);border-radius:16px;padding:13px 16px;box-shadow:0 12px 28px rgba(7,61,57,.12);display:flex;flex-direction:column}.aboutBadge b{font-family:Georgia,serif;color:#073d39;font-size:18px}.aboutBadge span{font-size:10px;letter-spacing:.08em;color:#6b7b7b;margin-top:2px}.aboutRealText>small{letter-spacing:.16em;color:#4d776c;font-weight:900;font-size:9px}.aboutRealText h2{font-family:Georgia,serif;color:#164548;font-size:46px;line-height:1.03;margin:13px 0 22px}.aboutRealText h2 em{font-style:normal;color:#2d715d}.aboutRealText p{font-size:15px;line-height:1.75;color:#506669;margin:0 0 14px}.aboutRealText strong{color:#294f50}.authorityGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:25px 0}.authorityGrid>div{border:1px solid #dce5dc;background:rgba(255,255,255,.76);border-radius:15px;padding:14px}.authorityGrid b,.authorityGrid span{display:block}.authorityGrid b{color:#073d39;font-size:13px}.authorityGrid span{font-size:10px;color:#66777a;margin-top:4px}.aboutQuote{border-left:3px solid #98bd68;background:rgba(255,255,255,.68);padding:16px 18px;font-family:Georgia,serif;color:#204e4c;font-size:18px;line-height:1.45;border-radius:0 14px 14px 0}.aboutPoints{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.aboutPoints span{font-size:10px;border:1px solid #dce5dc;background:white;border-radius:999px;padding:8px 11px;font-weight:700;color:#315a56}.finalOffer{background:linear-gradient(135deg,#f6efe6,#fff);padding:46px 24px;border-top:1px solid #e6ded3}.offerWrap{max-width:1120px;margin:auto;display:grid;grid-template-columns:1fr 1.2fr 1fr;align-items:center;gap:30px;border:1px solid #e4d9cd;background:rgba(255,255,255,.72);border-radius:24px;padding:28px;box-shadow:0 18px 50px rgba(7,61,57,.08)}.offerWrap small{letter-spacing:.15em;color:#5c7f77;font-weight:800}.offerWrap h2{font-family:Georgia,serif;margin:4px 0 8px;font-size:28px}.price{display:flex;align-items:flex-start;gap:7px}.price span{font-weight:800;margin-top:9px}.price b{font-size:48px;letter-spacing:-.04em;color:#063e3a}.offerWrap p{font-size:12px;color:#677}.mainCta{background:#063e3a;color:#fff;text-decoration:none;padding:18px 24px;border-radius:12px;text-align:center;font-weight:800}.safe{display:flex;flex-direction:column}.safe b{font-size:14px}.safe span{font-size:12px;color:#667;line-height:1.45;margin-top:5px}.faq{padding:54px 22px;background:#fff}.faqWrap{max-width:980px;margin:auto}.faq h2{font-family:Georgia,serif;font-size:34px}.faq details{border-bottom:1px solid #e8e1d8;padding:15px 0}.faq summary{cursor:pointer;font-weight:700}.faq p{color:#68777a;line-height:1.6;font-size:14px}footer{background:#073d39;color:#d8e7e2;padding:28px 24px;display:grid;grid-template-columns:1fr 2fr 1fr;gap:20px;align-items:center;font-size:11px}footer>div:first-child{display:flex;flex-direction:column}footer b{font-family:Georgia,serif;font-size:17px}footer a{color:#d8e7e2}
@media(max-width:760px){.bar{position:sticky}.nav{min-height:58px;padding:0 13px}.brand b{font-size:16px}.brand span{font-size:7px}.nav nav{display:none}.cta{margin-left:auto;padding:10px 13px;font-size:10px!important}.desktopPoster,.desktopOnly{display:none}.mobilePoster{display:block;background:#f7f0e7}.mobilePoster>img,.mobileHeroPatch img{display:block;width:100%;height:auto}.mobileHeroPatch{position:relative}.mobileClaimPatch{position:absolute;left:11%;right:9%;bottom:18%;background:rgba(248,244,237,.98);display:flex;justify-content:space-around;gap:5px;padding:11px 5px;font-size:9px;font-weight:800;color:#143f40}.mobileBuy{display:block;margin:14px 16px 24px;background:#063e3a;color:white;text-decoration:none;text-align:center;padding:16px;border-radius:12px;font-weight:800}.bundle{padding:46px 14px}.bundle h2{font-size:34px}.bundleWrap>p{font-size:13px}.bundleGrid{grid-template-columns:1fr 1fr;gap:10px}.bundleGrid article{border-radius:17px;padding:8px}.bundleGrid img{border-radius:12px}.bundleGrid article>b{font-size:14px}.bundleGrid article>small{font-size:9px}.finalOffer{padding:28px 14px}.offerWrap{grid-template-columns:1fr;text-align:center;padding:22px;gap:16px}.price{justify-content:center}.price b{font-size:54px}.faq{padding:38px 18px}.faq h2{font-size:30px}footer{grid-template-columns:1fr;text-align:center}.mainCta{display:block}.aboutReal{padding:48px 16px}.aboutRealWrap{grid-template-columns:1fr;gap:30px}.aboutRealPhoto img{height:430px;border-radius:26px 72px 26px 26px}.aboutBadge{left:14px;bottom:14px;padding:11px 13px}.aboutBadge b{font-size:16px}.aboutRealText h2{font-size:37px}.aboutRealText p{font-size:15px}.aboutQuote{font-size:17px}.authorityGrid{grid-template-columns:1fr}.authorityGrid>div{padding:14px}.aboutPoints{gap:8px}.aboutPoints span{font-size:10px}}
