:where(.hpv2-root .ngb-body) :where(*){box-sizing:revert;margin:revert;padding:revert;border:revert}:where(.hpv2-root .ngb-body) :where(html,:host){line-height:revert;-webkit-text-size-adjust:revert;tab-size:revert;font-feature-settings:revert;font-variation-settings:revert;-webkit-tap-highlight-color:revert;font-family:revert}:where(.hpv2-root .ngb-body) :where(hr){height:revert;color:revert;border-top-width:revert}:where(.hpv2-root .ngb-body) :where(abbr:where([title])){-webkit-text-decoration:revert;text-decoration:revert}:where(.hpv2-root .ngb-body) :where(h1,h2,h3,h4,h5,h6){font-size:revert;font-weight:revert}:where(.hpv2-root .ngb-body) :where(a){color:revert;-webkit-text-decoration:revert;text-decoration:revert}:where(.hpv2-root .ngb-body) :where(b,strong){font-weight:revert}:where(.hpv2-root .ngb-body) :where(code,kbd,samp,pre){font-feature-settings:revert;font-variation-settings:revert;font-family:revert;font-size:revert}:where(.hpv2-root .ngb-body) :where(small){font-size:revert}:where(.hpv2-root .ngb-body) :where(sub,sup){font-size:revert;line-height:revert;position:revert;vertical-align:revert}:where(.hpv2-root .ngb-body) :where(sub){bottom:revert}:where(.hpv2-root .ngb-body) :where(sup){top:revert}:where(.hpv2-root .ngb-body) :where(table){text-indent:revert;border-color:revert;border-collapse:revert}:where(.hpv2-root .ngb-body) :where(:-moz-focusring){outline:revert}:where(.hpv2-root .ngb-body) :where(progress){vertical-align:revert}:where(.hpv2-root .ngb-body) :where(summary){display:revert}:where(.hpv2-root .ngb-body) :where(ol,ul,menu){list-style:revert}:where(.hpv2-root .ngb-body) :where(img,svg,video,canvas,audio,iframe,embed,object){display:revert;vertical-align:revert}:where(.hpv2-root .ngb-body) :where(img,video){max-width:revert;height:revert}:where(.hpv2-root .ngb-body) :where(button,input,select,optgroup,textarea){font:revert;font-feature-settings:revert;font-variation-settings:revert;letter-spacing:revert;color:revert;border-radius:revert;background-color:revert;opacity:revert}:where(.hpv2-root .ngb-body) :where(:where(select:is([multiple],[size])) optgroup){font-weight:revert}:where(.hpv2-root .ngb-body) :where(:where(select:is([multiple],[size])) optgroup option){padding-inline-start:revert}:where(.hpv2-root .ngb-body) :where(textarea){resize:revert}:where(.hpv2-root .ngb-body) :where(:-moz-ui-invalid){box-shadow:revert}:where(.hpv2-root .ngb-body) :where(button,input:where([type=button],[type=reset],[type=submit])){appearance:revert}:where(.hpv2-root .ngb-body) :where([hidden]:where(:not([hidden=until-found]))){display:revert!important}:where(.hpv2-root .ngb-body) :where(*){border-color:revert}.hpv2-root .ngb-body *{font-family:inherit}.hpv2-root .ngb-body{--t-ink:#0d1730;--t-ink-strong:#1c284a;--t-body:#39466a;--t-secondary:#525c7a;--t-banner:#1c2c4c;--t-accent-green:#1e9e46;--t-accent-green-deep:#146e31;--t-logo-disc:#53ac7e;--t-on-dark:#9aa6c2;--t-warn:#e8871a;--t-alert:#d92d20;--ink:var(--t-ink);--text:#434a5c;--muted:var(--t-secondary);--line:#e3e7ef;--line2:#eef1f6;--blue:#1f5bff;--blueH:#1745d6;--blueS:#eef2ff;--navy:#0b1f4d;--green:#107c41;--greenS:#e7f5ec;--lime:#b7f03c;--limeS:#f2fbdc;--limeT:#3f5f00;--teal:#0b7a84;--tealS:#e5f4f5;--red:#b42318;--redS:#fdecec;--amber:#8a5200;--amberS:#ffe2de;--bg2:#f6f8fb;--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:1400px;--gut:clamp(20px,4.2vw,64px);--ease:cubic-bezier(.2,.8,.2,1)}.hpv2-root .ngb-body,.hpv2-root .ngb-body *{box-sizing:border-box}.hpv2-root .ngb-body{scroll-behavior:smooth;color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Segoe UI Variable Display,Segoe UI,Inter,system-ui,-apple-system,Arial,sans-serif;font-size:16px;line-height:1.55;overflow-x:clip}.hpv2-root .ngb-body a{color:inherit;text-decoration:none}.hpv2-root .ngb-body button{font:inherit;color:inherit}.hpv2-root .ngb-body svg.i{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.hpv2-root .ngb-body .wrap{max-width:var(--max);padding:0 var(--gut);margin:0 auto}.hpv2-root .ngb-body .tn{font-variant-numeric:tabular-nums}.hpv2-root .ngb-body .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}.hpv2-root .ngb-body .btn .i{width:18px;height:18px;transition:transform .25s var(--ease)}.hpv2-root .ngb-body .btn:hover .i{transform:translate(3px)}.hpv2-root .ngb-body .btn.p{background:var(--blue);color:#fff;box-shadow:0 1px #ffffff2e inset,var(--sh1)}.hpv2-root .ngb-body .btn.p:hover{background:var(--blueH);box-shadow:0 10px 24px -8px #0067b88c}.hpv2-root .ngb-body .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)}.hpv2-root .ngb-body .lnk{color:var(--blue);align-items:center;gap:6px;font-weight:600;display:inline-flex}.hpv2-root .ngb-body .lnk .i{width:17px;height:17px;transition:transform .25s var(--ease)}.hpv2-root .ngb-body .lnk:hover .i{transform:translate(4px)}.hpv2-root .ngb-body .hero{background:#fff;position:relative;overflow:hidden}.hpv2-root .ngb-body .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%)}.hpv2-root .ngb-body .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}.hpv2-root .ngb-body .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}.hpv2-root .ngb-body .ann b{color:var(--limeT);background:var(--lime);border-radius:99px;padding:3px 9px;font-size:12px;font-weight:700}.hpv2-root .ngb-body .ann .i{width:15px;height:15px;color:var(--muted)}.hpv2-root .ngb-body h1{letter-spacing:-.035em;margin:20px 0;font-size:clamp(36px,min(3.5vw,7vh),58px);font-weight:700;line-height:1.06}.hpv2-root .ngb-body .rot{vertical-align:top;height:1.12em;display:inline-grid;overflow:hidden}.hpv2-root .ngb-body .rot span{color:var(--blue);opacity:0;transition:transform .6s var(--ease),opacity .6s var(--ease);grid-area:1/1;transform:translateY(110%)}.hpv2-root .ngb-body .rot span.on{opacity:1;transform:none}.hpv2-root .ngb-body .rot span.out{opacity:0;transform:translateY(-110%)}.hpv2-root .ngb-body .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}.hpv2-root .ngb-body .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}.hpv2-root .ngb-body .ask:focus-within{border-color:var(--blue);box-shadow:0 0 0 4px #0067b824,var(--sh2)}.hpv2-root .ngb-body .ask label{flex:1;align-items:center;gap:10px;min-width:0;padding:0 12px;display:flex}.hpv2-root .ngb-body .ask label .i{color:var(--muted)}.hpv2-root .ngb-body .ask input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;height:58px;font-size:18px}.hpv2-root .ngb-body .ask input::placeholder{color:#475166}.hpv2-root .ngb-body .ask .btn{border-radius:5px;height:auto;padding:0 30px;font-size:17px}.hpv2-root .ngb-body .hint{color:var(--muted);flex-wrap:wrap;gap:18px;margin:12px 0 0;font-size:13.5px;display:flex}.hpv2-root .ngb-body .hint span{align-items:center;gap:6px;display:inline-flex}.hpv2-root .ngb-body .hint .i{width:15px;height:15px;color:var(--green)}.hpv2-root .ngb-body .stars{color:#e8a300;gap:1px;display:inline-flex}.hpv2-root .ngb-body .stars svg{fill:currentColor;stroke:none;width:15px;height:15px}.hpv2-root .ngb-body .stage{perspective:1800px;height:clamp(420px,60vh,580px);position:relative;container-type:inline-size}.hpv2-root .ngb-body .hplate{background:var(--hp);border-radius:20px;position:absolute;inset:0}.hpv2-root .ngb-body .app{box-shadow:var(--sh3);transform-origin:50% 60%;animation:ngb-rise 1s .1s var(--ease) both;background:#fff;border:1px solid #d6dce6;border-radius:12px;flex-direction:column;display:flex;position:absolute;inset:6% 5.5% 7%;overflow:hidden}@keyframes ngb-rise{0%{opacity:0;transform:translateY(28px)rotateX(6deg)}}.hpv2-root .ngb-body .abar{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:12px;height:48px;padding:0 14px;display:flex;position:relative}.hpv2-root .ngb-body .abar .lg{background:var(--blue);border-radius:6px;place-items:center;width:26px;height:26px;display:grid}.hpv2-root .ngb-body .abar .tabs2{gap:2px;font-size:13px;display:flex}.hpv2-root .ngb-body .abar .tabs2 span{white-space:nowrap;color:var(--muted);border-radius:5px;padding:5px 10px}.hpv2-root .ngb-body .abar .tabs2 span.on{background:var(--bg2);color:var(--ink);font-weight:600}.hpv2-root .ngb-body .dom{border:1px solid var(--line);height:30px;color:var(--ink);border-radius:6px;align-items:center;gap:8px;min-width:0;margin-left:auto;padding:0 10px;font-size:13px;display:flex}.hpv2-root .ngb-body .dom .i{width:14px;height:14px;color:var(--muted)}.hpv2-root .ngb-body .dom b{text-overflow:ellipsis;white-space:nowrap;max-width:170px;font-weight:600;overflow:hidden}.hpv2-root .ngb-body .dom .st2{background:var(--blueS);color:var(--blue);white-space:nowrap;border-radius:99px;padding:2px 7px;font-size:11.5px;font-weight:700}.hpv2-root .ngb-body .dom .st2.done{background:var(--greenS);color:var(--green)}.hpv2-root .ngb-body .spin{border:2px solid #cfd8e6;border-top-color:var(--blue);border-radius:50%;width:12px;height:12px;animation:.8s linear infinite ngb-sp}.hpv2-root .ngb-body .dom .st2.done+.spin{display:none}@keyframes ngb-sp{to{transform:rotate(360deg)}}.hpv2-root .ngb-body .prog{background:var(--blue);width:0;height:2px;transition:width .2s linear;position:absolute;bottom:-1px;left:0}.hpv2-root .ngb-body .abody{background:var(--bg2);flex:1;grid-template-rows:auto 1fr;gap:12px;min-height:0;padding:14px;display:grid}.hpv2-root .ngb-body .kp{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.hpv2-root .ngb-body .kp>div{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;padding:11px 13px}.hpv2-root .ngb-body .kp small{color:var(--muted);white-space:nowrap;justify-content:space-between;align-items:center;gap:6px;font-size:12px;display:flex}.hpv2-root .ngb-body .kp small em{color:var(--green);font-size:11px;font-style:normal;font-weight:700}.hpv2-root .ngb-body .kp b{letter-spacing:-.02em;margin-top:2px;font-size:clamp(20px,1.8vw,27px);font-weight:700;line-height:1.25;display:block}.hpv2-root .ngb-body .bar{background:var(--line2);border-radius:3px;height:4px;margin-top:8px;overflow:hidden}.hpv2-root .ngb-body .bar i{background:var(--c);width:0;height:100%;transition:width 1.4s var(--ease);border-radius:3px;display:block}.hpv2-root .ngb-body .g2{grid-template-columns:1.35fr 1fr;gap:12px;min-height:0;display:grid}.hpv2-root .ngb-body .card{border:1px solid var(--line);background:#fff;border-radius:8px;flex-direction:column;min-width:0;min-height:0;padding:12px 14px;display:flex;overflow:hidden}.hpv2-root .ngb-body .card h6{justify-content:space-between;align-items:center;gap:8px;margin:0 0 8px;font-size:13px;font-weight:700;display:flex}.hpv2-root .ngb-body .card h6 span{color:var(--muted);font-size:11.5px;font-weight:500}.hpv2-root .ngb-body .lg2{color:var(--muted);gap:12px;font-size:11.5px;display:flex}.hpv2-root .ngb-body .lg2 i{vertical-align:middle;border-radius:2px;width:10px;height:3px;margin-right:5px;display:inline-block}.hpv2-root .ngb-body .chart{flex:1;min-height:90px;position:relative}.hpv2-root .ngb-body .chart svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hpv2-root .ngb-body .chart .gl line{stroke:var(--line2)}.hpv2-root .ngb-body .chart .ar{fill:url(#ga);opacity:0;transition:opacity 1s .6s}.hpv2-root .ngb-body .chart .l1{fill:none;stroke:var(--blue);stroke-width:2.4px;stroke-linecap:round;vector-effect:non-scaling-stroke}.hpv2-root .ngb-body .chart .l2{fill:none;stroke:var(--green);stroke-width:2px;stroke-dasharray:5 5;vector-effect:non-scaling-stroke;opacity:0;transition:opacity .8s 1s}.hpv2-root .ngb-body .chart.go .ar,.hpv2-root .ngb-body .chart.go .l2{opacity:1}.hpv2-root .ngb-body .dot{border:3px solid var(--blue);opacity:0;background:#fff;border-radius:50%;width:12px;height:12px;transition:opacity .4s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #0067b824}.hpv2-root .ngb-body .dot.on{opacity:1}.hpv2-root .ngb-body .tip{background:var(--ink);color:#fff;white-space:nowrap;opacity:0;border-radius:5px;padding:4px 8px;font-size:11.5px;font-weight:600;transition:opacity .4s;position:absolute;transform:translate(-100%,-130%)}.hpv2-root .ngb-body .tip.on{opacity:1}.hpv2-root .ngb-body .eng{flex-direction:column;flex:1;gap:0;min-height:0;display:flex}.hpv2-root .ngb-body .er{border-top:1px solid var(--line2);opacity:.35;align-items:center;gap:10px;padding:7px 0;font-size:13px;transition:opacity .4s;display:flex}.hpv2-root .ngb-body .er:first-child{border-top:0}.hpv2-root .ngb-body .er.on{opacity:1}.hpv2-root .ngb-body .er .ic{border-radius:6px;flex:none;place-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:grid}.hpv2-root .ngb-body .er .nm{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.hpv2-root .ngb-body .er .pill{background:var(--line2);color:var(--muted);white-space:nowrap;border-radius:99px;padding:2px 8px;font-size:11px;font-weight:700}.hpv2-root .ngb-body .float{border:1px solid var(--line);box-shadow:var(--sh2);z-index:3;background:#fff;border-radius:10px;align-items:center;gap:12px;padding:11px 16px 11px 11px;font-size:13px;display:flex;position:absolute}.hpv2-root .ngb-body .float em{border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.hpv2-root .ngb-body .float em .i{width:18px;height:18px}.hpv2-root .ngb-body .float b{font-size:14px;font-weight:700;line-height:1.3;display:block}.hpv2-root .ngb-body .float small{color:var(--muted);font-size:12.5px}.hpv2-root .ngb-body .f1{animation:6s ease-in-out infinite ngb-bob;bottom:12px;left:-30px}.hpv2-root .ngb-body .f2{opacity:0;transition:opacity .5s var(--ease),transform .5s var(--ease);top:22%;right:-20px;transform:translateY(-10px)scale(.96)}.hpv2-root .ngb-body .f2.on{opacity:1;transform:none}@keyframes ngb-bob{50%{transform:translateY(-8px)}}@keyframes ngb-mq{to{transform:translate(-50%)}}.hpv2-root .ngb-body .svc{background:#fff;padding:clamp(76px,11vh,120px) 0 clamp(60px,8vh,96px)}.hpv2-root .ngb-body .sh{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:40px;display:flex}.hpv2-root .ngb-body .eyebrow{color:var(--green);letter-spacing:.06em;align-items:center;gap:10px;font-size:13.5px;font-weight:700;display:inline-flex}.hpv2-root .ngb-body .eyebrow i{background:var(--green);width:24px;height:2px}.hpv2-root .ngb-body .sh h2{letter-spacing:-.03em;max-width:760px;margin:12px 0 0;font-size:clamp(32px,3.2vw,50px);font-weight:700;line-height:1.1}.hpv2-root .ngb-body .sh p{color:var(--text);max-width:420px;margin:0;font-size:18px}.hpv2-root .ngb-body .bento{grid-template-columns:repeat(12,1fr);gap:20px;display:grid}.hpv2-root .ngb-body .bx{border:1px solid var(--line);transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s;opacity:0;background:#fff;border-radius:14px;flex-direction:column;grid-column:span 6;display:flex;position:relative;overflow:hidden;transform:translateY(24px)}.hpv2-root .ngb-body .bx.vis{opacity:1;transition:opacity .8s var(--ease),transform .8s var(--ease),box-shadow .35s,border-color .35s;transform:none}.hpv2-root .ngb-body .bx.vis:hover{box-shadow:var(--sh3);border-color:#cfd6e2;transform:translateY(-4px)}.hpv2-root .ngb-body .bx.w7{grid-column:span 7}.hpv2-root .ngb-body .bx.w5{grid-column:span 5}.hpv2-root .ngb-body .bx .tx{padding:28px 30px 20px}.hpv2-root .ngb-body .bx .tg{color:var(--muted);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.hpv2-root .ngb-body .bx .tg em{background:var(--c1);width:30px;height:30px;color:var(--c2);border-radius:8px;place-items:center;display:grid}.hpv2-root .ngb-body .bx .tg em .i{width:17px;height:17px}.hpv2-root .ngb-body .bx h3{letter-spacing:-.025em;margin:14px 0 8px;font-size:clamp(22px,1.8vw,28px);font-weight:700;line-height:1.2}.hpv2-root .ngb-body .bx p{color:var(--text);max-width:560px;margin:0 0 16px;font-size:16px}.hpv2-root .ngb-body .plt{background:var(--pl);border-radius:14px;order:2;margin:auto 20px 20px;padding:24px 24px 0;overflow:hidden}.hpv2-root .ngb-body .bx .ft{order:1}.hpv2-root .ngb-body .scr{background:var(--bg2);height:292px;transition:transform .45s var(--ease);border:0;border-radius:10px 10px 0 0;margin:0;padding:14px;position:relative;overflow:hidden;box-shadow:0 -4px 24px #0b1f4d2e}.hpv2-root .ngb-body .scr .hd{align-items:center;gap:8px;margin-bottom:10px;font-size:12.5px;font-weight:600;display:flex}.hpv2-root .ngb-body .scr .hd span{color:var(--muted);font-weight:500}.hpv2-root .ngb-body .scr .hd .lv{color:var(--green);align-items:center;gap:6px;margin-left:auto;font-size:11.5px;font-weight:700;display:inline-flex}.hpv2-root .ngb-body .lv i{background:var(--green);border-radius:50%;width:7px;height:7px;animation:1.8s infinite ngb-pl;box-shadow:0 0 #107c4180}@keyframes ngb-pl{70%{box-shadow:0 0 0 7px #107c4100}to{box-shadow:0 0 #107c4100}}.hpv2-root .ngb-body .kt{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden}.hpv2-root .ngb-body .kt .r{border-top:1px solid var(--line2);grid-template-columns:1fr 70px 70px 90px;align-items:center;gap:10px;height:38px;padding:0 14px;font-size:13.5px;display:grid}.hpv2-root .ngb-body .kt .r:first-child{height:34px;color:var(--muted);background:#fbfcfd;border-top:0;font-size:11.5px;font-weight:600}.hpv2-root .ngb-body .kt .r span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hpv2-root .ngb-body .kt .pos{font-weight:600;transition:color .3s}.hpv2-root .ngb-body .kt .ch{background:var(--greenS);color:var(--green);border-radius:5px;justify-self:start;padding:2px 7px;font-size:12px;font-weight:700}.hpv2-root .ngb-body .kt .ch.dn{background:var(--redS);color:var(--red)}.hpv2-root .ngb-body .kt .flash{animation:ngb-fl 1s var(--ease)}@keyframes ngb-fl{0%{background:var(--limeS)}to{background:0 0}}.hpv2-root .ngb-body .spark{width:90px;height:22px}.hpv2-root .ngb-body .spark path{fill:none;stroke:var(--blue);stroke-width:1.8px;vector-effect:non-scaling-stroke}.hpv2-root .ngb-body .flow{border:1px solid var(--line);background-color:#fff;background-image:radial-gradient(#f0cdcd 1px,#0000 1px);background-size:14px 14px;border-radius:8px;height:222px;position:relative}.hpv2-root .ngb-body .flow>svg{width:100%;height:100%;position:absolute;inset:0}.hpv2-root .ngb-body .flow path{fill:none;stroke:#b4bfd0;stroke-width:1.6px;vector-effect:non-scaling-stroke}.hpv2-root .ngb-body .node{box-shadow:var(--sh1);white-space:nowrap;background:#fff;border:1px solid #cfd6e2;border-radius:8px;align-items:center;gap:8px;padding:7px 11px 7px 7px;font-size:12.5px;font-weight:600;transition:border-color .3s,box-shadow .3s;display:flex;position:absolute;transform:translate(-50%,-50%)}.hpv2-root .ngb-body .node.hit{border-color:var(--blue);box-shadow:0 0 0 3px #0067b824,var(--sh1)}.hpv2-root .ngb-body .node i{border-radius:6px;place-items:center;width:26px;height:26px;display:grid}.hpv2-root .ngb-body .node i .i{width:15px;height:15px}.hpv2-root .ngb-body .node small{color:var(--muted);font-size:11px;font-weight:500;line-height:1.2;display:block}.hpv2-root .ngb-body .cnt{color:var(--muted);font-size:12px;position:absolute;bottom:10px;right:12px}.hpv2-root .ngb-body .cnt b{color:var(--ink)}.hpv2-root .ngb-body .kan{grid-template-columns:repeat(3,1fr);align-items:start;gap:10px;display:grid}.hpv2-root .ngb-body .kc{background:#eef1f6;border-radius:8px;flex-direction:column;gap:7px;padding:8px;display:flex}.hpv2-root .ngb-body .kc h6{color:var(--muted);justify-content:space-between;margin:0 2px 2px;font-size:11.5px;font-weight:600;display:flex}.hpv2-root .ngb-body .tk{border:1px solid var(--line);box-shadow:var(--sh1);transition:opacity .35s,transform .35s var(--ease);background:#fff;border-radius:6px;padding:8px 9px;font-size:12px;font-weight:600}.hpv2-root .ngb-body .tk .lb{border-radius:2px;width:30px;height:4px;margin-bottom:6px;display:block}.hpv2-root .ngb-body .tk small{color:var(--muted);justify-content:space-between;align-items:center;margin-top:5px;font-size:11px;font-weight:500;display:flex}.hpv2-root .ngb-body .av{color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;font-weight:700;display:grid}.hpv2-root .ngb-body .tk.mv{border-color:var(--blue);box-shadow:0 0 0 3px #0067b824,var(--sh2)}.hpv2-root .ngb-body .sb{grid-template-columns:1.25fr 1fr;align-items:start;gap:12px;display:grid}.hpv2-root .ngb-body .bw{border:1px solid var(--line);background:#fff;border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.hpv2-root .ngb-body .bw .t{border-bottom:1px solid var(--line2);align-items:center;gap:4px;height:22px;padding:0 8px;display:flex}.hpv2-root .ngb-body .bw .t i{background:#d5dae3;border-radius:50%;width:6px;height:6px}.hpv2-root .ngb-body .lhs{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.hpv2-root .ngb-body .lhs div{border:1px solid var(--line);text-align:center;background:#fff;border-radius:8px;padding:10px 6px;position:relative}.hpv2-root .ngb-body .lhs svg{width:54px;height:54px;transform:rotate(-90deg)}.hpv2-root .ngb-body .lhs circle{fill:none;stroke-width:5px}.hpv2-root .ngb-body .lhs .b{stroke:var(--line2)}.hpv2-root .ngb-body .lhs .f{stroke:var(--green);stroke-linecap:round;stroke-dasharray:113;stroke-dashoffset:113px;transition:stroke-dashoffset 1.4s var(--ease)}.hpv2-root .ngb-body .lhs b{font-size:15px;position:absolute;top:27px;left:0;right:0}.hpv2-root .ngb-body .lhs small{color:var(--muted);margin-top:2px;font-size:11px;display:block}.hpv2-root .ngb-body .bx .ft{flex-wrap:wrap;gap:20px;padding:0 30px 24px;display:flex}.hpv2-root .ngb-body .vit{flex-wrap:wrap;gap:6px;display:flex}.hpv2-root .ngb-body .vit span{background:var(--greenS);color:var(--green);border-radius:5px;padding:3px 7px;font-size:11px;font-weight:600}.hpv2-root .ngb-body .vit b{color:var(--ink);margin-right:4px}@container (width<=600px){.hpv2-root .ngb-body .kp{grid-template-columns:repeat(3,1fr)}.hpv2-root .ngb-body .kp>div:nth-child(4),.hpv2-root .ngb-body .lg2{display:none}.hpv2-root .ngb-body .g2{grid-template-columns:1fr 1fr}.hpv2-root .ngb-body .card h6 span{display:none}.hpv2-root .ngb-body .er .nm{font-size:12.5px}}.hpv2-root .ngb-body .er:nth-child(5){display:none!important}.hpv2-root .ngb-body .tour{background:var(--tbg);padding:clamp(76px,11vh,120px) 0}.hpv2-root .ngb-body .ttabs{border-bottom:1px solid var(--tline);scrollbar-width:none;gap:4px;margin-bottom:28px;display:flex;overflow-x:auto}.hpv2-root .ngb-body .ttabs button{color:var(--ttx);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:10px;padding:16px 20px 15px;font-size:16px;font-weight:600;transition:color .2s;display:flex;position:relative}.hpv2-root .ngb-body .ttabs button .i{width:20px;height:20px}.hpv2-root .ngb-body .ttabs button:hover,.hpv2-root .ngb-body .ttabs button.on{color:var(--tink)}.hpv2-root .ngb-body .ttabs .pb{background:var(--tink);transform-origin:0;height:3px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.hpv2-root .ngb-body .ttabs button.on .pb{background:var(--blue);animation:7s linear forwards ngb-pbf}.hpv2-root .ngb-body .ttabs:not(.run) .pb{animation-play-state:paused!important}.hpv2-root .ngb-body .ttabs.man button.on .pb{animation:none;transform:none}@keyframes ngb-pbf{to{transform:scaleX(1)}}.hpv2-root .ngb-body .tcard{border:1px solid var(--line);box-shadow:var(--sh2);background:#fff;border-radius:20px;overflow:hidden}.hpv2-root .ngb-body .tp{grid-template-columns:.7fr 1.3fr;align-items:stretch;display:none}.hpv2-root .ngb-body .tp.on{animation:ngb-fade .5s var(--ease);display:grid}@keyframes ngb-fade{0%{opacity:0}}.hpv2-root .ngb-body .tp .tt{flex-direction:column;justify-content:center;padding:clamp(28px,3.4vw,56px);display:flex}.hpv2-root .ngb-body .tp .tt small{color:var(--green);letter-spacing:.04em;font-size:13.5px;font-weight:700}.hpv2-root .ngb-body .tp h3{letter-spacing:-.025em;margin:10px 0 14px;font-size:clamp(26px,2.3vw,36px);font-weight:700;line-height:1.15}.hpv2-root .ngb-body .tp .tt p{color:var(--text);margin:0 0 20px;font-size:17px}.hpv2-root .ngb-body .tp ul{gap:10px;margin:0 0 28px;padding:0;list-style:none;display:grid}.hpv2-root .ngb-body .tp li{gap:10px;font-size:16px;display:flex}.hpv2-root .ngb-body .tp li .i{color:var(--green);width:21px;height:21px}.hpv2-root .ngb-body .tpl{background:var(--pl);border-radius:16px;margin:16px;padding:clamp(18px,2.4vw,34px)}.hpv2-root .ngb-body .tw{opacity:0;height:440px;transition:transform .7s var(--ease),opacity .7s var(--ease);background:#fff;border-radius:10px;grid-template-rows:36px 1fr;font-size:12px;display:grid;overflow:hidden;transform:translateY(12px);box-shadow:0 20px 50px -18px #0b1f4d73}.hpv2-root .ngb-body .tp.on .tw{opacity:1;transform:none}.hpv2-root .ngb-body .tw .top{color:#fff;background:#1a2236;align-items:center;gap:10px;padding:0 12px;font-size:12px;font-weight:600;display:flex}.hpv2-root .ngb-body .tw .top .lg{background:var(--blue);border-radius:4px;place-items:center;width:18px;height:18px;display:grid}.hpv2-root .ngb-body .tw .top .sr{color:#475166;background:#fff;border-radius:4px;align-items:center;gap:6px;width:38%;height:22px;margin-left:auto;padding:0 8px;font-weight:400;display:flex}.hpv2-root .ngb-body .tw .top .sr .i{width:12px;height:12px}.hpv2-root .ngb-body .tw .bd{grid-template-columns:150px 1fr;min-height:0;display:grid}.hpv2-root .ngb-body .tsd{border-right:1px solid var(--line);background:#f7f8fa;padding:10px 8px}.hpv2-root .ngb-body .tsd div{color:var(--text);white-space:nowrap;border-radius:5px;align-items:center;gap:8px;padding:6px 8px;display:flex}.hpv2-root .ngb-body .tsd div .i{width:14px;height:14px}.hpv2-root .ngb-body .tsd div.on{color:var(--blue);box-shadow:inset 2px 0 0 var(--blue);background:#e6eef8;font-weight:600}.hpv2-root .ngb-body .tm{min-width:0;padding:14px 18px;overflow:hidden}.hpv2-root .ngb-body .crumb{color:var(--muted);font-size:11px}.hpv2-root .ngb-body .th{align-items:center;gap:8px;margin:4px 0 10px;display:flex}.hpv2-root .ngb-body .th b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:17px;font-weight:700;overflow:hidden}.hpv2-root .ngb-body .th .wp{white-space:nowrap}.hpv2-root .ngb-body .th .pl{background:var(--limeS);color:var(--limeT);border-radius:99px;padding:2px 7px;font-size:10.5px;font-weight:700}.hpv2-root .ngb-body .th .bt{background:var(--blue);color:#fff;white-space:nowrap;border-radius:4px;place-items:center;height:26px;margin-left:auto;padding:0 10px;font-weight:600;display:grid}.hpv2-root .ngb-body .th .bt.o{color:var(--ink);background:#fff;border:1px solid #c9cfda;margin-left:0}.hpv2-root .ngb-body .fl2{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.hpv2-root .ngb-body .fl2 span{border:1px solid var(--line);color:var(--text);border-radius:99px;padding:2px 9px}.hpv2-root .ngb-body .fl2 span.q{min-width:140px;color:var(--ink);border-radius:4px;flex:1;align-items:center;gap:6px;display:flex}.hpv2-root .ngb-body .fl2 .i{width:12px;height:12px}.hpv2-root .ngb-body .s4{border-bottom:1px solid var(--line);gap:18px;margin-bottom:10px;padding-bottom:10px;display:flex}.hpv2-root .ngb-body .s4 div{border-left:3px solid var(--c,var(--blue));padding-left:8px}.hpv2-root .ngb-body .s4 small{color:var(--muted);font-size:10.5px;display:block}.hpv2-root .ngb-body .s4 b{font-size:17px;font-weight:700}.hpv2-root .ngb-body .tb .r{grid-template-columns:var(--cols);border-top:1px solid var(--line2);white-space:nowrap;align-items:center;gap:8px;height:33px;display:grid}.hpv2-root .ngb-body .tb .r>*{text-overflow:ellipsis;overflow:hidden}.hpv2-root .ngb-body .tb .r.h{color:var(--muted);border-top:0;height:26px;font-size:11px;font-weight:600}.hpv2-root .ngb-body .tp.on .tb .r:not(.h){animation:ngb-rin .45s var(--ease) both}.hpv2-root .ngb-body .tb .r:nth-child(2){animation-delay:.15s!important}.hpv2-root .ngb-body .tb .r:nth-child(3){animation-delay:.25s!important}.hpv2-root .ngb-body .tb .r:nth-child(4){animation-delay:.35s!important}.hpv2-root .ngb-body .tb .r:nth-child(5){animation-delay:.45s!important}.hpv2-root .ngb-body .tb .r:nth-child(6){animation-delay:.55s!important}.hpv2-root .ngb-body .tb .r:nth-child(7){animation-delay:.65s!important}@keyframes ngb-rin{0%{opacity:0;transform:translate(-8px)}}.hpv2-root .ngb-body .df{align-items:center;gap:6px;display:flex}.hpv2-root .ngb-body .df i{background:var(--line2);border-radius:3px;width:44px;height:5px;display:block;position:relative;overflow:hidden}.hpv2-root .ngb-body .df i:after{content:"";width:var(--v);background:var(--dc,var(--green));position:absolute;inset:0}.hpv2-root .ngb-body .ip{border-radius:99px;justify-self:start;padding:1px 7px;font-size:10.5px;font-weight:700}.hpv2-root .ngb-body .ip.c{background:var(--blueS);color:var(--blue)}.hpv2-root .ngb-body .ip.l{background:var(--limeS);color:var(--limeT)}.hpv2-root .ngb-body .ac{color:var(--blue);font-weight:600}.hpv2-root .ngb-body .ed{grid-template-columns:1fr 180px;gap:12px;height:calc(100% - 44px);display:grid}.hpv2-root .ngb-body .doc{border:1px solid var(--line);color:var(--text);border-radius:6px;padding:16px 18px;line-height:1.6;overflow:hidden}.hpv2-root .ngb-body .doc h4{color:var(--ink);margin:0 0 6px;font-size:16px;line-height:1.3}.hpv2-root .ngb-body .doc h5{color:var(--ink);margin:10px 0 4px;font-size:13px}.hpv2-root .ngb-body .doc p{margin:0 0 6px;font-size:12px}.hpv2-root .ngb-body .doc .ai{background:var(--limeS);border-radius:3px}.hpv2-root .ngb-body .caret{background:var(--blue);vertical-align:-2px;width:1.5px;height:13px;animation:1s step-end infinite ngb-blink;display:inline-block}@keyframes ngb-blink{50%{opacity:0}}.hpv2-root .ngb-body .rail{flex-direction:column;gap:8px;display:flex}.hpv2-root .ngb-body .rail>div{border:1px solid var(--line);border-radius:6px;padding:10px}.hpv2-root .ngb-body .rail small{color:var(--muted);margin-bottom:6px;font-size:10.5px;font-weight:600;display:block}.hpv2-root .ngb-body .sring{align-items:center;gap:10px;display:flex}.hpv2-root .ngb-body .sring svg{width:48px;height:48px;transform:rotate(-90deg)}.hpv2-root .ngb-body .sring circle{fill:none;stroke-width:5px}.hpv2-root .ngb-body .sring .b{stroke:var(--line2)}.hpv2-root .ngb-body .sring .f{stroke:var(--green);stroke-linecap:round;stroke-dasharray:113;stroke-dashoffset:113px;transition:stroke-dashoffset 1.2s .3s var(--ease)}.hpv2-root .ngb-body .tp.on .sring .f{stroke-dashoffset:9px}.hpv2-root .ngb-body .sring b{font-size:20px}.hpv2-root .ngb-body .ck{align-items:center;gap:6px;padding:3px 0;display:flex}.hpv2-root .ngb-body .ck .i{width:13px;height:13px;color:var(--green)}.hpv2-root .ngb-body .ck.w .i{color:#d99100}.hpv2-root .ngb-body .cal{flex:1;grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.hpv2-root .ngb-body .cal>div{background:#f7f8fa;border-radius:6px;flex-direction:column;gap:5px;min-height:0;padding:6px;display:flex}.hpv2-root .ngb-body .cal h6{color:var(--muted);margin:0;font-size:10.5px;font-weight:600}.hpv2-root .ngb-body .ev{border:1px solid var(--line);border-left:3px solid var(--c);background:#fff;border-radius:4px;padding:5px 6px;font-size:11px;font-weight:600;line-height:1.3}.hpv2-root .ngb-body .ev small{color:var(--muted);font-size:10px;font-weight:500;display:block}.hpv2-root .ngb-body .pub{grid-template-columns:1fr 170px;gap:12px;height:calc(100% - 44px);display:grid}.hpv2-root .ngb-body .pub>div:first-child{flex-direction:column;display:flex}.hpv2-root .ngb-body .apv{border:1px solid var(--line);border-radius:6px;flex-direction:column;gap:8px;padding:10px;display:flex}.hpv2-root .ngb-body .apv .it{border:1px solid var(--line2);border-radius:5px;padding:7px}.hpv2-root .ngb-body .apv .it b{font-size:11.5px;line-height:1.3;display:block}.hpv2-root .ngb-body .apv .it span{gap:5px;margin-top:6px;display:flex}.hpv2-root .ngb-body .apv .it em{background:var(--blue);color:#fff;border-radius:3px;padding:2px 7px;font-size:10.5px;font-style:normal;font-weight:600}.hpv2-root .ngb-body .apv .it em.o{color:var(--ink);background:#fff;border:1px solid #c9cfda}.hpv2-root .ngb-body .wp{color:var(--green);align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.hpv2-root .ngb-body .wp i{background:var(--green);border-radius:50%;width:7px;height:7px}.hpv2-root .ngb-body .yes{color:var(--green)}.hpv2-root .ngb-body .no{color:var(--t-secondary)}.hpv2-root .ngb-body .yes .i{width:15px;height:15px}.hpv2-root .ngb-body .sov{gap:6px;margin-top:10px;display:grid}.hpv2-root .ngb-body .sov div{grid-template-columns:100px 1fr 34px;align-items:center;gap:8px;display:grid}.hpv2-root .ngb-body .sov i{background:var(--line2);border-radius:4px;height:8px;display:block;position:relative;overflow:hidden}.hpv2-root .ngb-body .sov i:after{content:"";background:var(--c);width:0;transition:width 1.2s .4s var(--ease);border-radius:4px;position:absolute;inset:0}.hpv2-root .ngb-body .tp.on .sov i:after{width:var(--v)}@media(max-width:1060px){.hpv2-root .ngb-body .tp.on{grid-template-columns:1fr}}@media(max-width:640px){.hpv2-root .ngb-body .tw .bd{grid-template-columns:1fr}.hpv2-root .ngb-body .tsd{display:none}.hpv2-root .ngb-body .ed,.hpv2-root .ngb-body .pub{grid-template-columns:1fr}.hpv2-root .ngb-body .rail,.hpv2-root .ngb-body .apv{display:none}.hpv2-root .ngb-body .tw{height:360px}.hpv2-root .ngb-body .cal{grid-template-columns:repeat(3,1fr)}.hpv2-root .ngb-body .cal>div:nth-child(n+4){display:none}.hpv2-root .ngb-body .tpl{margin:10px;padding:12px}.hpv2-root .ngb-body .s4 div:nth-child(n+3){display:none}.hpv2-root .ngb-body .tb .r{--cols:1.6fr .7fr .6fr!important}.hpv2-root .ngb-body .tb .r>:nth-child(n+4){display:none}}.hpv2-root .ngb-body .eyebrow{font-size:14.5px}.hpv2-root .ngb-body .sh h2{line-height:1.08;font-size:clamp(34px,3.6vw,56px)!important}.hpv2-root .ngb-body .sh p{max-width:460px;font-size:clamp(18px,1.35vw,21px)!important}.hpv2-root .ngb-body .bx h3{font-size:clamp(25px,2.1vw,33px)!important}.hpv2-root .ngb-body .bx p{line-height:1.55;font-size:clamp(16.5px,1.2vw,18.5px)!important}.hpv2-root .ngb-body .bx .tg{font-size:14px}.hpv2-root .ngb-body .tp .btn{font-size:17px}.hpv2-root .ngb-body .tp h3{font-size:clamp(28px,2.6vw,42px)!important}.hpv2-root .ngb-body .tp .tt p{font-size:clamp(17px,1.3vw,19.5px)!important}.hpv2-root .ngb-body .tp .tt li{font-size:17.5px!important}.hpv2-root .ngb-body .tp .tt small{font-size:14.5px!important}.hpv2-root .ngb-body .ttabs button{padding:18px 22px 16px!important;font-size:17px!important}.hpv2-root .ngb-body .hint{font-size:14.5px}.hpv2-root .ngb-body .ann{height:36px;font-size:15px}.hpv2-root .ngb-body .tpl{flex-direction:column;justify-content:center;display:flex}.hpv2-root .ngb-body .tw{flex:none;height:450px!important}.hpv2-root .ngb-body .s1 svg{flex:none}@container (width<=560px){.hpv2-root .ngb-body .card h6{white-space:nowrap}.hpv2-root .ngb-body .g2{grid-template-columns:1.1fr 1fr}}.hpv2-root .ngb-body .l1{white-space:nowrap}.hpv2-root.ngb-seo .ngb-body .hero h1 .l1{white-space:normal}.hpv2-root .ngb-body .tour{background:#f2f8ec}.hpv2-root .ngb-body .cta2 h2{letter-spacing:-.03em;max-width:900px;margin:14px auto 16px;font-size:clamp(34px,3.6vw,56px);font-weight:700;line-height:1.08}.hpv2-root .ngb-body .cta2 p{color:var(--text);max-width:640px;margin:0 auto 32px;font-size:clamp(18px,1.35vw,21px)}.hpv2-root .ngb-body .cta2 .ask{margin:0 auto}.hpv2-root .ngb-body .sr2{line-height:0;display:inline-block;position:relative}.hpv2-root .ngb-body .sr2 span{gap:2px;display:inline-flex}.hpv2-root .ngb-body .sr2 svg{fill:currentColor;width:15px;height:15px}.hpv2-root .ngb-body .s0{color:#dfe3ea}.hpv2-root .ngb-body .s1{color:#f5a800;white-space:nowrap;position:absolute;top:0;left:0;overflow:hidden}.hpv2-root .ngb-body .scin{will-change:transform;transition:transform 2s cubic-bezier(.45,0,.25,1)}.hpv2-root .ngb-body .tw .tm{position:relative}.hpv2-root .ngb-body .plt,.hpv2-root .ngb-body .tpl{cursor:ns-resize}.hpv2-root .ngb-body .plt:after{content:"Hover to scroll";color:var(--ink);box-shadow:var(--sh1);opacity:0;background:#ffffffeb;border-radius:99px;padding:3px 9px;font-size:11px;font-weight:600;transition:opacity .3s;position:absolute;bottom:12px;right:34px}html[lang=de] .hpv2-root .ngb-body .plt:after{content:"Zum Scrollen fahren"}html[lang=es] .hpv2-root .ngb-body .plt:after{content:"Pasa el cursor para desplazarte"}html[lang=fr] .hpv2-root .ngb-body .plt:after{content:"Survolez pour faire défiler"}html[lang=it] .hpv2-root .ngb-body .plt:after{content:"Passa sopra per scorrere"}html[lang=ro] .hpv2-root .ngb-body .plt:after{content:"Treci cu mouse-ul pentru a derula"}.hpv2-root .ngb-body .plt{position:relative}.hpv2-root .ngb-body .bx:hover .plt:after{opacity:0}.hpv2-root .ngb-body .bx:hover .scr{transform:none}.hpv2-root .ngb-body .ttabs.hold .pb{animation-play-state:paused!important}.hpv2-root .ngb-body .tk.in{animation:ngb-tkin .5s var(--ease)}@keyframes ngb-tkin{0%{opacity:0;transform:translateY(-8px)}}.hpv2-root .ngb-body .log{border:1px solid var(--line);background:#fff;border-radius:8px;margin-top:10px;padding:10px 12px;font-size:12px}.hpv2-root .ngb-body .log h6{justify-content:space-between;margin:0 0 6px;font-size:12px;font-weight:700;display:flex}.hpv2-root .ngb-body .log>div{border-top:1px solid var(--line2);align-items:center;gap:8px;padding:6px 0;display:flex}.hpv2-root .ngb-body .log>div i{border-radius:50%;flex:none;width:7px;height:7px}.hpv2-root .ngb-body .log>div span{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:11px}.hpv2-root .ngb-body .log .spb{background:var(--line2);border:0;border-radius:3px;height:6px;margin:4px 0 6px;padding:0}.hpv2-root .ngb-body .log .spb i{background:var(--teal);border-radius:3px;width:62%;height:100%;display:block}.hpv2-root .ngb-body .bw .t .u2{color:var(--muted);margin-left:8px;font-size:10px}.hpv2-root .ngb-body .ms{color:var(--text);font-size:10px}.hpv2-root .ngb-body .ms>*{opacity:0;transition:opacity .6s var(--ease),transform .6s var(--ease);transform:translateY(8px)}.hpv2-root .ngb-body .bw.go .ms>*{opacity:1;transform:none}.hpv2-root .ngb-body .ms>:nth-child(2){transition-delay:.15s}.hpv2-root .ngb-body .ms>:nth-child(3){transition-delay:.3s}.hpv2-root .ngb-body .ms>:nth-child(4){transition-delay:.45s}.hpv2-root .ngb-body .ms>:nth-child(5){transition-delay:.6s}.hpv2-root .ngb-body .ms>:nth-child(6){transition-delay:.75s}.hpv2-root .ngb-body .mn{border-bottom:1px solid var(--line2);white-space:nowrap;align-items:center;gap:10px;padding:7px 10px;display:flex}.hpv2-root .ngb-body .mn b{color:var(--ink);align-items:center;gap:5px;margin-right:auto;font-size:11px;display:flex}.hpv2-root .ngb-body .mn b i{background:var(--teal);border-radius:50%;width:10px;height:10px}.hpv2-root .ngb-body .mn em{background:var(--teal);color:#fff;border-radius:3px;padding:2px 8px;font-style:normal;font-weight:600}.hpv2-root .ngb-body .mh{background:#f3fafb;grid-template-columns:1.25fr 1fr;gap:10px;padding:12px 10px;display:grid}.hpv2-root .ngb-body .mh small{color:var(--teal);letter-spacing:.05em;font-size:8.5px;font-weight:700}.hpv2-root .ngb-body .mh h5{color:var(--ink);margin:3px 0 4px;font-size:15px;line-height:1.15}.hpv2-root .ngb-body .bx .mh p{margin:0 0 7px!important;font-size:9.5px!important;line-height:1.4!important}.hpv2-root .ngb-body .mh em{background:var(--ink);color:#fff;border-radius:3px;padding:4px 9px;font-size:9.5px;font-style:normal;font-weight:600;display:inline-block}.hpv2-root .ngb-body .mimg{background:linear-gradient(135deg,#bfe3e7,#dbebfd);border-radius:6px;min-height:80px;position:relative;overflow:hidden}.hpv2-root .ngb-body .mc{grid-template-columns:repeat(3,1fr);gap:6px;padding:8px 10px;display:grid}.hpv2-root .ngb-body .mc div{border:1px solid var(--line2);border-radius:5px;padding:6px}.hpv2-root .ngb-body .mc i{border-radius:4px;width:16px;height:16px;margin-bottom:4px;display:block}.hpv2-root .ngb-body .mc b{color:var(--ink);font-size:10.5px;display:block}.hpv2-root .ngb-body .mc span{color:var(--green);font-size:9px;font-weight:600}.hpv2-root .ngb-body .mr{background:var(--bg2);border-radius:5px;margin:2px 10px 4px;padding:8px}.hpv2-root .ngb-body .bx .mr p{color:var(--ink);margin:3px 0!important;font-size:10px!important}.hpv2-root .ngb-body .mr small{color:var(--muted);font-size:9px}.hpv2-root .ngb-body .mr .stars svg{width:10px;height:10px}.hpv2-root .ngb-body .mf{background:var(--navy);color:#cfd8e8;justify-content:space-between;margin-top:6px;padding:8px 10px;font-size:9px;display:flex}.hpv2-root .ngb-body .mf b{color:#fff}.hpv2-root .ngb-body .rcol{flex-direction:column;gap:10px;display:flex}.hpv2-root .ngb-body .xc{border:1px solid var(--line);background:#fff;border-radius:8px;padding:9px 11px}.hpv2-root .ngb-body .xc small{color:var(--muted);letter-spacing:.04em;margin-bottom:5px;font-size:10px;font-weight:700;display:block}.hpv2-root .ngb-body .xc>b{font-size:20px;font-weight:700;line-height:1.2;display:block}.hpv2-root .ngb-body .xc>span{color:var(--muted);font-size:11px}@media(max-width:1060px){.hpv2-root .ngb-body .l1{white-space:normal}}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}.hpv2-root .ngb-body{--s1:#f2f6fc;--grid:#f2d6d6;--s2:#eef6fb}@keyframes ngb-din{0%{opacity:0;transform:translate(24px)}}.hpv2-root .ngb-body .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}.hpv2-root .ngb-body .btn.p:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fffc,#0000);width:36%;transition:none;animation:3.6s ease-in-out infinite ngb-shine;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}@keyframes ngb-shine{0%,62%{transform:skew(-20deg)translate(0)}to{transform:skew(-20deg)translate(555.56%)}}.hpv2-root .ngb-body .lnk{color:#1f5bff}.hpv2-root .ngb-body .cta2 .ask{animation:5s linear infinite ngb-ang}.hpv2-root .ngb-body .ask .btn{height:auto;padding:0 30px;animation:2.6s infinite ngb-pulse2;border-radius:999px!important}@keyframes ngb-ang{to{--ang:360deg}}@keyframes ngb-pulse2{0%{box-shadow:0 0 #42ec6b99}70%{box-shadow:0 0 0 16px #42ec6b00}to{box-shadow:0 0 #42ec6b00}}.hpv2-root .ngb-body .ann{border-radius:999px}.hpv2-root .ngb-body .hero .wrap>div:first-child>:not(h1):not(.neo-awards){animation:.7s cubic-bezier(.22,1,.36,1) both ngb-hin}.hpv2-root .ngb-body .hero:after,.hpv2-root .ngb-body #s-home.hero:after{z-index:0!important}.hpv2-root .ngb-body .hero .hc>.neo-awards{z-index:6;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;margin-top:24px;position:relative;opacity:1!important;filter:none!important;animation:none!important;transform:none!important}.hpv2-root .ngb-body #s-home.hero .stage{margin-top:clamp(12px,2vh,24px)!important}.hpv2-root .ngb-body #s-home{overflow-x:clip}.hpv2-root .ngb-body #s-home .hshapes{overflow:visible}.hpv2-root .ngb-body #s-home .hshapes svg.hs-left{z-index:0;pointer-events:none;opacity:1;filter:none;width:clamp(240px,19.5313vw,375px);min-width:0;height:calc(3.2*clamp(240px,19.5313vw,375px));position:absolute;top:-200px;left:0;right:auto}@media(max-width:1023px){.hpv2-root .ngb-body #s-home .hshapes svg.hs-left{display:none}}.hpv2-root .ngb-body .hero .wrap>div:first-child>.ann{animation-delay:50ms}.hpv2-root .ngb-body .hero .wrap>div:first-child>.lead{animation-delay:.45s}.hpv2-root .ngb-body .hero .wrap>div:first-child>.ask{animation:.7s cubic-bezier(.22,1,.36,1) .57s both ngb-hin,5s linear infinite ngb-ang}.hpv2-root .ngb-body .hero .wrap>div:first-child>.hint{animation-delay:.69s}@keyframes ngb-hin{0%{opacity:0;transform:translateY(8px)}}.hpv2-root .ngb-body .l1 .w{animation:1s cubic-bezier(.33,1.12,.5,1) both ngb-win;display:inline-block}@keyframes ngb-win{0%{opacity:0;transform:translateY(18px)}60%{opacity:1}to{opacity:1;transform:none}}.hpv2-root .ngb-body .hplate{overflow:hidden}.hpv2-root .ngb-body .hplate:after{content:"";background:linear-gradient(90deg,#0000,#fff9,#0000);width:28%;animation:7s ease-in-out infinite ngb-psw;position:absolute;top:-30%;bottom:-30%;left:-40%;transform:skew(-18deg)}@keyframes ngb-psw{0%,68%{transform:skew(-18deg)translate(0)}to{transform:skew(-18deg)translate(607.14%)}}.hpv2-root .ngb-body .rv{opacity:0;transition:opacity .5s ease-out,transform .55s ease-out;transform:translateY(12px)}.hpv2-root .ngb-body .rv.shown{opacity:1;filter:none;transform:none}.hpv2-root .ngb-body .eyebrow i{transition:width .8s var(--ease) .2s}.hpv2-root .ngb-body .rv:not(.shown) .eyebrow i{width:0}@media(max-width:640px){.hpv2-root .ngb-body .hero .ask,.hpv2-root .ngb-body .cta2 .ask{border-radius:20px}.hpv2-root .ngb-body .ask .btn{height:52px;border-radius:14px!important}.hpv2-root .ngb-body .ann{white-space:nowrap;max-width:100%;font-size:13px}.hpv2-root .ngb-body .ann .i{display:none}}@media(prefers-reduced-motion:reduce){.hpv2-root .ngb-body .rv{opacity:1;filter:none;transform:none}}.hpv2-root .ngb-body .btn{height:52px;padding:0 28px;border-radius:6px!important}.hpv2-root .ngb-body .btn.p,.hpv2-root .ngb-body .btn.p:hover{background:var(--blue);color:#fff;background-size:auto}.hpv2-root .ngb-body .btn.p:hover{background:var(--blueH);transform:translateY(-1px);box-shadow:0 12px 26px -10px #0067b899}.hpv2-root .ngb-body .btn.p:after{background:linear-gradient(90deg,#0000,#ffffff52,#0000);animation:5s ease-in-out infinite ngb-shine}.hpv2-root .ngb-body .hero .ask,.hpv2-root .ngb-body .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}.hpv2-root .ngb-body .ask:focus-within{box-shadow:0 0 0 4px #0067b829,0 12px 30px -16px #1018284d}.hpv2-root .ngb-body .ask .btn{animation:3s infinite ngb-pulse3;border-radius:6px!important}@keyframes ngb-pulse3{0%{box-shadow:0 0 #0067b859}70%{box-shadow:0 0 0 12px #0067b800}to{box-shadow:0 0 #0067b800}}.hpv2-root .ngb-body .hplate:after{background:linear-gradient(90deg,#0000,#fff6,#0000)}@media(max-width:640px){.hpv2-root .ngb-body .hero .ask,.hpv2-root .ngb-body .cta2 .ask{border-radius:12px}.hpv2-root .ngb-body .ask .btn{border-radius:8px!important}}.hpv2-root .ngb-body{letter-spacing:-.006em;font-family:Inter,Segoe UI,system-ui,-apple-system,Arial,sans-serif}.hpv2-root .ngb-body .btn{height:50px;padding:0 24px;font-size:15.5px;border-radius:12px!important}.hpv2-root .ngb-body .btn.p,.hpv2-root .ngb-body .btn.p:hover{background:linear-gradient(#3b74ff,#1f5bff)}.hpv2-root .ngb-body .btn.p{box-shadow:inset 0 1px #ffffff47,0 1px 2px #10182824,0 10px 24px -12px #0067b8b3}.hpv2-root .ngb-body .btn.p:hover{filter:brightness(1.07);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff47,0 18px 32px -14px #0067b8bf}.hpv2-root .ngb-body .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%)}.hpv2-root .ngb-body .aur{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hpv2-root .ngb-body .aur i{filter:blur(90px);border-radius:50%;position:absolute}.hpv2-root .ngb-body .aur i:first-child{opacity:.8;background:#dbeafe;width:600px;height:420px;animation:16s ease-in-out infinite alternate ngb-au1;top:-180px;left:4%}.hpv2-root .ngb-body .aur i:nth-child(2){opacity:.8;background:#dcfce7;width:540px;height:400px;animation:19s ease-in-out infinite alternate ngb-au2;top:-140px;right:2%}.hpv2-root .ngb-body .aur i:nth-child(3){opacity:.7;background:#e0f2fe;width:900px;height:520px;margin-left:-450px;top:440px;left:50%}@keyframes ngb-au1{to{transform:translate(90px,50px)scale(1.12)}}@keyframes ngb-au2{to{transform:translate(-100px,60px)scale(1.15)}}.hpv2-root .ngb-body .hero .wrap{text-align:center;min-height:0;max-height:none;padding-top:clamp(34px,6vh,76px);padding-bottom:0;display:block}.hpv2-root .ngb-body .hc{z-index:2;position:relative}.hpv2-root .ngb-body .hero .ann{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffc;margin:0 auto}.hpv2-root .ngb-body .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}.hpv2-root .ngb-body .rot{height:1.14em}.hpv2-root .ngb-body .rot span{background:linear-gradient(92deg,#1f5bff,#0891b2 45%,#16a34a);color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text;margin:0 -.12em;padding:0 .12em}.hpv2-root .ngb-body .hero .lead{max-width:700px;color:var(--t-body);margin:0 auto 30px;font-size:clamp(17px,min(1.35vw,2.5vh),20.5px)}.hpv2-root .ngb-body .hero .ask,.hpv2-root .ngb-body .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}.hpv2-root .ngb-body .hero .ask{margin:0 auto}.hpv2-root .ngb-body .ask input{height:56px;font-size:18px}.hpv2-root .ngb-body .ask label{padding-left:16px}.hpv2-root .ngb-body .ask .btn{padding:0 26px;animation:3s infinite ngb-pulse3;border-radius:12px!important}.hpv2-root .ngb-body .hint{color:#475166;justify-content:center;align-items:center;gap:10px 24px;margin-top:18px;font-size:14px}.hpv2-root .ngb-body .hint .hs{gap:6px}.hpv2-root .ngb-body .hint .hs b{color:var(--ink)}.hpv2-root .ngb-body .hint .stars svg{color:#f5a800;width:14px;height:14px}.hpv2-root .ngb-body .hint .lnk{font-size:14px}.hpv2-root .ngb-body .hero .stage{max-width:1140px;height:clamp(460px,64vh,620px);transform:perspective(1800px) rotateX(calc(var(--tilt,12)*1deg));transform-origin:50% 0;text-align:left;z-index:1;margin:clamp(40px,6.5vh,72px) auto 0;position:relative}.hpv2-root .ngb-body .hero .hplate{background:linear-gradient(#ffffffd9,#fff6);border:1px solid #d6dde8f2;border-radius:24px;box-shadow:0 50px 120px -50px #10182873}.hpv2-root .ngb-body .hero .app{border-bottom:0;border-radius:14px 14px 0 0;animation:none;inset:12px 12px 0;box-shadow:0 1px 3px #10182814}.hpv2-root .ngb-body .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}.hpv2-root .ngb-body .hero .er:nth-child(5){display:flex!important}.hpv2-root .ngb-body .hero .dom b{max-width:none}@media(min-width:900px){.hpv2-root .ngb-body .hero .abar .tabs2{display:flex!important}}.hpv2-root .ngb-body .float{-webkit-backdrop-filter:blur(14px);background:#ffffffe0;border:1px solid #e2e7eff2;border-radius:14px;box-shadow:0 20px 40px -20px #10182859}.hpv2-root .ngb-body .hero .f1{z-index:5;top:48%;bottom:auto;left:-52px}.hpv2-root .ngb-body .hero .f2{z-index:5;top:-26px;right:-34px}.hpv2-root .ngb-body .hero .hc>.hint{animation-delay:.69s}.hpv2-root .ngb-body .rev{z-index:2;background:#fff;padding:18px 0 44px;position:relative}.hpv2-root .ngb-body .rcap{color:#475166;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:0 0 18px;font-size:14.5px;display:flex}.hpv2-root .ngb-body .rcap b{color:var(--ink);font-weight:700}.hpv2-root .ngb-body .rcap .stars svg{color:#f5a800;width:16px;height:16px}.hpv2-root .ngb-body .mq2{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.hpv2-root .ngb-body .tr2{gap:14px;width:max-content;padding:8px 0 14px;animation:55s linear infinite ngb-mq;display:flex}.hpv2-root .ngb-body .mq2:hover .tr2{animation-play-state:paused}.hpv2-root .ngb-body .chip{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}.hpv2-root .ngb-body .chip:hover{border-color:#d5dbe5;transform:translateY(-3px);box-shadow:0 14px 26px -14px #1018284d}.hpv2-root .ngb-body .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}.hpv2-root .ngb-body .chip b{color:var(--ink);font-size:15px;font-weight:600}.hpv2-root .ngb-body .chip .sr2 svg{width:14px;height:14px}.hpv2-root .ngb-body .chip em{color:var(--ink);border-left:1px solid #e6e9f0;padding-left:12px;font-size:15px;font-style:normal;font-weight:700}.hpv2-root .ngb-body .st2{background:#fff;padding:clamp(76px,11vh,120px) 0}.hpv2-root .ngb-body .sh2{text-align:center;max-width:820px;margin:0 auto 48px}.hpv2-root .ngb-body .sh2 h2{letter-spacing:-.04em;margin:14px 0 0;font-size:clamp(34px,3.6vw,56px);font-weight:700;line-height:1.06}@media(max-width:1060px){.hpv2-root .ngb-body .hero .f1{left:-10px}.hpv2-root .ngb-body .hero .f2{right:-10px}.hpv2-root .ngb-body .hero .stage{height:520px}}@media(max-width:760px){.hpv2-root .ngb-body .hero .stage{height:440px;transform:none;--tilt:0!important}.hpv2-root .ngb-body .hero .f2{display:none}.hpv2-root .ngb-body .hero .f1{top:auto;bottom:40px;left:8px}}.hpv2-root .ngb-body .hero .hint{flex-wrap:nowrap;justify-content:center;align-items:center}.hpv2-root .ngb-body .hero .hint .lnk{flex:none;display:inline-flex!important}@media(max-width:640px){.hpv2-root .ngb-body .hero h1{letter-spacing:-.04em}.hpv2-root .ngb-body .hero .hint{flex-wrap:wrap}.hpv2-root .ngb-body .hero .hint .lnk{flex:1 0 100%;justify-content:center}}.hpv2-root .ngb-body{--hp:linear-gradient(135deg,#d9e9fb 0%,#e8f4fd 50%,#ebf8d2 100%);--g1:#dbebfd;--g2:#ebf9cb;--g3:#d7f1f3;--g4:#daf2e2;--tbg:#f2f8ec;--tline:#dbe5d0;--ttx:var(--text);--tink:var(--ink)}.hpv2-root .ngb-body .hplate{border:1px solid #d3e2f2}.hpv2-root .ngb-body .bento .bx:first-child,.hpv2-root .ngb-body .tp:first-child{--pl:var(--g1)}.hpv2-root .ngb-body .bento .bx:nth-child(2),.hpv2-root .ngb-body .tp:nth-child(2){--pl:var(--g2)}.hpv2-root .ngb-body .bento .bx:nth-child(3),.hpv2-root .ngb-body .tp:nth-child(3){--pl:var(--g3)}.hpv2-root .ngb-body .bento .bx:nth-child(4),.hpv2-root .ngb-body .tp:nth-child(4){--pl:var(--g4)}@media(max-width:1400px){.hpv2-root .ngb-body .lg2{display:none}}@media(max-width:1500px){.hpv2-root .ngb-body .abar .tabs2{display:none}}@media(max-height:720px)and (min-width:1061px){.hpv2-root .ngb-body .er{padding:5px 0}.hpv2-root .ngb-body .er:nth-child(5){display:none}}@media(max-width:1060px){.hpv2-root .ngb-body .hero .wrap{grid-template-columns:1fr;min-height:0;max-height:none}.hpv2-root .ngb-body .stage{max-width:760px;height:520px}.hpv2-root .ngb-body .bx.w7,.hpv2-root .ngb-body .bx.w5,.hpv2-root .ngb-body .bx{grid-column:span 12}.hpv2-root .ngb-body .f1{left:-10px}.hpv2-root .ngb-body .f2{right:-8px}}@media(max-width:640px){.hpv2-root .ngb-body .ask{flex-direction:column}.hpv2-root .ngb-body .ask .btn{height:50px}.hpv2-root .ngb-body .stage{height:470px}.hpv2-root .ngb-body .abar .tabs2{display:none}.hpv2-root .ngb-body .kp{grid-template-columns:repeat(2,1fr)}.hpv2-root .ngb-body .kp>div:nth-child(n+3){display:none}.hpv2-root .ngb-body .g2{grid-template-columns:1fr}.hpv2-root .ngb-body .g2 .card:last-child{display:none}.hpv2-root .ngb-body .f1{bottom:-4px;left:8px}.hpv2-root .ngb-body .f2{display:none}.hpv2-root .ngb-body .bx .tx{padding:22px 20px 16px}.hpv2-root .ngb-body .plt{margin:auto 12px 12px;padding:14px 14px 0}.hpv2-root .ngb-body .bx .ft{padding:0 20px 22px}.hpv2-root .ngb-body .kt .r{grid-template-columns:1fr 50px 60px}.hpv2-root .ngb-body .kt .r>:nth-child(4){display:none}.hpv2-root .ngb-body .sb{grid-template-columns:1fr}.hpv2-root .ngb-body .sb .rcol{display:none}}@media(prefers-reduced-motion:reduce){.hpv2-root .ngb-body,.hpv2-root .ngb-body *,.hpv2-root .ngb-body :before,.hpv2-root .ngb-body :after{transition:none!important;animation:none!important}.hpv2-root .ngb-body .bx{opacity:1;transform:none}}.hpv2-root .ngb-body .hero h1{word-spacing:.02em;letter-spacing:-.022em!important}.hpv2-root .ngb-body .rot span{padding:0 .12em .06em}.hpv2-root .ngb-body .aur i{animation:none}.hpv2-root .ngb-body .hero:before,.hpv2-root .ngb-body .aur i{display:none}.hpv2-root .ngb-body .aur{background:radial-gradient(45% 38% at 50% 0,#0067b81c,#0000 75%)}.hpv2-root .ngb-body .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 ngb-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%)}@keyframes ngb-rings{to{opacity:.7;transform:scale(1.08)}}.hpv2-root .ngb-body .shp{color:#475166;max-width:640px;margin:14px auto 0;font-size:clamp(17px,1.3vw,19.5px)}.hpv2-root .ngb-body section[id]{scroll-margin-top:84px}.hpv2-root .ngb-body .svc{background:#eef6fb!important}.hpv2-root .ngb-body .st2{background:#f6f5fc!important}.hpv2-root .ngb-body .bento>.bx{min-width:0}.hpv2-root .ngb-body .bx .ft{gap:8px}.hpv2-root .ngb-body .bx .ft .lk{height:36px;color:var(--ink);background:#fff;border:1px solid #e3e7ef;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.hpv2-root .ngb-body .bx .ft .lk .i{color:#1f5bff;width:14px;height:14px;transition:transform .2s}.hpv2-root .ngb-body .bx .ft .lk:hover{background:#f4f9fe;border-color:#1f5bff;transform:translateY(-1px)}.hpv2-root .ngb-body .bx .ft .lk:hover .i{transform:translate(3px)}.hpv2-root .ngb-body .bx .ft .lk.pri{color:#fff;background:#0e1133;border-color:#0e1133}.hpv2-root .ngb-body .bx .ft .lk.pri .i{color:#fff}.hpv2-root .ngb-body .bx .ft .lk.pri:hover{background:#1f2940}.hpv2-root .ngb-body .about{background:#fff;padding:clamp(80px,11vh,124px) 0}.hpv2-root .ngb-body .ab{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(40px,5vw,96px);display:grid}.hpv2-root .ngb-body .abl{position:sticky;top:110px}.hpv2-root .ngb-body .abl h2,.hpv2-root .ngb-body .fql h2,.hpv2-root .ngb-body .vid h2,.hpv2-root .ngb-body .awd h2{letter-spacing:-.035em;margin:14px 0 18px;font-size:clamp(34px,3.6vw,56px);font-weight:700;line-height:1.06}.hpv2-root .ngb-body .abl .big{color:var(--t-body);margin:0 0 30px;font-size:clamp(18px,1.4vw,21px);line-height:1.6}.hpv2-root .ngb-body .abfacts{border-top:1px solid #e6e9f0;border-bottom:1px solid #e6e9f0;grid-template-columns:repeat(3,1fr);gap:0;margin-bottom:30px;display:grid}.hpv2-root .ngb-body .abfacts div{padding:20px 16px 20px 0}.hpv2-root .ngb-body .abfacts div+div{border-left:1px solid #e6e9f0;padding-left:18px}.hpv2-root .ngb-body .abfacts b{letter-spacing:-.04em;font-family:Inter Tight,Inter,sans-serif;font-size:clamp(34px,3vw,46px);font-weight:700;line-height:1;display:block}.hpv2-root .ngb-body .abfacts span{color:#475166;margin-top:6px;font-size:14px;display:block}.hpv2-root .ngb-body .abr{gap:18px;display:grid}.hpv2-root .ngb-body .abc{transition:box-shadow .3s,border-color .3s,transform .3s var(--ease);background:#fff;border:1px solid #e6e9f0;border-radius:20px;grid-template-columns:56px 1fr;gap:20px;padding:28px 30px;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #1018280a}.hpv2-root .ngb-body .abc:hover{border-color:#d6dce6;transform:translateY(-3px);box-shadow:0 30px 60px -36px #10182859}.hpv2-root .ngb-body .abc:before{content:"";background:var(--c,#1f5bff);transform-origin:top;width:3px;transition:transform .4s var(--ease);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.hpv2-root .ngb-body .abc:hover:before{transform:none}.hpv2-root .ngb-body .aic{background:var(--cs);width:56px;height:56px;color:var(--c);border-radius:16px;place-items:center;display:grid}.hpv2-root .ngb-body .aic .i{width:26px;height:26px}.hpv2-root .ngb-body .abc:first-child{--c:#1f5bff}.hpv2-root .ngb-body .abc:nth-child(2){--c:#7aa512}.hpv2-root .ngb-body .abc:nth-child(3){--c:#0b7a84}.hpv2-root .ngb-body .abc h3{letter-spacing:-.02em;margin:4px 0 8px;font-size:21px;font-weight:700}.hpv2-root .ngb-body .abc p{color:var(--t-body);margin:0 0 16px;font-size:16px;line-height:1.6}.hpv2-root .ngb-body .achips{flex-wrap:wrap;gap:8px;display:flex}.hpv2-root .ngb-body .achips span{color:#374151;background:#f4f6f9;border:1px solid #e8ebf0;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.hpv2-root .ngb-body .achips .i{color:#1f5bff;width:14px;height:14px}.hpv2-root .ngb-body .achips .live i{background:#16a34a;border-radius:50%;width:7px;height:7px;animation:1.8s infinite ngb-pl;box-shadow:0 0 #16a34a80}.hpv2-root .ngb-body .pipe{flex-wrap:wrap;align-items:center;gap:0;display:flex}.hpv2-root .ngb-body .pipe span{color:#1d4ed8;background:#f2fbdc;border:1px solid #e2f3b8;border-radius:999px;align-items:center;height:30px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.hpv2-root .ngb-body .pipe i{background:#dbe7c4;width:26px;height:2px;position:relative;overflow:hidden}.hpv2-root .ngb-body .pipe i:after{content:"";background:#7aa512;border-radius:3px;width:8px;height:6px;animation:1.6s linear infinite ngb-flowdot;position:absolute;top:-2px;left:-8px}.hpv2-root .ngb-body .pipe i:nth-of-type(2):after{animation-delay:.5s}.hpv2-root .ngb-body .pipe i:nth-of-type(3):after{animation-delay:1s}@keyframes ngb-flowdot{to{transform:translate(38px)}}.hpv2-root .ngb-body .vid{background:#fff;padding:clamp(80px,11vh,124px) 0}.hpv2-root .ngb-body .player{background:#0e1133;border-radius:22px;max-width:1080px;margin:0 auto;padding:0;position:relative;overflow:hidden;box-shadow:0 60px 120px -50px #0b10208c,0 0 0 1px #0b10200f}.hpv2-root .ngb-body .pbar{color:#aab4c8;background:#121a2e;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:12.5px;display:flex}.hpv2-root .ngb-body .pbar i{background:#2c3650;border-radius:50%;width:10px;height:10px}.hpv2-root .ngb-body .pbar i:first-child{background:#ff5f57}.hpv2-root .ngb-body .pbar i:nth-child(2){background:#febc2e}.hpv2-root .ngb-body .pbar i:nth-child(3){background:#28c840}.hpv2-root .ngb-body .pbar span{color:#dfe5f1;margin-left:10px;font-weight:600}.hpv2-root .ngb-body .pbar em{border:1px solid #3a4560;border-radius:4px;margin-left:auto;padding:1px 5px;font-size:10.5px;font-style:normal;font-weight:800}.hpv2-root .ngb-body .pstage{aspect-ratio:16/9;position:relative;overflow:hidden}.hpv2-root .ngb-body .vscene{opacity:0;transition:opacity .8s var(--ease),transform 7s linear;background:var(--pl);padding:4.5% 6% 11%;position:absolute;inset:0;transform:scale(1.04)}.hpv2-root .ngb-body .vscene:first-child{--pl:linear-gradient(135deg,#dbeafe,#eff6ff)}.hpv2-root .ngb-body .vscene:nth-child(2){--pl:linear-gradient(135deg,#ecfccb,#f7fee7)}.hpv2-root .ngb-body .vscene:nth-child(3){--pl:linear-gradient(135deg,#ccfbf1,#f0fdfa)}.hpv2-root .ngb-body .vscene:nth-child(4){--pl:linear-gradient(135deg,#dcfce7,#f0fdf4)}.hpv2-root .ngb-body .vscene.on{opacity:1;transform:scale(1)}.hpv2-root .ngb-body .vscene .tw{box-shadow:0 30px 60px -24px #0b1f4d73;opacity:1!important;height:100%!important;min-height:0!important;transform:none!important}.hpv2-root .ngb-body .vscene .scin{transition:transform 5.5s cubic-bezier(.45,0,.3,1) .6s!important}.hpv2-root .ngb-body .vcursor{z-index:5;pointer-events:none;width:22px;height:22px;transition:left 1.4s var(--ease),top 1.4s var(--ease);position:absolute}.hpv2-root .ngb-body .vcursor:before{content:"";clip-path:polygon(0 0,0 80%,22% 62%,38% 100%,52% 94%,37% 58%,70% 58%);filter:drop-shadow(0 2px 3px #00000059);background:#0e1133;position:absolute;inset:0}@keyframes ngb-clk{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.8)}}.hpv2-root .ngb-body .pcap{z-index:6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#0b1020db;border-radius:12px;align-items:center;gap:12px;padding:10px 16px 10px 10px;font-size:15px;font-weight:600;transition:opacity .4s,transform .4s;display:flex;position:absolute;bottom:70px;left:24px}.hpv2-root .ngb-body .pcap b{background:#0e1726;border-radius:7px;padding:4px 7px;font-size:12px}.hpv2-root .ngb-body .pcap.swap{opacity:0;transform:translateY(8px)}.hpv2-root .ngb-body .bigplay{width:92px;height:92px;color:var(--t-ink);cursor:pointer;z-index:7;transition:transform .25s var(--ease),opacity .3s;background:#ffffffeb;border:0;border-radius:50%;place-items:center;margin:-46px 0 0 -46px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 20px 50px -10px #0b102080}.hpv2-root .ngb-body .bigplay .i{width:34px;height:34px;margin-left:5px}.hpv2-root .ngb-body .bigplay:before{content:"";border:2px solid #ffffffb3;border-radius:50%;animation:2s ease-out infinite ngb-ringp;position:absolute;inset:-10px}@keyframes ngb-ringp{0%{opacity:1;transform:scale(.85)}to{opacity:0;transform:scale(1.35)}}.hpv2-root .ngb-body .bigplay:hover{transform:scale(1.06)}.hpv2-root .ngb-body .pctrl{z-index:6;color:#fff;background:linear-gradient(#0000,#0b1020d9);align-items:center;gap:14px;padding:12px 18px;display:flex;position:absolute;bottom:0;left:0;right:0}.hpv2-root .ngb-body .pp{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.hpv2-root .ngb-body .pp:hover{background:#ffffff3d}.hpv2-root .ngb-body .pp .i{width:16px;height:16px}.hpv2-root .ngb-body .ptrack{cursor:pointer;background:#ffffff38;border-radius:3px;flex:1;height:6px;position:relative}.hpv2-root .ngb-body .ptrack i{background:linear-gradient(90deg,#60a5fa,#4ade80);border-radius:3px;width:0;position:absolute;top:0;bottom:0;left:0}.hpv2-root .ngb-body .ptrack s{background:#0b1020cc;width:2px;height:10px;position:absolute;top:-2px}.hpv2-root .ngb-body .ptime{color:#dfe5f1;white-space:nowrap;font-size:13px}.hpv2-root .ngb-body .yt{color:#fff;opacity:.9;white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.hpv2-root .ngb-body .yt .i{color:#ff3b30;width:20px;height:20px}@keyframes ngb-eqa{0%{height:15%}to{height:100%}}@keyframes ngb-wv{50%{transform:translate(-10px)}}.hpv2-root .ngb-body .awd{background:#f8f2f1;padding:clamp(80px,11vh,124px) 0}.hpv2-root .ngb-body .awd .sh2{margin-bottom:44px}.hpv2-root .ngb-body .agrid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.hpv2-root .ngb-body .awc{transition:transform .35s var(--ease),box-shadow .35s,border-color .35s;background:#fff;border:1px solid #ebdcda;border-radius:20px;flex-direction:column;padding:28px 26px 24px;display:flex;position:relative;overflow:hidden}.hpv2-root .ngb-body .awc:hover{border-color:#dfc6c2;transform:translateY(-5px);box-shadow:0 36px 70px -40px #3c2d0a73}.hpv2-root .ngb-body .medal{width:80px;height:80px;margin-bottom:20px;position:relative}.hpv2-root .ngb-body .medal svg{width:100%;height:100%;position:absolute;inset:0}.hpv2-root .ngb-body .medal circle{fill:none;stroke:var(--c);stroke-width:4px;stroke-dasharray:4 5}.hpv2-root .ngb-body .medal circle.in{fill:color-mix(in srgb,var(--c) 12%,#fff);stroke-dasharray:none;stroke-width:1.5px}.hpv2-root .ngb-body .medal svg{animation:24s linear infinite ngb-spin}.hpv2-root .ngb-body .awc:hover .medal svg{animation-duration:6s}@keyframes ngb-spin{to{transform:rotate(360deg)}}.hpv2-root .ngb-body .medal b{letter-spacing:-.03em;color:var(--c);place-items:center;font-family:Inter Tight,Inter,sans-serif;font-size:22px;font-weight:700;display:grid;position:absolute;inset:0}.hpv2-root .ngb-body .medal:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 35%,#ffffffe6,#0000 65%) 0 0/250% 100%;border-radius:50%;animation:4s ease-in-out infinite ngb-medalshine;position:absolute;inset:6px}@keyframes ngb-medalshine{0%,60%{background-position:150% 0}to{background-position:-50% 0}}.hpv2-root .ngb-body .awc small{letter-spacing:.08em;color:var(--c);font-size:11.5px;font-weight:800}.hpv2-root .ngb-body .awc h3{letter-spacing:-.02em;margin:8px 0;font-size:19px;font-weight:700;line-height:1.25}.hpv2-root .ngb-body .awc p{color:var(--t-body);margin:0 0 18px;font-size:14.5px;line-height:1.55}.hpv2-root .ngb-body .awc .src{color:#1f5bff;align-items:center;gap:6px;margin-top:auto;font-size:13.5px;font-weight:600;display:inline-flex}.hpv2-root .ngb-body .awc .src .i{width:14px;height:14px;transition:transform .2s}.hpv2-root .ngb-body .awc:hover .src .i{transform:translate(3px)}.hpv2-root .ngb-body .verified{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:28px;display:flex}.hpv2-root .ngb-body .verified>span{color:#475166;align-items:center;gap:6px;margin-right:6px;font-size:14px;font-weight:600;display:inline-flex}.hpv2-root .ngb-body .verified>span .i{color:#0f7b45;width:17px;height:17px}.hpv2-root .ngb-body .verified a{background:#fff;border:1px solid #ebdcda;border-radius:999px;align-items:center;height:36px;padding:0 16px;font-size:14px;font-weight:600;transition:border-color .2s,transform .2s;display:inline-flex}.hpv2-root .ngb-body .verified a:hover{border-color:#1f5bff;transform:translateY(-1px)}.hpv2-root .ngb-body .faq{background:#f2f6fc;padding:clamp(80px,11vh,124px) 0}.hpv2-root .ngb-body .fq{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(40px,5vw,96px);display:grid}.hpv2-root .ngb-body .fql{position:sticky;top:110px}.hpv2-root .ngb-body .fql p{color:var(--t-body);margin:0 0 26px;font-size:18px}.hpv2-root .ngb-body .askcard{background:#fff;border:1px solid #e3e8f0;border-radius:18px;align-items:center;gap:14px;margin-bottom:20px;padding:18px;display:flex}.hpv2-root .ngb-body .askcard b{font-size:16px;display:block}.hpv2-root .ngb-body .askcard span{color:#475166;font-size:14px}.hpv2-root .ngb-body .bav2{color:#fff;background:#0e1133;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid;position:relative}.hpv2-root .ngb-body .bav2 .i{width:24px;height:24px}.hpv2-root .ngb-body .bav2 i{background:#22c55e;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:-2px;right:-2px}.hpv2-root .ngb-body .fqr{gap:12px;display:grid}.hpv2-root .ngb-body .fi{background:#fff;border:1px solid #e3e8f0;border-radius:16px;transition:box-shadow .3s,border-color .3s}.hpv2-root .ngb-body .fi.open{border-color:#cfd8e6;box-shadow:0 24px 50px -34px #10182859}.hpv2-root .ngb-body .fqq{text-align:left;cursor:pointer;letter-spacing:-.01em;width:100%;color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;font-size:18px;font-weight:600;display:flex}.hpv2-root .ngb-body .pls{width:32px;height:32px;transition:background .3s,transform .4s var(--ease);background:#f1f4f8;border-radius:50%;flex:none;position:relative}.hpv2-root .ngb-body .pls:before,.hpv2-root .ngb-body .pls:after{content:"";background:var(--ink);width:12px;height:2px;transition:transform .4s var(--ease),background .3s;border-radius:2px;margin:-1px 0 0 -6px;position:absolute;top:50%;left:50%}.hpv2-root .ngb-body .pls:after{transform:rotate(90deg)}.hpv2-root .ngb-body .fi.open .pls{background:#0e1726;transform:rotate(180deg)}.hpv2-root .ngb-body .fi.open .pls:after{transform:rotate(0)}.hpv2-root .ngb-body .fqa{transition:grid-template-rows .45s var(--ease);grid-template-rows:0fr;display:grid}.hpv2-root .ngb-body .fqa>div{overflow:hidden}.hpv2-root .ngb-body .fi.open .fqa{grid-template-rows:1fr}.hpv2-root .ngb-body .fqa p{color:var(--t-body);margin:0;padding:0 24px 24px;font-size:16px;line-height:1.7}.hpv2-root .ngb-body .cta2{text-align:center;background:#fff!important;padding:clamp(40px,6vh,72px) 0 clamp(80px,11vh,124px)!important}.hpv2-root .ngb-body .band{color:#fff;background:#0e1133;border-radius:32px;padding:clamp(56px,8vh,96px) clamp(24px,5vw,80px);position:relative;overflow:hidden}.hpv2-root .ngb-body .brings{pointer-events:none;background:repeating-radial-gradient(circle,#0000 0 89px,#60a5fa1f 90px 91px);border-radius:50%;width:1400px;height:1400px;margin-left:-700px;animation:9s ease-in-out infinite alternate ngb-rings;position:absolute;top:-40%;left:50%;-webkit-mask-image:radial-gradient(circle,#000 10%,#0000 55%);mask-image:radial-gradient(circle,#000 10%,#0000 55%)}.hpv2-root .ngb-body .band:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#0067b873,#0000);width:900px;height:500px;margin-left:-450px;position:absolute;top:-30%;left:50%}.hpv2-root .ngb-body .band>:not(.brings){position:relative}.hpv2-root .ngb-body .band .eyebrow{color:#86efac}.hpv2-root .ngb-body .band .eyebrow i{background:#86efac}.hpv2-root .ngb-body .band h2{letter-spacing:-.035em;max-width:880px;line-height:1.05;color:#fff!important;margin:16px auto!important;font-size:clamp(34px,4vw,62px)!important}.hpv2-root .ngb-body .band p{max-width:720px;font-size:clamp(17px,1.3vw,20px);color:#c3cbdb!important;margin:0 auto 30px!important}.hpv2-root .ngb-body .band .ask{margin:0 auto}.hpv2-root .ngb-body .bbtns{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:22px;display:flex}.hpv2-root .ngb-body .btn.w{color:var(--t-ink);background:#fff;border:0}.hpv2-root .ngb-body .btn.w:hover{transform:translateY(-1px);box-shadow:0 14px 30px -12px #ffffff59}.hpv2-root .ngb-body .btn.g{color:#fff;background:#ffffff14;border:1px solid #ffffff38}.hpv2-root .ngb-body .btn.g:hover{background:#ffffff24}.hpv2-root .ngb-body .bticks{color:#c3cbdb;flex-wrap:wrap;justify-content:center;gap:24px;margin-top:26px;font-size:14.5px;display:flex}.hpv2-root .ngb-body .bticks span{align-items:center;gap:7px;display:inline-flex}.hpv2-root .ngb-body .bticks .i{color:#4ade80;width:16px;height:16px}@keyframes ngb-nudge{50%{transform:translateY(4px)}}@keyframes ngb-msgin{0%{opacity:0;transform:translateY(8px)}}@keyframes ngb-tp{30%{opacity:1;transform:translateY(-4px)}0%,60%,to{opacity:.4}}.hpv2-root .ngb-body .medal b.sm{font-size:17px}.hpv2-root .ngb-body .vscene .sring .f{stroke-dashoffset:9px}.hpv2-root .ngb-body .vscene .sov i:after{width:var(--v)}@media(max-width:1200px){.hpv2-root .ngb-body .agrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:1060px){.hpv2-root .ngb-body .ab,.hpv2-root .ngb-body .fq{grid-template-columns:1fr}.hpv2-root .ngb-body .abl,.hpv2-root .ngb-body .fql{position:static}}@media(max-width:640px){.hpv2-root .ngb-body .agrid{grid-template-columns:1fr}.hpv2-root .ngb-body .abc{grid-template-columns:1fr;padding:22px}.hpv2-root .ngb-body .abfacts span{font-size:12.5px}.hpv2-root .ngb-body .pcap{font-size:12.5px;bottom:58px;left:10px}.hpv2-root .ngb-body .bigplay{width:68px;height:68px;margin:-34px 0 0 -34px}.hpv2-root .ngb-body .yt{display:none}.hpv2-root .ngb-body .ptime{font-size:11.5px}.hpv2-root .ngb-body .fqq{padding:18px;font-size:16px}.hpv2-root .ngb-body .band{border-radius:22px}.hpv2-root .ngb-body .vscene{padding:3% 3% 13%}}.hpv2-root .ngb-body{--ink:var(--t-ink);--text:var(--t-body);--muted:var(--t-secondary);--navyX:#0e1133;--navyTx:#c7d1e0;--navyMute:#9aa8bd;--blueX:#1f5bff;--blueXD:#1745d6;color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Inter,Segoe UI,system-ui,sans-serif}.hpv2-root .ngb-body h1,.hpv2-root .ngb-body h2,.hpv2-root .ngb-body h3{font-family:Inter,Segoe UI,sans-serif}.hpv2-root .ngb-body .hero .lead,.hpv2-root .ngb-body .fql p,.hpv2-root .ngb-body .fqa p{color:var(--text)}.hpv2-root .ngb-body .rcap,.hpv2-root .ngb-body .askcard span{color:var(--muted)}.hpv2-root .ngb-body .chip[style*="#ff492c"]{--c:#d9361e!important}.hpv2-root .ngb-body .chip[style*="#e8590c"]{--c:#c2410c!important}.hpv2-root .ngb-body .chip[style*="#00b67a"]{--c:#00805a!important}.hpv2-root .ngb-body .awc small{filter:none}.hpv2-root .ngb-body .awc:first-child small{color:#8a5a00!important}.hpv2-root .ngb-body .awc:nth-child(4) small{color:#0f7b45!important}.hpv2-root .ngb-body .hero .aur,.hpv2-root .ngb-body .hero:before{display:none!important}.hpv2-root .ngb-body .hshapes{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.hpv2-root .ngb-body .hshapes svg{width:88%;min-width:900px;height:108%;position:absolute;top:-4%;right:-12%}.hpv2-root .ngb-body .hshapes svg.hsl{opacity:.9;width:60%;min-width:620px;height:100%;top:10%;left:-18%;right:auto}.hpv2-root .ngb-body .hero>.wrap{z-index:1;position:relative}@media(max-width:1060px){.hpv2-root .ngb-body .hshapes svg{width:150%;height:100%;top:0;right:-55%}.hpv2-root .ngb-body .hshapes svg.hsl{width:110%;top:30%;left:-50%}}@media(max-width:640px){.hpv2-root .ngb-body .hshapes svg{width:210%;min-width:0;height:62%;top:0;right:-110%}.hpv2-root .ngb-body .hshapes svg.hsl{width:220%;min-width:0;height:60%;top:45%;left:-140%}}.hpv2-root .ngb-body section.rev{background:#fff;border-top:1px solid #e2e7ef;border-bottom:1px solid #e2e7ef;padding:0!important}.hpv2-root .ngb-body .revrow{align-items:center;gap:32px;min-height:88px;display:flex}.hpv2-root .ngb-body .revrow .rcap{white-space:nowrap;border-right:1px solid #e2e7ef;flex-wrap:nowrap;flex:none;min-height:40px;padding-right:32px;font-size:14px;margin:0!important}.hpv2-root .ngb-body .revrow .rcap b{font-size:15px;font-weight:600}.hpv2-root .ngb-body .revrow .rcap .stars svg{width:14px;height:14px}.hpv2-root .ngb-body .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)}.hpv2-root .ngb-body .revrow .tr2{gap:40px;padding:0}.hpv2-root .ngb-body .revrow .chip{box-shadow:none;background:0 0;border:0;border-radius:0;gap:10px;padding:0}.hpv2-root .ngb-body .revrow .chip:hover{box-shadow:none;transform:none}.hpv2-root .ngb-body .revrow .chip .bd{border-radius:6px;width:28px;height:28px;font-size:11px;font-weight:700}.hpv2-root .ngb-body .revrow .chip b{font-size:15px;font-weight:600}.hpv2-root .ngb-body .revrow .chip em{border-left:0;padding-left:0;font-weight:650}@media(max-width:860px){.hpv2-root .ngb-body .revrow{flex-direction:column;align-items:stretch;gap:14px;padding-top:18px;padding-bottom:18px}.hpv2-root .ngb-body .revrow .rcap{white-space:normal;border-right:0;flex-wrap:wrap;justify-content:center;padding-right:0}}.hpv2-root .ngb-body section.st2.nbx{color:var(--text);border-top:1px solid #e2e7ef;border-bottom:1px solid #e2e7ef;padding:112px 0;position:relative;overflow:hidden;background:#f5f8fe!important}.hpv2-root .ngb-body .nbx-shapes{pointer-events:none;position:absolute;inset:0}.hpv2-root .ngb-body .nbx-shapes svg{width:100%;height:120%;position:absolute;inset:-10% 0}.hpv2-root .ngb-body .nbx .wrap{z-index:1;position:relative}.hpv2-root .ngb-body .nbx-h{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:48px;margin-bottom:48px;display:grid}.hpv2-root .ngb-body .nbx-eb{letter-spacing:.08em;color:#1d4ed8;margin-bottom:14px;font-size:13px;font-weight:700;display:inline-block}.hpv2-root .ngb-body .nbx-h h2{color:var(--ink);letter-spacing:-.03em;margin:0;font-size:clamp(34px,3.2vw,46px);font-weight:650;line-height:1.12}.hpv2-root .ngb-body .nbx-h p{color:var(--text);justify-self:end;max-width:520px;margin:0;font-size:18px}.hpv2-root .ngb-body .nbx-g{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.hpv2-root .ngb-body .nbx-g>div{-webkit-backdrop-filter:blur(8px);background:#ffffffd1;border:1px solid #e2e7ef;border-radius:14px;padding:30px 28px 28px;box-shadow:0 2px 6px #0b14260a,0 16px 36px -18px #0b14262e}.hpv2-root .ngb-body .nbx-v{color:var(--ink);letter-spacing:-.04em;align-items:baseline;font-size:60px;font-weight:650;line-height:1;display:flex}.hpv2-root .ngb-body .nbx-g h3{color:var(--ink);letter-spacing:-.01em;margin:16px 0 6px;font-size:18px;font-weight:600}.hpv2-root .ngb-body .nbx-g p{color:var(--text);margin:0;font-size:15px;line-height:1.6}.hpv2-root .ngb-body .nbx-x{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.hpv2-root .ngb-body .nbx-x span{color:#1d4ed8;background:#eef2ff;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:600}.hpv2-root .ngb-body .nbx-x .nbx-st{color:#e09a00;background:0 0;gap:1px;padding:0;display:inline-flex}.hpv2-root .ngb-body .nbx-st svg{fill:currentColor;width:15px;height:15px}@media(max-width:1060px){.hpv2-root .ngb-body .nbx-g{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.hpv2-root .ngb-body section.st2.nbx{padding:72px 0}.hpv2-root .ngb-body .nbx-h{grid-template-columns:1fr;gap:16px;margin-bottom:32px}.hpv2-root .ngb-body .nbx-h p{justify-self:start;font-size:16.5px}.hpv2-root .ngb-body .nbx-g{grid-template-columns:1fr}.hpv2-root .ngb-body .nbx-v{font-size:50px}.hpv2-root .ngb-body .nbx-shapes svg{width:220%;left:-60%}}.hpv2-root .ngb-body .cta2 .band{background:var(--navyX)!important;border-radius:16px!important;padding:88px clamp(20px,5vw,72px)!important}.hpv2-root .ngb-body .cta2 .band:before{display:none}.hpv2-root .ngb-body .cta2 .brings.nshapes{background:0 0;border-radius:0;width:auto;height:auto;margin:0;animation:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:none;mask-image:none}.hpv2-root .ngb-body .cta2 .brings.nshapes svg{width:110%;height:120%;position:absolute;inset:-10% -5%}.hpv2-root .ngb-body .cta2 .band h2{letter-spacing:-.03em;font-weight:650!important}.hpv2-root .ngb-body .cta2 .band p{color:var(--navyTx)!important}.hpv2-root .ngb-body .cta2 .band .ask{background:#fff!important;border:0!important;border-radius:10px!important;padding:6px!important;animation:none!important;box-shadow:0 20px 40px -20px #0009!important}.hpv2-root .ngb-body .cta2 .bticks{color:var(--navyTx)}.hpv2-root .ngb-body .cta2 .bticks .i{color:#6ee7a8}@media(max-width:640px){.hpv2-root .ngb-body .cta2 .band{border-radius:12px!important;padding:48px 20px!important}.hpv2-root .ngb-body .cta2 .brings.nshapes svg{width:260%;height:120%;inset:-10% auto auto}}.hpv2-root .ngb-body .fql .still{background:#f5f7fb;border:1px solid #e2e7ef;border-radius:12px;margin-top:32px;padding:24px}.hpv2-root .ngb-body .fql .still .askcard{background:0 0;border:0;margin:0 0 16px;padding:0;display:block}.hpv2-root .ngb-body .fql .still .bav2{display:none}.hpv2-root .ngb-body .fql .still .askcard b{color:var(--ink);font-size:15.5px;font-weight:500;display:inline}.hpv2-root .ngb-body .fql .still .askcard span{color:var(--ink);font-size:15.5px;font-weight:500}.hpv2-root .ngb-body .fql .still .pbtns{flex-wrap:wrap;gap:12px;display:flex}.hpv2-root .ngb-body .fql .still .btn{height:44px;padding:0 20px;font-size:15px}.hpv2-root .ngb-body .fql .still .lnk{height:44px;color:var(--ink);background:#fff;border:1px solid #d3dae5;border-radius:6px;align-items:center;padding:0 20px;font-size:15px;font-weight:600;display:inline-flex}.hpv2-root .ngb-body .fql .still .lnk .i{display:none}.hpv2-root .ngb-body .fqr{border-top:1px solid #d3dae5;gap:0!important}.hpv2-root .ngb-body .fqr .fi{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #d3dae5!important;border-radius:0!important}.hpv2-root .ngb-body .fqr .fqq{font-size:19px;font-weight:600;padding:24px 0!important}.hpv2-root .ngb-body .fqr .fqq:hover{color:var(--blueX)}.hpv2-root .ngb-body .fqr .pls{background:#fff;border:1px solid #d3dae5;transform:none!important}.hpv2-root .ngb-body .fqr .fqa p{font-size:16.5px;padding:0 56px 24px 0!important}@media(max-width:640px){.hpv2-root .ngb-body .fqr .fqq{font-size:17px;padding:20px 0!important}.hpv2-root .ngb-body .fqr .fqa p{padding-right:0!important}}.hpv2-root .ngb-body .bento .bx .plt{background:#eef3fc;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;padding:32px!important}.hpv2-root .ngb-body .bento .bx .plt .pshp{z-index:0;width:100%;height:100%;position:absolute;inset:0}.hpv2-root .ngb-body .bento .bx .plt:after{display:none!important}.hpv2-root .ngb-body .bento .bx .plt .scr{z-index:1;width:100%;position:relative;background:#fff!important;border:1px solid #e2e7ef!important;border-radius:12px!important;box-shadow:0 2px 6px #0b14260d,0 12px 32px -8px #0b142624!important}.hpv2-root .ngb-body .bento .bx .plt .scr .kc{background:#f5f7fb}@media(max-width:640px){.hpv2-root .ngb-body .bento .bx .plt{padding:12px!important}}.hpv2-root .ngb-body .hero .ann b,.hpv2-root .ngb-body .ann b{letter-spacing:.04em;color:#1d4ed8!important;background:#eef2ff!important}.hpv2-root .ngb-body .abar .lg,.hpv2-root .ngb-body .tw .top .lg,.hpv2-root .ngb-body .lg{border:1.5px solid var(--blueX);box-sizing:border-box;background:#fff!important}.hpv2-root .ngb-body .er .ic{border:1px solid #e2e7ef;background:#fff!important}.hpv2-root .ngb-body .abfacts b{color:var(--blueX);font-family:Inter,sans-serif}.hpv2-root .ngb-body .abfacts span{line-height:1.45;color:var(--text)!important;font-size:14px!important}@media(min-width:1200px){.hpv2-root .ngb-body .abfacts span{white-space:nowrap}}.hpv2-root .ngb-body .abl .pbtns{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hpv2-root .ngb-body .abl .pbtns .lnk{height:52px;color:var(--ink);background:#fff;border:1px solid #d3dae5;border-radius:6px;align-items:center;gap:8px;padding:0 24px;font-size:16px;font-weight:600;transition:border-color .2s;display:inline-flex}.hpv2-root .ngb-body .abl .pbtns .lnk:hover{border-color:var(--ink)}.hpv2-root .ngb-body .abl .pbtns .lnk .i{color:var(--blueX)}.hpv2-root .ngb-body .player.hasvid .pstage,.hpv2-root .ngb-body .player.hasvid .pcap{display:none!important}.hpv2-root .ngb-body .player .realvid{aspect-ratio:16/9;object-fit:cover;cursor:pointer;background:#0e1133;width:100%;display:block}.hpv2-root .ngb-body .player.hasvid .pctrl{background:linear-gradient(#0000,#0b1020cc)}.hpv2-root .ngb-body .fql .still .askcard b:after{content:" "}.hpv2-root .ngb-body .hero .rot span{color:var(--blueX)!important;-webkit-text-fill-color:var(--blueX)!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}.hpv2-root .ngb-body .eyebrow,.hpv2-root .ngb-body .band .eyebrow,.hpv2-root .ngb-body .cta2 .band .eyebrow{text-transform:uppercase;font-weight:700;color:#1d4ed8!important;letter-spacing:.08em!important;font-size:13px!important}.hpv2-root .ngb-body .eyebrow i{display:none!important}.hpv2-root .ngb-body h1,.hpv2-root .ngb-body h2,.hpv2-root .ngb-body h3,.hpv2-root .ngb-body .sh h2,.hpv2-root .ngb-body .sh2 h2,.hpv2-root .ngb-body .abl h2,.hpv2-root .ngb-body .fql h2,.hpv2-root .ngb-body .vid h2,.hpv2-root .ngb-body .awd h2,.hpv2-root .ngb-body .bx h3{color:var(--ink)}.hpv2-root .ngb-body .band h2,.hpv2-root .ngb-body .cta2 .band h2{color:#fff!important}.hpv2-root .ngb-body .svc,.hpv2-root .ngb-body .about,.hpv2-root .ngb-body .vid,.hpv2-root .ngb-body .awd,.hpv2-root .ngb-body .faq{position:relative;overflow:hidden}.hpv2-root .ngb-body .secshapes svg[style*=scaleX]{left:-8%;right:auto}.hpv2-root .ngb-body .svc>.wrap,.hpv2-root .ngb-body .about>.wrap,.hpv2-root .ngb-body .vid>.wrap,.hpv2-root .ngb-body .awd>.wrap,.hpv2-root .ngb-body .faq>.wrap{z-index:1;position:relative}@media(max-width:760px){.hpv2-root .ngb-body .secshapes svg{opacity:.55;width:160%;min-width:0;right:-60%}.hpv2-root .ngb-body .secshapes svg[style*=scaleX]{left:-60%}}.hpv2-root .ngb-body .q13proj{--line:#e2e7ef;--line2:#d3dae5;--r2:12px;--sh2:0 2px 6px #0b14260d,0 12px 32px -8px #0b14261f;--mute:#566176;--ok:#0f7b45;--blueT:#1d4ed8;--ink:var(--t-ink);--bg2:#f5f7fb;--tx:var(--t-body);--ease:cubic-bezier(.2,.7,.2,1);background:#f5f7fb;padding:112px 0;position:relative}.hpv2-root .ngb-body .q13proj .q-pj{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.hpv2-root .ngb-body .q13proj .q-pc{border:1px solid var(--line);border-radius:var(--r2);transition:box-shadow .3s,transform .3s var(--ease);background:#fff;flex-direction:column;display:flex;overflow:hidden}.hpv2-root .ngb-body .q13proj .q-pc:hover{box-shadow:var(--sh2);transform:translateY(-3px)}.hpv2-root .ngb-body .q13proj .q-pshot{border-bottom:1px solid var(--line);height:250px;padding:24px 24px 0;position:relative;overflow:hidden}.hpv2-root .ngb-body .q13proj .q-pshot .q-brx{border:1px solid var(--line);height:100%;box-shadow:var(--sh2);transition:transform .5s var(--ease);background:#fff;border-bottom:0;border-radius:8px 8px 0 0;overflow:hidden}.hpv2-root .ngb-body .q13proj .q-pc:hover .q-pshot .q-brx{transform:translateY(-6px)}.hpv2-root .ngb-body .q13proj .q-brx .q-t{border-bottom:1px solid var(--line);height:26px;color:var(--mute);background:#f3f5f9;align-items:center;gap:5px;padding:0 10px;font-size:10.5px;display:flex}.hpv2-root .ngb-body .q13proj .q-brx .q-t i{background:var(--line2);border-radius:50%;width:7px;height:7px}.hpv2-root .ngb-body .q13proj .q-brx .q-t span{margin-left:8px}.hpv2-root .ngb-body .q13proj .q-brx .q-t em{color:var(--ok);margin-left:auto;font-style:normal;font-weight:600}.hpv2-root .ngb-body .q13proj .q-site{color:#fff;height:calc(100% - 26px);font-size:10px;position:relative}.hpv2-root .ngb-body .q13proj .q-site nav{align-items:center;gap:10px;padding:8px 12px;font-size:9.5px;display:flex}.hpv2-root .ngb-body .q13proj .q-site nav b{margin-right:auto;font-size:11px}.hpv2-root .ngb-body .q13proj .q-site .q-sh1{padding:14px 14px 0}.hpv2-root .ngb-body .q13proj .q-site .q-sh1 small{letter-spacing:.12em;opacity:.85;font-size:8px;font-weight:700}.hpv2-root .ngb-body .q13proj .q-site .q-sh1 h5{color:inherit;letter-spacing:-.02em;margin:5px 0 8px;font-size:19px;line-height:1.1}.hpv2-root .ngb-body .q13proj .q-site .q-sh1 em{border-radius:4px;padding:4px 9px;font-size:9px;font-style:normal;font-weight:600;display:inline-block}.hpv2-root .ngb-body .q13proj .q-site .q-rows{gap:5px;padding:12px 14px;display:grid}.hpv2-root .ngb-body .q13proj .q-site .q-rows div{border-radius:5px;justify-content:space-between;align-items:center;padding:6px 8px;font-size:9.5px;display:flex}.hpv2-root .ngb-body .q13proj .q-s-ms{background:linear-gradient(160deg,#16222f,#2f4a5c)}.hpv2-root .ngb-body .q13proj .q-s-ms .q-rows div{background:#ffffff14}.hpv2-root .ngb-body .q13proj .q-s-ms em{color:#1b1b1b;background:#f18c7d}.hpv2-root .ngb-body .q13proj .q-s-eb{color:#10202a;background:#fff}.hpv2-root .ngb-body .q13proj .q-s-eb nav,.hpv2-root .ngb-body .q13proj .q-s-eb .q-sh1 em{color:#fff;background:#0f3d2e}.hpv2-root .ngb-body .q13proj .q-s-eb .q-grid{grid-template-columns:repeat(3,1fr);gap:6px;padding:10px 14px;display:grid}.hpv2-root .ngb-body .q13proj .q-s-eb .q-grid div{border:1px solid #e3e8ee;border-radius:5px;padding:5px;font-size:9px;font-weight:600}.hpv2-root .ngb-body .q13proj .q-s-eb .q-grid i{background:linear-gradient(135deg,#dfeee8,#c7e1d7);border-radius:3px;height:28px;margin-bottom:4px;display:block}.hpv2-root .ngb-body .q13proj .q-s-eb .q-grid span{color:var(--t-secondary);font-weight:500;display:block}.hpv2-root .ngb-body .q13proj .q-s-yo{background:linear-gradient(170deg,#0a1a33,#123a63)}.hpv2-root .ngb-body .q13proj .q-s-yo em{color:#0a1a33;background:#fff}.hpv2-root .ngb-body .q13proj .q-s-yo .q-rows div{border:1px solid #ffffff2e}.hpv2-root .ngb-body .q13proj .q-pbody{flex-direction:column;flex:1;padding:24px;display:flex}.hpv2-root .ngb-body .q13proj .q-ctry{letter-spacing:.08em;color:var(--blueT);margin-bottom:8px;font-size:12px;font-weight:700}.hpv2-root .ngb-body .q13proj .q-pbody h3{letter-spacing:-.02em;margin-bottom:8px;font-size:22px}.hpv2-root .ngb-body .q13proj .q-pbody p{font-size:15.5px}.hpv2-root .ngb-body .q13proj .q-pbody .q-tags{margin:16px 0 22px}.hpv2-root .ngb-body .q13proj .q-pbody .lnk{margin-top:auto}.hpv2-root .ngb-body .q13proj .q-sh{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:48px;margin-bottom:56px;display:grid}.hpv2-root .ngb-body .q13proj .q-sh h2{letter-spacing:-.03em;font-size:44px;line-height:1.12}.hpv2-root .ngb-body .q13proj .q-sh p{color:var(--tx);justify-self:end;max-width:520px;font-size:18px}.hpv2-root .ngb-body .q13proj .q-tags{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.hpv2-root .ngb-body .q13proj .q-tags span{color:var(--ink);background:var(--bg2);border:1px solid var(--line);border-radius:999px;padding:3px 10px;font-size:13px;font-weight:500}.hpv2-root .ngb-body .q13proj .q-sh h2{letter-spacing:-.035em;color:var(--t-ink);margin:0;font-size:clamp(34px,3.6vw,52px);font-weight:700}.hpv2-root .ngb-body .q13proj .q-pbody h3{color:var(--t-ink);font-weight:650}.hpv2-root .ngb-body .q13proj .q-pbody p{color:var(--t-body);margin:0;line-height:1.6}.hpv2-root .ngb-body .q13proj .lnk{color:#1f5bff;align-items:center;gap:6px;font-size:15.5px;font-weight:600;display:inline-flex}.hpv2-root .ngb-body .q13proj .lnk .i{width:16px;height:16px}.hpv2-root .ngb-body .q13proj .q-pshot .q-brx{height:100%}@media(max-width:1060px){.hpv2-root .ngb-body .q13proj .q-pj{grid-template-columns:repeat(2,minmax(0,1fr))}.hpv2-root .ngb-body .q13proj .q-sh{grid-template-columns:1fr;gap:14px}.hpv2-root .ngb-body .q13proj .q-sh p{justify-self:start}}@media(max-width:760px){.hpv2-root .ngb-body .q13proj{padding:72px 0}.hpv2-root .ngb-body .q13proj .q-pj{grid-template-columns:1fr}.hpv2-root .ngb-body .q13proj .q-pshot{height:230px}}.hpv2-root .ngb-body section.st2.nbx{color:#c7d1e0;border:0;background:#0e1133!important}.hpv2-root .ngb-body .nbx-shapes svg{opacity:.9;width:70%;height:140%;inset:-20% auto auto -10%}.hpv2-root .ngb-body .nbx-eb{color:#ff8c7a}.hpv2-root .ngb-body .nbx-h h2{color:#fff}.hpv2-root .ngb-body .nbx-h p{color:#c7d1e0}.hpv2-root .ngb-body .nbx-g{border-top:1px solid #ffffff24;gap:0}.hpv2-root .ngb-body .nbx-g>div{-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:36px 28px 8px 0}.hpv2-root .ngb-body .nbx-g>div+div{border-left:1px solid #ffffff24;padding-left:28px}.hpv2-root .ngb-body .nbx-v{color:#fff;font-size:64px}.hpv2-root .ngb-body .nbx-g h3{color:#fff}.hpv2-root .ngb-body .nbx-g p{color:#c7d1e0}.hpv2-root .ngb-body .nbx-x span{color:#fff;background:0 0;border:1px solid #ffffff3d}.hpv2-root .ngb-body .nbx-x .nbx-st{color:#f2a900;border:0}@media(max-width:1060px){.hpv2-root .ngb-body .nbx-g>div:nth-child(3){border-left:0;padding-left:0}.hpv2-root .ngb-body .nbx-g>div:nth-child(n+3){border-top:1px solid #ffffff24;margin-top:28px}}@media(max-width:760px){.hpv2-root .ngb-body .nbx-g>div,.hpv2-root .ngb-body .nbx-g>div+div{border-left:0;margin-top:0;padding:28px 0 4px}.hpv2-root .ngb-body .nbx-g>div+div{border-top:1px solid #ffffff24}.hpv2-root .ngb-body .nbx-v{font-size:52px}.hpv2-root .ngb-body .nbx-shapes svg{width:180%;left:-60%}}.hpv2-root .ngb-body .vid .player{border-radius:12px;max-width:none;margin:0}.hpv2-root .ngb-body .vid .player .pbar{display:none}.hpv2-root .ngb-body .vbadge{z-index:8;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0812268c;border:1px solid #ffffff40;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;position:absolute;top:14px;left:16px}.hpv2-root .ngb-body .pipe span{color:#1d4ed8!important;background:#eef2ff!important;border-color:#c9dcfb!important}.hpv2-root .ngb-body .pipe i{background:#c9dcfb!important}.hpv2-root .ngb-body .pipe i:after{background:#1f5bff!important}.hpv2-root .ngb-body .abc:first-child,.hpv2-root .ngb-body .abc:nth-child(2),.hpv2-root .ngb-body .abc:nth-child(3){--c:#1f5bff}.hpv2-root .ngb-body .achips span{color:var(--t-ink)!important;background:#f5f7fb!important;border-color:#e2e7ef!important}.hpv2-root .ngb-body .achips .live i{background:#0f7b45!important}.hpv2-root .ngb-body .abc,.hpv2-root .ngb-body .bx,.hpv2-root .ngb-body .awc,.hpv2-root .ngb-body .q-pc{box-shadow:0 1px 2px #0b14260d;border-color:#dde3ec!important}.hpv2-root .ngb-body .abc,.hpv2-root .ngb-body .bx,.hpv2-root .ngb-body .awc{border-radius:14px!important}.hpv2-root .ngb-body .abc p,.hpv2-root .ngb-body .bx p,.hpv2-root .ngb-body .awc p,.hpv2-root .ngb-body .fqa p{color:var(--t-body)!important}.hpv2-root .ngb-body .vid .player .realvid{z-index:1;position:relative}.hpv2-root .ngb-body .vid .player .bigplay,.hpv2-root .ngb-body .vid .player .pctrl{z-index:9!important}.hpv2-root .ngb-body .vid .player .vbadge{z-index:10}.hpv2-root .ngb-body .vid .player.hasvid:not(.playing) .bigplay{opacity:1!important;pointer-events:auto!important;visibility:visible!important;transform:none!important}.hpv2-root .ngb-body .vid .player.hasvid:not(.playing) .bigplay:hover{transform:scale(1.06)!important}.hpv2-root .ngb-body .hero .stage{transform:none!important}.hpv2-root .ngb-body .hero .hplate{border-color:#d9e0ea!important;box-shadow:0 2px 6px #0b14260f,0 40px 90px -30px #0b142661!important}.hpv2-root .ngb-body .vid .player .ptrack s{background:#fff9;width:2px;position:absolute;top:0;bottom:0}.hpv2-root .ngb-body .mh small{color:#0a6770!important}.hpv2-root .ngb-body .vxa .vx-sh{z-index:1;position:relative}.hpv2-root .ngb-body .vx-sh{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:48px;margin-bottom:28px;display:grid}.hpv2-root .ngb-body .vx-sh h2{margin:14px 0 0!important}.hpv2-root .ngb-body .vx-sh p{max-width:520px;color:var(--t-body);justify-self:end;margin:0;font-size:18px;line-height:1.6}.hpv2-root .ngb-body .vid .wrap{z-index:1;position:relative}.hpv2-root .ngb-body .vid.vxa{padding:88px 0!important}.hpv2-root .ngb-body .vx-tabs{scrollbar-width:none;border-bottom:1px solid #d3dae5;gap:4px;margin-bottom:24px;display:flex;overflow-x:auto}.hpv2-root .ngb-body .vx-tabs button{font:inherit;color:#475166;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:14px 18px;font-size:16px;font-weight:600;display:inline-flex;position:relative}.hpv2-root .ngb-body .vx-tabs button:hover{color:var(--t-ink)}.hpv2-root .ngb-body .vx-tabs button.on{color:var(--t-ink);box-shadow:inset 0 -3px #c9dcfb}.hpv2-root .ngb-body .vx-tabs .cn{color:#475166;background:#eef1f6;border-radius:6px;padding:2px 6px;font-size:12px;font-weight:700}.hpv2-root .ngb-body .vx-tabs i{background:#1f5bff;width:0;height:3px;position:absolute;bottom:-1px;left:0}.hpv2-root .ngb-body .vx-card{background:#fff;border:1px solid #dde3ec;border-radius:16px;grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:40px;padding:32px;display:grid;box-shadow:0 2px 6px #0b14260d,0 30px 70px -40px #0b142659}.hpv2-root .ngb-body .vx-text{flex-direction:column;align-items:flex-start;display:flex}.hpv2-root .ngb-body .vx-tp{display:none}.hpv2-root .ngb-body .vx-tp.on{animation:.4s ngb-vxf;display:block}@keyframes ngb-vxf{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.hpv2-root .ngb-body .vx-tp small{letter-spacing:.08em;color:#1d4ed8;font-size:13px;font-weight:700}.hpv2-root .ngb-body .vx-tp h3{letter-spacing:-.02em;color:var(--t-ink);margin:12px 0 18px;font-size:26px;font-weight:650;line-height:1.25}.hpv2-root .ngb-body .vx-tp ul{gap:12px;margin:0 0 26px;padding:0;list-style:none;display:grid}.hpv2-root .ngb-body .vx-tp li{color:var(--t-ink);gap:10px;font-size:16px;font-weight:500;line-height:1.45;display:flex}.hpv2-root .ngb-body .vx-tp li .i{color:#1f5bff;flex:none;width:20px;height:20px}.hpv2-root .ngb-body .vid .vx-card .player{border-radius:12px;max-width:none!important;margin:0!important}@media(max-width:1060px){.hpv2-root .ngb-body .vx-sh{grid-template-columns:1fr;gap:12px}.hpv2-root .ngb-body .vx-sh p{justify-self:start}.hpv2-root .ngb-body .vx-card{grid-template-columns:1fr;padding:20px}}@media(max-width:640px){.hpv2-root .ngb-body .vid.vxa{padding:64px 0!important}.hpv2-root .ngb-body .vx-tp h3{font-size:22px}}.hpv2-root .ngb-body .hero .app{border-color:#d5dce7!important;box-shadow:0 1px 2px #0b142614,0 8px 20px -6px #0b142629!important}.hpv2-root .ngb-body .hero .stage .float,.hpv2-root .ngb-body .hero .f1,.hpv2-root .ngb-body .hero .f2{box-shadow:0 2px 4px #0b14260f,0 18px 40px -12px #0b14264d!important}.hpv2-root .ngb-body .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}.hpv2-root .ngb-body .hero .ask .btn.p{border-radius:12px!important}.hpv2-root .ngb-body .q13proj .q-site{height:200px;overflow:hidden}.hpv2-root .ngb-body .q13proj .q-sin{transition:transform 4.5s cubic-bezier(.45,0,.3,1)}.hpv2-root .ngb-body .q13proj .q-pc:hover .q-sin{transform:translateY(calc(200px - 100%))}.hpv2-root .ngb-body .q13proj .q-blk{background:#ffffff14;border-radius:6px;margin:6px 14px;padding:8px 10px}.hpv2-root .ngb-body .q13proj .q-blk small{letter-spacing:.12em;opacity:.8;font-size:7.5px;font-weight:700;display:block}.hpv2-root .ngb-body .q13proj .q-blk b{margin:2px 0;font-size:12px;display:block}.hpv2-root .ngb-body .q13proj .q-blk span{opacity:.85;font-size:9px}.hpv2-root .ngb-body .q13proj .q-blk2{border:1px solid #e3e8ee;border-radius:6px;margin:6px 14px;padding:8px 10px}.hpv2-root .ngb-body .q13proj .q-blk2 b{color:#0f3d2e;font-size:11.5px;display:block}.hpv2-root .ngb-body .q13proj .q-blk2 span{color:#475166;font-size:9px}.hpv2-root .ngb-body .q13proj .q-foot,.hpv2-root .ngb-body .q13proj .q-foot2{opacity:.8;border-top:1px solid #ffffff26;margin:10px 0 0;padding:10px 14px;font-size:9px}.hpv2-root .ngb-body .q13proj .q-foot2{color:#475166;opacity:1;border-color:#e3e8ee}.hpv2-root .ngb-body .q13proj .q-pshot:after{content:"";color:var(--t-ink);z-index:2;background:#fffffff2;border-radius:99px;padding:3px 9px;font-size:11px;font-weight:600;transition:opacity .3s;display:none;position:absolute;bottom:10px;right:34px;box-shadow:0 2px 8px #0b142626}.hpv2-root .ngb-body .q13proj .q-pc:hover .q-pshot:after{opacity:0}@media(max-width:760px){.hpv2-root .ngb-body .q13proj .q-site{height:180px}.hpv2-root .ngb-body .q13proj .q-pc:hover .q-sin{transform:translateY(calc(180px - 100%))}}.hpv2-root .ngb-body .hero .ask{border:1px solid #cfd7e3!important;box-shadow:0 1px 1px #0b14260f,0 3px 6px #0b142612,0 12px 24px -6px #0b142624,0 36px 70px -24px #0b142673!important}.hpv2-root .ngb-body .hero .hplate{border:1px solid #cfd7e3!important;box-shadow:0 1px 1px #0b14260d,0 6px 12px #0b142612,0 24px 48px -12px #0b14262e,0 70px 130px -30px #0b14267a!important}.hpv2-root .ngb-body .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 ngb-ang!important;box-shadow:0 1px 1px #0b142614,0 4px 8px #0b142614,0 16px 32px -8px #0b142633,0 44px 80px -24px #0b14268c!important}.hpv2-root .ngb-body .hero .app{box-shadow:0 2px 4px #0b14261f,0 16px 36px -10px #0b14264d!important}.hpv2-root .ngb-body .hero .ask{box-shadow:0 -2px 6px #0b14260f,0 -10px 28px -6px #0b142629,0 0 0 1px #0b142608,0 10px 28px -6px #0b142629!important}.hpv2-root .ngb-body .hero .hplate{box-shadow:0 -2px 8px #0b14260f,0 -16px 44px -8px #0b142633,0 0 0 1px #0b142608,0 16px 44px -8px #0b142633!important}.hpv2-root .ngb-body{--max:1760px}.hpv2-root .ngb-body section>.wrap{max-width:min(1760px,100%)!important;padding-left:clamp(20px,4vw,72px)!important;padding-right:clamp(20px,4vw,72px)!important}.hpv2-root .ngb-body .hero .stage{max-width:min(1480px,100%)!important;height:clamp(460px,64vh,700px)!important}.hpv2-root .ngb-body .hero .ask,.hpv2-root .ngb-body .hero .lead{max-width:860px!important}.hpv2-root .ngb-body .hero h1{font-size:clamp(40px,min(5.4vw,9vh),108px)!important}@media(min-width:1600px){.hpv2-root .ngb-body .sh h2,.hpv2-root .ngb-body .sh2 h2,.hpv2-root .ngb-body .abl h2,.hpv2-root .ngb-body .fql h2,.hpv2-root .ngb-body .vid h2,.hpv2-root .ngb-body .awd h2,.hpv2-root .ngb-body .q13proj h2,.hpv2-root .ngb-body .nbx-h h2,.hpv2-root .ngb-body .vx-sh h2{font-size:clamp(46px,3.3vw,64px)!important}.hpv2-root .ngb-body .sh p,.hpv2-root .ngb-body .vx-sh p,.hpv2-root .ngb-body .nbx-h p{max-width:620px!important;font-size:20px!important}.hpv2-root .ngb-body{font-size:17px}}.hpv2-root .ngb-body{--orange:#ff6a13;--orangeD:#d9480f;--orangeT:#c2410c;--amber:#cf0a0a}.hpv2-root .ngb-body .eyebrow,.hpv2-root .ngb-body .nbx-eb,.hpv2-root .ngb-body .vx-tp small{color:var(--orangeT)!important}.hpv2-root .ngb-body .cta2 .band .eyebrow,.hpv2-root .ngb-body .band .eyebrow,.hpv2-root .ngb-body section.st2.nbx .nbx-eb{color:#ff8c7a!important}.hpv2-root .ngb-body .vx-tabs i{background:linear-gradient(90deg,#1f5bff,#cf0a0a)!important}.hpv2-root .ngb-body .vx-tabs button.on .cn{color:var(--orangeT)!important;background:#ffe9e6!important}.hpv2-root .ngb-body .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}.hpv2-root .ngb-body .fql .still .lnk:hover{border-color:var(--orange)!important}.hpv2-root .ngb-body .svc,.hpv2-root .ngb-body .about,.hpv2-root .ngb-body .tour,.hpv2-root .ngb-body .vid,.hpv2-root .ngb-body .q13proj,.hpv2-root .ngb-body .awd,.hpv2-root .ngb-body .faq{position:relative!important;overflow:hidden!important}.hpv2-root .ngb-body .secshapes{pointer-events:none;z-index:0;position:absolute;inset:0}.hpv2-root .ngb-body .secshapes svg{opacity:.9;width:62%;min-width:720px;height:100%;position:absolute;top:0;right:-6%}.hpv2-root .ngb-body .secshapes.sL svg{left:-6%;right:auto}.hpv2-root .ngb-body .svc>.wrap,.hpv2-root .ngb-body .about>.wrap,.hpv2-root .ngb-body .tour>.wrap,.hpv2-root .ngb-body .vid>.wrap,.hpv2-root .ngb-body .q13proj>.wrap,.hpv2-root .ngb-body .awd>.wrap,.hpv2-root .ngb-body .faq>.wrap{z-index:1;position:relative}@media(max-width:760px){.hpv2-root .ngb-body .secshapes svg{opacity:.6;width:170%;min-width:0;right:-70%}.hpv2-root .ngb-body .secshapes.sL svg{left:-70%}}.hpv2-root .ngb-body{--n-ink:var(--t-ink);--n-text:var(--t-body);--n-muted:#5b6479;--n-line:#e3e8f2;--n-line2:#d3dae8;--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);color:var(--n-text);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}.hpv2-root .ngb-body .btn,.hpv2-root .ngb-body .lnk,.hpv2-root .ngb-body .lk{-webkit-tap-highlight-color:transparent}.hpv2-root .ngb-body .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:none!important;display:inline-flex!important}.hpv2-root .ngb-body .btn .i{transition:transform .22s var(--n-ease);width:17px!important;height:17px!important}.hpv2-root .ngb-body .btn:hover .i:not(.spk){transform:translate(3px)}.hpv2-root .ngb-body .btn:hover .spk{transform:rotate(15deg)scale(1.08)}.hpv2-root .ngb-body .btn:active{transform:translateY(1px)!important}.hpv2-root .ngb-body .btn:focus-visible,.hpv2-root .ngb-body .lnk:focus-visible,.hpv2-root .ngb-body .lk:focus-visible,.hpv2-root .ngb-body .awc:focus-visible,.hpv2-root .ngb-body .q-pc a:focus-visible,.hpv2-root .ngb-body .ann:focus-visible{outline:2px solid var(--n-blue)!important;outline-offset:3px!important}.hpv2-root .ngb-body .btn.p,.hpv2-root .ngb-body .btn.p:hover{background:var(--n-blue)!important;color:#fff!important;filter:none!important;background-image:none!important;box-shadow:inset 0 1px #ffffff29,0 1px 2px #0e113338!important}.hpv2-root .ngb-body .btn.p:hover{background:var(--n-blueH)!important;transform:none!important}.hpv2-root .ngb-body .btn.p:active{background:var(--n-blueA)!important}.hpv2-root .ngb-body .btn.p:after{transition:left .7s!important;animation:none!important}.hpv2-root .ngb-body .btn.p:hover:after{left:130%!important}.hpv2-root .ngb-body .hero .ask .btn.p:after,.hpv2-root .ngb-body .cta2 .ask .btn.p:after{animation:3.6s ease-in-out infinite ngb-shine!important}.hpv2-root .ngb-body .pbtns .lnk{letter-spacing:-.01em;align-items:center;gap:10px;border:1px solid var(--n-line2)!important;height:48px!important;color:var(--n-ink)!important;box-shadow:var(--n-sh1)!important;background:#fff!important;border-radius:999px!important;padding:0 20px!important;font-size:15.5px!important;font-weight:600!important;transition:border-color .18s,background-color .18s,transform .12s!important;display:inline-flex!important}.hpv2-root .ngb-body .pbtns .lnk:hover{background:#f7f9fd!important;border-color:#aab5cc!important}.hpv2-root .ngb-body .pbtns .lnk:active{transform:translateY(1px)}.hpv2-root .ngb-body .pbtns .lnk .i{transition:transform .22s var(--n-ease);flex:none;opacity:1!important;stroke:currentColor!important;fill:none!important;width:17px!important;max-width:none!important;height:17px!important;margin:0!important;display:inline-block!important}.hpv2-root .ngb-body .pbtns .lnk:hover .i{transform:translate(3px)}.hpv2-root .ngb-body .pbtns{align-items:center;gap:12px!important}.hpv2-root .ngb-body .faq .pbtns .btn,.hpv2-root .ngb-body .faq .pbtns .lnk{height:44px!important;font-size:15px!important}.hpv2-root .ngb-body .hint .lnk,.hpv2-root .ngb-body .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}.hpv2-root .ngb-body .hint .lnk:hover,.hpv2-root .ngb-body .q-pc .lnk:hover{color:var(--n-blueH)!important;background-size:100% 1px!important}.hpv2-root .ngb-body .hint .lnk .i,.hpv2-root .ngb-body .q-pc .lnk .i{transition:transform .22s var(--n-ease)}.hpv2-root .ngb-body .hint .lnk:hover .i{transform:translate(3px)}.hpv2-root .ngb-body .lk{border:1px solid var(--n-line2)!important;height:36px!important;color:var(--n-ink)!important;background:#fff!important;border-radius:999px!important;gap:6px!important;padding:0 14px!important;font-size:14px!important;font-weight:600!important;transition:border-color .18s,background-color .18s!important}.hpv2-root .ngb-body .lk:hover{background:#f7f9fd!important;border-color:#aab5cc!important}.hpv2-root .ngb-body .lk.pri{background:var(--n-ink)!important;border-color:var(--n-ink)!important;color:#fff!important}.hpv2-root .ngb-body .lk.pri:hover{background:#1a1f55!important;border-color:#1a1f55!important}.hpv2-root .ngb-body .lk .i{transition:transform .22s var(--n-ease)}.hpv2-root .ngb-body .lk:hover .i{transform:translate(2px)}.hpv2-root .ngb-body .btn.w{color:var(--n-ink)!important;background:#fff!important;border:0!important;box-shadow:0 1px 2px #00000040!important}.hpv2-root .ngb-body .btn.w:hover{background:#eef2fb!important}.hpv2-root .ngb-body .btn.g{color:#fff!important;box-shadow:none!important;background:0 0!important;border:1px solid #ffffff57!important}.hpv2-root .ngb-body .btn.g:hover{background:#ffffff14!important;border-color:#fff9!important}.hpv2-root .ngb-body .bbtns{gap:12px!important}.hpv2-root .ngb-body .hero h1{color:var(--n-ink);letter-spacing:-.032em!important;font-weight:700!important;line-height:1.03!important}.hpv2-root .ngb-body .hero .lead{color:#475069!important;max-width:760px!important;margin-left:auto!important;margin-right:auto!important;line-height:1.55!important}.hpv2-root .ngb-body .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}.hpv2-root .ngb-body .ann:hover{border-color:var(--n-line2)!important}.hpv2-root .ngb-body .hero .ask{gap:6px;border-radius:999px!important;align-items:center!important;padding:8px!important}.hpv2-root .ngb-body .hero .ask label{border-radius:999px;height:56px;padding-left:14px!important}.hpv2-root .ngb-body .hero .ask input{color:var(--n-ink);height:56px!important;font-size:17px!important}.hpv2-root .ngb-body .hero .ask input::placeholder{color:#737c90}.hpv2-root .ngb-body .hero .ask .btn.p{border-radius:999px!important;height:56px!important;padding:0 26px!important;font-size:16px!important}.hpv2-root .ngb-body .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}.hpv2-root .ngb-body .scope .i{width:18px;height:18px;color:var(--n-muted)}.hpv2-root .ngb-body .scope:focus-within{box-shadow:0 0 0 2px var(--n-blue)}.hpv2-root .ngb-body .hint{gap:8px 22px!important}.hpv2-root .ngb-body .hint span{color:#4b5569!important}.hpv2-root .ngb-body .svc,.hpv2-root .ngb-body .about,.hpv2-root .ngb-body .tour,.hpv2-root .ngb-body .awd,.hpv2-root .ngb-body .faq,.hpv2-root .ngb-body .vid.vxa{padding-top:112px!important;padding-bottom:112px!important}.hpv2-root .ngb-body .svc{padding-bottom:104px!important}.hpv2-root .ngb-body section h2{color:var(--n-ink)}.hpv2-root .ngb-body .svc h2,.hpv2-root .ngb-body .about h2,.hpv2-root .ngb-body .tour h2,.hpv2-root .ngb-body .vid h2,.hpv2-root .ngb-body .q13proj h2,.hpv2-root .ngb-body .awd h2,.hpv2-root .ngb-body .faq h2{text-wrap:balance;letter-spacing:-.03em!important;font-size:clamp(34px,3.2vw,56px)!important;font-weight:700!important;line-height:1.06!important}.hpv2-root .ngb-body .nbx h2,.hpv2-root .ngb-body .cta2 h2{text-wrap:balance;letter-spacing:-.03em!important;line-height:1.06!important}.hpv2-root .ngb-body .sh,.hpv2-root .ngb-body .q-sh{align-items:flex-end!important;gap:48px!important;margin-bottom:48px!important}.hpv2-root .ngb-body .sh p,.hpv2-root .ngb-body .q-sh p,.hpv2-root .ngb-body .shp{color:var(--n-muted)!important;line-height:1.6!important}.hpv2-root .ngb-body .eyebrow{letter-spacing:.1em!important;font-size:12.5px!important;font-weight:700!important}.hpv2-root .ngb-body .bx,.hpv2-root .ngb-body .abc,.hpv2-root .ngb-body .q-pc,.hpv2-root .ngb-body .awc,.hpv2-root .ngb-body .vx-card,.hpv2-root .ngb-body .tcard{border-radius:var(--n-r-card)!important;border:1px solid var(--n-line)!important;box-shadow:var(--n-sh1)!important}.hpv2-root .ngb-body .tcard,.hpv2-root .ngb-body .vx-card{box-shadow:var(--n-sh2)!important}.hpv2-root .ngb-body .q-pc,.hpv2-root .ngb-body .awc,.hpv2-root .ngb-body .abc{transition:border-color .2s,box-shadow .25s var(--n-ease),transform .25s var(--n-ease)!important}.hpv2-root .ngb-body .q-pc:hover,.hpv2-root .ngb-body .awc:hover{transform:translateY(-2px);border-color:var(--n-line2)!important;box-shadow:var(--n-sh2)!important}.hpv2-root .ngb-body .bx .plt{border-radius:var(--n-r-inner)!important}.hpv2-root .ngb-body .q-pshot{border-radius:calc(var(--n-r-card) - 1px) calc(var(--n-r-card) - 1px) 0 0!important}.hpv2-root .ngb-body .still{box-shadow:var(--n-sh1);border-radius:var(--n-r-card)!important;border-color:var(--n-line)!important;background:#fff!important}.hpv2-root .ngb-body .abfacts,.hpv2-root .ngb-body .abfacts>div{border-color:var(--n-line)!important}.hpv2-root .ngb-body .faq .fq{align-items:start!important}.hpv2-root .ngb-body .faq .fql{align-self:start;position:static!important}.hpv2-root .ngb-body .fqr .fi{border-color:var(--n-line)!important}.hpv2-root .ngb-body .fqq{min-height:64px}.hpv2-root .ngb-body .fqq span{letter-spacing:-.01em;color:var(--n-ink)!important;font-weight:600!important}.hpv2-root .ngb-body .cta2 .band .ask{border-radius:999px!important;max-width:720px!important;padding:6px!important}.hpv2-root .ngb-body .cta2 .band .ask label{padding-left:18px!important}.hpv2-root .ngb-body .cta2 .band .ask .btn.p{height:48px!important}.hpv2-root .ngb-body .cta2 .brings{opacity:.6}.hpv2-root .ngb-body .cta2 .band{border-radius:24px!important}@media(prefers-reduced-motion:reduce){.hpv2-root .ngb-body,.hpv2-root .ngb-body *,.hpv2-root .ngb-body :before,.hpv2-root .ngb-body :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media(max-width:760px){.hpv2-root .ngb-body .hero h1 .l1 .w{display:inline!important}.hpv2-root .ngb-body .hero h1 .l1 .w:nth-child(2):after{content:"\a";white-space:pre}.hpv2-root .ngb-body .hero h1{margin-bottom:22px!important;font-size:44px!important;line-height:1.08!important}.hpv2-root .ngb-body .scope{display:none}.hpv2-root .ngb-body .hero .ask{border-radius:24px!important;padding:8px!important}.hpv2-root .ngb-body .hero .ask label{height:52px}.hpv2-root .ngb-body .hero .ask .btn.p{width:100%;height:52px!important}.hpv2-root .ngb-body .svc,.hpv2-root .ngb-body .about,.hpv2-root .ngb-body .tour,.hpv2-root .ngb-body .awd,.hpv2-root .ngb-body .faq,.hpv2-root .ngb-body .vid.vxa{padding-top:72px!important;padding-bottom:72px!important}.hpv2-root .ngb-body .sh,.hpv2-root .ngb-body .q-sh{gap:16px!important;margin-bottom:32px!important}.hpv2-root .ngb-body .pbtns{flex-wrap:wrap}.hpv2-root .ngb-body .pbtns .btn,.hpv2-root .ngb-body .pbtns .lnk{flex:auto}}.hpv2-root .ngb-body{--star:#f97316;--starH:#ea580c}.hpv2-root .ngb-body .scope b{color:var(--n-ink);white-space:nowrap;padding-right:4px;font:600 15px/1 Inter,system-ui,sans-serif}.hpv2-root .ngb-body .scope{cursor:default}.hpv2-root .ngb-body .scope:hover{background:#f3f5fb}.hpv2-root .ngb-body .scope .i{color:var(--star)!important}.hpv2-root .ngb-body .cta2 .band .ask{gap:6px;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;border:2px solid #0000!important;border-radius:999px!important;align-items:center!important;max-width:860px!important;padding:8px!important;animation:5s linear infinite ngb-ang!important}.hpv2-root .ngb-body .cta2 .band .ask label{height:56px;padding-left:14px!important}.hpv2-root .ngb-body .cta2 .band .ask input{color:var(--n-ink);height:56px!important;font-size:17px!important}.hpv2-root .ngb-body .cta2 .band .ask .btn.p{border-radius:999px!important;height:56px!important;padding:0 26px!important;font-size:16px!important}.hpv2-root .ngb-body .bx .tg .tgcta{background:var(--star);color:#fff;letter-spacing:.01em;border-radius:999px;align-items:center;gap:5px;height:26px;margin-left:8px;padding:0 10px 0 12px;font-size:12.5px;font-weight:700;text-decoration:none;transition:background-color .18s;display:inline-flex}.hpv2-root .ngb-body .bx .tg .tgcta .i{stroke:#fff;width:13px;height:13px;transition:transform .2s}.hpv2-root .ngb-body .bx .tg .tgcta:hover .i{transform:translate(2px)}.hpv2-root .ngb-body section .eyebrow,.hpv2-root .ngb-body .q-sh .eyebrow,.hpv2-root .ngb-body .sh2 .eyebrow{color:var(--star)!important}.hpv2-root .ngb-body .cta2 .eyebrow{color:#ff8c7a!important}.hpv2-root .ngb-body .vx-tabs .cn{border:1px solid var(--star);background:var(--star)!important;color:#fff!important}.hpv2-root .ngb-body .vx-tabs button.on .cn{color:var(--star)!important;border:1px solid var(--star)!important;background:#fff!important}.hpv2-root .ngb-body .hero .ann b{background:var(--star)!important;color:#fff!important}@media(max-width:760px){.hpv2-root .ngb-body .cta2 .band .ask{border-radius:24px!important}.hpv2-root .ngb-body .cta2 .band .ask .btn.p{width:100%;height:52px!important}.hpv2-root .ngb-body .cta2 .scope{display:none}}.hpv2-root .ngb-body .bx .tg .tgcta{color:#fff!important;background:#0e1133!important}.hpv2-root .ngb-body .bx .tg .tgcta:hover{background:#1a1f55!important}.hpv2-root .ngb-body .bx .tg .tgcta .i{stroke:#cf0a0a!important}.hpv2-root .ngb-body .hero .ann b{color:#fff!important;background:#0e1133!important}.hpv2-root .ngb-body .vx-tabs .cn{color:#fff!important;background:#0e1133!important;border:1px solid #0e1133!important}.hpv2-root .ngb-body .vx-tabs button.on .cn{color:var(--t-ink)!important;background:#fff!important;border:1px solid #0e1133!important}.hpv2-root .ngb-body section .eyebrow,.hpv2-root .ngb-body .q-sh .eyebrow,.hpv2-root .ngb-body .sh2 .eyebrow,.hpv2-root .ngb-body .tt>small,.hpv2-root .ngb-body .vx-tp>small{color:#1f5bff!important}.hpv2-root .ngb-body .nbx-eb,.hpv2-root .ngb-body .cta2 .eyebrow{color:#ff8c7a!important}.hpv2-root .ngb-body .ttabs button.on .pb,.hpv2-root .ngb-body .ttabs .pb,.hpv2-root .ngb-body .vx-tabs i{background:linear-gradient(90deg,#1f5bff,#cf0a0a)!important}.hpv2-root .ngb-body .abc:before{background:linear-gradient(#1f5bff,#cf0a0a)!important}.hpv2-root .ngb-body .hshapes,.hpv2-root .ngb-body .hshapes svg{opacity:1!important}.hpv2-root .ngb-body .hshapes svg{filter:saturate(1.9)brightness(1.02)}.hpv2-root .ngb-body .secshapes svg{filter:saturate(2)brightness(1.02);opacity:1!important}.hpv2-root .ngb-body .nbx-shapes svg{filter:saturate(1.3)brightness(1.12)}.hpv2-root .ngb-body section.svc{background:#f7f9ff!important}.hpv2-root .ngb-body section.about{background:#fff!important}.hpv2-root .ngb-body section.vid{background:#fff!important}.hpv2-root .ngb-body section.q13proj{background:#fff6f5!important}.hpv2-root .ngb-body section.awd{background:#f8f9ff!important}.hpv2-root .ngb-body section.faq{background:#fff!important}.hpv2-root .ngb-body .cta2 .brings{filter:saturate(1.3)brightness(1.1);opacity:.85!important}.hpv2-root .ngb-body .mdot{color:#cf0a0a!important}.hpv2-root .ngb-body .hero h1,.hpv2-root .ngb-body .hero .rot,.hpv2-root .ngb-body .hero .rot span,.hpv2-root .ngb-body .hero .l1,.hpv2-root .ngb-body .hero .l1 span{letter-spacing:-1px!important;color:var(--t-ink)!important;-webkit-text-fill-color:var(--t-ink)!important;font-family:Segoe UI Variable Text,Segoe UI,segoeui,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:500!important}.hpv2-root .ngb-body .hero .lead{letter-spacing:-.48px!important;color:var(--t-ink-strong)!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}.hpv2-root .ngb-body .hero .hint,.hpv2-root .ngb-body .hero .hint span,.hpv2-root .ngb-body .hero .hint b{letter-spacing:-.3px!important;color:var(--t-ink-strong)!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}.hpv2-root .ngb-body .hero .hint .lnk{color:var(--t-accent-green-deep)!important;background-image:linear-gradient(var(--t-accent-green-deep),var(--t-accent-green-deep))!important;font-weight:600!important}.hpv2-root .ngb-body .hero .ann{color:var(--t-ink-strong)!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}.hpv2-root .ngb-body .hero .ann b{font-family:Segoe UI Variable Text,Segoe UI,segoeui,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:600!important}.hpv2-root .ngb-body .hero .scope b{letter-spacing:-.3px!important;color:var(--t-ink)!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}.hpv2-root .ngb-body .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}.hpv2-root .ngb-body .hero{background:linear-gradient(#fff,#f9fdfb 55%,#eef8f2)!important}.hpv2-root .ngb-body .hero:before{background-image:linear-gradient(#e2efe7 1px,#0000 1px),linear-gradient(90deg,#e2efe7 1px,#0000 1px)!important}.hpv2-root .ngb-body .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}.hpv2-root .ngb-body .hero .scope{background:#f7f4ef!important}.hpv2-root .ngb-body .hero .scope .i{color:#18823a!important}.hpv2-root .ngb-body .hero .ask .btn.p{color:#fff!important;background:#0e1133!important}.hpv2-root .ngb-body .hero .ask .btn.p:hover{background:#1a1f4d!important}.hpv2-root .ngb-body .hero .hshapes{opacity:.67!important}.hpv2-root .ngb-body .hero .ask{border-width:1.5px!important}.hpv2-root .ngb-body .hero .hshapes svg{filter:none!important}.hpv2-root .ngb-body,.hpv2-root .ngb-body #s-home.hero{background:#f7f4ef!important}.hpv2-root .ngb-body #s-home.hero:after{content:""!important;background-image:linear-gradient(#f7f4ef00,#f7f4ef 80%)!important}.hpv2-root .ngb-body #s-home.hero:before{background-image:linear-gradient(#ebe6dd 1px,#0000 1px),linear-gradient(90deg,#ebe6dd 1px,#0000 1px)!important}.hpv2-root .ngb-body #s-home.hero .ask .btn.p{background:#0e1726!important}.hpv2-root .ngb-body #s-home.hero .ask .btn.p:hover{filter:none!important;background:#0e1726!important;transform:none!important}.hpv2-root .ngb-body .secshapes svg{filter:none!important}.hpv2-root .ngb-body .secshapes{opacity:.67!important}.hpv2-root .ngb-body #eng .pill{color:var(--t-ink)!important;background:#f2ece1!important;border:0!important;font-weight:600!important}.hpv2-root .ngb-body #eng .ic{background:#f7f4ef!important;border:1px solid #e8e2d7!important;place-items:center!important;display:grid!important}.hpv2-root .ngb-body #eng .ic svg{stroke:#0e1726;stroke-width:1.8px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.hpv2-root .ngb-body .kp .bar,.hpv2-root .ngb-body .kp .bar i{height:2px!important}.hpv2-root .ngb-body .float.f2 em{color:var(--t-ink)!important;background:#f2ece1!important}.hpv2-root .ngb-body .float.f2 em .i,.hpv2-root .ngb-body .float.f2 em svg,.hpv2-root .ngb-body .float b{color:var(--t-ink)!important}.hpv2-root .ngb-body .abar .lg{color:var(--t-ink)!important;background:#fff!important;border:1.5px solid #e8e2d7!important}.hpv2-root .ngb-body .abar .lg .lgmark{width:16px;height:16px;display:block}.hpv2-root .ngb-body #s-home.hero .ask input{font-size:19px!important;line-height:1.3!important;position:relative!important;top:-2px!important}.hpv2-root .ngb-body{--ink:var(--t-ink)!important}.hpv2-root .ngb-body h1,.hpv2-root .ngb-body h2,.hpv2-root .ngb-body h3,.hpv2-root .ngb-body h4,.hpv2-root .ngb-body h5,.hpv2-root .ngb-body .hero h1,.hpv2-root .ngb-body .hero .rot span,.hpv2-root .ngb-body .hero .l1 span,.hpv2-root .ngb-body .sh h2,.hpv2-root .ngb-body .eyebrow+h2,.hpv2-root .ngb-body .bx h3,.hpv2-root .ngb-body .card h6,.hpv2-root .ngb-body .scope b,.hpv2-root .ngb-body .nm,.hpv2-root .ngb-body .float b,.hpv2-root .ngb-body #eng .nm{color:var(--t-ink)!important;-webkit-text-fill-color:var(--t-ink)!important}.hpv2-root .ngb-body h1,.hpv2-root .ngb-body h2,.hpv2-root .ngb-body h3,.hpv2-root .ngb-body h4,.hpv2-root .ngb-body h5,.hpv2-root .ngb-body h6,.hpv2-root .ngb-body .hero h1,.hpv2-root .ngb-body .hero .lead,.hpv2-root .ngb-body .hero .hint,.hpv2-root .ngb-body .bx h3,.hpv2-root .ngb-body .card h6,.hpv2-root .ngb-body .nm,.hpv2-root .ngb-body .float b,.hpv2-root .ngb-body .float small,.hpv2-root .ngb-body p,.hpv2-root .ngb-body li,.hpv2-root .ngb-body label,.hpv2-root .ngb-body input,.hpv2-root .ngb-body button,.hpv2-root .ngb-body .btn,.hpv2-root .ngb-body .chip,.hpv2-root .ngb-body .pill{font-family:Segoe UI Variable Text,Segoe UI,segoeui,Helvetica Neue,Helvetica,Arial,sans-serif!important}.hpv2-root .ngb-body .st2 h2,.hpv2-root .ngb-body .st2 h3,.hpv2-root .ngb-body .band h2,.hpv2-root .ngb-body .band.rv h2,.hpv2-root .ngb-body .cta2 .band h2{color:#fff!important;-webkit-text-fill-color:#fff!important}.hpv2-root .ngb-body #s-home.hero .rot{line-height:1.14!important;overflow:visible!important}.hpv2-root .ngb-body #s-home.hero .rot span{padding-bottom:10px!important;line-height:1.14!important}.hpv2-root .ngb-body section .eyebrow,.hpv2-root .ngb-body .q-sh .eyebrow,.hpv2-root .ngb-body .sh2 .eyebrow,.hpv2-root .ngb-body .cta2 .eyebrow,.hpv2-root .ngb-body .eyebrow{color:var(--t-body)!important;padding-left:3px!important}.hpv2-root .ngb-body .eyebrow i{background:#3d4760!important}.hpv2-root .ngb-body .sh p,.hpv2-root .ngb-body .q-sh p,.hpv2-root .ngb-body .sh2 p,.hpv2-root .ngb-body .vx-sh p{border-left:2px solid #fff!important;padding-left:16px!important}.hpv2-root .ngb-body .sh,.hpv2-root .ngb-body .q13proj .q-sh,.hpv2-root .ngb-body .vx-sh{align-items:flex-start!important}@media(min-width:1061px){.hpv2-root .ngb-body .sh{gap:18px 48px!important}.hpv2-root .ngb-body .sh>p{margin-top:30px!important}.hpv2-root .ngb-body .q13proj .q-sh>p{margin-top:19px!important}.hpv2-root .ngb-body .vx-sh>p{margin-top:33px!important}}.hpv2-root .ngb-body .btn.p{color:#fff!important;background:#0e1726!important}.hpv2-root .ngb-body .btn.p:hover{filter:none!important;background:#0e1726!important}.hpv2-root .ngb-body .btn.p .i,.hpv2-root .ngb-body .btn.p .i use,.hpv2-root .ngb-body .btn.p svg{color:#fff!important;stroke:#fff!important}.hpv2-root .ngb-body #ask2.ask{border-width:1px!important}.hpv2-root .ngb-body #ask2.ask .scope{background:#f7f4ef!important}.hpv2-root .ngb-body #ask2.ask .scope svg,.hpv2-root .ngb-body #ask2.ask .scope svg use{color:#18823a!important;stroke:#18823a!important}.hpv2-root .ngb-body #ask2.ask label>svg.i{display:none!important}.hpv2-root .ngb-body #ask2.ask input{font-size:19px!important;position:relative!important;top:-2px!important}.hpv2-root .ngb-body .bx .tg .tgcta .i,.hpv2-root .ngb-body .bx .tg .tgcta .i use,.hpv2-root .ngb-body .tgcta svg,.hpv2-root .ngb-body .tgcta svg use{stroke:#fff!important}.hpv2-root .ngb-body .ttabs button.on .pb,.hpv2-root .ngb-body .ttabs .pb,.hpv2-root .ngb-body .vx-tabs i{background:var(--t-accent-green)!important}.hpv2-root .ngb-body .abc:before{display:none!important}.hpv2-root .ngb-body .ttabs .pb,.hpv2-root .ngb-body .ttabs button.on .pb{height:2px!important}.hpv2-root .ngb-body .ttabs{border-bottom-color:#fff!important}.hpv2-root .ngb-body .vx-tabs button.on{box-shadow:none!important}.hpv2-root .ngb-body .vx-tabs i{height:2px!important}.hpv2-root .ngb-body .app .prog{background:var(--t-accent-green)!important}.hpv2-root .ngb-body .app .chart .l1{stroke:#0e1726!important}.hpv2-root .ngb-body .app .dot{border:2px solid #0e1726!important;box-shadow:0 0 0 6px #0e17261a!important}.hpv2-root .ngb-body .app .lg2 span:first-child i{background:#0e1726!important}.hpv2-root .ngb-body .tour .tcard>.tp .tpl{background:#f7f4ef!important}.hpv2-root .ngb-body .tour .tcard>.tp .tpl .th .bt{color:#fff!important;background:#0e1726!important}.hpv2-root .ngb-body .tour .tcard>.tp .tpl .tsd .on{color:var(--t-ink)!important;box-shadow:inset 2px 0 0 0 var(--t-accent-green)!important;background:0 0!important}.hpv2-root .ngb-body .tour .tcard>.tp .tpl .tsd .on .i,.hpv2-root .ngb-body .tour .tcard>.tp .tpl .tsd .on svg{color:var(--t-accent-green)!important;stroke:var(--t-accent-green)!important}.hpv2-root .ngb-body .tour .tcard>.tp .tpl .s4>div{border-left:2px solid var(--t-accent-green)!important}.hpv2-root .ngb-body .tour .tcard>.tp .tpl .th .pl{color:var(--t-accent-green-deep)!important;background:#f7f4ef!important}.hpv2-root .ngb-body .tour .tcard>.tp .tpl .tw .top{color:var(--t-ink)!important;background:#f7f4ef!important}.hpv2-root .ngb-body .tour .tcard>.tp .tpl .tw .top .lg{background:0 0!important;border:0!important;border-radius:0!important}.hpv2-root .ngb-body .tour .tcard>.tp .tpl .tw .top .lg .nglogo{width:18px;height:18px;display:block}.hpv2-root .ngb-body .tour .tcard>.tp .tpl .tw .top .sr{box-sizing:border-box!important;background:#fff!important;border:1px solid #d5cfc2!important}.hpv2-root .ngb-body .tour .tcard>.tp .tpl .caret{background:#0e1726!important}.hpv2-root .ngb-body .tour .tcard>.tp .tpl .ev[style*="--c:var(--blue)"],.hpv2-root .ngb-body .tour .tcard>.tp .tpl .ev[style*="--c:#d99100"]{border-left-color:#0e1726!important}.hpv2-root .ngb-body .tour .tcard>.tp .tpl .ev[style*="--c:var(--green)"]{border-left-color:var(--t-accent-green)!important}.hpv2-root .ngb-body .tour .tcard>.tp .tpl em:not(.o){color:#fff!important;background:#0e1726!important}.hpv2-root .ngb-body .tour .tcard>.tp .tpl .ck.w,.hpv2-root .ngb-body .tour .tcard>.tp .tpl .ck.w .i,.hpv2-root .ngb-body .tour .tcard>.tp .tpl .ck.w .i use{color:var(--t-ink)!important;stroke:#0e1726!important}.hpv2-root .ngb-body .tour .tcard>.tp .tpl [style*="--c:var(--blue)"]{--c:var(--t-accent-green)!important}.hpv2-root .ngb-body .tour .tcard>.tp .tt small{color:var(--t-body)!important}.hpv2-root .ngb-body #s-services .bx.w7 .scr .mdot{color:var(--t-ink)!important}.hpv2-root .ngb-body #s-services .bx.w7 .scr .lv{color:var(--t-accent-green)!important}.hpv2-root .ngb-body #s-services .bx.w7 .scr .lv i{background:var(--t-accent-green)!important}.hpv2-root .ngb-body #s-services .bx.w7 .scr .ch.tn{color:var(--t-accent-green)!important}.hpv2-root .ngb-body #s-services .bx.w7 .scr .spark,.hpv2-root .ngb-body #s-services .bx.w7 .scr .spark path{stroke:#0e1726!important}.hpv2-root .ngb-body #s-services .bx.w7 .scr .mn em{color:var(--t-ink)!important;box-sizing:border-box!important;background:#f7f4ef!important;border:1px solid #dcdfe4!important}.hpv2-root .ngb-body .cta2 .band{background:linear-gradient(100deg,var(--t-ink) 0%,#101b36 34%,#16243f 62%,#1d2d4e 84%,#21335a 100%)!important}.hpv2-root .ngb-body .cta2 .band .eyebrow{color:#fff!important}.hpv2-root .ngb-body .cta2 .band .eyebrow i{background:#fff!important}.hpv2-root .ngb-body section.tour,.hpv2-root .ngb-body section.faq,.hpv2-root .ngb-body #s-faq,.hpv2-root .ngb-body section.q13proj{background:#fafcfb!important}.hpv2-root .ngb-body .fi.open .pls{background:var(--t-accent-green)!important}.hpv2-root .ngb-body .fqr .fi.open .pls{background:var(--t-accent-green)!important;border-color:var(--t-accent-green)!important}.hpv2-root .ngb-body .fi.open .pls:before,.hpv2-root .ngb-body .fi.open .pls:after{background:#fff!important}.hpv2-root .ngb-body #s-services .bx.w7 .scr .mr .stars,.hpv2-root .ngb-body #s-services .bx.w7 .scr .mr .stars svg,.hpv2-root .ngb-body #s-services .bx.w7 .scr .mr .stars use{color:var(--t-ink)!important;fill:#0e1726!important}.hpv2-root .ngb-body #s-services .bx.w7 .scr .vit span{color:var(--t-accent-green)!important}.hpv2-root .ngb-body #s-services .bx.w7 .scr .mn b i{background:var(--t-accent-green)!important}.hpv2-root .ngb-body #s-services .bx.w7 .scr .mc span{color:var(--t-accent-green)!important}.hpv2-root .ngb-body #s-services .bx.w5 .scr .lb{border-radius:2px!important;height:2px!important}.hpv2-root .ngb-body #s-services .bx.w7 .scr .mf{color:var(--t-body)!important;background:#f7f4ef!important}.hpv2-root .ngb-body #s-services .bx.w7 .scr .mf b{color:var(--t-ink)!important}.hpv2-root .ngb-body #s-services .bx .tg em{box-sizing:border-box!important;color:var(--t-ink)!important;background:0 0!important;border:1px solid #dcdfe4!important}.hpv2-root .ngb-body #s-services .bx .tg em svg,.hpv2-root .ngb-body #s-services .bx .tg em svg use{color:var(--t-ink)!important;stroke:#0e1727!important}.hpv2-root .ngb-body #s-services .bx.w7 .scr svg circle{stroke-width:2.5px!important}.hpv2-root .ngb-body #s-services .bx.w7 .scr svg circle.f{stroke:var(--t-accent-green)!important}.hpv2-root .ngb-body #s-services .bx.w7 .scr svg circle.f[style*=d99100]{stroke:#0e1726!important}.hpv2-root .ngb-body #s-services .bx.w5 .scr .spb{border-radius:2px!important;height:2px!important}.hpv2-root .ngb-body #s-services .bx.w5 .scr .spb>*{background:var(--t-accent-green)!important;border-radius:2px!important;height:2px!important}.hpv2-root .ngb-body #s-services .bx .scr .tk.mv{box-shadow:0 0 0 3px #0e17260f,var(--sh2)!important;border-color:#dcdfe4!important}.hpv2-root .ngb-body .ttabs button,.hpv2-root .ngb-body .ttabs button.on,.hpv2-root .ngb-body .vx-tabs button,.hpv2-root .ngb-body .vx-tabs button.on,.hpv2-root .ngb-body #s-about b{color:var(--t-ink)!important}.hpv2-root .ngb-body #s-about .aic{box-sizing:border-box!important;background:#f7f4ef!important;border:1px solid #e8e2d7!important}.hpv2-root .ngb-body #s-about .aic .i,.hpv2-root .ngb-body #s-about .aic svg,.hpv2-root .ngb-body #s-about .aic use{color:#4a5464!important;stroke:#4a5464!important}.hpv2-root .ngb-body section.st2.nbx{background:linear-gradient(100deg,var(--t-ink) 0%,#101b36 34%,#16243f 62%,#1d2d4e 84%,#21335a 100%)!important;border-top:0!important;border-bottom:0!important}.hpv2-root .ngb-body .st2.nbx,.hpv2-root .ngb-body .st2.nbx h2,.hpv2-root .ngb-body .st2.nbx h3,.hpv2-root .ngb-body .st2.nbx .nbx-v,.hpv2-root .ngb-body .st2.nbx .tn{color:#fff!important;-webkit-text-fill-color:#fff!important}.hpv2-root .ngb-body .st2.nbx .nbx-h>p{color:#ffffffc7!important}.hpv2-root .ngb-body .st2.nbx .nbx-g>div>p{color:#ffffffad!important}.hpv2-root .ngb-body section.st2.nbx .nbx-eb{color:#fff!important}.hpv2-root .ngb-body .st2.nbx .nbx-x span{color:#fff!important;background:0 0!important;border:1px solid #ffffff4d!important}.hpv2-root .ngb-body .st2.nbx .nbx-x .nbx-st{background:0 0!important;border:0!important}.hpv2-root .ngb-body .st2.nbx .nbx-st svg,.hpv2-root .ngb-body .st2.nbx .nbx-st use{color:#e8a300!important;fill:#e8a300!important}.hpv2-root .ngb-body .st2.nbx .nbx-g{gap:0!important}.hpv2-root .ngb-body .st2.nbx .nbx-g>div{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-left:1px solid #ffffff2e!important;border-radius:0!important;padding:8px 32px!important}.hpv2-root .ngb-body .st2.nbx .nbx-v{font-size:72px!important}.hpv2-root .ngb-body #s-about .btn.p{color:#fff!important;background:#0e1726!important;border-color:#0e1726!important}.hpv2-root .ngb-body #s-about .btn.p:hover{filter:none!important;background:#0e1726!important}.hpv2-root .ngb-body #s-about .btn.p .i,.hpv2-root .ngb-body #s-about .btn.p svg,.hpv2-root .ngb-body #s-about .btn.p svg use{color:#fff!important;stroke:#fff!important}.hpv2-root .ngb-body #s-about .pipe span{color:var(--t-ink)!important;background:#fff!important;border:1px solid #d5cfc2!important}.hpv2-root .ngb-body #s-about .lnk svg,.hpv2-root .ngb-body #s-about .lnk svg use,.hpv2-root .ngb-body #s-about span svg,.hpv2-root .ngb-body #s-about span svg use{color:var(--t-ink)!important;stroke:#0e1727!important}.hpv2-root .ngb-body #s-about .abc span:not(.aic):not(.pipe span),.hpv2-root .ngb-body #s-about .pipe span{border:1px solid #d5cfc2!important}.hpv2-root .ngb-body #s-about .pipe i{background:#dcdfe4!important}.hpv2-root .ngb-body #s-about .pipe i:after,.hpv2-root .ngb-body #s-about .live i{background:var(--t-accent-green)!important}.hpv2-root .ngb-body #s-about .abc span svg.i:not(.aic svg),.hpv2-root .ngb-body #s-about .abc span svg.i:not(.aic svg) use{color:var(--t-accent-green)!important;stroke:var(--t-accent-green)!important}@keyframes ngb-hpv2-chatOpenUp{to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ngb-hpv2-chatPulseDot{0%,to{opacity:1}50%{opacity:.35}}@keyframes ngb-hpv2-chatCardIn{to{opacity:1;transform:translateY(0)}}@keyframes ngb-hpv2-pulse{0%{opacity:.8;transform:scale(.9)}70%{opacity:0;transform:scale(1.15)}to{opacity:0}}.hpv2-root .ngb-body #s-home .hshapes{opacity:1!important}.hpv2-root .ngb-body #vxmocks{min-width:0}.hpv2-root .ngb-body #vxmocks .vxm{display:none}.hpv2-root .ngb-body #vxmocks .vxm.on{display:block}.hpv2-root .ngb-body #vxmocks .tcard{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.hpv2-root .ngb-body #vxmocks .tp{margin:0;padding:0;display:block}.hpv2-root .ngb-body #vxmocks .tpl{border-radius:14px;margin:0;padding:24px 24px 0;overflow:hidden;background:#f7f4ef!important}.hpv2-root .ngb-body #vxmocks .tw .top{color:var(--t-ink)!important;background:#f7f4ef!important}.hpv2-root .ngb-body #vxmocks .tw .top .lg{background:0 0!important;border:0!important;border-radius:0!important}.hpv2-root .ngb-body #vxmocks .tw .top .sr{box-sizing:border-box!important;background:#fff!important;border:1px solid #d5cfc2!important}.hpv2-root .ngb-body #vxmocks .th .bt{color:#fff!important;background:#0e1726!important}.hpv2-root .ngb-body #vxmocks .th .pl{color:var(--t-accent-green-deep)!important;background:#f7f4ef!important}.hpv2-root .ngb-body #vxmocks .tsd .on{color:var(--t-ink)!important;box-shadow:inset 2px 0 0 0 var(--t-accent-green)!important;background:0 0!important}.hpv2-root .ngb-body #vxmocks .tsd .on .i,.hpv2-root .ngb-body #vxmocks .tsd .on svg{color:var(--t-accent-green)!important;stroke:var(--t-accent-green)!important}.hpv2-root .ngb-body #vxmocks .s4>div{border-left:2px solid var(--t-accent-green)!important}.hpv2-root .ngb-body #vxmocks .ac{color:var(--t-ink)!important}.hpv2-root .ngb-body #vxmocks .ip,.hpv2-root .ngb-body #vxmocks .ip.c,.hpv2-root .ngb-body #vxmocks .ip.l{color:var(--t-ink)!important;box-sizing:border-box!important;background:#f7f4ef!important;border:1px solid #d5cfc2!important}.hpv2-root .ngb-body #vxmocks .df i{background:#f7f4ef!important}.hpv2-root .ngb-body #vxmocks .df i:after{background:var(--dc)!important}.hpv2-root .ngb-body .vx-text .vx-tp small,.hpv2-root .ngb-body .vx-text .vx-tp small .mdot{color:var(--t-body)!important}.hpv2-root .ngb-body .vx-text .vx-tp li svg,.hpv2-root .ngb-body .vx-text .vx-tp li svg use,.hpv2-root .ngb-body .vx-text .vx-tp li .i{color:#107c41!important;stroke:#107c41!important}.hpv2-root .ngb-body #chap button i{width:0!important;transition:none!important}.hpv2-root .ngb-body #chap button.on i{background:var(--t-accent-green)!important;width:100%!important;height:2px!important}.hpv2-root .ngb-body #ttabs button .pb{width:0!important;transition:none!important;animation:none!important;transform:none!important}.hpv2-root .ngb-body #ttabs button.on .pb{background:var(--t-accent-green)!important;width:100%!important;height:2px!important}.hpv2-root .ngb-body #s-projects .q-ctry{color:#5a6472!important}.hpv2-root .ngb-body #s-projects .q-ctry .mdot{color:var(--t-accent-green)!important;vertical-align:-.08em!important;font-size:1.5em!important;line-height:1!important}.hpv2-root .ngb-body #s-projects .q-pbody .lnk,.hpv2-root .ngb-body #s-projects .q-pbody .lnk:visited{color:var(--t-accent-green-deep)!important;-webkit-font-smoothing:auto!important;-moz-osx-font-smoothing:auto!important;text-shadow:none!important;filter:none!important;box-shadow:none!important;background-image:none!important;font-weight:500!important}.hpv2-root .ngb-body #s-projects .q-pbody .lnk svg,.hpv2-root .ngb-body #s-projects .q-pbody .lnk svg use,.hpv2-root .ngb-body #s-projects .q-pbody .lnk .i{color:var(--t-accent-green-deep)!important;stroke:var(--t-accent-green-deep)!important}.hpv2-root .ngb-body #s-awards .awc .src{color:var(--t-accent-green-deep)!important;-webkit-font-smoothing:auto!important;-moz-osx-font-smoothing:auto!important;text-shadow:none!important;filter:none!important;font-weight:500!important}.hpv2-root .ngb-body #s-awards .awc .src svg,.hpv2-root .ngb-body #s-awards .awc .src svg use,.hpv2-root .ngb-body #s-awards .awc .src .i{color:var(--t-ink)!important;stroke:#0e1726!important}.hpv2-root .ngb-body #s-awards .awc .src .mdot{color:var(--t-ink)!important;vertical-align:-.08em!important;font-size:1.5em!important;line-height:1!important}.hpv2-root .ngb-body #s-projects .q-s-ms .q-sh1 h5,.hpv2-root .ngb-body #s-projects .q-s-yo .q-sh1 h5{color:#fff!important;-webkit-text-fill-color:#fff!important}.hpv2-root .ngb-body #s-projects .q-s-ms .q-sh1 small,.hpv2-root .ngb-body #s-projects .q-s-yo .q-sh1 small{color:#ffffffd1!important}.hpv2-root .ngb-body #s-projects .q-s-ms .q-sh1 em{color:var(--t-ink)!important;background:#fff!important}.hpv2-root .ngb-body #s-projects .q-pshot .mdot{color:inherit!important;font-size:inherit!important}.hpv2-root .ngb-body #s-services .bx .ft .lk:not(.pri) svg,.hpv2-root .ngb-body #s-services .bx .ft .lk:not(.pri) svg use,.hpv2-root .ngb-body #s-services .bx .ft .lk:not(.pri) .i{color:var(--t-accent-green)!important;stroke:var(--t-accent-green)!important}.hpv2-root .ngb-body #s-services .bx .ft .lk.pri svg,.hpv2-root .ngb-body #s-services .bx .ft .lk.pri svg use,.hpv2-root .ngb-body #s-services .bx .ft .lk.pri .i{color:#fff!important;stroke:#fff!important}.hpv2-root .ngb-body #s-services .bx .ft .lk:hover,.hpv2-root .ngb-body #s-services .bx .ft .lk.pri:hover{background:inherit!important;border-color:inherit!important;box-shadow:none!important;filter:none!important;transform:none!important}.hpv2-root .ngb-body #s-services .bx .ft .lk:not(.pri):hover{background:#fff!important;border-color:#dfe4ee!important}.hpv2-root .ngb-body #s-services .bx .ft .lk.pri:hover{background:#0e1133!important;border-color:#0e1133!important}.hpv2-root .ngb-body #s-services .bx .ft .lk:hover .i,.hpv2-root .ngb-body #s-services .bx .ft .lk:hover svg{transform:translate(3px)!important}.hpv2-root .ngb-body #s-services .bx .ft .lk.pri,.hpv2-root .ngb-body #s-services .bx .ft .lk.pri:hover{color:#fff!important;background:#0e1726!important;border-color:#0e1726!important}@media(max-width:480px){.hpv2-root .ngb-body #s-home .float.f1{bottom:120px!important}}.hpv2-root .ngb-body #s-services .flow{height:264px!important}.hpv2-root .ngb-body #s-services .flow .cnt{bottom:8px!important}@media(max-width:480px){.hpv2-root .ngb-body #s-services .flow .node{gap:6px!important;padding:5px 7px 5px 5px!important;font-size:10.5px!important}.hpv2-root .ngb-body #s-services .flow .node small{font-size:9px!important}.hpv2-root .ngb-body #s-services .flow .node i{width:20px!important;height:20px!important}.hpv2-root .ngb-body #s-services .flow .node i svg{width:12px!important;height:12px!important}.hpv2-root .ngb-body #s-services .flow .cnt{font-size:10.5px!important;right:8px!important}.hpv2-root .ngb-body #s-about .pipe{flex-wrap:nowrap!important}.hpv2-root .ngb-body #s-about .pipe span{white-space:nowrap!important;padding:5px 9px!important;font-size:11px!important}.hpv2-root .ngb-body #s-about .pipe i{flex:0 0 13px!important;width:13px!important;min-width:13px!important}}@media(max-width:400px){.hpv2-root .ngb-body #s-about .pipe span{padding:4px 7px!important;font-size:10px!important}.hpv2-root .ngb-body #s-about .pipe i{flex:0 0 10px!important;width:10px!important;min-width:10px!important}}@media(max-width:480px){.hpv2-root .ngb-body #s-services .bx .scr .scin{max-width:100%!important}.hpv2-root .ngb-body #s-services .bx.w5 .scr .scin{zoom:.86}}.hpv2-root .ngb-body .sh p,.hpv2-root .ngb-body .q-sh p,.hpv2-root .ngb-body .sh2 p,.hpv2-root .ngb-body .vx-sh p{border-left-color:#d5cfc2!important}.hpv2-root .ngb-body .st2.nbx .nbx-g>div:first-child{border-left:1px solid #ffffff2e!important;padding-left:32px!important}.hpv2-root .ngb-body .st2.nbx .nbx-g{border-top:0!important}@media(max-width:768px){.hpv2-root .ngb-body #ttabs,.hpv2-root .ngb-body #chap{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.hpv2-root .ngb-body #ttabs.more-r,.hpv2-root .ngb-body #chap.more-r{-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 42px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 42px),#0000)}.hpv2-root .ngb-body #ttabs.more-l,.hpv2-root .ngb-body #chap.more-l{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 42px 100%);mask-image:linear-gradient(90deg,#0000 0,#000 42px 100%)}.hpv2-root .ngb-body #ttabs.more-l.more-r,.hpv2-root .ngb-body #chap.more-l.more-r{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 42px calc(100% - 42px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 42px calc(100% - 42px),#0000)}}.hpv2-root .ngb-body .tabnav{position:relative}.hpv2-root .ngb-body .tabnav .tbarrow{z-index:6;width:30px;height:30px;color:var(--t-ink);cursor:pointer;background:#fff;border:1px solid #d5cfc2;border-radius:50%;justify-content:center;align-items:center;padding:0;line-height:0;display:none;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #0e172624}.hpv2-root .ngb-body .tabnav .tbarrow svg{width:17px;height:17px;display:block}.hpv2-root .ngb-body .tabnav .tbarrow.l{left:-2px}.hpv2-root .ngb-body .tabnav .tbarrow.r{right:-2px}.hpv2-root .ngb-body .tabnav.more-l .tbarrow.l,.hpv2-root .ngb-body .tabnav.more-r .tbarrow.r{display:flex}.hpv2-root .ngb-body .tabnav .tbcount{color:#5a6472;font-size:11px;font-weight:600;display:none;position:absolute;top:-21px;right:18px}@media(max-width:768px){.hpv2-root .ngb-body .tabnav.scrollable{margin-top:39px}.hpv2-root .ngb-body .tabnav.scrollable .tbcount{display:block}}@media(min-width:769px){.hpv2-root .ngb-body .tabnav .tbarrow{display:none!important}}@media(max-width:359px){.hpv2-root .ngb-body h1:not(#zz){font-size:38px!important;line-height:1.08!important}.hpv2-root .ngb-body h2:not(#zz){font-size:29px!important;line-height:1.1!important}}@media(max-width:640px){.hpv2-root .ngb-body .ann .i{display:inline-block!important}}@media(max-width:760px){.hpv2-root .ngb-body .st2.nbx .nbx-g>div+div{margin-top:28px!important}.hpv2-root .ngb-body .ask label input{text-align:center!important}}.hpv2-root .ngb-body .tpl,.hpv2-root .ngb-body .tpl *,.hpv2-root .ngb-body #vxmocks,.hpv2-root .ngb-body #vxmocks *,.hpv2-root .ngb-body .tw,.hpv2-root .ngb-body .tw *{text-rendering:optimizelegibility;-webkit-font-smoothing:auto!important;-moz-osx-font-smoothing:auto!important;text-shadow:none!important}.hpv2-root .ngb-body .scin{will-change:auto!important}.hpv2-root .ngb-body #ask .btn.p,.hpv2-root .ngb-body #ask2 .btn.p,.hpv2-root .ngb-body #ask .btn.p:hover,.hpv2-root .ngb-body #ask2 .btn.p:hover,.hpv2-root .ngb-body #s-home.hero .ask .btn.p,.hpv2-root .ngb-body #s-home.hero .ask .btn.p:hover{background:var(--t-ink)!important}.hpv2-root .ngb-body #s-home h1,.hpv2-root .ngb-body #s-home h1 span,.hpv2-root .ngb-body #s-home h1 .w,.hpv2-root .ngb-body #s-home h1 .on,.hpv2-root .ngb-body #s-home .ask .scope b{color:var(--t-ink)!important}.hpv2-root .ngb-body #s-home .lead,.hpv2-root .ngb-body #s-home p.lead,.hpv2-root .ngb-body #s-home .hc .hs,.hpv2-root .ngb-body #s-home .hc .hs b,.hpv2-root .ngb-body #s-home .hc>div>span{color:var(--t-ink-strong)!important}.hpv2-root .ngb-body .bx .tg .tgcta{white-space:nowrap}@media(max-width:400px){.hpv2-root .ngb-body .tw .top{white-space:nowrap;overflow:hidden;gap:6px!important;padding:0 8px!important;font-size:11px!important}.hpv2-root .ngb-body .tw .top .sr{justify-content:center;align-items:center;overflow:hidden;gap:0!important;width:26px!important;min-width:26px!important;padding:0!important;font-size:0!important}.hpv2-root .ngb-body .tw .top .sr .i{flex:none!important;margin:0!important;display:block!important}.hpv2-root .ngb-body .tpl .th{flex-wrap:wrap!important;row-gap:6px!important}.hpv2-root .ngb-body .tpl .th b{white-space:normal!important;text-overflow:clip!important;flex:100%!important;font-size:14px!important;line-height:1.25!important;overflow:visible!important}.hpv2-root .ngb-body .tpl .th .bt{height:24px!important;margin-left:auto!important;padding:0 9px!important;font-size:11px!important}.hpv2-root .ngb-body .tb .r{--cols:1.5fr .7fr!important;font-size:11px!important}.hpv2-root .ngb-body .tb .r>:nth-child(n+3){display:none!important}}.hpv2-root .ngb-body .tpl .tw .top,.hpv2-root .ngb-body #vxmocks .tw .top{letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(90deg,var(--t-ink),var(--t-banner))!important;color:#fff!important;gap:9px!important;height:34px!important;padding:0 12px!important;font-size:11px!important;font-weight:700!important}.hpv2-root .ngb-body .tpl .tw .top .lg,.hpv2-root .ngb-body #vxmocks .tw .top .lg{display:none!important}.hpv2-root .ngb-body .tpl .tw .top .sr,.hpv2-root .ngb-body #vxmocks .tw .top .sr{color:#0000!important;background:#e6e9f0!important;border:0!important;border-radius:5px!important;width:24px!important;min-width:24px!important;height:19px!important;font-size:0!important}.hpv2-root .ngb-body .tpl .tw .top:before,.hpv2-root .ngb-body #vxmocks .tw .top:before{content:"";background:var(--t-accent-green);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #1e9e4638}.hpv2-root .ngb-body .tw{border-radius:12px!important;box-shadow:0 18px 44px -30px #0d17308c!important}.hpv2-root .ngb-body .tpl .tsd,.hpv2-root .ngb-body #vxmocks .tsd{background:#f7f9fc!important;border-right:1px solid #eef1f6!important;padding:12px 8px!important}.hpv2-root .ngb-body .tpl .tsd div,.hpv2-root .ngb-body #vxmocks .tsd div{border-radius:999px!important;padding:6px 11px!important;font-size:12px!important}.hpv2-root .ngb-body .tpl .tsd .on,.hpv2-root .ngb-body #vxmocks .tsd .on{color:var(--t-accent-green-deep)!important;box-shadow:none!important;background:#e7f3ec!important;font-weight:700!important}.hpv2-root .ngb-body .tb .r.h{letter-spacing:.09em;border-radius:7px;background:#f5f7fb!important;height:28px!important;padding:0 9px!important;font-size:10px!important}.hpv2-root .ngb-body .tb .r:not(.h){border-radius:7px;border-top:0!important;height:34px!important;padding:0 9px!important}.hpv2-root .ngb-body .tb .r:not(.h):nth-of-type(2n){background:#f7f9fc!important}.hpv2-root .ngb-body .tb .r:not(.h):hover{background:#e8f4ed!important}.hpv2-root .ngb-body .tpl .s4 div,.hpv2-root .ngb-body #vxmocks .s4 div{position:relative;overflow:hidden;background:#f7f9fc!important;border-left:0!important;border-radius:9px!important;padding:10px 12px 12px!important}.hpv2-root .ngb-body .tpl .s4 div:after,.hpv2-root .ngb-body #vxmocks .s4 div:after{content:"";background:var(--c,var(--t-accent-green));opacity:.85;border-radius:99px;height:3px;position:absolute;bottom:7px;left:12px;right:12px}.hpv2-root .ngb-body .tpl .s4 div b,.hpv2-root .ngb-body #vxmocks .s4 div b{font-size:19px!important}.hpv2-root .ngb-body .tpl .fl2 span,.hpv2-root .ngb-body #vxmocks .fl2 span{background:#f5f7fb!important;border:1px solid #e6e9f0!important;border-radius:6px!important;padding:3px 8px!important;font-size:11px!important}.hpv2-root .ngb-body #kt .r span:nth-child(2){color:var(--t-ink);font-weight:700}.hpv2-root .ngb-body #kt .r:not(:first-child) span:first-child:before{content:"";background:var(--t-accent-green);vertical-align:middle;border-radius:50%;width:5px;height:5px;margin-right:8px;display:inline-block}.hpv2-root .ngb-body #flow .node{border-radius:9px!important;box-shadow:0 6px 18px -12px #0d173080!important}.hpv2-root .ngb-body #flow .node i{border-radius:7px!important}.hpv2-root .ngb-body #vxmocks .tw .top{letter-spacing:.05em;color:var(--t-ink)!important;background:#f5f7fb!important;border-bottom:1px solid #e6e9f0!important}.hpv2-root .ngb-body #vxmocks .tw .top:before{background:var(--t-banner);box-shadow:0 0 0 3px #1c2c4c29}.hpv2-root .ngb-body #vxmocks .tw .top .sr{background:#e6e9f0!important}.hpv2-root .ngb-body #vxmocks .tsd{background:#fff!important;border-right:1px dashed #e6e9f0!important}.hpv2-root .ngb-body #vxmocks .tsd .on{color:var(--t-banner)!important;background:#eef1f6!important}.hpv2-root .ngb-body #vxmocks .tb .r.h{border-radius:0;border-bottom:2px solid var(--t-ink)!important;background:0 0!important}.hpv2-root .ngb-body #vxmocks .tb .r:not(.h):nth-of-type(2n){background:0 0!important}.hpv2-root .ngb-body #vxmocks .tb .r:not(.h){border-radius:0;border-bottom:1px solid #eef1f6!important}.hpv2-root .ngb-body #vxmocks .s4 div{background:#fff!important;border:1px solid #eef1f6!important}.hpv2-root .ngb-body .tpl .tsd .on,.hpv2-root .ngb-body #vxmocks .tsd .on{border:0!important;outline:0!important}.hpv2-root .ngb-body .tpl .tsd .on .i,.hpv2-root .ngb-body #vxmocks .tsd .on .i{opacity:1}.hpv2-root .ngb-body .df i,.hpv2-root .ngb-body #vxmocks .df i{background:var(--dc,var(--t-accent-green))!important;border-radius:50%!important;flex:none!important;width:9px!important;height:9px!important;display:inline-block!important;position:relative!important;overflow:visible!important}.hpv2-root .ngb-body .df i:after{display:none!important}.hpv2-root .ngb-body .nap{--ink:var(--t-ink);--bodyc:var(--t-body);--muted:var(--t-secondary);--green:var(--t-accent-green);--greend:var(--t-accent-green-deep);--greent:#e7f3ec;--line:#eef1f6;--line2:#e6e9f0;--bg2:#f7f9fc;color:var(--bodyc);background:#fff;grid-template-columns:150px 1fr;font-size:12px;display:grid}.hpv2-root .ngb-body .nap *{box-sizing:border-box}.hpv2-root .ngb-body .nap-main{min-width:0;padding:16px 18px 18px}.hpv2-root .ngb-body .nap-crumb{color:var(--muted);margin-bottom:6px;font-size:11px}.hpv2-root .ngb-body .nap-crumb b{color:var(--bodyc);font-weight:600}.hpv2-root .ngb-body .nap-h1{letter-spacing:-.02em;color:var(--ink);font-size:19px;font-weight:800;line-height:1.2}.hpv2-root .ngb-body .nap-sub{color:var(--muted);margin-top:5px;font-size:11.5px}.hpv2-root .ngb-body .nap-bar{flex-wrap:wrap;align-items:center;gap:7px;margin:13px 0 0;display:flex}.hpv2-root .ngb-body .nap-sr{background:var(--bg2);border:1px solid var(--line);min-width:150px;color:var(--ink);border-radius:8px;flex:180px;padding:8px 11px;font-size:12px}.hpv2-root .ngb-body .nap-c{border:1px solid var(--line2);color:var(--muted);white-space:nowrap;background:#fff;border-radius:6px;padding:6px 10px;font-size:11px;font-weight:600}.hpv2-root .ngb-body .nap-c.on{background:var(--ink);border-color:var(--ink);color:#fff}.hpv2-root .ngb-body .nap-scores{grid-template-columns:124px 124px 1fr;gap:12px;margin:13px 0 0;display:grid}.hpv2-root .ngb-body .nap-card{border:1px solid var(--line2);text-align:center;background:#fff;border-radius:12px;flex-direction:column;justify-content:center;padding:12px 8px;display:flex}.hpv2-root .ngb-body .nap-ring{width:78px;height:78px;margin:0 auto;position:relative}.hpv2-root .ngb-body .nap-ring svg{width:78px;height:78px;transform:rotate(-90deg)}.hpv2-root .ngb-body .nap-ring circle{fill:none;stroke-width:8px;stroke-linecap:round}.hpv2-root .ngb-body .nap-ring .trk{stroke:var(--line)}.hpv2-root .ngb-body .nap-ring .val{stroke-dasharray:276;stroke-dashoffset:276px;transition:stroke-dashoffset 1.5s cubic-bezier(.22,.9,.3,1)}.hpv2-root .ngb-body .nap-ring b{color:var(--ink);letter-spacing:-.02em;justify-content:center;align-items:center;font-size:21px;font-weight:800;display:flex;position:absolute;inset:0}.hpv2-root .ngb-body .nap-card span{color:var(--muted);margin-top:8px;font-size:11.5px;font-weight:700;display:block}.hpv2-root .ngb-body .nap-card em{color:var(--muted);opacity:.85;margin-top:2px;font-size:10.5px;font-style:normal;display:block}.hpv2-root .ngb-body .nap-recs{border:1px solid var(--line2);background:#fff;border-radius:12px;min-width:0;padding:12px 14px}.hpv2-root .ngb-body .nap-recs h4{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 2px;font-size:10px;font-weight:800}.hpv2-root .ngb-body .nap-recs p{color:var(--muted);margin:0 0 8px;font-size:11px}.hpv2-root .ngb-body .nap-rec{border-top:1px solid var(--line);align-items:center;gap:9px;padding:7px 0;font-size:12px;display:flex}.hpv2-root .ngb-body .nap-rec:first-of-type{border-top:0}.hpv2-root .ngb-body .nap-t{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:600;overflow:hidden}.hpv2-root .ngb-body .nap-g,.hpv2-root .ngb-body .nap-g.o{color:var(--greend);background:var(--greent);border-radius:5px;flex:none;padding:1px 7px;font-size:10px;font-weight:700;line-height:1.55}.hpv2-root .ngb-body .nap-g.o{color:#94530c;background:#fdf1e1}.hpv2-root .ngb-body .nap-go{color:var(--muted);flex:none;font-size:11.5px;font-weight:700}.hpv2-root .ngb-body .nap-lg{color:var(--muted);align-items:center;gap:14px;margin:13px 0 8px;font-size:10.5px;display:flex}.hpv2-root .ngb-body .nap-lg span{align-items:center;gap:6px;display:inline-flex}.hpv2-root .ngb-body .nap-cnt{margin-left:auto}.hpv2-root .ngb-body .nap-d{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.hpv2-root .ngb-body .nap-d.h{background:var(--t-alert)}.hpv2-root .ngb-body .nap-d.m{background:var(--t-warn)}.hpv2-root .ngb-body .nap-d.l{background:var(--green)}.hpv2-root .ngb-body .nap-tb{border-radius:7px;overflow:hidden}.hpv2-root .ngb-body .nap-r{border-bottom:1px solid var(--line);grid-template-columns:1fr 62px 92px 104px 52px;align-items:center;gap:8px;padding:9px 11px;font-size:12px;display:grid}.hpv2-root .ngb-body .nap-r span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hpv2-root .ngb-body .nap-r>span:first-child{color:var(--ink);font-weight:600}.hpv2-root .ngb-body .nap-hd{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;background:#f5f7fb;border-bottom:0;border-radius:7px;padding:8px 11px;font-size:9.5px;font-weight:800}.hpv2-root .ngb-body .nap-hd>span:first-child{color:var(--muted);font-weight:800}.hpv2-root .ngb-body .nap-r:nth-of-type(odd){background:var(--bg2)}.hpv2-root .ngb-body .nap-hd:nth-of-type(odd){background:#f5f7fb}.hpv2-root .ngb-body .nap-n{font-variant-numeric:tabular-nums}.hpv2-root .ngb-body .nap-s{align-items:center;gap:7px;display:flex}.hpv2-root .ngb-body .nap-tag{border:1px solid var(--line2);background:var(--bg2);color:var(--bodyc);border-radius:6px;padding:2px 7px;font-size:10.5px;font-style:normal;font-weight:600;display:inline-block}.hpv2-root .ngb-body .nap-fx{color:var(--greend);text-align:right;font-size:11.5px;font-weight:700}.hpv2-root .ngb-body .nap-foot{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;font-size:10.5px;display:flex}.hpv2-root .ngb-body .nap-pg{gap:5px;display:flex}.hpv2-root .ngb-body .nap-pg i{text-align:center;border:1px solid var(--line2);min-width:22px;color:var(--muted);background:#fff;border-radius:5px;padding:4px 0;font-size:10px;font-style:normal;font-weight:600}.hpv2-root .ngb-body .nap-pg i.on{background:var(--ink);border-color:var(--ink);color:#fff}@media(max-width:900px){.hpv2-root .ngb-body .nap-scores{grid-template-columns:1fr 1fr}.hpv2-root .ngb-body .nap-recs{grid-column:1/-1}}@media(max-width:620px){.hpv2-root .ngb-body .nap{grid-template-columns:1fr}.hpv2-root .ngb-body .nap-r{grid-template-columns:1fr 70px 52px}.hpv2-root .ngb-body .nap-r>span:nth-child(4),.hpv2-root .ngb-body .nap-r>span:nth-child(2){display:none}}.hpv2-root .ngb-body .nap-card em,.hpv2-root .ngb-body .nap em{color:var(--muted)!important;box-shadow:none!important;letter-spacing:0!important;background:0 0!important;border:0!important;border-radius:0!important;margin-top:2px!important;padding:0!important;font-size:10.5px!important;font-style:normal!important;font-weight:400!important;display:block!important}.hpv2-root .ngb-body .nap .nap-tag{border:1px solid var(--line2)!important;background:var(--bg2)!important;color:var(--bodyc)!important;border-radius:6px!important;margin-top:0!important;padding:2px 7px!important;font-size:10.5px!important;font-weight:600!important;display:inline-block!important}.hpv2-root .ngb-body .nap-hd .nap-fx{letter-spacing:.09em;color:var(--muted)!important;font-size:9.5px!important;font-weight:800!important}.hpv2-root .ngb-body .nap-scores{grid-template-columns:116px 116px 1fr}.hpv2-root .ngb-body .nap-rec{font-size:11.5px}.hpv2-root .ngb-body .tour .tcard>.tp .tpl .nap em,.hpv2-root .ngb-body .nap .nap-card em,.hpv2-root .ngb-body .vscene .nap em{color:var(--t-secondary)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:10.5px!important;font-style:normal!important;font-weight:400!important}.hpv2-root .ngb-body .tour .tcard>.tp .tpl .nap em.nap-tag,.hpv2-root .ngb-body .nap em.nap-tag,.hpv2-root .ngb-body .vscene .nap em.nap-tag{color:var(--t-body)!important;background:#f7f9fc!important;border:1px solid #e6e9f0!important;border-radius:6px!important;padding:2px 7px!important;font-size:10.5px!important;font-weight:600!important;display:inline-block!important}.hpv2-root .ngb-body .nap{background:0 0;display:block}.hpv2-root .ngb-body .nap-main{padding:14px 18px!important}.hpv2-root .ngb-body .vscene .tw .top{letter-spacing:.06em;text-transform:uppercase;color:var(--t-ink)!important;background:#f7f4ef!important;gap:9px!important;height:34px!important;padding:0 12px!important;font-size:11px!important;font-weight:700!important}.hpv2-root .ngb-body .vscene .tw .top .lg{display:none!important}.hpv2-root .ngb-body .vscene .tw .top .sr{color:#0000!important;background:#e6e9f0!important;border:0!important;border-radius:5px!important;flex:0 0 24px!important;width:24px!important;min-width:24px!important;height:19px!important;padding:0!important;font-size:0!important;overflow:hidden!important}.hpv2-root .ngb-body .vscene .tw .top:before{content:"";background:var(--t-accent-green);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #1e9e4638}.hpv2-root .ngb-body .tour .tcard>.tp .tpl .tw .top .sr,.hpv2-root .ngb-body #vxmocks .tw .top .sr,.hpv2-root .ngb-body .vscene .tw .top .sr{box-shadow:none!important;color:#0000!important;background:#e6e9f0!important;border:0!important;border-radius:5px!important;width:24px!important;min-width:24px!important;height:19px!important;padding:0!important;font-size:0!important;overflow:hidden!important}.hpv2-root .ngb-body .tour .tcard>.tp .tpl .tw .top .sr .i,.hpv2-root .ngb-body #vxmocks .tw .top .sr .i,.hpv2-root .ngb-body .vscene .tw .top .sr .i{display:none!important}.hpv2-root .ngb-body .tpl .tw .top,.hpv2-root .ngb-body #vxmocks .tw .top,.hpv2-root .ngb-body .vscene .tw .top{color:var(--t-ink)!important;letter-spacing:-.008em!important;text-transform:none!important;background:#f7f4ef!important;border-bottom:0!important;align-items:center!important;gap:10px!important;height:36px!important;padding:0 12px!important;font-size:12px!important;font-weight:600!important}.hpv2-root .ngb-body .tpl .tw .top:before,.hpv2-root .ngb-body #vxmocks .tw .top:before,.hpv2-root .ngb-body .vscene .tw .top:before{content:none!important;display:none!important}.hpv2-root .ngb-body .tpl .tw .top .lg,.hpv2-root .ngb-body #vxmocks .tw .top .lg,.hpv2-root .ngb-body .vscene .tw .top .lg{background:0 0!important;border:0!important;border-radius:0!important;width:18px!important;height:18px!important;display:grid!important}@media(min-width:401px){.hpv2-root .ngb-body .tour .tcard>.tp .tpl .tw .top .sr,.hpv2-root .ngb-body .tpl .tw .top .sr,.hpv2-root .ngb-body #vxmocks .tw .top .sr,.hpv2-root .ngb-body .vscene .tw .top .sr{color:#475166!important;text-transform:none!important;letter-spacing:normal!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d5cfc2!important;border-radius:4px!important;flex:none!important;justify-content:normal!important;gap:6px!important;width:38%!important;min-width:0!important;height:22px!important;padding:0 8px!important;font-size:12px!important;font-weight:400!important;overflow:hidden!important}.hpv2-root .ngb-body .tour .tcard>.tp .tpl .tw .top .sr .i,.hpv2-root .ngb-body .tpl .tw .top .sr .i,.hpv2-root .ngb-body #vxmocks .tw .top .sr .i,.hpv2-root .ngb-body .vscene .tw .top .sr .i{flex:0 0 12px!important;width:12px!important;height:12px!important;margin:0!important;display:inline-block!important}}.hpv2-root .ngb-body .abfacts-6{grid-template-columns:repeat(3,1fr)}.hpv2-root .ngb-body .abfacts-6>div:nth-child(n+4){border-top:1px solid var(--n-line)}.hpv2-root .ngb-body .abfacts-6>div:nth-child(3n+1){border-left:none;padding-left:0}.hpv2-root .ngb-body .abfacts-6 b{letter-spacing:-.02em;align-items:flex-end;min-height:2.3em;font-size:clamp(18px,1.5vw,22px);line-height:1.15;display:flex}.hpv2-root .ngb-body .abfacts-6 span{white-space:normal}@media(max-width:640px){.hpv2-root .ngb-body .abfacts-6{grid-template-columns:repeat(2,1fr)}.hpv2-root .ngb-body .abfacts-6>div:nth-child(n+3){border-top:1px solid var(--n-line)}.hpv2-root .ngb-body .abfacts-6>div:nth-child(3n+1){border-left:1px solid var(--n-line);padding-left:18px}.hpv2-root .ngb-body .abfacts-6>div:nth-child(odd){border-left:none;padding-left:0}}@media(max-width:760px){.hpv2-root.ngb-seo .ngb-body .hero h1 .rot{max-width:100%;height:auto!important}}.hpv2-root .ngb-body .er .nm{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.hpv2-root .ngb-body .er .pill{flex:none}.hpv2-root .ngb-body .dom b{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;min-width:0;max-width:none;line-height:1.15;overflow:visible}.hpv2-root .ngb-body .dom .st2{flex:none}@media(max-width:370px){.hpv2-root .ngb-body .hero h1{margin-bottom:56px!important}}.hpv2-root .ngb-body #s-home .hdisc{opacity:0;transition:opacity .35s}.hpv2-root .ngb-body #s-home .hdisc[data-fit]{opacity:1}.hpv2-root .ngb-body #s-home .hdisc text{font-family:Segoe UI Variable Text,Segoe UI,segoeui,Helvetica Neue,Helvetica,Arial,sans-serif}.hpv2-root .ngb-body #s-home .hdisc-k{letter-spacing:.12em;text-transform:uppercase;fill:#0b5a2c;font-size:6.72px;font-weight:800}.hpv2-root .ngb-body #s-home .hdisc-h{letter-spacing:-.18px;fill:#0d1730;font-size:10.38px;font-weight:700}.hpv2-root .ngb-body #s-home .hdisc-ring{fill:none;stroke:#b9c1d3;stroke-width:.75px;stroke-dasharray:2.4 1.6}.hpv2-root .ngb-body #s-home .hdisc-n{letter-spacing:-.12px;fill:#525c7a;font-size:6.1px;font-weight:700}@media(max-width:1279px){.hpv2-root .ngb-body #s-home .hdisc{display:none}}.hpv2-root .ngb-body #s-home .hwb{z-index:2;pointer-events:none;text-align:left;width:clamp(240px,19.5313vw,375px);height:calc(3.2*clamp(240px,19.5313vw,375px));position:absolute;top:-200px;left:0;container-type:size}.hpv2-root .ngb-body #s-home .hwb-in{pointer-events:auto;width:58cqw;position:absolute;top:119.5cqw;left:6.4cqw}.hpv2-root .ngb-body #s-home .hwb-k{letter-spacing:.12em;text-transform:uppercase;color:#0b5a2c;font-size:max(2.93cqw,10px);font-weight:800;display:block}.hpv2-root .ngb-body #s-home .hwb-t{letter-spacing:-.08cqw;color:#0d1730;margin-top:1.2cqw;font-family:Segoe UI Variable Text,Segoe UI,segoeui,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:max(4.8cqw,15px);font-weight:700;line-height:1.2;display:block}.hpv2-root .ngb-body #s-home .hwb-t span{display:block}.hpv2-root .ngb-body #s-home .hwb-br{background:#fff;border:.27cqw solid #e3e8f2;border-radius:3.2cqw;width:42.7cqw;margin:4cqw 0 0 1.6cqw;overflow:hidden;transform:rotate(-3deg);box-shadow:0 1cqw 1.6cqw #0b14260f,0 6cqw 12cqw -4.5cqw #0b142673}.hpv2-root .ngb-body #s-home .hwb-tb{background:#f3f5f9;align-items:center;gap:1cqw;height:5.3cqw;padding:0 2.1cqw;display:flex}.hpv2-root .ngb-body #s-home .hwb-tb i{background:#cfd5e1;border-radius:50%;width:1.6cqw;height:1.6cqw}.hpv2-root .ngb-body #s-home .hwb-tb span{color:#8a93ab;background:#fff;border-radius:1.6cqw;flex:1;height:3.2cqw;margin-left:2cqw;padding-left:1.6cqw;font-size:2.1cqw;line-height:3.2cqw}.hpv2-root .ngb-body #s-home .hwb-st{padding:2.1cqw}.hpv2-root .ngb-body #s-home .hwb-nv{justify-content:space-between;align-items:center;margin-bottom:1.8cqw;display:flex}.hpv2-root .ngb-body #s-home .hwb-nv b{color:#0d1730;font-size:2.4cqw}.hpv2-root .ngb-body #s-home .hwb-nv u{gap:1cqw;text-decoration:none;display:flex}.hpv2-root .ngb-body #s-home .hwb-nv u i{background:#d8dde7;border-radius:.6cqw;width:4.2cqw;height:1.1cqw}.hpv2-root .ngb-body #s-home .hwb-hb{background:linear-gradient(120deg,#a5d8bc,#e7f4ed 60%,#f7f4ef);border-radius:2.1cqw;height:14cqw;padding:2.4cqw;position:relative}.hpv2-root .ngb-body #s-home .hwb-hb s{opacity:.85;background:#0d1730;border-radius:.8cqw;width:70%;height:1.9cqw;text-decoration:none;display:block}.hpv2-root .ngb-body #s-home .hwb-hb s+s{opacity:.45;width:46%;height:1.3cqw;margin-top:1.1cqw}.hpv2-root .ngb-body #s-home .hwb-hb em{background:#0d1730;border-radius:1.6cqw;width:11cqw;height:3.2cqw;position:absolute;bottom:2.4cqw;left:2.4cqw}.hpv2-root .ngb-body #s-home .hwb-ck{color:#1c284a;grid-template-columns:auto auto;gap:.8cqw 4cqw;width:max-content;margin:5cqw 0 0 1cqw;padding:0;font-size:max(3.47cqw,11.5px);list-style:none;display:grid}.hpv2-root .ngb-body #s-home .hwb-ck li:before{content:"✓";color:#107c41;margin-right:1.6cqw;font-weight:800}.hpv2-root .ngb-body #s-home .hwb-cta{color:#fff;white-space:nowrap;background:#0d1730;border-radius:999px;align-items:center;gap:2.6cqw;height:max(11.2cqw,36px);margin-top:4.6cqw;padding:0 max(5.6cqw,15px);font-size:max(3.9cqw,13px);font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex;box-shadow:inset 0 .27cqw #ffffff29,0 .5cqw 1cqw #0e113338}.hpv2-root .ngb-body #s-home .hwb-cta:hover{background:#1a2547}.hpv2-root .ngb-body #s-home .hwb-more{color:#39466a;margin:3.2cqw 0 0;font-size:max(3.3cqw,11px);line-height:1.35}.hpv2-root .ngb-body #s-home .hwb-more a{color:#146e31;text-underline-offset:2px;font-weight:600;text-decoration:underline}@media(max-width:1279px){.hpv2-root .ngb-body #s-home .hwb{display:none}}.hpv2-root .ngb-body .ngb-off,.hpv2-root .ngb-body .ngb-off *,.hpv2-root .ngb-body .ngb-off :before,.hpv2-root .ngb-body .ngb-off :after{animation-play-state:paused!important}.hpv2-root .ngb-body .hshapes svg{top:0;transform:translateY(-3.7037%)}.hpv2-root .ngb-body .hshapes svg.hsl{top:0;transform:translateY(10%)}@media(max-width:1060px){.hpv2-root .ngb-body .hshapes svg{top:0;transform:none}.hpv2-root .ngb-body .hshapes svg.hsl{top:0;transform:translateY(30%)}}@media(max-width:640px){.hpv2-root .ngb-body .hshapes svg{top:0;transform:none}.hpv2-root .ngb-body .hshapes svg.hsl{top:0;transform:translateY(75%)}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-variable.woff2)format("woff2")}
