:root{--papel:#fbf7ee;--areia:#f3ebdc;--linha:#e1d6c2;--tinta:#2e1b3a;--indigo:#7c6ba8;--ambar:#b5722a;--ambar-claro:#d99f52;--lavanda:#9c88c4;--whats:#1fa855;--sombra:#2e1b3a1a;--sombra-forte:#2e1b3a38;--fixo-escuro:#2e1b3a;--fixo-claro:#fbf7ee;--font-display:"Lora",Georgia,"Iowan Old Style",serif;--font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--container:1120px;--pad:clamp(24px,5vw,64px);--r:12px;--r-btn:10px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html,body{overflow-x:hidden}body{background:var(--papel);color:var(--tinta);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-variant-numeric:lining-nums;margin:0;font-size:18px;line-height:1.65}img,svg,canvas{max-width:100%;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--ambar);outline-offset:3px}.skip-link{z-index:100;background:var(--tinta);color:var(--papel);border-radius:var(--r-btn);font-family:var(--font-body);padding:12px 18px;font-size:14px;font-weight:600;text-decoration:none;transition:top .2s;position:absolute;top:-60px;left:12px}.skip-link:focus{top:12px}.container{max-width:var(--container);padding-left:var(--pad);padding-right:var(--pad);margin:0 auto}.container-narrow{max-width:760px;padding-left:var(--pad);padding-right:var(--pad);margin:0 auto}h1,h2,h3{font-family:var(--font-display);text-wrap:balance;letter-spacing:-.015em;color:var(--tinta);margin:0;font-weight:560;line-height:1.1}p{max-width:62ch}.eyebrow{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--ambar);align-items:center;gap:10px;font-size:.8125rem;font-weight:600;display:flex}.eyebrow:before{content:"";background:var(--ambar);opacity:.6;width:20px;height:1px;display:inline-block}.eyebrow.on-dark{color:var(--ambar-claro)}.eyebrow.on-dark:before{background:var(--ambar-claro)}.btn{font-family:var(--font-body);border-radius:var(--r-btn);cursor:pointer;white-space:nowrap;border:1.5px solid #0000;align-items:center;gap:10px;padding:16px 30px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .18s,background .18s,box-shadow .18s,color .18s;display:inline-flex}button.btn{font:inherit;margin:0}.btn-primary{background:var(--tinta);color:var(--papel);box-shadow:0 8px 20px var(--sombra)}.btn-primary:hover{background:var(--indigo);color:#fff;box-shadow:0 12px 26px var(--sombra-forte);transform:translateY(-2px)}.btn-ghost{color:var(--tinta);border-color:var(--linha);background:0 0}.btn-ghost:hover{border-color:var(--tinta);transform:translateY(-1px)}.btn-sm{padding:11px 20px;font-size:13px}.btn-on-dark.btn-ghost{color:var(--papel);border-color:#fbf8f259}.btn-on-dark.btn-ghost:hover{border-color:var(--papel)}.btn-amber{background:var(--ambar-claro);color:var(--fixo-escuro);box-shadow:0 8px 20px #00000040}.btn-amber:hover{background:var(--ambar);color:var(--fixo-escuro);transform:translateY(-2px)}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none}section{padding-top:clamp(64px,8vw,108px);padding-bottom:clamp(64px,8vw,108px)}.bg-areia{background:var(--areia)}.bg-tinta{background:var(--fixo-escuro);color:var(--fixo-claro)}.bg-tinta h2,.bg-tinta h1,.bg-tinta h3{color:var(--fixo-claro)}.bg-tinta p{color:var(--fixo-claro);opacity:.8}.section-head{max-width:640px;margin-bottom:48px}.section-head h2{margin-top:14px;font-size:clamp(2rem,4vw,3rem)}.section-head p{opacity:.7;margin-top:14px;font-size:1.0625rem}.badge-em-breve{letter-spacing:.06em;text-transform:uppercase;color:var(--tinta);opacity:.55;background:var(--areia);border:1px solid var(--linha);border-radius:999px;padding:5px 12px;font-size:11.5px;font-weight:700;display:inline-block}.astral-bar{z-index:50;background:var(--tinta);color:var(--fixo-claro);font-family:var(--font-body);position:sticky;top:0}.astral-bar-static{position:static}.astral-bar-inner{max-width:var(--container);padding:0 var(--pad);justify-content:space-between;align-items:center;gap:20px;min-height:52px;margin:0 auto;display:flex}.astral-bar-brand{font-family:var(--font-display);color:var(--fixo-claro);white-space:nowrap;font-size:16.5px;font-style:italic;font-weight:560;text-decoration:none}.astral-bar-brand b{color:var(--ambar-claro);font-style:normal;font-weight:560}.astral-bar-nav{flex-wrap:wrap;gap:4px;display:flex}.astral-bar-nav a{color:var(--fixo-claro);opacity:.72;border-radius:999px;padding:8px 12px;font-size:13.5px;font-weight:600;text-decoration:none;transition:opacity .15s,background .15s}.astral-bar-nav a:hover{opacity:1;background:#fbf8f214}.astral-bar-nav a[aria-current=page]{opacity:1;background:#fbf8f224}@media (width<=560px){.astral-bar-inner{gap:10px;min-height:46px;padding-top:8px;padding-bottom:7px;display:block}.astral-bar-brand{font-size:14.5px}.astral-bar-nav{scrollbar-width:thin;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.astral-bar-nav a{flex:none;padding:7px 9px;font-size:12.5px}}.site-footer{background:var(--fixo-escuro);color:var(--fixo-claro);padding-top:52px;padding-bottom:36px}.site-footer-brand{font-family:var(--font-display);color:var(--fixo-claro);font-size:20px;font-style:italic}.site-footer-brand b{color:var(--ambar-claro);font-style:normal}.site-footer-grid{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.site-footer-meta{opacity:.55;max-width:50ch;margin-top:14px;font-size:12.5px;line-height:1.75}.site-footer-links{flex-wrap:wrap;gap:22px;font-size:13.5px;display:flex}.site-footer-links a{opacity:.75;text-decoration:none}.site-footer-links a:hover{opacity:1;color:var(--ambar-claro)}.legal-main{max-width:760px;padding:56px var(--pad) 88px;margin:0 auto}.legal-main h1{margin:8px 0;font-size:clamp(2.1rem,6vw,3.2rem)}.legal-main h2{margin:38px 0 10px;font-size:1.4rem}.legal-main p,.legal-main li{opacity:.85}.legal-main .updated{opacity:.6;font-size:14px}.legal-note{background:var(--areia);border:1px solid var(--linha);border-radius:var(--r);margin:26px 0;padding:18px 20px}.legal-main .back{color:var(--ambar);margin-top:40px;font-weight:600;text-decoration:none;display:inline-block}.card-link{color:inherit;text-decoration:none;display:block}
