@font-face{font-family:redHat;src:url(/_next/static/media/089f90457b637591-s.p.ttf) format("truetype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:redHat;src:url(/_next/static/media/c1f721cd0902d966-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:redHat;src:url(/_next/static/media/d58c20b1ffbcdbbb-s.p.ttf) format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:redHat;src:url(/_next/static/media/ccb4bfce3182a997-s.p.ttf) format("truetype");font-display:swap;font-weight:600 700;font-style:normal}@font-face{font-family:redHat Fallback;src:local("Arial");ascent-override:102.67%;descent-override:30.76%;line-gap-override:0.00%;size-adjust:99.15%}.__className_7add91{font-family:redHat,redHat Fallback}.__variable_7add91{--font-rhd:"redHat","redHat Fallback"}:root{--color-brand:#d0095f;--color-brand-dark:#a80750;--color-brand-light:#f4eff1;--color-bg-page:#f2f2f0;--color-bg-surface:#ffffff;--color-bg-dark:#1a1a1a;--color-border:#e5e5e5;--color-fg-1:#1a1a1a;--color-fg-2:#595959;--color-fg-3:#8a8a8a;--color-fg-on-brand:#ffffff;--color-fg-on-dark:#ffffff;--color-cta-bg:var(--color-brand);--color-cta-text:var(--color-fg-on-brand);--color-tag-bg:var(--color-brand-light);--color-tag-text:var(--color-brand);--color-link:var(--color-brand);--color-link-hover:var(--color-brand-dark);--color-ok:#1a7f4b;--color-ok-bg:#e7f3ec;--color-warn:#9a6700;--color-warn-bg:#fbf1e0;--color-danger:#b3261e;--color-danger-bg:#fbe9e8;--color-muted-bg:#efefed;--font-display:var(--font-rhd),system-ui,-apple-system,sans-serif;--font-body:var(--font-rhd),system-ui,-apple-system,sans-serif;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-md:1.125rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:2rem;--text-3xl:2.5rem;--text-4xl:3rem;--text-5xl:4rem;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-tight:1.15;--leading-snug:1.3;--leading-normal:1.5;--leading-relaxed:1.65;--tracking-tight:-0.02em;--tracking-normal:0em;--tracking-wide:0.04em;--tracking-widest:0.12em;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:40px;--space-6:48px;--space-8:64px;--space-10:80px;--space-12:96px;--space-16:128px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-pill:48px;--shadow-card:0 2px 20px rgba(0,0,0,0.04);--shadow-hover:0 4px 32px rgba(0,0,0,0.08);--shadow-modal:0 8px 64px rgba(0,0,0,0.12)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{font-family:var(--font-display);font-weight:var(--weight-regular);line-height:var(--leading-relaxed);background:var(--color-bg-page);color:var(--color-fg-1);min-height:100vh}a{color:var(--color-link);text-decoration:none}a:hover{color:var(--color-link-hover)}h1,h2,h3,h4,h5{line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);font-weight:var(--weight-bold)}button{cursor:pointer}button,input,select,textarea{font-family:inherit}