
:root{--blue:#24489b;--blue2:#5c7fb8;--navy:#17316e;--ink:#172033;--muted:#5f6b7a;--line:#dfe6f2;--soft:#f5f8fd;--yellow:#ffe766;--red:#ff4557;--green:#15945d;--white:#fff;--shadow:0 16px 40px rgba(26,51,104,.11)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--ink);line-height:1.7;background:#fff}img{max-width:100%;height:auto}a{color:var(--blue)}.container{width:min(1160px,92%);margin:auto}.offerbar{background:#17316e;border-bottom:1px solid #24489b;font-size:15px;color:#fff;padding:11px 0;text-align:center;font-weight:800}.offerbar strong{color:#ffe766}header{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.97);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}nav{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:72px}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-weight:800;color:var(--navy)}.brand img{width:160px}.links{display:flex;align-items:center;gap:18px;font-size:14px;font-weight:700}.links a{text-decoration:none;color:#31415f}.btn{display:inline-block;background:var(--yellow);color:#0f2b6d!important;text-decoration:none;font-weight:900;border-radius:999px;padding:14px 24px;box-shadow:0 5px 0 #d7b91f;transition:.2s}.btn:hover{transform:translateY(-1px)}.btn-blue{background:var(--blue);color:#fff!important;box-shadow:none}.hero{background:linear-gradient(135deg,#eef4ff 0%,#f9fbff 55%,#e5efff 100%);padding:68px 0 54px;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:40px}.eyebrow{display:inline-block;background:#dfe8ff;color:var(--navy);font-weight:900;font-size:13px;letter-spacing:.08em;padding:8px 12px;border-radius:999px;text-transform:uppercase}h1{font-size:clamp(38px,5vw,62px);line-height:1.04;letter-spacing:-.04em;margin:16px 0 18px;color:#17316e}h2{font-size:clamp(30px,4vw,44px);line-height:1.15;color:#17316e;margin:0 0 16px;letter-spacing:-.025em}h3{font-size:24px;color:#24489b;margin:30px 0 10px}.lead{font-size:20px;color:#475674;max-width:740px}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin:26px 0 14px}.micro,.updated{font-size:13px;color:#647087}.hero-card{background:#fff;border:1px solid #e0e8f8;border-radius:28px;box-shadow:var(--shadow);padding:28px;text-align:center}.hero-card img{max-height:470px;object-fit:contain}.trust-strip{background:#1f4697;color:#fff}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(255,255,255,.15)}.trust-item{text-align:center;padding:18px 12px;background:#1f4697;font-weight:800}.section{padding:72px 0}.section.soft{background:var(--soft)}.intro{font-size:18px;color:#526078;max-width:900px}.facts{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:30px}.fact,.panel,.card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px;box-shadow:0 8px 22px rgba(40,70,130,.06)}.fact b{display:block;color:#17316e;margin-bottom:6px}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:38px;align-items:start}.three-col{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ingredients{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px}.ingredient{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px}.ingredient h3{font-size:20px;margin:0 0 8px}.tag{display:inline-block;font-size:12px;font-weight:800;background:#eef3ff;color:#284c9f;border-radius:999px;padding:5px 9px;margin-bottom:10px}.notice{border-left:5px solid #f2c534;background:#fff9d8;padding:18px 20px;border-radius:12px;margin:24px 0;color:#51471f}.caution{border-left-color:#e55b6f;background:#fff0f2;color:#63313a}.checklist{padding-left:22px}.checklist li{margin:9px 0}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px}.price{position:relative;background:#fff;border:2px solid #dbe4f4;border-radius:22px;padding:26px;text-align:center;box-shadow:0 12px 30px rgba(31,70,151,.08)}.price.popular{border-color:#ffcc32;background:#fffef0;transform:translateY(-6px)}.badge{display:inline-block;background:var(--red);color:#fff;font-size:12px;font-weight:900;padding:7px 10px;border-radius:999px;text-transform:uppercase}.price .amount{font-size:52px;line-height:1;font-weight:900;color:#18316e;margin:14px 0 4px}.price small{color:#61708a}.price ul{text-align:left;padding-left:20px;color:#4c5a72}.price .btn{margin-top:12px;width:100%}.bonus-card{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:32px}.guarantee{display:grid;grid-template-columns:220px 1fr;gap:28px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:24px;padding:28px}.faq{max-width:920px;margin:auto}details{background:#fff;border:1px solid var(--line);border-radius:14px;margin:12px 0;padding:17px 20px}summary{cursor:pointer;font-weight:900;color:#213d80}details p{color:#56627a;margin:12px 0 0}.resources{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:24px}.resource{border:1px solid var(--line);border-radius:16px;padding:18px;text-decoration:none;font-weight:800;text-align:center;background:#fff}.cta-band{background:linear-gradient(135deg,#183675,#2b56ad);color:#fff;padding:58px 0;text-align:center}.cta-band h2{color:#fff;margin-bottom:10px}.breadcrumbs{font-size:14px;color:#6a7689;margin:20px 0}.breadcrumbs a{text-decoration:none}.article{max-width:930px;margin:auto}.article p{margin:0 0 18px}.article h2{margin-top:48px}.article h3{margin-top:32px}.refbox{background:#f5f8fd;border:1px solid var(--line);border-radius:18px;padding:22px}.toc{background:#f8faff;border:1px solid var(--line);border-radius:18px;padding:20px 24px;margin:25px 0}.toc a{text-decoration:none}.authorbox{border:1px solid var(--line);border-radius:18px;padding:20px;background:#fff;margin:30px 0}.tablewrap{overflow:auto}table{width:100%;border-collapse:collapse;background:#fff}th,td{padding:12px 14px;border:1px solid var(--line);text-align:left;vertical-align:top}th{background:#eef3ff;color:#17316e}footer{background:#101a31;color:#c7d0e0;padding:46px 0 28px;font-size:14px}footer a{color:#e9efff}.footer-links{display:flex;flex-wrap:wrap;gap:16px;margin:12px 0 24px}.legal{color:#97a6bf;max-width:1000px}.legal strong{color:#d7deea}.smallnote{font-size:14px;color:#647087}.wide-img{width:100%;border-radius:18px;border:1px solid var(--line)}
@media(max-width:900px){.links a:not(.btn){display:none}.hero-grid,.two-col,.bonus-card,.guarantee{grid-template-columns:1fr}.three-col{grid-template-columns:1fr}.facts{grid-template-columns:repeat(2,1fr)}.ingredients{grid-template-columns:1fr 1fr}.price-grid{grid-template-columns:1fr}.price.popular{transform:none}.resources{grid-template-columns:1fr 1fr}.trust-grid{grid-template-columns:1fr 1fr}.guarantee{text-align:center}.guarantee img{max-width:170px;margin:auto}}
@media(max-width:560px){.facts,.ingredients,.resources,.trust-grid{grid-template-columns:1fr}.hero{padding-top:46px}.section{padding:54px 0}.brand img{width:130px}.btn{padding:12px 18px}.offerbar{font-size:13px}}

/* Conversion-focused homepage additions */
.sales-hero .lead{max-width:780px}.hero-checks{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:7px;color:#344564;font-weight:700}.hero-checks li{padding-left:2px}.btn-large{padding:16px 28px;font-size:16px}.hero-product-card{position:relative}.mini-badge{display:inline-block;background:#ff4557;color:#fff;font-weight:900;font-size:12px;letter-spacing:.04em;border-radius:999px;padding:7px 12px;margin-bottom:12px}.hero-price{display:flex;align-items:baseline;justify-content:center;gap:8px;margin-top:8px;color:#17316e}.hero-price strong{font-size:42px;line-height:1}.hero-price span{font-weight:800}.hero-suboffer{margin-top:8px;font-weight:900;color:#15945d}.compact-section{padding-bottom:58px}.sales-cards .card{height:100%}.benefit-icon{font-size:32px}.benefit-card h3{margin-top:8px}.center-cta{text-align:center;margin-top:30px}.align-center{align-items:center}.quick-points{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}.quick-points span{background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px 14px}.product-panel{text-align:center}.product-panel img{max-height:430px;object-fit:contain}.product-caption{margin:12px 0 0;color:#44516b}.four-step-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:28px}.step-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px;box-shadow:0 8px 22px rgba(40,70,130,.05)}.step-card>span{display:inline-flex;width:38px;height:38px;border-radius:50%;align-items:center;justify-content:center;background:#24489b;color:#fff;font-weight:900}.step-card h3{font-size:20px;margin:14px 0 6px}.ingredient-layout{align-items:center}.ingredient-highlight{background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px 18px;margin-bottom:12px}.ingredient-highlight b{font-size:18px;color:#17316e}.ingredient-highlight p{margin:5px 0 0}.ingredient-chips{display:flex;flex-wrap:wrap;gap:8px}.ingredient-chips span{background:#eaf0ff;color:#23468f;border-radius:999px;padding:8px 11px;font-size:13px;font-weight:800}.text-link{display:inline-block;margin-top:12px;font-weight:900;text-decoration:none}.sales-pricing{background:linear-gradient(180deg,#fff 0%,#f7faff 100%)}.supply{font-weight:800;color:#53627e;margin-top:-4px}.price.popular{box-shadow:0 22px 45px rgba(31,70,151,.18)}.price.popular .amount{color:#0f2b6d}.pricing-visual{max-width:1024px;margin:36px auto 0}.pricing-visual img{display:block;margin:auto}.text-center{text-align:center}.bonus-list{display:grid;gap:12px;margin:20px 0}.bonus-list div{background:#fff;border:1px solid var(--line);border-radius:14px;padding:15px}.bonus-list b,.bonus-list span{display:block}.bonus-list span{color:#5d6980;margin-top:4px}.guarantee-sales{box-shadow:var(--shadow)}.good-to-know{max-width:960px;margin:28px auto 0;background:#fff;border:1px solid #dce6f6;border-radius:16px;padding:18px 20px;color:#465572}.buyer-list li{padding-left:2px}.decision-box{background:linear-gradient(145deg,#17316e,#2b56ad);color:#fff;border-radius:24px;padding:34px;box-shadow:0 18px 45px rgba(23,49,110,.25);text-align:center}.decision-box h3{color:#fff;font-size:30px;margin:12px 0}.big-deal{font-size:54px;font-weight:900;line-height:1;color:#ffe766}.big-deal small{font-size:17px;color:#fff}.decision-box .btn{margin-top:12px}.resources-section{padding-top:58px}.final-sales-cta{padding-bottom:72px}.cta-kicker{display:inline-block;color:#ffe766;font-size:13px;font-weight:900;letter-spacing:.1em;margin-bottom:8px}.cta-micro{font-size:13px;color:#d5def0;margin-top:15px}.mobile-buybar{display:none}
@media(max-width:900px){.four-step-grid{grid-template-columns:1fr 1fr}.quick-points{grid-template-columns:1fr}.sales-hero .hero-grid{gap:26px}}
@media(max-width:560px){body{padding-bottom:72px}.offerbar{line-height:1.35}.hero-actions .btn{width:100%;text-align:center}.four-step-grid{grid-template-columns:1fr}.hero-price strong{font-size:36px}.mobile-buybar{position:fixed;display:flex;left:0;right:0;bottom:0;z-index:99;background:#101a31;color:#fff;padding:9px 12px;align-items:center;justify-content:space-between;gap:10px;border-top:2px solid #ffe766;box-shadow:0 -8px 25px rgba(0,0,0,.18)}.mobile-buybar div{display:flex;flex-direction:column;line-height:1.15}.mobile-buybar strong{font-size:13px}.mobile-buybar span{font-size:10px;color:#dbe4f6;margin-top:3px}.mobile-buybar a{background:#ffe766;color:#0f2b6d;text-decoration:none;font-weight:900;border-radius:999px;padding:11px 14px;font-size:12px;white-space:nowrap}.price .btn{font-size:14px}.decision-box{padding:28px 20px}.big-deal{font-size:46px}}
