:root{--tinta:#07191d;--petroleo:#0c3b44;--petroleo-600:#14535e;--petroleo-700:#0e454e;--papel:#f7f4ed;--branco:#fff;--ouro:#c2a04a;--ouro-vivo:#d1b05a;--ouro-claro:#e0c783;--texto:#15323a;--mudo:#52676e;--nevoa:#b3d6cf;--linha:#0c3b4424;--erro:#9b2c1f;--serif:"Fraunces", Georgia, serif;--sans:"Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--margem:clamp(1.25rem, 5vw, 2rem);--sair:cubic-bezier(.22, 1, .36, 1);--sombra-folha:0 28px 56px -30px #000000b3, 0 2px 6px -2px #00000040}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--petroleo);scrollbar-color:var(--petroleo-600) var(--tinta)}body{background:var(--petroleo);color:var(--papel);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1.0625rem;line-height:1.6;overflow-x:hidden}::selection{background:var(--ouro-claro);color:var(--tinta)}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}h1,h2,h3{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;font-weight:400;line-height:1.1}img,svg{max-width:100%;display:block}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}:focus-visible{outline:3px solid var(--ouro-claro);outline-offset:3px;border-radius:6px}.pular{z-index:50;background:var(--tinta);color:var(--papel);border-radius:0 0 10px;padding:.75rem 1rem;position:absolute;top:0;left:-999px}.pular:focus{left:0}.trilha{position:relative}.fio{background:var(--ouro);transform-origin:top;width:2px;transform:scaleY(var(--fio,1));pointer-events:none;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}.mascara{background:var(--petroleo);position:relative}.autoria{justify-content:center;padding-top:1rem;display:flex;position:relative}.autoria img{border:1.5px solid var(--ouro);background:var(--petroleo-600);border-radius:50%;width:40px;height:40px}.autoria p{background:var(--petroleo);flex-direction:column;justify-content:center;padding:.35rem .75rem .35rem .6rem;font-size:.875rem;line-height:1.3;display:flex}.autoria{gap:0}.autoria>img+p{margin-left:-1px}.autoria strong{color:var(--papel);font-weight:600}.autoria span{color:var(--nevoa);font-size:.78rem}.abertura{padding:0 var(--margem);text-align:center;position:relative}.livro{--largura:clamp(140px, 22svh, 214px);width:var(--largura);margin:1.1rem auto 0}.capa{aspect-ratio:412/596;position:relative;container-type:inline-size}.capa__base{filter:drop-shadow(0 9px 8px #00000073)drop-shadow(0 2px 3px #00000059);width:106.796%;max-width:none;height:auto;position:absolute;top:0;left:0}.capa__laco{width:100%;height:100%;position:absolute;inset:0}.capa__laco circle{fill:var(--ouro)}.capa__laco path{fill:none;stroke:var(--ouro);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linecap:round}.capa__texto{flex-direction:column;align-items:center;gap:3.4cqi;display:flex;position:absolute;top:39%;left:9%;right:7%}.capa__titulo{font-family:var(--serif);letter-spacing:-.01em;color:var(--papel);text-wrap:balance;font-size:11.6cqi;font-weight:400;line-height:1.04}.capa__titulo em{color:var(--ouro-claro)}.capa__sub{letter-spacing:.16em;text-transform:uppercase;color:var(--ouro-claro);font-size:4.8cqi;font-weight:600}.capa__extra{font-family:var(--serif);color:#f7f4edc7;margin-top:-1cqi;font-size:5.4cqi;font-style:italic}.capa__autor{white-space:nowrap;letter-spacing:.18em;text-transform:uppercase;color:var(--ouro-claro);font-size:4.4cqi;position:absolute;bottom:6.5%;left:50%;transform:translate(-50%)}.abertura__texto{max-width:24rem;margin:1.6rem auto 0;padding:.3rem 0}.abertura h1{max-width:16ch;margin:0 auto;font-size:clamp(1.75rem,1.15rem + 2.5vw,2.9rem);line-height:1.06}.abertura h1 em{color:var(--ouro-claro)}.abertura__sub{text-wrap:pretty;max-width:31ch;color:var(--nevoa);margin:.6rem auto 0;font-size:1rem;line-height:1.55}.folha{background:var(--papel);color:var(--texto);box-shadow:var(--sombra-folha);position:relative}.oferta{text-align:left;border-radius:20px;max-width:26rem;margin:1.15rem auto 0;padding:1rem 1rem .9rem}.preco{justify-content:space-between;align-items:baseline;gap:.75rem;padding:.15rem .25rem .85rem;display:flex}.preco__cheio,.preco__lista{white-space:nowrap}.preco__cheio{color:var(--mudo);font-size:.875rem}.preco__cheio b{color:var(--texto);font-weight:600}.preco__lista{color:var(--petroleo);font-size:.95rem;font-weight:600}.preco__lista b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-left:.2rem;font-size:1.6rem;font-weight:700}.oferta__nota{color:var(--mudo);text-align:center;margin-top:.7rem;font-size:.8rem;line-height:1.4}.botao{background:var(--ouro);width:100%;min-height:56px;color:var(--tinta);font:700 1.0625rem/1.2 var(--sans);letter-spacing:.005em;text-align:center;cursor:pointer;transition:background-color .2s ease, transform .15s var(--sair);-webkit-tap-highlight-color:transparent;border:0;border-radius:14px;justify-content:center;align-items:center;padding:.85rem 1.25rem;text-decoration:none;display:flex;box-shadow:0 12px 22px -14px #785812e6,inset 0 -2px #07191d1f}.botao:hover{background:var(--ouro-vivo)}.botao:active{transform:scale(.985)}.botao:disabled{cursor:progress;opacity:.75}.folha .botao:focus-visible{outline-color:var(--petroleo-600)}.botao--petroleo{background:var(--petroleo);color:var(--papel);box-shadow:0 12px 22px -14px #07191dcc}.botao--petroleo:hover{background:var(--petroleo-600)}.cadastro[data-etapa=convite] .cadastro__campos,.cadastro[data-etapa=campos] .cadastro__abrir{display:none}.cadastro[data-etapa=campos] .cadastro__campos{animation:surgir .5s var(--sair)}@keyframes surgir{0%{opacity:0;transform:translateY(10px)}}.cadastro__campos{gap:.8rem;display:grid}.campo{text-align:left;gap:.35rem;display:grid}.campo span{color:var(--texto);font-size:.875rem;font-weight:600}.campo input{background:var(--branco);width:100%;min-height:54px;color:var(--texto);font:500 1.125rem/1.2 var(--sans);caret-color:var(--petroleo);appearance:none;border:1.5px solid #0c3b4447;border-radius:12px;padding:.8rem .95rem;transition:border-color .2s,box-shadow .2s}.campo input::placeholder{color:#5f7378}.campo input:focus{border-color:var(--petroleo);outline:none;box-shadow:0 0 0 4px #14535e2e}.campo input[aria-invalid=true]{border-color:var(--erro);box-shadow:0 0 0 4px #9b2c1f1f}.cadastro__isca{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.cadastro__erro{color:var(--erro);font-size:.9rem;font-weight:600;line-height:1.4}.cadastro__erro:empty{display:none}.cadastro__aceite{color:var(--mudo);text-align:center;font-size:.78rem;line-height:1.45}.sucesso{text-align:center;outline:none;justify-items:center;gap:.75rem;padding:.5rem .25rem .25rem;display:grid}.sucesso__marca{width:52px;height:52px}.sucesso__marca circle{fill:none;stroke:var(--ouro);stroke-width:2.5px}.sucesso__marca path{fill:none;stroke:var(--petroleo);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:32;stroke-dashoffset:32px;animation:amarrar .6s .15s var(--sair) forwards}@keyframes amarrar{to{stroke-dashoffset:0}}.sucesso__titulo{color:var(--petroleo);font-size:1.5rem}.sucesso__texto{max-width:30ch;font-size:.97rem;line-height:1.5}.sucesso__texto b{white-space:nowrap}.sucesso__enviar{margin-top:.4rem}.sucesso__insta{color:var(--petroleo);font-size:.95rem;font-weight:600}.sucesso__refazer{font:500 .82rem var(--sans);color:var(--mudo);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:.4rem;text-decoration:underline}.para-quem{padding:5rem var(--margem) 0;text-align:center;position:relative}.para-quem h2,.trecho h2{padding:.25rem 0}.para-quem h2,.caminho h2,.trecho h2{max-width:15ch;margin:0 auto;font-size:clamp(1.65rem,1.3rem + 1.6vw,2.3rem)}.contas{gap:2.4rem;margin-top:2rem;padding:0;list-style:none;display:grid}.contas li{max-width:24ch;font-family:var(--serif);color:var(--papel);text-wrap:balance;margin:0 auto;padding:.2rem 0;font-size:1.25rem;line-height:1.35}.contas li+li:before{content:"";background:var(--ouro);border-radius:50%;width:8px;height:8px;margin-left:-4px;position:absolute;top:-1.5rem;left:50%}.caminho{padding:6rem var(--margem) 0;text-align:center;position:relative}.caminho__cabeca{padding:.25rem 0}.caminho__sub{max-width:32ch;color:var(--nevoa);margin:.8rem auto 0;font-size:.95rem}.paradas{margin-top:1rem;padding:0;list-style:none}.parada{padding-top:2.5rem}.parada__texto{padding:.85rem 0 .1rem}.anel{border:3px solid var(--ouro);background:var(--petroleo);width:48px;height:48px;color:var(--ouro-claro);font-family:var(--serif);font-variant-numeric:lining-nums;box-shadow:0 0 0 6px var(--petroleo);border-radius:50%;place-items:center;margin:0 auto;font-size:1.3rem;font-weight:500;line-height:1;display:grid;position:relative}.fio-vivo .anel{transition:border-color .6s var(--sair), border-width .6s var(--sair), color .6s var(--sair), transform .6s var(--sair)}.fio-vivo .anel:not(.acesa){color:#e0c7838c;border-width:1.5px;border-color:#c2a04a73}.fio-vivo .anel.acesa{transform:scale(1.06)}.parada h3{max-width:18ch;color:var(--papel);margin:0 auto;font-size:1.45rem}.parada p{max-width:28ch;color:var(--nevoa);margin:.4rem auto 0;font-size:1rem;line-height:1.5}.trecho{padding:6rem var(--margem) 0;text-align:center;position:relative}.pagina{text-align:left;border-radius:4px;max-width:28rem;margin:1.75rem auto 0;padding:1.6rem 1.35rem 1.5rem}.pagina__cabeca{border-bottom:1px solid var(--linha);letter-spacing:.14em;text-transform:uppercase;text-align:center;color:var(--mudo);margin-bottom:1.1rem;padding-bottom:.8rem;font-size:.72rem;font-weight:600}.pagina__cabeca span+span:before{content:" · "}.pagina__abre{font-family:var(--serif);color:var(--texto);font-size:1.15rem;line-height:1.55}.trocas{margin-top:1.25rem}.troca{border-top:1px solid var(--linha);gap:.15rem;padding:1rem 0;display:grid}.troca dt{letter-spacing:.14em;text-transform:uppercase;color:var(--mudo);font-size:.7rem;font-weight:700}.troca dt:nth-of-type(2){color:#7a5f1c;margin-top:.55rem}.troca__nao{font-family:var(--serif);color:var(--mudo);font-size:1.05rem;line-height:1.45;-webkit-text-decoration:line-through #9b2c1f8c;text-decoration:line-through #9b2c1f8c;text-decoration-thickness:1.5px}.troca__sim{font-family:var(--serif);color:var(--petroleo);font-size:1.15rem;font-weight:500;line-height:1.45}.pagina__fecha{border-top:1px solid var(--linha);color:var(--mudo);padding-top:1rem;font-size:.92rem;line-height:1.5}.autor{padding:6rem var(--margem) 0;text-align:center;position:relative}.autor__foto{outline:1.5px solid var(--ouro);outline-offset:6px;width:172px;height:auto;box-shadow:0 0 0 6px var(--petroleo), 0 30px 50px -26px #000c;background:var(--petroleo-600);border-radius:999px 999px 18px 18px;margin:0 auto}.autor__texto{background:var(--petroleo);max-width:34ch;margin:2rem auto 0;padding:.25rem 0;position:relative}.autor__nome{font-size:1.85rem;line-height:1.1}.autor__registro{color:var(--ouro-claro);margin:.45rem 0 1rem;font-size:.85rem;font-weight:600}.autor__texto p:not([class]){color:var(--nevoa);font-size:1rem;line-height:1.6}.autor__nao{color:var(--papel);border-top:1px solid #e0c78359;margin-top:1.1rem;padding-top:1.1rem;font-size:.95rem;line-height:1.55}.lista{padding:6rem var(--margem) 0;scroll-margin-top:.5rem;position:relative}.lista__no{width:80px;height:120px;margin:-1rem auto -.25rem;position:relative;overflow:visible}.lista__no path{fill:none;stroke:var(--ouro);stroke-width:2px;stroke-linecap:round}.fio-vivo .lista__no path{stroke-dasharray:var(--comprimento) var(--comprimento);stroke-dashoffset:var(--comprimento);transition:stroke-dashoffset 1.1s var(--sair)}.fio-vivo .lista__no.atado path{stroke-dashoffset:0}.final{border-radius:22px;max-width:28rem;margin:0 auto;padding:1.75rem 1.15rem 1.15rem}.final h2{text-align:center;max-width:13ch;color:var(--petroleo);margin:0 auto;font-size:1.85rem}.vantagens{gap:.65rem;margin:1.25rem 0 1.4rem;padding:0;list-style:none;display:grid}.vantagens li{padding-left:1.6rem;font-size:.97rem;line-height:1.45;position:relative}.vantagens li:before{content:"";border:2px solid var(--ouro);border-radius:50%;width:11px;height:11px;position:absolute;top:.3em;left:.1rem}.vantagens b{color:var(--petroleo)}.dados{border-top:1px solid var(--linha);color:var(--mudo);margin-top:1rem;padding-top:.85rem;font-size:.85rem}.dados summary{cursor:pointer;width:fit-content;color:var(--petroleo);margin:0 auto;padding-right:1.25rem;font-weight:600;list-style:none;position:relative}.dados summary::-webkit-details-marker{display:none}.dados summary:before,.dados summary:after{content:"";background:var(--petroleo);width:10px;height:1.5px;transition:transform .3s var(--sair);border-radius:2px;margin-top:-.75px;position:absolute;top:50%;right:0}.dados summary:after{transform:rotate(90deg)}.dados[open] summary:after{transform:rotate(0)}.dados p{margin-top:.6rem;line-height:1.5}.perguntas{padding:4rem var(--margem) 3rem;background:var(--tinta);margin-top:5rem}.perguntas>*{max-width:40rem;margin-inline:auto}.perguntas h2{text-align:center;margin-bottom:1.5rem;font-size:clamp(1.65rem,1.3rem + 1.6vw,2.3rem)}.perguntas details{border-top:1px solid #b3d6cf29}.perguntas details:last-child{border-bottom:1px solid #b3d6cf29}.perguntas summary{cursor:pointer;padding:1.1rem 2.5rem 1.1rem 0;font-size:1.02rem;font-weight:600;line-height:1.4;list-style:none;display:block;position:relative}.perguntas summary::-webkit-details-marker{display:none}.perguntas summary:before,.perguntas summary:after{content:"";background:var(--ouro);width:14px;height:2px;transition:transform .3s var(--sair);border-radius:2px;margin-top:-1px;position:absolute;top:50%;right:.35rem}.perguntas summary:after{transform:rotate(90deg)}.perguntas details[open] summary:after{transform:rotate(0)}.perguntas details p{color:var(--nevoa);padding:0 0 1.2rem;font-size:.98rem;line-height:1.6}.rodape{padding:2rem var(--margem) calc(6.5rem + env(safe-area-inset-bottom));background:var(--tinta);text-align:center;color:var(--nevoa);border-top:1px solid #b3d6cf1f;font-size:.85rem;line-height:1.6}.rodape strong{color:var(--papel);font-weight:600}.rodape nav{justify-content:center;gap:1.5rem;margin-top:.9rem;display:flex}.rodape a{color:var(--ouro-claro)}.barra{z-index:20;padding:.65rem var(--margem) calc(.65rem + env(safe-area-inset-bottom));background:var(--petroleo-700);visibility:hidden;transition:transform .4s var(--sair), visibility 0s linear .4s;border-top:1px solid #e0c78359;align-items:center;gap:.9rem;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -14px 30px -18px #000000b3}.barra.visivel{visibility:visible;transition:transform .4s var(--sair), visibility 0s;transform:none}.barra p{color:var(--nevoa);flex:none;font-size:.8rem;line-height:1.2}.barra p b{color:var(--papel);font-size:1.2rem;display:block}.barra .botao{min-height:50px}@media (width>=900px){.livro{--largura:clamp(200px, 25svh, 250px)}.oferta{margin-top:1.75rem}.barra{justify-content:center}.barra .botao{width:auto;min-width:18rem}}@media (width>=1024px){.abertura{max-width:1320px;padding:clamp(1.75rem, 5svh, 3.5rem) var(--margem) 0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:clamp(1.75rem,3.2vw,5rem);margin:0 auto;display:grid}.livro{--largura:clamp(220px, 34svh, 330px);grid-area:1/2;margin:0}.abertura__texto{text-align:right;background:0 0;grid-area:1/1;justify-self:end;max-width:27rem;margin:0;padding:0}.abertura h1{max-width:none;font-size:clamp(2.6rem,1.1rem + 2.5vw,3.7rem);line-height:1.04}.abertura__sub{max-width:30ch;margin:1.2rem 0 0 auto;font-size:1.125rem}.oferta{grid-area:1/3;justify-self:start;width:100%;max-width:25rem;margin:0;padding:1.25rem 1.25rem 1rem}.oferta .cadastro[data-etapa=convite] .cadastro__campos{animation:none;display:grid}.oferta .cadastro__abrir{display:none}.para-quem{padding-top:8rem}.contas{max-width:1040px;margin:2.75rem auto 0;display:block}.contas li{text-align:right;background:0 0;width:calc(50% - 3.5rem);max-width:none;margin:0;padding:0;font-size:1.45rem}.contas li:nth-child(2n){text-align:left;margin-left:calc(50% + 3.5rem)}.contas li+li{margin-top:.5rem}.contas li:before,.contas li+li:before{content:"";background:var(--ouro);border-radius:50%;width:10px;height:10px;margin:0;position:absolute;top:.6em;left:calc(100% + 3.5rem - 5px)}.contas li:nth-child(2n):before{left:calc(-3.5rem - 5px)}.contas li:after{content:"";background:#c2a04a8c;width:2.1rem;height:1px;position:absolute;top:calc(.6em + 4.5px);left:calc(100% + 1rem)}.contas li:nth-child(2n):after{left:auto;right:calc(100% + 1rem)}.caminho{padding-top:9rem}.paradas{max-width:1080px;margin:3rem auto 0}.parada{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);align-items:start;column-gap:2.75rem;padding-top:0;display:grid}.parada+.parada{margin-top:1.1rem}.anel{grid-area:1/2}.parada__texto{text-align:right;background:0 0;grid-area:1/1;padding:.4rem 0 0}.parada:nth-child(2n) .parada__texto{text-align:left;grid-column:3}.parada h3{max-width:none;font-size:1.45rem}.parada p{max-width:34ch;margin:.45rem 0 0 auto;font-size:1.05rem}.parada:nth-child(2n) p{margin-left:0}.trecho{padding-top:9rem}.pagina{border-radius:6px;grid-template:"cabeca cabeca""abre trocas""fecha trocas"1fr/1fr 1fr;max-width:1000px;margin-top:2.75rem;padding:2.5rem 0 2.75rem;display:grid}.pagina>:not(.pagina__cabeca){margin-inline:clamp(2.5rem,4vw,3.75rem)}.pagina:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#07191d0f 50%,#0000);width:3.5rem;margin-left:-1.75rem;position:absolute;top:0;bottom:0;left:50%}.pagina:after{content:"";background:var(--ouro);width:2px;margin-left:-1px;position:absolute;top:0;bottom:-1px;left:50%}.pagina__cabeca{border:0;grid-area:cabeca;grid-template-columns:1fr 1fr;margin-bottom:2rem;padding:0;display:grid}.pagina__cabeca span+span:before{content:none}.pagina__abre{grid-area:abre;font-size:1.45rem;line-height:1.55}.pagina__abre:first-letter{float:left;color:var(--petroleo);margin:.06em .12em 0 0;font-size:3.7em;line-height:.82}.trocas{grid-area:trocas;margin-top:0}.troca:first-child{border-top:0;padding-top:0}.pagina__fecha{grid-area:fecha;align-self:end;margin-top:1.5rem}.autor{text-align:left;grid-template-columns:1fr 1fr;align-items:center;column-gap:clamp(4.5rem,8vw,7rem);max-width:1080px;margin:0 auto;padding-top:9rem;display:grid}.autor__foto{justify-self:end;width:250px;margin:0}.autor__texto{background:0 0;max-width:30rem;margin:0;padding:0}.autor__nome{font-size:clamp(1.65rem,1.3rem + 1.6vw,2.3rem)}.lista{padding-top:8rem}.final{grid-template-columns:1fr 1fr;align-items:start;column-gap:5.5rem;max-width:960px;padding:3rem 3.25rem 2.25rem;display:grid}.final:before{content:"";background:#c2a04a80;width:1px;position:absolute;top:2.5rem;bottom:2.5rem;left:50%}.final h2{text-align:left;grid-area:1/1;max-width:11ch;margin:0;font-size:clamp(1.65rem,1.3rem + 1.6vw,2.3rem)}.vantagens{grid-area:2/1;gap:.9rem;margin:1.75rem 0 0}.vantagens li{font-size:1.02rem}.final .cadastro,.final .sucesso{grid-area:1/2/span 2}.dados{grid-area:3/2}.perguntas{grid-template-columns:repeat(2,minmax(0,31rem));justify-content:center;align-items:start;column-gap:4rem;margin-top:7rem;padding-top:5rem;padding-bottom:4rem;display:grid}.perguntas>*{max-width:none;margin-inline:0}.perguntas h2{grid-column:1/-1;margin-bottom:2rem}.perguntas details:nth-last-child(2){border-bottom:1px solid #b3d6cf29}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
