#neo-hero#neo-hero{color:#39466a;-webkit-font-smoothing:antialiased;background:#f7f4ef;font-family:Inter,Segoe UI,system-ui,sans-serif;font-size:16px;line-height:1.55}#neo-hero#neo-hero,#neo-hero#neo-hero *,#neo-hero#neo-hero :before,#neo-hero#neo-hero :after{box-sizing:border-box}#neo-hero#neo-hero{--ink:#d6dbe9;--text:#a1adc4;--muted:#95a0c6;--line:#354782;--line2:#364884;--blue:#1f5bff;--blueH:#1745d6;--blueS:#1f2e61;--navy:#0b1f4d;--green:#107c41;--greenS:#1f2f63;--lime:#b7f03c;--limeS:#1f2f63;--limeT:#3f5f00;--teal:#0b7a84;--tealS:#1f2f63;--red:#b42318;--redS:#1f2e62;--amber:#cf0a0a;--amberS:#1f2f63;--bg2:#1f2e61;--sh1:0 1px 2px #1018280f, 0 1px 3px #10182814;--sh2:0 8px 20px -6px #10182824, 0 2px 6px #1018280f;--sh3:0 32px 64px -20px #10182842, 0 8px 20px -8px #1018281f;--max:1760px;--gut:clamp(20px, 4.2vw, 64px);--ease:cubic-bezier(.2, .8, .2, 1);--navyX:#0e1133;--navyTx:#c7d1e0;--navyMute:#9aa8bd;--blueX:#1f5bff;--blueXD:#1745d6;--orange:#ff6a13;--orangeD:#d9480f;--orangeT:#c2410c;--n-ink:#cdd3e4;--n-text:#a1abc4;--n-muted:#95a0c6;--n-line:#354782;--n-line2:#364884;--n-blue:#1f5bff;--n-blueH:#1846d1;--n-blueA:#1439b0;--n-orange:#f97316;--n-r-card:16px;--n-r-inner:12px;--n-sh1:0 1px 2px #0e11330d;--n-sh2:0 1px 2px #0e11330d, 0 12px 28px -14px #0e113329;--n-ease:cubic-bezier(.2, .7, .2, 1);--star:#fd7c68;--starH:#f97f6c;--s1:#1f2f62;--grid:#203064;--s2:#1f2e62;--tbg:#1f2f62;--tline:#34457f2e;--hp:linear-gradient(135deg, #1f2f64 0%, #1f2f62 50%, #ebf8d2 100%);--g1:#1f2f63;--g3:#203064;--g4:#203064;--pl:linear-gradient(135deg, #ccfbf1, #1f2e61);--pbg:linear-gradient(160deg, #203064, #1f2f62);--tx:#a1adc4;--c:#1e9e46}@keyframes mq{to{transform:translate(-50%)}}@keyframes shine{0%,62%{left:-60%}to{left:140%}}@keyframes pulse2{0%{box-shadow:0 0 #42ec6b99}70%{box-shadow:0 0 0 16px #42ec6b00}to{box-shadow:0 0 #42ec6b00}}@keyframes win{0%{opacity:0;transform:translateY(18px)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes pulse3{0%{box-shadow:0 0 #0067b859}70%{box-shadow:0 0 0 12px #0067b800}to{box-shadow:0 0 #0067b800}}@keyframes au1{to{transform:translate(90px,50px)scale(1.12)}}@keyframes au2{to{transform:translate(-100px,60px)scale(1.15)}}@keyframes rings{to{opacity:.7;transform:scale(1.08)}}#neo-hero#neo-hero *{box-sizing:border-box}#neo-hero#neo-hero a{color:inherit;text-decoration:none}#neo-hero#neo-hero button{font:inherit;color:inherit}#neo-hero#neo-hero svg.i{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}#neo-hero#neo-hero .wrap{max-width:var(--max);padding:0 var(--gut);margin:0 auto}#neo-hero#neo-hero .tn{font-variant-numeric:tabular-nums}#neo-hero#neo-hero .btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:10px;height:52px;padding:0 26px;font-size:16px;font-weight:600;transition:background .2s,box-shadow .2s,border-color .2s,transform .2s;display:inline-flex;position:relative;overflow:hidden}#neo-hero#neo-hero .btn .i{width:18px;height:18px;transition:transform .25s var(--ease)}#neo-hero#neo-hero .btn:hover .i{transform:translate(3px)}#neo-hero#neo-hero .btn.p{background:var(--blue);color:#fff;box-shadow:0 1px #ffffff2e inset,var(--sh1)}#neo-hero#neo-hero .btn.p:hover{background:var(--blueH);box-shadow:0 10px 24px -8px #0067b88c}#neo-hero#neo-hero .btn.p:after{content:"";width:40%;transition:left .7s var(--ease);background:linear-gradient(90deg,#0000,#ffffff47,#0000);position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}#neo-hero#neo-hero .lnk{color:var(--blue);align-items:center;gap:6px;font-weight:600;display:inline-flex}#neo-hero#neo-hero .lnk .i{width:17px;height:17px;transition:transform .25s var(--ease)}#neo-hero#neo-hero .lnk:hover .i{transform:translate(4px)}#neo-hero#neo-hero .hero{background:#fff;position:relative;overflow:hidden}#neo-hero#neo-hero .hero:before{content:"";background-image:linear-gradient(var(--line2) 1px,transparent 1px),linear-gradient(90deg,var(--line2) 1px,transparent 1px);pointer-events:none;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 72% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 80% at 72% 40%,#000 20%,#0000 75%)}#neo-hero#neo-hero .hero .wrap{grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(36px,3.6vw,72px);min-height:calc(100vh - 106px);max-height:920px;padding-top:clamp(28px,4.4vh,60px);padding-bottom:clamp(36px,5.6vh,72px);display:grid;position:relative}#neo-hero#neo-hero .ann{border:1px solid var(--line);height:34px;color:var(--text);box-shadow:var(--sh1);background:#fff;border-radius:99px;align-items:center;gap:10px;padding:0 14px 0 6px;font-size:14px;transition:border-color .2s;display:inline-flex}#neo-hero#neo-hero .ann b{color:var(--limeT);background:var(--lime);border-radius:99px;padding:3px 9px;font-size:12px;font-weight:700}#neo-hero#neo-hero .ann .i{width:15px;height:15px;color:var(--muted)}#neo-hero#neo-hero h1{letter-spacing:-.035em;margin:20px 0;font-size:clamp(36px,min(3.5vw,7vh),58px);font-weight:700;line-height:1.06}#neo-hero#neo-hero .rot{vertical-align:top;height:1.12em;display:inline-grid;overflow:hidden}#neo-hero#neo-hero .rot span{color:var(--blue);opacity:0;transition:transform .6s var(--ease),opacity .6s var(--ease);grid-area:1/1;transform:translateY(110%)}#neo-hero#neo-hero .rot span.on{opacity:1;transform:none}#neo-hero#neo-hero .lead{color:var(--text);max-width:640px;margin:0 0 30px;font-size:clamp(17.5px,min(1.35vw,2.5vh),21px);line-height:1.55}#neo-hero#neo-hero .ask{max-width:680px;box-shadow:var(--sh2);background:#fff;border:1px solid #b9c0cc;border-radius:8px;align-items:stretch;padding:5px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}#neo-hero#neo-hero .ask:focus-within{border-color:var(--blue);box-shadow:0 0 0 4px #0067b824,var(--sh2)}#neo-hero#neo-hero .ask input{min-width:0;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;height:58px;font-family:inherit;font-size:18px}#neo-hero#neo-hero .ask .btn{border-radius:5px;height:auto;padding:0 30px;font-size:17px}#neo-hero#neo-hero .hint{color:var(--muted);flex-wrap:wrap;gap:18px;margin:12px 0 0;font-size:13.5px;display:flex}#neo-hero#neo-hero .hint span{align-items:center;gap:6px;display:inline-flex}#neo-hero#neo-hero .hint .i{width:15px;height:15px;color:var(--green)}#neo-hero#neo-hero .stars{color:#e8a300;gap:1px;display:inline-flex}#neo-hero#neo-hero .stars svg{fill:currentColor;stroke:none;width:15px;height:15px}#neo-hero#neo-hero .hint{font-size:14.5px}#neo-hero#neo-hero .ann{height:36px;font-size:15px}#neo-hero#neo-hero .s1 svg{flex:none}#neo-hero#neo-hero .l1{white-space:nowrap}#neo-hero#neo-hero .sr2{line-height:0;display:inline-block;position:relative}#neo-hero#neo-hero .sr2 span{gap:2px;display:inline-flex}#neo-hero#neo-hero .sr2 svg{fill:currentColor;width:15px;height:15px}#neo-hero#neo-hero .s0{color:#dfe3ea}#neo-hero#neo-hero .s1{color:#f5a800;white-space:nowrap;position:absolute;top:0;left:0;overflow:hidden}@media(max-width:1060px){#neo-hero#neo-hero .l1{white-space:normal}}#neo-hero#neo-hero .btn.p{color:#0d1433;transition:background-position .5s var(--ease),transform .25s var(--ease),box-shadow .25s;background:linear-gradient(100deg,#e4ff00,#42ec6b 55%,#1fbf5a) 0 0/180% 100%;box-shadow:0 10px 24px -10px #1fbf5ab3}#neo-hero#neo-hero .btn.p:after,#neo-hero#neo-hero .lpill:after,#neo-hero#neo-hero .tb2 .vp:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fffc,#0000);width:36%;transition:none;animation:3.6s ease-in-out infinite shine;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}#neo-hero#neo-hero .lnk{color:#1f5bff}#neo-hero#neo-hero .ask .btn{height:auto;padding:0 30px;animation:2.6s infinite pulse2;border-radius:999px!important}#neo-hero#neo-hero .ann{border-radius:999px}#neo-hero#neo-hero .hero .wrap>div:first-child>:not(h1):not(.neo-awards-slot){animation:hin .9s var(--ease) both}#neo-hero#neo-hero .hero .wrap>div:first-child>.ann{animation-delay:50ms}#neo-hero#neo-hero .hero .wrap>div:first-child>.lead{animation-delay:.55s}#neo-hero#neo-hero .hero .wrap>div:first-child>.ask{animation:hin .9s var(--ease) .7s both,ang 5s linear infinite}#neo-hero#neo-hero .hero .wrap>div:first-child>.hint{animation-delay:.85s}#neo-hero#neo-hero .l1 .w{animation:1s cubic-bezier(.33,1.12,.5,1) both win;display:inline-block}#neo-hero#neo-hero .rv{opacity:0;transition:opacity .5s ease-out,transform .55s ease-out;transform:translateY(12px)}#neo-hero#neo-hero .rv.shown{opacity:1;filter:none;transform:none}@media(max-width:640px){#neo-hero#neo-hero .hero .ask,#neo-hero#neo-hero .cta2 .ask{border-radius:20px}#neo-hero#neo-hero .ask .btn{height:52px;border-radius:14px!important}#neo-hero#neo-hero .ann{white-space:nowrap;max-width:100%;font-size:13px}#neo-hero#neo-hero .ann .i{display:none}}@media(prefers-reduced-motion:reduce){#neo-hero#neo-hero .rv{opacity:1;filter:none;transform:none}}#neo-hero#neo-hero .btn{height:52px;padding:0 28px;border-radius:6px!important}#neo-hero#neo-hero .btn.p,#neo-hero#neo-hero .btn.p:hover{background-image:;background-position-x:;background-position-y:;background-repeat:;background-attachment:;background-origin:;background-clip:;background-color:;color:#fff;background-size:auto}#neo-hero#neo-hero .btn.p:hover{background:var(--blueH);transform:translateY(-1px);box-shadow:0 12px 26px -10px #0067b899}#neo-hero#neo-hero .btn.p:after,#neo-hero#neo-hero .lpill:after{background:linear-gradient(90deg,#0000,#ffffff52,#0000);animation:5s ease-in-out infinite shine}#neo-hero#neo-hero .hero .ask,#neo-hero#neo-hero .cta2 .ask{background:linear-gradient(#fff,#fff) padding-box,conic-gradient(from var(--ang),#c3cad6 0deg,#c3cad6 260deg,#6aa9e0 305deg,#1f5bff 330deg,#c3cad6 360deg) border-box;border:1.5px solid #0000;border-radius:10px;padding:6px;box-shadow:0 12px 30px -16px #1018284d}#neo-hero#neo-hero .ask:focus-within{box-shadow:0 0 0 4px #0067b829,0 12px 30px -16px #1018284d}#neo-hero#neo-hero .ask .btn{animation:3s infinite pulse3;border-radius:6px!important}@media(max-width:640px){#neo-hero#neo-hero .hero .ask,#neo-hero#neo-hero .cta2 .ask{border-radius:12px}#neo-hero#neo-hero .ask .btn{border-radius:8px!important}}#neo-hero#neo-hero .btn{height:50px;padding:0 24px;font-size:15.5px;border-radius:12px!important}#neo-hero#neo-hero .btn.p,#neo-hero#neo-hero .btn.p:hover{background:linear-gradient(#3b74ff,#1f5bff)}#neo-hero#neo-hero .btn.p{box-shadow:inset 0 1px #ffffff47,0 1px 2px #10182824,0 10px 24px -12px #0067b8b3}#neo-hero#neo-hero .btn.p:hover{filter:brightness(1.07);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff47,0 18px 32px -14px #0067b8bf}#neo-hero#neo-hero .hero:before{background-size:64px 64px;-webkit-mask-image:radial-gradient(55% 50% at 50% 0,#000 25%,#0000 80%);mask-image:radial-gradient(55% 50% at 50% 0,#000 25%,#0000 80%)}#neo-hero#neo-hero .aur{pointer-events:none;position:absolute;inset:0;overflow:hidden}#neo-hero#neo-hero .aur i{filter:blur(90px);border-radius:50%;position:absolute}#neo-hero#neo-hero .aur i:first-child{opacity:.8;background:#dbeafe;width:600px;height:420px;animation:16s ease-in-out infinite alternate au1;top:-180px;left:4%}#neo-hero#neo-hero .aur i:nth-child(2){opacity:.8;background:#dcfce7;width:540px;height:400px;animation:19s ease-in-out infinite alternate au2;top:-140px;right:2%}#neo-hero#neo-hero .aur i:nth-child(3){opacity:.7;background:#e0f2fe;width:900px;height:520px;margin-left:-450px;top:440px;left:50%}#neo-hero#neo-hero .hero .wrap{text-align:center;min-height:0;max-height:none;padding-top:clamp(34px,6vh,76px);padding-bottom:0;display:block}#neo-hero#neo-hero .hc{z-index:2;position:relative}#neo-hero#neo-hero .hero .ann{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffc;margin:0 auto}#neo-hero#neo-hero .hero h1{letter-spacing:-.05em;margin:22px auto 20px;font-size:clamp(40px,min(5.7vw,8.6vh),92px);font-weight:700;line-height:1.02}#neo-hero#neo-hero .rot{height:1.14em}#neo-hero#neo-hero .rot span{color:#0000;background:linear-gradient(92deg,#1f5bff,#0891b2 45%,#16a34a);-webkit-background-clip:text;background-clip:text;padding:0 .05em .06em}#neo-hero#neo-hero .hero .lead{color:#39466a;max-width:700px;margin:0 auto 30px;font-size:clamp(17px,min(1.35vw,2.5vh),20.5px)}#neo-hero#neo-hero .hero .ask,#neo-hero#neo-hero .cta2 .ask{background:linear-gradient(#fff,#fff) padding-box,conic-gradient(from var(--ang),#e1e5ec 0deg,#e1e5ec 240deg,#93c5fd 290deg,#1f5bff 318deg,#4ade80 340deg,#e1e5ec 360deg) border-box;border:1px solid #0000;border-radius:18px;max-width:720px;padding:7px;box-shadow:0 1px 2px #1018280d,0 28px 60px -28px #0067b873}#neo-hero#neo-hero .hero .ask{margin:0 auto}#neo-hero#neo-hero .ask input{height:56px;font-size:18px}#neo-hero#neo-hero .ask .btn{padding:0 26px;animation:3s infinite pulse3;border-radius:12px!important}#neo-hero#neo-hero .hint{color:#475166;justify-content:center;align-items:center;gap:10px 24px;margin-top:18px;font-size:14px}#neo-hero#neo-hero .hint .hs{gap:6px}#neo-hero#neo-hero .hint .hs b{color:var(--ink)}#neo-hero#neo-hero .hint .stars svg{color:#f5a800;width:14px;height:14px}#neo-hero#neo-hero .hint .lnk{font-size:14px}#neo-hero#neo-hero .hero:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(#fff0,#fff 80%);height:170px;position:absolute;bottom:0;left:0;right:0}#neo-hero#neo-hero .hero .hc>.hint{animation-delay:.85s}#neo-hero#neo-hero .rev{z-index:2;background:#fff;padding:18px 0 44px;position:relative}#neo-hero#neo-hero .rcap{color:#475166;text-align:center;letter-spacing:-.096px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:0 0 18px;font-size:14.5px;display:flex}#neo-hero#neo-hero .rcap b{color:var(--ink);font-weight:700}#neo-hero#neo-hero .rcap .stars svg{color:#f5a800;width:16px;height:16px}#neo-hero#neo-hero .mq2{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}#neo-hero#neo-hero .tr2{gap:14px;width:max-content;padding:8px 0 14px;animation:55s linear infinite mq;display:flex}#neo-hero#neo-hero .mq2:hover .tr2{animation-play-state:paused}#neo-hero#neo-hero .chip{letter-spacing:-.096px;white-space:nowrap;transition:transform .25s var(--ease),box-shadow .25s,border-color .25s;cursor:pointer;background:#fff;border:1px solid #e6e9f0;border-radius:999px;align-items:center;gap:12px;padding:8px 18px 8px 8px;display:inline-flex;box-shadow:0 1px 2px #1018280d}#neo-hero#neo-hero .chip:hover{border-color:#d5dbe5;transform:translateY(-3px);box-shadow:0 14px 26px -14px #1018284d}#neo-hero#neo-hero .chip .bd{background:var(--c);color:#fff;letter-spacing:-.02em;border-radius:999px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:800;display:grid}#neo-hero#neo-hero .chip b{color:var(--ink);font-size:15px;font-weight:600}#neo-hero#neo-hero .chip .sr2 svg{width:14px;height:14px}#neo-hero#neo-hero .chip em{color:var(--ink);border-left:1px solid #e6e9f0;padding-left:12px;font-size:15px;font-style:normal;font-weight:700}@media(max-width:640px){#neo-hero#neo-hero .hint .lnk{display:none}#neo-hero#neo-hero .hero h1{letter-spacing:-.04em}}@media(max-width:1060px){#neo-hero#neo-hero .hero .wrap{grid-template-columns:1fr;min-height:0;max-height:none}}@media(max-width:640px){#neo-hero#neo-hero .ask{flex-direction:column}#neo-hero#neo-hero .ask .btn{height:50px}}@media(prefers-reduced-motion:reduce){#neo-hero#neo-hero *,#neo-hero#neo-hero :before,#neo-hero#neo-hero :after{transition:none!important;animation:auto!important;animation-timeline:none!important}}#neo-hero#neo-hero .hero h1{word-spacing:.02em;letter-spacing:-.022em!important}#neo-hero#neo-hero .rot span{padding:0 .02em .06em}#neo-hero#neo-hero .aur i{animation:auto;animation-timeline:none}#neo-hero#neo-hero .hero:before,#neo-hero#neo-hero .aur i{display:none}#neo-hero#neo-hero .aur{background:radial-gradient(45% 38% at 50% 0,#0067b81c,#0000 75%)}#neo-hero#neo-hero .aur:before{content:"";background:repeating-radial-gradient(circle,#0000 0 89px,#0067b816 90px 91px);border-radius:50%;width:1600px;height:1600px;margin-left:-800px;animation:9s ease-in-out infinite alternate rings;position:absolute;top:-560px;left:50%;-webkit-mask-image:radial-gradient(circle,#000 20%,#0000 62%);mask-image:radial-gradient(circle,#000 20%,#0000 62%)}#neo-hero#neo-hero section[id]{scroll-margin-top:84px}#neo-hero#neo-hero h1,#neo-hero#neo-hero h2,#neo-hero#neo-hero h3,#neo-hero#neo-hero .sv{font-family:Inter,Segoe UI,sans-serif}#neo-hero#neo-hero .hero .lead,#neo-hero#neo-hero .fql p,#neo-hero#neo-hero .fqa p,#neo-hero#neo-hero .si p{color:var(--text)}#neo-hero#neo-hero .rcap,#neo-hero#neo-hero .askcard span,#neo-hero#neo-hero .bopts small,#neo-hero#neo-hero .fbot,#neo-hero#neo-hero .frh span{color:var(--muted)}#neo-hero#neo-hero .chip[style*="#ff492c"]{--c:#d9361e!important}#neo-hero#neo-hero .chip[style*="#e8590c"]{--c:#c2410c!important}#neo-hero#neo-hero .chip[style*="#00b67a"]{--c:#00805a!important}#neo-hero#neo-hero .hero .aur,#neo-hero#neo-hero .hero:before{display:none!important}#neo-hero#neo-hero .hshapes{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}#neo-hero#neo-hero .hshapes svg{width:88%;min-width:900px;height:108%;position:absolute;top:-4%;right:-12%}#neo-hero#neo-hero .hshapes svg.hsl{opacity:.9;width:60%;min-width:620px;height:100%;top:10%;left:-18%;right:auto}#neo-hero#neo-hero .hero>.wrap{z-index:1;position:relative}@media(max-width:1060px){#neo-hero#neo-hero .hshapes svg{width:150%;height:100%;top:0;right:-55%}#neo-hero#neo-hero .hshapes svg.hsl{width:110%;top:30%;left:-50%}}@media(max-width:640px){#neo-hero#neo-hero .hshapes svg{width:210%;min-width:0;height:62%;top:0;right:-110%}#neo-hero#neo-hero .hshapes svg.hsl{width:220%;min-width:0;height:60%;top:45%;left:-140%}}#neo-hero#neo-hero section.rev{background:#fff;border-top:1px solid #e2e7ef;border-bottom:1px solid #e2e7ef;padding:0!important}#neo-hero#neo-hero .revrow{align-items:center;gap:32px;min-height:88px;display:flex}#neo-hero#neo-hero .revrow .rcap{white-space:nowrap;opacity:1;border-right:1px solid #e2e7ef;flex-wrap:nowrap;flex:none;min-height:40px;padding-right:32px;font-size:14px;color:#0f172a!important;margin:0!important}#neo-hero#neo-hero .revrow .rcap span{opacity:1;color:#0f172a!important}#neo-hero#neo-hero .revrow .rcap b{font-size:15px;font-weight:700;color:#0f172a!important}#neo-hero#neo-hero .revrow .rcap .stars svg{width:14px;height:14px}#neo-hero#neo-hero .revrow .mq2{flex:1;min-width:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}#neo-hero#neo-hero .revrow .tr2{gap:40px;padding:0}#neo-hero#neo-hero .revrow .chip{box-shadow:none;opacity:1;background:0 0;border:0;border-radius:0;gap:10px;padding:0;color:#0f172a!important}#neo-hero#neo-hero .revrow .chip:hover{box-shadow:none;transform:none}#neo-hero#neo-hero .revrow .chip .bd{border-radius:6px;width:28px;height:28px;font-size:11px;font-weight:700}#neo-hero#neo-hero .revrow .chip b{opacity:1;font-size:15px;font-weight:600;color:#0f172a!important}#neo-hero#neo-hero .revrow .chip em{opacity:1;border-left:0;padding-left:0;font-weight:700;color:#0f172a!important}@media(max-width:860px){#neo-hero#neo-hero .revrow{flex-direction:column;align-items:stretch;gap:14px;padding-top:18px;padding-bottom:18px}#neo-hero#neo-hero .revrow .rcap{white-space:normal;border-right:0;flex-wrap:wrap;justify-content:center;padding-right:0}}#neo-hero#neo-hero .hero .ann b,#neo-hero#neo-hero .v5 .ann b,#neo-hero#neo-hero .ann b{letter-spacing:.04em;color:#1d4ed8!important;background:#eef2ff!important}#neo-hero#neo-hero .hero .rot span{color:var(--blueX)!important;-webkit-text-fill-color:var(--blueX)!important;background:border-box!important}#neo-hero#neo-hero h1,#neo-hero#neo-hero h2,#neo-hero#neo-hero h3,#neo-hero#neo-hero .sh h2,#neo-hero#neo-hero .sh2 h2,#neo-hero#neo-hero .abl h2,#neo-hero#neo-hero .fql h2,#neo-hero#neo-hero .proj h2,#neo-hero#neo-hero .tst h2,#neo-hero#neo-hero .vid h2,#neo-hero#neo-hero .awd h2,#neo-hero#neo-hero .bx h3{color:var(--ink)}#neo-hero#neo-hero .hero .ask{border:1px solid #d5dce7!important;border-radius:20px!important;padding:10px!important;box-shadow:0 1px 2px #0b14260f,0 6px 14px -4px #0b14261a,0 28px 56px -20px #0b142661!important}#neo-hero#neo-hero .hero .ask .btn.p{border-radius:12px!important}#neo-hero#neo-hero .hero .ask{background:linear-gradient(#fff,#fff) padding-box,conic-gradient(from var(--ang),#d5dce7 0deg,#d5dce7 200deg,#60a5fa 250deg,#1f5bff 300deg,#22c55e 335deg,#d5dce7 360deg) border-box!important;border:2px solid #0000!important;animation:5s linear infinite ang!important;box-shadow:0 -2px 6px #0b14260f,0 -10px 28px -6px #0b142629,0 0 0 1px #0b142608,0 10px 28px -6px #0b142629!important}#neo-hero#neo-hero section>.wrap,#neo-hero#neo-hero footer .wrap{max-width:min(1760px,100%)!important;padding-left:clamp(20px,4vw,72px)!important;padding-right:clamp(20px,4vw,72px)!important}#neo-hero#neo-hero .hero .ask,#neo-hero#neo-hero .hero .lead{max-width:860px!important}#neo-hero#neo-hero .hero h1{font-size:clamp(40px,min(5.4vw,9vh),108px)!important}#neo-hero#neo-hero .hero .ann b{color:var(--orangeT)!important;background:#ffe9e6!important}#neo-hero#neo-hero .hero .ask{background:linear-gradient(#fff,#fff) padding-box,conic-gradient(from var(--ang),#d5dce7 0deg,#d5dce7 200deg,#0e1133 250deg,#6fe83f 330deg,#d5dce7 360deg) border-box!important}#neo-hero#neo-hero .btn,#neo-hero#neo-hero .lnk,#neo-hero#neo-hero .lk{-webkit-tap-highlight-color:transparent}#neo-hero#neo-hero .btn{letter-spacing:-.01em!important;height:48px!important;transition:background-color .18s var(--n-ease),border-color .18s,color .18s,box-shadow .18s,transform .12s!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:10px!important;padding:0 22px!important;font-size:15.5px!important;font-weight:600!important;animation:auto!important;animation-timeline:none!important;display:inline-flex!important}#neo-hero#neo-hero .btn .i{transition:transform .22s var(--n-ease);width:17px!important;height:17px!important}#neo-hero#neo-hero .btn:hover .spk{transform:rotate(15deg)scale(1.08)}#neo-hero#neo-hero .btn:active{transform:translateY(1px)!important}#neo-hero#neo-hero .btn:focus-visible,#neo-hero#neo-hero .lnk:focus-visible,#neo-hero#neo-hero .lk:focus-visible,#neo-hero#neo-hero .awc:focus-visible,#neo-hero#neo-hero .q-pc a:focus-visible{outline:2px solid var(--n-blue)!important;outline-offset:3px!important}#neo-hero#neo-hero .btn.p,#neo-hero#neo-hero .btn.p:hover{background-position-x:!important;background-position-y:!important;background-size:!important;background-repeat:!important;background-attachment:!important;background-origin:!important;background-clip:!important;background-color:!important;color:#fff!important;filter:none!important;background-image:none!important;box-shadow:inset 0 1px #ffffff29,0 1px 2px #0e113338!important}#neo-hero#neo-hero .btn.p:hover{background:var(--n-blueH)!important;transform:none!important}#neo-hero#neo-hero .btn.p:active{background:var(--n-blueA)!important}#neo-hero#neo-hero .btn.p:after{transition:left .7s!important;animation:auto!important;animation-timeline:none!important}#neo-hero#neo-hero .btn.p:hover:after{left:130%!important}#neo-hero#neo-hero .hero .ask .btn.p:after,#neo-hero#neo-hero .cta2 .ask .btn.p:after{animation:3.6s ease-in-out infinite shine!important}#neo-hero#neo-hero .hint .lnk,#neo-hero#neo-hero .q-pc .lnk{align-items:center;gap:6px;text-decoration:none;display:inline-flex;color:var(--n-blue)!important;height:auto!important;transition:background-size .25s var(--n-ease),color .18s!important;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat!important;border:0!important;padding:0!important;font-weight:600!important}#neo-hero#neo-hero .hint .lnk:hover,#neo-hero#neo-hero .q-pc .lnk:hover{color:var(--n-blueH)!important;background-size:100% 1px!important}#neo-hero#neo-hero .hint .lnk .i,#neo-hero#neo-hero .q-pc .lnk .i{transition:transform .22s var(--n-ease)}#neo-hero#neo-hero .hint .lnk:hover .i{transform:translate(3px)}#neo-hero#neo-hero .hero h1{color:var(--n-ink);letter-spacing:-.032em!important;font-weight:700!important;line-height:1.03!important}#neo-hero#neo-hero .hero .lead{color:#475069!important;max-width:760px!important;margin-left:auto!important;margin-right:auto!important;line-height:1.55!important}#neo-hero#neo-hero .ann{border:1px solid var(--n-line)!important;height:34px!important;box-shadow:var(--n-sh1)!important;font-size:14px!important;transition:border-color .18s!important}#neo-hero#neo-hero .ann:hover{border-color:var(--n-line2)!important}#neo-hero#neo-hero .hero .ask{gap:6px;border-radius:999px!important;align-items:center!important;padding:8px!important}#neo-hero#neo-hero .hero .ask input{color:var(--n-ink);height:56px!important;font-size:17px!important}#neo-hero#neo-hero .hero .ask .btn.p{border-radius:999px!important;height:56px!important;padding:0 26px!important;font-size:16px!important}#neo-hero#neo-hero .scope{height:56px;color:var(--n-ink);background:#f3f5fb;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 14px 0 16px;transition:background-color .18s;display:inline-flex;position:relative}#neo-hero#neo-hero .scope .i{width:18px;height:18px;color:var(--n-muted)}#neo-hero#neo-hero .scope:focus-within{box-shadow:0 0 0 2px var(--n-blue)}#neo-hero#neo-hero .hint{gap:8px 22px!important}#neo-hero#neo-hero .hint span{color:#4b5569!important}@media(prefers-reduced-motion:reduce){#neo-hero#neo-hero *,#neo-hero#neo-hero :before,#neo-hero#neo-hero :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media(max-width:760px){#neo-hero#neo-hero .hero h1 .l1 .w{display:inline!important}#neo-hero#neo-hero .hero h1 .l1 .w:nth-child(2):after{content:"\a";white-space:pre}#neo-hero#neo-hero .hero h1{margin-bottom:22px!important;font-size:44px!important;line-height:1.08!important}#neo-hero#neo-hero .scope{display:none}#neo-hero#neo-hero .hero .ask{border-radius:24px!important;padding:8px!important}#neo-hero#neo-hero .hero .ask .btn.p{width:100%;height:52px!important}}#neo-hero#neo-hero .scope b{color:var(--n-ink);white-space:nowrap;padding-right:4px;font:600 15px/1 Inter,system-ui,sans-serif}#neo-hero#neo-hero .scope{cursor:default}#neo-hero#neo-hero .scope:hover{background:#f3f5fb}#neo-hero#neo-hero .scope .i{color:var(--star)!important}#neo-hero#neo-hero .hero .ann b{background:var(--star)!important;color:#fff!important;background:#0e1133!important}#neo-hero#neo-hero .hshapes,#neo-hero#neo-hero .hshapes svg{opacity:1!important}#neo-hero#neo-hero .hshapes svg{filter:saturate(1.9)brightness(1.02)}#neo-hero#neo-hero .hero h1,#neo-hero#neo-hero .hero .rot,#neo-hero#neo-hero .hero .rot span,#neo-hero#neo-hero .hero .l1,#neo-hero#neo-hero .hero .l1 span{letter-spacing:-1px!important;color:#0d1730!important;-webkit-text-fill-color:#0d1730!important;font-family:Segoe UI Variable Text,Segoe UI,segoeui,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:500!important}#neo-hero#neo-hero .hero .lead{letter-spacing:-.48px!important;color:#1c284a!important;font-family:Segoe UI Variable Text,Segoe UI,segoeui,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:18px!important;font-weight:400!important;line-height:26px!important}#neo-hero#neo-hero .hero .hint,#neo-hero#neo-hero .hero .hint span,#neo-hero#neo-hero .hero .hint b{letter-spacing:-.3px!important;color:#1c284a!important;font-family:Segoe UI Variable Text,Segoe UI,segoeui,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:15px!important;font-weight:400!important}#neo-hero#neo-hero .hero .hint .lnk{color:#146e31!important;background-image:linear-gradient(#146e31,#146e31)!important;font-weight:600!important}#neo-hero#neo-hero .hero .ann{color:#1c284a!important;font-family:Segoe UI Variable Text,Segoe UI,segoeui,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:15px!important;font-weight:400!important}#neo-hero#neo-hero .hero .ann b{font-family:Segoe UI Variable Text,Segoe UI,segoeui,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:600!important}#neo-hero#neo-hero .hero .scope b{letter-spacing:-.3px!important;color:#0d1730!important;font-family:Segoe UI Variable Text,Segoe UI,segoeui,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:15px!important;font-weight:600!important}#neo-hero#neo-hero .hero .ask input{letter-spacing:-.48px!important;font-family:Segoe UI Variable Text,Segoe UI,segoeui,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:16px!important;font-weight:400!important}#neo-hero#neo-hero .hero{background:linear-gradient(#fff,#f9fdfb 55%,#eef8f2)!important}#neo-hero#neo-hero .hero:before{background-image:linear-gradient(#e2efe7 1px,#0000 1px),linear-gradient(90deg,#e2efe7 1px,#0000 1px)!important}#neo-hero#neo-hero .hero .ask .btn.p{color:#fff!important;letter-spacing:-.3px!important;background:#18823a!important;font-family:Segoe UI Variable Text,Segoe UI,segoeui,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:15px!important;font-weight:600!important}#neo-hero#neo-hero .hero .scope{background:#f7f4ef!important}#neo-hero#neo-hero .hero .scope .i{color:#18823a!important}#neo-hero#neo-hero .hero .ask .btn.p{color:#fff!important;background:#0e1133!important}#neo-hero#neo-hero .hero .ask .btn.p:hover{background:#1a1f4d!important}#neo-hero#neo-hero .hero .hshapes{opacity:.67!important}#neo-hero#neo-hero .hero .ask{border-width:1.5px!important}#neo-hero#neo-hero .hero .hshapes svg{filter:none!important}#neo-hero#neo-hero #s-home.hero{background:#f7f4ef!important}#neo-hero#neo-hero #s-home.hero:after{background-image:linear-gradient(#f7f4ef00,#f7f4ef 80%)!important}#neo-hero#neo-hero #s-home.hero:before{background-image:linear-gradient(#ebe6dd 1px,#0000 1px),linear-gradient(90deg,#ebe6dd 1px,#0000 1px)!important}#neo-hero#neo-hero #s-home.hero .ask .btn.p{background:#0e1726!important}#neo-hero#neo-hero #s-home.hero .ask .btn.p:hover{filter:none!important;background:#0e1726!important;transform:none!important}#neo-hero#neo-hero #s-home.hero .ask input{font-size:19px!important;line-height:1.3!important;position:relative!important;top:-2px!important}#neo-hero#neo-hero h1,#neo-hero#neo-hero h2,#neo-hero#neo-hero h3,#neo-hero#neo-hero h4,#neo-hero#neo-hero h5,#neo-hero#neo-hero .hero h1,#neo-hero#neo-hero .hero .rot span,#neo-hero#neo-hero .hero .l1 span,#neo-hero#neo-hero .sh h2,#neo-hero#neo-hero .sh h3,#neo-hero#neo-hero .eyebrow+h2,#neo-hero#neo-hero .bx h3,#neo-hero#neo-hero .svc-card h3,#neo-hero#neo-hero .aud-card h3,#neo-hero#neo-hero .card h6,#neo-hero#neo-hero .scope b,#neo-hero#neo-hero .nm,#neo-hero#neo-hero .float b,#neo-hero#neo-hero #eng .nm{color:#0d1730!important;-webkit-text-fill-color:#0d1730!important}#neo-hero#neo-hero h1,#neo-hero#neo-hero h2,#neo-hero#neo-hero h3,#neo-hero#neo-hero h4,#neo-hero#neo-hero h5,#neo-hero#neo-hero h6,#neo-hero#neo-hero .hero h1,#neo-hero#neo-hero .hero .lead,#neo-hero#neo-hero .hero .hint,#neo-hero#neo-hero .nl a,#neo-hero#neo-hero .lpill.s6,#neo-hero#neo-hero .bx h3,#neo-hero#neo-hero .svc-card h3,#neo-hero#neo-hero .card h6,#neo-hero#neo-hero .nm,#neo-hero#neo-hero .float b,#neo-hero#neo-hero .float small,#neo-hero#neo-hero p,#neo-hero#neo-hero li,#neo-hero#neo-hero label,#neo-hero#neo-hero input,#neo-hero#neo-hero button,#neo-hero#neo-hero .btn,#neo-hero#neo-hero .chip,#neo-hero#neo-hero .pill{font-family:Segoe UI Variable Text,Segoe UI,segoeui,Helvetica Neue,Helvetica,Arial,sans-serif!important}#neo-hero#neo-hero #s-home.hero .rot{line-height:1.14!important;overflow:visible!important}#neo-hero#neo-hero #s-home.hero .rot span{padding-bottom:10px!important;line-height:1.14!important}#neo-hero#neo-hero .btn.p{color:#fff!important;background:#0e1726!important}#neo-hero#neo-hero .btn.p:hover{filter:none!important;background:#0e1726!important}#neo-hero#neo-hero .btn.p .i,#neo-hero#neo-hero .btn.p .i use,#neo-hero#neo-hero .btn.p svg{color:#fff!important;stroke:#fff!important}#neo-hero#neo-hero #s-home .hshapes{opacity:1!important}@media(max-width:359px){#neo-hero#neo-hero h1:not(#zz){font-size:38px!important;line-height:1.08!important}}@media(max-width:640px){#neo-hero#neo-hero .ann .i{display:inline-block!important}}#neo-hero#neo-hero #ask .btn.p,#neo-hero#neo-hero #ask2 .btn.p,#neo-hero#neo-hero #ask .btn.p:hover,#neo-hero#neo-hero #ask2 .btn.p:hover,#neo-hero#neo-hero #s-home.hero .ask .btn.p,#neo-hero#neo-hero #s-home.hero .ask .btn.p:hover{background:#0d1730!important}#neo-hero#neo-hero #s-home h1,#neo-hero#neo-hero #s-home h1 span,#neo-hero#neo-hero #s-home h1 .w,#neo-hero#neo-hero #s-home h1 .on,#neo-hero#neo-hero #s-home .ask .scope b{color:#0d1730!important}#neo-hero#neo-hero #s-home .lead,#neo-hero#neo-hero #s-home p.lead,#neo-hero#neo-hero #s-home .hc .hs,#neo-hero#neo-hero #s-home .hc .hs b,#neo-hero#neo-hero #s-home .hc>div>span{color:#1c284a!important}#neo-hero#neo-hero #s-home form.ask.askx{text-align:left;max-width:860px;border-radius:26px!important;height:auto!important;margin:0 auto!important;padding:16px!important;display:block!important}#neo-hero#neo-hero #s-home .askx .scope{font-size:13.5px;height:34px!important;margin:0 0 6px!important;padding:0 14px!important;display:inline-flex!important}#neo-hero#neo-hero #s-home .askx textarea{box-sizing:border-box;resize:none;width:100%;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;color:#0d1730;background:0 0;border:0;outline:0;min-height:84px;padding:6px 8px 4px;font-family:inherit;font-size:18px;line-height:1.5;display:block}#neo-hero#neo-hero #s-home .askx .askrow{align-items:center;gap:10px;margin-top:10px;display:flex}#neo-hero#neo-hero #s-home .askx .askrow input{min-width:0;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;color:#0d1730;flex:1;font-family:inherit;background:#f7f4ef!important;border:1px solid #e3e7ef!important;border-radius:999px!important;height:54px!important;padding:0 22px!important;font-size:16px!important}#neo-hero#neo-hero #s-home .askx .askrow input:focus{outline:0;border-color:#1e9e46!important}#neo-hero#neo-hero #s-home .askx .askrow .btn.p{flex:none;height:54px!important}#neo-hero#neo-hero .neo-awards-slot{z-index:6;justify-content:center;max-width:980px;min-height:142.857px;margin:24px auto 12px;display:flex;position:relative;opacity:1!important;filter:none!important;animation:none!important;transform:none!important}#neo-hero#neo-hero .hero .hint{margin-top:18px!important}#neo-hero#neo-hero .hero .hc>.neo-awards-slot{margin-top:24px;margin-bottom:12px}#neo-hero#neo-hero .neo-awards-slot .neo-awards{color:#0d1730;width:100%;margin-top:0}#neo-hero#neo-hero .hero .hc{padding-bottom:clamp(12px,2.5vh,28px)}#neo-hero#neo-hero #s-home{overflow-x:clip}#neo-hero#neo-hero #s-home .hshapes{overflow:visible}#neo-hero#neo-hero #s-home .hshapes svg.hs-left{opacity:1;filter:none;pointer-events:none;z-index:0;width:clamp(280px,23.4375vw,450px);min-width:0;height:calc(3.2*clamp(280px,23.4375vw,450px));position:absolute;top:-320px;left:0;right:auto;overflow:visible}@media(max-width:1023px){#neo-hero#neo-hero #s-home .hshapes svg.hs-left{display:none}}@media(min-width:1280px){#neo-hero#neo-hero .neo-awards-slot{min-height:169.643px}}@media(max-width:640px){#neo-hero#neo-hero #s-home .askx .askrow{flex-direction:column;align-items:stretch}#neo-hero#neo-hero #s-home .askx .askrow .btn.p{justify-content:center;width:100%}}#neo-hero#neo-hero #s-home form.ask.askx .askrow input#bname{text-align:left!important;height:50px!important;min-height:50px!important;padding:0 18px!important;font-size:15px!important;line-height:normal!important}#neo-hero#neo-hero #s-home form.ask.askx textarea#site{text-align:left!important;font-size:17px!important}#neo-hero#neo-hero #ask .scope svg.i,#neo-hero#neo-hero .hpv2-root #ask2 .scope svg.i,#neo-hero#neo-hero #ask2 span.scope svg.i{color:#1c284a!important}#neo-hero#neo-hero textarea,#neo-hero#neo-hero input{font-family:Inter,Segoe UI,system-ui,sans-serif!important}
