:root{--color-primary:#195171;--color-primary-hover:#143f58;--color-primary-light:#e8f1f5;--color-white:#fff;--color-off-white:#fefefe;--color-text:#1f2937;--color-text-light:#6b7280;--color-border:#dbe4ea;--color-border-light:#edf2f5;--color-success:#16a34a;--color-warning:#f59e0b;--color-danger:#dc2626;--brand-primary:#0f3d91;--brand-primary-hover:#0b3278;--brand-secondary:#2563eb;--brand-secondary-hover:#1d4ed8;--brand-accent:#14b8a6;--brand-cta:#f97316;--brand-cta-hover:#ea580c;--font-primary:"Source Sans Pro", "Source Sans 3", "Noto Sans", sans-serif;--font-mono:Monaco, "Cascadia Mono", "Segoe UI Mono", monospace;--max-width:1280px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 10px #00000014;--shadow-lg:0 10px 30px #1951711f;--transition-fast:.2s ease;--transition-normal:.3s ease}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}html,body{max-width:100vw;overflow-x:hidden}body{font-family:var(--font-primary);background-color:var(--color-off-white);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;font-weight:400;line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary);margin-bottom:1rem;font-weight:700;line-height:1.2}h1{font-size:clamp(2.25rem,4vw,4rem)}h2{font-size:clamp(1.875rem,3vw,3rem)}h3{font-size:clamp(1.5rem,2.5vw,2.25rem)}h4{font-size:1.5rem}p{color:var(--color-text);margin-bottom:1rem}a{transition:var(--transition-fast);text-decoration:none}a:hover{color:var(--color-primary-hover)}img{max-width:100%;height:auto;display:block}button{cursor:pointer;border:none;font-family:inherit}.btn-primary{background:var(--color-primary);color:var(--color-white);border-radius:var(--radius-md);transition:var(--transition-normal);padding:.875rem 1.5rem;font-weight:600}.btn-primary:hover{background:var(--color-primary-hover)}input,textarea,select{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:100%;transition:var(--transition-fast);padding:.875rem 1rem;font-family:inherit;font-size:1rem}input:focus,textarea:focus,select:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #1951711f}.container{width:100%;max-width:var(--max-width);margin:0 auto;padding-left:1.25rem;padding-right:1.25rem}::selection{background:var(--color-primary);color:var(--color-white)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f5f7f9}::-webkit-scrollbar-thumb{background:#195171;border-radius:100px}::-webkit-scrollbar-thumb:hover{background:#143f58}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:#0f1720}input,textarea,select{color:#fff;background:#1e293b;border-color:#334155}}
.MegaMenu-module__84sCWq__megaMenu{z-index:1000;background:#fff;border-radius:24px;width:min(92vw,1280px);animation:.22s MegaMenu-module__84sCWq__megaMenuEnter;position:absolute;top:calc(100% + .75rem);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 24px 64px #0f172a14,0 8px 24px #0f172a0f}.MegaMenu-module__84sCWq__wrapper{grid-template-columns:260px 1fr;align-items:stretch;min-height:520px;display:grid}.MegaMenu-module__84sCWq__content{background:#fff;flex-direction:column;min-width:0;display:flex}.MegaMenu-module__84sCWq__footer{background:#fff;border-top:1px solid #edf2f7;padding:1.25rem 2rem}@keyframes MegaMenu-module__84sCWq__megaMenuEnter{0%{opacity:0;transform:translate(-50%)translateY(-12px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media (max-width:1200px){.MegaMenu-module__84sCWq__megaMenu{width:min(96vw,1100px)}.MegaMenu-module__84sCWq__wrapper{grid-template-columns:240px 1fr}}@media (max-width:992px){.MegaMenu-module__84sCWq__megaMenu{border-radius:18px;width:calc(100vw - 2rem)}.MegaMenu-module__84sCWq__wrapper{grid-template-columns:220px 1fr}}@media (prefers-reduced-motion:reduce){.MegaMenu-module__84sCWq__megaMenu{animation:none}}
.VerticalTabs-module__AFISAa__container{background:#f8fafc;border-right:1px solid #e5e7eb;flex-direction:column;width:260px;min-width:260px;display:flex;overflow:hidden}.VerticalTabs-module__AFISAa__navigation{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;flex-direction:column;gap:.35rem;height:100%;padding:1.5rem;display:flex;overflow-y:auto}.VerticalTabs-module__AFISAa__navigation::-webkit-scrollbar{width:6px}.VerticalTabs-module__AFISAa__navigation::-webkit-scrollbar-track{background:0 0}.VerticalTabs-module__AFISAa__navigation::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.VerticalTabs-module__AFISAa__navigation::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:1200px){.VerticalTabs-module__AFISAa__container{width:240px;min-width:240px}}@media (max-width:992px){.VerticalTabs-module__AFISAa__container{width:220px;min-width:220px}.VerticalTabs-module__AFISAa__navigation{padding:1.25rem}}@media (prefers-reduced-motion:reduce){.VerticalTabs-module__AFISAa__navigation{scroll-behavior:auto}}
.TabButton-module__R2hgxa__tabButton{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:.875rem 1rem;transition:background-color .18s,color .18s,transform .18s;display:flex;position:relative}.TabButton-module__R2hgxa__tabButton:hover{background:#1951710f}.TabButton-module__R2hgxa__tabButton:focus-visible{outline-offset:2px;outline:2px solid #195171}.TabButton-module__R2hgxa__active{background:#19517114}.TabButton-module__R2hgxa__content{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.TabButton-module__R2hgxa__icon{color:#195171;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.TabButton-module__R2hgxa__label{color:#334155;white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:600;line-height:1.4;transition:color .18s;overflow:hidden}.TabButton-module__R2hgxa__tabButton:hover .TabButton-module__R2hgxa__label,.TabButton-module__R2hgxa__active .TabButton-module__R2hgxa__label{color:#195171}.TabButton-module__R2hgxa__badge{color:#fff;background:#195171;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:.2rem .55rem;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}.TabButton-module__R2hgxa__indicator{opacity:0;background:#195171;border-radius:999px;width:4px;height:70%;transition:transform .18s,opacity .18s;position:absolute;top:50%;left:0;transform:translateY(-50%)scaleY(0)}.TabButton-module__R2hgxa__active .TabButton-module__R2hgxa__indicator{opacity:1;transform:translateY(-50%)scaleY(1)}@media (prefers-reduced-motion:reduce){.TabButton-module__R2hgxa__tabButton,.TabButton-module__R2hgxa__label,.TabButton-module__R2hgxa__indicator{transition:none}}@media (max-width:992px){.TabButton-module__R2hgxa__tabButton{padding:.75rem .875rem}.TabButton-module__R2hgxa__label{font-size:.9rem}}
.MegaMenuPanel-module__jHzraa__panel{background:#fff;flex:1;align-items:flex-start;gap:2rem;min-width:0;padding:2rem;animation:.22s MegaMenuPanel-module__jHzraa__panelFadeIn;display:flex}.MegaMenuPanel-module__jHzraa__columns{flex:1;gap:2rem;min-width:0;display:flex}.MegaMenuPanel-module__jHzraa__sidebar{flex-direction:column;flex:0 0 clamp(260px,24vw,340px);gap:1.5rem;display:flex}.MegaMenuPanel-module__jHzraa__emptyState{color:#64748b;text-align:center;justify-content:center;align-items:center;width:100%;min-height:320px;font-size:.95rem;font-weight:500;display:flex}@keyframes MegaMenuPanel-module__jHzraa__panelFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1400px){.MegaMenuPanel-module__jHzraa__panel,.MegaMenuPanel-module__jHzraa__columns{gap:1.75rem}}@media (max-width:1200px){.MegaMenuPanel-module__jHzraa__panel{padding:1.75rem}}@media (max-width:992px){.MegaMenuPanel-module__jHzraa__panel{flex-direction:column;gap:1.5rem;padding:1.5rem}.MegaMenuPanel-module__jHzraa__columns{flex-direction:column;gap:1.5rem}.MegaMenuPanel-module__jHzraa__sidebar{flex-direction:row;flex-basis:auto}}@media (prefers-reduced-motion:reduce){.MegaMenuPanel-module__jHzraa__panel{animation:none}}
.Column-module__G-rkhq__column{flex-direction:column;flex:1;min-width:0;display:flex}.Column-module__G-rkhq__header{margin-bottom:1.5rem}.Column-module__G-rkhq__title{color:#0f172a;margin:0;font-size:1rem;font-weight:700;line-height:1.35}.Column-module__G-rkhq__description{color:#64748b;margin-top:.5rem;font-size:.875rem;line-height:1.6}.Column-module__G-rkhq__groups{flex-direction:column;flex:1;gap:1.75rem;display:flex}.Column-module__G-rkhq__groups>:not(:last-child){border-bottom:1px solid #edf2f7;padding-bottom:1.5rem}.Column-module__G-rkhq__empty{color:#94a3b8;align-items:center;min-height:120px;font-size:.875rem;display:flex}@media (max-width:1200px){.Column-module__G-rkhq__header{margin-bottom:1.25rem}.Column-module__G-rkhq__groups{gap:1.5rem}}@media (max-width:992px){.Column-module__G-rkhq__title{font-size:.95rem}.Column-module__G-rkhq__description{font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.Column-module__G-rkhq__groups{scroll-behavior:auto}}
.LinkGroup-module__y1LOPa__group{flex-direction:column;gap:.5rem;display:flex}.LinkGroup-module__y1LOPa__heading{color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;margin:0 0 .125rem;font-size:.72rem;font-weight:700}.LinkGroup-module__y1LOPa__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.LinkGroup-module__y1LOPa__item{margin:0;padding:0}@media (max-width:992px){.LinkGroup-module__y1LOPa__heading{font-size:.68rem}}
.LinkItem-module__BPw70W__link{color:inherit;border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .6rem;text-decoration:none;transition:background .16s,transform .16s;display:flex}.LinkItem-module__BPw70W__link:hover{background:#1951710f}.LinkItem-module__BPw70W__link:active{transform:scale(.99)}.LinkItem-module__BPw70W__link:focus-visible{outline-offset:2px;outline:2px solid #195171}.LinkItem-module__BPw70W__content{align-items:flex-start;gap:.65rem;min-width:0;display:flex}.LinkItem-module__BPw70W__icon{color:#195171;background:#f1f5f9;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-top:.05rem;transition:background .16s,color .16s;display:inline-flex}.LinkItem-module__BPw70W__link:hover .LinkItem-module__BPw70W__icon{color:#fff;background:#195171}.LinkItem-module__BPw70W__text{flex-direction:column;min-width:0;display:flex}.LinkItem-module__BPw70W__label{color:#0f172a;font-size:.9rem;font-weight:600;line-height:1.4;transition:color .16s}.LinkItem-module__BPw70W__link:hover .LinkItem-module__BPw70W__label{color:#195171}.LinkItem-module__BPw70W__description{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;font-size:.8rem;line-height:1.5;overflow:hidden}.LinkItem-module__BPw70W__trailing{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.LinkItem-module__BPw70W__badge{color:#195171;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:#1951711a;border-radius:999px;align-items:center;padding:.15rem .5rem;font-size:.68rem;font-weight:700;display:inline-flex}.LinkItem-module__BPw70W__arrow{background:var(--brand-accent);color:#fff;opacity:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:opacity .16s,transform .16s,background-color .16s;display:inline-flex;transform:translate(-4px)}.LinkItem-module__BPw70W__link:hover .LinkItem-module__BPw70W__arrow{opacity:1;transform:translate(0)}@media (max-width:992px){.LinkItem-module__BPw70W__icon{width:28px;height:28px}.LinkItem-module__BPw70W__label{font-size:.875rem}.LinkItem-module__BPw70W__description{font-size:.775rem}.LinkItem-module__BPw70W__arrow{opacity:1;width:22px;height:22px;transform:none}}@media (prefers-reduced-motion:reduce){.LinkItem-module__BPw70W__link,.LinkItem-module__BPw70W__icon,.LinkItem-module__BPw70W__label,.LinkItem-module__BPw70W__arrow{transition:none}}
.FeaturedCard-module__qLVBlG__card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;flex-direction:column;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;overflow:hidden}.FeaturedCard-module__qLVBlG__card:hover{border-color:#1951712e;transform:translateY(-4px);box-shadow:0 18px 40px #0f172a14,0 8px 18px #0f172a0d}.FeaturedCard-module__qLVBlG__imageWrapper{aspect-ratio:16/9;background:#f8fafc;width:100%;position:relative;overflow:hidden}.FeaturedCard-module__qLVBlG__image{object-fit:cover;width:100%;height:100%;transition:transform .3s}.FeaturedCard-module__qLVBlG__card:hover .FeaturedCard-module__qLVBlG__image{transform:scale(1.04)}.FeaturedCard-module__qLVBlG__content{flex-direction:column;flex:1;padding:1.5rem;display:flex}.FeaturedCard-module__qLVBlG__eyebrow{color:#195171;letter-spacing:.08em;text-transform:uppercase;align-items:center;margin-bottom:.75rem;font-size:.75rem;font-weight:700;display:inline-flex}.FeaturedCard-module__qLVBlG__title{color:#0f172a;margin:0;font-size:1.2rem;font-weight:700;line-height:1.35}.FeaturedCard-module__qLVBlG__description{color:#64748b;margin-top:.875rem;font-size:.92rem;line-height:1.7}.FeaturedCard-module__qLVBlG__author{align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.FeaturedCard-module__qLVBlG__avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:40px;height:40px}.FeaturedCard-module__qLVBlG__authorMeta{flex-direction:column;display:flex}.FeaturedCard-module__qLVBlG__authorName{color:#1e293b;font-size:.875rem;font-weight:600}.FeaturedCard-module__qLVBlG__authorRole{color:#64748b;margin-top:.15rem;font-size:.75rem}@media (max-width:1200px){.FeaturedCard-module__qLVBlG__content{padding:1.25rem}.FeaturedCard-module__qLVBlG__title{font-size:1.1rem}}@media (max-width:992px){.FeaturedCard-module__qLVBlG__title{font-size:1rem}.FeaturedCard-module__qLVBlG__description{font-size:.875rem}}@media (prefers-reduced-motion:reduce){.FeaturedCard-module__qLVBlG__card,.FeaturedCard-module__qLVBlG__image{transition:none}}
.CTAButton-module__P1yj2q__button{cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:.625rem;width:fit-content;padding:.875rem 1.25rem;font-size:.9rem;font-weight:600;line-height:1;text-decoration:none;transition:background-color .18s,color .18s,border-color .18s,transform .18s,box-shadow .18s;display:inline-flex}.CTAButton-module__P1yj2q__label{white-space:nowrap}.CTAButton-module__P1yj2q__icon{background:var(--brand-secondary);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:transform .18s,background-color .18s;display:inline-flex}.CTAButton-module__P1yj2q__button:hover .CTAButton-module__P1yj2q__icon{transform:translate(4px)}.CTAButton-module__P1yj2q__primary .CTAButton-module__P1yj2q__icon{background:#ffffff38}.CTAButton-module__P1yj2q__primary{color:#fff;background:#195171}.CTAButton-module__P1yj2q__primary:hover{background:#143f58;transform:translateY(-2px);box-shadow:0 10px 24px #19517133}.CTAButton-module__P1yj2q__secondary{color:#195171;background:#eef6fa}.CTAButton-module__P1yj2q__secondary:hover{background:#dbeef7;transform:translateY(-2px)}.CTAButton-module__P1yj2q__outline{color:#195171;background:0 0;border-color:#195171}.CTAButton-module__P1yj2q__outline:hover{background:#1951710f;transform:translateY(-2px)}.CTAButton-module__P1yj2q__ghost{color:#195171;background:0 0}.CTAButton-module__P1yj2q__ghost:hover{background:#1951710d}.CTAButton-module__P1yj2q__button:focus-visible{outline-offset:3px;outline:2px solid #195171}.CTAButton-module__P1yj2q__button:active{transform:translateY(0)}.CTAButton-module__P1yj2q__button[aria-disabled=true],.CTAButton-module__P1yj2q__button:disabled{opacity:.55;cursor:not-allowed;pointer-events:none}@media (max-width:992px){.CTAButton-module__P1yj2q__button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.CTAButton-module__P1yj2q__button,.CTAButton-module__P1yj2q__icon{transition:none}}
.ArticleCard-module__OSGlVW__card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;width:100%;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;overflow:hidden}.ArticleCard-module__OSGlVW__card:hover{border-color:#19517133;transform:translateY(-3px);box-shadow:0 16px 36px #0f172a14,0 8px 18px #0f172a0d}.ArticleCard-module__OSGlVW__link{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.ArticleCard-module__OSGlVW__link:focus-visible{outline-offset:3px;outline:2px solid #195171}.ArticleCard-module__OSGlVW__imageWrapper{aspect-ratio:16/9;background:#f8fafc;width:100%;position:relative;overflow:hidden}.ArticleCard-module__OSGlVW__image{object-fit:cover;width:100%;height:100%;transition:transform .25s}.ArticleCard-module__OSGlVW__card:hover .ArticleCard-module__OSGlVW__image{transform:scale(1.04)}.ArticleCard-module__OSGlVW__content{flex-direction:column;flex:1;padding:1.25rem;display:flex}.ArticleCard-module__OSGlVW__category{color:#195171;text-transform:uppercase;letter-spacing:.08em;align-items:center;margin-bottom:.75rem;font-size:.72rem;font-weight:700;display:inline-flex}.ArticleCard-module__OSGlVW__title{color:#0f172a;margin:0;font-size:1.05rem;font-weight:700;line-height:1.45;transition:color .18s}.ArticleCard-module__OSGlVW__card:hover .ArticleCard-module__OSGlVW__title{color:#195171}.ArticleCard-module__OSGlVW__excerpt{color:#64748b;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.75rem;font-size:.875rem;line-height:1.65;display:-webkit-box;overflow:hidden}.ArticleCard-module__OSGlVW__meta{color:#64748b;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:auto;padding-top:1.25rem;font-size:.8125rem;display:flex}.ArticleCard-module__OSGlVW__author{font-weight:600}.ArticleCard-module__OSGlVW__separator{color:#cbd5e1}.ArticleCard-module__OSGlVW__readingTime{white-space:nowrap}@media (max-width:1200px){.ArticleCard-module__OSGlVW__content{padding:1rem}.ArticleCard-module__OSGlVW__title{font-size:1rem}}@media (max-width:992px){.ArticleCard-module__OSGlVW__excerpt{-webkit-line-clamp:2}.ArticleCard-module__OSGlVW__meta{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.ArticleCard-module__OSGlVW__card,.ArticleCard-module__OSGlVW__image,.ArticleCard-module__OSGlVW__title{transition:none}}
.MobileNav-module__wuNQUq__overlay{z-index:1100;background:#fff;flex-direction:column;animation:.2s MobileNav-module__wuNQUq__fadeIn;display:flex;position:fixed;inset:0}.MobileNav-module__wuNQUq__topBar{border-bottom:1px solid #ececec;flex-shrink:0;justify-content:space-between;align-items:center;height:68px;padding:0 1rem;display:flex}.MobileNav-module__wuNQUq__title{color:#0f172a;font-size:1.05rem;font-weight:700}.MobileNav-module__wuNQUq__backButton{color:#195171;background:0 0;border:none;align-items:center;gap:.4rem;padding:.5rem .25rem;font-size:.95rem;font-weight:600;display:inline-flex}.MobileNav-module__wuNQUq__backButton:focus-visible{outline-offset:2px;outline:2px solid #195171}.MobileNav-module__wuNQUq__backIcon{background:var(--brand-primary);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.MobileNav-module__wuNQUq__closeButton{color:#0f172a;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;margin-left:auto;transition:background-color .16s;display:inline-flex}.MobileNav-module__wuNQUq__closeButton:hover{background:#f1f5f9}.MobileNav-module__wuNQUq__closeButton:focus-visible{outline-offset:2px;outline:2px solid #195171}.MobileNav-module__wuNQUq__bottomBar{border-top:1px solid #ececec;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem;display:flex}.MobileNav-module__wuNQUq__bottomLogoLink{flex-shrink:0;width:127px;height:28px;position:relative}.MobileNav-module__wuNQUq__bottomActions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.MobileNav-module__wuNQUq__bottomLoginButton{color:#0049db;white-space:nowrap;border:1px solid #dbe4ea;border-radius:999px;align-items:center;gap:.4rem;height:36px;padding:0 .75rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:background-color .16s;display:inline-flex}.MobileNav-module__wuNQUq__bottomLoginButton:hover{background:#f7f9fb}.MobileNav-module__wuNQUq__bottomLoginButton:focus-visible{outline-offset:2px;outline:2px solid #195171}.MobileNav-module__wuNQUq__bottomSignupButton{color:#fff;white-space:nowrap;background:#0049db;border-radius:999px;justify-content:center;align-items:center;height:36px;padding:0 1rem;font-size:.8rem;font-weight:700;text-decoration:none;transition:background-color .16s;display:inline-flex}.MobileNav-module__wuNQUq__bottomSignupButton:hover{background:#003bb3}.MobileNav-module__wuNQUq__bottomSignupButton:focus-visible{outline-offset:2px;outline:2px solid #195171}@keyframes MobileNav-module__wuNQUq__fadeIn{0%{opacity:0}to{opacity:1}}@media (min-width:993px){.MobileNav-module__wuNQUq__overlay{display:none}}@media (prefers-reduced-motion:reduce){.MobileNav-module__wuNQUq__overlay{animation:none}}
.MobileCategoryList-module__osa1GG__list{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;min-height:0;padding:.5rem 0;animation:.2s MobileCategoryList-module__osa1GG__enter;display:flex;overflow-y:auto}.MobileCategoryList-module__osa1GG__link{color:#0f172a;text-align:left;background:0 0;border:none;border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:center;width:100%;padding:1.1rem 1.25rem;font-size:1.05rem;font-weight:600;text-decoration:none;transition:background-color .16s;display:flex}.MobileCategoryList-module__osa1GG__link:hover{background:#1951710f}.MobileCategoryList-module__osa1GG__link:focus-visible{outline-offset:-2px;outline:2px solid #195171}.MobileCategoryList-module__osa1GG__arrow{background:var(--brand-secondary);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}@keyframes MobileCategoryList-module__osa1GG__enter{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.MobileCategoryList-module__osa1GG__list{animation:none}.MobileCategoryList-module__osa1GG__link{transition:none}}
.MobileCategoryView-module__wI4m8a__categoryView{flex-direction:column;flex:1;min-height:0;animation:.2s MobileCategoryView-module__wI4m8a__enter;display:flex}.MobileCategoryView-module__wI4m8a__categoryTitle{color:#0f172a;flex-shrink:0;margin:0;padding:1.25rem 1rem .25rem;font-size:1.25rem;font-weight:700}.MobileCategoryView-module__wI4m8a__scrollArea{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}.MobileCategoryView-module__wI4m8a__footer{border-top:1px solid #edf2f7;flex-shrink:0;padding:1rem}@keyframes MobileCategoryView-module__wI4m8a__enter{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.MobileCategoryView-module__wI4m8a__categoryView{animation:none}}
.MobileTabBar-module__dxWf1G__tabBar{border-bottom:1px solid #edf2f7;flex-shrink:0}.MobileTabBar-module__dxWf1G__track{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.5rem;padding:.75rem 1rem;display:flex;overflow-x:auto}.MobileTabBar-module__dxWf1G__track::-webkit-scrollbar{display:none}.MobileTabBar-module__dxWf1G__tab{color:#334155;white-space:nowrap;scroll-snap-align:start;background:#f8fafc;border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:.4rem;padding:.5rem .9rem;font-size:.85rem;font-weight:600;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.MobileTabBar-module__dxWf1G__tab:active{transform:scale(.98)}.MobileTabBar-module__dxWf1G__tab:focus-visible{outline-offset:2px;outline:2px solid #195171}.MobileTabBar-module__dxWf1G__active{color:#fff;background:#195171;border-color:#195171}.MobileTabBar-module__dxWf1G__icon{flex-shrink:0;display:inline-flex}.MobileTabBar-module__dxWf1G__label{line-height:1.3}.MobileTabBar-module__dxWf1G__badge{background:#ffffff40;border-radius:999px;justify-content:center;align-items:center;padding:.1rem .45rem;font-size:.68rem;font-weight:700;display:inline-flex}.MobileTabBar-module__dxWf1G__active .MobileTabBar-module__dxWf1G__badge{background:#ffffff40}.MobileTabBar-module__dxWf1G__tab:not(.MobileTabBar-module__dxWf1G__active) .MobileTabBar-module__dxWf1G__badge{color:#fff;background:#195171}@media (prefers-reduced-motion:reduce){.MobileTabBar-module__dxWf1G__tab{transition:none}}
.MobileTabPanel-module__6VS6-a__panel{flex-direction:column;gap:2rem;padding:1.25rem 1rem 2rem;display:flex}.MobileTabPanel-module__6VS6-a__columns{flex-direction:column;gap:1.5rem;display:flex}.MobileTabPanel-module__6VS6-a__sidebar{border-top:1px solid #edf2f7;flex-direction:column;gap:1rem;padding-top:1.5rem;display:flex}.MobileTabPanel-module__6VS6-a__emptyState{color:#64748b;text-align:center;justify-content:center;align-items:center;min-height:200px;padding:1rem;font-size:.9rem;font-weight:500;display:flex}
.Navigation-module__f-bACa__navigation{justify-content:center;align-items:center;height:100%;display:flex;position:relative}.Navigation-module__f-bACa__desktopMenu{align-items:center;gap:2rem;margin:0;padding:0;list-style:none;display:flex}.Navigation-module__f-bACa__menuItem{align-items:center;height:80px;display:flex}.Navigation-module__f-bACa__menuLink{color:#000;background:0 0;align-items:center;gap:.35rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:color .25s,opacity .25s;display:inline-flex;position:relative}.Navigation-module__f-bACa__menuLink:hover{color:#195171}.Navigation-module__f-bACa__menuLink:after{content:"";background:#fff;border-radius:999px;width:0;height:3px;transition:width .25s;position:absolute;bottom:-28px;left:0}.Navigation-module__f-bACa__menuItem:hover .Navigation-module__f-bACa__menuLink:after{width:100%}.Navigation-module__f-bACa__mobileToggle{color:#0049db;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;transition:background .2s,transform .2s;display:none}.Navigation-module__f-bACa__mobileToggle:hover{background:#0049db14}.Navigation-module__f-bACa__mobileToggle:focus-visible{outline-offset:3px;outline:2px solid #195171}.Navigation-module__f-bACa__mobileToggle:active{transform:scale(.93)}.Navigation-module__f-bACa__hamburger{width:20px;height:16px;display:inline-block;position:relative}.Navigation-module__f-bACa__bar{background:currentColor;border-radius:999px;width:100%;height:2.5px;transition:top .26s,transform .26s,opacity .2s;position:absolute;left:0}.Navigation-module__f-bACa__bar:first-child{top:0}.Navigation-module__f-bACa__bar:nth-child(2){top:6.75px}.Navigation-module__f-bACa__bar:nth-child(3){top:13.5px}.Navigation-module__f-bACa__hamburger[data-open=true] .Navigation-module__f-bACa__bar:first-child{top:6.75px;transform:rotate(45deg)}.Navigation-module__f-bACa__hamburger[data-open=true] .Navigation-module__f-bACa__bar:nth-child(2){opacity:0;transform:scaleX(0)}.Navigation-module__f-bACa__hamburger[data-open=true] .Navigation-module__f-bACa__bar:nth-child(3){top:6.75px;transform:rotate(-45deg)}@media (prefers-reduced-motion:reduce){.Navigation-module__f-bACa__mobileToggle,.Navigation-module__f-bACa__bar{transition:none}}@media (max-width:1100px){.Navigation-module__f-bACa__desktopMenu{gap:1.5rem}}@media (max-width:992px){.Navigation-module__f-bACa__desktopMenu{display:none}.Navigation-module__f-bACa__mobileToggle{display:inline-flex}}
.Header-module__uO3NCW__header{z-index:1000;background:#e5e2db;border-bottom:1px solid #ffffff14;width:100%;min-height:80px;transition:background .25s,box-shadow .25s;position:sticky;top:0;left:0}.Header-module__uO3NCW__header.Header-module__uO3NCW__scrolled{box-shadow:0 8px 30px #0000001f}.Header-module__uO3NCW__announcementBar{color:#fff;text-align:center;background:#0049db;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.85rem;font-weight:600;display:flex}.Header-module__uO3NCW__announcementLink{color:inherit;text-decoration:underline}.Header-module__uO3NCW__container{justify-content:space-between;align-items:center;gap:2rem;width:min(1400px,92%);height:80px;margin:0 auto;display:flex}.Header-module__uO3NCW__logoArea{flex-shrink:0;align-items:center;display:flex}.Header-module__uO3NCW__logoLink{align-items:center;width:255px;height:56px;text-decoration:none;display:inline-flex;position:relative}.Header-module__uO3NCW__navigationArea{flex:1;justify-content:center;align-items:center;min-width:0;display:flex}.Header-module__uO3NCW__actions{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:.6rem;display:flex}.Header-module__uO3NCW__searchButton{color:#0049db;cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:background .25s,color .25s,transform .2s;display:inline-flex}.Header-module__uO3NCW__searchButton:hover{background:#ffffff1f}.Header-module__uO3NCW__searchButton:focus-visible{outline-offset:3px;outline:2px solid #fff}.Header-module__uO3NCW__searchButton:active{transform:scale(.95)}.Header-module__uO3NCW__loginButton{color:#0049db;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:.5rem;height:38px;padding:0 .875rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:background .25s,color .25s;display:inline-flex}.Header-module__uO3NCW__loginButton:hover{background:#ffffff1f}.Header-module__uO3NCW__loginButton:focus-visible{outline-offset:3px;outline:2px solid #195171}.Header-module__uO3NCW__signupButton{color:#fff;white-space:nowrap;background:#0049db;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;height:40px;padding:0 1.125rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:background .25s,color .25s,transform .2s,box-shadow .25s;display:inline-flex}.Header-module__uO3NCW__signupButton:hover{background:#f5f7fa;transform:translateY(-1px);box-shadow:0 10px 20px #00000026}.Header-module__uO3NCW__signupButton:focus-visible{outline-offset:3px;outline:2px solid #fff}.Header-module__uO3NCW__signupButton:active{transform:translateY(0)}@media (max-width:1100px){.Header-module__uO3NCW__container{gap:1rem}.Header-module__uO3NCW__loginButton span{display:none}}@media (max-width:992px){.Header-module__uO3NCW__header{min-height:72px}.Header-module__uO3NCW__container{width:94%;height:72px}.Header-module__uO3NCW__signupButton,.Header-module__uO3NCW__loginButton{display:none}.Header-module__uO3NCW__actions{order:2;margin-left:auto}.Header-module__uO3NCW__navigationArea{flex:none;order:3;justify-content:flex-end}}@media (max-width:768px){.Header-module__uO3NCW__container{gap:.75rem}.Header-module__uO3NCW__actions{gap:.5rem}.Header-module__uO3NCW__logoLink{width:218px;height:48px}}@media (max-width:480px){.Header-module__uO3NCW__header{min-height:68px}.Header-module__uO3NCW__container{width:95%;height:68px}.Header-module__uO3NCW__logoLink{width:191px;height:42px}}
.Footer-module__qP5oUa__footer{color:#ffffffd9;background:#0b1f3a;width:100%;padding:4rem 0 2rem}.Footer-module__qP5oUa__container{width:min(1400px,92%);margin:0 auto}.Footer-module__qP5oUa__topSection{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:2.5rem;padding-bottom:3rem;display:grid}.Footer-module__qP5oUa__brandCol{flex-direction:column;gap:1.25rem;max-width:380px;display:flex}.Footer-module__qP5oUa__logoLink{align-items:center;width:255px;height:56px;display:inline-flex;position:relative}.Footer-module__qP5oUa__disclaimer{color:#fff9;margin:0;font-size:.85rem;line-height:1.6}.Footer-module__qP5oUa__contactList{color:#ffffffbf;flex-direction:column;gap:.5rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex}.Footer-module__qP5oUa__contactList a{color:inherit;text-decoration:none}.Footer-module__qP5oUa__contactList a:hover{color:#fff;text-decoration:underline}.Footer-module__qP5oUa__linkCol{flex-direction:column;display:flex}.Footer-module__qP5oUa__colTitle{color:#fff;margin:0 0 1.25rem;font-size:1rem;font-weight:700}.Footer-module__qP5oUa__colList{flex-direction:column;gap:.9rem;margin:0;padding:0;list-style:none;display:flex}.Footer-module__qP5oUa__colList a{color:#ffffffbf;font-size:.9rem;text-decoration:none;transition:color .2s}.Footer-module__qP5oUa__colList a:hover{color:#fff;text-decoration:underline}.Footer-module__qP5oUa__colList a:focus-visible{outline-offset:3px;outline:2px solid #fff}.Footer-module__qP5oUa__divider{background:#ffffff1f;width:100%;height:1px}.Footer-module__qP5oUa__bottomSection{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding-top:2rem;display:flex}.Footer-module__qP5oUa__socialList{align-items:center;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.Footer-module__qP5oUa__socialLink{color:#fff;border:1px solid #ffffff40;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.Footer-module__qP5oUa__socialLink:hover{background:#ffffff1f;border-color:#fff6;transform:translateY(-2px)}.Footer-module__qP5oUa__socialLink:focus-visible{outline-offset:3px;outline:2px solid #fff}.Footer-module__qP5oUa__copyright{color:#fff9;margin:0;font-size:.85rem}@media (max-width:1100px){.Footer-module__qP5oUa__topSection{grid-template-columns:1fr 1fr 1fr}.Footer-module__qP5oUa__brandCol{grid-column:1/-1;max-width:100%}}@media (max-width:768px){.Footer-module__qP5oUa__footer{padding:3rem 0 1.5rem}.Footer-module__qP5oUa__topSection{grid-template-columns:1fr 1fr;gap:2rem}.Footer-module__qP5oUa__bottomSection{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.Footer-module__qP5oUa__topSection{grid-template-columns:1fr 1fr;gap:1.5rem}}
