:root{--ivory:#FBF7F4;--sand:#F4ECE6;--blush:#F7EAE8;--line:#EADBD6;--rose:#B5707E;--rose-deep:#8A3F52;--plum:#22121A;--plum-2:#321E27;--ink:#21151A;--text:#45333A;--muted:#7A666D;--gold:#C9A15B;--gold-light:#E8CF94;--gold-grad:linear-gradient(100deg,#A8742B 0%,#E9C26A 38%,#FFF0A6 50%,#E9C26A 62%,#A8742B 100%);--berry:#A8234D;--berry-dark:#80153A;--green:#2E8B57;--f:"Jost","Avenir Next",system-ui,sans-serif;--f-accent:"Cormorant Garamond",Georgia,serif;--wrap:1180px;--r:20px}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--ivory);color:var(--text);font:400 18px/1.65 var(--f);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4{font-family:var(--f);color:var(--ink);margin:0;line-height:1.1;letter-spacing:-.02em;text-wrap:balance}h2{font-size:clamp(2rem,4.2vw,3.1rem);font-weight:600}h3{font-size:1.25rem;font-weight:600;letter-spacing:-.01em}p{margin:0}p+p{margin-top:1em}b,strong{font-weight:600;color:var(--ink)}a{color:inherit}em.ac{font-family:var(--f-accent);font-style:italic;font-weight:600;letter-spacing:0;font-size:1.12em}.wrap{max-width:var(--wrap);margin-inline:auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.section{padding-block:clamp(72px,10vw,128px)}.eyebrow{display:inline-flex;align-items:center;gap:10px;font:600 .78rem/1.3 var(--f);letter-spacing:.18em;text-transform:uppercase;color:var(--rose-deep)}.eyebrow:before{content:"";width:28px;height:2px;background:var(--gold)}.on-dark .eyebrow{color:var(--gold-light)}.lead{font-size:clamp(1.08rem,1.6vw,1.22rem);line-height:1.6;color:var(--text)}.muted{color:var(--muted)}.hl{background:linear-gradient(transparent 62%,rgba(201,161,91,.42) 62%,rgba(201,161,91,.42) 92%,transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .05em}.btn-buy{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:64px;padding:1em 2.2em;border-radius:14px;background:var(--berry);color:#fff;text-decoration:none;text-align:center;font:700 1.08rem/1.15 var(--f);letter-spacing:.04em;text-transform:uppercase;box-shadow:0 6px 0 var(--berry-dark),0 22px 40px -18px #a8234dbf;transition:transform .15s ease,background .15s ease,box-shadow .15s ease}.btn-buy small{font:500 .8rem/1.2 var(--f);letter-spacing:0;text-transform:none;opacity:.92}.btn-buy:hover{background:#951d44;transform:translateY(-2px)}.btn-buy:active{transform:translateY(4px);box-shadow:0 2px 0 var(--berry-dark),0 10px 20px -12px #a8234dbf}.btn-buy.block{width:100%}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid var(--gold);outline-offset:3px;border-radius:6px}.trust{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:14px;font-size:.88rem;color:var(--muted)}.trust span{display:inline-flex;align-items:center;gap:6px}.trust span:before{content:"";width:16px;height:16px;border-radius:50%;background:var(--green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4L18 8'/%3E%3C/svg%3E") center/11px no-repeat}.on-dark .trust{color:#cdb8be}.js [data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.js [data-reveal].in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js [data-reveal]{opacity:1;transform:none;transition:none}*{animation:none!important}}.livro[data-astro-cid-ywz3sxlg]{width:var(--w);max-width:100%;aspect-ratio:148/210;perspective:1400px;position:relative}.obj[data-astro-cid-ywz3sxlg]{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateY(var(--giro)) rotateX(2deg);transition:transform .6s cubic-bezier(.2,.7,.2,1)}.livro[data-astro-cid-ywz3sxlg]:hover .obj[data-astro-cid-ywz3sxlg]{transform:rotateY(calc(var(--giro) * .45)) rotateX(1deg)}.frente[data-astro-cid-ywz3sxlg]{position:absolute;inset:0;transform:translateZ(calc(var(--d) / 2));border-radius:2px 6px 6px 2px;overflow:hidden;box-shadow:inset 3px 0 6px -2px #00000059}.frente[data-astro-cid-ywz3sxlg] img{width:100%;height:100%;object-fit:cover}.frente[data-astro-cid-ywz3sxlg]:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,#fff0 40%,#ffffff2e,#fff0 60%);pointer-events:none}.lombada[data-astro-cid-ywz3sxlg]{position:absolute;top:0;bottom:0;left:calc(50% - var(--d) / 2);width:var(--d);background:linear-gradient(90deg,color-mix(in srgb,var(--cor) 65%,#000),var(--cor));transform:rotateY(-90deg) translateZ(calc(var(--w) / 2));backface-visibility:hidden}.paginas[data-astro-cid-ywz3sxlg]{position:absolute;top:3px;bottom:3px;left:calc(50% - var(--d) / 2);width:var(--d);background:repeating-linear-gradient(90deg,#fff 0 2px,#ece6e1 2px 3px);transform:rotateY(90deg) translateZ(calc(var(--w) / 2 - 3px));backface-visibility:hidden;box-shadow:inset 0 0 6px #00000026}.sombra[data-astro-cid-ywz3sxlg]{position:absolute;left:8%;right:-6%;bottom:-6%;height:12%;background:radial-gradient(closest-side,rgba(34,18,26,.45),transparent);filter:blur(6px);z-index:-1}@media(prefers-reduced-motion:reduce){.obj[data-astro-cid-ywz3sxlg]{transition:none}}
