@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/c105b29dc4e1ee2d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/ffe0837c71e69159-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/b07dd69d3f271780-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/401f9db361b6e189-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Golos Text Fallback;src:local("Arial");ascent-override:90.27%;descent-override:20.26%;line-gap-override:0.00%;size-adjust:108.57%}.__className_71898b{font-family:Golos Text,Golos Text Fallback;font-style:normal}.__variable_71898b{--font-golos:"Golos Text","Golos Text Fallback"}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/3d165c286d94e27c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/e54d16b9f2c4535b-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/7c21074d9bafed1b-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/916860560b9a2bc2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/591e43f23f51e5a5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/97ac91773d3121b2-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4 Fallback";src:local("Times New Roman");ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.00%;size-adjust:117.91%}.__className_a6f46a{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.__variable_a6f46a{--font-serif:"Source Serif 4","Source Serif 4 Fallback"}:root{color-scheme:light;--accent-50:#f5f2ff;--accent-100:#eeebfd;--accent-300:#c9bef7;--accent-500:#8a63f0;--accent-600:#5a34e6;--accent-700:#4a28c7;--accent-dark:#7a54ff;--bg:#ffffff;--surface:#f7f7fb;--surface-2:#efeff6;--border:#e6e6f0;--text:#101322;--muted:#5a6178;--muted-2:#8890a4;--success:#12a150;--success-bg-subtle:#eafbf0;--success-text:#0e7a3d;--error:#e5484d;--error-bg-subtle:#fef2f2;--error-text:#c0362f;--warning:#e8930c;--warning-bg-subtle:#fdf0e3;--warning-text:#9a5b06;--info:#2f6bff;--info-bg-subtle:#eef2ff;--info-text:#2a4fc4;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:20px;--r-pill:999px;--shadow-sm:0 1px 2px rgba(16,19,34,0.06),0 1px 3px rgba(16,19,34,0.1);--shadow-md:0 8px 24px -8px rgba(16,19,34,0.18);--shadow-lg:0 24px 50px -20px rgba(90,52,230,0.35);--focus-ring:3px solid var(--accent-100);--focus-ring-offset:2px;--font-ui:var(--font-golos),system-ui,sans-serif;--font-display:var(--font-serif),"Source Serif 4",Georgia,serif;--fs-h1:clamp(2rem,3.5vw + 1rem,3.5rem);--fs-h2:clamp(1.75rem,2vw + 1rem,2.5rem);--fs-h3:1.625rem;--fs-h4:1.25rem;--fs-body:1rem;--fs-small:0.875rem;--fs-eyebrow:0.75rem;--lh-h1:1.05;--lh-h2:1.1;--lh-h3:1.25;--lh-h4:1.3;--lh-body:1.6;--lh-small:1.45;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--bp-mobile:640px;--bp-tablet:1024px;--bg-page:var(--bg);--bg-block:var(--surface);--text-muted:var(--muted);--accent:var(--accent-600);--fs-xs:var(--fs-eyebrow);--fs-caption:0.8125rem;--fs-sm:var(--fs-small);--fs-brand:1.0625rem;--fs-body-sm:0.9375rem;--fs-lead:1.125rem;--fs-title-xs:0.9375rem;--fs-title-sm:1rem;--fs-title-md:1.0625rem;--fs-title-lg:1.1875rem;--fs-section:var(--fs-h2);--fs-hero:var(--fs-h1);--fs-cta:clamp(1.35rem,1.05vw + 1.05rem,1.65rem);--leading-none:1.1;--leading-tight:1.2;--leading-snug:1.35;--leading-normal:var(--lh-body);--leading-relaxed:1.65}[data-theme=dark]{color-scheme:dark;--bg:#0c0e17;--surface:#141826;--surface-2:#1c2233;--border:#2a3040;--text:#f4f4f8;--muted:#98a0b4;--muted-2:#7a8098;--accent-50:#1a1530;--accent-100:#2a2248;--accent-300:#6b54c8;--accent-600:var(--accent-dark);--accent-700:#9b7bff;--success-bg-subtle:#0d2818;--success-text:#3dd68c;--error-bg-subtle:#2a1518;--error-text:#f87171;--warning-bg-subtle:#2a2010;--warning-text:#fbbf24;--info-bg-subtle:#141e3a;--info-text:#60a5fa;--shadow-sm:0 1px 2px rgba(0,0,0,0.2),0 1px 3px rgba(0,0,0,0.3);--shadow-md:0 8px 24px -8px rgba(0,0,0,0.4);--shadow-lg:0 24px 50px -20px rgba(90,52,230,0.25);--bg-page:var(--bg);--bg-block:var(--surface);--text-muted:var(--muted);--accent:var(--accent-600)}@keyframes ddspin{to{transform:rotate(1turn)}}@keyframes ddpulse{0%,to{opacity:.35}50%{opacity:1}}html{height:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body,html{max-width:100vw;overflow-x:hidden}body{min-height:100%;display:flex;flex-direction:column;font-family:var(--font-ui);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}input[type=checkbox],input[type=radio]{accent-color:var(--accent-600)}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.dd-h1{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:-.02em}.dd-h1,.dd-h2{font-family:var(--font-display);font-weight:var(--fw-semibold);color:var(--text)}.dd-h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:-.015em}.dd-h3{font-size:var(--fs-h3);line-height:var(--lh-h3)}.dd-h3,.dd-h4{font-family:var(--font-ui);font-weight:var(--fw-semibold);color:var(--text)}.dd-h4{font-size:var(--fs-h4);line-height:var(--lh-h4)}.dd-body{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text)}.dd-body,.dd-eyebrow{font-family:var(--font-ui)}.dd-eyebrow{font-size:var(--fs-eyebrow);font-weight:var(--fw-bold);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-600)}a.btn-primary,button.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:10px 18px;border-radius:var(--r-pill);border:none;cursor:pointer;font:inherit;font-weight:var(--fw-medium);font-size:var(--fs-small);line-height:1.3;background:var(--accent-600);color:#ffffff;transition:background .15s ease,box-shadow .15s ease}button.btn-primary:disabled{background:var(--surface-2);color:var(--muted-2);cursor:not-allowed}@media (hover:hover) and (pointer:fine){a.btn-primary:hover,button.btn-primary:hover:not(:disabled){background:var(--accent-700)}}.app-shell{flex:1 1;display:flex;flex-direction:column;min-height:100%}.brandHighlight{color:var(--accent-600)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}