:root{--brand: #017d3e;--btn: #ee9100;--btn-ink: #ffffff;--bg: #ffffff;--bg-soft: #f2f8f5;--ink: #2c2645;--font-body: "Open Sans", -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-head: "Oswald", "Arial Narrow", Arial, sans-serif;--fs-base: 18px;--fs-base-mobile: 17px}*{box-sizing:border-box}html{scroll-behavior:smooth}body.sales{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:var(--fs-base);line-height:1.6}img{max-width:100%;height:auto}a{color:var(--brand)}.wrap{max-width:1100px;margin:0 auto;padding:0 20px}.wrap--narrow{max-width:820px}.sec{padding:56px 0}.sec--soft{background:var(--bg-soft)}.sec__heading{font-family:var(--font-head);font-size:2.1em;font-weight:600;line-height:1.2;text-align:center;margin:0 0 .6em}.sec__heading--start{text-align:left}.sec__intro{text-align:center;max-width:760px;margin:0 auto 1.5em}.eyebrow{color:var(--brand);font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:.8em;text-align:center;margin:0 0 .5em}.imgtext .eyebrow,.promise .eyebrow{text-align:left}.prose p{margin:0 0 1em}.prose ul{padding-left:1.2em}.prose strong{color:var(--brand)}.btn{display:inline-block;background:linear-gradient(180deg,color-mix(in srgb,var(--btn),white 22%),var(--btn));color:var(--btn-ink);font-weight:800;text-decoration:none;text-transform:uppercase;border-radius:999px;padding:14px 34px;box-shadow:0 4px 14px #0000002e;transition:transform .12s ease,box-shadow .12s ease}.btn:hover{transform:translateY(-1px);box-shadow:0 6px 18px #00000038}.btn--big{font-size:1.15em;padding:18px 46px}.btn--header{font-size:.85em;padding:10px 22px;white-space:nowrap}.btn--card{display:block;text-align:center;margin:14px 0 10px}.btn__arrow{margin-left:6px}.cta-subtext{font-size:.85em;opacity:.75;margin-top:.8em;text-align:center}.urgency{background:var(--ink);color:#fff;text-align:center;font-size:.8em;font-weight:600;padding:7px 14px}.topbar{position:sticky;top:0;z-index:50;background:var(--bg);box-shadow:0 1px 6px #00000014}.topbar__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:10px;padding-bottom:10px}.topbar__logo{max-height:52px;max-width:min(55%,300px);width:auto;object-fit:contain}.topbar__logo-text{font-family:var(--font-head);font-size:1.3em;font-weight:700}.topbar__nav{display:flex;gap:22px;margin-left:auto}.topbar__nav a{color:var(--ink);text-decoration:none;font-weight:600;font-size:.9em}.topbar__nav a:hover{color:var(--brand)}.topbar .btn--header{margin-left:auto}.topbar__nav+.btn--header{margin-left:0}.hero{text-align:center;padding-top:64px}.hero__headline{font-family:var(--font-head);font-size:3em;font-weight:700;line-height:1.12;margin:0 0 .35em}.hero__headline em,.hero__headline strong{color:var(--brand);font-style:normal}.hero__subhead{font-size:1.25em;max-width:720px;margin:0 auto 1.4em}.hero__img{max-height:380px;margin:0 auto 1.4em;display:block}.badges{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:34px;padding:0;margin:2.2em 0 0}.badges__item{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:.8em;font-weight:700;text-transform:uppercase}.badges__item img{height:56px;width:auto}.icon-row__list{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:40px;padding:0;margin:1.5em 0 0;text-align:center}.icon-row__item{max-width:220px}.icon-row__item img{height:64px;width:auto;margin-bottom:10px}.icon-row__label{font-weight:800;margin:0}.icon-row__text{margin:.3em 0 0;font-size:.9em}.benefits__list{list-style:none;padding:0;margin:2em auto 0;max-width:860px;display:grid;gap:26px}.benefits__item{display:flex;gap:18px;align-items:flex-start}.benefits__item img{width:58px;height:58px;object-fit:contain;flex-shrink:0}.benefits__title{font-weight:800;margin:0 0 .25em}.benefits__text{margin:0}.imgtext__inner{display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:center}.imgtext__inner--left{grid-template-columns:.85fr 1.15fr}.imgtext__inner--left .imgtext__copy{order:2}.imgtext__inner--left .imgtext__media{order:1}.imgtext__media img{display:block;margin:0 auto;max-height:460px}.imgtext .btn{margin-top:.6em}.review{background:var(--bg);border:1px solid rgb(0 0 0 / .08);border-radius:14px;padding:26px 30px;margin:0;box-shadow:0 3px 16px #0000000f}.sec--soft .review{background:#fff}.review__head{display:flex;gap:16px;align-items:center;margin-bottom:14px}.review__avatar{width:64px;height:64px;border-radius:50%;object-fit:cover}.review__name{font-weight:800;margin:0}.review__stars{color:#ffaa35;letter-spacing:2px;margin:2px 0}.review__meta{font-size:.8em;opacity:.75;margin:0}.review__verified{color:var(--brand);font-weight:700}.review__quote{margin:0;font-style:italic}.cta-banner{text-align:center}:root{--buybox-card-bg: #ffffff;--buybox-popular-bg: #fffdf2;--buybox-head: #48815a;--buybox-price: #c60000;--buybox-btn-a: #48815a;--buybox-btn-b: #3caa5f;--buybox-badge-a: #ffd700;--buybox-badge-b: #ffc107;--buybox-border: gold}.pricing .wrap{max-width:1240px}.pricing__cards{display:flex;flex-wrap:nowrap;justify-content:center;gap:20px;max-width:1200px;margin:2em auto 0;font-family:Open Sans,sans-serif;font-weight:700}.price-card{background:var(--buybox-card-bg);border-radius:10px;padding:20px;text-align:center;flex:1 1 0;min-width:0;max-width:370px;position:relative;box-shadow:0 10px 25px #0000001a;transition:all .3s ease-in-out}.price-card--popular{background:var(--buybox-popular-bg);border:4px solid var(--buybox-border);transform:scale(1.05);z-index:2;box-shadow:0 15px 35px #00000026}.price-card__badge{position:absolute;top:-20px;left:50%;transform:translate(-50%);background:linear-gradient(to right,var(--buybox-badge-a),var(--buybox-badge-b));color:#000;font-size:1rem;font-weight:700;border-radius:30px;padding:6px 14px;margin:0;white-space:nowrap;box-shadow:0 2px 8px #0003}.price-card__head{background:var(--buybox-head);color:#fff;padding:16px 10px;border-radius:6px 6px 0 0;margin:-20px -20px 20px}.price-card--popular .price-card__head{margin-top:-20px}.price-card__head h3{margin:0;font-size:2.5rem;font-family:Lato,Open Sans,sans-serif;font-weight:900;line-height:1.1;color:#fff;text-shadow:2px 2px 3px rgb(0 0 0 / .5)}.price-card__supply{margin:4px 0 0;font-size:1.2rem;font-weight:300;font-family:"Source Serif Pro",Georgia,serif}.price-card__img{display:block;width:100%;height:auto;margin:6px auto}.price-card__price{font-size:3rem;color:var(--buybox-price);font-weight:900;line-height:1.1;margin:10px 0 6px}.price-card__price del{color:#999;margin-right:6px;font-size:1.5rem;font-weight:500}.price-card__price span{font-size:.8rem;color:#333;font-weight:500}.price-card__bonus{font-size:1.2rem;color:gray;margin:4px 0}.price-card__btn{display:block;width:90%;margin:12px auto;padding:14px 8px;background:linear-gradient(to right,var(--buybox-btn-a),var(--buybox-btn-b));color:#fff;text-decoration:none;border-radius:5px;font-size:1.5rem;font-weight:700;font-family:Oswald,sans-serif;line-height:1.25;position:relative;overflow:hidden;transition:transform .12s ease,box-shadow .12s ease}.price-card__btn:hover{transform:translateY(-1px);box-shadow:0 6px 18px #00000038}.price-card__pay{margin-top:6px;display:flex;justify-content:center}.price-card__pay img{width:100%;height:auto;margin:0}.price-card__btn:after,.btn:after{content:"";position:absolute;top:0;left:-80%;width:50%;height:100%;background:linear-gradient(105deg,transparent 20%,rgb(255 255 255 / .45) 50%,transparent 80%);transform:skew(-20deg);pointer-events:none}.btn{position:relative;overflow:hidden}.price-card__btn:hover:after,.btn:hover:after{animation:btn-shine .65s ease}@keyframes btn-shine{0%{left:-80%}to{left:130%}}.promise__inner{display:grid;grid-template-columns:1.3fr .7fr;gap:48px;align-items:start}.promise__profile{display:flex;gap:14px;align-items:center}.promise__photo{width:76px;height:76px;border-radius:50%;object-fit:cover}.promise__name{font-weight:800;margin:0}.promise__role{margin:0;font-size:.85em;opacity:.75}.promise__signature{max-height:64px;width:auto;margin:14px 0;display:block}.promise__card{background:var(--bg-soft);border-left:4px solid var(--brand);border-radius:10px;padding:18px 20px;font-size:.95em}.sec--soft .promise__card{background:#fff}.promise__card-title{font-weight:800;color:var(--brand);margin:0 0 .4em}.compare__layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:40px;align-items:center;margin-top:1.5em}.compare__img{display:block;margin:1em auto 0;max-height:280px}.compare__table{width:100%;border-collapse:collapse;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 3px 16px #00000012}.compare__table th,.compare__table td{padding:13px 14px;text-align:left;border-bottom:1px solid rgb(0 0 0 / .07);font-size:.9em;vertical-align:top}.compare__table thead th{font-family:var(--font-head);font-weight:600;background:var(--bg-soft)}.compare__row--us{background:color-mix(in srgb,var(--brand),white 92%)}.compare__row--us th{color:var(--brand)}.mark{font-weight:800;margin-right:8px}.mark--good{color:var(--brand)}.mark--bad{color:#c8102e}.compare__detail{font-size:.9em;opacity:.85}.guarantee{text-align:center}.guarantee__badge{max-height:150px;margin:0 auto 1em;display:block}.faq__item{background:#fff;border:1px solid rgb(0 0 0 / .1);border-radius:10px;margin-bottom:12px;overflow:hidden}.faq__item summary{cursor:pointer;font-weight:700;padding:16px 46px 16px 20px;list-style:none;position:relative}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);color:var(--brand);font-size:1.4em;font-weight:400}.faq__item[open] summary:after{content:"–"}.faq__answer{padding:0 20px 16px}.video__player,.video__frame{display:block;width:100%;aspect-ratio:16 / 9;border-radius:14px;overflow:hidden;background:#000;box-shadow:0 6px 24px #00000026}.video__frame iframe{width:100%;height:100%;border:0;display:block}.video__cta{text-align:center;margin:1.4em 0 0}.contact__inner{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.contact__logo{max-height:64px;margin-bottom:1em}.contact__line a{font-weight:700}.legal{background:var(--bg-soft);padding:36px 0 28px;margin-top:24px}.legal__disclaimer{font-size:.75em;opacity:.75;max-width:900px}.legal__links{display:flex;flex-wrap:wrap;gap:18px;font-size:.85em;margin:14px 0 6px}.legal__copyright{font-size:.8em;opacity:.7;margin:0}@media(max-width:820px){body.sales{font-size:var(--fs-base-mobile)}.sec{padding:38px 0}.topbar__nav{display:none}.topbar__logo{max-height:40px}.btn--header{font-size:.75em;padding:9px 16px}.hero{padding-top:42px}.hero__headline{font-size:2.1em}.badges{gap:20px}.badges__item img{height:44px}.imgtext__inner,.imgtext__inner--left{grid-template-columns:1fr;gap:24px}.imgtext__inner--left .imgtext__copy{order:1}.imgtext__inner--left .imgtext__media{order:2}.pricing__cards{flex-direction:column;align-items:center}.price-card{flex:initial;width:100%}.price-card--popular{margin:20px 0}.price-card__price{display:flex;justify-content:center;align-items:flex-end;gap:8px;font-size:2.8rem;margin-top:5px}.price-card__price span{font-size:1rem}.promise__inner,.contact__inner,.compare__layout{grid-template-columns:1fr;gap:28px}.compare__table{display:block;overflow-x:auto}}.rating{text-align:center;font-weight:800;margin:1.2em 0 0}.rating:before{content:"★★★★★";color:#ffaa35;letter-spacing:3px;display:block;font-size:1.15em;margin-bottom:2px}.reasons__list{list-style:none;padding:0;margin:0 auto;max-width:840px;display:grid;gap:52px}.reason{display:grid;grid-template-columns:auto 1fr;gap:22px;align-items:start}.reason__num{font-family:var(--font-head);font-size:3.6em;font-weight:700;line-height:.9;color:var(--brand);min-width:1.7em}.reason__title{font-family:var(--font-head);font-weight:600;text-transform:uppercase;font-size:1.55em;line-height:1.18;margin:0 0 .5em}.reason__body p{margin:0 0 1em}.reason__sub{font-weight:800;color:var(--brand);margin:.8em 0 .3em}.reason__callout{display:inline-block;background:var(--bg-soft);border-left:4px solid var(--brand);font-weight:800;text-transform:uppercase;letter-spacing:.04em;font-size:.85em;padding:9px 15px;border-radius:6px;margin:.5em 0 0}.reason__img{display:block;border-radius:12px;margin:1.3em 0 0;box-shadow:0 4px 18px #00000014}.doctors{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:920px;margin:1.6em auto 0}@media(max-width:820px){.reasons__list{gap:38px}.reason{grid-template-columns:1fr;gap:4px}.reason__num{font-size:2.6em;line-height:1}.reason__title{font-size:1.28em}.doctors{grid-template-columns:1fr}}
