:root{--red-50:#fdeced;--red-100:#fbd0d3;--red-300:#ee6a75;--red-500:#e2001a;--red-600:#c4000b;--red-700:#9c0009;--red-900:#5c0006;--grey-50:#f7f7f7;--grey-100:#f2f2f2;--grey-200:#ebebeb;--grey-300:#d6d6d5;--grey-400:#b3b3b2;--grey-500:#878786;--grey-600:#6b6b6a;--grey-700:#4a4a49;--grey-800:#333332;--grey-900:#1c1c1b;--color-ink:#212529;--color-ink-strong:var(--grey-900);--color-white:#fff;--color-brand:var(--red-500);--color-brand-hover:var(--red-600);--color-brand-active:var(--red-700);--color-brand-tint:var(--red-50);--surface-page:#fff;--surface-sunken:var(--grey-100);--surface-raised:#fff;--surface-inverse:var(--grey-900);--border-default:var(--grey-200);--border-strong:var(--grey-500);--border-brand:var(--red-500);--text-primary:var(--color-ink);--text-secondary:var(--grey-600);--text-on-brand:#fff;--text-on-inverse:#fff;--text-link:var(--red-500);--color-success:#2e7d46;--color-warning:#c77700;--color-danger:var(--red-600);--font-display:var(--font-rajdhani-ext), var(--font-rajdhani), "Rajdhani", sans-serif;--font-body:var(--font-lato-ext), var(--font-lato), "Lato", sans-serif;--font-label:var(--font-roboto-ext), var(--font-roboto), "Roboto", sans-serif;--text-display-xl:78px;--text-display-lg:58px;--text-display-md:40px;--text-heading-lg:35px;--text-heading-md:30px;--text-heading-sm:24px;--text-heading-xs:18px;--text-body-lg:18px;--text-body-md:16px;--text-body-sm:14px;--text-caption:12px;--text-label:13px;--leading-display-xl:1.05;--leading-display-lg:1.05;--leading-display-md:1.1;--leading-heading-lg:1.15;--leading-heading-md:1.2;--leading-heading-sm:1.2;--leading-heading-xs:1.2;--leading-body-lg:1.6;--leading-body-md:1.6;--leading-body-sm:1.5;--leading-caption:1.5;--leading-label:1.1;--tracking-label:.06em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-30:120px;--container-max:1440px;--container-pad:40px;--article-width:800px;--section-pad-y-lg:80px;--grid-gap:20px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--shadow-menu:0 0 29px 0 #00000026;--shadow-modal:0 12px 40px #0003;--duration-fast:.15s;--duration-base:.25s;--ease:cubic-bezier(.4, 0, .2, 1);--header-height:67px;--sticky-header-offset:0px}@media (max-width:767px){:root{--container-pad:20px;--section-pad-y-lg:40px}}@media (max-width:1099px){:root{--sticky-header-offset:calc(var(--header-height) + 13px)}}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-y:scroll}@supports (scrollbar-gutter:stable){html{scrollbar-gutter:stable;overflow-y:auto}}html,body{margin:0;padding:0}body{background:var(--surface-page);color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-body-md);line-height:var(--leading-body-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%}a{color:var(--color-brand);text-decoration:none}a:hover{color:var(--color-brand-hover)}button{font-family:inherit}input,select,textarea{font-family:var(--font-body)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--text-primary);margin:0;font-weight:700}h1{font-size:var(--text-display-md);line-height:var(--leading-display-md)}h2{font-size:var(--text-heading-md);line-height:var(--leading-heading-md)}h3{font-size:var(--text-heading-sm);line-height:var(--leading-heading-sm)}h4{font-size:var(--text-heading-xs);line-height:var(--leading-heading-xs)}p{margin:0}html{scroll-padding-bottom:96px}:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.container{max-width:var(--container-max);width:100%;padding-left:var(--container-pad);padding-right:var(--container-pad);margin:0 auto}.containerBare{max-width:var(--container-max);width:100%;margin:0 auto}.sectionDark{background:var(--color-ink-strong);color:var(--text-on-inverse)}.skipLink{z-index:200;background:var(--color-brand);color:#fff;font-family:var(--font-label);font-size:var(--text-label);line-height:var(--leading-label);text-transform:uppercase;letter-spacing:var(--tracking-label);padding:var(--space-3) var(--space-5);text-decoration:none;transition:transform .12s ease-out;position:absolute;top:0;left:0;transform:translateY(-120%)}.skipLink:focus{transform:translateY(0)}main:focus{outline:none}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.label{font-family:var(--font-label);font-size:var(--text-label);line-height:var(--leading-label);text-transform:uppercase;letter-spacing:var(--tracking-label)}.eyebrow{font-family:var(--font-label);font-size:var(--text-label);line-height:var(--leading-label);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-brand)}.eyebrowOnDark{color:var(--red-300)}.eyebrowMuted{color:var(--text-secondary)}.btn{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-label);border-radius:var(--radius-sm);cursor:pointer;text-align:center;transition:background-color var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);border:1px solid #0000;font-size:14px;font-weight:700;line-height:1;display:inline-flex}.btn:disabled{cursor:not-allowed;background:var(--grey-200);border-color:var(--grey-200);color:var(--text-secondary)}.btnLg{padding:16px 32px}.btnMd{padding:14px 28px}.btnSm{padding:12px 22px;font-size:13px}.btnPrimary{background:var(--color-brand);color:var(--text-on-brand)}.btnPrimary:hover{background:var(--color-brand-hover);color:var(--text-on-brand)}.btnOnDark{color:#fff;background:0 0;border-color:#ffffff80}.btnOnDark:hover{color:#fff;border-color:#fff}.btnOutline{border-color:var(--border-strong);color:var(--text-secondary);background:0 0}.btnOutline:hover{border-color:var(--color-brand);color:var(--color-brand)}.btnOutlineBrand{border-color:var(--color-brand);color:var(--color-brand);background:0 0}.btnOutlineBrand:hover{background:var(--color-brand);color:#fff}.btnGhost{border-color:var(--border-strong);color:var(--text-secondary);background:#fff}.btnGhost:hover{border-color:var(--color-brand);color:var(--color-brand)}.chip{font-family:var(--font-label);border-radius:var(--radius-sm);border:1px solid var(--border-strong);color:var(--text-secondary);cursor:pointer;white-space:nowrap;transition:background-color var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);background:#fff;padding:9px 16px;font-size:12px;font-weight:700;line-height:1}.chip:hover{border-color:var(--color-brand);color:var(--color-brand)}.chipActive{border-color:var(--color-brand);background:var(--color-brand-tint);color:var(--color-brand)}.chipLg{padding:10px 20px;font-size:13px}.field{font-family:var(--font-label);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-secondary);flex-direction:column;gap:6px;font-size:12px;line-height:1.2;display:flex}.field input,.field select,.field textarea{border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-primary);text-transform:none;letter-spacing:0;background:#fff;width:100%;padding:12px 14px;font-size:15px;line-height:1.2}.field textarea{resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--color-brand)}.formSuccess{background:var(--surface-sunken);padding:var(--space-10);border-top:3px solid var(--color-brand)}.formSuccess h2{font-size:var(--text-heading-sm);margin:0 0 var(--space-2)}.formSuccess p{color:var(--text-secondary)}.fieldError{font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--color-danger);text-transform:none;letter-spacing:0;margin:0}.formError{font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--color-danger);text-transform:none;letter-spacing:0}.placeholder{background:var(--surface-sunken);color:var(--text-secondary);font-family:var(--font-label);text-align:center;justify-content:center;align-items:center;font-size:13px;display:flex}.placeholderBordered{border:1px solid var(--border-default)}.placeholderLabel{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);font-size:11px}.dashList{margin:0;padding:0;list-style:none}.dashItem{gap:var(--space-3);font-size:var(--text-body-md);color:var(--text-primary);align-items:baseline;display:flex}.dashItem:before{content:"—";color:var(--color-brand);flex-shrink:0;font-weight:700}.trustRow{gap:var(--space-6);font-family:var(--font-label);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-secondary);flex-wrap:wrap;font-size:12px;display:flex}.trustRowOnDark{color:#ffffff8c}
