:root{--alipes-font: "Manrope", sans-serif;--alipes-font-two: "Teko", sans-serif;--alipes-reey-font: "reeyregular";--alipes-gray: #827e78;--alipes-gray-rgb: 130, 126, 120;--alipes-white: #ffffff;--alipes-white-rgb: 255, 255, 255;--alipes-base: #143268;--alipes-base-rgb: 20, 50, 104;--alipes-black: #404041;--alipes-black-rgb: 64, 64, 65;--alipes-primary: #f6f4f1;--bg-base: var(--alipes-primary);--bg-accent: #e7e4df;--ink: var(--alipes-black);--muted: var(--alipes-gray);--card: rgba(255, 255, 255, .92);--accent: var(--alipes-base);--border-soft: rgba(64, 64, 65, .16)}*{box-sizing:border-box}body{margin:0;min-height:100vh;font-family:var(--alipes-font);color:var(--ink);background:radial-gradient(circle at 15% 15%,rgba(20,50,104,.08),transparent 45%),radial-gradient(circle at 85% 12%,rgba(64,64,65,.12),transparent 50%),linear-gradient(135deg,var(--bg-base) 0%,var(--bg-accent) 100%)}a{color:inherit;text-decoration:none}@keyframes pageFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes riseIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}main.page-animate{animation:pageFadeIn .42s ease both}main .MuiCard-root{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;will-change:transform}main .MuiCard-root:hover{transform:translateY(-2px);box-shadow:0 16px 34px #0000001f}.stagger>*{animation:riseIn .44s ease both}.stagger>*:nth-child(2){animation-delay:40ms}.stagger>*:nth-child(3){animation-delay:80ms}.stagger>*:nth-child(4){animation-delay:.12s}.stagger>*:nth-child(5){animation-delay:.16s}.stagger>*:nth-child(6){animation-delay:.2s}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important}}main{padding:32px 0 64px}.hero{padding:32px;background:var(--card);border:1px solid var(--border-soft);box-shadow:0 14px 32px #00000014}.page-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:20px}.page-header__text{flex:1;min-width:200px}.page-header__actions{display:flex;gap:12px;flex-wrap:wrap}@media (max-width: 600px){main{padding:20px 0 40px}.hero{padding:20px}.page-header{align-items:flex-start}.page-header__actions{width:100%}}.section-title{margin-bottom:8px}.muted{color:var(--muted)}.muted-link{color:var(--muted);text-decoration:underline}.full-width-mobile{width:auto}@media (max-width: 600px){.full-width-mobile{width:100%}}
