.site{--pl-primary:#1e3a8a;--pl-chart:#2a56b3;--pl-primary-ink:#1e3a8a;--pl-on-primary:#ffffff;--pl-page:#ffffff;--pl-surface:#ffffff;--pl-surface-2:#f4f6fa;--pl-border:#e3e7ee;--pl-text:#0f172a;--pl-text-2:#475569;--pl-muted:#64748b;--pl-grid:#e8eaee;--pl-axis:#c3c7cf;--pl-primary-soft:#e8edf7;--s1:#2a78d6;--s2:#eb6834;--s3:#1baf7a;--s4:#eda100;--st-good:#0ca30c;--st-warn:#fab219;--st-serious:#ec835a;--st-critical:#d03b3b;--st-good-text:#006300;color-scheme:light;background:var(--pl-page);color:var(--pl-text)}.site .wrap{max-width:1160px;margin:0 auto;padding:0 20px}.site .eyebrow{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pl-chart)}.site h1{font-size:clamp(2rem,4.2vw,3.25rem);line-height:1.08;letter-spacing:-.02em;font-weight:700}.site h2{font-size:clamp(1.6rem,3vw,2.25rem);line-height:1.15;letter-spacing:-.015em;font-weight:700}.site .lead{font-size:1.1rem;line-height:1.6;color:var(--pl-text-2)}.site .hero-bg{background:radial-gradient(1200px 500px at 85% -10%,#dfe7f6 0,transparent 60%),linear-gradient(180deg,#f7f9fc,#ffffff)}.site .dark-band{background:#0f1f4d;color:#e8ecf3}.site .dark-band .lead,.site .dark-band p{color:#b9c4dd}.site .btn-lg{padding:.75rem 1.2rem;font-size:.95rem;border-radius:10px}.site .plano-destaque{border:2px solid var(--pl-primary);box-shadow:0 12px 32px rgba(30,58,138,.14)}.site details summary{cursor:pointer;list-style:none}.site details summary::-webkit-details-marker{display:none}.site section[id]{scroll-margin-top:88px}html:has(.site){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.site){scroll-behavior:auto}}