@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:__Inter_Fallback_8b3a0b;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_8b3a0b{font-family:__Inter_8b3a0b,__Inter_Fallback_8b3a0b;font-style:normal}.__variable_8b3a0b{--font-sans:"__Inter_8b3a0b","__Inter_Fallback_8b3a0b"}@font-face{font-family:__Newsreader_348c10;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/8fc8dccb033fe656.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:__Newsreader_348c10;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9bc9b770bf3ad301.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:__Newsreader_348c10;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/283946f895707bec.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:__Newsreader_348c10;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e40e5ab8daee7a5c.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:__Newsreader_348c10;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e10edf7cb901ff1a.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:__Newsreader_348c10;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e699fbf9329167c0.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}.__className_348c10{font-family:__Newsreader_348c10;font-weight:400}.__variable_348c10{--font-serif:"__Newsreader_348c10"}.Footer_footer__eNA9m{padding:72px 0 48px;border-top:1px solid var(--rl-border);margin-top:96px;background-color:#1a1a1a;color:hsla(0,0%,100%,.95)}.Footer_grid__WCfx6{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr 1fr;grid-gap:40px 48px;gap:40px 48px;align-items:start}.Footer_brand__Lj6Sp{display:flex;flex-direction:column;gap:18px}.Footer_logo__8uCHD{font-weight:600;font-size:18px;letter-spacing:-.02em;color:#fff}.Footer_logoLink__N15nU{display:inline-flex;align-items:center;gap:10px}.Footer_logoMark__EBPsN{width:18px;height:18px;display:block;filter:invert(1)}.Footer_logoWord__0D_IK{line-height:1}.Footer_tagline__WuViG{font-size:14px;color:hsla(0,0%,100%,.5);max-width:240px;line-height:1.5}.Footer_section__9WJZQ{display:flex;flex-direction:column;gap:14px}.Footer_subTitle__03R6e{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:hsla(0,0%,100%,.9)}.Footer_linkList__K_ONQ{list-style:none;display:flex;flex-direction:column;gap:8px}.Footer_linkList__K_ONQ a{display:inline-block;font-size:14px;color:hsla(0,0%,100%,.5);text-decoration:none;line-height:1.45;transition:color .2s var(--ease-hover)}.Footer_linkList__K_ONQ a:hover{color:#fff}.Footer_linkList__K_ONQ a:focus-visible{outline:2px solid hsla(0,0%,100%,.35);outline-offset:3px;border-radius:2px;color:#fff}.Footer_bottom__ch0uR{margin-top:72px;padding-top:24px;border-top:1px solid hsla(0,0%,100%,.08);display:flex;justify-content:space-between;align-items:center}.Footer_copyright__vFlrA{font-size:12px;color:hsla(0,0%,100%,.3)}@media (max-width:1024px){.Footer_grid__WCfx6{grid-template-columns:repeat(4,1fr);gap:48px 32px}.Footer_brand__Lj6Sp{grid-column:span 4;padding-bottom:32px;border-bottom:1px solid hsla(0,0%,100%,.08)}.Footer_tagline__WuViG{max-width:320px}}@media (max-width:640px){.Footer_footer__eNA9m{padding:56px 0 32px;margin-top:72px}.Footer_grid__WCfx6{grid-template-columns:repeat(2,1fr);gap:40px 24px}.Footer_brand__Lj6Sp{grid-column:span 2}.Footer_bottom__ch0uR{margin-top:56px}}*,:after,:before{margin:0;padding:0;box-sizing:border-box}:root{--rl-page:#f7f7f5;--rl-surface:#fff;--rl-subtle:#f9f9f8;--rl-accent:#000;--rl-accent-hover:rgba(0,0,0,.7);--rl-accent-subtle:#333;--rl-tint-gray:#f0f0f0;--rl-tint-dark:#1a1a1a;--rl-text-primary:rgba(0,0,0,.95);--rl-text-secondary:rgba(0,0,0,.5);--rl-text-muted:rgba(0,0,0,.4);--rl-border:rgba(0,0,0,.08);--rl-border-subtle:rgba(0,0,0,.05);--space-4:24px;--space-5:32px;--space-8:80px;--space-10:120px;--radius-md:8px;--radius-lg:12px;--shadow-card:0 1px 3px rgba(0,0,0,.04);--ease-default:cubic-bezier(0.22,1,0.36,1);--ease-hover:cubic-bezier(0.4,0,0.2,1);--duration-fast:200ms;--duration-base:250ms;--rl-border-strong:rgba(0,0,0,.14);--rl-hover-lift:-2px;--rl-hover-lift-subtle:-1px;--rl-press-offset:1px;--rl-interaction-inset:12px;--rl-focus-ring:0 0 0 3px rgba(0,0,0,.08);--rl-focus-line:rgba(0,0,0,.16);--rl-surface-shine:linear-gradient(180deg,hsla(0,0%,100%,.72),hsla(0,0%,100%,0) 48%);--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-serif:"Newsreader",Georgia,serif}body{background-color:var(--rl-page);color:var(--rl-text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}h1,h2,h3,h4,p{text-wrap:pretty}.container{max-width:1224px;margin:0 auto;padding:0 48px}@media (max-width:640px){.container{padding:0 24px}}a{color:inherit;text-decoration:none}.sectionLabel{font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:500;color:var(--rl-text-secondary)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;background-color:var(--rl-accent);color:#fff;font-size:14px;font-weight:500;border-radius:var(--radius-md);border:none;cursor:pointer;font-family:var(--font-sans);transition:background-color var(--duration-fast) var(--ease-hover),transform var(--duration-fast) var(--ease-hover),box-shadow var(--duration-fast) var(--ease-hover)}.btn:hover{background-color:var(--rl-accent-hover);transform:translateY(var(--rl-hover-lift-subtle))}.btn:active{transform:translateY(var(--rl-press-offset))}.btn:focus-visible{outline:none;box-shadow:var(--rl-focus-ring)}.rlInteractiveSurface{position:relative;overflow:hidden;outline:none;transition:transform var(--duration-fast) var(--ease-hover),border-color var(--duration-fast) var(--ease-hover),background-color var(--duration-fast) var(--ease-hover),box-shadow var(--duration-fast) var(--ease-hover),color var(--duration-fast) var(--ease-hover)}.rlInteractiveSurface:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--rl-surface-shine);opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-hover)}.rlInteractiveSurface:focus-visible,.rlInteractiveSurface:hover{transform:translateY(var(--rl-hover-lift));border-color:var(--rl-border-strong);box-shadow:var(--shadow-card)}.rlInteractiveSurface:focus-visible:before,.rlInteractiveSurface:hover:before{opacity:1}.rlInteractiveSurface:active{transform:translateY(var(--rl-press-offset))}.rlInteractiveSurface:focus-visible{outline:none;box-shadow:var(--shadow-card),var(--rl-focus-ring)}.rlInteractiveRow{outline:none;transition:transform var(--duration-fast) var(--ease-hover),background-color var(--duration-fast) var(--ease-hover),color var(--duration-fast) var(--ease-hover),box-shadow var(--duration-fast) var(--ease-hover)}.rlInteractiveRow:focus-visible,.rlInteractiveRow:hover{background:var(--rl-subtle);transform:translateY(var(--rl-hover-lift-subtle))}.rlInteractiveRow:active{transform:translateY(var(--rl-press-offset))}.rlInteractiveRow:focus-visible{outline:none;box-shadow:var(--rl-focus-ring)}.fade-up{opacity:0;transform:translateY(20px);animation:fadeUp .6s var(--ease-default) forwards}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}.fade-up-d1{animation-delay:.1s}.fade-up-d2{animation-delay:.2s}.fade-up-d3{animation-delay:.3s}.scroll-hidden{opacity:0;transform:translateY(24px);transition:opacity .6s var(--ease-default),transform .6s var(--ease-default)}.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.btn:active,.btn:hover,.rlInteractiveRow:active,.rlInteractiveRow:focus-visible,.rlInteractiveRow:hover,.rlInteractiveSurface:active,.rlInteractiveSurface:focus-visible,.rlInteractiveSurface:hover{transform:none}}.learn-card{transition:background .2s var(--ease-hover)}.learn-card:hover{background:rgba(0,0,0,.02)}.chip-link{display:inline-flex;align-items:center;padding:6px 16px;font-size:14px;font-weight:500;color:var(--rl-text-primary);background:transparent;border:1px solid var(--rl-border);border-radius:6px;text-decoration:none;transition:background .15s var(--ease-hover),border-color .15s var(--ease-hover)}.chip-link:hover{background:rgba(0,0,0,.04);border-color:var(--rl-border-strong)}