:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#151515;--ink-soft:#3f3f46;--muted:#6b7280;--paper:#fff;--surface:#fff;--surface-rich:#fff7df;--line:#1111111f;--forest:#171717;--forest-2:#2b2b2b;--teal:#2563eb;--ruby:#f97316;--ruby-dark:#c2410c;--gold:#ffca28;--gold-soft:#fff4bf;--saffron:#ff7a00;--plum:#1f2937;--shadow-soft:0 26px 70px #1914101f;--shadow-tight:0 16px 36px #1914101c;--section-space:92px;color:var(--ink);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-family:Manrope,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:500;line-height:1.5}*{box-sizing:border-box}html{scroll-behavior:smooth;max-width:100%;overflow-x:hidden}body{min-width:320px;max-width:100%;color:var(--ink);background:linear-gradient(90deg,#11111107 1px,#0000 1px) 0 0/86px 86px,#fff;margin:0;overflow-x:hidden}body,button,input,textarea,select{font:inherit}img,svg{display:block}img{max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{border:0}h1,h2,h3,p{margin:0}h1,h2,h3{color:var(--forest);letter-spacing:0;text-transform:capitalize;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-weight:800;line-height:1.03}h1{max-width:760px;font-size:4rem}h2{font-size:2.85rem}h3{color:var(--ink);font-size:1.2rem;line-height:1.22}p{color:var(--muted)}ul{margin:0;padding:0;list-style:none}.container{width:min(1180px,100% - 56px);margin:0 auto}.section{padding:var(--section-space) 0;position:relative}.section-header{text-align:center;max-width:760px;margin:0 auto 42px}.section-header-left{text-align:left;margin:0 0 34px}.section-header h2{margin-top:10px}.section-header p:not(.eyebrow){max-width:650px;color:var(--ink-soft);margin:17px auto 0;font-size:1.05rem;line-height:1.78}.section-header-left p:not(.eyebrow){margin-left:0;margin-right:0}.eyebrow,.hero-badge,.offer-badge{color:#b45309;letter-spacing:.12em;text-transform:uppercase;background:#fff7df;border:1px solid #d9a44157;border-radius:8px;align-items:center;width:fit-content;padding:9px 13px;font-size:.72rem;font-weight:800;display:inline-flex}.btn{isolation:isolate;text-align:center;will-change:transform;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:14px 22px;font-weight:800;line-height:1.1;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex;position:relative;overflow:hidden}.btn:before{z-index:-1;content:"";background:linear-gradient(115deg,#ffffff47,#0000 34%,#ffffff2e 68%,#0000);transition:transform .36s;position:absolute;inset:0;transform:translate(-100%)}.btn:hover,.btn:focus-visible{transform:translateY(-2px)}.btn:hover:before,.btn:focus-visible:before{transform:translate(100%)}.btn:focus-visible{outline-offset:3px;outline:3px solid #d9a44161}.btn svg{flex:none;width:18px;height:18px}.btn span{overflow-wrap:anywhere;justify-content:center;align-items:center;gap:8px;display:inline-flex}.btn-primary{color:#151515;background:#ffca28;box-shadow:0 16px 30px #ff7a0033}.btn-secondary{color:#171717;background:#fff;border-color:#11111129;box-shadow:0 10px 24px #1111110f}.btn-large{min-height:58px;padding:16px 26px;font-size:1rem}.btn-small{min-height:44px;padding:11px 15px;font-size:.9rem}.full-width{width:100%}.microcopy{max-width:620px;color:var(--muted);font-size:.93rem;line-height:1.7}.hero{min-height:auto;color:var(--ink);background:#fff;padding:36px 0 74px;position:relative;overflow:hidden}.hero:after{display:none}.hero-bg{pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#11111109 1px,#0000 1px),linear-gradient(0deg,#11111106 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:86px 86px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.brand-mark{align-items:center;display:inline-flex}.brand-mark img{width:96px;height:auto}.header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.header-actions a:not(.call-pill),.footer-socials a{color:#111;background:#fff;border:1px solid #1111111f;border-radius:8px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 10px 22px #1111110f}.header-actions svg,.footer-socials svg{width:18px;height:18px}.call-pill{color:#111;background:#ffca28;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 14px;font-size:.9rem;font-weight:900;display:inline-flex;box-shadow:0 14px 26px #ff7a002e}.hero-layout{z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(390px,.76fr);align-items:center;gap:64px;width:min(1220px,100% - 48px);min-height:680px;display:grid;position:relative}.hero-watermark{opacity:.16;filter:none;pointer-events:none;width:min(36vw,460px);height:min(36vw,460px);position:absolute;top:50%;right:30px;transform:translateY(-50%)}.hero-copy{z-index:1;max-width:760px;position:relative}.hero h1{color:#111;text-wrap:balance;margin-top:26px}.hero-subheadline{color:#3f3f46;max-width:650px;margin-top:22px;font-size:1.13rem;line-height:1.82}.hero-review-line{color:#111;background:#fff7df;border:1px solid #ffca287a;border-radius:8px;align-items:center;gap:8px;width:fit-content;margin-top:16px;padding:9px 12px;font-size:.92rem;font-weight:900;display:inline-flex}.hero-stars{color:#ffb300;gap:2px;display:inline-flex}.hero-stars svg{fill:currentColor;width:15px;height:15px}.hero-meta{flex-wrap:wrap;gap:11px;margin:26px 0 16px;display:flex}.hero-meta span,.hero-meta a,.hero-urgency-row>span{color:#171717;background:#fff;border:1px solid #1111111f;border-radius:8px;align-items:center;gap:8px;padding:10px 13px;font-size:.92rem;font-weight:800;display:inline-flex;box-shadow:0 8px 20px #1111110a}.hero-meta a:hover,.hero-meta a:focus-visible{background:#fff7df;border-color:#ff7a0061}.hero-meta svg,.inline-icon{color:#ff7a00;flex:none;width:18px;height:18px}.hero-urgency-row{flex-wrap:wrap;align-items:center;gap:11px;margin:0 0 24px;display:flex}.hero-actions{flex-wrap:wrap;gap:13px;margin-bottom:15px;display:flex}.hero-panel{z-index:1;background:#fff7df;border:1px solid #1111111a;border-radius:8px;align-items:end;gap:22px;width:100%;min-height:620px;padding:28px;display:grid;position:relative;box-shadow:0 26px 70px #1111111a}.hero-panel-image{aspect-ratio:1080/1350;object-fit:cover;object-position:center top;border-radius:8px;width:min(432px,100%);margin:0 auto;box-shadow:0 18px 38px #1111111f}.hero-panel-card{background:#fff;border:1px solid #1111111f;border-radius:8px;gap:10px;max-width:100%;margin-left:0;padding:24px;display:grid;box-shadow:0 18px 46px #1111111f}.hero-panel-card>span{color:#d35400;letter-spacing:.12em;text-transform:uppercase;font-size:.8rem;font-weight:900}.hero-panel-card h2{color:var(--forest);font-size:1.7rem}.hero-panel-card p{color:var(--ink-soft);font-weight:800}.hero-panel-card strong{color:#e65a00;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:3rem;line-height:1}.countdown{background:linear-gradient(#fffdf8,#fff2d6);border:1px solid #d9a44157;border-radius:8px;padding:14px;box-shadow:0 18px 36px #19141014}.countdown p{color:var(--ruby);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:.72rem;font-weight:900}.countdown-grid{grid-template-columns:repeat(4,minmax(50px,1fr));gap:8px;display:grid}.countdown-box{color:#fff;text-align:center;background:linear-gradient(160deg,#2b2b2b,#111);border-radius:8px;place-items:center;min-height:54px;padding:8px 6px;display:grid}.countdown-box strong{font-size:1.02rem;line-height:1}.countdown-box small{color:#ffffffbf;text-transform:uppercase;font-size:.67rem;font-weight:800}.countdown-compact{align-items:center;gap:12px;width:fit-content;min-width:0;padding:10px 12px;display:flex}.countdown-compact p{white-space:nowrap;margin:0}.countdown-compact .countdown-grid{grid-template-columns:repeat(4,auto);gap:5px}.countdown-compact .countdown-box{grid-template-columns:auto auto;gap:3px;min-width:44px;min-height:34px;padding:6px 8px}.countdown-pill{color:#111;background:#fff7df;border:1px solid #1111111f;border-radius:8px;align-items:center;gap:10px;width:fit-content;padding:10px 13px;display:inline-flex}.countdown-pill span{color:#b45309;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.68rem;font-weight:900}.countdown-pill strong{color:#111;white-space:nowrap;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:.9rem;font-weight:900}.section-cta-band{background:#fff;padding:18px 0}.section-cta-inner{justify-content:center;align-items:center;width:auto;min-width:0;padding:0;display:flex}.pain-section,.highlights-section,.transformation-section,.faq-section,.about-section{background:#fff}.mechanism-section,.bonuses-section,.pricing-section{background:#fff7df}.pain-grid,.card-grid,.audience-grid,.module-grid,.bonus-grid,.testimonial-grid{gap:18px;display:grid}.pain-grid{grid-template-columns:repeat(4,1fr)}.card-grid,.audience-grid,.module-grid,.testimonial-grid{grid-template-columns:repeat(3,1fr)}.bonus-grid{grid-template-columns:repeat(5,1fr)}.premium-bonus-section{background:#fff;padding:72px 0}.premium-bonus-shell{background:radial-gradient(circle at 95% 12%,#ffca2829,#0000 22%),linear-gradient(135deg,#171717 0%,#222 46%,#3a2a10 100%);border-radius:28px;grid-template-columns:repeat(2,minmax(0,1fr));gap:44px;min-height:430px;padding:58px 72px 66px;display:grid;position:relative;overflow:hidden;box-shadow:0 32px 90px #1113}.premium-bonus-shell:after{content:"";background:#ffca281f;border-radius:50%;width:280px;height:280px;position:absolute;top:-92px;right:-58px}.premium-bonus-copy,.premium-bonus-offer{z-index:1;position:relative}.premium-bonus-copy{text-align:center;grid-column:1/-1;justify-self:center;max-width:760px}.premium-bonus-kicker{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px;font-size:.78rem;font-weight:900}.premium-bonus-copy h2{color:#fff;max-width:760px;font-size:clamp(2.25rem,4vw,3.75rem);line-height:1.02}.premium-bonus-copy>p:not(.premium-bonus-kicker){color:#ffffffc7;max-width:680px;margin-top:24px;font-size:1.03rem;line-height:1.72}.premium-offer-vastu{width:260px;height:260px;margin:0 auto 20px;position:relative;overflow:visible}.vastu-orbit{z-index:0;border:1px solid #ffca286b;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vastu-orbit:before,.vastu-orbit:after{content:"";background:#ffca2873;position:absolute}.vastu-orbit:before{height:1px;top:50%;left:0;right:0}.vastu-orbit:after{width:1px;top:0;bottom:0;left:50%}.vastu-orbit-outer{width:260px;height:260px;animation:none}.vastu-orbit-inner{opacity:.7;border-style:dashed;width:180px;height:180px;animation:14s linear infinite vastuRotateReverse}.vastu-om{z-index:1;color:#111;background:linear-gradient(145deg,#ffca28,#ff8a00);border:1px solid #ffca2880;border-radius:50%;place-items:center;width:102px;height:102px;font-size:3.25rem;font-weight:900;animation:4s ease-in-out infinite vastuFloat;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 22px 50px #ff7a0042}.vastu-pulse{z-index:0;background:#ffca2833;border-radius:50%;width:140px;height:140px;animation:2.8s ease-out infinite vastuPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vastu-direction{z-index:0;color:#fff;background:#ffffff1a;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.78rem;font-weight:900;display:grid;position:absolute}.vastu-direction-north{top:calc(50% - 147px);left:calc(50% - 17px)}.vastu-direction-east{top:calc(50% - 17px);left:calc(50% + 112px)}.vastu-direction-south{top:calc(50% + 113px);left:calc(50% - 17px)}.vastu-direction-west{top:calc(50% - 17px);left:calc(50% - 146px)}.premium-bonus-list{z-index:3;gap:12px;margin-top:0;display:grid;position:absolute;bottom:22px;left:24px;right:24px}.premium-bonus-item{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#11111161;border:1px solid #ffca283d;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:14px 16px;display:grid}.premium-bonus-item span{color:#ffca28;font-size:1.05rem;font-weight:900}.premium-bonus-item strong{color:#fff;font-size:1rem;font-weight:900;display:block}.premium-bonus-item small{color:#ffffffad;font-size:.82rem;font-weight:800}.premium-bonus-item em{background:var(--gold);color:#111;text-transform:uppercase;border-radius:999px;padding:7px 12px;font-size:.66rem;font-style:normal;font-weight:900}.premium-bonus-offer{text-align:center;background:#ffffff14;border:1px solid #ffffff24;border-radius:16px;align-self:center;place-items:center;min-height:390px;padding:34px;display:grid;box-shadow:inset 0 1px #ffffff14}.premium-offer-content{z-index:4;text-align:center;background:radial-gradient(circle at 50% 0,#ffca2829,#0000 58%),#ffffff12;border:1px solid #ffca2838;border-radius:18px;flex-direction:column;justify-content:center;align-self:center;width:100%;min-height:390px;padding:28px 34px;display:flex;position:relative}@keyframes vastuRotate{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes vastuRotateReverse{0%{transform:translate(-50%,-50%)rotate(360deg)}to{transform:translate(-50%,-50%)rotate(0)}}@keyframes vastuFloat{0%,to{transform:translate(-50%,-50%)translateY(0)}50%{transform:translate(-50%,-50%)translateY(-10px)}}@keyframes vastuPulse{0%{opacity:.45;transform:translate(-50%,-50%)scale(.72)}to{opacity:0;transform:translate(-50%,-50%)scale(1.55)}}.premium-offer-content>p{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;font-size:.78rem;font-weight:900}.premium-offer-content h3{color:#fff;margin-top:16px;font-size:clamp(2.2rem,4vw,3.6rem);line-height:1}.premium-offer-content .countdown{width:fit-content;box-shadow:none;background:0 0;border:0;justify-content:center;margin:24px auto 28px;padding:0;display:flex}.premium-offer-content .countdown-compact{margin-left:auto;margin-right:auto}.premium-offer-content .countdown p{display:none}.premium-offer-content .countdown-grid{grid-template-columns:repeat(4,auto);justify-content:center;width:max-content;margin:0 auto}.premium-offer-content .countdown-box{color:#fff;background:#ffffff1f}.pain-card,.icon-card,.audience-card,.module-card,.bonus-card,.testimonial-card,.price-card,.comparison-panel,.faq-item{border:1px solid var(--line);background:#fff;border-radius:8px;box-shadow:0 10px 28px #1111110d}.pain-card,.icon-card,.audience-card,.module-card,.bonus-card,.testimonial-card,.comparison-panel{transition:transform .18s,box-shadow .18s,border-color .18s}.pain-card:hover,.icon-card:hover,.audience-card:hover,.module-card:hover,.bonus-card:hover,.testimonial-card:hover,.comparison-panel:hover{box-shadow:var(--shadow-tight);border-color:#f8b91d80;transform:translateY(-4px)}.pain-card,.icon-card,.module-card,.bonus-card,.testimonial-card{padding:24px}.pain-card-icon{color:#e65a00;background:linear-gradient(145deg,#fff0b8,#fff);border-radius:8px;place-items:center;width:52px;height:52px;margin-bottom:18px;display:grid;box-shadow:inset 0 0 0 1px #f8b91d6b,0 12px 24px #f973161a}.pain-card-icon svg{width:26px;height:26px}.pain-card h3,.icon-card h3,.module-card h3,.bonus-card h3{margin-bottom:10px}.pain-card p,.icon-card p,.bonus-card p,.module-card li,.price-card li,.audience-card p,.testimonial-card p{color:var(--ink-soft);font-size:.95rem;line-height:1.72}.split-layout{grid-template-columns:.9fr 1fr;align-items:center;gap:58px;display:grid}.mechanism-list{gap:14px;display:grid}.check-row{color:var(--ink);background:#fffdf8c7;border:1px solid #1717171a;border-radius:8px;align-items:flex-start;gap:13px;padding:15px;font-size:.96rem;font-weight:750;line-height:1.62;display:flex}.check-row svg{width:20px;height:20px;color:var(--ruby);flex:none}.check-row.muted svg{color:var(--ruby)}.about-layout{grid-template-columns:.86fr 1.14fr;align-items:center;gap:62px;display:grid}.portrait-wrap{box-shadow:var(--shadow-soft);background:linear-gradient(145deg,#fff0b8,#ffe0b2);border:1px solid #d9a44161;border-radius:8px;position:relative;overflow:hidden}.portrait-wrap:after{content:"";pointer-events:none;border:1px solid #ffffff94;border-radius:8px;position:absolute;inset:14px}.portrait-wrap img{aspect-ratio:13/16;object-fit:cover;width:100%}.about-copy h2,.pricing-copy h2,.about-copy>p:not(.eyebrow),.pricing-copy>p:not(.eyebrow){color:var(--ink-soft);margin-top:18px;font-size:1.03rem;line-height:1.78}.proof-list{gap:12px;margin:26px 0;display:grid}.proof-list span{border:1px solid #d9a44138;border-left:4px solid var(--gold);color:var(--forest);background:#fff7dc;border-radius:8px;align-items:center;gap:11px;padding:13px 15px;font-weight:800;display:flex}.proof-list svg{width:18px;height:18px;color:var(--saffron)}.instagram-button{color:var(--ruby-dark);background:linear-gradient(135deg,#fff7dc,#ffe1bd);border-color:#f9731647;box-shadow:0 18px 34px #f9731629}.instagram-button .inline-icon,.instagram-button>svg{color:var(--ruby)}.icon-card-mark,.bonus-card>span{color:#e65a00;background:#fff7df;border-radius:8px;place-items:center;width:50px;height:50px;margin-bottom:18px;display:grid;box-shadow:inset 0 0 0 1px #ffca2866}.icon-card-mark svg,.bonus-card svg{width:24px;height:24px}.audience-section{background:#fff7df}.audience-card{align-items:flex-start;gap:14px;padding:20px;display:flex}.audience-card svg{width:24px;height:24px;color:var(--ruby);flex:none}.audience-card p{color:var(--ink);font-weight:750}.center-cta{justify-content:center;margin-top:34px;display:flex}.curriculum-section{background:#fff;overflow:hidden}.curriculum-section .section-header h2,.curriculum-section .section-header p:not(.eyebrow){color:#111}.curriculum-section .eyebrow{color:#b45309;text-shadow:none;box-shadow:none;background:#fff7df;border-color:#ffca2885}.module-card{background:#fff}.module-card>span{background:linear-gradient(135deg, #ffca28, var(--saffron));color:#151515;border-radius:999px;margin-bottom:18px;padding:8px 12px;font-size:.78rem;font-weight:900;display:inline-flex}.module-card ul{gap:13px;margin-top:20px;display:grid}.module-card li,.price-card li{align-items:flex-start;gap:10px;display:flex}.module-card li svg,.price-card li svg{width:19px;height:19px;color:var(--ruby);flex:none}.comparison{grid-template-columns:1fr 78px 1fr;align-items:center;gap:24px;display:grid}.comparison-panel{gap:13px;padding:28px;display:grid}.comparison-panel h3{font-size:1.65rem}.before-panel{background:#f8fafc}.after-panel{background:#fff7df;border-color:#f8b91d59}.comparison-arrow{background:linear-gradient(135deg, #ffca28, var(--saffron));color:#151515;border-radius:8px;justify-self:center;place-items:center;width:62px;height:62px;display:grid;box-shadow:0 16px 28px #f973162e}.comparison-arrow svg{width:28px;height:28px}.bonus-card strong{color:var(--ruby);margin-top:18px;display:block}.instagram-section{background:#111;overflow:hidden}.instagram-section .section-header h2,.instagram-section .section-header p:not(.eyebrow){color:#fff}.instagram-section .section-header p:not(.eyebrow){opacity:.78}.instagram-section .eyebrow{color:var(--gold-soft);background:#ffca281f;border-color:#ffca286b}.instagram-video-grid{grid-template-columns:repeat(5,minmax(0,1fr));justify-content:center;gap:18px;margin:10px auto 0;display:grid}.instagram-reel-card{background:linear-gradient(#1111110f,#111111b8),linear-gradient(135deg,#fff4bf 0%,#ffca28 34%,#ff7a00 68%,#111 100%);border:1px solid #ffffff24;border-radius:8px;flex-direction:column;justify-content:space-between;width:100%;min-height:340px;padding:16px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 44px #00000042}.reel-topbar,.reel-caption,.reel-play{z-index:1;position:relative}.reel-topbar{color:#111;background:#ffffffe0;border-radius:8px;align-items:center;gap:8px;width:fit-content;padding:8px 10px;font-size:.78rem;font-weight:900;display:inline-flex}.reel-topbar svg{color:#e65a00;width:16px;height:16px}.reel-motion{background:linear-gradient(120deg,#0000 0 18%,#fff6 24%,#0000 31%) 0 0/180% 100%,radial-gradient(circle at 25% 18%,#ffffff8c,#0000 22%),radial-gradient(circle at 74% 66%,#11111147,#0000 24%);position:absolute;inset:0}.reel-play{color:#111;background:#ffffffe6;border-radius:999px;align-self:center;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 14px 28px #00000038}.reel-play svg{fill:currentColor;width:24px;height:24px}.reel-caption{color:#fff;text-shadow:0 2px 18px #00000052;font-size:1.05rem;font-weight:900;line-height:1.32}.testimonial-card{flex-direction:column;justify-content:space-between;min-height:260px;display:flex}.stars{color:var(--gold);gap:4px;display:flex}.stars svg{fill:currentColor;width:18px;height:18px}.testimonial-card p{margin:20px 0}.testimonial-card small{color:var(--muted);margin-top:4px;display:block}.faq-layout{grid-template-columns:.82fr 1.18fr;align-items:start;gap:50px;display:grid}.faq-list{gap:13px;display:grid}.faq-item{overflow:hidden}.faq-item button{width:100%;min-height:66px;color:var(--ink);cursor:pointer;text-align:left;background:#fffdf8e6;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;font-size:1rem;font-weight:850;display:flex}.faq-item button:focus-visible{outline-offset:-3px;outline:3px solid #d9a44166}.faq-item svg{width:20px;height:20px;color:var(--forest);flex:none;transition:transform .16s}.faq-item.is-open svg{transform:rotate(180deg)}.faq-answer{border-top:1px solid #1717171a;padding:0 20px 22px}.pricing-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.68fr);align-items:center;gap:52px;display:grid}.pricing-copy h2{max-width:620px;color:var(--ink);margin-top:18px;font-size:clamp(2rem,4vw,3.15rem);line-height:1.08}.pricing-copy>p:not(.eyebrow){max-width:580px;margin-bottom:26px}.pricing-copy .countdown{max-width:470px}.price-card{box-shadow:var(--shadow-soft);background:#fff;max-width:470px;margin-left:auto;padding:20px;position:relative;overflow:hidden}.price-card:before{background:linear-gradient(90deg, #171717, var(--gold), var(--saffron));content:"";height:5px;position:absolute;top:0;left:0;right:0}.price-label{color:var(--forest);margin-top:16px;font-weight:900}.price-row{flex-wrap:wrap;align-items:baseline;gap:13px;margin:8px 0;display:flex}.price-row del{color:#87786d;font-size:1.25rem}.price-row strong{color:#e65a00;letter-spacing:0;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:2.75rem;font-weight:900;line-height:1}.urgency{border:1px solid #d9a44152;border-left:4px solid var(--gold);color:#654318;background:#fff0cf;border-radius:8px;margin:14px 0;padding:10px 12px;font-weight:800}.price-card ul{gap:8px;margin:16px 0;display:grid}.price-card .btn+.btn{margin-top:12px}.secure-note{color:var(--ink-soft);align-items:flex-start;gap:9px;margin-top:14px;font-size:.84rem;display:flex}.secure-note svg{width:17px;height:17px;color:var(--forest);flex:none}.legal-page-main{background:linear-gradient(90deg,#11111107 1px,#0000 1px) 0 0/86px 86px,#fff;min-height:72vh}.legal-page-header{background:#fffffff5;border-bottom:1px solid #1111111a}.legal-page-nav{justify-content:space-between;align-items:center;gap:18px;padding:14px 0;display:flex}.back-home-link{color:#111;background:#fff7df;border:1px solid #1111111f;border-radius:8px;align-items:center;gap:8px;padding:11px 14px;font-weight:900;display:inline-flex}.back-home-link svg{width:18px;height:18px}.legal-page-hero{padding-top:72px}.legal-page-wrap{max-width:880px}.legal-page-wrap h1{margin-top:18px}.legal-page-wrap>p:not(.eyebrow){max-width:720px;color:var(--ink-soft);margin-top:18px;font-size:1.06rem;line-height:1.75}.legal-page-panel{border:1px solid var(--line);background:#fff;border-radius:8px;margin-top:34px;padding:28px;box-shadow:0 18px 44px #11111114}.legal-page-panel ul{gap:14px;display:grid}.legal-page-panel li{color:var(--ink-soft);align-items:flex-start;gap:11px;font-size:1rem;line-height:1.7;display:flex}.legal-page-panel li svg{color:#e65a00;flex:none;width:20px;height:20px;margin-top:3px}.static-cta-bar{z-index:1;background:radial-gradient(circle at 24%,#ffca2852,#0000 26%),linear-gradient(90deg,#111 0%,#2b2617 42%,#ffca28 100%);padding:0;position:relative;box-shadow:0 -14px 34px #00000038}.static-cta-inner{color:#fff;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:42px;min-height:72px;display:flex;transform:translateY(1px)}.static-cta-inner strong{color:#fff;font-size:1.28rem;font-weight:900}.static-cta-inner .btn{min-width:210px}.footer-section{color:#fff;background:linear-gradient(90deg,#ffffff0e 1px,#0000 1px) 0 0/86px 86px,#111;padding:42px 0 34px}.footer-section h2,.footer-section p,.footer-section small{color:#fff}.footer-section .eyebrow{color:#ffca28;background:#ffca2824;border-color:#ffca2894}.footer-logo{background:#fff;border-radius:8px;width:96px;height:auto;margin:0 auto 20px;padding:8px}.footer-simple{text-align:center;justify-items:center;gap:20px;display:grid}.footer-disclaimer{color:#ffffffad;max-width:920px;font-size:.76rem;line-height:1.65}.footer-pages{flex-wrap:wrap;justify-content:center;gap:10px 16px;display:flex}.footer-pages a{color:#ffca28;font-size:.86rem;font-weight:800}.footer-socials{justify-content:center;gap:10px;display:flex}.footer-socials a{color:#fff;box-shadow:none;background:#ffffff1a;border-color:#ffffff29}.footer-bottom-row{border-top:1px solid #ffffff24;justify-content:center;gap:28px;width:100%;padding-top:20px;display:flex}.footer-bottom-row p{color:#ffffffb8;font-size:.84rem}.footer-bottom-row a{color:#ffca28;font-weight:900;text-decoration:none}.whatsapp-chat-bubble{z-index:30;color:#fff;background:#25d366;border-radius:999px;align-items:center;gap:8px;padding:14px 18px;font-size:.9rem;font-weight:900;display:inline-flex;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 34px #25d36657}.whatsapp-chat-bubble svg{width:22px;height:22px}@media (width<=1120px){h1{font-size:3.65rem}h2{font-size:2.78rem}.pain-grid,.bonus-grid{grid-template-columns:repeat(2,1fr)}.about-layout,.premium-bonus-shell,.pricing-layout,.split-layout,.faq-layout,.hero-layout{grid-template-columns:1fr}.hero-layout{min-height:0}.hero-panel-card{max-width:560px;margin-left:0;margin-right:auto}.premium-bonus-shell{padding:54px}.premium-bonus-copy{justify-self:stretch}}@media (width<=860px){:root{--section-space:68px}body{padding-bottom:84px}.container{width:calc(100% - 30px);max-width:720px}.hero{min-height:auto;padding:42px 0 54px}.header-actions{justify-content:flex-start}.hero:after{height:82px}.hero-watermark{opacity:.12;width:370px;height:370px;top:62px;right:-130px}h1{max-width:620px;font-size:3rem}h2{font-size:2.35rem}.hero-subheadline{max-width:620px;font-size:1.04rem}.hero-actions,.hero-actions .btn,.hero-urgency-row,.hero-urgency-row .countdown-pill,.hero-urgency-row>span{width:100%}.card-grid,.audience-grid,.module-grid,.testimonial-grid,.instagram-video-grid,.comparison{grid-template-columns:1fr}.premium-bonus-section{padding:54px 0}.premium-bonus-shell{border-radius:18px;padding:38px 24px}.premium-bonus-list{bottom:16px;left:16px;right:16px}.premium-bonus-offer{padding:24px}.comparison-arrow{transform:rotate(90deg)}.static-cta-inner,.footer-bottom-row{text-align:center;flex-direction:column;align-items:center;gap:14px}}@media (width<=620px){.pain-grid,.bonus-grid{grid-template-columns:1fr}.section-header{margin-bottom:32px}h1{max-width:100%;font-size:2.25rem;line-height:1.04}h2{font-size:2rem}h3{font-size:1.28rem}.hero-badge,.offer-badge,.eyebrow{font-size:.66rem;line-height:1.25}.call-pill{width:100%}.hero-subheadline,.microcopy{max-width:100%}.hero-meta{display:grid}.hero-meta span{width:100%}.countdown-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.countdown-compact{flex-direction:column;align-items:stretch;gap:8px;width:100%}.countdown-compact .countdown-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.countdown-compact .countdown-box{min-width:0}.countdown-pill{justify-content:space-between;width:100%}.countdown-pill strong{font-size:.8rem}.hero-panel-card,.premium-bonus-offer,.price-card,.comparison-panel,.pain-card,.icon-card,.audience-card,.module-card,.bonus-card,.testimonial-card{padding:21px}.premium-bonus-item{grid-template-columns:auto 1fr;gap:12px}.premium-bonus-item em{grid-column:2;justify-self:start}.price-row strong{font-size:3.3rem}.section-cta-inner{text-align:center;flex-direction:column;align-items:stretch;width:100%}.section-cta-inner .btn{width:100%}.whatsapp-chat-bubble{padding:13px 15px;bottom:14px;right:14px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
