@font-face{font-family:Couture;src:url(/assets/brand/COUTURE-Bold.ttf) format("truetype");font-weight:700;font-display:swap}:root{--brand-primary: #61a531;--brand-action: #447a20;--brand-action-hover: #356319;--brand-navy: #0a1f44;--brand-text: #1f355d;--brand-muted: #5f7191;--brand-bg: #f3f6f8;--brand-surface: #fff;--brand-border: #dfe6ec;--brand-soft: #f0f6eb;--brand-selected: #c4dcb3;--brand-radius: 16px;--brand-shadow: 0 8px 24px rgba(10,31,68,.055);font-family:Work Sans,Segoe UI,Arial,sans-serif;color:var(--brand-text);background:var(--brand-bg);font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font-family:inherit}button,a{-webkit-tap-highlight-color:transparent}button,input,select,textarea{transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,color .16s ease}button:not(:disabled):active{translate:0 1px}input,select,textarea{accent-color:var(--brand-action)}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px #61a53116}button:disabled{opacity:.55}[hidden]{display:none!important}@keyframes ui-spin{to{transform:rotate(360deg)}}button{font:inherit}button:not(:disabled),a{cursor:pointer}button:disabled{cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--brand-action);outline-offset:4px}html{scroll-behavior:smooth}h1,h2,h3,h4{color:var(--brand-navy)}::selection{background:#d8eacb;color:var(--brand-navy)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
