img{max-width:100%;height:auto}.page{background:var(--bg);color:var(--text);overflow-x:hidden}.ticker{background:#131c29;border-bottom:1px solid var(--border-soft);overflow:hidden;padding:9px 0}.ticker-track{display:flex;width:max-content;gap:40px;animation:marquee 24s linear infinite}.ticker-half{display:flex;flex:none;gap:40px;align-items:center}.ticker-item{font-size:11.5px;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-dim);font-weight:700;white-space:nowrap}@media (max-width: 640px){.ticker-track,.ticker-half{gap:22px}.ticker-item{font-size:10px;letter-spacing:1px}}.ticker-item--accent{color:var(--accent)}.site-header{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px clamp(20px,4vw,64px);background:#0d1420d1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border-soft)}.brand{display:flex;align-items:center;gap:9px}.brand-dot{width:8px;height:8px;border-radius:2px;background:var(--accent);display:inline-block}.brand-name{font-weight:600;font-size:16.5px;color:var(--text)}.nav-link{text-decoration:none;color:var(--accent);font-size:13.5px;font-weight:700;letter-spacing:.3px}.hero{padding:clamp(64px,9vw,110px) clamp(20px,6vw,64px) clamp(40px,5vw,64px);max-width:900px;margin:0 auto;text-align:center}.eyebrow-pill{display:inline-flex;align-items:center;gap:8px;background:rgba(var(--accent-rgb),.1);color:var(--accent-light);font-size:12px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;padding:8px 18px;border-radius:999px;margin-bottom:30px;border:1px solid rgba(var(--accent-rgb),.25)}.hero-title{font-weight:600;font-size:clamp(36px,6vw,66px);line-height:1.1;color:var(--text);margin:0 0 26px;letter-spacing:-.5px}.hero-subtitle{font-size:clamp(16.5px,1.8vw,19px);line-height:1.65;color:var(--text-muted);max-width:560px;margin:0 auto 38px}.hero-cta{padding:20px 40px;font-size:16.5px}.hero-note{margin-top:20px;display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.hero-price-line{margin-top:16px;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:8px}.hero-price-old{font-size:14px;color:var(--text-faint);text-decoration:line-through}.hero-price-new{font-size:18px;font-weight:800;color:var(--accent-light)}.hero-price-terms{font-size:12.5px;color:var(--text-muted)}.countdown-badge{display:inline-flex;align-items:center;gap:5px;background:rgba(var(--accent-rgb),.1);border:1px solid rgba(var(--accent-rgb),.25);border-radius:14px;padding:14px 22px;font-weight:700;color:var(--text-muted);animation:pulse 3.2s ease-in-out infinite}.countdown-icon{color:var(--accent);flex:none}.countdown-label{font-size:11.5px;letter-spacing:.8px;text-transform:uppercase}.countdown-value{font-size:21px;font-weight:800;background:var(--accent-gradient);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.hero-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:26px;margin-top:40px}.hero-badge{font-size:12px;letter-spacing:1px;text-transform:uppercase;color:var(--text-faint);font-weight:700}.hero-proof{display:block;width:100%;max-width:360px;margin:32px auto 0}.hero-result{position:relative;max-width:420px;margin:40px auto 0}.hero-result-badge{position:absolute;left:50%;bottom:-18px;transform:translate(-50%);background:var(--accent-gradient);color:#0d0d0d;font-weight:800;font-size:13.5px;padding:10px 22px;border-radius:999px;white-space:nowrap;box-shadow:0 12px 28px -10px rgba(var(--accent-rgb),.6)}.offer-proof{display:block;width:100%;max-width:320px;margin:24px auto}.offer-payment-methods{display:block;width:100%;max-width:420px;margin:20px auto;border-radius:14px}.demo-section{padding:0 clamp(20px,6vw,64px) clamp(48px,6vw,72px);max-width:1040px;margin:0 auto}.demo-frame{position:relative;border-radius:22px;overflow:hidden;box-shadow:0 50px 100px -30px #0009;border:1px solid rgba(255,255,255,.08)}.demo-frame img{width:100%;display:block}.demo-chip{position:absolute;background:#0d1420d1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(var(--accent-rgb),.4);border-radius:12px;padding:12px 16px}.demo-chip--top{top:22px;left:22px}.demo-chip--bottom{bottom:22px;right:22px}.demo-chip-label{font-size:10.5px;color:var(--text-faint);font-weight:700;text-transform:uppercase;letter-spacing:.6px}.demo-chip-value{font-weight:600;font-size:18px;color:var(--accent-light)}.demo-chip-value--plain{color:var(--text)}.demo-caption{text-align:center;font-size:15.5px;color:var(--text-dim);margin:28px auto 0;max-width:520px}.predemo-inner{max-width:400px;margin:0 auto}.predemo-frame{position:relative;width:100%;aspect-ratio:9 / 16;border-radius:22px;overflow:hidden;box-shadow:0 50px 100px -30px #0009;border:1px solid rgba(255,255,255,.08)}.predemo-frame iframe{width:100%;height:100%;border:0;display:block}.predemo-play{position:relative;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer}.predemo-play img{width:100%;height:100%;object-fit:cover;display:block}.demo-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;border-radius:50%;background:var(--accent-gradient);color:var(--bg);display:flex;align-items:center;justify-content:center;padding-left:4px;box-shadow:0 16px 32px -10px rgba(var(--accent-rgb),.6);transition:transform .3s cubic-bezier(.16,1,.3,1)}.predemo-play:hover .demo-play-button{transform:translate(-50%,-50%) scale(1.08)}.anchor-nav{border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);padding:16px clamp(20px,6vw,64px)}.anchor-nav-list{max-width:1040px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(18px,3vw,40px)}.anchor-nav-link{text-decoration:none;font-size:11.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--text-faint);font-weight:700}.section{padding:clamp(80px,9vw,128px) clamp(20px,6vw,64px)}.section--tight-top{padding-top:0}.section--alt{background:var(--bg-alt)}.section-header{text-align:center;margin-bottom:52px}.section-header--tight{margin-bottom:48px}.section-title{font-weight:600;font-size:clamp(28px,3.6vw,38px);line-height:1.2;color:var(--text);margin:0}.section-title--lg{font-size:clamp(30px,4vw,44px)}.section-title--md{font-size:clamp(26px,3.4vw,34px)}.problem-inner{max-width:1000px;margin:0 auto;text-align:center}.problem-heading{font-weight:600;font-size:clamp(30px,4vw,44px);line-height:1.16;color:var(--text);margin:0 0 20px}.problem-lead{font-size:16.5px;line-height:1.7;color:var(--text-muted);max-width:600px;margin:0 auto 56px}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;text-align:left}.problem-card{background:var(--card);border:1px solid var(--border);border-radius:18px;padding:30px 26px}.problem-num{width:38px;height:38px;border-radius:50%;border:1.5px solid var(--accent);color:var(--accent);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:15px;margin-bottom:18px}.card-title{font-size:17.5px;font-weight:700;color:var(--text);margin:0 0 10px}.card-desc{font-size:14.5px;line-height:1.65;color:var(--text-dim);margin:0}.story-inner{max-width:1080px;margin:0 auto;display:flex;flex-wrap:wrap;gap:clamp(36px,5vw,64px);align-items:center}.story-text{flex:1 1 420px;min-width:280px}.story-heading{font-weight:600;font-size:clamp(26px,3.4vw,34px);line-height:1.3;color:var(--text);margin:0 0 32px}.story-paragraphs{display:flex;flex-direction:column;gap:22px;font-size:16px;line-height:1.75;color:var(--text-muted)}.story-paragraphs p{margin:0}.story-highlight{color:var(--text);font-weight:700;font-style:italic}.story-strong{color:var(--text);font-weight:600}.story-cta{display:inline-block;padding:18px 36px;font-size:15.5px;margin-top:32px}.story-image{flex:1 1 380px;min-width:280px}.image-frame{border-radius:20px;overflow:hidden;box-shadow:0 30px 70px -26px #00000080;border:1px solid rgba(255,255,255,.08)}.image-frame img{width:100%;display:block}.isolation-inner{max-width:900px;margin:0 auto;text-align:center}.isolation-columns{display:flex;gap:24px;text-align:left}.isolation-card{flex:1 1 0;background:var(--card);border-radius:20px;padding:clamp(24px,3.5vw,34px);border:1px solid var(--border)}.isolation-card--muted .isolation-label{color:var(--text-faint)}.isolation-card--muted .isolation-text{color:var(--text-muted)}.isolation-card--accent{border-color:rgba(var(--accent-rgb),.4);background:rgba(var(--accent-rgb),.06)}.isolation-card--accent .isolation-label{color:var(--accent)}.isolation-card--accent .isolation-text{color:var(--text);font-weight:600}.isolation-label{font-size:11.5px;letter-spacing:1px;text-transform:uppercase;font-weight:700;margin-bottom:10px}.isolation-text{font-size:clamp(16px,2vw,18.5px);line-height:1.5;margin:0}.isolation-list{list-style:none;margin:18px 0 0;padding:14px 0 0;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:10px}.isolation-list li{font-size:14.5px;line-height:1.5;padding-left:18px;position:relative}.isolation-card--muted .isolation-list li{color:var(--text-faint)}.isolation-card--accent .isolation-list li{color:var(--text-muted)}.isolation-list li:before{content:"—";position:absolute;left:0;color:var(--accent)}.isolation-closing{font-size:clamp(22px,3vw,30px);line-height:1.35;margin:40px auto 28px;max-width:640px}.isolation-cta{display:inline-block;padding:18px 36px;font-size:15.5px}@media (max-width: 720px){.isolation-columns{flex-direction:column}}.consequences-card{max-width:1000px;margin:0 auto;background:var(--card);border-radius:24px;padding:clamp(36px,5vw,56px);border:1px solid var(--border)}.consequences-heading{font-weight:600;font-size:clamp(22px,3vw,30px);line-height:1.3;color:var(--text);text-align:center;max-width:620px;margin:0 auto 36px}.consequences-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.consequence-item{border-left:2px solid rgba(var(--accent-rgb),.4);padding-left:18px}.consequence-item h4{font-size:15.5px;font-weight:700;color:var(--text);margin:0 0 6px}.consequence-item p{font-size:13.5px;line-height:1.6;color:var(--text-dim);margin:0}.solution-inner{max-width:1120px;margin:0 auto;display:flex;flex-wrap:wrap;gap:clamp(36px,5vw,64px);align-items:center}.solution-image{flex:1 1 380px;min-width:280px}.solution-text{flex:1 1 440px;min-width:300px}.solution-heading{font-weight:600;font-size:clamp(28px,3.6vw,38px);line-height:1.18;color:var(--text);margin:0 0 20px}.solution-desc{font-size:16px;line-height:1.7;color:var(--text-muted);margin:0 0 30px}.benefit-list{display:flex;flex-direction:column;gap:14px}.benefit-item{display:flex;align-items:flex-start;gap:12px}.check-mark{color:var(--accent);font-weight:800;font-size:16px}.benefit-text{font-size:15px;line-height:1.55;color:#d3d8e1;font-weight:600}.why-inner{max-width:1120px;margin:0 auto;display:flex;flex-wrap:wrap;gap:clamp(36px,5vw,56px);align-items:center}.why-text{flex:1 1 560px;min-width:300px}.why-heading{font-weight:600;font-size:clamp(26px,3.4vw,34px);line-height:1.25;color:var(--text);margin:0 0 28px}.why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.why-card{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:22px 20px;transition:border-color .35s ease}.why-card-title{font-size:14.5px;font-weight:700;color:var(--text);margin-bottom:8px}.why-card p{font-size:13.5px;line-height:1.6;color:var(--text-dim);margin:0}.why-card--highlight{background:#152a24;border:1px solid rgba(var(--accent-rgb),.35)}.why-card--highlight .why-card-title{color:var(--accent-light)}.why-card--highlight p{color:#edeff3}.why-image{flex:1 1 340px;min-width:260px}.timeline-wrap{max-width:760px;margin:0 auto}.timeline{position:relative;padding-left:56px;border-left:1px solid rgba(255,255,255,.1)}.timeline-item{position:relative;margin-bottom:44px}.timeline-item:last-child{margin-bottom:0}.timeline-num{position:absolute;left:-73px;top:0;width:34px;height:34px;border-radius:50%;background:var(--bg);border:1.5px solid var(--accent);color:var(--accent);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px}.timeline-item h3{font-size:18px;font-weight:700;color:var(--text);margin:0 0 8px}.timeline-item p{font-size:15px;line-height:1.6;color:var(--text-dim);margin:0}.kit-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.kit-card{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:24px 22px;transition:border-color .35s ease,transform .35s ease}.kit-card:hover{border-color:rgba(var(--accent-rgb),.35);transform:translateY(-2px)}.kit-mark{width:36px;height:36px;border-radius:10px;background:rgba(var(--accent-rgb),.12);color:var(--accent);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:14px;margin-bottom:16px}.kit-card h3{font-size:15.5px;font-weight:700;color:var(--text);margin:0 0 8px}.kit-card p{font-size:13.5px;line-height:1.6;color:var(--text-dim);margin:0}.stats-grid{max-width:960px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.stat-card{background:var(--card);border:1px solid var(--border);border-radius:18px;padding:32px 24px;text-align:center;transition:border-color .35s ease,transform .35s ease}.stat-card:hover{border-color:rgba(var(--accent-rgb),.3);transform:translateY(-2px)}.stat-value{font-weight:600;font-size:44px;color:var(--accent);margin-bottom:10px}.stat-label{font-size:14px;color:var(--text-muted);font-weight:600}.goals-grid{max-width:900px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.goal-card{background:var(--card);border:1px solid var(--border);border-radius:18px;padding:28px 24px}.goal-card-label{font-size:14.5px;font-weight:700;color:var(--text);margin-bottom:16px}.goal-bar{height:8px;border-radius:999px;background:#ffffff14;overflow:hidden}.goal-bar-fill{height:100%;border-radius:999px;background:var(--accent-gradient);transition:width 1.1s ease}.goal-card-percent{margin-top:12px;font-size:20px;font-weight:600;color:var(--accent-light)}.goals-caption{text-align:center;font-size:13.5px;color:var(--text-faint);margin:28px 0 0}.ba-inner{max-width:1100px;margin:0 auto}.ba-layout{display:flex;flex-wrap:wrap;gap:32px;align-items:center}.ba-columns{flex:1 1 300px;min-width:280px;display:grid;gap:20px}.ba-card{border-radius:18px;padding:28px 26px;border:1px solid var(--border)}.ba-card--before{background:#291313}.ba-card--after{background:#152a24;border-color:rgba(var(--accent-rgb),.3)}.ba-label{font-size:12.5px;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-bottom:18px}.ba-label--before{color:var(--text-faint)}.ba-label--after{color:var(--accent)}.ba-row{display:flex;align-items:flex-start;gap:12px;margin-bottom:13px}.ba-row:last-child{margin-bottom:0}.ba-mark--cross{color:#8b6656;font-weight:800;font-size:14px}.ba-mark--check{color:var(--accent);font-weight:800;font-size:14px}.ba-text--before{font-size:14px;line-height:1.55;color:var(--text-dim)}.ba-text--after{font-size:14px;line-height:1.55;color:#edeff3}.ba-image{flex:1 1 320px;min-width:260px}.imagine-inner{max-width:1000px;margin:0 auto}.imagine-frame{position:relative;border-radius:24px;overflow:hidden;box-shadow:0 40px 90px -30px #0000008c;border:1px solid rgba(255,255,255,.08)}.imagine-frame img{width:100%;display:block}@media (max-width: 640px){.imagine-frame{aspect-ratio:2 / 4}.imagine-frame img{height:100%;object-fit:cover}}.imagine-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0b111bf0 8%,#0b111b8c 42%,#0b111b0d 68%);display:flex;align-items:flex-end}.imagine-content{padding:clamp(28px,5vw,56px)}.imagine-eyebrow{font-size:12.5px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--accent-light);margin-bottom:14px}.imagine-heading{font-weight:600;font-size:clamp(26px,3.6vw,38px);line-height:1.25;color:var(--text);margin:0 0 16px}.imagine-text{font-size:15.5px;line-height:1.7;color:#d3d8e1;margin:0}.imagine-whatsapp-link{display:inline-block;margin-top:20px;font-size:14px;font-weight:700;color:var(--accent-light)}.testimonial-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:22px}.testimonial-card{background:var(--card);border:1px solid var(--border);border-radius:18px;padding:28px 26px;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .35s ease}.testimonial-card:hover{transform:translateY(-4px);border-color:rgba(var(--accent-rgb),.3)}.stars{color:var(--accent);font-size:14px;letter-spacing:2px;margin-bottom:14px}.testimonial-quote{font-size:15px;line-height:1.7;color:#d3d8e1;margin:0 0 20px;font-style:italic}.testimonial-person{display:flex;align-items:center;gap:12px;margin-bottom:16px}.avatar{width:42px;height:42px;border-radius:50%;overflow:hidden;flex:none;border:1px solid rgba(var(--accent-rgb),.35)}.avatar img{width:100%;height:100%;object-fit:cover;display:block}.avatar--initials{display:flex;align-items:center;justify-content:center;background:rgba(var(--accent-rgb),.14);color:var(--accent-light);font-size:14px;font-weight:700;letter-spacing:.5px}.proof-whatsapp-block{margin-top:56px;text-align:center}.proof-whatsapp-title{font-weight:600;font-size:clamp(20px,2.6vw,26px);color:var(--text);margin:6px 0 24px}.proof-whatsapp-image{width:100%;max-width:640px;border-radius:20px;border:1px solid var(--border);box-shadow:0 30px 70px -30px #0000008c}.testimonial-name{font-size:14px;font-weight:700;color:var(--text)}.testimonial-meta{font-size:12.5px;color:var(--text-faint)}.testimonial-result{display:inline-block;background:rgba(var(--accent-rgb),.12);color:var(--accent-light);font-size:12px;font-weight:700;padding:6px 12px;border-radius:999px}.testimonial-disclaimer{text-align:center;font-size:12px;color:var(--text-ghost);margin:36px 0 0}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.gallery-frame{border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.08);margin-bottom:12px;aspect-ratio:1 / 1}.gallery-frame img{width:100%;height:100%;object-fit:cover;display:block}.gallery-caption{font-size:13px;color:var(--text-faint);text-align:center;font-weight:600}.faq-wrap{max-width:780px;margin:0 auto}.faq-list{display:flex;flex-direction:column;gap:12px}.faq-q-text{font-size:15.5px;font-weight:700;color:var(--text)}.faq-whatsapp-link{display:block;text-align:center;margin-top:32px;font-size:14px;font-weight:700;color:var(--accent-light)}.offer-inner{max-width:640px;margin:0 auto;text-align:center}.offer-heading{font-weight:600;font-size:clamp(28px,3.6vw,38px);line-height:1.2;color:var(--text);margin:0 0 40px}.offer-card{background:var(--card);border-radius:22px;padding:clamp(30px,5vw,48px);border:1px solid rgba(var(--accent-rgb),.3);text-align:left;box-shadow:0 40px 90px -30px #0000008c}.offer-product{font-weight:600;font-size:21px;color:var(--text);margin-bottom:4px}.offer-variant{font-size:13.5px;color:var(--text-faint);margin-bottom:26px}.offer-lines{display:flex;flex-direction:column;gap:13px;margin-bottom:26px}.offer-line{display:flex;gap:12px;align-items:flex-start}.offer-line--split{justify-content:space-between}.offer-line-main{display:flex;gap:12px}.offer-line-text{font-size:14.5px;color:#d3d8e1}.offer-line-value{font-size:12.5px;color:var(--text-ghost);white-space:nowrap}.offer-total-row{border-top:1px solid rgba(255,255,255,.08);padding-top:22px;margin-bottom:8px;display:flex;align-items:center;justify-content:space-between}.offer-total-label{font-size:13px;color:var(--text-faint);font-weight:600}.offer-total-value{font-size:15px;color:var(--text-faint);font-weight:700;text-decoration:line-through}.offer-price-row{padding-bottom:22px;display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:24px}.offer-price-label{font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--text-faint)}.offer-price-value{font-weight:600;font-size:38px;background:var(--accent-gradient);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.offer-note-box{display:flex;gap:14px;align-items:flex-start;background:rgba(var(--accent-rgb),.08);border:1px solid rgba(var(--accent-rgb),.25);border-radius:14px;padding:18px 20px;margin-bottom:26px}.offer-note-icon{width:26px;height:26px;border-radius:50%;background:var(--accent);color:var(--bg);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:14px;flex:none}.offer-note-text{font-size:13.5px;line-height:1.6;color:#d3d8e1;margin:0}.offer-cta{display:block;text-align:center;padding:19px;border-radius:14px;font-size:16.5px;box-shadow:0 18px 36px -14px rgba(var(--accent-rgb),.45);width:100%}.offer-fine-print{text-align:center;font-size:12px;color:var(--text-faint);margin-top:16px}.final-cta{padding:clamp(90px,10vw,150px) clamp(20px,6vw,64px);text-align:center;background:var(--bg-alt)}.final-cta-inner{max-width:680px;margin:0 auto}.final-cta-heading{font-weight:600;font-size:clamp(30px,4vw,44px);line-height:1.25;color:var(--text);margin:0 0 32px}.final-cta-button{padding:20px 42px;font-size:16.5px}.site-footer{border-top:1px solid var(--border-soft);padding:32px clamp(20px,6vw,64px);display:flex;flex-direction:column;gap:18px}.footer-top,.footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.footer-top{padding-bottom:18px}.footer-contact{display:flex;flex-wrap:wrap;align-items:center;gap:20px;font-size:13px}.footer-contact a{color:var(--text-muted);text-decoration:none}.footer-contact a:hover{color:var(--accent)}.footer-copy{font-size:12.5px;color:var(--text-ghost)}.footer-legal{display:flex;flex-wrap:wrap;gap:18px}.footer-legal a{font-size:12.5px;color:var(--text-ghost);text-decoration:none}.footer-legal a:hover{color:var(--accent)}.purchase-notification{position:fixed;left:24px;bottom:96px;z-index:210;display:flex;align-items:center;gap:12px;width:320px;background:var(--card);border:1px solid var(--border);border-radius:14px;padding:14px 16px;box-shadow:0 24px 48px -20px #0000008c;opacity:0;transform:translateY(16px);pointer-events:none;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}.purchase-notification.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.purchase-notification-avatar{flex:none;width:34px;height:34px;border-radius:50%;background:rgba(var(--accent-rgb),.12);display:flex;align-items:center;justify-content:center;font-size:16px}.purchase-notification-text{font-size:13px;line-height:1.5;color:var(--text-dim)}.purchase-notification-text strong{color:var(--text)}.purchase-notification-close{flex:none;background:none;border:none;color:var(--text-faint);font-size:18px;line-height:1;cursor:pointer;padding:4px;margin:-4px -4px -4px 0}.purchase-notification-close:hover{color:var(--text)}@media (max-width: 640px){.purchase-notification{left:16px;right:auto;bottom:calc(96px + env(safe-area-inset-bottom));transform:translateY(16px);width:calc(100vw - 104px)}.purchase-notification.is-visible{transform:translateY(0)}}.sticky-cta-bar{position:fixed;left:0;right:0;bottom:0;width:100%;z-index:70;display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--card);border-top:1px solid var(--border);padding:14px clamp(20px,6vw,64px);padding-bottom:calc(14px + env(safe-area-inset-bottom));opacity:0;transform:translateY(100%);pointer-events:none;transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1)}.sticky-cta-bar.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.sticky-cta-price{font-weight:700;font-size:15px;color:var(--text);flex:none}.sticky-cta-button{padding:12px 22px;font-size:14px;white-space:nowrap}@media (max-width: 640px){.sticky-cta-price{font-size:13px}.sticky-cta-button{padding:10px 16px;font-size:12.5px}}.whatsapp-float{position:fixed;right:24px;bottom:96px;z-index:75;width:56px;height:56px;border-radius:50%;background:#25d366;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 16px 32px -12px #25d3668c;transition:transform .3s cubic-bezier(.16,1,.3,1)}.whatsapp-float:hover{color:#fff;transform:translateY(-3px)}@media (max-width: 640px){.whatsapp-float{right:16px;bottom:calc(96px + env(safe-area-inset-bottom))}}.checkout-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#06090fb8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px;overflow-y:auto;-webkit-overflow-scrolling:touch}.checkout-modal{position:relative;width:100%;max-width:440px;max-height:min(90vh,720px);overflow-y:auto;overscroll-behavior:contain;background:var(--card);border:1px solid var(--border);border-radius:20px;padding:32px;box-shadow:0 40px 80px -24px #0009}.checkout-close{position:absolute;top:16px;right:16px;width:32px;height:32px;border-radius:50%;border:1px solid var(--border);background:transparent;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px}.checkout-close:hover{color:var(--text);border-color:#fff3}.checkout-title{font-size:22px;margin:4px 0 20px}.checkout-form{display:flex;flex-direction:column;gap:12px}.checkout-row{display:flex;gap:12px}.checkout-modal input,.checkout-modal select{width:100%;padding:13px 16px;border-radius:10px;border:1px solid var(--border);background:var(--bg-alt);color:var(--text);font-family:inherit;font-size:14.5px}.checkout-modal input:focus,.checkout-modal select:focus{outline:none;border-color:rgba(var(--accent-rgb),.6)}.checkout-modal input::placeholder{color:var(--text-ghost)}.checkout-hint{font-size:12px;color:var(--text-faint);margin-top:-4px}.checkout-payment-methods{display:block;width:100%;max-width:340px;margin:10px auto 0;border-radius:6px}.checkout-error{color:#e78a8a;font-size:13.5px;line-height:1.5}.checkout-submit{border:none;cursor:pointer;padding:17px;font-size:15.5px;margin-top:6px}.checkout-submit:disabled{opacity:.65;cursor:not-allowed}.checkout-fine-print{text-align:center;font-size:12px;color:var(--text-faint);margin-top:4px}.checkout-discount-toggle{background:none;border:none;padding:0;text-align:left;font-size:13px;color:var(--text-dim);text-decoration:underline;cursor:pointer;width:fit-content}.checkout-discount-toggle:hover{color:var(--accent-light)}.checkout-discount-row{display:flex;gap:12px}.checkout-discount-apply{flex:none;padding:13px 20px;border-radius:10px;border:1px solid rgba(var(--accent-rgb),.4);background:transparent;color:var(--accent-light);font-weight:700;font-size:14px;white-space:nowrap;cursor:pointer}.checkout-discount-apply:hover{border-color:rgba(var(--accent-rgb),.7)}.checkout-discount-apply:disabled{opacity:.5;cursor:not-allowed}.checkout-discount-success{font-size:13px;color:#7cd992;margin-top:-4px}.checkout-discount-error{font-size:13px;color:#e78a8a;margin-top:-4px}.checkout-price-summary{display:flex;align-items:baseline;justify-content:center;gap:10px;padding-bottom:16px;border-bottom:1px dashed var(--border)}.checkout-price-old{font-size:14px;color:var(--text-faint);text-decoration:line-through}.checkout-price-new{font-size:19px;font-weight:800;color:var(--accent-light)}.checkout-support-link{display:block;text-align:center;font-size:12.5px;color:var(--text-dim);margin-top:10px}.checkout-support-link:hover{color:var(--accent-light)}@media (max-width: 480px){.checkout-row{flex-direction:column}}.promo-popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:205;background:#06090fb8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px}.promo-popup{position:relative;width:100%;max-width:380px;background:var(--card);border:1px solid var(--border);border-radius:20px;padding:32px;text-align:center;box-shadow:0 40px 80px -24px #0009}.promo-popup-close{position:absolute;top:16px;right:16px;width:32px;height:32px;border-radius:50%;border:1px solid var(--border);background:transparent;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px}.promo-popup-close:hover{color:var(--text);border-color:#fff3}.promo-popup-title{font-size:26px;margin:4px 0 14px}.promo-popup-text{font-size:14.5px;color:var(--text-muted);line-height:1.6;margin:0 0 24px}.promo-popup-text strong{color:var(--accent-light);letter-spacing:.5px}.promo-popup-countdown{display:inline-block;font-size:13px;font-weight:700;letter-spacing:.4px;color:var(--accent-light);background:rgba(var(--accent-rgb),.1);border:1px solid rgba(var(--accent-rgb),.25);border-radius:999px;padding:6px 16px;margin:0 0 20px}.promo-popup-cta{width:100%;border:none;cursor:pointer;padding:16px;font-size:15.5px}:root{--bg: #0d1420;--bg-alt: #0b111b;--card: #131c29;--border: rgba(255, 255, 255, .07);--border-soft: rgba(255, 255, 255, .06);--text: #f4f1ea;--text-muted: #a9b2c3;--text-dim: #8b94a5;--text-faint: #7c8698;--text-ghost: #5f6779;--accent: #c9a227;--accent-dark: #8a6b1f;--accent-light: #dcc373;--accent-rgb: 201, 162, 39;--accent-tint: #2a2412;--accent-gradient: linear-gradient(135deg, #bf953f 0%, #fcf6ba 25%, #b38728 50%, #fbf5b7 75%, #aa771c 100%)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Manrope,sans-serif;-webkit-font-smoothing:antialiased}a{color:var(--accent)}a:hover{color:var(--accent-light)}::selection{background:var(--accent-dark);color:var(--text)}img{max-width:100%}.serif{font-family:Newsreader,serif}.italic-accent{font-style:italic;background:var(--accent-gradient);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pulse{0%,to{box-shadow:0 0 rgba(var(--accent-rgb),.45)}50%{box-shadow:0 0 0 10px rgba(var(--accent-rgb),0)}}.cta-pulse{animation:pulse 3.2s ease-in-out infinite}.reveal{opacity:0;transform:translateY(26px)}.reveal.is-visible{opacity:1;transform:translateY(0);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.stagger>*{opacity:0;transform:translateY(16px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.reveal.is-visible .stagger>*{opacity:1;transform:translateY(0)}.reveal.is-visible .stagger>*:nth-child(1){transition-delay:.05s}.reveal.is-visible .stagger>*:nth-child(2){transition-delay:.11s}.reveal.is-visible .stagger>*:nth-child(3){transition-delay:.17s}.reveal.is-visible .stagger>*:nth-child(4){transition-delay:.23s}.reveal.is-visible .stagger>*:nth-child(5){transition-delay:.29s}.reveal.is-visible .stagger>*:nth-child(6){transition-delay:.35s}.reveal.is-visible .stagger>*:nth-child(7){transition-delay:.41s}.reveal.is-visible .stagger>*:nth-child(8){transition-delay:.47s}.hover-lift{transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .35s ease}.hover-lift:hover{transform:translateY(-3px);border-color:rgba(var(--accent-rgb),.4)}.hover-border:hover{border-color:#ffffff29}.hover-zoom img{transition:transform .5s ease}.hover-zoom:hover img{transform:scale(1.05)}.btn-primary{position:relative;overflow:hidden;text-decoration:none;background:var(--accent-gradient);color:var(--bg);font-weight:800;display:inline-block;border-radius:999px;box-shadow:0 20px 40px -14px rgba(var(--accent-rgb),.4);transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease}.btn-primary:hover{color:var(--bg);transform:translateY(-2px);box-shadow:0 24px 48px -14px rgba(var(--accent-rgb),.55)}.btn-primary:before{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-20deg);animation:shine 3.2s ease-in-out infinite}@keyframes shine{0%{left:-60%}40%,to{left:130%}}.container{max-width:1120px;margin:0 auto}.section-eyebrow{font-size:12.5px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--accent);margin-bottom:16px}.faq-item{background:var(--card);border-radius:14px;border:1px solid var(--border);overflow:hidden}.faq-question{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;cursor:pointer;background:none;border:none;width:100%;text-align:left;font-family:inherit;color:inherit}.faq-symbol{font-size:18px;color:var(--accent);font-weight:700;flex:none;display:inline-block;transition:transform .3s ease}.faq-answer{max-height:0;opacity:0;padding:0 24px;overflow:hidden;font-size:14.5px;line-height:1.65;color:var(--text-dim);transition:max-height .4s cubic-bezier(.16,1,.3,1),opacity .3s ease,padding .3s ease}.faq-answer--open{max-height:400px;opacity:1;padding:0 24px 22px}@media (max-width: 640px){.container{padding-left:4px;padding-right:4px}}@media (prefers-reduced-motion: reduce){.reveal,.stagger>*,.cta-pulse,.faq-answer,.hover-lift,.hover-zoom img,.btn-primary,.btn-primary:before,.purchase-notification,.sticky-cta-bar,.countdown-badge,.whatsapp-float{transition:none!important;animation:none!important}.btn-primary:before{display:none}.reveal{opacity:1;transform:none}.stagger>*{opacity:1;transform:none}}
