@import"https://fonts.googleapis.com/css2?family=Playfair+Display:wght@500;600;700&family=Open+Sans:wght@400;500;600&display=swap";:root{--brand-50: #EEF3FA;--brand-100: #E4ECF8;--brand-200: #CCDBF3;--brand-300: #B6CBEE;--brand-400: #8FB0E4;--brand-500: #5C8FD9;--brand-600: #3F80D6;--brand-700: #3A77D2;--brand-800: #1754AD;--brand-900: #0B2E63;--bg: #FFFFFF;--surface-1: #FFFFFF;--surface-2: #F6F9FC;--surface-border: #E5EAF2;--text: #1F2937;--text-strong: var(--brand-900);--text-dim: #5B6B7A;--header-bg: #FFFFFF;--footer-bg: #FFFFFF;--card-bg: var(--surface-1);--border: var(--surface-border);--accent: var(--brand-700)}html,body{background-color:var(--bg);color:var(--text);font-family:Open Sans,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji"}h1,h2,h3,.h1,.h2,.h3{font-family:Playfair Display,serif;color:var(--text-strong)}h1,.h1{font-weight:700;letter-spacing:-.01em}h2,.h2{font-weight:600;letter-spacing:-.005em}h3,.h3{font-weight:600}a{color:var(--brand-900);text-decoration:none}a:hover{color:var(--brand-700)}.btn-primary{display:inline-flex;align-items:center;justify-content:center;background-color:var(--brand-900);color:#fff;padding:.75rem 1.25rem;border-radius:.5rem;font-weight:600;transition:background .2s ease,opacity .2s ease}.btn-primary:hover{background-color:var(--brand-700)}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;background-color:var(--surface-1);color:var(--text);border:1px solid var(--surface-border);padding:.75rem 1.25rem;border-radius:.5rem;font-weight:500;transition:background .2s ease,border-color .2s}.btn-secondary:hover{background-color:var(--surface-2);border-color:var(--brand-100)}.rule{border-top:1px solid var(--surface-border)}.kpis{display:flex;flex-wrap:wrap;gap:1rem 2.5rem;margin-top:1rem;color:var(--text)}.kpis .k{display:inline-flex;gap:.5rem;align-items:baseline}.kpis .label{font-size:.875rem;color:var(--text-dim)}.kpis .value{font-weight:600;color:var(--text)}.tinted{background-color:var(--brand-50)}footer{background-color:var(--footer-bg);color:var(--text-dim)}[class~="bg-[color:var(--surface-1)]"]{background-color:var(--surface-1)!important}[class~="bg-[color:var(--surface-2)]"]{background-color:var(--surface-2)!important}[class~="bg-[color:var(--brand-50)]"]{background-color:var(--brand-50)!important}:focus-visible{outline-color:color-mix(in oklab,var(--brand-700),white 20%)}
