:root{font-family:Inter,sans-serif;color:#25232b;background:#f2ede5;font-synthesis:none;--purple:#44206b;--lavender:#c4b5fd;--gold:#d6a64b;--dark:#15141a}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #7c3aed;outline-offset:5px}img{display:block;width:100%;height:auto;object-fit:cover}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Sora,sans-serif;letter-spacing:-.045em}h1{font-size:clamp(38px,4.75vw,70px);line-height:1.09;font-weight:800}h2{font-size:clamp(32px,3.8vw,54px);line-height:1.16;font-weight:700}h3{font-size:24px;line-height:1.3;letter-spacing:-.035em}p{font-size:18px;line-height:1.75;color:#625d6b}.container{max-width:1320px;width:calc(100% - 96px);margin:auto}.top-strip{background:#44206b;color:#e7dcf5;text-align:center;padding:11px 20px;font-size:12px;letter-spacing:.07em;display:flex;justify-content:center;align-items:center;gap:12px}.nav{background:#15141a;color:#fff;border-bottom:1px solid #ffffff14}.nav-inner{min-height:99px;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{display:flex;align-items:center;gap:12px}.brand>svg{width:37px;height:37px;color:var(--gold);stroke-width:1.2}.brand span{font-family:Sora,sans-serif;font-size:25px;letter-spacing:.17em;font-weight:700}.brand small{display:block;font-family:Inter,sans-serif;font-size:7px;letter-spacing:.14em;margin-top:5px;color:#c6bfcc}.nav nav{display:flex;align-items:center;gap:28px;font-size:12px}.nav nav>a{color:#d3ccd9}.nav nav>a:hover{color:var(--lavender)}.menu-toggle{display:none}.buy{display:inline-flex;align-items:center;justify-content:center;gap:14px;background:#16a34a;color:#fff;border:1px solid #56cc7e55;border-radius:7px;padding:21px 25px;font-size:15px;line-height:1.4;font-weight:700;box-shadow:0 9px 30px #16a34a22;transition:transform .2s,background .2s;text-align:left}.buy:hover{background:#128a3f;transform:translateY(-2px)}.buy.small{padding:13px 18px;font-size:12px}.hero{background:radial-gradient(ellipse at 55% 35%,#332043 0,transparent 55%),#15141a;color:#fff;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.07fr 1fr;gap:44px;padding-top:65px;padding-bottom:60px;align-items:center}.eyebrow{font-family:Manrope,sans-serif;display:block;text-transform:uppercase;font-size:11px;font-weight:800;letter-spacing:.16em;color:var(--purple);margin-bottom:24px}.hero .eyebrow{font-size:10px;letter-spacing:.1em;color:#d8c2f5;display:flex;align-items:center;gap:10px}.dot{width:6px;height:6px;background:var(--gold);border-radius:50%;flex-shrink:0}h1 em{font-style:normal;color:#c4b5fd}.hero .subtitle{font-size:clamp(20px,1.75vw,25px);color:#c9c1d0;margin-top:25px;line-height:1.55}.checks{padding:0;list-style:none;display:grid;gap:12px;margin:27px 0}.checks li{display:flex;gap:11px;font-size:15px;line-height:1.5;align-items:flex-start}.checks svg{color:#d6a64b;flex-shrink:0;margin-top:2px}.old-price{font-size:13px;color:#beb3c8}.old-price span{margin-left:12px;text-transform:uppercase;font-size:10px;letter-spacing:.15em}.price{font-family:Sora,sans-serif;font-weight:800;font-size:clamp(76px,7.5vw,106px);line-height:1.15;letter-spacing:-.075em;color:#e8bd68;display:flex;align-items:baseline;gap:8px}.price>span{font-size:26px;letter-spacing:-.03em}.price-wrap>p{font-size:11px;color:#b1a5bd;margin:3px 0 20px}.trust{display:flex;align-items:center;gap:8px;font-size:10px!important;color:#c3b8cc!important;margin-top:16px}.hero-visual{height:760px;position:relative;align-self:stretch;min-height:650px}.hero-visual>img{height:100%;border-radius:110px 9px 9px;object-position:57% center;border:1px solid #b699d031}.hero-visual:after{content:"";position:absolute;top:50%;right:0;bottom:0;left:0;border-radius:0 0 9px 9px;background:linear-gradient(transparent,#15141aa6);pointer-events:none}.image-tag{position:absolute;bottom:40px;left:28px;right:28px;padding:21px;z-index:1;background:#201b26d9;border:1px solid #ffffff24;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;display:flex;align-items:center;gap:18px}.image-tag>svg{color:var(--gold);width:31px;height:31px;stroke-width:1.2}.image-tag strong{font-family:Sora,sans-serif;font-size:17px;display:block}.image-tag span{display:block;font-size:12px;color:#cfc3dc;margin-top:6px}.vertical-label{position:absolute;right:15px;top:40px;writing-mode:vertical-rl;font-size:8px;letter-spacing:.23em;color:#fff9}.hero-foot{border-top:1px solid #ffffff17;display:flex;justify-content:space-between;padding:26px 0;color:#b9b1c4;font-size:12px}.hero-foot span{display:flex;align-items:center;gap:10px}.hero-foot svg{width:17px;color:#b69acb}.section{padding:110px 0;scroll-margin-top:10px}.section-head{max-width:920px;margin:0 auto 55px;text-align:center}.subtitle{font-family:Manrope,sans-serif;font-size:clamp(20px,2vw,28px);line-height:1.6;margin-top:25px}.grid{display:grid;gap:25px}.three{grid-template-columns:repeat(3,1fr)}.four{grid-template-columns:repeat(4,1fr)}.photo-card{background:#fff;border-radius:9px;overflow:hidden;border:1px solid #e1dbd1;transition:transform .25s,box-shadow .25s}.photo-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px #30203612}.photo-card>img{height:250px}.card-copy{padding:27px}.card-copy .number{font-family:Sora;color:#9c86b5;font-size:12px}.card-copy h3{margin:12px 0}.card-copy p{font-size:16px}.card-copy>svg{color:#7c3aed}.pullquote{max-width:760px;text-align:center;margin:45px auto 0;font-size:23px;font-family:Manrope}.pullquote strong{color:#44206b}.compact .photo-card>img{height:200px}#onde-procurar{background:#fffaf3}.note{display:flex;align-items:center;gap:15px;padding:23px 28px;background:#e9e0ef;border-left:3px solid #8a62a9;margin-top:35px;color:#503c63;font-size:15px;line-height:1.7;border-radius:0 6px 6px 0}.note svg{flex-shrink:0}.dark{background:#19151f;color:#fff}.dark .eyebrow{color:#c9a9e7}.dark p{color:#c1b8cb}.dark .note{background:#2b2333;color:#d5c8e1}.split{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.comparison img{height:560px;border-radius:10px}.comparison p{font-size:10px;letter-spacing:.16em;padding:15px 0}.sign{display:flex;gap:23px;padding:20px 0;border-bottom:1px solid #ffffff17}.sign>span{font-family:Sora;color:#bd99db;font-size:12px;margin-top:7px}.sign h3{font-size:22px}.sign p{font-size:16px;margin-top:8px}.image-clip{overflow:hidden;position:relative;border-radius:8px}.image-clip>img{height:285px;transition:transform .6s}.mineral:hover img{transform:scale(1.05)}.image-clip>svg{position:absolute;bottom:15px;right:15px;width:36px;height:36px;padding:8px;background:#fff9;border-radius:50%;color:#44206b}.mineral h3{margin:23px 0 9px}.mineral p{font-size:16px}.caption{font-size:12px;text-align:center;margin-top:30px;color:#746b7c;line-height:1.7}#conteudo{background:#e9e1d7}.modules article{background:#f9f6f0;border:1px solid #d9cfdf;padding:30px;border-radius:9px;position:relative}.modules article>span{display:block;font-size:10px;letter-spacing:.13em;color:#79548e;font-weight:700}.modules article>svg{color:#a68ab8;position:absolute;right:25px;top:25px;width:20px}.modules h3{margin:28px 0 15px}.modules p{font-size:16px}.discovery-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.discovery-grid figure{margin:0;overflow:hidden;border-radius:7px;position:relative;min-height:310px}.discovery-grid img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .5s}.discovery-grid figure:hover img{transform:scale(1.05)}.discovery-grid figcaption{background:linear-gradient(transparent,#121016ed);position:absolute;bottom:0;padding:65px 20px 22px;width:100%}.discovery-grid h3{font-size:20px}.discovery-grid p{font-size:12px;margin-top:7px}.product{gap:100px}.large-sub{font-size:32px;margin-bottom:24px}.product .checks li{font-size:16px}.mockup-wrap{height:610px;position:relative;perspective:1300px}.book{width:70%;height:490px;background:#24172c;position:absolute;top:25px;left:10px;transform:rotateY(16deg) rotate(-5deg);box-shadow:14px 24px 35px #22172a45;border-left:13px solid #402b4c;border-radius:3px;overflow:hidden;z-index:2}.book>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;filter:brightness(.5)}.book>div{position:relative;color:#fff;height:100%;padding:25px;background:linear-gradient(#21132ddd,transparent 70%,#1d1327bd)}.book svg{color:#e0b960}.book span{display:block;font-size:8px;letter-spacing:.13em;margin:16px 0}.book h3{font-size:29px;line-height:1.3}.book h3 em{font-style:normal;color:#d6b6ef}.book p{position:absolute;bottom:30px;left:25px;right:25px;font-size:11px;color:#e7d8f3}.sample-page{position:absolute;right:0;top:80px;width:56%;height:420px;padding:22px;background:#fff;transform:rotate(7deg);box-shadow:10px 15px 25px #23142a25}.sample-page span{font-size:7px;letter-spacing:.1em;color:#79548e}.sample-page h3{font-size:19px;margin:18px 0}.sample-page img{height:170px}.sample-page p{font-size:9px;margin-top:20px}.mockup-caption{position:absolute;bottom:15px;width:100%;font-size:11px;text-align:center}.audience article{border-top:1px solid #d5c7df;padding:28px 0}.audience svg{color:#79548e;width:30px;height:30px;margin-bottom:28px;stroke-width:1.4}.audience h3{font-size:21px;margin-bottom:12px}.audience p{font-size:16px}#como-receber{background:#fffaf4}.steps article{position:relative;padding:30px 30px 30px 0}.steps article>span{position:absolute;right:30px;top:15px;font-family:Sora;font-size:65px;color:#e8dfef}.steps svg{color:#6a388b;width:34px;height:34px;margin-bottom:34px}.steps h3{margin-bottom:15px}.steps p{font-size:16px}.comment{background:#fff;padding:25px;border:1px solid #ded8e3;border-radius:10px}.comment-top{display:flex;gap:12px;align-items:center}.comment-top img{width:46px;height:46px;border-radius:50%;object-fit:cover}.comment strong{font-size:13px}.comment small{display:block;font-size:9px;color:#7c7187;margin-top:5px}.comment>p{font-size:15px;margin-top:20px}.comment-actions{display:flex;gap:20px;margin-top:18px}.comment-actions button{border:0;background:none;padding:0;display:flex;align-items:center;gap:7px;color:#73538d;font-size:11px;font-weight:600}.comment .reply-note{font-size:12px;background:#f5f1f8;padding:10px}#oferta{background:radial-gradient(ellipse at 50% 40%,#48266a,#1a1420 70%)}.offer{max-width:620px;margin:auto;text-align:center;background:#ffffff05;border:1px solid #b38b535e;border-radius:14px;padding:0 48px 40px;overflow:hidden}.offer-label{margin:0 -48px 30px;padding:15px;background:#d6a64b;color:#261a0e;letter-spacing:.14em;font-size:11px;font-weight:800}.offer-gem{color:#d6a64b;width:40px;height:40px;margin:0 auto 20px;stroke-width:1.2}.offer h3{font-size:29px;margin-bottom:25px}.offer .price{justify-content:center;font-size:clamp(84px,9vw,110px)}.offer .checks{text-align:left;border-top:1px solid #ffffff1f;padding-top:26px}.offer .checks li{font-size:15px}.offer .buy{width:100%}.offer .trust{justify-content:center}.guarantee{background:#e5eadf;padding:75px 0}.guarantee-inner{max-width:1010px;display:flex;gap:65px;align-items:center}.seal{border:1px solid #829774;border-radius:50%;width:190px;height:190px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#3f684b;outline:1px solid #b1bda7;outline-offset:8px}.seal svg{width:26px}.seal strong{font-family:Sora;font-size:70px;line-height:1.1}.seal span{font-size:9px;letter-spacing:.12em}.guarantee h2{font-size:clamp(30px,3vw,43px)}.guarantee .subtitle{font-size:21px}.faq{max-width:900px;margin:auto}.faq details{border-bottom:1px solid #d8cddd;padding:24px 0}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-family:Manrope;font-size:20px;font-weight:700;gap:20px}.faq summary::-webkit-details-marker{display:none}.faq summary span{color:#79548e;font-size:27px;font-weight:400;transition:transform .2s}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{margin-top:20px;font-size:17px;max-width:780px}.final-cta{padding:100px 0;background:#44206b;color:#fff;text-align:center}.final-cta .container{max-width:900px}.final-cta .container>svg{width:43px;height:43px;color:#d6a64b;stroke-width:1.2;margin-bottom:30px}.final-cta .eyebrow{color:#c4b5fd}.final-cta .subtitle{color:#ded2ea;margin-bottom:30px}footer{background:#15141a;color:#a39aa9;padding:60px 0 35px}.footer-top{display:flex;justify-content:space-between;align-items:center;gap:30px}.footer-top p{font-size:14px;color:#aaa0b4}.footer-top>div{display:flex;gap:20px;font-size:12px}.footer-top button{border:0;background:none;color:#c8bfd1;font-size:12px;padding:0}.footer-note{font-size:11px!important;color:#9c91a6;border-top:1px solid #ffffff13;margin-top:35px;padding-top:25px}footer .container>small{font-size:10px;display:block;margin-top:15px}.mobile-bar{display:none}.skip{position:fixed;left:20px;top:-100px;z-index:100;padding:15px;background:#fff;color:#44206b}.skip:focus{top:15px}dialog,.modal{border:1px solid #c6b7d2;border-radius:12px;padding:40px;max-width:510px;width:calc(100% - 40px);background:#faf7f2;color:#25192f;position:relative}dialog::backdrop{background:#0b0615b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}dialog>svg{color:#79548e;width:36px;height:36px;margin-bottom:25px}dialog h3,.modal h3{font-size:27px;margin-bottom:20px}dialog p,.modal p{font-size:16px;margin-bottom:25px}dialog>a{display:flex;gap:10px;margin-bottom:25px;font-size:14px}.close{position:absolute;right:12px;top:12px;background:none;border:0;padding:6px;color:#695273}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b0615b8;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px}.modal{width:100%;max-height:85vh;overflow:auto}.modal a{color:#44206b}.section-head,.photo-card,.mineral,.modules article{animation:enter .6s ease both}@keyframes enter{0%{opacity:.5;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1500px){.hero-visual{height:800px}}@media(max-width:1100px){.container{width:calc(100% - 56px)}.nav nav{gap:16px}.nav nav>a{font-size:10px}.hero-grid{gap:25px}.hero-visual{height:100%;min-height:790px}.hero h1{font-size:54px}.hero .subtitle{font-size:22px}.discovery-grid{grid-template-columns:repeat(2,1fr)}.split,.product{gap:35px}.book h3{font-size:24px}.four{grid-template-columns:repeat(2,1fr)}.footer-top{flex-wrap:wrap}}@media(max-width:760px){.container{width:calc(100% - 40px)}.top-strip{font-size:9px;letter-spacing:.025em;padding:10px 15px}.top-strip svg{display:none}.nav-inner{min-height:80px}.brand span{font-size:22px}.brand small{font-size:6px}.brand>svg{width:32px}.menu-toggle{display:block;background:none;border:0;color:#fff;padding:8px}.nav nav{display:none;position:absolute;top:112px;left:0;right:0;background:#211729;padding:25px;z-index:5;box-shadow:0 15px 20px #0003}.nav nav.open{display:flex;flex-direction:column;align-items:stretch;gap:25px}.nav nav>a{font-size:15px}.hero-grid{grid-template-columns:1fr;padding-top:35px;padding-bottom:30px;gap:35px}.hero h1{font-size:clamp(36px,8.6vw,44px)}.hero .eyebrow{font-size:8px;letter-spacing:.08em}.hero .subtitle{font-size:20px}.checks li{font-size:14px}.hero-visual{min-height:0;height:430px;grid-row:2}.hero-visual>img{border-top-left-radius:65px;object-position:center}.hero .buy{width:100%;font-size:13px;padding:19px 15px}.price{font-size:82px}.hero .trust{font-size:9px!important}.hero-foot{padding:23px 0;gap:18px;flex-wrap:wrap;font-size:10px}.hero-foot span{flex:1;min-width:130px}.section{padding:70px 0}.section-head{text-align:left;margin-bottom:35px}.eyebrow{font-size:9px;margin-bottom:20px}.subtitle{font-size:21px;margin-top:22px}h2{font-size:33px}.three,.four,.split{grid-template-columns:1fr}.grid{gap:23px}.photo-card>img{height:245px}.card-copy{padding:25px}.card-copy h3{font-size:24px}.pullquote{font-size:21px;margin-top:30px}.note{padding:20px;font-size:13px}.comparison img{height:340px}.sign{gap:18px}.sign h3{font-size:21px}.sign p{font-size:16px}.image-clip>img{height:300px}.mineral h3{font-size:25px}.modules article{padding:28px}.modules h3{margin-top:23px}.discovery-grid{gap:13px}.discovery-grid figure{min-height:260px}.discovery-grid figcaption{padding:60px 13px 18px}.discovery-grid h3{font-size:17px}.discovery-grid p{font-size:11px;line-height:1.5}.mockup-wrap{height:560px;max-width:440px;width:100%;margin:auto}.book{height:440px}.book h3{font-size:27px}.sample-page{height:370px}.sample-page h3{font-size:18px}.sample-page img{height:130px}.mockup-caption{bottom:5px}.product{gap:20px}.large-sub{font-size:28px}.product .buy{width:100%;font-size:13px}.audience{grid-template-columns:1fr 1fr;gap:25px}.audience h3{font-size:20px}.audience p{font-size:15px}.steps article{padding:25px 10px}.steps article>span{right:10px}.steps h3{font-size:25px}.offer{padding:0 23px 30px}.offer-label{margin:0 -23px 26px;font-size:9px}.offer h3{font-size:25px}.offer .price{font-size:84px}.offer .buy{font-size:13px}.offer .checks li{font-size:14px}.guarantee{padding:65px 0}.guarantee-inner{flex-direction:column;gap:40px;text-align:center}.seal{width:150px;height:150px}.seal strong{font-size:55px}.guarantee .subtitle{font-size:20px}.faq summary{font-size:18px}.faq details{padding:22px 0}.faq details p{font-size:16px}.final-cta{padding:75px 0}.final-cta h2{font-size:34px}.final-cta .buy{font-size:13px}footer{padding-bottom:130px}.footer-top{align-items:flex-start;gap:25px;flex-direction:column}.footer-top>div{gap:20px}.mobile-bar{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:20;background:#faf7f2f5;border-top:1px solid #d5c7df;padding:13px 20px calc(13px + env(safe-area-inset-bottom));align-items:center;justify-content:space-between;gap:15px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 -5px 25px #22172a15}.mobile-bar small{display:block;font-size:8px;letter-spacing:.1em;color:#766080}.mobile-bar strong{display:block;font-family:Sora;font-size:27px;letter-spacing:-.05em;color:#44206b}.mobile-bar .buy{padding:13px 17px;font-size:12px}dialog,.modal{padding:35px 25px}dialog .buy{font-size:13px}.comment-top img{width:48px;height:48px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.modules article>img{height:170px;border-radius:5px;margin-top:25px}.modules article:has(>img) h3{margin-top:20px}.modal::backdrop{background:#0b0615b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.hero-visual>img{object-position:34% center}.testimonials-image{max-width:1000px;margin:0 auto}.testimonials-image a{display:block;border-radius:10px;overflow:hidden;background:#fff}.testimonials-image img{width:100%;height:auto;object-fit:contain}.testimonials-image figcaption{font-size:12px;text-align:center;margin-top:15px;color:#746b7c}.page-fan{position:absolute;top:0;right:0;bottom:40px;left:0}.page-shot{position:absolute;top:50%;left:50%;height:80%;width:auto;max-width:none;aspect-ratio:900/1272;object-fit:cover;background:#fff;border-radius:4px;box-shadow:12px 20px 35px #22172a40;transition:transform .35s ease}.page-shot.p3{transform:translate(-22%,-50%) rotate(7deg);z-index:1}.page-shot.p2{transform:translate(-50%,-52%);z-index:2}.page-shot.p1{transform:translate(-78%,-50%) rotate(-6deg);z-index:3}.page-fan:hover .p3{transform:translate(-14%,-50%) rotate(10deg)}.page-fan:hover .p1{transform:translate(-86%,-50%) rotate(-9deg)}@media(max-width:760px){.page-shot{height:72%}.page-shot.p3{transform:translate(-30%,-50%) rotate(6deg)}.page-shot.p1{transform:translate(-70%,-50%) rotate(-5deg)}}.section-side .container{display:grid;grid-template-columns:1fr minmax(0,560px);gap:70px;align-items:center}.section-side .section-head{text-align:left;margin:0;max-width:none}.section-side .offer{margin:0;max-width:none}@media(max-width:1100px){.section-side .container{gap:40px}}@media(max-width:860px){.section-side .container{grid-template-columns:1fr;gap:0}.section-side .section-head{margin-bottom:35px}}
