@import "https://fonts.googleapis.com/css2?family=Prata&family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300&display=swap";:root{--bg-black:#0b0b0b;--bg-deep:#111;--bg-card:#ffffff09;--gold:#c5a059;--gold-light:#e0c078;--gold-dim:#c5a05933;--white:#fff;--white-70:#ffffffb3;--white-30:#ffffff26;--glow-blue:#003c7866;--glass-border:#c5a05933;--section-pad:120px 0}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background-color:var(--bg-black);color:var(--white);-webkit-font-smoothing:antialiased;font-family:Montserrat,sans-serif;line-height:1.7;overflow-x:hidden}h1,h2,h3{font-family:Prata,serif;font-weight:400;line-height:1.25}h4,h5,label,.btn-primary,.nav-cta{letter-spacing:.05em;text-transform:uppercase;font-family:Montserrat,sans-serif;font-weight:600}.container{max-width:1080px;margin:0 auto;padding:0 32px}.gold-text{color:var(--gold)}.muted-text{color:var(--white-70)}nav{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--glass-border);background:#0b0b0bb3;justify-content:space-between;align-items:center;width:100%;padding:22px 40px;transition:background .4s;display:flex;position:fixed;top:0;left:0}.nav-logo{color:var(--white);letter-spacing:.04em;font-family:Prata,serif;font-size:1.2rem;text-decoration:none}.nav-logo span{color:var(--gold)}.nav-cta{color:var(--gold);border:1px solid var(--gold);letter-spacing:.12em;padding:10px 22px;font-size:.7rem;text-decoration:none;transition:all .3s}.nav-cta:hover{background:var(--gold);color:var(--bg-black)}.hero{text-align:center;justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.hero-bg{z-index:0;background-position:50%;background-size:cover;background-attachment:fixed;position:absolute;inset:0}.hero-overlay{z-index:1;background:linear-gradient(170deg,#0b0b0b8c 0%,#0b0b0beb 60%,#0b0b0b 100%);position:absolute;inset:0}.hero:after{content:"";background:radial-gradient(circle, var(--glow-blue) 0%, transparent 70%);z-index:1;pointer-events:none;width:600px;height:600px;position:absolute;bottom:10%;left:50%;transform:translate(-50%)}.hero-content{z-index:2;max-width:860px;padding:160px 20px 120px;position:relative}.pre-headline{letter-spacing:.3em;text-transform:uppercase;color:var(--gold);justify-content:center;align-items:center;gap:14px;margin-bottom:28px;font-family:Montserrat,sans-serif;font-size:.7rem;font-weight:600;display:flex}.pre-headline:before,.pre-headline:after{content:"";background:var(--gold);opacity:.5;flex:1;max-width:60px;height:1px}.headline{color:var(--white);margin-bottom:28px;font-size:clamp(2.2rem,5vw,4rem)}.headline em{color:var(--gold-light);font-style:italic}.sub-headline{color:var(--white-70);max-width:620px;margin:0 auto 50px;font-size:1rem;font-weight:300;line-height:1.8}.btn-primary{background:var(--gold);color:var(--bg-black);letter-spacing:.15em;text-transform:uppercase;padding:18px 48px;font-size:.72rem;font-weight:700;text-decoration:none;transition:all .35s;display:inline-block;position:relative;overflow:hidden}.btn-primary:before{content:"";background:var(--gold-light);transform-origin:0;transition:transform .35s;position:absolute;inset:0;transform:scaleX(0)}.btn-primary:hover:before{transform:scaleX(1)}.btn-primary span{z-index:1;position:relative}.btn-outline{border:1px solid var(--gold);color:var(--gold);letter-spacing:.15em;text-transform:uppercase;padding:18px 48px;font-size:.72rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block}.btn-outline:hover{background:var(--gold-dim)}.hero-guarantee{color:var(--white-70);letter-spacing:.05em;margin-top:22px;font-size:.75rem}.hero-guarantee span{color:var(--gold)}.problem{padding:var(--section-pad);background:var(--bg-black);position:relative}.problem:before{content:"";background:linear-gradient(to bottom, transparent, var(--gold));width:1px;height:80px;position:absolute;top:0;left:50%;transform:translate(-50%)}.section-label{letter-spacing:.3em;text-transform:uppercase;color:var(--gold);text-align:center;margin-bottom:16px;font-size:.68rem;font-weight:600}.section-title{text-align:center;margin-bottom:70px;font-family:Prata,serif;font-size:clamp(1.8rem,4vw,3rem);font-weight:400}.pain-grid{border:1px solid var(--glass-border);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.pain-item{border-right:1px solid var(--glass-border);padding:48px 36px;transition:background .3s}.pain-item:last-child{border-right:none}.pain-item:hover{background:var(--gold-dim)}.pain-number{color:var(--gold);opacity:.25;margin-bottom:24px;font-family:Prata,serif;font-size:3.5rem;line-height:1}.pain-item h3{letter-spacing:.04em;text-transform:uppercase;color:var(--white);margin-bottom:14px;font-family:Montserrat,sans-serif;font-size:.95rem;font-weight:700}.pain-item p{color:var(--white-70);font-size:.88rem;font-weight:300;line-height:1.8}.transition-quote{text-align:center;border:1px solid var(--glass-border);margin-top:80px;padding:48px;position:relative}.transition-quote:before{content:"\"";color:var(--gold);background:var(--bg-black);padding:0 16px;font-family:Prata,serif;font-size:5rem;line-height:1;position:absolute;top:-28px;left:50%;transform:translate(-50%)}.transition-quote p{color:var(--white-70);max-width:700px;margin:0 auto;font-family:Prata,serif;font-size:clamp(1.1rem,2.5vw,1.6rem);font-style:italic}.transition-quote strong{color:var(--gold);font-style:normal}.solution{padding:var(--section-pad);background:var(--bg-deep);position:relative;overflow:hidden}.solution:after{content:"";background:radial-gradient(circle, var(--glow-blue) 0%, transparent 70%);pointer-events:none;width:500px;height:500px;position:absolute;top:50%;right:-200px;transform:translateY(-50%)}.solution-intro{grid-template-columns:1fr 1fr;align-items:center;gap:80px;margin-bottom:90px;display:grid}.solution-tag{letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin-bottom:20px;font-size:.68rem;font-weight:600}.solution-intro h2{margin-bottom:24px;font-size:clamp(1.8rem,3.5vw,2.8rem)}.solution-intro p{color:var(--white-70);font-size:.92rem;font-weight:300;line-height:1.85}.solution-image{position:relative}.solution-image-frame{aspect-ratio:4/3;border:1px solid var(--glass-border);background:linear-gradient(135deg,#1a1a2e 0%,#0d0d1a 100%);justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.solution-image-frame:before{content:"";border:1px solid var(--gold-dim);position:absolute;inset:12px}.solution-icon{filter:drop-shadow(0 0 20px #c5a05980);font-size:5rem}.modules{background:var(--glass-border);border:1px solid var(--glass-border);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.module-card{background:var(--bg-deep);padding:48px 36px;transition:background .3s;position:relative}.module-card:hover{background:var(--bg-black)}.module-num{color:var(--gold);opacity:.15;margin-bottom:20px;font-family:Prata,serif;font-size:4rem;line-height:1}.module-card h4{letter-spacing:.06em;color:var(--gold-light);margin-bottom:14px;font-size:.85rem}.module-card p{color:var(--white-70);font-size:.88rem;font-weight:300;line-height:1.8}.bonuses{padding:var(--section-pad);background:var(--bg-black);position:relative}.bonus-header{text-align:center;margin-bottom:70px}.bonus-value-badge{border:1px solid var(--gold);color:var(--gold);letter-spacing:.25em;margin-bottom:24px;padding:8px 22px;font-size:.68rem;display:inline-block}.bonus-list{background:var(--glass-border);border:1px solid var(--glass-border);grid-template-columns:repeat(3,1fr);gap:1px;list-style:none;display:grid}.bonus-item{background:var(--bg-black);padding:44px 32px;transition:background .3s}.bonus-item:hover{background:var(--bg-deep)}.bonus-icon{margin-bottom:20px;font-size:2.2rem;display:block}.bonus-item h4{letter-spacing:.06em;color:var(--gold-light);margin-bottom:12px;font-size:.82rem}.bonus-item p{color:var(--white-70);font-size:.86rem;font-weight:300;line-height:1.8}.pricing{padding:var(--section-pad);background:var(--bg-deep);position:relative}.pricing-wrapper{text-align:center;max-width:700px;margin:0 auto}.pricing-badge{background:var(--gold-dim);border:1px solid var(--gold);color:var(--gold);letter-spacing:.25em;margin-bottom:32px;padding:8px 22px;font-size:.68rem;display:inline-block}.pricing-title{margin-bottom:16px;font-size:clamp(1.8rem,4vw,2.8rem)}.original-price{color:var(--white-70);margin-bottom:8px;font-size:1rem;text-decoration:line-through}.price-amount{color:var(--gold);margin-bottom:8px;font-family:Prata,serif;font-size:clamp(4rem,8vw,6.5rem);line-height:1}.price-currency{color:var(--gold);vertical-align:super;font-family:Montserrat,sans-serif;font-size:1.3rem}.price-note{color:var(--white-70);margin-bottom:48px;font-size:.8rem}.price-divider{background:var(--gold);opacity:.5;width:60px;height:1px;margin:40px auto}.guarantee-panel{border:1px solid var(--glass-border);text-align:left;margin-bottom:44px;padding:40px;position:relative}.guarantee-panel:before{content:"🛡";background:var(--bg-deep);padding:0 10px;font-size:1.8rem;line-height:1;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.guarantee-panel h4{letter-spacing:.15em;color:var(--gold);text-align:center;margin-bottom:14px;font-size:.78rem}.guarantee-panel p{color:var(--white-70);text-align:center;font-size:.88rem;font-weight:300;line-height:1.85}.faq{padding:var(--section-pad);background:var(--bg-black)}.faq-list{max-width:720px;margin:0 auto}.faq-item{border-bottom:1px solid var(--glass-border);cursor:pointer;padding:36px 0}.faq-item:first-child{border-top:1px solid var(--glass-border)}.faq-q{justify-content:space-between;align-items:center;gap:20px;display:flex}.faq-q h4{letter-spacing:.03em;text-transform:none;color:var(--white);font-family:Montserrat,sans-serif;font-size:.9rem;font-weight:600}.faq-toggle{border:1px solid var(--gold);width:28px;height:28px;color:var(--gold);flex-shrink:0;justify-content:center;align-items:center;font-size:1.2rem;font-weight:300;transition:all .3s;display:flex}.faq-item.open .faq-toggle{background:var(--gold);color:var(--bg-black)}.faq-a{opacity:0;max-height:0;transition:max-height .4s,opacity .3s;overflow:hidden}.faq-item.open .faq-a{opacity:1;max-height:200px}.faq-a p{color:var(--white-70);padding-top:18px;font-size:.88rem;font-weight:300;line-height:1.85}.sticky-bar{z-index:99;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--glass-border);background:#0b0b0bf2;justify-content:space-between;align-items:center;width:100%;padding:16px 40px;transition:transform .4s;display:flex;position:fixed;bottom:0;left:0;transform:translateY(100%)}.sticky-bar.show{transform:translateY(0)}.sticky-bar-text{color:var(--white-70);font-size:.82rem}.sticky-bar-text strong{color:var(--gold)}.sticky-bar .btn-primary{white-space:nowrap;padding:12px 32px;font-size:.68rem}.countdown{color:var(--gold);align-items:center;gap:8px;font-family:Prata,serif;font-size:1.3rem;display:flex}.countdown-label{letter-spacing:.1em;color:var(--white-70);text-align:center;font-family:Montserrat,sans-serif;font-size:.65rem;line-height:1;display:block}footer{border-top:1px solid var(--glass-border);text-align:center;padding:60px 0}footer .footer-logo{color:var(--white);margin-bottom:16px;font-family:Prata,serif;font-size:1.1rem}footer .footer-logo span{color:var(--gold)}footer p{color:var(--white-70);letter-spacing:.05em;font-size:.78rem}.fade-up{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(40px)}.fade-up.visible{opacity:1;transform:translateY(0)}.fade-in{opacity:0;transition:opacity 1.2s}.fade-in.visible{opacity:1}.delay-1{transition-delay:.1s}.delay-2{transition-delay:.2s}.delay-3{transition-delay:.35s}@media (width<=900px){.pain-grid,.modules,.bonus-list{grid-template-columns:1fr}.pain-item,.module-card,.bonus-item{border-right:none;border-bottom:1px solid var(--glass-border)}.solution-intro{grid-template-columns:1fr;gap:40px}.sticky-bar{text-align:center;flex-direction:column;gap:12px}}@media (width<=600px){.headline{font-size:2rem}:root{--section-pad:80px 0}nav{padding:18px 20px}.nav-cta{display:none}}
