@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap");body,html{margin:0;padding:0;width:100%;min-height:100%}*{box-sizing:border-box}a,button{font:inherit}:root{--white:#ffffff;--paper:#fffdf8;--soft:#f6f7fb;--soft-blue:#eef4ff;--soft-red:#fff1f0;--ink-900:#11121b;--ink-700:#3c4152;--ink-500:#6b7086;--ink-400:#8489a0;--ink-300:#9aa0b4;--line:rgba(17,18,27,.09);--red-400:#ff6b62;--red-500:#ff3b3f;--red-600:#e0181f;--red-700:#a30e14;--blue-300:#8fbaff;--blue-500:#2f7fff;--blue-600:#1c5fe0;--blue-700:#0b3fa8;--navy-950:#0a0d16;--navy-800:#141b2c;--navy-700:#1c2540;--grad-brand:linear-gradient(115deg,var(--red-500) 0%,var(--red-600) 35%,var(--blue-600) 68%,var(--blue-500) 100%);--grad-band:linear-gradient(135deg,#12245c,#1c3fae 45%,#932c2f);--shadow-soft:0 20px 50px -22px rgba(17,18,27,.22);--radius-lg:26px;--radius-md:18px;--radius-sm:10px;--maxw:1220px}*,:after,:before{box-sizing:border-box}html{scroll-behavior:auto}body{margin:0;background:var(--white);color:var(--ink-900);font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit;background:none;border:none;cursor:pointer}::selection{background:var(--red-500);color:#fff}h1,h2,h3,h4{font-family:Space Grotesk,sans-serif;font-weight:600;line-height:1.06;margin:0;letter-spacing:-.01em;color:var(--ink-900)}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 32px}section{position:relative}.lede{color:var(--ink-500);font-size:16.5px;line-height:1.68;max-width:44ch}.doodle{position:absolute;pointer-events:none}.doodle path{fill:none;stroke-linecap:round;stroke-linejoin:round}.eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:JetBrains Mono,monospace;font-size:12.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--blue-600);margin-bottom:16px}.eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--grad-brand)}.eyebrow .scramble{min-width:1ch}.btn{display:inline-flex;align-items:center;gap:9px;padding:14px 26px;border-radius:999px;font-weight:600;font-size:14.5px;border:1.5px solid transparent;cursor:pointer;will-change:transform}.btn-primary{background:var(--grad-brand);color:#fff;box-shadow:0 14px 30px -10px rgba(255,59,63,.5)}.btn-ghost{border-color:var(--line);color:var(--ink-900);background:#fff}.btn-dark{background:var(--navy-950);color:#fff}.btn svg{width:15px;height:15px}.magnetic-wrap{display:inline-block}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition:none!important}}.experience-row{display:grid;grid-template-columns:1fr 1.5fr;grid-gap:20px;gap:20px;align-items:start;width:100%}.experience-row .form-group{min-width:0}.experience-row select{width:100%;height:50px}.experience-row textarea{width:100%;min-height:50px;box-sizing:border-box;resize:vertical}@media (max-width:600px){.experience-row{grid-template-columns:1fr;gap:16px}}.form-field,.form-group{display:flex;flex-direction:column;gap:9px;width:100%}.form-field label,.form-group label{display:block;color:#243247;font-size:14px;font-weight:600;line-height:1.5}.form-field select,.form-field textarea,.form-group select,.form-group textarea{width:100%;box-sizing:border-box;border:1px solid #d9dee7;border-radius:8px;background-color:#fff;color:#243247;font-family:inherit;font-size:14px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.form-field select,.form-group select{height:50px;padding:0 42px 0 15px;cursor:pointer}.form-field textarea,.form-group textarea{min-height:120px;padding:14px 15px;line-height:1.6;resize:vertical}.form-field textarea::placeholder,.form-group textarea::placeholder{color:#98a2b3}.form-field select:focus,.form-field textarea:focus,.form-group select:focus,.form-group textarea:focus{border-color:#0785ed;box-shadow:0 0 0 3px rgba(7,133,237,.1)}.form-field select:hover,.form-field textarea:hover,.form-group select:hover,.form-group textarea:hover{border-color:#aab5c5}@media (max-width:600px){.form-field select,.form-group select{height:48px}.form-field textarea,.form-group textarea{min-height:110px}}.siteNav{position:-webkit-sticky;position:sticky;top:0;z-index:99999;width:100%;background:#fff;border-bottom:1px solid #edf0f4}.bar{width:100%;max-width:1440px;height:74px;margin:0 auto;padding:0 28px;display:flex;gap:30px}.bar,.logo{align-items:center}.logo{display:inline-flex;flex-shrink:0;text-decoration:none}.logoImage{display:block;width:166px;height:auto;object-fit:contain}.desktop{height:100%;display:flex;align-items:center;flex:1 1}.home{color:#17191f;text-decoration:none;font-size:14px;font-weight:500;padding:28px 14px}.item{position:static;height:100%}.trigger{height:100%;display:flex;align-items:center;gap:6px;padding:0 14px;border:0;background:transparent;color:#17191f;font:inherit;font-size:14px;font-weight:500;cursor:pointer}.trigger:hover{color:#1671d9}.chevron{font-size:12px;color:#747b87}.actions{margin-left:auto;display:flex;align-items:center;gap:18px}.login{color:#3c4152;text-decoration:none;font-size:14px;font-weight:500;white-space:nowrap}.login:hover{color:#1671d9}.cta,.mobileCta{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 18px;border-radius:999px;background:#1671d9;color:#fff;text-decoration:none;font-size:13px;font-weight:650;transition:background .2s ease,transform .2s ease}.cta:hover,.mobileCta:hover{background:#075bbd;transform:translateY(-1px)}.mega{position:absolute;top:74px;left:0;right:0;background:#fff;border-bottom:1px solid #e6eaf0;box-shadow:0 22px 55px rgba(15,23,42,.1)}.megaInner{width:100%;max-width:1320px;margin:0 auto;padding:34px 28px 38px;display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:38px;gap:38px}.intro span{display:block;color:#1671d9;font-size:10px;font-weight:700;letter-spacing:.15em}.intro h2{margin:9px 0 12px;color:#12151c;font-size:38px;line-height:1;letter-spacing:-.045em}.intro p{max-width:210px;margin:0;color:#707784;font-size:13px;line-height:1.6}.viewAll{margin-top:20px;display:inline-flex;align-items:center;gap:7px;color:#11151b;text-decoration:none;font-size:13px;font-weight:650}.viewAll:hover{color:#1671d9}.links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.link{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border:1px solid #e7ebf0;border-radius:14px;background:#fff;color:#11151b;text-decoration:none;transition:border-color .2s ease,background .2s ease,transform .2s ease,box-shadow .2s ease}.link:hover{border-color:#cbdff7;background:#fbfdff;transform:translateY(-2px);box-shadow:0 8px 24px rgba(15,23,42,.06)}.linkLeft{min-width:0;gap:11px}.icon,.linkLeft{display:flex;align-items:center}.icon{width:40px;height:40px;flex-shrink:0;justify-content:center;border-radius:11px}.isBlue{background:#edf6ff;color:#1671d9}.isRed{background:#fff0f1;color:#d71920}.link strong{display:block;color:#16191f;font-size:13px;font-weight:600;line-height:1.25}.link small{display:block;margin-top:4px;color:#7a818c;font-size:10.5px;line-height:1.3}.arrow{flex-shrink:0;color:#7c8490;transition:color .2s ease,transform .2s ease}.link:hover .arrow{color:#1671d9;transform:translateX(3px)}.toggle{display:none;border:0;background:transparent;padding:8px;cursor:pointer}.toggle span{display:block;width:22px;height:2px;margin:4px 0;background:#17191f}.mobile{display:none}@media (max-width:1150px){.bar{padding:0 20px;gap:18px}.logoImage{width:145px}.home,.trigger{font-size:13px}.trigger{padding:0 9px}.actions{gap:12px}}@media (max-width:960px){.desktop{display:none}.bar{height:68px;padding:0 20px}.logoImage{width:145px}.mobile,.toggle{display:block}.mobile{max-height:calc(100vh - 68px);overflow-y:auto;padding:8px 20px 25px;background:#fff;border-top:1px solid #edf0f4}.mobileHome,.mobileLogin{display:block;padding:18px 0;color:#11151b;text-decoration:none;font-size:15px;font-weight:600}.mobileLogin{border-top:1px solid #edf0f4}.mobileGroup{border-bottom:1px solid #edf0f4}.mobileGroup>button{width:100%;display:flex;justify-content:space-between;align-items:center;padding:18px 0;border:0;background:transparent;color:#11151b;font:inherit;font-size:15px;font-weight:600;cursor:pointer}.mobileLinks{display:flex;flex-direction:column;gap:2px;padding:0 0 14px 8px}.mobileLinks a{display:flex;align-items:center;gap:11px;padding:10px 0;color:#444b56;text-decoration:none;font-size:13px}.mobileBlue,.mobileRed{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:8px}.mobileBlue{background:#edf6ff;color:#1671d9}.mobileRed{background:#fff0f1;color:#d71920}.mobileCta{width:100%;margin-top:8px;padding:13px 18px;font-size:14px}}@media (max-width:560px){.actions{gap:4px}.cta,.login{display:none}.bar{padding:0 16px}.mobile{padding-left:16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){.arrow,.cta,.link{transition:none}}.site-footer{width:100%;background:#303030;color:#ffffff;padding:72px 6vw 26px;border-top:1px solid rgba(255,255,255,.08);isolation:isolate}.site-footer__inner{width:100%;max-width:1400px;margin:0 auto;display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:76px;gap:76px}.site-footer__brand{display:flex;flex-direction:column;align-items:flex-start;color:#ffffff;background:transparent}.site-footer__logo{display:inline-flex;align-items:center;color:#ffffff;background:transparent;text-decoration:none}.site-footer__logo-image{width:170px;height:auto;display:block;object-fit:contain}.site-footer__description{max-width:235px;margin:17px 0 22px;color:rgba(255,255,255,.52);font-size:13px;line-height:1.65}.site-footer__contact{display:inline-flex;align-items:center;gap:8px;color:#ffffff;background:transparent;text-decoration:none;font-size:13px;font-weight:700;transition:color .2s ease,gap .2s ease}.site-footer__contact:hover{color:#2f7fff;gap:12px}.site-footer__arrow{font-size:16px;line-height:1}.site-footer .site-footer__nav{width:100%;display:grid;grid-template-columns:repeat(5,minmax(110px,1fr));grid-gap:32px;gap:32px;color:#ffffff;background:transparent;margin:0;padding:0}.site-footer .site-footer__column{display:flex;flex-direction:column;align-items:flex-start;gap:10px;color:#ffffff;background:transparent;margin:0;padding:0}.site-footer .site-footer__column h3{margin:0 0 9px;padding:0;color:rgba(255,255,255,.38);background:transparent;font-family:inherit;font-size:15px;font-weight:700;line-height:1.3;letter-spacing:.14em;text-transform:uppercase}.site-footer .site-footer__column a{display:inline-block;margin:0;padding:0;color:rgba(255,255,255,.72);background:transparent;text-decoration:none;font-family:inherit;font-size:14px;font-weight:400;line-height:1.45;transition:color .2s ease,transform .2s ease}.site-footer .site-footer__column a:hover{color:#ffffff;background:transparent;transform:translateX(2px)}.site-footer__cta{width:100%;max-width:1400px;margin:58px auto 0;padding:34px 36px;display:flex;align-items:center;justify-content:space-between;gap:30px;border:1px solid rgba(215,25,32,.8);border-radius:20px;background:linear-gradient(135deg,#d71920,#b81219 55%,#a30e14);box-shadow:0 18px 45px rgba(215,25,32,.18)}.site-footer__cta-content{min-width:0}.site-footer__cta-label{display:block;margin-bottom:8px;color:rgba(255,255,255,.82);font-family:inherit;font-size:10px;font-weight:700;line-height:1.3;letter-spacing:.14em}.site-footer__cta h2{margin:0;padding:0;color:#ffffff;background:transparent;font-family:inherit;font-size:clamp(23px,3vw,31px);font-weight:700;line-height:1.15;letter-spacing:-.035em}.site-footer__cta p{max-width:620px;margin:9px 0 0;color:rgba(255,255,255,.78);font-size:13px;line-height:1.6}.site-footer__cta-button{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:150px;padding:13px 20px;border:0;border-radius:999px;background:#ffffff;color:#11121b;text-decoration:none;font-family:inherit;font-size:12px;font-weight:700;transition:transform .2s ease,background .2s ease,color .2s ease}.site-footer__cta-button:hover{transform:translateY(-2px);background:#11121b;color:#ffffff}.site-footer__cta-button span:last-child{font-size:16px;line-height:1}.site-footer__bottom{width:100%;max-width:1400px;margin:48px auto 0;padding-top:20px;border-top:1px solid rgba(255,255,255,.09);display:flex;align-items:center;justify-content:space-between;gap:20px;color:rgba(255,255,255,.36);font-family:inherit;font-size:11px;line-height:1.5}.site-footer__legal{display:flex;align-items:center;gap:20px;margin:0;padding:0}.site-footer__legal a{display:inline-block;margin:0;padding:0;color:rgba(255,255,255,.36);background:transparent;text-decoration:none;font-size:11px;transition:color .2s ease}.site-footer__legal a:hover{color:#ffffff}.site-footer nav{color:#ffffff;background:transparent}.site-footer nav a{background:transparent}.site-footer a,.site-footer nav a{text-decoration:none}.site-footer h2,.site-footer h3,.site-footer p{background:transparent}@media (max-width:1100px){.site-footer__inner{grid-template-columns:200px minmax(0,1fr);gap:45px}.site-footer .site-footer__nav{grid-template-columns:repeat(3,minmax(100px,1fr));row-gap:35px}}@media (max-width:900px){.site-footer__inner{grid-template-columns:1fr;gap:45px}.site-footer__brand{max-width:300px}.site-footer .site-footer__nav{grid-template-columns:repeat(3,minmax(120px,1fr));gap:32px 24px}}@media (max-width:760px){.site-footer{padding:56px 20px 24px}.site-footer__inner{grid-template-columns:1fr;gap:42px}.site-footer__logo-image{width:160px}.site-footer__description{max-width:270px}.site-footer .site-footer__nav{grid-template-columns:repeat(2,minmax(100px,1fr));gap:34px 24px}.site-footer__cta{margin-top:48px;padding:28px 23px;flex-direction:column;align-items:flex-start;gap:24px}.site-footer__cta-content{width:100%}.site-footer__cta h2{font-size:25px}.site-footer__cta p{max-width:100%}.site-footer__cta-button{width:100%}.site-footer__bottom{margin-top:38px;flex-direction:column;align-items:flex-start;gap:14px}.site-footer__legal{gap:17px}}@media (max-width:480px){.site-footer{padding:48px 18px 22px}.site-footer__logo-image{width:150px}.site-footer .site-footer__nav{grid-template-columns:1fr 1fr;gap:30px 20px}.site-footer .site-footer__column{gap:9px}.site-footer .site-footer__column a{font-size:12px}.site-footer__cta{padding:25px 20px}.site-footer__cta h2{font-size:23px}.site-footer__cta p{font-size:12px}.site-footer__bottom{font-size:10px;line-height:1.5}.site-footer__legal{gap:15px}.site-footer__legal a{font-size:10px}}@media (max-width:360px){.site-footer .site-footer__nav{grid-template-columns:1fr}.site-footer__legal{flex-wrap:wrap}}.DiwaliPopup_overlay__qRFMn{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;padding:20px;background:rgba(3,12,28,.84);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);animation:DiwaliPopup_overlayIn__F_jUJ .35s ease both}.DiwaliPopup_popup__EELy4{position:relative;isolation:isolate;overflow:hidden;width:min(100%,540px);min-height:490px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(7,133,237,.55);border-radius:22px;background:radial-gradient(circle at 50% 0,rgba(7,133,237,.25),transparent 55%),linear-gradient(145deg,#07182b,#06101f 75%);box-shadow:0 30px 100px rgba(0,0,0,.55);animation:DiwaliPopup_popupIn__kuHrq .55s cubic-bezier(.2,.8,.2,1) both}.DiwaliPopup_content__ab3af{position:relative;z-index:3;width:100%;max-width:420px;padding:55px 30px 45px;text-align:center}.DiwaliPopup_close__RMvab{position:absolute;top:15px;right:17px;z-index:10;width:36px;height:36px;border:1px solid rgba(255,255,255,.25);border-radius:50%;color:#FFFFFF;background:rgba(7,133,237,.18);font-size:25px;line-height:1;cursor:pointer;transition:background .2s ease,transform .2s ease}.DiwaliPopup_close__RMvab:hover{background:#F00016;transform:rotate(90deg)}.DiwaliPopup_diya__HRqPM{margin-bottom:18px;font-size:55px;animation:DiwaliPopup_diyaGlow__GLSsA 2s ease-in-out infinite}.DiwaliPopup_eyebrow__ZbTvq{color:#FFD54A;font-size:10px;font-weight:700;letter-spacing:4px;text-transform:uppercase}.DiwaliPopup_content__ab3af h2{margin:19px 0;color:#FFFFFF;font-family:Georgia,serif;font-size:clamp(43px,9vw,66px);line-height:1.1}.DiwaliPopup_content__ab3af h2 span{display:block;color:#FFD54A;text-shadow:0 0 25px rgba(255,213,74,.35)}.DiwaliPopup_message__BJksr{margin:0 auto;max-width:360px;color:#E2EAF4;font-size:15px;line-height:1.8}.DiwaliPopup_divider__embaT{margin:25px 0;color:#F00016;font-size:23px}.DiwaliPopup_brand__XuyAe{color:#B9C9DB;font-size:12px;letter-spacing:1px}.DiwaliPopup_brand__XuyAe strong{color:#FFFFFF}.DiwaliPopup_celebrate__Yi4SI{margin-top:27px;padding:13px 25px;border:0;border-radius:30px;color:#07182B;background:#FFD54A;font-size:13px;font-weight:800;cursor:pointer;box-shadow:0 5px 25px rgba(255,213,74,.22);transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.DiwaliPopup_celebrate__Yi4SI:hover{background:#FFFFFF;transform:translateY(-3px);box-shadow:0 8px 28px rgba(7,133,237,.3)}.DiwaliPopup_celebrate__Yi4SI span{margin-left:8px}.DiwaliPopup_bottomGlow__cCtzJ{position:absolute;bottom:-120px;left:10%;width:80%;height:200px;z-index:1;border-radius:50%;background:#0785ED;filter:blur(100px);opacity:.25}.DiwaliPopup_fireworks__DFLcS{position:absolute;inset:0;z-index:2;overflow:hidden;pointer-events:none}.DiwaliPopup_firework__D0Ekd{position:absolute;width:5px;height:5px;border-radius:50%;color:#0785ED;background:currentColor;animation:DiwaliPopup_fireworkBurst__vL5g8 2.8s ease-out infinite}.DiwaliPopup_firework__D0Ekd:nth-child(2n){color:#F00016}.DiwaliPopup_firework__D0Ekd:nth-child(3n){color:#FFD54A}.DiwaliPopup_firework__D0Ekd:nth-child(4n){color:#FFFFFF}.DiwaliPopup_firework__D0Ekd:after,.DiwaliPopup_firework__D0Ekd:before{content:"";position:absolute;inset:-22px;border-radius:50%;background:repeating-conic-gradient(from 0deg,currentColor 0deg 2deg,transparent 2deg 30deg);mask:radial-gradient(circle,transparent 0 25%,#000000 30% 100%);-webkit-mask:radial-gradient(circle,transparent 0 25%,#000000 30% 100%)}.DiwaliPopup_firework__D0Ekd:after{inset:-11px;transform:rotate(15deg);opacity:.7}@keyframes DiwaliPopup_fireworkBurst__vL5g8{0%,to{opacity:0;transform:scale(.1)}15%{opacity:1;transform:scale(1)}65%{opacity:.8;transform:scale(1.5)}85%{opacity:0;transform:scale(1.9)}}@keyframes DiwaliPopup_diyaGlow__GLSsA{0%,to{filter:drop-shadow(0 0 8px rgba(255,213,74,.35))}50%{filter:drop-shadow(0 0 25px rgba(255,213,74,.9))}}@keyframes DiwaliPopup_popupIn__kuHrq{0%{opacity:0;transform:scale(.88) translateY(25px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes DiwaliPopup_overlayIn__F_jUJ{0%{opacity:0}to{opacity:1}}@media (max-width:480px){.DiwaliPopup_overlay__qRFMn{padding:15px}.DiwaliPopup_popup__EELy4{min-height:440px;border-radius:18px}.DiwaliPopup_content__ab3af{padding:48px 22px 35px}.DiwaliPopup_diya__HRqPM{font-size:48px}.DiwaliPopup_eyebrow__ZbTvq{font-size:9px;letter-spacing:3px}.DiwaliPopup_message__BJksr{font-size:14px}.DiwaliPopup_close__RMvab{top:12px;right:12px}}@media (prefers-reduced-motion:reduce){.DiwaliPopup_diya__HRqPM,.DiwaliPopup_firework__D0Ekd,.DiwaliPopup_overlay__qRFMn,.DiwaliPopup_popup__EELy4{animation:none!important}.DiwaliPopup_celebrate__Yi4SI,.DiwaliPopup_close__RMvab{transition:none}}.SiteNav_siteNav__oAZEi{position:-webkit-sticky;position:sticky;top:0;z-index:99999;width:100%;background:#fff;border-bottom:1px solid #edf0f4}.SiteNav_bar__a7Ujr{width:100%;max-width:1440px;height:74px;margin:0 auto;padding:0 28px;display:flex;align-items:center;gap:30px}.SiteNav_logo__umx0Y{display:inline-flex;align-items:center;flex-shrink:0;text-decoration:none}.SiteNav_logoImage__znp_E{display:block;width:166px;height:auto;object-fit:contain}.SiteNav_desktop__HMx5q{height:100%;display:flex;align-items:center;flex:1 1}.SiteNav_home__OMSiG{color:#17191f;text-decoration:none;font-size:14px;font-weight:500;padding:28px 14px}.SiteNav_item__4WhPo{position:static;height:100%}.SiteNav_trigger__Ktk3O{height:100%;display:flex;align-items:center;gap:6px;padding:0 14px;border:0;background:transparent;color:#17191f;font:inherit;font-size:14px;font-weight:500;cursor:pointer}.SiteNav_trigger__Ktk3O:hover{color:#1671d9}.SiteNav_chevron__n3WI1{font-size:12px;color:#747b87}.SiteNav_actions__8AE8k{margin-left:auto;display:flex;align-items:center;gap:18px}.SiteNav_login__GT_Ag{color:#3c4152;text-decoration:none;font-size:14px;font-weight:500;white-space:nowrap}.SiteNav_login__GT_Ag:hover{color:#1671d9}.SiteNav_cta__ctSAj,.SiteNav_mobileCta__8ViNi{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 18px;border-radius:999px;background:#1671d9;color:#fff;text-decoration:none;font-size:13px;font-weight:650;transition:background .2s ease,transform .2s ease}.SiteNav_cta__ctSAj:hover,.SiteNav_mobileCta__8ViNi:hover{background:#075bbd;transform:translateY(-1px)}.SiteNav_mega__rD_Qh{position:absolute;top:74px;left:0;right:0;background:#fff;border-bottom:1px solid #e6eaf0;box-shadow:0 22px 55px rgba(15,23,42,.1)}.SiteNav_megaInner__9Woad{width:100%;max-width:1320px;margin:0 auto;padding:34px 28px 38px;display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:38px;gap:38px}.SiteNav_intro__pA5TI span{display:block;color:#1671d9;font-size:10px;font-weight:700;letter-spacing:.15em}.SiteNav_intro__pA5TI h2{margin:9px 0 12px;color:#12151c;font-size:38px;line-height:1;letter-spacing:-.045em}.SiteNav_intro__pA5TI p{max-width:210px;margin:0;color:#707784;font-size:13px;line-height:1.6}.SiteNav_viewAll__bZJxU{margin-top:20px;display:inline-flex;align-items:center;gap:7px;color:#11151b;text-decoration:none;font-size:13px;font-weight:650}.SiteNav_viewAll__bZJxU:hover{color:#1671d9}.SiteNav_links__7Rpew{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.SiteNav_link__O1Fuk{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border:1px solid #e7ebf0;border-radius:14px;background:#fff;color:#11151b;text-decoration:none;transition:border-color .2s ease,background .2s ease,transform .2s ease,box-shadow .2s ease}.SiteNav_link__O1Fuk:hover{border-color:#cbdff7;background:#fbfdff;transform:translateY(-2px);box-shadow:0 8px 24px rgba(15,23,42,.06)}.SiteNav_linkLeft__tzJNN{display:flex;align-items:center;min-width:0;gap:11px}.SiteNav_icon__0dF1b{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:11px}.SiteNav_isBlue__BNYtG{background:#edf6ff;color:#1671d9}.SiteNav_isRed__5p60M{background:#fff0f1;color:#d71920}.SiteNav_link__O1Fuk strong{display:block;color:#16191f;font-size:13px;font-weight:600;line-height:1.25}.SiteNav_link__O1Fuk small{display:block;margin-top:4px;color:#7a818c;font-size:10.5px;line-height:1.3}.SiteNav_arrow__BKfOW{flex-shrink:0;color:#7c8490;transition:color .2s ease,transform .2s ease}.SiteNav_link__O1Fuk:hover .SiteNav_arrow__BKfOW{color:#1671d9;transform:translateX(3px)}.SiteNav_toggle___a__j{display:none;border:0;background:transparent;padding:8px;cursor:pointer}.SiteNav_toggle___a__j span{display:block;width:22px;height:2px;margin:4px 0;background:#17191f}.SiteNav_mobile__95le3{display:none}@media (max-width:1150px){.SiteNav_bar__a7Ujr{padding:0 20px;gap:18px}.SiteNav_logoImage__znp_E{width:145px}.SiteNav_home__OMSiG,.SiteNav_trigger__Ktk3O{font-size:13px}.SiteNav_trigger__Ktk3O{padding:0 9px}.SiteNav_actions__8AE8k{gap:12px}}@media (max-width:960px){.SiteNav_desktop__HMx5q{display:none}.SiteNav_bar__a7Ujr{height:68px;padding:0 20px}.SiteNav_logoImage__znp_E{width:145px}.SiteNav_toggle___a__j{display:block}.SiteNav_mobile__95le3{display:block;max-height:calc(100vh - 68px);overflow-y:auto;padding:8px 20px 25px;background:#fff;border-top:1px solid #edf0f4}.SiteNav_mobileHome__VRqtD,.SiteNav_mobileLogin__TET_j{display:block;padding:18px 0;color:#11151b;text-decoration:none;font-size:15px;font-weight:600}.SiteNav_mobileLogin__TET_j{border-top:1px solid #edf0f4}.SiteNav_mobileGroup__zLek8{border-bottom:1px solid #edf0f4}.SiteNav_mobileGroup__zLek8>button{width:100%;display:flex;justify-content:space-between;align-items:center;padding:18px 0;border:0;background:transparent;color:#11151b;font:inherit;font-size:15px;font-weight:600;cursor:pointer}.SiteNav_mobileLinks__2vUhP{display:flex;flex-direction:column;gap:2px;padding:0 0 14px 8px}.SiteNav_mobileLinks__2vUhP a{display:flex;align-items:center;gap:11px;padding:10px 0;color:#444b56;text-decoration:none;font-size:13px}.SiteNav_mobileBlue__8Qp9t,.SiteNav_mobileRed__7_tIv{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:8px}.SiteNav_mobileBlue__8Qp9t{background:#edf6ff;color:#1671d9}.SiteNav_mobileRed__7_tIv{background:#fff0f1;color:#d71920}.SiteNav_mobileCta__8ViNi{width:100%;margin-top:8px;padding:13px 18px;font-size:14px}}@media (max-width:560px){.SiteNav_actions__8AE8k{gap:4px}.SiteNav_cta__ctSAj,.SiteNav_login__GT_Ag{display:none}.SiteNav_bar__a7Ujr{padding:0 16px}.SiteNav_mobile__95le3{padding-left:16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){.SiteNav_arrow__BKfOW,.SiteNav_cta__ctSAj,.SiteNav_link__O1Fuk{transition:none}}