:root{--paper:#f5f0e6;--white:#fffdf8;--navy:#171520;--ink:#2c2930;--muted:#675f62;--gold:#a17d3f;--line:#d9cfbc;--soft:#ebe3d4;--radius:14px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--paper);color:var(--ink);font:18px/1.65 system-ui,-apple-system,"Segoe UI",sans-serif}button,input,summary{font:inherit}button,a,summary{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-underline-offset:4px}button:disabled{cursor:not-allowed;opacity:.62}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Georgia,"Times New Roman",serif;font-weight:400;line-height:1.12}h1{font-size:clamp(42px,4.8vw,74px);letter-spacing:-.04em;margin-bottom:28px}h2{font-size:clamp(34px,3.3vw,51px);letter-spacing:-.025em}h3{font-size:27px}em{color:var(--gold);font-weight:400}img{display:block;max-width:100%;height:auto}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid #805d24;outline-offset:5px}.wrap{width:min(1160px,calc(100% - 72px));margin-inline:auto}.review-banner{background:var(--navy);color:#f1e3c5;text-align:center;padding:8px 16px;font-size:13px;letter-spacing:.04em}.site-header{display:flex;align-items:center;justify-content:space-between;padding-block:29px}.brand{display:flex;align-items:center;gap:12px;font-family:Georgia,serif;letter-spacing:.11em;font-size:18px;text-decoration:none;line-height:1.2}.brand small{display:block;font-size:12px;letter-spacing:.14em;margin-top:5px}nav{display:flex;gap:30px;font-size:14px}nav a{text-decoration:none}nav a:hover{text-decoration:underline}.hero{display:grid;grid-template-columns:1.04fr 1fr;align-items:center;min-height:690px;padding-block:62px 80px;gap:42px}.hero-copy>p:not(.eyebrow,.micro){max-width:530px}.eyebrow{font-size:12px;letter-spacing:.17em;font-weight:650;color:#806131;margin-bottom:24px}.lede{font-size:21px;line-height:1.6}.button{display:inline-flex;align-items:center;justify-content:center;gap:25px;min-height:58px;padding:16px 24px;border:1px solid transparent;border-radius:7px;text-decoration:none;font-size:16px;line-height:1.4;font-weight:600}.primary{background:var(--navy);color:#fff7e9}.primary:hover:not(:disabled){background:#36303f}.secondary{border-color:var(--line);background:var(--white);color:var(--ink)}.text-button{background:transparent;border-color:var(--line);color:var(--ink)}.hero .button{margin-top:14px}.micro{font-size:13px;line-height:1.6;color:var(--muted);margin-top:12px}.signature{display:flex;gap:18px;align-items:center;margin-top:36px}.signature-line{width:38px;height:1px;background:var(--gold)}.signature p{font-size:14px;margin:0}.signature small{display:block;font-size:12px;color:var(--muted);margin-top:3px}.hero-art{height:530px;position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center}.hero-card{position:absolute;width:43%;border:1px solid #9e814d;border-radius:9px;box-shadow:0 18px 45px #30251b29;background:var(--navy)}.card-left{transform:translate(-43px,-3px) rotate(-16deg);left:0;z-index:1}.card-right{transform:translate(42px,-2px) rotate(16deg);right:0;z-index:1}.card-center{width:48%;z-index:2;transform:translateY(-20px)}.orbit{position:absolute;border:1px solid #b28b4b38;border-radius:50%;width:112%;aspect-ratio:1;z-index:0}.orbit-two{width:86%;border-style:dashed}.art-caption{position:absolute;bottom:0;font-size:10px;letter-spacing:.14em;color:#7c633f;text-align:center}.intro-strip{border-block:1px solid var(--line);background:#f0e9dc}.three-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:46px;padding-block:40px}.three-steps article{position:relative;padding-left:43px}.three-steps span{position:absolute;left:0;top:0;color:var(--gold);font:22px Georgia,serif}.three-steps h2{font-size:23px;margin-bottom:12px}.three-steps p{font-size:15px;line-height:1.7;margin:0;color:var(--muted)}.quiz-section,.result-section{padding-block:80px}.section-heading{display:flex;justify-content:space-between;align-items:baseline}.section-heading .eyebrow{margin-bottom:10px}.quiz-status{font-size:14px;color:var(--muted)}progress{appearance:none;width:100%;height:4px;border:none;margin-bottom:36px;background:var(--line)}progress::-webkit-progress-bar{background:var(--line)}progress::-webkit-progress-value{background:var(--gold)}progress::-moz-progress-bar{background:var(--gold)}.quiz-shell{max-width:850px;margin-inline:auto}.block-label{font-size:14px;color:var(--gold)}#question-title{font-size:clamp(28px,3vw,42px);margin-bottom:20px}.question-note{font-size:15px;color:var(--muted)}fieldset{border:0;padding:0;margin:26px 0}.option{position:relative;display:flex;align-items:center;gap:16px;border:1px solid #bdb1a0;background:var(--white);border-radius:9px;padding:19px 22px;margin-bottom:12px;cursor:pointer;line-height:1.5}.option:has(input:checked){border:2px solid var(--gold);padding:18px 21px;background:#f3e8d2}.option:has(input:focus-visible){outline:3px solid #805d24;outline-offset:3px}.option input{width:21px;height:21px;accent-color:var(--gold);flex-shrink:0}.option strong{font-weight:600}.option small{display:block;font-size:14px;color:var(--muted);margin-top:7px}.card-options{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.card-options.two{grid-template-columns:repeat(2,1fr)}.card-options .option{flex-direction:column;align-items:stretch;text-align:center;padding:15px;margin:0}.card-options .option:has(input:checked){padding:14px}.card-options img{width:100%;max-height:225px;object-fit:contain;border-radius:6px;margin-bottom:8px}.card-options input{align-self:center}.quiz-actions{display:flex;justify-content:space-between;gap:20px;margin-top:28px}.quiet-button{display:block;background:none;border:0;padding:6px 0;text-decoration:underline;text-underline-offset:4px;color:var(--muted);font-size:13px;text-align:left}.result-grid{display:grid;grid-template-columns:260px 1fr;gap:60px;align-items:center}.result-grid>img{border:1px solid var(--gold);border-radius:10px;box-shadow:0 15px 35px #30251b20}.result-grid h2{font-size:40px}.result-grid h3{font-size:26px;color:#73582e}.result-grid p{font-size:17px}.preference{padding-left:20px;border-left:2px solid var(--gold)}.reflection{margin-top:42px;padding:35px 40px;border-radius:var(--radius);background:#eae1d0}.reflection .eyebrow{margin-bottom:14px}.reflection h3{font-size:29px}.reflection p:last-child{margin-bottom:0}.result-next{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:35px}.result-next h3{margin-bottom:8px}.result-next p{margin-bottom:0}.presentation-section{background:var(--navy);color:#eee7da;padding-block:85px}.presentation-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px}.presentation-grid h2{margin-bottom:30px}.presentation-grid .eyebrow{color:#d0b67d}.presentation-grid>div>p:not(.eyebrow){color:#d6cfc6;font-size:17px}.presentation-panel{border:1px solid #6d5e48;border-radius:var(--radius);padding:30px;display:grid;place-items:center;text-align:center;background:#211e2b;min-height:360px}.mini-star{font-size:65px;line-height:1;color:#c0a15e;display:block;margin-bottom:15px}.presentation-panel p{font-size:15px;color:#d4cbbf;max-width:340px}.presentation-panel video{width:100%;max-height:470px}.transcript{grid-column:1/-1;border-top:1px solid #655945;padding-top:20px}.transcript summary{cursor:pointer;font-size:15px}.transcript>div{max-width:800px;margin-top:25px}.transcript h3{font-size:25px;color:#d4b57c;margin-top:32px}.transcript p{font-size:17px;color:#e0d8ce}.offer-section{padding-block:90px}.offer-heading{text-align:center;max-width:700px;margin:0 auto 60px}.offer-heading>p:last-child{font-size:18px;color:var(--muted)}.offer-grid{display:grid;grid-template-columns:.87fr 1.13fr;gap:80px;align-items:start}.book-preview{margin:0;padding:35px;background:#e7decb;border-radius:12px;position:sticky;top:25px}.book-preview img{width:100%;box-shadow:6px 12px 25px #27202a3d}.book-preview figcaption{font-size:12px;text-align:center;margin-top:23px;color:#5d514b}.materials-list{padding:0;margin:0;counter-reset:material}.materials-list li{list-style:none;position:relative;padding:18px 0 18px 45px;border-bottom:1px solid var(--line);counter-increment:material}.materials-list li:before{content:counter(material,decimal-leading-zero);position:absolute;left:0;top:20px;color:var(--gold);font-size:13px}.materials-list strong{display:block;font-size:17px;font-weight:650}.materials-list span{display:block;font-size:15px;color:var(--muted);margin-top:4px}.audio-status{font-size:15px;margin:23px 0}.price-box{padding:28px;background:var(--white);border:1px solid var(--line);border-radius:12px;margin-top:25px}.price-box>p:first-child{font-size:14px;color:var(--muted);margin-bottom:8px}.price{font:58px Georgia,serif;letter-spacing:-.04em;margin-bottom:22px}.price span{font-size:25px}.price-box .button{width:100%}.what-is{display:grid;grid-template-columns:1fr 1fr;gap:60px;border-top:1px solid var(--line);margin-top:70px;padding-top:35px}.what-is h3{font-size:27px;margin-bottom:16px}.what-is p{font-size:16px;color:var(--muted)}.faq-section{max-width:900px;padding-bottom:65px}.faq-section details{border-bottom:1px solid var(--line);padding:22px 0}.faq-section summary{cursor:pointer;font-size:18px;font-weight:550;line-height:1.5}.faq-section details p{font-size:16px;color:var(--muted);margin:20px 0 0}.closing{text-align:center;padding-block:60px 100px}.closing h2{font-size:clamp(36px,4vw,58px)}footer{background:#eae2d3;border-top:1px solid var(--line);padding-block:40px}.footer-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px}footer p{font-size:12px;color:var(--muted);margin-top:18px}footer .brand{font-size:15px}.skip{position:absolute;left:10px;top:-100px;z-index:10;background:white;padding:12px}.skip:focus{top:10px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}dialog{border:1px solid var(--gold);border-radius:14px;background:var(--paper);color:var(--ink);padding:35px;max-width:600px;width:calc(100% - 40px)}dialog::backdrop{background:#17152099}dialog h2{font-size:31px}dialog p{font-size:16px}[hidden]{display:none!important}
@media(max-width:900px){.wrap{width:calc(100% - 40px)}.hero{gap:15px;min-height:600px}.hero-art{height:420px}.hero-card{width:45%}.card-left{transform:translate(-15px,0) rotate(-13deg)}.card-right{transform:translate(15px,0) rotate(13deg)}.card-center{width:49%}.orbit{width:104%}.three-steps{gap:20px}.three-steps article{padding-left:30px}.three-steps h2{font-size:20px}.offer-grid{gap:35px}.result-grid{gap:30px;grid-template-columns:210px 1fr}.result-grid h2{font-size:34px}.presentation-grid{gap:30px}.offer-section{padding-block:65px}.footer-grid{gap:30px}}
@media(max-width:650px){body{font-size:17px}.site-header{padding-block:20px}.brand{font-size:15px}.brand small{font-size:10px}nav a:first-child{display:none}nav{font-size:12px;gap:10px}.hero{grid-template-columns:1fr;padding-block:35px 40px;gap:25px}.hero h1{font-size:46px}.hero-art{height:375px;width:90%;max-width:390px;margin:auto}.hero .lede{font-size:19px}.hero .button{width:100%}.signature{margin-top:25px}.card-left{left:8px}.card-right{right:8px}.three-steps{grid-template-columns:1fr;padding-block:30px;gap:25px}.three-steps article{padding-left:40px}.three-steps h2{font-size:22px}.quiz-section,.result-section{padding-block:45px}.section-heading .eyebrow{font-size:10px}.quiz-status{font-size:12px}.card-options{grid-template-columns:1fr;gap:12px}.card-options .option{flex-direction:row;align-items:center;text-align:left;padding:12px;gap:13px}.card-options .option:has(input:checked){padding:11px}.card-options img{width:75px;height:106px;margin:0;object-fit:cover}.card-options input{width:20px;height:20px;align-self:center}.card-options .option span{flex:1}.card-options.two{grid-template-columns:1fr}.card-options small{font-size:13px}.option{font-size:16px;padding:18px 15px}.option:has(input:checked){padding:17px 14px}.quiz-actions .button{min-width:120px}.quiz-shell>.micro{font-size:12px}.result-grid{grid-template-columns:1fr;text-align:left;gap:28px}.result-grid>img{width:165px;margin-inline:auto}.result-grid h2{font-size:34px}.reflection{padding:25px}.reflection h3{font-size:26px}.result-next{display:block}.result-next .button{margin-top:20px;width:100%}.presentation-section{padding-block:50px}.presentation-grid{grid-template-columns:1fr;gap:20px}.presentation-panel{min-height:300px;padding:23px}.transcript{grid-column:1}.offer-heading{margin-bottom:35px}.offer-grid{grid-template-columns:1fr;gap:35px}.book-preview{position:static;max-width:300px;margin:auto;padding:22px}.offer-content>h3{margin-top:10px}.what-is{grid-template-columns:1fr;gap:20px;margin-top:40px;padding-top:30px}.what-is p{margin-bottom:0}.faq-section{padding-bottom:35px}.closing{padding-block:35px 65px}.closing .button{width:100%}.footer-grid{grid-template-columns:1fr;gap:20px}.price-box{padding:22px}.review-banner{font-size:11px}dialog{padding:25px}}
.vsl-embed{width:100%;aspect-ratio:16/9;border:0;border-radius:8px}.presentation-panel:has(.vsl-embed){padding:14px}#text-presentation:has(.vsl-embed){width:100%}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}
/* Salão de luz: a identidade marfim, azul-noite e ouro pertence ao produto. */
:root{--paper:#fcf8f0;--white:#fffefa;--gold:#927035;--line:#ded1b8}
body{background:radial-gradient(ellipse at 87% 7%,#ffe7a85c,transparent 31%),radial-gradient(ellipse at 4% 18%,#fffefa,transparent 38%),var(--paper)}
.site-header{border-bottom:1px solid #c7a96835}.hero{position:relative}.hero-copy{position:relative;z-index:3}.hero-art{perspective:1100px;transform-style:preserve-3d;--tilt-x:0deg;--tilt-y:0deg}
.celestial-light{position:absolute;inset:1% -8% 4%;border-radius:50%;background:radial-gradient(ellipse,#fffef9 0%,#ffe6a873 30%,#ead3a434 49%,transparent 70%);filter:blur(10px);pointer-events:none}
.hero-art::before{content:'';position:absolute;width:78%;aspect-ratio:1;border-radius:50%;box-shadow:0 0 65px 20px #fffaf0,0 0 110px 30px #e7b85a26;border:1px solid #dfbf7c7a;transform:rotateX(29deg)}
.hero-card{backface-visibility:hidden;box-shadow:0 22px 45px #35221324,0 2px 5px #49341232,inset 0 0 0 1px #f0d69d;transition:transform .65s cubic-bezier(.2,.7,.2,1),box-shadow .65s;border-color:#c7a66a}
.card-left{transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translate3d(-43px,-3px,0) rotate(-16deg)}
.card-right{transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translate3d(42px,-2px,0) rotate(16deg)}
.card-center{transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translate3d(0,-20px,45px);box-shadow:0 28px 55px #35221333,0 0 35px #fff6db}
.orbit-one{border-color:#b28b4b57;transform:rotateX(24deg) rotate(-20deg)}.orbit-two{border-color:#b28b4b47;transform:rotateX(24deg) rotate(20deg)}
.stardust{position:absolute;inset:0;pointer-events:none}.stardust i{position:absolute;width:5px;height:5px;background:#bc934b;border-radius:50%;box-shadow:0 0 12px 3px #edcc79;animation:glimmer 5s ease-in-out 2}.stardust i:nth-child(1){left:15%;top:15%}.stardust i:nth-child(2){right:8%;top:25%;animation-delay:.7s}.stardust i:nth-child(3){left:5%;top:65%;animation-delay:1.2s}.stardust i:nth-child(4){right:15%;bottom:20%;animation-delay:2s}.stardust i:nth-child(5){left:48%;top:3%;animation-delay:.4s}.stardust i:nth-child(6){left:36%;bottom:10%;animation-delay:1.6s}.stardust i:nth-child(7){right:1%;top:51%;animation-delay:2.4s}
.art-caption{bottom:-8px;color:#71542b;z-index:3}.hero-copy{animation:welcome .85s ease-out both}.hero-art{animation:welcome 1.15s ease-out both}.primary{background:linear-gradient(125deg,#292235,#171520);box-shadow:0 6px 18px #21152817;transition:box-shadow .25s,background .25s}.primary:hover:not(:disabled){box-shadow:0 8px 25px #9a763536;background:#36303f}.intro-strip{background:linear-gradient(110deg,#f2e8d6,#fff9ed,#f4ead8)}.presentation-section{position:relative;background:radial-gradient(ellipse at 85% 5%,#58426455,transparent 58%),#171520}.presentation-panel{background:radial-gradient(ellipse at 50% 10%,#a17d3f22,transparent 65%),#211e2b;box-shadow:0 20px 60px #09071030}.book-preview{background:linear-gradient(145deg,#fffdf6,#e9d6ac);border:1px solid #c9ae7c66;perspective:1000px}.book-preview img{transform:rotateY(-7deg);transform-origin:left center;box-shadow:12px 16px 28px #49382133}.price-box{box-shadow:0 15px 40px #a17d3f0d}.closing{background:radial-gradient(ellipse,#ffe7ad40,transparent 65%)}
@keyframes welcome{from{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}@keyframes glimmer{0%,100%{opacity:.25;scale:.7}50%{opacity:.9;scale:1.1}}
.motion-paused *{animation-play-state:paused!important}
@media(max-width:900px){.card-left{transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translate(-15px,0) rotate(-13deg)}.card-right{transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translate(15px,0) rotate(13deg)}}
@media(max-width:650px){.celestial-light{inset:0 -3%}.hero-art::before{width:88%}.hero-art{perspective:900px}.card-center{transform:translateY(-20px)}.stardust i{animation-iteration-count:1}.art-caption{font-size:9px}.book-preview img{transform:none}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}.hero-card{transform:none}.card-left{transform:translateX(-15px) rotate(-13deg)}.card-right{transform:translateX(15px) rotate(13deg)}.card-center{transform:translateY(-20px)}.hero-art::before{transform:none}}
.hero-art{overflow:clip;overflow-clip-margin:25px}@media(max-width:650px){.hero-art{overflow-clip-margin:0}}
.stardust i{animation-duration:2s;animation-iteration-count:1}h1,h2{text-wrap:balance}dialog{overscroll-behavior:contain}
.hero-art{overflow:visible}.hero{overflow:clip;overflow-clip-margin:30px}@media(max-width:650px){.hero{overflow-clip-margin:0}}
@media(max-width:650px){.hero-art{overflow:clip;overflow-clip-margin:0}.hero-art .hero-card{width:41%}.hero-art .card-center{width:47%}.hero-art .card-left{left:19px;transform:translateY(5px) rotate(-12deg)}.hero-art .card-right{right:19px;transform:translateY(5px) rotate(12deg)}}
