:root{--bg:#1c1c1c;--slate:#474350;--gold:#ffc857;--white:#f4f7f5;--muted:#aaa6ae;--line:rgba(244,247,245,.12);--ease:cubic-bezier(.23,1,.32,1);color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:72px}body{margin:0;background:var(--bg);color:var(--white);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.65}a{color:inherit;text-decoration:none}button,input{font:inherit}a,input,summary{-webkit-tap-highlight-color:transparent}img{display:block;max-width:100%;height:auto}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.08;font-weight:400}h1,h2{font-family:Georgia,'Times New Roman',serif;letter-spacing:-.048em;text-wrap:balance}h1{font-size:clamp(44px,5.8vw,86px)}h2{font-size:clamp(42px,5.2vw,72px)}h3{font-size:25px;letter-spacing:-.025em}em{font-weight:400;color:var(--gold)}p{color:var(--muted)}:focus-visible{outline:2px solid var(--gold);outline-offset:6px}.wrap{width:min(1160px,calc(100% - 96px));margin-inline:auto}.section{padding-block:120px}.eyebrow{color:var(--gold);font-size:10px;font-weight:600;letter-spacing:.2em;line-height:1.6;margin-bottom:28px}.micro{font-size:12px;line-height:1.8;color:var(--muted)}.center{text-align:center}.split{display:grid;grid-template-columns:1.12fr 1fr;gap:95px;align-items:center}.reading{font-size:20px;line-height:1.75;margin-bottom:24px}.reading .word{background:linear-gradient(to right,var(--white) var(--lit,100%),#85818b var(--lit,100%));background-clip:text;-webkit-background-clip:text;color:transparent}.progress{position:fixed;z-index:100;inset:0 0 auto;height:4px;background:#36333a}.progress>div{height:100%;background:linear-gradient(90deg,#8a641f,var(--gold),#fff2bf);transform:scaleX(0);transform-origin:left;box-shadow:0 0 14px #ffc85780}.mini-cta{position:fixed!important;z-index:99;right:26px;top:18px;padding:10px 19px!important;font-size:12px!important;min-height:44px!important;box-shadow:0 5px 30px #0008!important}.mini-cta[hidden]{display:none}.gold-button{display:inline-flex;align-items:center;justify-content:center;gap:28px;position:relative;isolation:isolate;overflow:hidden;padding:18px 28px;border:1px solid #f8d787;border-radius:999px;background:linear-gradient(120deg,#bf9034,#ffdc87 44%,#ffc857 65%,#d0a13e);color:#252017;font-size:14px;font-weight:700;line-height:1.5;min-height:56px;box-shadow:0 2px 0 #fff3 inset,0 6px 30px #ffc8570c;transition:transform 160ms var(--ease),box-shadow .2s ease}.gold-button:before{content:'';position:absolute;inset:-70% auto -70% -65%;width:35%;background:linear-gradient(90deg,transparent,#fff9,transparent);transform:rotate(25deg);animation:shine 5.5s ease-in-out infinite;z-index:-1}.gold-button:active{transform:scale(.97)}.gold-button>span{font-size:20px;font-weight:400}.skip{position:fixed;top:-100px;left:20px;z-index:120;background:var(--gold);color:#111;padding:12px}.skip:focus{top:15px}.hero{position:relative;text-align:center;overflow:hidden;min-height:900px;padding-top:26px;background:#171719}.brand{font-size:11px;letter-spacing:.24em;color:#e2dacb;display:flex;gap:8px;justify-content:center;align-items:center}.brand>span{font:32px Georgia,serif;letter-spacing:-2px;color:var(--gold)}.brand-x{font-size:23px}.hero>.brand{position:relative;z-index:2}.hero-art{width:min(900px,100%);height:465px;margin:-45px auto -90px;position:relative}.hero-art img{width:100%;height:100%;object-fit:cover;object-position:center 55%;mask-image:linear-gradient(transparent,#000 18%,#000 70%,transparent);-webkit-mask-image:linear-gradient(transparent,#000 18%,#000 70%,transparent)}.hero-art:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#171719,transparent 20%,transparent 80%,#171719)}.hero-content{position:relative;z-index:1;padding:0 24px 66px}.hero .eyebrow{margin-bottom:18px}.hero h1{animation:hero-enter 1s var(--ease) both;background:linear-gradient(#fff 30%,#f4f7f5 70%,#9c968d);background-clip:text;-webkit-background-clip:text;color:transparent}.hero h1 em{display:inline-block;background:linear-gradient(#ffdf9b,#ffc857 65%,#b18a41);background-clip:text;-webkit-background-clip:text;color:transparent}.hero-description{font-size:17px;margin:23px auto 28px;line-height:1.8}.hero-description strong{color:var(--white);font-weight:400}.hero .micro{margin-top:16px}.micro span{margin-inline:9px}.hero-bottom{border-top:1px solid var(--line);margin:0 48px;display:flex;justify-content:space-between;align-items:center;gap:15px;padding:23px 0;color:#827c80;font-size:9px;letter-spacing:.13em}.hero-bottom a{color:#c4bda9}.hero-bottom a span{margin-left:20px;color:var(--gold);font-size:20px}.note{padding:22px 0 0;border-top:1px solid var(--line);font-size:14px;color:#d7cebb}.note>span{float:left;color:var(--gold);font-size:27px;margin-right:20px}.principles{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;border-top:1px solid var(--line);margin-top:75px;padding-top:32px}.principles>div>span{color:#8c7650;font:italic 17px Georgia}.principles h3{font-size:20px;margin:14px 0 8px}.principles p{font-size:14px}.library{min-height:620px;display:flex;align-items:center;position:relative;background:linear-gradient(90deg,#121213f2 4%,#151516be 40%,#15151618 80%),url('assets/biblioteca-1200.webp') center/cover}.library:after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(var(--bg),transparent 15%,transparent 85%,var(--bg))}.library-content{position:relative;z-index:1;padding-block:90px}.library .reading{max-width:425px;font-size:17px;margin:26px 0}.text-link{font-size:13px;border-bottom:1px solid #b69d62;padding-bottom:8px;color:#eadfc4}.text-link span{margin-left:30px;color:var(--gold)}.section-head{max-width:780px;margin:0 auto 70px}.section-head .reading{max-width:580px;margin:28px auto 10px;font-size:18px}.quest-map{position:relative;max-width:940px;margin:auto}.quest-line{position:absolute;left:50%;width:1px;top:60px;bottom:60px;background:#474350}.quest-line>div{height:100%;width:2px;background:var(--gold);transform:scaleY(0);transform-origin:top;box-shadow:0 0 15px #ffc85780}.quest{position:relative;display:grid;grid-template-columns:1fr 1fr;min-height:265px;padding-bottom:25px}.quest-card{position:relative;width:calc(100% - 66px);padding:28px 28px 23px;border:1px solid var(--line);background:linear-gradient(130deg,#25232988,#1b1b1b);border-radius:12px;transition:border-color .3s ease,box-shadow .3s ease}.quest:nth-of-type(2n) .quest-card{grid-column:2;margin-left:66px}.quest:nth-of-type(2n) .quest-card:after,.quest:nth-of-type(odd) .quest-card:after{content:'';position:absolute;top:60px;width:66px;height:1px;background:var(--slate);right:-67px}.quest:nth-of-type(2n) .quest-card:after{right:auto;left:-67px}.quest.lit .quest-card{border-color:#ffc85755;box-shadow:0 0 35px #ffc85705}.quest.lit .quest-card:after{background:#b89b55}.node{position:absolute;top:43px;left:calc(50% - 18px);width:37px;height:37px;border:1px solid #5b5560;border-radius:50%;display:grid;place-items:center;background:var(--bg);z-index:2;color:#99929e;font-size:11px;transition:color .25s,border-color .25s,box-shadow .25s}.lit .node{color:var(--gold);border-color:var(--gold);box-shadow:0 0 22px #ffc85730}.quest-card .eyebrow{font-size:9px;letter-spacing:.12em;margin-bottom:12px;max-width:75%}.quest-card h3{font-family:Georgia,serif;font-size:29px;margin-bottom:14px;max-width:85%}.quest-card>p:not(.eyebrow){font-size:14px;max-width:90%;line-height:1.7}.artifact{width:94px;height:94px;background-image:url('assets/artefatos-576.webp');background-size:300% 200%;position:absolute;right:10px;top:-36px;mask-image:radial-gradient(ellipse,#000 46%,transparent 74%);-webkit-mask-image:radial-gradient(ellipse,#000 46%,transparent 74%);animation:float 5s ease-in-out infinite;animation-delay:calc(var(--i,0)*-.7s)}.art-0{background-position:0 0}.art-1{background-position:50% 0}.art-2{background-position:100% 0}.art-3{background-position:0 100%}.art-4{background-position:50% 100%}.art-5{background-position:100% 100%}details{border-bottom:1px solid var(--line)}summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:56px;font-size:15px}summary::-webkit-details-marker{display:none}summary>span{color:var(--gold);font-size:22px;transition:transform .2s var(--ease)}details[open] summary>span{transform:rotate(45deg)}details>p{padding-bottom:22px;font-size:14px;line-height:1.8}details[open]>p{animation:fade .25s ease}.quest details{border-top:1px solid var(--line);border-bottom:0;margin-top:20px}.quest summary{font-size:12px;min-height:42px;color:#d8c49b}.quest details>p{padding:8px 0 0;font-size:13px}.journey-end{text-align:center;margin-top:15px}.journey-end>span{color:var(--gold);font-size:34px}.journey-end p{font-size:16px;margin-top:12px}.journey-end strong{font-weight:400;color:#e2d4ba}.experience{background:linear-gradient(140deg,#28252d80,transparent);border-block:1px solid var(--line)}.experience .reading{margin-top:28px;font-size:17px}.calculator{background:#222124;border:1px solid #605445;border-radius:16px;padding:32px}.calc-top{display:flex;justify-content:space-between;letter-spacing:.14em;font-size:10px;color:var(--gold);border-bottom:1px solid var(--line);padding-bottom:22px;margin-bottom:25px}.calculator label{font-size:13px;color:#dad5df}.number-field{margin:12px 0 28px;border:1px solid #514d56;border-radius:7px;display:flex;align-items:center;padding:8px 15px}.number-field input{width:100%;min-width:0;border:0;background:0 0;font-size:26px;color:var(--white)}.number-field span{font-size:12px;color:var(--muted)}.range-label{display:flex;align-items:center;justify-content:space-between;gap:12px}.range-label output{font-size:12px;color:var(--gold);white-space:nowrap}input[type=range]{width:100%;accent-color:var(--gold);margin:15px 0 0;min-height:32px;cursor:pointer}.range-scale{display:flex;justify-content:space-between;color:#9d96a4;font-size:10px}.calc-result{border-top:1px solid var(--line);padding-top:25px;margin-top:25px;display:flex;align-items:center;gap:22px}.calc-result>strong{font:70px Georgia;color:var(--gold);font-variant-numeric:tabular-nums}.calc-result>span{font-size:16px;line-height:1.8}.calc-result small{font-size:12px;color:var(--muted)}.calculator .micro{margin-top:8px}.checklist{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-top:65px;padding-top:40px;border-top:1px solid var(--line)}.checklist .eyebrow{margin-bottom:14px}.checklist h3{font:28px Georgia}.checklist p:not(.eyebrow){font-size:12px;margin-top:15px}.checks{display:grid;gap:10px}.checks label{display:flex;align-items:center;gap:12px;min-height:44px;font-size:14px;cursor:pointer}.checks input{accent-color:var(--gold);width:20px;height:20px;flex-shrink:0}.checks input:checked+span{color:var(--gold)}.book-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:55px 0 25px}.book{min-height:245px;display:flex;flex-direction:column;padding:26px 22px 20px 29px;position:relative;background:linear-gradient(115deg,#322f32,#222022);border:1px solid #4a4240;box-shadow:inset 5px 0 #151515,inset 7px 0 #7e694933;border-radius:2px 6px 6px 2px;transition:transform .25s var(--ease)}.book:nth-child(3n+2){background:linear-gradient(115deg,#38352e,#272522)}.book:nth-child(3n){background:linear-gradient(115deg,#38333f,#252329)}.book>span{font-size:8px;letter-spacing:.1em;color:#c3ac7a}.book h3{font:26px/1.18 Georgia;color:#e7d4ab;margin-block:25px}.book p{font-size:11px;margin-top:auto;border-top:1px solid #b3985e44;padding-top:12px}.bookshelf>.split .reading{font-size:18px}.for-you{border-top:1px solid var(--line)}.simple-list{list-style:none;padding:0;margin:22px 0 0}.simple-list li{font-size:14px;padding:12px 0;border-bottom:1px solid var(--line);display:flex;gap:13px;color:#c8c4cd}.simple-list li:before{content:'✓';color:var(--gold)}.offer-section{background:radial-gradient(ellipse at 50% 60%,#6b512322,transparent 65%);border-block:1px solid var(--line)}.offer-section .section-head>p:last-child{margin-top:24px;font-size:17px}.offer{display:grid;grid-template-columns:1.25fr 1fr;max-width:1050px;margin:auto;border:1px solid #8e7445;border-radius:16px;overflow:hidden;background:linear-gradient(130deg,#29262a,#1c1c1c 80%)}.offer-included{padding:42px;display:flex;flex-direction:column;align-items:center;gap:36px;border-right:1px solid var(--line)}.cover{width:190px;min-height:260px;padding:21px 18px 20px;text-align:center;border:1px solid #ad8747;outline:1px solid #7c623b;outline-offset:-8px;position:relative;transform:perspective(900px) rotateY(-12deg) rotateZ(-5deg);background:linear-gradient(120deg,#3e3524,#181819 30%,#242023);box-shadow:10px 10px 0 -6px #d7c4a0,14px 18px 35px #0008;color:#eaca88}.cover>span{font-size:7px;letter-spacing:.12em}.cover>p{color:#eaca88;letter-spacing:.2em;font-size:13px;margin-top:20px}.cover>strong{display:block;font:86px/.98 Georgia;letter-spacing:-5px}.cover strong em{font-size:56px}.cover-rule{width:50%;height:1px;margin:14px auto;background:#806d49}.cover small{font:14px/1.4 Georgia;color:#dbc7a7}.cover-bottom{display:block;margin-top:20px;font-size:6px!important}.offer-included .eyebrow{margin-bottom:14px}.offer-included h3{font:29px/1.2 Georgia}.offer-included .simple-list li{font-size:13px}.offer-price{padding:55px 38px;align-self:center}.offer-price .eyebrow{font-size:9px;margin-bottom:20px}.price{font:88px/1 Georgia;color:var(--white);letter-spacing:-5px;white-space:nowrap}.price span{font-size:30px;letter-spacing:-1px}.offer-price>p:not(.eyebrow):not(.price):not(.micro){font-size:13px;margin-top:10px}.installments{padding:20px 0 25px;font-size:15px;color:#d5c9ae}.installments small{display:block;color:var(--muted);font-size:11px;margin-top:4px}.offer-price .gold-button{width:100%;gap:15px;font-size:13px;padding-inline:18px}.offer-price .micro{margin-top:18px;text-align:center;font-size:11px}.guarantee{display:flex;gap:15px;border-top:1px solid var(--line);margin-top:30px;padding-top:25px}.guarantee>span{font-size:36px;color:var(--gold);line-height:1.2}.guarantee p{font-size:12px}.guarantee strong{color:#e0d6c4;font-weight:400}.offer-disclaimer{font-size:11px;max-width:650px;text-align:center;margin:25px auto 0}.faq{display:grid;grid-template-columns:1fr 1.2fr;gap:85px}.faq summary{padding:19px 0;font-size:15px}.faq-list details:first-child{border-top:1px solid var(--line)}footer{padding-block:32px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:20px}footer p,footer>a{font-size:10px}footer .brand{justify-content:start}.js .reveal{opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.js .reveal.visible{opacity:1;transform:none}@keyframes hero-enter{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes shine{0%,40%{left:-65%}100%,75%{left:140%}}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes fade{from{opacity:0}to{opacity:1}}@media(hover:hover) and (pointer:fine){.gold-button:hover{transform:translateY(-2px);box-shadow:0 6px 35px #ffc85725}.book:hover{transform:translateY(-7px) rotate(-1deg)}summary:hover{color:var(--gold)}}@media(min-width:1500px){.hero{min-height:950px}.hero-art{height:500px}}@media(max-width:1000px){.wrap{width:calc(100% - 64px)}.split{gap:44px}.section{padding-block:90px}.hero{min-height:850px}.hero-art{height:420px}.hero h1{font-size:64px}.quest-card{padding:24px;width:calc(100% - 45px)}.quest:nth-of-type(2n) .quest-card{margin-left:45px}.quest:nth-of-type(2n) .quest-card:after,.quest:nth-of-type(odd) .quest-card:after{width:45px;right:-46px}.quest:nth-of-type(2n) .quest-card:after{left:-46px;right:auto}.artifact{width:80px;height:80px;right:0}.quest-card h3{font-size:25px}.offer-included{padding:32px}.offer-price{padding:36px 25px}.book-grid{gap:14px}.book{padding:22px 18px;min-height:230px}.book h3{font-size:23px}.faq{gap:40px}.hero-bottom>span{font-size:8px}}@media(max-width:700px){.wrap{width:calc(100% - 40px)}.section{padding-block:72px}.eyebrow{font-size:9px;letter-spacing:.14em;margin-bottom:22px}.hero{min-height:0;padding-top:22px}.hero-art{height:310px;margin:-15px auto -60px;width:100%}.hero-art img{object-fit:cover}.hero-content{padding:0 19px 40px}.hero h1{font-size:clamp(38px,9.4vw,59px);line-height:1.1;letter-spacing:-.045em}.hero .eyebrow{font-size:8px}.hero-description{font-size:14px;margin:20px auto 24px}.hero-description br{display:none}.gold-button{font-size:12px;gap:18px;padding:16px 22px}.hero .micro{font-size:10px}.hero-bottom{margin:0 20px;justify-content:center;padding:15px 0}.hero-bottom>span{display:none}.hero-bottom a{font-size:8px}.split{grid-template-columns:1fr;gap:30px}.reading{font-size:17px;margin-bottom:20px}h2{font-size:clamp(39px,10vw,58px)}.principles{gap:25px;grid-template-columns:1fr;margin-top:40px}.principles>div{position:relative;padding-left:35px}.principles>div>span{position:absolute;left:0;top:12px}.principles h3{margin-top:8px}.library{min-height:560px;background-position:64% center;background-image:linear-gradient(90deg,#121213e8,#15151650),url('assets/biblioteca-1200.webp')}.library-content{padding-block:75px}.library .reading{max-width:310px;font-size:16px}.section-head{margin-bottom:55px}.section-head .reading{font-size:16px}.quest-line{left:18px;top:60px;bottom:70px}.quest{display:block;min-height:0;padding:0 0 42px 56px}.node{left:0}.quest-card,.quest:nth-of-type(2n) .quest-card{width:100%;margin:0;padding:26px 20px 18px}.quest:nth-of-type(2n) .quest-card:after,.quest:nth-of-type(odd) .quest-card:after{left:-38px;right:auto;width:37px}.quest-card .eyebrow{max-width:78%;font-size:8px}.quest-card h3{font-size:27px;max-width:85%}.quest-card>p:not(.eyebrow){font-size:13px;max-width:100%}.artifact{width:80px;height:80px;top:-30px;right:-4px}.quest details{margin-top:16px}.quest summary{font-size:11px}.journey-end{margin-top:0}.calculator{padding:24px}.range-label label{font-size:12px}.checklist{grid-template-columns:1fr;gap:22px;margin-top:45px}.checklist h3{font-size:25px}.checks label{font-size:13px}.book-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:32px}.book{min-height:240px;padding:22px 18px}.book h3{font-size:24px;overflow-wrap:anywhere}.book>span{font-size:7px}.book p{font-size:10px}.bookshelf .micro{font-size:10px}.offer{grid-template-columns:1fr}.offer-included{padding:35px 25px;border-right:0;border-bottom:1px solid var(--line)}.offer-included>div:last-child{width:100%}.offer-price{padding:35px 25px;text-align:center}.offer-price .price{font-size:90px}.guarantee{text-align:left}.offer-disclaimer{font-size:10px}.faq{grid-template-columns:1fr;gap:32px}.faq summary{font-size:14px}footer{flex-direction:column;gap:14px;text-align:center}footer .brand{justify-content:center}.mini-cta{right:14px;top:14px;padding:8px 15px!important;font-size:11px!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}.js .reveal{opacity:1;transform:none}.reading .word{color:var(--white);background:0 0}.gold-button:active{transform:none}}@media(min-width:701px) and (max-height:800px){.hero{min-height:760px}.hero-art{height:340px;margin-bottom:-65px}.hero h1{font-size:64px}.hero-content{padding-bottom:38px}.hero-description{margin:18px auto 22px}}@media(max-width:700px) and (max-height:700px){.hero-art{height:200px;margin-top:-20px;margin-bottom:-45px}.hero-content{padding-bottom:28px}.hero h1{font-size:clamp(30px,8.7vw,46px)}.hero-description{font-size:13px;margin:16px auto 18px}.hero .eyebrow{margin-bottom:13px}.hero .micro{margin-top:12px}.hero .gold-button{min-height:52px;padding:13px 18px;font-size:11px}.hero-bottom{padding:12px 0}}body{background-color:var(--bg);background-image:radial-gradient(ellipse 620px 650px at 0 17%,#ffc85714,transparent 75%),radial-gradient(ellipse 580px 750px at 100% 38%,#ffc85718,transparent 74%),radial-gradient(ellipse 700px 650px at 2% 64%,#ffc85713,transparent 74%),radial-gradient(ellipse 680px 650px at 100% 88%,#ffc85717,transparent 75%)}.hero{background-color:#171719;background-image:radial-gradient(ellipse 650px 480px at 50% 44%,#ffc8570d,transparent 75%)}.hero h1{max-width:1040px;margin:auto;font-size:clamp(40px,4.65vw,66px);line-height:1.08}.hero h1 em{display:inline}.hero-art{height:365px;margin-bottom:-68px}.hero-description{max-width:690px;font-size:16px;margin:18px auto 14px}.hero-installments{color:var(--white);font-size:18px}.hero .hero-price{margin:2px 0 20px}.hero-content{padding-bottom:40px}.hero-bottom{justify-content:center}.hero{min-height:0}.intro h2{font-size:clamp(35px,3.7vw,52px);line-height:1.15}.journey .section-head{max-width:1000px}.journey h2{font-size:clamp(36px,4.4vw,62px)}.quest-card h3{font-size:27px;line-height:1.22;max-width:100%}.quest-card .eyebrow{margin-bottom:14px}.quest{min-height:255px}.library{background-image:linear-gradient(90deg,#121213ee 0,#151516b8 34%,#15151618 62%,transparent),url('assets/biblioteca-1200.webp');min-height:700px;background-position:center}.library .reading{max-width:445px;line-height:1.75}.library h2{margin-bottom:32px}.experience .split{grid-template-columns:1.2fr 1fr;gap:65px}.experience h2{font-size:clamp(38px,4vw,56px)}.experience .reading{font-size:17px;margin-top:22px}.experience{background:radial-gradient(ellipse at 95% 30%,#ffc85712,transparent 62%),linear-gradient(140deg,#28252d80,transparent)}.testimonials .section-head{max-width:960px}.testimonials h2{font-size:clamp(38px,4.4vw,62px)}.testimonial-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.testimonial-grid figure{margin:0;padding:34px;border:1px solid #ffc85726;border-radius:12px;background:linear-gradient(130deg,#ffc85708,transparent)}.testimonial-grid blockquote{font:24px/1.6 Georgia;margin:0 0 28px;color:var(--white)}.testimonial-grid figcaption{border-top:1px solid var(--line);padding-top:20px}.testimonial-grid figcaption strong{color:var(--gold);font-size:14px;display:block}.testimonial-grid figcaption span{display:block;color:var(--muted);font-size:12px;margin-top:5px}.guarantee-section{text-align:center;border-block:1px solid var(--line);background:radial-gradient(ellipse at 50% 50%,#ffc85710,transparent 70%)}.guarantee-symbol{font-size:60px;line-height:1;color:var(--gold);text-shadow:0 0 30px #ffc85770;margin-bottom:25px}.guarantee-section .reading{max-width:750px;margin:30px auto 18px}.offer-section{background:radial-gradient(ellipse at 50% 55%,#ffc8571c,transparent 68%)}.offer .price{font:24px/1.4 Georgia;letter-spacing:0;white-space:normal;color:var(--white);margin-bottom:10px}.offer .price strong{font-size:43px;font-weight:400;white-space:nowrap}.offer-price .offer-copy{font-size:15px!important;line-height:1.8;margin:24px 0!important}.offer-price>.micro{text-align:left}.offer-included .included-list li:before{content:none}.access-note{margin-top:22px}.offer-included{align-self:stretch;justify-content:center}.offer-price{padding-block:44px}.faq{padding-bottom:110px}@media(min-width:701px) and (max-height:800px){.hero-art{height:265px;margin-bottom:-40px}.hero h1{font-size:52px;max-width:1050px}.hero-content{padding-bottom:25px}.hero-description{margin:16px auto 10px}.hero .hero-price{margin-bottom:18px}.hero .eyebrow{margin-bottom:12px}}@media(max-width:1000px){.experience .split{gap:36px}.library .reading{max-width:42%;font-size:16px}.testimonial-grid{gap:24px}.testimonial-grid figure{padding:26px}}@media(max-width:700px){.hero-art{height:250px;margin-top:-20px;margin-bottom:-48px}.hero h1{font-size:clamp(31px,8.3vw,48px);line-height:1.12}.hero-description{font-size:14px;line-height:1.7;max-width:420px}.hero-installments{font-size:16px}.hero .hero-price{font-size:10px;margin-bottom:18px}.hero-content{padding-bottom:30px}.intro h2{font-size:36px;line-height:1.15}.journey h2{font-size:36px}.quest{min-height:0}.quest-card h3{font-size:24px}.library{display:block;min-height:0;padding-bottom:315px;background-image:linear-gradient(#1c1c1c 0,#1c1c1c 46%,#1c1c1c00 70%),url('assets/biblioteca-1200.webp');background-size:100% 100%,auto 470px;background-repeat:no-repeat;background-position:center,bottom right}.library:after{background:linear-gradient(transparent 90%,var(--bg))}.library-content{padding-block:50px 0}.library .reading{max-width:100%;font-size:16px}.library h2{margin-bottom:24px}.experience .split{grid-template-columns:1fr;gap:30px}.experience h2{font-size:37px}.testimonial-grid{grid-template-columns:1fr}.testimonial-grid blockquote{font-size:23px}.testimonials h2{font-size:38px}.guarantee-section .reading{font-size:17px}.offer-price .price{font-size:24px}.offer-price>.micro{text-align:center}.offer-price .offer-copy{text-align:left}.faq{padding-bottom:72px}}@media(max-width:700px) and (max-height:700px){.hero-art{height:155px;margin-top:-18px;margin-bottom:-32px}.hero h1{font-size:clamp(28px,7.5vw,36px)}.hero-description{font-size:12px;margin:12px auto 9px}.hero .eyebrow{font-size:7px;margin-bottom:11px}.hero .hero-price{margin:2px 0 13px}.hero-installments{font-size:14px}.hero-content{padding-bottom:20px}}.hero-art img{object-position:center 20%}@media (max-width:700px){.eyebrow,.hero .eyebrow,.offer-included .eyebrow,.offer-price .eyebrow,.quest-card .eyebrow{font-size:11px}.calculator .micro,.hero .hero-price,.hero .micro,.micro,.offer-price .micro{font-size:13px}.hero-description{font-size:15px}.hero-installments{font-size:16px}.library .reading,.section-head .reading{font-size:17px}.gold-button,.hero .gold-button,.offer-price .gold-button{font-size:14px}.mini-cta{font-size:13px!important}.hero-bottom a{font-size:10px}.quest summary{font-size:13px}.quest details>p{font-size:15px}.calc-result small,.calculator label,.number-field span,.range-label label,.range-label output{font-size:14px}.calc-top,.range-scale{font-size:12px}.checks label,.offer-included .simple-list li,.simple-list li{font-size:15px}.checklist p:not(.eyebrow),.testimonial-grid figcaption span{font-size:14px}.offer-price .offer-copy{font-size:16px!important}.faq details>p,.faq summary{font-size:16px}footer p,footer>a{font-size:12px}}@media (min-width:701px){.eyebrow,.hero .eyebrow,.offer-included .eyebrow,.offer-price .eyebrow,.quest-card .eyebrow{font-size:12px}.calculator .micro,.hero .hero-price,.hero .micro,.micro,.offer-price .micro{font-size:14px}.hero-description{font-size:18px}.hero-bottom,.hero-bottom a,.hero-bottom>span{font-size:11px}.gold-button,.hero .gold-button,.offer-price .gold-button{font-size:15px}.mini-cta{font-size:14px!important}.quest summary{font-size:14px}.quest details>p{font-size:15px}.calc-result small,.calculator label,.number-field span,.range-label label,.range-label output{font-size:15px}.calc-top,.range-scale{font-size:13px}.checks label,.offer-included .simple-list li,.simple-list li{font-size:16px}.checklist p:not(.eyebrow),.testimonial-grid figcaption span{font-size:14px}.testimonial-grid figcaption strong{font-size:16px}.offer-price .offer-copy{font-size:17px!important}.faq details>p,.faq summary{font-size:17px}.text-link{font-size:15px}footer p,footer>a{font-size:13px}}.hero{padding-top:0}.hero-art{width:min(1060px,100%);height:auto;margin:0 auto -14px}.hero-art img{width:100%;height:auto;object-fit:contain;object-position:center;mask-image:linear-gradient(#000 0%,#000 83%,transparent 100%);-webkit-mask-image:linear-gradient(#000 0%,#000 83%,transparent 100%)}.hero-art:after{background:linear-gradient(90deg,#171719,transparent 10%,transparent 90%,#171719)}.hero-content{padding-top:0}.product-box{width:100%;max-width:390px;margin:-15px auto -12px;filter:drop-shadow(0 18px 22px #0008)}.product-box img{width:100%;height:auto;clip-path:polygon(22% 8.8%,26.9% 6.8%,79.2% 10.6%,79.1% 87.7%,26.9% 90.5%,22% 88.3%)}.offer-included{gap:8px}.journey{position:relative;isolation:isolate}.journey:before{content:'';position:absolute;z-index:-1;inset:0 calc((min(1160px,100vw - 96px) - 100vw)/ 2);background:url('assets/mapa-antigo.svg') center/cover;opacity:.3;pointer-events:none;mask-image:linear-gradient(transparent,#000 12%,#000 86%,transparent);-webkit-mask-image:linear-gradient(transparent,#000 12%,#000 86%,transparent)}.quest-card{background:linear-gradient(130deg,#332b22ed,#1c1b1cf2);border-color:#ad86472e}.quest-card:before{content:'';position:absolute;left:22px;top:0;height:1px;width:40%;background:linear-gradient(90deg,transparent,#e2bd6c99,transparent)}.for-you,.intro,.testimonials{position:relative}.for-you:before,.intro:before,.testimonials:before{content:'✦';display:block;color:#ffc857b3;font-size:22px;line-height:1;margin-bottom:30px;text-shadow:0 0 25px #ffc85745}.method-story{background:radial-gradient(ellipse at 5% 35%,#ffc85716,transparent 60%),linear-gradient(120deg,#30271e44,transparent)}.method-story .split{grid-template-columns:1fr 1.1fr;align-items:center;gap:70px}.method-story h2{font-size:clamp(38px,4vw,56px)}.method-story .reading:first-child{margin-top:0}.method-story .reading:last-child{padding-top:24px;border-top:1px solid #c99b4944;color:var(--white)}.testimonial-grid figure{background:radial-gradient(ellipse at 0 0,#ffc85712,transparent 70%),linear-gradient(130deg,#26221e,transparent);border-color:#c19a4a44}.guarantee-section{background:radial-gradient(ellipse at 50% 50%,#ffc8571b,transparent 70%)}.faq-list details{border-bottom-color:#c19a4a33}@media (min-width:701px) and (max-height:800px){.hero-art{width:min(720px,100%);height:auto;margin:0 auto -15px}}@media (max-width:1000px){.journey:before{inset-inline:-32px}}@media (max-width:700px){.hero-art{width:100%;height:auto;margin:0 auto 0}.hero-art:after{background:linear-gradient(90deg,#17171955,transparent 8%,transparent 92%,#17171955)}.hero-content{padding-top:4px}.hero .eyebrow{margin-bottom:16px}.product-box{max-width:340px;margin:-8px auto 0}.offer-included{padding-top:18px}.journey:before{inset-inline:-20px;background-size:auto 100%;opacity:.29}.method-story .split{grid-template-columns:1fr;gap:28px}.for-you:before,.intro:before,.testimonials:before{margin-bottom:22px}}@keyframes shine{0%,40%{transform:translateX(0) rotate(25deg)}100%,75%{transform:translateX(590%) rotate(25deg)}}.js main>section:not(.in-view) .artifact,.js main>section:not(.in-view) .gold-button:before{animation-play-state:paused}.faq,.for-you,.guarantee-section,.intro,.method-story,.testimonials{position:relative;isolation:isolate}.faq:after,.for-you:after,.guarantee-section:after,.intro:after,.method-story:after,.testimonials:after{content:'';position:absolute;z-index:-1;inset:0;pointer-events:none;background-image:var(--section-drawing);background-position:center;background-size:100% 100%;background-repeat:no-repeat;opacity:.27;mask-image:linear-gradient(transparent,#000 18%,#000 78%,transparent);-webkit-mask-image:linear-gradient(transparent,#000 18%,#000 78%,transparent)}.intro{--section-drawing:url('assets/fundo-leitura.svg')}.for-you{--section-drawing:url('assets/fundo-rotina.svg')}.method-story{--section-drawing:url('assets/fundo-escrita.svg')}.testimonials{--section-drawing:url('assets/fundo-relatos.svg')}.guarantee-section{--section-drawing:url('assets/fundo-conquista.svg')}.faq{--section-drawing:url('assets/fundo-notas.svg')}.faq:after,.for-you:after,.guarantee-section:after,.intro:after,.testimonials:after{left:calc((min(1160px,100vw - 96px) - 100vw)/ 2);right:calc((min(1160px,100vw - 96px) - 100vw)/ 2)}.testimonial-grid figure{background-color:#24211df2}@media(max-width:1000px){.faq:after,.for-you:after,.guarantee-section:after,.intro:after,.testimonials:after{left:-32px;right:-32px}}@media(max-width:700px){.faq:after,.for-you:after,.guarantee-section:after,.intro:after,.testimonials:after{left:-20px;right:-20px}.faq:after,.for-you:after,.guarantee-section:after,.intro:after,.method-story:after,.testimonials:after{background-size:auto 100%;opacity:.2}.guarantee-section:after,.intro:after,.method-story:after{background-position:right center}.faq:after,.for-you:after,.testimonials:after{background-position:left center}}