@import "https://fonts.googleapis.com/css2?family=Libre+Baskerville:wght@400;700&family=Raleway:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400&display=swap";:root{--bg-light:#fafafa;--bg-dark:#15332c;--bg-mid:#1b6756;--gradient:linear-gradient(135deg, #1b6756 0%, #15332c 100%);--gradient-h:linear-gradient(135deg, #1e7762 0%, #183d32 100%);--accent:#1b6756;--accent-light:#2a9478;--gold:#c9a855;--red-x:#c0392b;--white:#fff;--text-dark:#1a2e28;--text-body:#3a4a45;--text-muted:#ffffffb3}html{scroll-behavior:smooth}body{background:var(--bg-light);color:var(--text-dark);font-family:Raleway,sans-serif;overflow-x:hidden}.page{width:100%}.container{max-width:1200px;margin:0 auto;padding:0 40px}.top-timer-bar{background:var(--gradient);flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;min-height:66px;padding:10px 18px;display:flex}.top-timer-text{color:#fffffff2;font-size:18px;font-weight:600}.top-timer-bar .countdown{gap:8px}.top-timer-bar .countdown-item{background:#ffffff26;border:1px solid #ffffff40;border-radius:6px;min-width:58px;padding:8px 10px 6px}.top-timer-bar .countdown-num{color:#fff;font-size:24px;font-weight:800}.top-timer-bar .countdown-label{color:#fffc;margin-top:4px;font-size:10px;font-weight:600}.hero-section{background:linear-gradient(160deg,#fafafa 0%,#fff 100%);align-items:center;min-height:92vh;padding:80px 5vw;display:flex;position:relative;overflow:hidden}.hero-section:before{content:"";pointer-events:none;background:radial-gradient(at 80% 40%,#1b675612 0%,#0000 60%);position:absolute;inset:0}.hero-grid{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:48px;width:100%;max-width:1200px;margin:0 auto;display:grid;position:relative}.hero-content{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.hero-image-wrap{justify-content:center;align-items:center;display:flex}.hero-mockup{object-fit:contain;filter:drop-shadow(0 20px 40px #0000001a);width:100%;max-width:638px;height:auto;animation:4s ease-in-out infinite float}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.hero-logo{object-fit:contain;width:260px;height:auto}.hero-headline{color:var(--text-dark);max-width:90%;font-family:Libre Baskerville,serif;font-size:clamp(26px,3.2vw,36px);font-weight:700;line-height:1.25}.hero-highlight{color:var(--accent)}.hero-sub{color:var(--text-body);max-width:560px;font-size:17px;line-height:1.65}.price-row{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.price-from{color:var(--text-body);background:#1b67560f;border:1px solid #1b67562e;border-radius:6px;padding:10px 18px;font-size:17px;font-weight:600}.price-striked{color:#c0392b;text-decoration:line-through}.price-main{color:var(--text-dark);font-size:26px;font-weight:700}.price-green{color:var(--accent);font-size:34px;font-weight:800}.trust-row{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.trust-item{color:var(--text-body);align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.trust-item svg{color:var(--accent);flex-shrink:0}.buy-btn{background:var(--gradient);color:#fff;letter-spacing:.5px;text-align:center;cursor:pointer;border:1px solid #ffffff26;border-radius:8px;justify-content:center;align-items:center;gap:10px;max-width:400px;padding:17px 30px;font-family:Raleway,sans-serif;font-size:15px;font-weight:800;text-decoration:none;transition:filter .2s,transform .15s,box-shadow .3s;animation:2.5s ease-in-out infinite btn-pulse;display:inline-flex;position:relative;overflow:hidden}.buy-btn:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1f,#0000);width:30%;height:100%;animation:5s infinite shimmer;position:absolute;top:0;left:-100%}@keyframes shimmer{0%{left:-100%}to{left:200%}}@keyframes btn-pulse{0%,to{box-shadow:0 0 #1b675666}50%{box-shadow:0 0 22px 6px #1b675638}}.buy-btn:hover{filter:brightness(1.12);transform:translateY(-2px)scale(1.02);box-shadow:0 10px 30px #1b675666}.buy-btn-arrow-icon{stroke-width:2.5px;background:#ffffff26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-left:4px;display:flex}.countdown{gap:12px;display:flex}.countdown-item{background:#ffffff1a;border:1px solid #fff3;border-radius:6px;flex-direction:column;align-items:center;min-width:60px;padding:8px 14px;display:flex}.countdown-num{color:var(--white);font-size:28px;font-weight:800;line-height:1}.countdown-label{color:#ffffffb3;text-transform:uppercase;letter-spacing:.5px;margin-top:2px;font-size:10px}.pains-section{background:#fff;padding:96px 0 0}.pains-bottom{background:var(--gradient);margin-top:72px;padding:72px 0 96px}.pains-headline{text-align:center;color:#1a2e1f;max-width:720px;margin:0 auto 20px;font-family:Libre Baskerville,serif;font-size:clamp(24px,3vw,34px);font-weight:700;line-height:1.25}.pains-intro{text-align:center;color:#4a5c4e;margin:0 auto 52px;font-size:clamp(16px,1.8vw,19px);font-weight:400;line-height:1.5}.pains-checklist{flex-direction:column;gap:12px;max-width:640px;margin:0 auto 72px;padding:0;list-style:none;display:flex}.pains-checklist__item{color:#fff;background:var(--gradient);border:none;border-radius:8px;align-items:center;gap:16px;padding:16px 22px;font-size:clamp(15px,1.6vw,17px);line-height:1.45;transition:opacity .2s;display:flex}.pains-checklist__item:hover{opacity:.9}.pains-checklist__icon{opacity:.85;flex-shrink:0;font-size:18px;line-height:1}.pains-divider{background:#ffffff4d;border-radius:999px;width:48px;height:2px;margin:0 auto 52px}.pains-problem{text-align:center;flex-direction:column;gap:24px;max-width:680px;margin:0 auto 56px;display:flex}.pains-problem__text{color:#fff;font-size:clamp(17px,1.9vw,20px);line-height:1.6}.pains-problem__late{color:#fff;letter-spacing:-.3px;font-family:Libre Baskerville,serif;font-size:clamp(24px,2.8vw,34px);font-style:italic;font-weight:400;line-height:1.25}.pains-problem__detail{color:#fff;font-size:clamp(15px,1.6vw,17px);line-height:1.7}.pains-callout{text-align:left;background:#fff;border:none;border-radius:12px;max-width:560px;margin:0 auto;padding:32px 40px;position:relative;box-shadow:0 8px 32px #00000026}.pains-callout:before{content:"▼";color:#fff6;font-size:11px;position:absolute;top:-10px;right:20px}.pains-callout p{color:var(--text-dark);font-size:clamp(18px,2vw,22px);line-height:1.55}.section-title{text-align:center;color:var(--text-dark);margin-bottom:16px;font-family:Libre Baskerville,serif;font-size:clamp(24px,3.5vw,32px);font-weight:700;line-height:1.2}.section-title.light{color:var(--text-dark)}.docs-section{background:#fff;padding:96px 0 80px}.docs-section-title{text-align:center;color:var(--text-dark);letter-spacing:.3px;margin-bottom:64px;font-family:Raleway,sans-serif;font-size:clamp(18px,2.2vw,24px);font-weight:800}.docs-list{flex-direction:column;gap:0;max-width:1000px;margin:0 auto;display:flex}.doc-row{border-bottom:1px solid #e8e8e8;grid-template-columns:1fr 1fr;align-items:center;gap:30px;padding:30px 0;display:grid}.doc-row:last-child{border-bottom:none}.doc-row--reverse{direction:rtl}.doc-row--reverse>*{direction:ltr}.doc-row__img{border-radius:20px;overflow:hidden}.doc-row__img-real{border-radius:20px;width:100%;height:auto;display:block}.doc-row__text{flex-direction:column;gap:14px;display:flex}.doc-num{letter-spacing:1.5px;color:var(--accent);margin-bottom:4px;font-family:Raleway,sans-serif;font-size:13px;font-weight:800;line-height:1;display:block}.doc-titulo{letter-spacing:.2px;color:var(--text-dark);margin:0;font-family:Raleway,sans-serif;font-size:clamp(15px,1.6vw,18px);font-weight:800;line-height:1.3}.doc-desc{color:var(--text-body);margin:0;font-size:clamp(14px,1.5vw,16px);font-weight:400;line-height:1.7}.bonus-section{background:var(--gradient);border-top:none;padding:88px 0}.bonus-eyebrow{letter-spacing:2px;text-transform:uppercase;text-align:center;color:#fff;margin-bottom:48px;font-family:Raleway,sans-serif;font-size:clamp(13px,1.5vw,15px);font-weight:800}.bonus-card{-webkit-backdrop-filter:blur(8px);border:1px solid #ffffff38;border-radius:12px;max-width:700px;margin:0 auto;overflow:hidden;box-shadow:0 8px 32px #0000002e}.bonus-card__top{text-align:center;background:#ffffff12;border-bottom:1px solid #ffffff2e;flex-direction:column;align-items:center;gap:24px;padding:48px 40px 36px;display:flex}.bonus-community-img{object-fit:contain;border-radius:10px;width:100%;max-width:480px;height:auto;display:block}.bonus-card__name{letter-spacing:.5px;color:#fff;font-family:Raleway,sans-serif;font-size:clamp(18px,2.2vw,24px);font-weight:900}.bonus-card__bottom{background:#ffffff0d;padding:32px 40px}.bonus-card__bottom p{color:#ffffffd9;font-size:clamp(15px,1.6vw,17px);line-height:1.7}.bonus-card__bottom strong{color:#fff}.uso-section{background:linear-gradient(160deg,#fff 0%,#fafafa 100%);border-top:1px solid #ebebeb;padding:96px 0}.uso-title{text-align:center;color:var(--text-dark);letter-spacing:-.3px;max-width:700px;margin:0 auto 20px;font-family:Raleway,sans-serif;font-size:clamp(26px,3.5vw,42px);font-weight:900;line-height:1.15}.uso-sub{text-align:center;color:var(--text-body);max-width:560px;margin:0 auto 52px;font-size:clamp(16px,1.8vw,19px);line-height:1.6}.uso-cards{flex-direction:row;justify-content:center;align-items:stretch;gap:0;max-width:1100px;margin:0 auto 52px;display:flex}.uso-card-wrap{flex:1;align-items:center;display:flex}.uso-arrow{color:silver;flex-shrink:0;padding:0 12px;font-size:28px;line-height:1}.uso-card{text-align:center;background:#fff;border:1.5px solid #e0e0e0;border-radius:16px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;min-height:260px;padding:40px 32px;display:flex;box-shadow:0 4px 20px #0000000f}.uso-card__num{color:#555;letter-spacing:1px;text-transform:uppercase;background:#f0f0f0;border-radius:999px;padding:4px 14px;font-size:12px;font-weight:700;display:inline-block}.uso-card__icon{justify-content:center;align-items:center;display:flex}.uso-card__header{color:var(--text-dark);margin:0;font-size:clamp(15px,1.6vw,17px);font-weight:700;line-height:1.4}.uso-card__body{color:var(--text-body);margin:0;font-size:clamp(14px,1.5vw,15px);line-height:1.55}.uso-footer{text-align:center;color:var(--text-dark);font-size:clamp(17px,2vw,22px);line-height:1.4}.forwho-section{background:var(--bg-light);padding:96px 0}.forwho-section .bonus-kicker{color:var(--accent);letter-spacing:2.5px;text-transform:uppercase;text-align:center;margin-bottom:12px;font-size:13px;font-weight:700}.forwho-grid{grid-template-columns:3fr 2fr;align-items:center;gap:60px;margin-top:8px;display:grid}.forwho-title{color:var(--text-dark);margin-bottom:32px;font-family:Libre Baskerville,serif;font-size:clamp(24px,3vw,32px);font-weight:700;line-height:1.25}.forwho-list{flex-direction:column;gap:22px;margin:0;padding:0;list-style:none;display:flex}.forwho-item{color:var(--text-body);align-items:flex-start;gap:14px;font-size:16px;line-height:1.6;display:flex}.forwho-check{color:var(--accent);flex-shrink:0;width:20px;height:20px;margin-top:2px}.forwho-callout{background:var(--gradient);border-radius:16px;flex-direction:column;gap:14px;padding:36px 30px;display:flex}.forwho-quote{color:#fff;margin:0;font-family:Libre Baskerville,serif;font-size:clamp(18px,2vw,21px);font-style:italic;font-weight:400;line-height:1.5}.forwho-quote-label{letter-spacing:1.5px;text-transform:uppercase;color:#ffffff8c;margin:0;font-size:12px;font-weight:700}.bonus-kicker{color:var(--accent);text-align:center;letter-spacing:2.5px;text-transform:uppercase;margin-bottom:16px;font-size:clamp(13px,1.6vw,15px);font-weight:700}.offer-section{background:var(--gradient);isolation:isolate;justify-content:center;align-items:center;padding:70px 20px;display:flex;position:relative;overflow:hidden}.offer-section:before{content:"";pointer-events:none;background:radial-gradient(#1b675612 0%,#0000 65%);position:absolute;inset:0}.offer-sides{z-index:0;background:linear-gradient(#1b67560a,#1b675605);width:28%;position:absolute;top:0;bottom:0}.offer-sides.left{left:0}.offer-sides.right{right:0}.offer-box{z-index:1;text-align:center;background:#fff;border:1px solid #1b675633;border-radius:24px;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:480px;padding:36px 40px;display:flex;position:relative;box-shadow:0 20px 60px #1b67561a,0 4px 16px #0000000f}.offer-logo{object-fit:contain;width:140px;height:auto}.offer-title{color:var(--text-dark);max-width:100%;font-family:Raleway,sans-serif;font-size:28px;font-style:normal;font-weight:800;line-height:1.2}.offer-divider{border:none;border-top:1px solid #1b675626;width:100%}.offer-features{text-align:center;flex-direction:column;gap:12px;width:100%;list-style:none;display:flex}.offer-features li{color:var(--text-dark);text-align:left;justify-content:flex-start;align-items:flex-start;gap:10px;font-size:17px;font-weight:500;display:flex}.check-circle{background:var(--accent);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;display:inline-flex}.offer-from{color:var(--text-body);font-size:17px;font-weight:600}.price-striked-red{color:#c0392b;font-size:28px;font-weight:700;text-decoration:line-through}.offer-price{font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1, "tnum" 1;color:var(--accent);text-shadow:none;font-family:Raleway,sans-serif;font-size:58px;font-style:normal;font-weight:900;line-height:.95}.offer-box .buy-btn{border-radius:10px;width:100%;max-width:100%;padding:15px 18px;font-size:15px;font-weight:800}.offer-box .trust-row{justify-content:center}.offer-box .trust-item{color:var(--text-body)}.steps-section{background:linear-gradient(160deg,#fafafa 0%,#fff 100%);padding:88px 0}.steps-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px;display:grid}.step-card{text-align:center;background:#fff;border:1px solid #e0e0e0;border-radius:16px;flex-direction:column;align-items:center;gap:14px;padding:28px 24px;display:flex;box-shadow:0 4px 20px #0000000f}.step-header{color:var(--text-dark);letter-spacing:.5px;text-align:center;width:100%;font-family:Raleway,sans-serif;font-size:16px;font-weight:800}.step-desc{color:var(--text-body);text-align:center;flex:1;font-size:15px;line-height:1.55}.step-bar{background:linear-gradient(90deg,#1b6756 0%,#5fcfae 50%,#1b6756 100%);border-radius:999px;flex-shrink:0;width:100%;height:4px;display:block}.steps-cta{flex-direction:column;align-items:center;gap:16px;margin-top:44px;display:flex}.steps-cta .trust-row{justify-content:center}.professor-section{background:var(--gradient);padding:96px 0}.professor-inner{max-width:1100px;margin:0 auto;padding:0 40px}.professor-grid{grid-template-columns:340px 1fr;align-items:center;gap:64px;display:grid}.professor-photo-wrap{flex-shrink:0}.professor-photo{object-fit:cover;border-radius:16px;width:100%;max-width:340px;height:auto;display:block;box-shadow:0 20px 50px #00000059}.professor-text{flex-direction:column;gap:18px;display:flex}.professor-label{letter-spacing:2.5px;text-transform:uppercase;color:#5fcfae;margin-bottom:4px;font-family:Libre Baskerville,serif;font-size:clamp(13px,1.4vw,15px);font-weight:700}.professor-text p{color:#ffffffb8;font-size:16px;line-height:1.55}.professor-text strong{color:#ffffffeb}.professor-text .buy-btn{max-width:360px;color:var(--accent);background:#fff;margin-top:8px}.final-cta-section{background:var(--gradient);text-align:center;padding:96px 0}.final-cta-section .container{flex-direction:column;align-items:center;gap:20px;display:flex}.final-cta-title{color:#fff;max-width:680px;margin:0;font-family:Libre Baskerville,serif;font-size:clamp(22px,3vw,34px);font-weight:700;line-height:1.3}.final-cta-sub{color:#ffffffc7;max-width:520px;margin:0;font-size:clamp(15px,1.7vw,18px);line-height:1.6}.final-cta-price{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.final-cta-from{color:#ffffffb3;font-size:18px;font-weight:500}.final-cta-from s{color:#e07070}.final-cta-value{color:#fff;font-family:Raleway,sans-serif;font-size:48px;font-weight:900;line-height:1}.final-cta-section .trust-row{justify-content:center}.final-cta-section .trust-item{color:#fff9}.final-cta-section .trust-item svg{color:#5fcfae}@media (width<=900px){.top-timer-text{text-align:center;font-size:15px}.top-timer-bar .countdown-item{min-width:50px}.top-timer-bar .countdown-num{font-size:20px}.hero-section{min-height:auto;padding:60px 6vw}.hero-grid{grid-template-columns:1fr;gap:40px}.hero-image-wrap{order:-1}.hero-mockup{max-width:420px}.hero-content{text-align:center;align-items:center;width:100%}.hero-headline{max-width:100%}.hero-sub{text-align:center;max-width:100%}.price-row{justify-content:center;width:100%}.trust-row{justify-content:center}.hero-content .buy-btn{width:100%;max-width:420px}.pains-cards-grid{grid-template-columns:1fr}.pains-eyebrow{margin-bottom:36px}.doc-row{direction:ltr;grid-template-columns:1fr;gap:32px;padding:48px 0}.doc-row--reverse{direction:ltr}.forwho-grid{grid-template-columns:1fr;gap:40px}.forwho-callout{max-width:480px;margin:0 auto}.steps-grid{grid-template-columns:1fr}.professor-text{align-items:flex-start;max-width:100%}.offer-box{padding:32px 24px}.offer-title{font-size:26px}}@media (width<=600px){.container{padding:0 20px}.docs-section .container{padding:0 14px}.hero-section{padding:48px 5vw}.hero-logo{width:200px}.top-timer-bar{gap:12px;padding:10px 12px}.top-timer-text{font-size:13px}.top-timer-bar .countdown-item{min-width:44px;padding:7px 8px 5px}.top-timer-bar .countdown-num{font-size:17px}.top-timer-bar .countdown-label{font-size:9px}.doc-card{padding:28px 24px}.doc-desc{font-size:14px}.price-row{flex-direction:column;align-items:center;width:100%}.offer-price{font-size:52px}.offer-features li{font-size:16px}.price-striked-red{font-size:24px}.offer-box .buy-btn{padding:15px 16px;font-size:14px}.contrast-card{padding:26px 20px 28px}.pains-footer-text{margin-top:36px}.professor-section{padding:64px 0}.professor-inner{padding:0 24px}.professor-grid{grid-template-columns:1fr;gap:36px}.professor-photo{max-width:240px;margin:0 auto}.professor-text .buy-btn{width:100%;max-width:100%}.forwho-section{padding:64px 0}.forwho-title{margin-bottom:24px;font-size:24px}.steps-section{padding:64px 0}.docs-section{padding:64px 0 40px}.pains-section{padding:64px 0}.uso-cards{flex-direction:column;max-width:480px}.uso-card-wrap{flex-direction:column;width:100%}.uso-arrow{padding:8px 0;transform:rotate(90deg)}}*{box-sizing:border-box;margin:0;padding:0}body{margin:0}
