:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#050914;--ink-soft:#0a1022;--panel:#0e152bc7;--panel-solid:#101832;--ivory:#fffaf1;--text:#ebe9f3;--muted:#aeb4c8;--gold:#d4af37;--gold-light:#f4d77a;--gold-deep:#8d6b18;--lilac:#bba3df;--violet:#7559b6;--line:#f4d77a33;--serif:Georgia, "Times New Roman", serif;--sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--max-width:1180px;--shadow:0 24px 80px #00000059}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{min-width:320px;color:var(--text);background:radial-gradient(circle at 15% 25%, #7559b61a, transparent 30%), radial-gradient(circle at 85% 75%, #d4af3712, transparent 32%), var(--ink);font-family:var(--sans);text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.65;overflow-x:hidden}body:before{z-index:-2;content:"";pointer-events:none;background:linear-gradient(#0509144d,#050914eb);position:fixed;inset:0}::selection{color:var(--ink);background:var(--gold-light)}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible{outline:2px solid var(--gold-light);outline-offset:5px}h1,h2,h3,p{margin-top:0}h1,h2,h3{text-wrap:balance}h1,h2{font-family:var(--serif);letter-spacing:-.035em;font-weight:400;line-height:1.04}h2{color:var(--ivory);margin-bottom:24px;font-size:clamp(2.25rem,4vw,4rem)}h3{color:var(--ivory);font-family:var(--serif);margin-bottom:12px;font-size:1.45rem;font-weight:400;line-height:1.25}.skip-link{z-index:100;color:var(--ink);background:var(--gold-light);border-radius:999px;padding:10px 16px;font-weight:800;transition:transform .18s;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.scene{z-index:-3;pointer-events:none;position:fixed;inset:0}.scene canvas{width:100%;height:100%;display:block}.site-header{z-index:20;width:min(calc(100% - 32px), var(--max-width));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050914c2;border:1px solid #ffffff17;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;min-height:68px;padding:10px 12px 10px 20px;display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #0000003d}.brand{align-items:center;gap:11px;min-width:max-content;display:inline-flex}.brand-mark{width:38px;height:38px;color:var(--gold-light);border:1px solid var(--line);background:#d4af3714;border-radius:50%;place-items:center;font-size:1.45rem;line-height:1;display:grid}.brand span:last-child{display:grid}.brand strong{color:var(--ivory);font-family:var(--serif);font-size:1.04rem;font-weight:400;line-height:1.1}.brand small{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-top:3px;font-size:.63rem;line-height:1}.desktop-nav{align-items:center;gap:clamp(16px,2vw,28px);display:flex}.desktop-nav a{color:#c6c8d5;font-size:.82rem;font-weight:600;transition:color .18s}.desktop-nav a:hover{color:var(--gold-light)}.button{letter-spacing:.055em;text-align:center;text-transform:uppercase;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:56px;padding:16px 27px;font-size:.82rem;font-weight:850;line-height:1.25;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-small{min-height:44px;color:var(--ink);background:var(--gold-light);padding:12px 20px;font-size:.74rem}.button-primary{color:#161003;background:linear-gradient(135deg, #f9e69e, var(--gold) 55%, #b48520);box-shadow:0 15px 45px #d4af373b}.button-primary:hover{box-shadow:0 18px 55px #d4af3761}.button-secondary{color:var(--gold-light);background:#d4af370f;border-color:#f4d77a73}.button-secondary:hover{background:#d4af3721}.button-full{width:100%}.section-shell,.content-section,.guarantee-section,.final-cta,.site-footer{width:min(calc(100% - 40px), var(--max-width));margin-inline:auto}.content-section{padding-block:clamp(90px,10vw,150px);position:relative}.eyebrow{color:var(--gold-light);letter-spacing:.18em;text-transform:uppercase;margin-bottom:20px;font-size:.75rem;font-weight:800;line-height:1.35}.section-heading{max-width:700px;margin-bottom:56px}.section-heading>p:last-child{max-width:620px;color:var(--muted);font-size:1.05rem}.section-heading-centered{text-align:center;margin-inline:auto}.section-heading-centered>p:last-child{margin-inline:auto}.hero{grid-template-columns:minmax(0,1.1fr) minmax(380px,.9fr);align-items:center;gap:clamp(38px,6vw,88px);min-height:100svh;padding-top:140px;padding-bottom:70px;display:grid;position:relative}.hero:before{z-index:-1;background:linear-gradient(90deg, #050914f5 0%, #050914b3 48%, #0509142e 100%), linear-gradient(0deg, var(--ink) 0%, transparent 20%), url(./FUNDO-P_crKBUh.png) center / cover no-repeat;content:"";opacity:.84;width:100vw;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.hero-content{z-index:2;position:relative}.hero h1{max-width:760px;color:var(--ivory);margin-bottom:28px;font-size:clamp(3.1rem,6.2vw,6rem)}.hero h1 span{color:var(--gold-light);font-style:italic;display:block}.hero-lead{color:#ced0dd;max-width:680px;margin-bottom:34px;font-size:clamp(1.02rem,1.4vw,1.2rem);line-height:1.75}.hero-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.microcopy{color:var(--muted);margin:0;font-size:.8rem}.microcopy span{color:var(--gold);margin-inline:5px}.hero-proof{flex-wrap:wrap;gap:0;max-width:700px;margin:46px 0 0;padding:0;list-style:none;display:flex}.hero-proof li{border-left:1px solid var(--line);gap:2px;min-width:150px;padding:0 24px;display:grid}.hero-proof li:first-child{border-left:0;padding-left:0}.hero-proof strong{color:var(--ivory);font-family:var(--serif);font-size:1.2rem;font-weight:400}.hero-proof span{color:var(--muted);font-size:.72rem}.hero-product{z-index:1;perspective:1200px;min-height:580px;position:relative}.hero-product:before{content:"";filter:blur(12px);background:radial-gradient(circle,#f4d77a40,#7559b614 48%,#0000 70%);border-radius:50%;width:390px;height:390px;position:absolute;top:50%;left:46%;transform:translate(-50%,-50%)}.book-cover{width:275px;min-height:390px;color:var(--ivory);background:radial-gradient(circle at 70% 20%,#f4d77a38,#0000 30%),linear-gradient(145deg,#26214b,#0b1028 55%,#130f27);border:1px solid #f4d77a5c;border-radius:8px 18px 18px 8px;flex-direction:column;justify-content:flex-end;padding:34px 30px;display:flex;position:absolute;top:50%;left:36%;overflow:hidden;transform:translate(-50%,-50%)rotateY(10deg)rotate(-5deg);box-shadow:-16px 26px 60px #0000007a,inset 5px 0 #ffffff0a}.book-cover:before{content:"";border:1px solid #f4d77a6b;border-radius:50%;width:94px;height:94px;position:absolute;top:34px;right:30px;box-shadow:0 0 0 18px #f4d77a0a,0 0 50px #d4af3729}.book-cover:after{content:"";border-top:1px solid #f4d77a6b;width:105px;position:absolute;top:80px;right:22px;transform:rotate(-28deg)}.book-kicker,.book-detail{color:var(--gold-light);letter-spacing:.16em;text-transform:uppercase;font-size:.65rem;font-weight:700}.book-number{color:var(--gold-light);font-family:var(--serif);margin-bottom:-10px;font-size:6.2rem;line-height:1}.book-cover strong{font-family:var(--serif);margin-bottom:20px;font-size:1.35rem;font-weight:400;line-height:1.15}.phone-mockup{width:185px;min-height:365px;color:var(--ivory);background:radial-gradient(circle at 50% 26%,#d4af3726,#0000 32%),#070c1df0;border:2px solid #fff3;border-radius:34px;flex-direction:column;align-items:center;padding:42px 17px 20px;display:flex;position:absolute;top:53%;right:0;transform:translateY(-50%)rotateY(-9deg)rotate(4deg);box-shadow:0 24px 70px #0000008f}.phone-top{background:#ffffff2e;border-radius:999px;width:54px;height:5px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.moon-phase{width:112px;height:112px;color:var(--gold-light);border:1px solid #f4d77a47;border-radius:50%;place-items:center;margin:8px 0 18px;font-size:4rem;display:grid;box-shadow:0 0 45px #d4af3729}.phone-mockup>small{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.6rem}.phone-mockup>strong{font-family:var(--serif);margin:3px 0 18px;font-size:1.1rem;font-weight:400}.phone-card{background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;width:100%;padding:12px}.phone-card span,.phone-card b{display:block}.phone-card span{color:var(--muted);text-transform:uppercase;margin-bottom:4px;font-size:.55rem}.phone-card b{font-family:var(--serif);font-size:.82rem;font-weight:400;line-height:1.3}.floating-badge{z-index:2;min-width:168px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#080d1fe0;border:1px solid #f4d77a52;border-radius:15px;grid-template-columns:auto 1fr;align-items:center;gap:0 10px;padding:15px 18px;display:grid;position:absolute;bottom:4%;right:6%}.floating-badge>span{color:var(--gold-light);grid-row:1/3;font-size:1.5rem}.floating-badge strong{color:var(--gold-light);letter-spacing:.14em;text-transform:uppercase;font-size:.65rem}.floating-badge small{color:var(--ivory);font-size:.74rem}.model-stage{isolation:isolate;overflow:hidden}.model-stage canvas{z-index:1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.hero-model-stage{z-index:1;filter:drop-shadow(0 38px 55px #00000073);border-radius:45% 45% 22% 22%;position:absolute;inset:-30px -60px -20px -20px}.model-status{z-index:0;color:var(--gold-light);letter-spacing:.13em;text-align:center;text-transform:uppercase;margin:0;font-size:.65rem;font-weight:750;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.model-status:before{border:1px solid #f4d77a33;border-top-color:var(--gold-light);content:"";border-radius:50%;width:34px;height:34px;margin:0 auto 16px;animation:1.2s linear infinite model-loading;display:block}.model-status.is-error{color:#ffd6d6;letter-spacing:.04em;text-transform:none}.model-status.is-error:before{display:none}.hero-model-caption{z-index:3;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070c1cd1;border:1px solid #ffffff17;border-radius:15px;align-items:center;gap:12px;padding:13px 17px;display:flex;position:absolute;bottom:8%;left:0}.hero-model-caption>span{color:var(--gold-light);font-size:1.2rem}.hero-model-caption p{margin:0;display:grid}.hero-model-caption small{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.56rem}.hero-model-caption strong{color:var(--ivory);font-family:var(--serif);font-size:.88rem;font-weight:400}.pillars-section:before,.experiences-section:before,.faq-section:before{content:"";border-top:1px solid #ffffff0e;width:100vw;position:absolute;top:0;left:50%;transform:translate(-50%)}.pillar-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.glass-card{box-shadow:var(--shadow);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(145deg,#141d3ad1,#080d1ed1);border:1px solid #ffffff14;position:relative}.pillar-card{border-radius:26px;min-height:470px;padding:38px;overflow:hidden}.pillar-card.pillar-image-card{background:#071126;border:1px solid #f4d77a4d;min-height:0;padding:0;box-shadow:0 28px 70px #0000006b,0 0 36px #d4af3714}.pillar-image-card img{aspect-ratio:1122/1402;object-fit:cover;width:100%;height:auto;display:block}.pillar-card.pillar-image-card:after{display:none}.pillar-card:after{content:"";filter:blur(10px);background:#7559b621;border-radius:50%;width:230px;height:230px;position:absolute;bottom:-100px;right:-80px}.featured-card{border-color:#f4d77a47;transform:translateY(-16px)}.featured-card:after{background:#d4af3724}.card-number{color:#f4d77a38;font-family:var(--serif);font-size:2.2rem;position:absolute;top:26px;right:28px}.icon-disc{width:64px;height:64px;color:var(--gold-light);border:1px solid var(--line);background:#d4af3712;border-radius:50%;place-items:center;margin-bottom:34px;font-size:2rem;display:grid}.pillar-card>p{color:var(--muted)}.check-list,.offer-list,.question-list{margin:24px 0 0;padding:0;list-style:none}.check-list li,.offer-list li{color:#d7d8e1;border-bottom:1px solid #ffffff0e;padding:10px 0 10px 26px;font-size:.86rem;position:relative}.check-list li:before,.offer-list li:before{color:var(--gold-light);content:"✦";position:absolute;left:0}.transformation-section{grid-template-columns:.87fr 1.13fr;gap:24px;display:grid}.pain-panel,.benefit-panel{border-radius:30px;padding:clamp(36px,5vw,64px)}.pain-panel{background:linear-gradient(#080d1de6,#080d1df5),url(./FUNDO-P_crKBUh.png) 50%/cover;border:1px solid #ffffff14}.pain-panel h2,.benefit-panel h2{font-size:clamp(2.3rem,3.6vw,3.6rem)}.question-list li{color:#c5c8d5;border-top:1px solid #ffffff14;padding:17px 0 17px 30px;position:relative}.question-list li:before{color:var(--lilac);content:"—";position:absolute;left:0}.pain-closing{color:var(--ivory);border-left:2px solid var(--gold);font-family:var(--serif);background:#d4af3712;margin:28px 0 0;padding:22px 24px;font-size:1.12rem;line-height:1.5}.benefit-panel{background:linear-gradient(145deg,#1c1738e0,#0a0f22e0);border:1px solid #f4d77a2e}.benefit-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.benefit-grid article{background:#ffffff09;border:1px solid #fff1;border-radius:17px;padding:23px;position:relative}.benefit-grid article>span{color:var(--gold);letter-spacing:.12em;font-size:.63rem;font-weight:800}.benefit-grid h3{font-family:var(--sans);margin:14px 0 7px;font-size:.92rem;font-weight:750}.benefit-grid p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.55}.experiences-section{padding-bottom:120px}.experience-list{counter-reset:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:0;padding:0;list-style:none;display:grid}.experience-list li{color:#d9d9e2;min-height:76px;font-family:var(--serif);border-bottom:1px solid #ffffff13;grid-template-columns:54px 1fr;align-items:center;gap:16px;padding:14px 18px 14px 0;font-size:1.02rem;line-height:1.35;display:grid}.experience-list li span{width:44px;height:44px;color:var(--gold-light);border:1px solid var(--line);font-family:var(--sans);background:#d4af370e;border-radius:50%;place-items:center;font-size:.65rem;font-weight:800;display:grid}.experience-list li:hover span{color:var(--ink);background:var(--gold-light)}.centered-action{justify-content:center;margin-top:54px;display:flex}.moon-section{grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);align-items:center;gap:clamp(45px,8vw,110px);min-height:780px;padding-block:90px 130px;display:grid}.moon-section:before{z-index:-1;content:"";filter:blur(20px);background:radial-gradient(circle,#698cca24,#7559b614 46%,#0000 72%);border-radius:50%;width:500px;height:500px;position:absolute;top:50%;left:15%;transform:translate(-50%,-50%)}.moon-model-frame{min-height:650px;position:relative}.moon-model-stage{z-index:2;filter:drop-shadow(0 0 70px #97b4e829);border-radius:50%;position:absolute;inset:0}.moon-orbit{z-index:1;pointer-events:none;border:1px solid #aebee129;border-radius:50%;position:absolute;top:50%;left:50%}.moon-orbit:after{content:"";background:#c8d9ff;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:-4px;box-shadow:0 0 22px #94b7ff}.moon-orbit-large{width:620px;height:285px;animation:25s linear infinite orbit-spin;transform:translate(-50%,-50%)rotate(-20deg)}.moon-orbit-small{width:380px;height:610px;animation:31s linear infinite reverse orbit-spin-two;transform:translate(-50%,-50%)rotate(32deg)}.moon-copy>p:not(.eyebrow){max-width:560px;color:var(--muted);font-size:1.05rem}.moon-phase-list{grid-template-columns:repeat(2,1fr);gap:12px;margin:32px 0 38px;padding:0;list-style:none;display:grid}.moon-phase-list li{color:var(--muted);background:#ffffff06;border:1px solid #fff1;border-radius:15px;grid-template-columns:34px 1fr;align-items:center;padding:15px;font-size:.68rem;line-height:1.35;display:grid}.moon-phase-list li>span{color:#dbe6ff;grid-row:1/3;font-size:1.35rem}.moon-phase-list strong{color:var(--ivory);font-size:.78rem}.testimonials-section{padding-top:110px}.testimonial-grid{grid-template-columns:repeat(12,1fr);gap:20px;display:grid}.testimonial-card{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#0c1227cc;border:1px solid #ffffff14;border-radius:22px;flex-direction:column;grid-column:span 4;justify-content:space-between;min-height:305px;margin:0;padding:32px;display:flex;box-shadow:0 18px 60px #00000038}.testimonial-featured{background:linear-gradient(120deg,#1d1839f0,#0a0f21d9),url(./FUNDO-P_crKBUh.png) 50%/cover;grid-column:span 8}.testimonial-card blockquote{color:#e5e4eb;font-family:var(--serif);margin:0 0 30px;font-size:1.08rem;line-height:1.55;position:relative}.testimonial-featured blockquote{max-width:760px;font-size:clamp(1.3rem,2.2vw,1.85rem)}.testimonial-card blockquote:before{color:var(--gold-light);content:"“";margin-bottom:10px;font-size:3rem;line-height:.6;display:block}.testimonial-card figcaption{align-items:center;gap:13px;display:flex}.avatar{width:44px;height:44px;color:var(--ink);background:linear-gradient(135deg, var(--gold-light), var(--gold));font-family:var(--serif);border-radius:50%;flex:none;place-items:center;font-size:1.1rem;display:grid}.testimonial-card figcaption>span:last-child{display:grid}.testimonial-card figcaption strong{color:var(--ivory);font-size:.84rem}.testimonial-card figcaption small{color:var(--muted);font-size:.68rem}.journey-section{padding-top:110px}.journey-list{grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.journey-list li{text-align:center;padding:32px 42px;position:relative}.journey-list li:not(:last-child):after{content:"";border-top:1px dashed #f4d77a61;width:68px;position:absolute;top:68px;right:-34px}.step-number{width:74px;height:74px;color:var(--gold-light);font-family:var(--serif);background:#d4af370f;border:1px solid #f4d77a66;border-radius:50%;place-items:center;margin:0 auto 28px;font-size:1.25rem;display:grid;box-shadow:0 0 35px #d4af3714}.journey-list p{color:var(--muted);margin:0;font-size:.9rem}.offer-section{box-shadow:var(--shadow);background:linear-gradient(120deg,#1b1636f0,#080e1ff5),url(./FUNDO-P_crKBUh.png) 50%/cover;border:1px solid #f4d77a40;border-radius:38px;grid-template-columns:minmax(0,1fr) 440px;align-items:center;gap:clamp(45px,7vw,100px);margin-block:50px 100px;padding:clamp(45px,6vw,80px);display:grid;overflow:hidden}.offer-glow{filter:blur(30px);background:#d4af3721;border-radius:50%;width:500px;height:500px;position:absolute;top:-180px;right:-170px}.offer-copy{z-index:1;position:relative}.offer-copy>p:not(.eyebrow){color:#bfc2d1;max-width:620px;font-size:1.04rem}.offer-list{max-width:590px}.offer-list li{padding-block:13px;font-size:.94rem}.guarantee-inline{border-top:1px solid #ffffff1a;align-items:center;gap:16px;max-width:560px;margin-top:30px;padding-top:25px;display:flex}.guarantee-mark{width:58px;height:58px;color:var(--ink);background:var(--gold-light);font-family:var(--serif);border-radius:50%;flex:none;place-items:center;font-size:1.7rem;display:grid}.guarantee-inline p{color:var(--muted);margin:0;font-size:.8rem;display:grid}.guarantee-inline strong{color:var(--ivory);font-size:.94rem}.price-card{z-index:2;color:var(--ink);text-align:center;background:linear-gradient(155deg,#fffdf7,#f5ecd7);border-radius:28px;padding:36px;position:relative;box-shadow:0 28px 80px #0006}.price-label{color:#625b4e;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:850}.countdown{color:#83745b;justify-content:center;align-items:center;gap:9px;margin:20px 0 28px;display:flex}.countdown div{background:#d4af3714;border:1px solid #8d6b1833;border-radius:12px;width:68px;padding:9px 6px;display:grid}.countdown strong{color:#342c20;font-family:var(--serif);font-size:1.55rem;font-weight:400;line-height:1}.countdown span{color:#81745f;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem}.old-price{color:#756d60;margin-bottom:0;font-size:.88rem}.current-price{color:#171208;font-family:var(--serif);letter-spacing:-.06em;margin:2px 0 0;font-size:5.2rem;line-height:1}.current-price span{letter-spacing:0;font-size:1.45rem}.installments{color:#62594a;margin-bottom:28px;font-size:.92rem}.price-card .button{min-height:66px;padding-inline:20px;font-size:.78rem}.secure-note{color:#776c59;margin:15px 0 0;font-size:.68rem}.secure-note span{color:var(--gold-deep)}.guarantee-section{grid-template-columns:180px minmax(0,720px);justify-content:center;align-items:center;gap:55px;padding-block:50px 140px;display:grid}.guarantee-seal{width:160px;height:160px;color:var(--gold-light);outline-offset:10px;text-align:center;border:1px solid #f4d77a6b;border-radius:50%;outline:1px dashed #f4d77a4d;place-content:center;display:grid;box-shadow:0 0 70px #d4af371c}.guarantee-seal span{font-family:var(--serif);font-size:4.6rem;line-height:.8}.guarantee-seal small{letter-spacing:.2em;text-transform:uppercase;margin-top:10px;font-size:.7rem;font-weight:850}.guarantee-section h2{margin-bottom:16px;font-size:clamp(2.2rem,3.6vw,3.5rem)}.guarantee-section>div:last-child>p:last-child{color:var(--muted);margin:0}.faq-section{grid-template-columns:.72fr 1.28fr;align-items:start;gap:clamp(50px,8vw,110px);display:grid}.faq-section .section-heading{position:sticky;top:115px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{color:var(--ivory);cursor:pointer;font-family:var(--serif);padding:25px 55px 25px 0;font-size:1.16rem;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{width:31px;height:31px;color:var(--gold-light);border:1px solid var(--line);content:"+";font-family:var(--sans);border-radius:50%;place-items:center;font-size:1.2rem;transition:transform .18s;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.faq-list details[open] summary:after{content:"−";transform:translateY(-50%)rotate(180deg)}.faq-list details p{max-width:700px;color:var(--muted);margin:0;padding:0 55px 25px 0}.final-cta{box-shadow:var(--shadow);text-align:center;background:radial-gradient(circle at 50% 0,#d4af3729,#0000 40%),#0b1125e0;border:1px solid #f4d77a33;border-radius:34px;margin-block:70px 120px;padding:clamp(60px,8vw,100px) 24px;position:relative;overflow:hidden}.final-cta h2{max-width:770px;margin-left:auto;margin-right:auto}.mandala-section{padding-bottom:130px;position:relative}.mandala-section:before{z-index:-1;content:"";filter:blur(30px);background:radial-gradient(circle,#53a8ff1a,#0000 65%);border-radius:50%;width:75vw;height:60%;position:absolute;top:22%;left:50%;transform:translate(-50%)}.mandala-section .section-heading{margin-bottom:44px}.sketchfab-embed-wrapper{background:#060b1ae0;border:1px solid #8dcaff38;border-radius:28px;width:100%;padding:12px 12px 7px;position:relative;overflow:hidden;box-shadow:0 30px 100px #0000007a}.sketchfab-embed-wrapper iframe{background:#060b1a;border:0;border-radius:18px;width:100%;height:min(72vh,760px);min-height:480px;display:block}.sketchfab-embed-wrapper p{text-align:center;color:var(--muted)!important;margin:10px 8px 4px!important}.sketchfab-embed-wrapper p a{color:var(--gold-light)!important}.site-footer{border-top:1px solid #ffffff14;grid-template-columns:1.5fr .7fr 1fr;gap:60px;padding:65px 0 30px;display:grid}.footer-brand{margin-bottom:22px}.site-footer>div:first-child>p{max-width:440px;color:var(--muted);margin:0;font-size:.84rem}.footer-links,.footer-contact{align-content:start;gap:10px;display:grid}.footer-links strong,.footer-contact strong{color:var(--ivory);font-family:var(--serif);margin-bottom:7px;font-size:1rem;font-weight:400}.footer-links a,.footer-contact a,.footer-contact span{color:var(--muted);font-size:.78rem}.footer-links a:hover,.footer-contact a:hover{color:var(--gold-light)}.footer-contact a{overflow-wrap:anywhere}.footer-site-cta{background:linear-gradient(135deg,#0d1731f0,#060c1deb);border:1px solid #f4d77a40;border-radius:20px;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:28px;padding:24px 26px;display:flex;box-shadow:0 20px 60px #00000052}.footer-site-cta strong{color:var(--ivory);font-family:var(--serif);font-size:clamp(1.15rem,2vw,1.55rem);font-weight:400}.footer-site-cta p{color:#c3c7d6;margin:5px 0 0;font-size:.82rem}.footer-whatsapp-button{color:#03140b;background:linear-gradient(135deg,#78e6a0,#25d366);flex:none;min-height:50px;box-shadow:0 12px 35px #25d36638}.footer-whatsapp-button:hover{box-shadow:0 16px 44px #25d36657}.model-credits{color:#8f94a6;text-align:center;background:0 0;border:0;grid-column:1/-1;margin:2px 0 0;padding:6px 12px;font-size:.68rem;font-weight:400;line-height:1.6}.model-credits-label{color:#a7a99f;font-weight:400}.model-credits a{color:#aaa89d;text-underline-offset:3px;font-weight:400;-webkit-text-decoration:underline #f4d77a24;text-decoration:underline #f4d77a24}.model-credits a:hover{color:#d3cba9}.copyright{color:#71778b;text-align:center;border-top:1px solid #ffffff0e;grid-column:1/-1;margin:35px 0 0;padding-top:25px;font-size:.69rem}@keyframes orbit-spin{0%{transform:translate(-50%,-50%)rotate(-20deg)}to{transform:translate(-50%,-50%)rotate(340deg)}}@keyframes orbit-spin-two{0%{transform:translate(-50%,-50%)rotate(32deg)}to{transform:translate(-50%,-50%)rotate(392deg)}}@keyframes model-loading{to{transform:rotate(360deg)}}@media (width<=1050px){.desktop-nav{display:none}.hero{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr)}.hero-product{transform-origin:50%;min-height:500px;transform:scale(.86)}.pillar-grid{grid-template-columns:1fr 1fr}.pillar-card:last-child{grid-column:1/-1;min-height:auto}.featured-card{transform:none}.transformation-section{grid-template-columns:1fr}.testimonial-card,.testimonial-featured{grid-column:span 6}.offer-section{grid-template-columns:1fr 380px;gap:45px;padding-inline:45px}.moon-section{grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);gap:30px}.moon-model-frame{min-height:560px}}@media (width<=820px){.foreground-clouds{background-position:top;height:145svh;bottom:auto}.section-shell,.content-section,.guarantee-section,.final-cta,.site-footer{width:min(calc(100% - 28px), var(--max-width))}.site-header{width:calc(100% - 20px);top:10px}.hero{grid-template-columns:1fr;padding-top:150px}.hero:before{background:linear-gradient(0deg, var(--ink) 0%, #05091475 70%, #0509146b 100%), url(./FUNDO-P_crKBUh.png) 66% center / cover no-repeat}.hero-content{text-align:center}.hero-lead{margin-inline:auto}.hero-actions,.hero-proof{justify-content:center}.hero-product{width:min(100%,550px);min-height:510px;margin:-20px auto 0;transform:none}.pillar-grid,.experience-list,.journey-list,.offer-section,.faq-section,.site-footer{grid-template-columns:1fr}.moon-section{text-align:center;grid-template-columns:1fr;min-height:auto}.moon-model-frame{min-height:560px}.moon-copy>p:not(.eyebrow){margin-inline:auto}.moon-phase-list{margin-inline:auto;text-align:left;max-width:600px;margin-bottom:38px}.pillar-card:last-child{grid-column:auto}.experience-list li{min-height:70px}.testimonial-card,.testimonial-featured{grid-column:span 12}.journey-list li:not(:last-child):after{border-top:0;border-right:1px dashed #f4d77a61;width:1px;height:36px;top:auto;bottom:-18px;right:50%}.offer-section{padding:42px 28px}.price-card{width:min(100%,460px);margin-inline:auto}.guarantee-section{grid-template-columns:140px 1fr;gap:35px}.guarantee-seal{width:130px;height:130px}.faq-section .section-heading{position:static}.site-footer{gap:36px}}@media (width<=580px){body{font-size:15px}.site-header{border-radius:18px;min-height:60px;padding-left:12px}.site-header .brand small{display:none}.brand-mark{width:34px;height:34px}.site-header .button-small{min-height:40px;padding-inline:14px;font-size:.66rem}.content-section{padding-block:80px}.hero{min-height:auto;padding-top:128px}.hero h1{font-size:clamp(2.8rem,14vw,4.2rem)}.hero-actions{display:grid}.hero-actions .button{width:100%}.hero-proof{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.hero-proof li{min-width:0;padding:0 9px}.hero-proof span{line-height:1.3}.hero-product{transform-origin:top;min-height:420px;margin-bottom:-100px;transform:scale(.76)}.hero-model-stage{inset:-20px -80px}.pillar-card,.pain-panel,.benefit-panel{border-radius:22px;padding:30px 24px}.pillar-card{min-height:auto}.benefit-grid{grid-template-columns:1fr}.experience-list li{grid-template-columns:45px 1fr;gap:10px;padding-right:0;font-size:.96rem}.experience-list li span{width:39px;height:39px}.testimonial-card{min-height:auto;padding:27px}.journey-list li{padding-inline:10px}.offer-section{border-radius:28px;width:calc(100% - 20px);margin-bottom:80px;padding:38px 18px 20px}.price-card{border-radius:22px;padding:30px 18px}.current-price{font-size:4.4rem}.countdown div{width:62px}.guarantee-section{text-align:center;grid-template-columns:1fr;padding-bottom:110px}.guarantee-seal{margin-inline:auto}.faq-list summary{padding-right:43px;font-size:1.03rem}.faq-list details p{padding-right:20px}.final-cta{border-radius:25px;margin-bottom:80px}.moon-model-frame{min-height:430px}.moon-orbit-large{width:480px;height:220px}.moon-orbit-small{width:280px;height:445px}.moon-phase-list{grid-template-columns:1fr}.mandala-section{width:calc(100% - 20px);padding-bottom:90px}.sketchfab-embed-wrapper{border-radius:20px;padding:7px 7px 4px}.sketchfab-embed-wrapper iframe{border-radius:14px;height:62vh;min-height:380px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ambient-video,.ambient-video-scrim{pointer-events:none;position:fixed;inset:0}.ambient-video{z-index:-5;background:#050914;overflow:hidden}.ambient-video video{object-fit:cover;opacity:1;filter:saturate(.96)contrast(1.04)brightness(.88);mix-blend-mode:normal;width:100%;height:100%;display:block;transform:scale(1.015)}.ambient-video-scrim{z-index:-4;background:linear-gradient(#0509141f,#05091461),radial-gradient(circle at 50% 38%,#0000 0,#05091424 68%,#05091475 100%)}.foreground-clouds{z-index:40;filter:drop-shadow(0 18px 34px #00000057);opacity:.86;pointer-events:none;transform-origin:50%;-webkit-user-select:none;user-select:none;will-change:transform, opacity;background:url(./nuvens-primeiro-plano-ZxcdmGuX.png) 50%/cover no-repeat;position:fixed;inset:0}body{isolation:isolate;background:#050914;position:relative}body:before{display:none}.scene{z-index:-3}main,.site-footer{z-index:0;position:relative}.hero{min-height:100svh;padding:0;display:block}.hero:before{display:none}.hero-sticky{width:100%;height:100svh;min-height:700px;position:relative;overflow:hidden}.hero-opening-title{z-index:6;width:min(94vw,1040px);color:var(--ivory);font-family:var(--serif);letter-spacing:-.035em;text-align:center;text-shadow:0 5px 34px #050914f2;will-change:transform, opacity, filter;margin:0;font-size:clamp(2rem,4.4vw,4.5rem);font-weight:400;line-height:1.06;position:absolute;top:clamp(108px,14vh,150px);left:50%;transform:translate(-50%)}.hero-opening-title span{border-right:2px solid var(--gold-light);white-space:nowrap;width:0;max-width:100%;margin-inline:auto;animation:2.35s steps(26,end) .35s forwards hero-typewriter,.72s step-end infinite hero-caret;display:block;overflow:hidden}.hero-content{z-index:4;opacity:0;visibility:hidden;width:min(58%,720px);position:absolute;top:50%;left:0;transform:translateY(-45%)}.hero-product{z-index:2;perspective:none;transform-origin:50%;will-change:transform;width:min(92vw,980px);height:100svh;min-height:680px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.hero-product:before{background:radial-gradient(circle,#f4d77a29,#7559b60b 48%,#0000 72%);width:min(60vw,620px);height:min(60vw,620px);top:48%;left:50%}.hero-model-stage{filter:drop-shadow(0 45px 60px #00000085);border-radius:0;inset:-2% 0 -3%}.hero-circle-stage{place-items:center;display:grid;overflow:visible}.hero-circle-image{filter:drop-shadow(0 30px 40px #00000080)drop-shadow(0 0 28px #f4d77a1a);object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:min(82vw,900px);max-width:none;height:auto;margin-top:8%;display:block}.hero-model-caption,.floating-badge{opacity:0;visibility:hidden}.hero-model-caption{bottom:12%;left:14%}.floating-badge{bottom:20%;right:8%}.hero-scroll-cue{z-index:50;color:#fffaf1b3;letter-spacing:.16em;text-transform:uppercase;justify-items:center;gap:10px;font-size:.62rem;font-weight:750;display:grid;position:fixed;bottom:clamp(110px,18vh,160px);left:50%;transform:translate(-50%)}.hero-scroll-cue span{border:1px solid #f4d77a6b;border-radius:999px;width:24px;height:38px;display:block;position:relative}.hero-scroll-cue span:after{background:var(--gold-light);content:"";border-radius:999px;width:4px;height:8px;animation:1.7s ease-in-out infinite scroll-cue;position:absolute;top:8px;left:50%;transform:translate(-50%)}.hero h1,.hero-lead,.hero-actions,.hero-proof li,.site-header,.pillar-card,.benefit-grid article,.experience-list li,.testimonial-card,.journey-list li,.faq-list details{will-change:transform, opacity, filter}.hero-actions .microcopy{color:#fff8db;text-shadow:0 1px 12px #000c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#d4af3733,#080d1fcc);border:1px solid #f4d77a7a;border-radius:999px;padding:10px 16px;font-weight:750;box-shadow:inset 0 0 24px #f4d77a14,0 8px 30px #00000042}.hero-proof{gap:10px}.hero-proof li,.hero-proof li:first-child{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#090f22e6,#1e1936c7);border:1px solid #f4d77a47;border-radius:15px;min-width:158px;padding:12px 16px;box-shadow:inset 0 0 26px #d4af370e,0 12px 34px #00000047}.hero-proof strong{color:var(--gold-light);text-shadow:0 0 18px #f4d77a3d;font-size:1.34rem;font-weight:600}.hero-proof span{color:#f2eff7;font-size:.74rem;font-weight:650}.experience-list{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0509148f;border:1px solid #f4d77a33;border-radius:30px;gap:14px 18px;padding:22px;box-shadow:0 26px 90px #00000052}.experience-list li{color:#fffaf1;text-shadow:0 2px 12px #000000d1;background:linear-gradient(135deg,#0e162ee0,#080d1dcc);border:1px solid #ffffff17;border-radius:17px;padding:14px 18px;transition:border-color .18s,background .18s,transform .18s;box-shadow:inset 0 1px #ffffff09}.experience-list li:hover{background:linear-gradient(135deg,#212241f0,#0d1327e6);border-color:#f4d77a61;transform:translateY(-2px)}.pillars-section:after{z-index:-1;content:"";background:linear-gradient(90deg,#0509142e,#050914b8 45%,#0509143d);width:100vw;height:75%;position:absolute;top:15%;left:50%;transform:translate(-50%)}.pain-panel,.testimonial-featured,.offer-section{background-image:linear-gradient(145deg,#12142fe6,#060b1beb)}.moon-section{background:linear-gradient(90deg,#0509141f,#0509149e);min-height:100svh;padding-block:70px;overflow:visible}.moon-model-frame{transform-origin:50%;will-change:transform}.moon-copy{will-change:transform, opacity, filter}.mandala-section{place-items:center;width:100%;max-width:none;min-height:120svh;margin:0;padding:0 20px;display:grid;overflow:hidden}.mandala-section:before,.mandala-section:after{display:none}.mandala-section .section-heading{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0509147a;border:1px solid #f4d77a2e;border-radius:28px;margin:0;padding:42px;position:relative;box-shadow:0 24px 80px #00000059}.sketchfab-embed-wrapper{z-index:0;width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:absolute;inset:0}.sketchfab-embed-wrapper iframe{opacity:.9;pointer-events:none;will-change:transform, opacity;background:0 0;border-radius:0;width:100%;height:100%;min-height:0;transform:scale(1.14)}.sketchfab-embed-wrapper p{z-index:4;background:#050914a3;border-radius:8px;padding:7px 10px;position:absolute;bottom:12px;right:12px;color:#ffffff9e!important;margin:0!important;font-size:.62rem!important}@keyframes scroll-cue{0%,to{opacity:.28;transform:translate(-50%)}50%{opacity:1;transform:translate(-50%,10px)}}@keyframes hero-typewriter{0%{width:0}to{width:26ch}}@keyframes hero-caret{0%,to{border-color:#0000}50%{border-color:var(--gold-light)}}@media (width>=821px){.hero-content{top:42%}.ambient-video video{filter:none;transform:scale(1.005)}.ambient-video-scrim{background:linear-gradient(#05091433,#05091475),radial-gradient(circle at 50% 38%,#0000 0,#05091429 68%,#0509147a 100%)}.foreground-clouds,.hero-model-stage,.hero-circle-image,.moon-model-stage{filter:none}.glass-card,.testimonial-card{-webkit-backdrop-filter:none;backdrop-filter:none}.experience-list{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050914b3}.hero-actions .microcopy,.hero-proof li,.hero-proof li:first-child{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hero-opening-title,.hero h1,.hero-lead,.hero-actions,.hero-proof li,.site-header,.pillar-card,.benefit-grid article,.experience-list li,.testimonial-card,.journey-list li,.faq-list details,.moon-copy{will-change:transform, opacity}}@media (width<=820px){.footer-site-cta{align-items:flex-start}.footer-whatsapp-button{width:100%}.hero{min-height:100svh;padding:0}.hero-sticky{height:100svh;min-height:100svh;padding:0;display:block;overflow:hidden}.hero-opening-title{width:calc(100vw - 28px);font-size:clamp(1.35rem,6.2vw,2.55rem);top:max(96px,13svh)}.hero-content{opacity:0;text-align:center;visibility:hidden;width:100%;max-width:620px;max-height:calc(100svh - 102px);padding-inline:14px;position:absolute;top:max(118px,15svh);left:0;transform:none}.hero h1{margin-bottom:14px;font-size:clamp(2.45rem,11.5vw,4.6rem);line-height:.98}.hero-lead{max-width:600px;margin-bottom:18px;font-size:clamp(.84rem,3.6vw,1rem);line-height:1.48}.hero-actions{justify-content:center;align-items:center;gap:10px}.hero-actions .button{min-height:54px}.hero-actions .microcopy{padding:8px 12px;font-size:.7rem}.hero-proof{margin-top:14px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-inline:auto;display:grid}.hero-proof li,.hero-proof li:first-child{min-width:0;padding:9px 7px}.hero-proof strong{font-size:1.05rem}.hero-proof span{font-size:.61rem;line-height:1.25}.hero-product{width:100vw;height:min(68svh,620px);min-height:0;margin:0;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}.hero-model-stage{inset:-12% -17%}.hero-circle-image{width:min(106vw,680px);margin-top:2%}.hero-scroll-cue{text-align:center;width:calc(100% - 40px);display:grid;top:calc(43svh + min(36vw,160px));bottom:auto}.hero-model-caption{bottom:7%;left:3%}.floating-badge{bottom:16%;right:2%}.moon-section{text-align:left;height:100svh;min-height:100svh;padding:0;display:block;position:relative;overflow:hidden}.moon-model-frame{width:min(94vw,590px);height:min(94vw,590px);min-height:0;position:absolute;top:42%;left:50%}.moon-copy{z-index:4;text-shadow:0 2px 16px #000000c7;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#050914c2,#0c1227ad);border:1px solid #f4d77a29;border-radius:22px;width:auto;max-height:calc(100svh - 104px);padding:18px;position:absolute;top:max(88px,11svh);left:12px;right:12px;box-shadow:0 22px 70px #0000004d}.moon-copy h2{margin-bottom:14px;font-size:clamp(2.05rem,9vw,3.5rem)}.moon-copy>p:not(.eyebrow){margin-bottom:0;margin-inline:auto;font-size:clamp(.82rem,3.5vw,1rem);line-height:1.48}.moon-phase-list{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0 20px}.moon-phase-list li{grid-template-columns:26px 1fr;padding:9px;font-size:.59rem}.moon-phase-list li>span{font-size:1rem}.moon-phase-list strong{font-size:.67rem}.moon-copy .button{text-align:center;width:100%;min-height:52px;padding-inline:16px}.moon-orbit-large{width:min(82vw,520px);height:min(38vw,240px)}.moon-orbit-small{width:min(54vw,330px);height:min(86vw,520px)}.pillar-grid,.experience-list,.testimonial-grid,.journey-list,.faq-list{transform:none}.section-heading,.pain-panel,.benefit-panel,.benefit-grid article,.testimonial-card,.offer-copy,.price-card,.guarantee-section,.faq-section .section-heading,.final-cta,.site-footer{text-align:center}.question-list,.experience-list,.faq-list{text-align:left}.footer-links,.footer-contact{text-align:center;align-items:center}.footer-site-cta{text-align:center;justify-content:center;align-items:center}.mandala-section{min-height:100svh;padding-inline:14px}.mandala-section .section-heading{padding:30px 22px}}@media (width<=580px){.hero-opening-title{width:calc(100vw - 28px);font-size:clamp(1.3rem,6vw,2rem);top:max(92px,12svh)}.hero-product{height:min(64svh,540px);min-height:0;margin:0;top:43%}.hero-content{top:max(116px,15svh)}.hero h1{font-size:clamp(2.35rem,11.2vw,3.6rem)}.hero-model-caption{transform-origin:0 100%;transform:scale(.88)}.floating-badge{transform-origin:100% 100%;transform:scale(.82)}.moon-phase-list{grid-template-columns:repeat(2,minmax(0,1fr))}.mandala-section{width:100%;min-height:92svh;padding-bottom:0}.sketchfab-embed-wrapper{border-radius:0;padding:0}.sketchfab-embed-wrapper iframe{border-radius:0;height:100%;min-height:0}}@media (width<=820px) and (height<=700px){.hero-content{top:96px}.hero h1{margin-bottom:10px;font-size:clamp(2.1rem,10.5vw,3rem)}.hero-lead{margin-bottom:12px;font-size:.78rem;line-height:1.4}.hero-actions .button{min-height:48px;font-size:.68rem}.hero-actions .microcopy{padding-block:6px}.hero-proof{margin-top:10px}.hero-proof li,.hero-proof li:first-child{padding-block:7px}.moon-copy{padding:14px;top:76px}.moon-copy h2{margin-bottom:10px;font-size:clamp(1.8rem,8vw,2.6rem)}.moon-copy>p:not(.eyebrow){font-size:.76rem;line-height:1.4}.moon-phase-list{margin:12px 0 14px}.moon-phase-list li{padding:7px}.moon-copy .button{min-height:48px;font-size:.68rem}}@media (prefers-reduced-motion:reduce){.hero-opening-title span{border-right:0;width:auto}.hero-content,.hero-model-caption,.floating-badge,.site-header{opacity:1;visibility:visible}.hero-scroll-cue{display:none}}
