@charset "UTF-8";.intl-tel-input{position:relative;display:inline-block}.intl-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box}.intl-tel-input .hide{display:none}.intl-tel-input .v-hide{visibility:hidden}.intl-tel-input input,.intl-tel-input input[type=tel],.intl-tel-input input[type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0}.intl-tel-input .flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}.intl-tel-input .selected-flag{z-index:1;position:relative;width:36px;height:100%;padding:0 0 0 8px}.intl-tel-input .selected-flag .iti-flag{position:absolute;top:0;bottom:0;margin:auto}.intl-tel-input .selected-flag .iti-arrow{position:absolute;top:50%;margin-top:-2px;right:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.intl-tel-input .selected-flag .iti-arrow.up{border-top:none;border-bottom:4px solid #555}.intl-tel-input .country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:200px;overflow-y:scroll}.intl-tel-input .country-list.dropup{bottom:100%;margin-bottom:-1px}.intl-tel-input .country-list .flag-box{display:inline-block;width:20px}@media (max-width:500px){.intl-tel-input .country-list{white-space:normal}}.intl-tel-input .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.intl-tel-input .country-list .country{padding:5px 10px}.intl-tel-input .country-list .country .dial-code{color:#999}.intl-tel-input .country-list .country.highlight{background-color:rgba(0,0,0,.05)}.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .dial-code,.intl-tel-input .country-list .flag-box{vertical-align:middle}.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .flag-box{margin-right:6px}.intl-tel-input.allow-dropdown input,.intl-tel-input.allow-dropdown input[type=tel],.intl-tel-input.allow-dropdown input[type=text],.intl-tel-input.separate-dial-code input,.intl-tel-input.separate-dial-code input[type=tel],.intl-tel-input.separate-dial-code input[type=text]{padding-right:6px;padding-left:52px;margin-left:0}.intl-tel-input.allow-dropdown .flag-container,.intl-tel-input.separate-dial-code .flag-container{right:auto;left:0}.intl-tel-input.allow-dropdown .selected-flag,.intl-tel-input.separate-dial-code .selected-flag{width:46px}.intl-tel-input.allow-dropdown .flag-container:hover{cursor:pointer}.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag{background-color:rgba(0,0,0,.05)}.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover{cursor:default}.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover .selected-flag,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover .selected-flag{background-color:transparent}.intl-tel-input.separate-dial-code .selected-flag{background-color:rgba(0,0,0,.05);display:table}.intl-tel-input.separate-dial-code .selected-dial-code{display:table-cell;vertical-align:middle;padding-left:28px}.intl-tel-input.separate-dial-code.iti-sdc-2 input,.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=text]{padding-left:66px}.intl-tel-input.separate-dial-code.iti-sdc-2 .selected-flag{width:60px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text]{padding-left:76px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag{width:70px}.intl-tel-input.separate-dial-code.iti-sdc-3 input,.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=text]{padding-left:74px}.intl-tel-input.separate-dial-code.iti-sdc-3 .selected-flag{width:68px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text]{padding-left:84px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag{width:78px}.intl-tel-input.separate-dial-code.iti-sdc-4 input,.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=text]{padding-left:82px}.intl-tel-input.separate-dial-code.iti-sdc-4 .selected-flag{width:76px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=text]{padding-left:92px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag{width:86px}.intl-tel-input.separate-dial-code.iti-sdc-5 input,.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=text]{padding-left:90px}.intl-tel-input.separate-dial-code.iti-sdc-5 .selected-flag{width:84px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=text]{padding-left:100px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag{width:94px}.intl-tel-input.iti-container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}.intl-tel-input.iti-container:hover{cursor:pointer}.iti-mobile .intl-tel-input.iti-container{top:30px;bottom:30px;left:30px;right:30px;position:fixed}.iti-mobile .intl-tel-input .country-list{max-height:100%;width:100%}.iti-mobile .intl-tel-input .country-list .country{padding:10px 10px;line-height:1.5em}.iti-flag{width:20px}.iti-flag.be{width:18px}.iti-flag.ch{width:15px}.iti-flag.mc{width:19px}.iti-flag.ne{width:18px}.iti-flag.np{width:13px}.iti-flag.va{width:15px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.iti-flag{background-size:5630px 15px}}.iti-flag.ac{height:10px;background-position:0 0}.iti-flag.ad{height:14px;background-position:-22px 0}.iti-flag.ae{height:10px;background-position:-44px 0}.iti-flag.af{height:14px;background-position:-66px 0}.iti-flag.ag{height:14px;background-position:-88px 0}.iti-flag.ai{height:10px;background-position:-110px 0}.iti-flag.al{height:15px;background-position:-132px 0}.iti-flag.am{height:10px;background-position:-154px 0}.iti-flag.ao{height:14px;background-position:-176px 0}.iti-flag.aq{height:14px;background-position:-198px 0}.iti-flag.ar{height:13px;background-position:-220px 0}.iti-flag.as{height:10px;background-position:-242px 0}.iti-flag.at{height:14px;background-position:-264px 0}.iti-flag.au{height:10px;background-position:-286px 0}.iti-flag.aw{height:14px;background-position:-308px 0}.iti-flag.ax{height:13px;background-position:-330px 0}.iti-flag.az{height:10px;background-position:-352px 0}.iti-flag.ba{height:10px;background-position:-374px 0}.iti-flag.bb{height:14px;background-position:-396px 0}.iti-flag.bd{height:12px;background-position:-418px 0}.iti-flag.be{height:15px;background-position:-440px 0}.iti-flag.bf{height:14px;background-position:-460px 0}.iti-flag.bg{height:12px;background-position:-482px 0}.iti-flag.bh{height:12px;background-position:-504px 0}.iti-flag.bi{height:12px;background-position:-526px 0}.iti-flag.bj{height:14px;background-position:-548px 0}.iti-flag.bl{height:14px;background-position:-570px 0}.iti-flag.bm{height:10px;background-position:-592px 0}.iti-flag.bn{height:10px;background-position:-614px 0}.iti-flag.bo{height:14px;background-position:-636px 0}.iti-flag.bq{height:14px;background-position:-658px 0}.iti-flag.br{height:14px;background-position:-680px 0}.iti-flag.bs{height:10px;background-position:-702px 0}.iti-flag.bt{height:14px;background-position:-724px 0}.iti-flag.bv{height:15px;background-position:-746px 0}.iti-flag.bw{height:14px;background-position:-768px 0}.iti-flag.by{height:10px;background-position:-790px 0}.iti-flag.bz{height:14px;background-position:-812px 0}.iti-flag.ca{height:10px;background-position:-834px 0}.iti-flag.cc{height:10px;background-position:-856px 0}.iti-flag.cd{height:15px;background-position:-878px 0}.iti-flag.cf{height:14px;background-position:-900px 0}.iti-flag.cg{height:14px;background-position:-922px 0}.iti-flag.ch{height:15px;background-position:-944px 0}.iti-flag.ci{height:14px;background-position:-961px 0}.iti-flag.ck{height:10px;background-position:-983px 0}.iti-flag.cl{height:14px;background-position:-1005px 0}.iti-flag.cm{height:14px;background-position:-1027px 0}.iti-flag.cn{height:14px;background-position:-1049px 0}.iti-flag.co{height:14px;background-position:-1071px 0}.iti-flag.cp{height:14px;background-position:-1093px 0}.iti-flag.cr{height:12px;background-position:-1115px 0}.iti-flag.cu{height:10px;background-position:-1137px 0}.iti-flag.cv{height:12px;background-position:-1159px 0}.iti-flag.cw{height:14px;background-position:-1181px 0}.iti-flag.cx{height:10px;background-position:-1203px 0}.iti-flag.cy{height:13px;background-position:-1225px 0}.iti-flag.cz{height:14px;background-position:-1247px 0}.iti-flag.de{height:12px;background-position:-1269px 0}.iti-flag.dg{height:10px;background-position:-1291px 0}.iti-flag.dj{height:14px;background-position:-1313px 0}.iti-flag.dk{height:15px;background-position:-1335px 0}.iti-flag.dm{height:10px;background-position:-1357px 0}.iti-flag.do{height:13px;background-position:-1379px 0}.iti-flag.dz{height:14px;background-position:-1401px 0}.iti-flag.ea{height:14px;background-position:-1423px 0}.iti-flag.ec{height:14px;background-position:-1445px 0}.iti-flag.ee{height:13px;background-position:-1467px 0}.iti-flag.eg{height:14px;background-position:-1489px 0}.iti-flag.eh{height:10px;background-position:-1511px 0}.iti-flag.er{height:10px;background-position:-1533px 0}.iti-flag.es{height:14px;background-position:-1555px 0}.iti-flag.et{height:10px;background-position:-1577px 0}.iti-flag.eu{height:14px;background-position:-1599px 0}.iti-flag.fi{height:12px;background-position:-1621px 0}.iti-flag.fj{height:10px;background-position:-1643px 0}.iti-flag.fk{height:10px;background-position:-1665px 0}.iti-flag.fm{height:11px;background-position:-1687px 0}.iti-flag.fo{height:15px;background-position:-1709px 0}.iti-flag.fr{height:14px;background-position:-1731px 0}.iti-flag.ga{height:15px;background-position:-1753px 0}.iti-flag.gb{height:10px;background-position:-1775px 0}.iti-flag.gd{height:12px;background-position:-1797px 0}.iti-flag.ge{height:14px;background-position:-1819px 0}.iti-flag.gf{height:14px;background-position:-1841px 0}.iti-flag.gg{height:14px;background-position:-1863px 0}.iti-flag.gh{height:14px;background-position:-1885px 0}.iti-flag.gi{height:10px;background-position:-1907px 0}.iti-flag.gl{height:14px;background-position:-1929px 0}.iti-flag.gm{height:14px;background-position:-1951px 0}.iti-flag.gn{height:14px;background-position:-1973px 0}.iti-flag.gp{height:14px;background-position:-1995px 0}.iti-flag.gq{height:14px;background-position:-2017px 0}.iti-flag.gr{height:14px;background-position:-2039px 0}.iti-flag.gs{height:10px;background-position:-2061px 0}.iti-flag.gt{height:13px;background-position:-2083px 0}.iti-flag.gu{height:11px;background-position:-2105px 0}.iti-flag.gw{height:10px;background-position:-2127px 0}.iti-flag.gy{height:12px;background-position:-2149px 0}.iti-flag.hk{height:14px;background-position:-2171px 0}.iti-flag.hm{height:10px;background-position:-2193px 0}.iti-flag.hn{height:10px;background-position:-2215px 0}.iti-flag.hr{height:10px;background-position:-2237px 0}.iti-flag.ht{height:12px;background-position:-2259px 0}.iti-flag.hu{height:10px;background-position:-2281px 0}.iti-flag.ic{height:14px;background-position:-2303px 0}.iti-flag.id{height:14px;background-position:-2325px 0}.iti-flag.ie{height:10px;background-position:-2347px 0}.iti-flag.il{height:15px;background-position:-2369px 0}.iti-flag.im{height:10px;background-position:-2391px 0}.iti-flag.in{height:14px;background-position:-2413px 0}.iti-flag.io{height:10px;background-position:-2435px 0}.iti-flag.iq{height:14px;background-position:-2457px 0}.iti-flag.ir{height:12px;background-position:-2479px 0}.iti-flag.is{height:15px;background-position:-2501px 0}.iti-flag.it{height:14px;background-position:-2523px 0}.iti-flag.je{height:12px;background-position:-2545px 0}.iti-flag.jm{height:10px;background-position:-2567px 0}.iti-flag.jo{height:10px;background-position:-2589px 0}.iti-flag.jp{height:14px;background-position:-2611px 0}.iti-flag.ke{height:14px;background-position:-2633px 0}.iti-flag.kg{height:12px;background-position:-2655px 0}.iti-flag.kh{height:13px;background-position:-2677px 0}.iti-flag.ki{height:10px;background-position:-2699px 0}.iti-flag.km{height:12px;background-position:-2721px 0}.iti-flag.kn{height:14px;background-position:-2743px 0}.iti-flag.kp{height:10px;background-position:-2765px 0}.iti-flag.kr{height:14px;background-position:-2787px 0}.iti-flag.kw{height:10px;background-position:-2809px 0}.iti-flag.ky{height:10px;background-position:-2831px 0}.iti-flag.kz{height:10px;background-position:-2853px 0}.iti-flag.la{height:14px;background-position:-2875px 0}.iti-flag.lb{height:14px;background-position:-2897px 0}.iti-flag.lc{height:10px;background-position:-2919px 0}.iti-flag.li{height:12px;background-position:-2941px 0}.iti-flag.lk{height:10px;background-position:-2963px 0}.iti-flag.lr{height:11px;background-position:-2985px 0}.iti-flag.ls{height:14px;background-position:-3007px 0}.iti-flag.lt{height:12px;background-position:-3029px 0}.iti-flag.lu{height:12px;background-position:-3051px 0}.iti-flag.lv{height:10px;background-position:-3073px 0}.iti-flag.ly{height:10px;background-position:-3095px 0}.iti-flag.ma{height:14px;background-position:-3117px 0}.iti-flag.mc{height:15px;background-position:-3139px 0}.iti-flag.md{height:10px;background-position:-3160px 0}.iti-flag.me{height:10px;background-position:-3182px 0}.iti-flag.mf{height:14px;background-position:-3204px 0}.iti-flag.mg{height:14px;background-position:-3226px 0}.iti-flag.mh{height:11px;background-position:-3248px 0}.iti-flag.mk{height:10px;background-position:-3270px 0}.iti-flag.ml{height:14px;background-position:-3292px 0}.iti-flag.mm{height:14px;background-position:-3314px 0}.iti-flag.mn{height:10px;background-position:-3336px 0}.iti-flag.mo{height:14px;background-position:-3358px 0}.iti-flag.mp{height:10px;background-position:-3380px 0}.iti-flag.mq{height:14px;background-position:-3402px 0}.iti-flag.mr{height:14px;background-position:-3424px 0}.iti-flag.ms{height:10px;background-position:-3446px 0}.iti-flag.mt{height:14px;background-position:-3468px 0}.iti-flag.mu{height:14px;background-position:-3490px 0}.iti-flag.mv{height:14px;background-position:-3512px 0}.iti-flag.mw{height:14px;background-position:-3534px 0}.iti-flag.mx{height:12px;background-position:-3556px 0}.iti-flag.my{height:10px;background-position:-3578px 0}.iti-flag.mz{height:14px;background-position:-3600px 0}.iti-flag.na{height:14px;background-position:-3622px 0}.iti-flag.nc{height:10px;background-position:-3644px 0}.iti-flag.ne{height:15px;background-position:-3666px 0}.iti-flag.nf{height:10px;background-position:-3686px 0}.iti-flag.ng{height:10px;background-position:-3708px 0}.iti-flag.ni{height:12px;background-position:-3730px 0}.iti-flag.nl{height:14px;background-position:-3752px 0}.iti-flag.no{height:15px;background-position:-3774px 0}.iti-flag.np{height:15px;background-position:-3796px 0}.iti-flag.nr{height:10px;background-position:-3811px 0}.iti-flag.nu{height:10px;background-position:-3833px 0}.iti-flag.nz{height:10px;background-position:-3855px 0}.iti-flag.om{height:10px;background-position:-3877px 0}.iti-flag.pa{height:14px;background-position:-3899px 0}.iti-flag.pe{height:14px;background-position:-3921px 0}.iti-flag.pf{height:14px;background-position:-3943px 0}.iti-flag.pg{height:15px;background-position:-3965px 0}.iti-flag.ph{height:10px;background-position:-3987px 0}.iti-flag.pk{height:14px;background-position:-4009px 0}.iti-flag.pl{height:13px;background-position:-4031px 0}.iti-flag.pm{height:14px;background-position:-4053px 0}.iti-flag.pn{height:10px;background-position:-4075px 0}.iti-flag.pr{height:14px;background-position:-4097px 0}.iti-flag.ps{height:10px;background-position:-4119px 0}.iti-flag.pt{height:14px;background-position:-4141px 0}.iti-flag.pw{height:13px;background-position:-4163px 0}.iti-flag.py{height:11px;background-position:-4185px 0}.iti-flag.qa{height:8px;background-position:-4207px 0}.iti-flag.re{height:14px;background-position:-4229px 0}.iti-flag.ro{height:14px;background-position:-4251px 0}.iti-flag.rs{height:14px;background-position:-4273px 0}.iti-flag.ru{height:14px;background-position:-4295px 0}.iti-flag.rw{height:14px;background-position:-4317px 0}.iti-flag.sa{height:14px;background-position:-4339px 0}.iti-flag.sb{height:10px;background-position:-4361px 0}.iti-flag.sc{height:10px;background-position:-4383px 0}.iti-flag.sd{height:10px;background-position:-4405px 0}.iti-flag.se{height:13px;background-position:-4427px 0}.iti-flag.sg{height:14px;background-position:-4449px 0}.iti-flag.sh{height:10px;background-position:-4471px 0}.iti-flag.si{height:10px;background-position:-4493px 0}.iti-flag.sj{height:15px;background-position:-4515px 0}.iti-flag.sk{height:14px;background-position:-4537px 0}.iti-flag.sl{height:14px;background-position:-4559px 0}.iti-flag.sm{height:15px;background-position:-4581px 0}.iti-flag.sn{height:14px;background-position:-4603px 0}.iti-flag.so{height:14px;background-position:-4625px 0}.iti-flag.sr{height:14px;background-position:-4647px 0}.iti-flag.ss{height:10px;background-position:-4669px 0}.iti-flag.st{height:10px;background-position:-4691px 0}.iti-flag.sv{height:12px;background-position:-4713px 0}.iti-flag.sx{height:14px;background-position:-4735px 0}.iti-flag.sy{height:14px;background-position:-4757px 0}.iti-flag.sz{height:14px;background-position:-4779px 0}.iti-flag.ta{height:10px;background-position:-4801px 0}.iti-flag.tc{height:10px;background-position:-4823px 0}.iti-flag.td{height:14px;background-position:-4845px 0}.iti-flag.tf{height:14px;background-position:-4867px 0}.iti-flag.tg{height:13px;background-position:-4889px 0}.iti-flag.th{height:14px;background-position:-4911px 0}.iti-flag.tj{height:10px;background-position:-4933px 0}.iti-flag.tk{height:10px;background-position:-4955px 0}.iti-flag.tl{height:10px;background-position:-4977px 0}.iti-flag.tm{height:14px;background-position:-4999px 0}.iti-flag.tn{height:14px;background-position:-5021px 0}.iti-flag.to{height:10px;background-position:-5043px 0}.iti-flag.tr{height:14px;background-position:-5065px 0}.iti-flag.tt{height:12px;background-position:-5087px 0}.iti-flag.tv{height:10px;background-position:-5109px 0}.iti-flag.tw{height:14px;background-position:-5131px 0}.iti-flag.tz{height:14px;background-position:-5153px 0}.iti-flag.ua{height:14px;background-position:-5175px 0}.iti-flag.ug{height:14px;background-position:-5197px 0}.iti-flag.um{height:11px;background-position:-5219px 0}.iti-flag.us{height:11px;background-position:-5241px 0}.iti-flag.uy{height:14px;background-position:-5263px 0}.iti-flag.uz{height:10px;background-position:-5285px 0}.iti-flag.va{height:15px;background-position:-5307px 0}.iti-flag.vc{height:14px;background-position:-5324px 0}.iti-flag.ve{height:14px;background-position:-5346px 0}.iti-flag.vg{height:10px;background-position:-5368px 0}.iti-flag.vi{height:14px;background-position:-5390px 0}.iti-flag.vn{height:14px;background-position:-5412px 0}.iti-flag.vu{height:12px;background-position:-5434px 0}.iti-flag.wf{height:14px;background-position:-5456px 0}.iti-flag.ws{height:10px;background-position:-5478px 0}.iti-flag.xk{height:15px;background-position:-5500px 0}.iti-flag.ye{height:14px;background-position:-5522px 0}.iti-flag.yt{height:14px;background-position:-5544px 0}.iti-flag.za{height:14px;background-position:-5566px 0}.iti-flag.zm{height:14px;background-position:-5588px 0}.iti-flag.zw{height:10px;background-position:-5610px 0}.iti-flag{width:20px;height:15px;box-shadow:0 0 1px 0 #888;background-image:url(../img/flags.png);background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.iti-flag{background-image:url(../img/flags@2x.png)}}.iti-flag.np{background-color:transparent}.intl-tel-input{width:100%}.bootstrap-switch{display:inline-block;direction:ltr;cursor:pointer;border-radius:.25rem;border:1px solid;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);position:relative;text-align:left;overflow:hidden;line-height:8px;z-index:0;user-select:none;vertical-align:middle;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.bootstrap-switch .bootstrap-switch-container{display:inline-block;top:0;border-radius:.25rem;transform:translate3d(0,0,0)}.bootstrap-switch .bootstrap-switch-handle-off,.bootstrap-switch .bootstrap-switch-handle-on,.bootstrap-switch .bootstrap-switch-label{box-sizing:border-box;cursor:pointer;display:inline-block!important;height:100%;line-height:1.25;padding:.5rem 1rem;font-size:1rem;border-radius:0}.bootstrap-switch .bootstrap-switch-handle-off,.bootstrap-switch .bootstrap-switch-handle-on{text-align:center;z-index:1}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary{color:#fff;background-color:#0275d8;border-color:#0275d8}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary:hover,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary:hover{color:#fff;background-color:#025aa5;border-color:#01549b}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary.focus,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary:focus,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary.focus,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary:focus{box-shadow:0 0 0 2px rgba(2,117,216,.5)}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary.disabled,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary:disabled,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary.disabled,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary:disabled{background-color:#0275d8;border-color:#0275d8}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary.active,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary:active,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary.active,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary:active,.show>.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary.dropdown-toggle,.show>.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary.dropdown-toggle{color:#fff;background-color:#025aa5;background-image:none;border-color:#01549b}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-secondary,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-secondary{color:#292b2c;background-color:#fff;border-color:#ccc}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-secondary:hover,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-secondary:hover{color:#292b2c;background-color:#e6e6e6;border-color:#adadad}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-secondary.focus,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-secondary:focus,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-secondary.focus,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-secondary:focus{box-shadow:0 0 0 2px rgba(204,204,204,.5)}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-secondary.disabled,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-secondary:disabled,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-secondary.disabled,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-secondary:disabled{background-color:#fff;border-color:#ccc}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-secondary.active,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-secondary:active,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-secondary.active,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-secondary:active,.show>.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-secondary.dropdown-toggle,.show>.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-secondary.dropdown-toggle{color:#292b2c;background-color:#e6e6e6;background-image:none;border-color:#adadad}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info{color:#fff;background-color:#5bc0de;border-color:#5bc0de}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info:hover,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info:hover{color:#fff;background-color:#31b0d5;border-color:#2aabd2}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info.focus,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info:focus,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info.focus,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info:focus{box-shadow:0 0 0 2px rgba(91,192,222,.5)}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info.disabled,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info:disabled,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info.disabled,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info:disabled{background-color:#5bc0de;border-color:#5bc0de}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info.active,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info:active,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info.active,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info:active,.show>.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info.dropdown-toggle,.show>.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info.dropdown-toggle{color:#fff;background-color:#31b0d5;background-image:none;border-color:#2aabd2}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success{color:#fff;background-color:#5cb85c;border-color:#5cb85c}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success:hover,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success:hover{color:#fff;background-color:#449d44;border-color:#419641}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success.focus,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success:focus,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success.focus,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success:focus{box-shadow:0 0 0 2px rgba(92,184,92,.5)}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success.disabled,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success:disabled,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success.disabled,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success:disabled{background-color:#5cb85c;border-color:#5cb85c}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success.active,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success:active,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success.active,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success:active,.show>.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success.dropdown-toggle,.show>.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success.dropdown-toggle{color:#fff;background-color:#449d44;background-image:none;border-color:#419641}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning{color:#fff;background-color:#f0ad4e;border-color:#f0ad4e}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning:hover,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning:hover{color:#fff;background-color:#ec971f;border-color:#eb9316}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning.focus,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning:focus,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning.focus,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning:focus{box-shadow:0 0 0 2px rgba(240,173,78,.5)}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning.disabled,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning:disabled,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning.disabled,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning:disabled{background-color:#f0ad4e;border-color:#f0ad4e}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning.active,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning:active,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning.active,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning:active,.show>.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning.dropdown-toggle,.show>.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning.dropdown-toggle{color:#fff;background-color:#ec971f;background-image:none;border-color:#eb9316}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger{color:#fff;background-color:#d9534f;border-color:#d9534f}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger:hover,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger:hover{color:#fff;background-color:#c9302c;border-color:#c12e2a}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger.focus,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger:focus,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger.focus,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger:focus{box-shadow:0 0 0 2px rgba(217,83,79,.5)}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger.disabled,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger:disabled,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger.disabled,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger:disabled{background-color:#d9534f;border-color:#d9534f}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger.active,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger:active,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger.active,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger:active,.show>.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger.dropdown-toggle,.show>.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger.dropdown-toggle{color:#fff;background-color:#c9302c;background-image:none;border-color:#c12e2a}.bootstrap-switch .bootstrap-switch-label{text-align:center;margin-top:-1px;margin-bottom:-1px;z-index:100;border-left:1px solid transparent;border-right:1px solid transparent}.bootstrap-switch .bootstrap-switch-handle-on{border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}.bootstrap-switch .bootstrap-switch-handle-off{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.bootstrap-switch input[type=checkbox],.bootstrap-switch input[type=radio]{position:absolute!important;top:0;left:0;opacity:0;z-index:-1}.bootstrap-switch.bootstrap-switch-mini{min-width:71px}.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-label{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.bootstrap-switch.bootstrap-switch-small{min-width:79px}.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-label{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.bootstrap-switch.bootstrap-switch-large{min-width:120px}.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-label{padding:.75rem 1.5rem;font-size:1.25rem;border-radius:.3rem}.bootstrap-switch.bootstrap-switch-disabled,.bootstrap-switch.bootstrap-switch-indeterminate,.bootstrap-switch.bootstrap-switch-readonly{cursor:default!important}.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-label{opacity:.5;cursor:default!important}.bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container{transition:margin-left .5s}.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-on{border-bottom-left-radius:0;border-top-left-radius:0;border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-off{border-bottom-right-radius:0;border-top-right-radius:0;border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}.bootstrap-switch.bootstrap-switch-focused{box-shadow:0 0 0 2px rgba(2,117,216,.5)}.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-off .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-label{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-on .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-label{border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}.md-editor{display:block;border:1px solid #ddd}.md-editor .md-footer,.md-editor>.md-header{display:block;padding:6px 4px;background:#f5f5f5}.md-editor>.md-header{margin:0}.md-editor>.md-preview{background:#fff;border-top:1px dashed #ddd;border-bottom:1px dashed #ddd;min-height:10px;overflow:auto}.md-editor>textarea{font-family:Menlo,Monaco,Consolas,"Courier New",monospace;font-size:14px;outline:0;margin:0;display:block;padding:0;width:100%;border:0;border-top:1px dashed #ddd;border-bottom:1px dashed #ddd;border-radius:0;box-shadow:none;background:#eee}.md-editor>textarea:focus{box-shadow:none;background:#fff}.md-editor.active{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.md-editor .md-controls{float:right;padding:3px}.md-editor .md-controls .md-control{right:5px;color:#bebebe;padding:3px 3px 3px 10px}.md-editor .md-controls .md-control:hover{color:#333}.md-editor.md-fullscreen-mode{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999;padding:60px 30px 15px;background:#fff!important;border:0!important}.md-editor.md-fullscreen-mode .md-footer{display:none}.md-editor.md-fullscreen-mode .md-input,.md-editor.md-fullscreen-mode .md-preview{margin:0 auto!important;height:100%!important;font-size:20px!important;padding:20px!important;color:#999;line-height:1.6em!important;resize:none!important;box-shadow:none!important;background:#fff!important;border:0!important}.md-editor.md-fullscreen-mode .md-preview{color:#333;overflow:auto}.md-editor.md-fullscreen-mode .md-input:focus,.md-editor.md-fullscreen-mode .md-input:hover{color:#333;background:#fff!important}.md-editor.md-fullscreen-mode .md-header{background:0 0;text-align:center;position:fixed;width:100%;top:20px}.md-editor.md-fullscreen-mode .btn-group{float:none}.md-editor.md-fullscreen-mode .btn{border:0;background:0 0;color:#b3b3b3}.md-editor.md-fullscreen-mode .btn.active,.md-editor.md-fullscreen-mode .btn:active,.md-editor.md-fullscreen-mode .btn:focus,.md-editor.md-fullscreen-mode .btn:hover{box-shadow:none;color:#333}.md-editor.md-fullscreen-mode .md-fullscreen-controls{position:absolute;top:20px;right:20px;text-align:right;z-index:1002;display:block}.md-editor.md-fullscreen-mode .md-fullscreen-controls a{color:#b3b3b3;clear:right;margin:10px;width:30px;height:30px;text-align:center}.md-editor.md-fullscreen-mode .md-fullscreen-controls a:hover{color:#333;text-decoration:none}.md-editor.md-fullscreen-mode .md-editor{height:100%!important;position:relative}.md-editor .md-fullscreen-controls{display:none}.md-nooverflow{overflow:hidden;position:fixed;width:100%}table.dataTable td.dt-control{text-align:center;cursor:pointer}table.dataTable td.dt-control:before{height:1em;width:1em;margin-top:-9px;display:inline-block;color:#fff;border:.15em solid #fff;border-radius:1em;box-shadow:0 0 .2em #444;box-sizing:content-box;text-align:center;text-indent:0!important;font-family:"Courier New",Courier,monospace;line-height:1em;content:"+";background-color:#31b131}table.dataTable tr.dt-hasChild td.dt-control:before{content:"-";background-color:#d33333}table.dataTable thead>tr>td.sorting,table.dataTable thead>tr>td.sorting_asc,table.dataTable thead>tr>td.sorting_asc_disabled,table.dataTable thead>tr>td.sorting_desc,table.dataTable thead>tr>td.sorting_desc_disabled,table.dataTable thead>tr>th.sorting,table.dataTable thead>tr>th.sorting_asc,table.dataTable thead>tr>th.sorting_asc_disabled,table.dataTable thead>tr>th.sorting_desc,table.dataTable thead>tr>th.sorting_desc_disabled{cursor:pointer;position:relative;padding-right:26px}table.dataTable thead>tr>td.sorting:after,table.dataTable thead>tr>td.sorting:before,table.dataTable thead>tr>td.sorting_asc:after,table.dataTable thead>tr>td.sorting_asc:before,table.dataTable thead>tr>td.sorting_asc_disabled:after,table.dataTable thead>tr>td.sorting_asc_disabled:before,table.dataTable thead>tr>td.sorting_desc:after,table.dataTable thead>tr>td.sorting_desc:before,table.dataTable thead>tr>td.sorting_desc_disabled:after,table.dataTable thead>tr>td.sorting_desc_disabled:before,table.dataTable thead>tr>th.sorting:after,table.dataTable thead>tr>th.sorting:before,table.dataTable thead>tr>th.sorting_asc:after,table.dataTable thead>tr>th.sorting_asc:before,table.dataTable thead>tr>th.sorting_asc_disabled:after,table.dataTable thead>tr>th.sorting_asc_disabled:before,table.dataTable thead>tr>th.sorting_desc:after,table.dataTable thead>tr>th.sorting_desc:before,table.dataTable thead>tr>th.sorting_desc_disabled:after,table.dataTable thead>tr>th.sorting_desc_disabled:before{position:absolute;display:block;opacity:.125;right:10px;line-height:9px;font-size:.8em}table.dataTable thead>tr>td.sorting:before,table.dataTable thead>tr>td.sorting_asc:before,table.dataTable thead>tr>td.sorting_asc_disabled:before,table.dataTable thead>tr>td.sorting_desc:before,table.dataTable thead>tr>td.sorting_desc_disabled:before,table.dataTable thead>tr>th.sorting:before,table.dataTable thead>tr>th.sorting_asc:before,table.dataTable thead>tr>th.sorting_asc_disabled:before,table.dataTable thead>tr>th.sorting_desc:before,table.dataTable thead>tr>th.sorting_desc_disabled:before{bottom:50%;content:"▲"}table.dataTable thead>tr>td.sorting:after,table.dataTable thead>tr>td.sorting_asc:after,table.dataTable thead>tr>td.sorting_asc_disabled:after,table.dataTable thead>tr>td.sorting_desc:after,table.dataTable thead>tr>td.sorting_desc_disabled:after,table.dataTable thead>tr>th.sorting:after,table.dataTable thead>tr>th.sorting_asc:after,table.dataTable thead>tr>th.sorting_asc_disabled:after,table.dataTable thead>tr>th.sorting_desc:after,table.dataTable thead>tr>th.sorting_desc_disabled:after{top:50%;content:"▼"}table.dataTable thead>tr>td.sorting_asc:before,table.dataTable thead>tr>td.sorting_desc:after,table.dataTable thead>tr>th.sorting_asc:before,table.dataTable thead>tr>th.sorting_desc:after{opacity:.6}table.dataTable thead>tr>td.sorting_asc_disabled:before,table.dataTable thead>tr>td.sorting_desc_disabled:after,table.dataTable thead>tr>th.sorting_asc_disabled:before,table.dataTable thead>tr>th.sorting_desc_disabled:after{display:none}table.dataTable thead>tr>td:active,table.dataTable thead>tr>th:active{outline:0}div.dataTables_scrollBody table.dataTable thead>tr>td:after,div.dataTables_scrollBody table.dataTable thead>tr>td:before,div.dataTables_scrollBody table.dataTable thead>tr>th:after,div.dataTables_scrollBody table.dataTable thead>tr>th:before{display:none}div.dataTables_processing{position:absolute;top:50%;left:50%;width:200px;margin-left:-100px;margin-top:-26px;text-align:center;padding:2px}div.dataTables_processing>div:last-child{position:relative;width:80px;height:15px;margin:1em auto}div.dataTables_processing>div:last-child>div{position:absolute;top:0;width:13px;height:13px;border-radius:50%;background:rgba(2,117,216,.9);animation-timing-function:cubic-bezier(0,1,1,0)}div.dataTables_processing>div:last-child>div:nth-child(1){left:8px;animation:datatables-loader-1 .6s infinite}div.dataTables_processing>div:last-child>div:nth-child(2){left:8px;animation:datatables-loader-2 .6s infinite}div.dataTables_processing>div:last-child>div:nth-child(3){left:32px;animation:datatables-loader-2 .6s infinite}div.dataTables_processing>div:last-child>div:nth-child(4){left:56px;animation:datatables-loader-3 .6s infinite}@keyframes datatables-loader-1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes datatables-loader-3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes datatables-loader-2{0%{transform:translate(0,0)}100%{transform:translate(24px,0)}}table.dataTable.nowrap td,table.dataTable.nowrap th{white-space:nowrap}table.dataTable td.dt-left,table.dataTable th.dt-left{text-align:left}table.dataTable td.dataTables_empty,table.dataTable td.dt-center,table.dataTable th.dt-center{text-align:center}table.dataTable td.dt-right,table.dataTable th.dt-right{text-align:right}table.dataTable td.dt-justify,table.dataTable th.dt-justify{text-align:justify}table.dataTable td.dt-nowrap,table.dataTable th.dt-nowrap{white-space:nowrap}table.dataTable tfoot td,table.dataTable tfoot th,table.dataTable thead td,table.dataTable thead th{text-align:left}table.dataTable tfoot td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable thead th.dt-head-left{text-align:left}table.dataTable tfoot td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable thead th.dt-head-center{text-align:center}table.dataTable tfoot td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable thead th.dt-head-right{text-align:right}table.dataTable tfoot td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable thead th.dt-head-justify{text-align:justify}table.dataTable tfoot td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable thead th.dt-head-nowrap{white-space:nowrap}table.dataTable tbody td.dt-body-left,table.dataTable tbody th.dt-body-left{text-align:left}table.dataTable tbody td.dt-body-center,table.dataTable tbody th.dt-body-center{text-align:center}table.dataTable tbody td.dt-body-right,table.dataTable tbody th.dt-body-right{text-align:right}table.dataTable tbody td.dt-body-justify,table.dataTable tbody th.dt-body-justify{text-align:justify}table.dataTable tbody td.dt-body-nowrap,table.dataTable tbody th.dt-body-nowrap{white-space:nowrap}table.dataTable{clear:both;margin-top:6px!important;margin-bottom:6px!important;max-width:none!important;border-collapse:separate!important;border-spacing:0}table.dataTable td,table.dataTable th{-webkit-box-sizing:content-box;box-sizing:content-box}table.dataTable td.dataTables_empty,table.dataTable th.dataTables_empty{text-align:center}table.dataTable.nowrap td,table.dataTable.nowrap th{white-space:nowrap}table.dataTable.table-striped>tbody>tr:nth-of-type(2n+1){background-color:transparent}table.dataTable>tbody>tr{background-color:transparent}table.dataTable>tbody>tr.selected>*{box-shadow:inset 0 0 0 9999px rgba(2,117,216,.9);color:#fff}table.dataTable>tbody>tr.selected a{color:#090a0b}table.dataTable.table-striped>tbody>tr.odd>*{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.05)}table.dataTable.table-striped>tbody>tr.odd.selected>*{box-shadow:inset 0 0 0 9999px rgba(2,117,216,.95)}table.dataTable.table-hover>tbody>tr:hover>*{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.075)}table.dataTable.table-hover>tbody>tr.selected:hover>*{box-shadow:inset 0 0 0 9999px rgba(2,117,216,.975)}div.dataTables_wrapper div.dataTables_length label{font-weight:400;text-align:left;white-space:nowrap}div.dataTables_wrapper div.dataTables_length select{width:auto;display:inline-block}div.dataTables_wrapper div.dataTables_filter{text-align:right}div.dataTables_wrapper div.dataTables_filter label{font-weight:400;white-space:nowrap;text-align:left}div.dataTables_wrapper div.dataTables_filter input{margin-left:.5em;display:inline-block;width:auto}div.dataTables_wrapper div.dataTables_info{padding-top:.85em}div.dataTables_wrapper div.dataTables_paginate{margin:0;white-space:nowrap;text-align:right}div.dataTables_wrapper div.dataTables_paginate ul.pagination{margin:2px 0;white-space:nowrap;justify-content:flex-end}div.dataTables_wrapper div.dataTables_processing{position:absolute;top:50%;left:50%;width:200px;margin-left:-100px;margin-top:-26px;text-align:center;padding:1em 0}div.dataTables_scrollHead table.dataTable{margin-bottom:0!important}div.dataTables_scrollBody>table{border-top:none;margin-top:0!important;margin-bottom:0!important}div.dataTables_scrollBody>table>thead .sorting:after,div.dataTables_scrollBody>table>thead .sorting:before,div.dataTables_scrollBody>table>thead .sorting_asc:after,div.dataTables_scrollBody>table>thead .sorting_asc:before,div.dataTables_scrollBody>table>thead .sorting_desc:after,div.dataTables_scrollBody>table>thead .sorting_desc:before{display:none}div.dataTables_scrollBody>table>tbody tr:first-child td,div.dataTables_scrollBody>table>tbody tr:first-child th{border-top:none}div.dataTables_scrollFoot>.dataTables_scrollFootInner{box-sizing:content-box}div.dataTables_scrollFoot>.dataTables_scrollFootInner>table{margin-top:0!important;border-top:none}@media screen and (max-width:767px){div.dataTables_wrapper div.dataTables_filter,div.dataTables_wrapper div.dataTables_info,div.dataTables_wrapper div.dataTables_length,div.dataTables_wrapper div.dataTables_paginate{text-align:center}div.dataTables_wrapper div.dataTables_paginate ul.pagination{justify-content:center!important}}table.dataTable.table-sm>thead>tr>th:not(.sorting_disabled){padding-right:20px}table.table-bordered.dataTable{border-right-width:0}table.table-bordered.dataTable td,table.table-bordered.dataTable th{border-left-width:0}table.table-bordered.dataTable td:last-child,table.table-bordered.dataTable th:last-child{border-right-width:1px}table.table-bordered.dataTable tbody td,table.table-bordered.dataTable tbody th{border-bottom-width:0}div.dataTables_scrollHead table.table-bordered{border-bottom-width:0}div.table-responsive>div.dataTables_wrapper>div.row{margin:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:first-child{padding-left:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:last-child{padding-right:0}table.dataTable.dtr-inline.collapsed>tbody>tr>td.child,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child{cursor:default!important}table.dataTable.dtr-inline.collapsed>tbody>tr>td.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child:before{display:none!important}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control{position:relative;padding-left:30px;cursor:pointer}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before{top:50%;left:5px;height:1em;width:1em;margin-top:-9px;display:block;position:absolute;color:#fff;border:.15em solid #fff;border-radius:1em;box-shadow:0 0 .2em #444;box-sizing:content-box;text-align:center;text-indent:0!important;font-family:"Courier New",Courier,monospace;line-height:1em;content:"+";background-color:#0275d8}table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th.dtr-control:before{content:"-";background-color:#d33333}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td.dtr-control,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th.dtr-control{padding-left:27px}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td.dtr-control:before,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th.dtr-control:before{left:4px;height:14px;width:14px;border-radius:14px;line-height:14px;text-indent:3px}table.dataTable.dtr-column>tbody>tr>td.control,table.dataTable.dtr-column>tbody>tr>td.dtr-control,table.dataTable.dtr-column>tbody>tr>th.control,table.dataTable.dtr-column>tbody>tr>th.dtr-control{position:relative;cursor:pointer}table.dataTable.dtr-column>tbody>tr>td.control:before,table.dataTable.dtr-column>tbody>tr>td.dtr-control:before,table.dataTable.dtr-column>tbody>tr>th.control:before,table.dataTable.dtr-column>tbody>tr>th.dtr-control:before{top:50%;left:50%;height:.8em;width:.8em;margin-top:-.5em;margin-left:-.5em;display:block;position:absolute;color:#fff;border:.15em solid #fff;border-radius:1em;box-shadow:0 0 .2em #444;box-sizing:content-box;text-align:center;text-indent:0!important;font-family:"Courier New",Courier,monospace;line-height:1em;content:"+";background-color:#0275d8}table.dataTable.dtr-column>tbody>tr.parent td.control:before,table.dataTable.dtr-column>tbody>tr.parent td.dtr-control:before,table.dataTable.dtr-column>tbody>tr.parent th.control:before,table.dataTable.dtr-column>tbody>tr.parent th.dtr-control:before{content:"-";background-color:#d33333}table.dataTable>tbody>tr.child{padding:.5em 1em}table.dataTable>tbody>tr.child:hover{background:0 0!important}table.dataTable>tbody>tr.child ul.dtr-details{display:inline-block;list-style-type:none;margin:0;padding:0}table.dataTable>tbody>tr.child ul.dtr-details>li{border-bottom:1px solid #efefef;padding:.5em 0}table.dataTable>tbody>tr.child ul.dtr-details>li:first-child{padding-top:0}table.dataTable>tbody>tr.child ul.dtr-details>li:last-child{border-bottom:none}table.dataTable>tbody>tr.child span.dtr-title{display:inline-block;min-width:75px;font-weight:700}div.dtr-modal{position:fixed;box-sizing:border-box;top:0;left:0;height:100%;width:100%;z-index:100;padding:10em 1em}div.dtr-modal div.dtr-modal-display{position:absolute;top:0;left:0;bottom:0;right:0;width:50%;height:50%;overflow:auto;margin:auto;z-index:102;overflow:auto;background-color:#f5f5f7;border:1px solid #000;border-radius:.5em;box-shadow:0 12px 30px rgba(0,0,0,.6)}div.dtr-modal div.dtr-modal-content{position:relative;padding:1em}div.dtr-modal div.dtr-modal-close{position:absolute;top:6px;right:6px;width:22px;height:22px;border:1px solid #eaeaea;background-color:#f9f9f9;text-align:center;border-radius:3px;cursor:pointer;z-index:12}div.dtr-modal div.dtr-modal-close:hover{background-color:#eaeaea}div.dtr-modal div.dtr-modal-background{position:fixed;top:0;left:0;right:0;bottom:0;z-index:101;background:rgba(0,0,0,.6)}@media screen and (max-width:767px){div.dtr-modal div.dtr-modal-display{width:95%}}div.dtr-bs-modal table.table tr:first-child td{border-top:none}.multiselect-container{position:absolute;list-style-type:none;margin:0;padding:0}.multiselect-container .input-group{margin:5px}.multiselect-container>li{padding:0}.multiselect-container>li>a.multiselect-all label{font-weight:700}.multiselect-container>li.multiselect-group label{margin:0;padding:3px 20px 3px 20px;height:100%;font-weight:700}.multiselect-container>li.multiselect-group-clickable label{cursor:pointer}.multiselect-container>li>a{padding:0}.multiselect-container>li>a>label{margin:0;height:100%;cursor:pointer;font-weight:400;padding:3px 20px 3px 40px}.multiselect-container>li>a>label.checkbox,.multiselect-container>li>a>label.radio{margin:0}.multiselect-container>li>a>label>input[type=checkbox]{margin-bottom:5px}.btn-group>.btn-group:nth-child(2)>.multiselect.btn{border-top-left-radius:4px;border-bottom-left-radius:4px}.form-inline .multiselect-container label.checkbox,.form-inline .multiselect-container label.radio{padding:3px 20px 3px 40px}.form-inline .multiselect-container li a label.checkbox input[type=checkbox],.form-inline .multiselect-container li a label.radio input[type=radio]{margin-left:-20px;margin-right:0}body:after{content:url(../images/close.png) url(../images/loading.gif) url(../images/prev.png) url(../images/next.png);display:none}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400}.lightbox .lb-image{display:block;height:auto;max-width:inherit;border-radius:3px}.lightbox a img{border:none}.lb-outerContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;border-radius:4px}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-container{padding:4px}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../images/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../images/prev.png) left 48% no-repeat;opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../images/next.png) right 48% no-repeat;opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../images/close.png) top right no-repeat;text-align:right;outline:0;opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;opacity:1}.icheckbox_square-blue,.iradio_square-blue{display:inline-block;vertical-align:middle;margin:0;padding:0;width:22px;height:22px;background:url(blue.png) no-repeat;border:none;cursor:pointer}.icheckbox_square-blue{background-position:0 0}.icheckbox_square-blue.hover{background-position:-24px 0}.icheckbox_square-blue.checked{background-position:-48px 0}.icheckbox_square-blue.disabled{background-position:-72px 0;cursor:default}.icheckbox_square-blue.checked.disabled{background-position:-96px 0}.iradio_square-blue{background-position:-120px 0}.iradio_square-blue.hover{background-position:-144px 0}.iradio_square-blue.checked{background-position:-168px 0}.iradio_square-blue.disabled{background-position:-192px 0;cursor:default}.iradio_square-blue.checked.disabled{background-position:-216px 0}@media (-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi),(min-resolution:1.25dppx){.icheckbox_square-blue,.iradio_square-blue{background-image:url(blue@2x.png);-webkit-background-size:240px 24px;background-size:240px 24px}}.captcha-overlay-badge{position:fixed;bottom:20px;right:20px;z-index:9999;cursor:pointer}.captcha-overlay-badge-hidden{display:none}.captcha-overlay-badge img{width:60px;height:auto}.captcha-overlay-popup{display:none;position:fixed;bottom:80px;right:20px;background-color:#fff;border:1px solid #ccc;padding:10px;width:300px;z-index:9998;box-shadow:0 2px 5px rgba(0,0,0,.3)}@charset "UTF-8";/*!
 * WHMCS Twenty-One Theme
 * Global Stylesheet
 * Copyright (c) 2020 WHMCS Limited
 * https://www.whmcs.com/license/
 *//*!
 * Bootstrap v4.5.3 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#336699;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#369;text-decoration:none;background-color:transparent}a:hover{color:#204060;text-decoration:underline}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-1>*{flex:0 0 100%;max-width:100%}.row-cols-2>*{flex:0 0 50%;max-width:50%}.row-cols-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-4>*{flex:0 0 25%;max-width:25%}.row-cols-5>*{flex:0 0 20%;max-width:20%}.row-cols-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-md-1>*{flex:0 0 100%;max-width:100%}.row-cols-md-2>*{flex:0 0 50%;max-width:50%}.row-cols-md-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-md-4>*{flex:0 0 25%;max-width:25%}.row-cols-md-5>*{flex:0 0 20%;max-width:20%}.row-cols-md-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}}@media (min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}}@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-xl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#c6d4e2}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#95afca}.table-hover .table-primary:hover{background-color:#b5c7d9}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#b5c7d9}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.form-control:focus{color:#495057;background-color:#fff;border-color:#79a6d2;outline:0;box-shadow:0 0 0 .2rem rgba(51,102,153,.25)}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{border-color:#28a745}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{border-color:#dc3545}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(51,102,153,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#369;border-color:#369}.btn-primary:hover{color:#fff;background-color:#29537c;border-color:#264d73}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#29537c;border-color:#264d73;box-shadow:0 0 0 .2rem rgba(82,125,168,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#369;border-color:#369}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#264d73;border-color:#234669}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,125,168,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{color:#fff;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#138496;border-color:#117a8b;box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{color:#212529;background-color:#e0a800;border-color:#d39e00;box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{color:#212529;background-color:#e2e6ea;border-color:#dae0e5;box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{color:#fff;background-color:#23272b;border-color:#1d2124;box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#369;border-color:#369}.btn-outline-primary:hover{color:#fff;background-color:#369;border-color:#369}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(51,102,153,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#369;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#369;border-color:#369}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(51,102,153,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#369;text-decoration:none}.btn-link:hover{color:#204060;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#369}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:flex;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;z-index:1;display:block;min-height:1.5rem;padding-left:1.5rem;-webkit-print-color-adjust:exact;color-adjust:exact}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#369;background-color:#369}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(51,102,153,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#79a6d2}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#9fbfdf;border-color:#9fbfdf}.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before,.custom-control-input[disabled]~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50%/50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#369;background-color:#369}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(51,102,153,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(51,102,153,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(51,102,153,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(51,102,153,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#79a6d2;outline:0;box-shadow:0 0 0 .2rem rgba(51,102,153,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#79a6d2;box-shadow:0 0 0 .2rem rgba(51,102,153,.25)}.custom-file-input:disabled~.custom-file-label,.custom-file-input[disabled]~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(51,102,153,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(51,102,153,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(51,102,153,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#369;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#9fbfdf}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#369;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#9fbfdf}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#369;border:0;border-radius:1rem;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#9fbfdf}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#369}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.5rem 1rem}.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card,.mc-promo-login,.mc-promo-manage{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr,.mc-promo-login>hr,.mc-promo-manage>hr{margin-right:0;margin-left:0}.card>.list-group,.mc-promo-login>.list-group,.mc-promo-manage>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child,.mc-promo-login>.list-group:first-child,.mc-promo-manage>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child,.mc-promo-login>.list-group:last-child,.mc-promo-manage>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer,.mc-promo-login>.card-header+.list-group,.mc-promo-login>.list-group+.card-footer,.mc-promo-manage>.card-header+.list-group,.mc-promo-manage>.list-group+.card-footer{border-top:0}.card-body,.mc-promo-login .content,.mc-promo-manage .content{flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title,.mc-promo-login .panel-heading h3,.mc-promo-manage .panel-heading h3,.promo-container .header h3{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom,.card-img-top{flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck .card,.card-deck .mc-promo-login,.card-deck .mc-promo-manage{margin-bottom:15px}@media (min-width:576px){.card-deck{display:flex;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card,.card-deck .mc-promo-login,.card-deck .mc-promo-manage{flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card,.card-group>.mc-promo-login,.card-group>.mc-promo-manage{margin-bottom:15px}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card,.card-group>.mc-promo-login,.card-group>.mc-promo-manage{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card,.card-group>.card+.mc-promo-login,.card-group>.card+.mc-promo-manage,.card-group>.mc-promo-login+.card,.card-group>.mc-promo-login+.mc-promo-login,.card-group>.mc-promo-login+.mc-promo-manage,.card-group>.mc-promo-manage+.card,.card-group>.mc-promo-manage+.mc-promo-login,.card-group>.mc-promo-manage+.mc-promo-manage{margin-left:0;border-left:0}.card-group>.card:not(:last-child),.card-group>.mc-promo-login:not(:last-child),.card-group>.mc-promo-manage:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top,.card-group>.mc-promo-login:not(:last-child) .card-header,.card-group>.mc-promo-login:not(:last-child) .card-img-top,.card-group>.mc-promo-manage:not(:last-child) .card-header,.card-group>.mc-promo-manage:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.mc-promo-login:not(:last-child) .card-footer,.card-group>.mc-promo-login:not(:last-child) .card-img-bottom,.card-group>.mc-promo-manage:not(:last-child) .card-footer,.card-group>.mc-promo-manage:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child),.card-group>.mc-promo-login:not(:first-child),.card-group>.mc-promo-manage:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top,.card-group>.mc-promo-login:not(:first-child) .card-header,.card-group>.mc-promo-login:not(:first-child) .card-img-top,.card-group>.mc-promo-manage:not(:first-child) .card-header,.card-group>.mc-promo-manage:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.mc-promo-login:not(:first-child) .card-footer,.card-group>.mc-promo-login:not(:first-child) .card-img-bottom,.card-group>.mc-promo-manage:not(:first-child) .card-footer,.card-group>.mc-promo-manage:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card,.card-columns .mc-promo-login,.card-columns .mc-promo-manage{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-moz-column-count:3;column-count:3;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card,.card-columns .mc-promo-login,.card-columns .mc-promo-manage{display:inline-block;width:100%}}.accordion{overflow-anchor:none}.accordion>.card,.accordion>.mc-promo-login,.accordion>.mc-promo-manage{overflow:hidden}.accordion>.card:not(:last-of-type),.accordion>.mc-promo-login:not(:last-of-type),.accordion>.mc-promo-manage:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type),.accordion>.mc-promo-login:not(:first-of-type),.accordion>.mc-promo-manage:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header,.accordion>.mc-promo-login>.card-header,.accordion>.mc-promo-manage>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{display:flex;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item{display:flex}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#369;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#204060;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(51,102,153,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#369;border-color:#369}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#369}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#264d73}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(51,102,153,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#117a8b}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#1b3550;background-color:#d6e0eb;border-color:#c6d4e2}.alert-primary hr{border-top-color:#b5c7d9}.alert-primary .alert-link{color:#0e1c2a}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:flex;height:1rem;overflow:hidden;line-height:0;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#369;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.media{display:flex;align-items:flex-start}.media-body{flex:1}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#369;border-color:#369}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#1b3550;background-color:#c6d4e2}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#1b3550;background-color:#b5c7d9}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#1b3550;border-color:#1b3550}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0}a.close.disabled{pointer-events:none}.toast{flex-basis:350px;max-width:350px;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:flex;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);height:-moz-min-content;height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem);height:-moz-min-content;height:min-content}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=top]>.arrow::before,.bs-popover-top>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow::after,.bs-popover-top>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow::before,.bs-popover-right>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow::after,.bs-popover-right>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=bottom]>.arrow::before,.bs-popover-bottom>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow::after,.bs-popover-bottom>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow::before,.bs-popover-left>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow::after,.bs-popover-left>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#369!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#264d73!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#369!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.8571428571%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:576px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports (position:sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#369!important}a.text-primary:focus,a.text-primary:hover{color:#204060!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;word-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}body{font-family:"Open Sans",sans-serif}body,html{height:100%}section#main-body{margin:0;padding:20px 0;min-height:350px}section#main-content{margin-bottom:60px}.main-content{margin-bottom:60px;min-height:300px}.password-strength-meter .progress{margin-bottom:5px}.password-strength-meter p{margin-bottom:15px}#popup-backdrop{background-color:#2e363f;padding:15px;height:100%}.popup-header-padding{margin-top:5px;margin-bottom:5px}.alert .fas.pull-left{margin:-3px 0 0 -3px}.alert .alert-text{margin-left:56px}.card-sidebar .alert{padding:10px 15px;margin-bottom:5px}.sidebar.sidebar-secondary{clear:left}form[data-role=json-form] .has-error input.form-control,form[data-role=json-form] .has-error select.form-control,form[data-role=json-form] .has-error textarea.form-control{background-color:#fff0f0;transition:.2s}form[data-role=json-form] .has-error .tooltip-inner{background-color:#9d2a0b}form[data-role=json-form] .has-error .tooltip.top .tooltip-arrow{border-top-color:#9d2a0b}.modal-metric-pricing .modal-body,.modal-metric-pricing .modal-footer,.modal-metric-pricing .modal-header{text-align:center!important;border:0}.select-account{margin:20px auto;padding:0;border-top:1px solid #ddd}.select-account a{display:block;margin:0;padding:10px;border-bottom:1px solid #ddd;text-decoration:none}.select-account a.disabled{opacity:.5}.select-account a:hover{background-color:#f6f6f6}.continue-container{margin:40px auto;padding:20px;background-color:#f6f6f6;border:1px solid #eee;max-width:500px}.invite-box{margin:20px 0;padding:20px;background-color:#f6f6f6;border:1px solid #eee}@media print{#main-menu,#top-nav,.header-lined,.sidebar{display:none}a[href]:after{content:""!important}}.admin-masquerade-notice{margin:25px 0 0 auto;padding:4px 10px;max-width:240px;font-family:Tahoma;font-size:.7em;text-align:right}.admin-masquerade-notice a{text-decoration:underline}a.admin-inline-edit{margin-left:6px;font-weight:400;color:#888}a.admin-inline-edit:hover{color:#444;text-decoration:none}.licensing-addon-latest-download h3{margin-top:0}.input-inline{display:inline-block}.input-inline-100{width:100px}.select-inline{display:inline-block;width:auto}.form-group .field-error-msg{display:none;font-size:.85em;color:#c00}.form-group.has-error .field-error-msg{display:block}#fullpage-overlay{display:table;position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%;background-color:#000;background-color:rgba(0,0,0,.8);color:#fff}#fullpage-overlay .outer-wrapper{position:relative;height:100%}#fullpage-overlay .inner-wrapper{position:absolute;top:50%;left:50%;height:30%;width:50%;margin:-3% 0 0 -25%;text-align:center}#fullpage-overlay .msg{display:inline-block;padding:20px;max-width:400px}.has-feedback label~.form-control-feedback{top:27px!important}.has-error button{border-color:#a94442;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.btn{overflow:hidden}.label{max-width:100%;margin-bottom:5px;border-radius:4px;display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline}.is-warning~.warning-feedback,.is-warning~.warning-tooltip{display:block}.form-control.is-warning{border-color:var(--warning);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1.0625em' height='1em' viewBox='0 0 17 16'%3e%3cpath fill='%23ffc107' d='M7.938 2.016a.146.146 0 0 0-.054.057L1.027 13.74a.176.176 0 0 0-.002.183c.016.03.037.05.054.06.015.01.034.017.066.017h13.713a.12.12 0 0 0 .066-.017.163.163 0 0 0 .055-.06.176.176 0 0 0-.003-.183L8.12 2.073a.146.146 0 0 0-.054-.057A.13.13 0 0 0 8.002 2a.13.13 0 0 0-.064.016zm1.044-.45a1.13 1.13 0 0 0-1.96 0L.165 13.233c-.457.778.091 1.767.98 1.767h13.713c.889 0 1.438-.99.98-1.767L8.982 1.566z'/%3e%3cpath d='M7.002 12a1 1 0 1 1 2 0 1 1 0 0 1-2 0zM7.1 5.995a.905.905 0 1 1 1.8 0l-.35 3.507a.552.552 0 0 1-1.1 0L7.1 5.995z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-warning:focus{border-color:var(--warning);box-shadow:0 0 0 .2rem rgba(255,193,7,.25)}.w-text-09{font-size:.9em}.width-fixed-20{width:20px}.width-fixed-60{width:60px}.w-hidden{display:none}span.caret{display:none}.card .bootstrap-switch,.mc-promo-login .bootstrap-switch,.mc-promo-manage .bootstrap-switch{word-wrap:initial}.line-height-reduced{line-height:.8}#personalInformation{overflow:inherit}.iradio_square-blue{margin-right:6px}.cc-payment-form .control-label{text-align:right}.primary-bg-color{background-color:#f1f1f1}header.header{background-color:#fff}header.header .topbar{margin:0;padding:2px 0;background-color:#404040;color:rgba(255,255,255,.65)}header.header .topbar .btn{line-height:1;color:rgba(255,255,255,.65)}header.header .topbar .active-client{line-height:1}header.header .topbar .active-client .input-group-text{padding:.25rem;font-size:.8rem;color:rgba(255,255,255,.75);background-color:transparent;border:0}header.header .topbar .active-client .btn{color:rgba(255,255,255,.65)}header.header .topbar .active-client .btn.btn-active-client span{border-bottom:1px dashed rgba(255,255,255,.65)}header.header .logo-img{max-width:400px;max-height:60px}header.header .user-icon{font-size:2em;color:#87939f}header.header .btn{font-size:14px}header.header .btn.focus,header.header .btn:focus{box-shadow:none}header.header .toolbar{flex-direction:row}header.header .toolbar .nav-link{padding:.5rem 1rem;border-radius:.25rem;border:1px solid #e5e5e5;color:#e5e5e5;position:relative;font-size:.9em}header.header .toolbar .nav-link .badge{position:absolute;top:2px;right:5px;opacity:.8;font-size:10px;padding:3px 5px;border-radius:50%}header.header .toolbar .nav-link:hover{color:#666}header.header .search{width:325px;border:1px solid #e5e5e5;border-radius:.25rem}header.header .search .btn,header.header .search .form-control{border:0}header.header .search .btn{color:#a5a5a5}header.header .search:focus-within{border-color:#a5a5a5}header.header .main-navbar-wrapper{padding:0}header.header .main-navbar-wrapper .navbar-collapse{padding:.5rem 1rem}header.header .navbar a{color:#444}header.header .navbar-nav a{font-size:15px}header.header .dropdown-item.active,header.header .dropdown-item:active{background-color:#ccc}.master-breadcrumb{background-color:#e9ecef}.master-breadcrumb .breadcrumb{margin:0;padding:9px 0;font-size:.9rem}.primary-content .card,.primary-content .mc-promo-login,.primary-content .mc-promo-manage{margin-bottom:10px}.primary-content .card.mw-540,.primary-content .mw-540.mc-promo-login,.primary-content .mw-540.mc-promo-manage{max-width:540px;margin-left:auto;margin-right:auto}.primary-content .card.mw-750,.primary-content .mw-750.mc-promo-login,.primary-content .mw-750.mc-promo-manage{max-width:750px;margin-left:auto;margin-right:auto}.mc-promo-login .primary-content .content,.mc-promo-manage .primary-content .content,.primary-content .card-body,.primary-content .mc-promo-login .content,.primary-content .mc-promo-manage .content{padding:20px;overflow:auto}@media (min-width:768px){.mc-promo-login .primary-content .extra-padding.content,.mc-promo-manage .primary-content .extra-padding.content,.primary-content .card-body.extra-padding,.primary-content .mc-promo-login .extra-padding.content,.primary-content .mc-promo-manage .extra-padding.content{padding:1.8rem}}@media (min-width:1200px){.mc-promo-login .primary-content .extra-padding.content,.mc-promo-manage .primary-content .extra-padding.content,.primary-content .card-body.extra-padding,.primary-content .mc-promo-login .extra-padding.content,.primary-content .mc-promo-manage .extra-padding.content{padding:3rem}}.mc-promo-login .panel-heading .primary-content h3,.mc-promo-manage .panel-heading .primary-content h3,.primary-content .card-title,.primary-content .mc-promo-login .panel-heading h3,.primary-content .mc-promo-manage .panel-heading h3,.primary-content .promo-container .header h3,.promo-container .header .primary-content h3{margin:0 0 20px 0;padding:0;font-size:22px}footer.footer{margin:0;padding:50px 0 80px;background-color:#404040;color:#eee;font-size:.9rem}footer.footer .nav-link{color:#eee}footer.footer .btn{background-color:rgba(255,255,255,.1);color:#fff;font-size:14px;line-height:1.75rem;padding:0 10px}footer.footer .btn-icon{padding:0;width:1.75rem;height:1.75rem}footer.footer .dropdown-item{font-size:.9em}footer.footer .copyright{margin:30px 0;font-size:.85rem;text-align:center}footer.footer .notices{margin:30px 0;font-size:.85rem;text-align:center}.card .show-on-card-hover,.mc-promo-login .show-on-card-hover,.mc-promo-manage .show-on-card-hover{opacity:0;transition:all .5s ease}.card:hover .show-on-card-hover,.mc-promo-login:hover .show-on-card-hover,.mc-promo-manage:hover .show-on-card-hover{opacity:1}h1 .show-on-hover,h2 .show-on-hover,h3 .show-on-hover,h4 .show-on-hover,h5 .show-on-hover,h6 .show-on-hover{opacity:0;transition:all .5s ease}h1:hover .show-on-hover,h2:hover .show-on-hover,h3:hover .show-on-hover,h4:hover .show-on-hover,h5:hover .show-on-hover,h6:hover .show-on-hover{opacity:1}@media (min-width:768px){.btn-return-to-admin{position:fixed!important;top:425px;right:0;padding:5px 15px!important;background-color:#d7d7d7!important;color:#777!important;font-size:.9rem!important;border-radius:0 0 3px 3px!important;text-decoration:none;transform:rotate(90deg);transform-origin:top right;z-index:500}.btn-return-to-admin:hover{background-color:#cdcdcd!important;color:#444!important;text-decoration:none}}.btn-return-to-admin .floating{position:fixed!important;top:425px;right:0;padding:5px 15px!important;background-color:#d7d7d7!important;color:#777!important;font-size:.9rem!important;border-radius:0 0 3px 3px!important;text-decoration:none;transform:rotate(90deg);transform-origin:top right;z-index:500}.btn-return-to-admin .floating:hover{background-color:#cdcdcd!important;color:#444!important;text-decoration:none}.form-control:focus{box-shadow:none}.pw-input{height:initial}.input-group .btn-reveal-pw{border-left:0}.input-group .btn-reveal-pw:active,.input-group .btn-reveal-pw:hover{background-color:#fff;color:#369;border-color:#ccc}.modal .modal-dialog{max-width:700px}.modal .modal-header{background-color:#eee}.modal-localisation .modal-content{background-color:#3e3e3e}.modal-localisation .modal-body{background:url(../img/worldmap.png);background-size:cover}.modal-localisation .modal-footer{border:0}.modal-localisation .h5{color:#fff}.modal-localisation .item-selector .item{display:block;margin:2px 0;padding:2px;text-align:center;border:1px solid #ddd;border-radius:3px;color:#eee}.modal-localisation .item-selector .item:hover{background-color:#eee;color:#444}.modal-localisation .item-selector .item.active{background-color:#ddd;border-color:#bbb;color:#444}.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.network-issue-alert{padding:9px 10px;border-left:0;border-right:0;border-radius:0;font-size:.9rem}.form-check-inline{display:initial}@media (max-width:991.98px){.licensing-verification h3{font-size:1.4em}}@media (max-width:767.98px){.licensing-verification h3{font-size:1em}}@media (max-width:991.98px){.licensing-verification h2{font-size:1.7em}}@media (max-width:767.98px){.licensing-verification h2{font-size:1.2em}}.licensing-verification .secondary-input-submit{display:none}@media (max-width:767.98px){.licensing-verification .input-group .input-group-append{display:none}.licensing-verification .input-group input{border-radius:0 6px 6px 0!important}.licensing-verification .secondary-input-submit{display:block;padding-top:.5em}}.input-group-xs>.custom-select,.input-group-xs>.form-control:not(textarea){height:calc(1.25em + .5rem + 2px)}.input-group-xs>.custom-select,.input-group-xs>.form-control,.input-group-xs>.input-group-append>.btn,.input-group-xs>.input-group-append>.input-group-text,.input-group-xs>.input-group-prepend>.btn,.input-group-xs>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.75rem;line-height:1;border-radius:.2rem}.input-group-xs>.custom-select{padding-right:1.75rem}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;background-image:none;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.disabled{border-color:#ccc}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff!important;border-color:#ccc!important}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.modal-header>.close{color:inherit}.card-accent-gold{border-top:3px solid #f0ad4e}.card-accent-green{border-top:3px solid #5cb85c}.card-accent-red{border-top:3px solid #d9534f}.card-accent-blue{border-top:3px solid #5bc0de}.card-accent-orange{border-top:3px solid #f60}.card-accent-pink{border-top:3px solid #e671b8}.card-accent-purple{border-top:3px solid #7b4f9d}.card-accent-lime{border-top:3px solid #8cbf26}.card-accent-magenta{border-top:3px solid #ff0097}.card-accent-teal{border-top:3px solid #00aba9}.card-accent-turquoise{border-top:3px solid #1abc9c}.card-accent-emerald{border-top:3px solid #2ecc71}.card-accent-amethyst{border-top:3px solid #9b59b6}.card-accent-wet-asphalt{border-top:3px solid #004258}.card-accent-midnight-blue{border-top:3px solid #2c3e50}.card-accent-sun-flower{border-top:3px solid #f1c40f}.card-accent-pomegranate{border-top:3px solid #c0392b}.card-accent-silver{border-top:3px solid #bdc3c7}.card-accent-asbestos{border-top:3px solid #7f8c8d}.card-accent-brand-cpanel-orange{border-top:3px solid #ff6c2c}.card-accent-brand-xovinow-blue{border-top:3px solid #10069f}.bg-color-gold{background-color:#f0ad4e}.bg-color-green{background-color:#5cb85c}.bg-color-red{background-color:#d9534f}.bg-color-blue{background-color:#5bc0de}.bg-color-orange{background-color:#f60}.bg-color-pink{background-color:#e671b8}.bg-color-purple{background-color:#7b4f9d}.bg-color-lime{background-color:#8cbf26}.bg-color-magenta{background-color:#ff0097}.bg-color-teal{background-color:#00aba9}.bg-color-turquoise{background-color:#1abc9c}.bg-color-emerald{background-color:#2ecc71}.bg-color-amethyst{background-color:#9b59b6}.bg-color-wet-asphalt{background-color:#004258}.bg-color-midnight-blue{background-color:#2c3e50}.bg-color-sun-flower{background-color:#f1c40f}.bg-color-pomegranate{background-color:#c0392b}.bg-color-silver{background-color:#bdc3c7}.bg-color-asbestos{background-color:#7f8c8d}.label-default{background-color:#666}.label-success{background-color:#5cb85c}.label-info{background-color:#5bc0de}.label-warning{background-color:#f0ad4e}.label-danger{background-color:#d9534f}.status-pending{background-color:#d9534f}.status-pending-transfer{background-color:#f0ad4e}.status-active,.status-completed,.status-open{background-color:#5cb85c}.status-suspended{background-color:#f0ad4e}.status-customer-reply{background-color:#f60}.status-fraud{background-color:#000}.status-answered{background-color:#7b4f9d}.status-expired,.status-transferred-away{background-color:#004258}.status-grace,.status-pending-registration,.status-redemption{background-color:#f60}.status-terminated{background-color:#666}.status-onhold{background-color:#369}.status-inprogress{background-color:#c0392b}.status-closed{background-color:#87939f}.status-paid{background-color:#5cb85c}.status-unpaid{background-color:#d9534f}.status-cancelled{background-color:#87939f}.status-collections{background-color:#2c3e50}.status-refunded{background-color:#f0ad4e}.status-payment-pending{background-color:#369}.status-delivered{background-color:#369}.status-accepted{background-color:#5cb85c}.status-dead,.status-lost{background-color:#000}.requestor-type-operator{background-color:#5bc0de}.requestor-type-owner{background-color:#5cb85c}.requestor-type-authorizeduser{background-color:#666}.requestor-type-registereduser{background-color:#f0ad4e}.requestor-type-subaccount{background-color:#666}.requestor-type-guest{background-color:#87939f}.responsive-tabs-sm-connector{display:none}.responsive-tabs-sm .nav-item a{margin-right:2px}.responsive-tabs-sm .nav-item a:hover{background-color:#f7f7f7;border-bottom:0}@media (max-width:767.98px){.responsive-tabs-sm{border-left:1px solid #ddd;background:#fff;width:90%;border-top:1px solid #ddd;border-right:1px solid #ddd;border-bottom:0;margin-right:0;border-radius:4px 4px 4px 0}.responsive-tabs-sm .nav-item{margin-left:5px;margin-right:0!important;margin-bottom:0;width:100%;border-bottom:1px solid #ddd!important}.responsive-tabs-sm .nav-item a{padding:7px 15px!important;width:100%;border:0;border-bottom:0!important;border-radius:0!important}.responsive-tabs-sm .nav-item a.active{border:0;background-color:#fff!important;font-weight:700}.responsive-tabs-sm .nav-item:first-child a{border-radius:0 4px 0 0!important}.responsive-tabs-sm .nav-item:last-child{border-radius:0 0 4px 0!important}.responsive-tabs-sm .nav-item:last-child a{border-radius:0 0 4px 0!important}.responsive-tabs-sm-connector{display:block}.responsive-tabs-sm-connector .channel{float:left;background:#fff;width:6px;height:5px;border-right:1px solid #ddd}.responsive-tabs-sm-connector .bottom-border{margin-left:5px;height:5px;border-bottom:1px solid #ddd}.responsive-tabs-sm-connector.store .channel{border-left:1px solid #ddd}}.pagination{font-size:.8em}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{color:#fff}.mc-promo-login .panel-heading .sidebar h3,.mc-promo-manage .panel-heading .sidebar h3,.promo-container .header .sidebar h3,.sidebar .card-title,.sidebar .mc-promo-login .panel-heading h3,.sidebar .mc-promo-manage .panel-heading h3,.sidebar .promo-container .header h3{font-size:16px}.mc-promo-login .panel-heading .sidebar h3 .btn-group-sm>.btn,.mc-promo-login .panel-heading .sidebar h3 .btn-sm,.mc-promo-manage .panel-heading .sidebar h3 .btn-group-sm>.btn,.mc-promo-manage .panel-heading .sidebar h3 .btn-sm,.promo-container .header .sidebar h3 .btn-group-sm>.btn,.promo-container .header .sidebar h3 .btn-sm,.sidebar .card-title .btn-group-sm>.btn,.sidebar .card-title .btn-sm,.sidebar .mc-promo-login .panel-heading h3 .btn-group-sm>.btn,.sidebar .mc-promo-login .panel-heading h3 .btn-sm,.sidebar .mc-promo-manage .panel-heading h3 .btn-group-sm>.btn,.sidebar .mc-promo-manage .panel-heading h3 .btn-sm,.sidebar .promo-container .header h3 .btn-group-sm>.btn,.sidebar .promo-container .header h3 .btn-sm{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.sidebar .card-collapsable>.card-header{cursor:pointer}.sidebar .card-collapsable>.card-body-collapsed{display:none}.sidebar .card-sidebar .card-minimise{cursor:pointer;transition:transform .2s ease}.sidebar .card-sidebar .card-minimise.minimised{transform:rotate(180deg)}.sidebar .card-sidebar .panel-title{font-size:16px;margin:0}.sidebar .list-group{font-size:.9em}.sidebar .list-group-item{padding:7px 15px;border-color:#f5f5f5}.sidebar .list-group-item .badge{padding:5px 2px;width:28px;text-align:center;background-color:#fff;color:#666}.sidebar .list-group-item.active,.sidebar .list-group-item.active:focus,.sidebar .list-group-item.active:hover{background-color:#666;border-color:#666}.sidebar .list-group-item>i.far.fa-circle{color:#666}.sidebar .validation-status-label{font-size:initial}.sidebar .validation-submit-div{margin-top:1em}.sidebar .validation-status-container{text-align:center}.sidebar .sidebar-menu-item-wrapper{display:flex;flex-flow:row}.sidebar .sidebar-menu-item-icon-wrapper{margin-right:.25rem}.sidebar .sidebar-menu-item-badge{margin-left:auto}.home-domain-search h2{margin:0}.home-domain-search .tld-logos{margin:0;padding:0;list-style:none;font-size:1.4em;color:#757575;font-weight:300}.home-domain-search .tld-logos li{float:left;padding:0 25px 0 0}.home-domain-search .tld-logos img{width:60px}.home-domain-search .input-group-wrapper{margin:15px 0;padding:6px;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.home-domain-search .input-group-wrapper .form-control{border:0}.home-domain-search .input-group-wrapper .form-control:focus{box-shadow:none}.home-domain-search .input-group-wrapper .btn{margin:0 2px!important;border-radius:.25rem!important}.home-domain-search .input-group-wrapper .advanced-input .btn-success{background-color:#218739;border-color:#218739}.home-domain-search .input-group-wrapper .advanced-input .multiselect{font-size:12px;padding:0 3px;border:0}.home-domain-search .input-group-wrapper .advanced-input .multiselect-item.filter{width:90%}.home-domain-search .input-group-wrapper .advanced-input .multiselect-container label{padding:0 0 0 5px}.home-domain-search .input-group-wrapper .advanced-input .input-group-append{position:absolute;right:20px;top:74px}.home-domain-search .input-group-wrapper .advanced-input textarea{width:100%;height:120px;resize:none;margin-bottom:5px}.home-domain-search .input-group-wrapper .advanced-input label{font-size:12px;margin:5px 5px;color:#333}.home-domain-search .input-group-wrapper .advanced-input input[type=checkbox]{margin-right:5px}@media (min-width:576px) and (max-width:767.98px){.card-columns.home{-moz-column-count:2;column-count:2}}@media (min-width:768px) and (max-width:991.98px){.card-columns.home{-moz-column-count:2;column-count:2}}@media (min-width:992px) and (max-width:1199.98px){.card-columns.home{-moz-column-count:3;column-count:3}}@media (min-width:1200px){.card-columns.home{-moz-column-count:3;column-count:3}}.action-icon-btns a{margin:0 0 10px 0;padding:10px 0 15px;display:block;text-align:center;transition:all .3s ease;color:#666;text-decoration:none;background-color:#fff;border-radius:.25rem}.action-icon-btns a .ico-container{margin:10px auto;line-height:55px;font-size:2.6em;text-align:center;transition:all .3s ease}.action-icon-btns a .ico-container i{color:#c3cfd8}.action-icon-btns a:hover{color:#444}.action-icon-btns a:hover .ico-container{font-size:3.4em}.client-home-cards .card,.client-home-cards .mc-promo-login,.client-home-cards .mc-promo-manage{font-size:.9em}.client-home-cards .card-header{background-color:#fff;border-bottom:0;font-weight:700}.client-home-cards .card-header .btn{color:#fff;border:0}.client-home-cards .card-header .btn:hover{color:#000}.client-home-cards .card-title,.client-home-cards .mc-promo-login .panel-heading h3,.client-home-cards .mc-promo-manage .panel-heading h3,.client-home-cards .promo-container .header h3,.mc-promo-login .panel-heading .client-home-cards h3,.mc-promo-manage .panel-heading .client-home-cards h3,.promo-container .header .client-home-cards h3{font-size:16px}.client-home-cards .card-body,.client-home-cards .mc-promo-login .content,.client-home-cards .mc-promo-manage .content,.mc-promo-login .client-home-cards .content,.mc-promo-manage .client-home-cards .content{padding:0;max-height:-moz-fit-content;max-height:fit-content;overflow:auto}.client-home-cards .card-body p,.client-home-cards .mc-promo-login .content p,.client-home-cards .mc-promo-manage .content p,.mc-promo-login .client-home-cards .content p,.mc-promo-manage .client-home-cards .content p{padding:10px 15px}.client-home-cards .card-footer{border-top:0}.client-home-cards .list-group{max-height:170px;overflow:auto;border-radius:0;border-top:1px solid #ddd!important;border-bottom:1px solid #ddd!important}.client-home-cards .list-group .list-group-item{padding:4px 10px;border:0;border-bottom:1px solid #ddd}.client-home-cards .list-group .list-group-item:last-child{border-bottom:0}.client-home-cards small{color:#888}.promotions-slider-control .carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%231c3965' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.promotions-slider-control .carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%231c3965' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.tiles .tile{display:block;position:relative;padding:12px 20px;background-color:#f8f8f8;border-right:1px solid #ccc;text-decoration:none;transition:all .3s ease}.tiles .tile .stat{margin-top:20px;font-size:40px;line-height:1}.tiles .tile .title{font-weight:700;color:#888;text-transform:uppercase;font-size:12px}.tiles .tile .highlight{margin-top:4px;height:2px;border-radius:2px}.tiles .tile i{position:absolute;top:10px;right:20px;font-size:55px;line-height:1;color:#ccc;transition:all .3s ease}.tiles .tile:hover{background-color:#f2f2f2;cursor:pointer}.tiles .tile:hover i{font-size:70px;color:#aaa}.tiles .row>div:last-child .tile{border:0}@media (max-width:1199.98px){.tiles div:nth-child(2)>.tile{border:0}.tiles div:nth-child(1)>.tile,.tiles div:nth-child(2)>.tile{border-bottom:1px solid #ccc}}.carousel-item.item{float:none}.carousel-inner .carousel-item.item{float:left}div[menuitemname="Active Products/Services"] .list-group{overflow:initial!important;max-height:initial!important;border-bottom:0!important}div[menuitemname="Active Products/Services"] .list-group .list-group-item:nth-child(n+5){display:none}div[menuitemname="Active Products/Services"] .card-footer{border-top:1px;padding:.188rem 1.25rem}div[menuitemname="Active Products/Services"] .btn-view-more{font-size:.75rem}div[menuitemname="Active Products/Services"] .btn-view-more.disabled{cursor:default;text-decoration:none;color:#6c757d}.div-service-item{display:flex;align-items:center;cursor:pointer}.div-service-status{text-align:center}.div-service-status .label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff;display:inline-block;line-height:initial;margin:0}.div-service-status .label-placeholder{position:absolute;visibility:hidden}.div-service-status .label:not(.label-placeholder){width:3rem}.div-service-name{flex:1;min-width:0;display:flex;flex-direction:column;margin-left:10px;margin-right:10px}.div-service-name>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.div-service-buttons{margin-left:auto}.div-service-buttons .disabled{cursor:default}.div-service-buttons .dropdown-item{font-size:.875rem}.div-service-buttons .btn-group-secondary,.div-service-buttons .btn-view-details span:not(.sr-only){display:none}.div-service-buttons .dropdown-toggle::after{margin-left:0}@media (min-width:768px){.div-service-status .label{width:initial!important}.div-service-buttons .btn-group-primary,.div-service-buttons .btn-view-details i{display:none}.div-service-buttons .btn-group-secondary{display:inline-flex}.div-service-buttons .btn-view-details span:not(.sr-only):not(.caret){display:initial!important}}.recaptcha-content-domain-checker{padding-right:15px;margin-left:-15px}.google-recaptcha-align{padding-top:20px;padding-left:15%;padding-right:15%}@media (max-width:768px){.google-recaptcha-align{padding-left:15px;padding-right:15px}}.twofa-setup .modal-body{min-height:100px}.twofa-setup .activation-msg{margin:25px 0;padding:15px;border:1px dashed #ddd;text-align:center;font-weight:700;font-size:1.1em}.twofa-setup .backup-code{margin:20px auto;padding:10px;background-color:#efefef;color:#444;text-align:center}.twofa-module{margin:10px 0;padding:14px 20px;border:1px solid #ccc;border-radius:4px;cursor:pointer}.twofa-module .col-radio{float:left;width:35px;margin-top:12px}.twofa-module .col-logo{float:left;width:80px;line-height:40px;text-align:center}.twofa-module .col-description{margin-left:136px}.twofa-module img{max-width:100%;max-height:40px}.twofa-module.active{border-color:#337ab7}.popover-user-notifications{border-radius:0;padding:5px 10px;border-color:#ddd;min-width:310px;font-family:"Open Sans",sans-serif}.popover-user-notifications .popover-body{padding:0}.popover-user-notifications ul{margin:0;padding:0;list-style:none}.popover-user-notifications ul li{padding:5px 0;min-height:66px;border-bottom:1px solid #ddd}.popover-user-notifications ul li:last-child{border:0}.popover-user-notifications ul li a{display:block;padding:10px 15px 10px 12px;text-decoration:none;color:#555;font-size:.95em}.popover-user-notifications ul li a:hover{background-color:#f6f6f6}.popover-user-notifications ul li i.far,.popover-user-notifications ul li i.fas{float:left;padding-top:6px;font-size:21px}.popover-user-notifications ul li i.far.fa-check-circle,.popover-user-notifications ul li i.fas.fa-check-circle{color:#5cb85c}.popover-user-notifications ul li i.far.fa-warning,.popover-user-notifications ul li i.fas.fa-warning{color:#ecc317}.popover-user-notifications ul li i.far.fa-exclamation-circle,.popover-user-notifications ul li i.fas.fa-exclamation-circle{color:#ec2d45}.popover-user-notifications ul li .message{margin-left:40px}.popover-user-notifications ul li.none{padding:12px 0;min-height:auto;text-align:center;font-weight:700}#google-recaptcha-domainchecker{width:304px;height:78px;margin-top:15px;margin-bottom:15px}#default-captcha-domainchecker{margin-top:15px}#default-captcha-domainchecker #inputCaptcha{width:100px;border-radius:4px}.domainchecker-homepage-captcha #google-recaptcha-domainchecker{margin-bottom:-46px}@media (max-width:991px){#google-recaptcha-domainchecker{padding-left:2.5%}#default-captcha-domainchecker{margin-bottom:-25px}}@media (max-width:736px){#google-recaptcha-domainchecker{transform:scale(.935);transform-origin:0 0;-webkit-transform:scale(.935);-webkit-transform-origin:0 0}}@media (max-width:384px){#google-recaptcha-domainchecker{transform:scale(.96);transform-origin:0 0}}@media (max-width:360px){#google-recaptcha-domainchecker{transform:scale(.89);transform-origin:0 0}}@media (max-width:320px){#google-recaptcha-domainchecker{padding-left:13.5%;transform:scale(.83);transform-origin:0 0;-webkit-transform:scale(.785);-webkit-transform-origin:0 0}}.captchaimage{margin:0;padding:3px 0 4px;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;text-align:right}.verification-banner{margin:0;padding:10px;font-weight:300;background-color:#f9f9f9;border-bottom:1px solid #eee;color:#333}.verification-banner .text{display:block;padding:6px 0}.verification-banner .btn{margin:3px 0;padding:3px 10px;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.verification-banner .btn.close{margin-left:10px;background-color:transparent;color:rgba(55,55,55,.5);font-size:22px;opacity:1}.verification-banner .btn.close:hover{color:rgba(55,55,55,.8)}.verification-banner .fal,.verification-banner .far,.verification-banner .fas{color:#666;float:left;padding:2px 10px 0 0;font-size:24px}@media (min-width:768px){.verification-banner .text{padding-top:9px;padding-bottom:0}.verification-banner .btn{margin:0;padding:9px 25px}.verification-banner .button{float:right}.verification-banner .fal,.verification-banner .far,.verification-banner .fas{font-size:36px}}.verification-banner.email-verification .btn.btn-action,.verification-banner.email-verification .btn.btn-action:active,.verification-banner.email-verification .btn.btn-action[disabled]:hover{background-color:#50525f;border-color:#50525f;color:#fff}.verification-banner.user-validation i{margin-left:.11em}.md-editor{border:1px solid #ddd;border-radius:3px}.md-editor>.btn-toolbar{background-color:#fff!important}.md-editor>.btn-toolbar .hidden{display:none!important}.md-editor>.md-preview,.md-editor>textarea.markdown-editor{padding:15px!important;border-top:1px solid #ddd!important;border-bottom:1px solid #ddd!important;background-color:#fff!important}div.md-editor.active{display:block;border:1px solid #ddd;outline:0;box-shadow:none}.markdown-editor-status{padding:2px 10px;font-size:9pt;color:#959694;text-align:right}.small-font{font-size:.9em}.markdown-content h1,.md-preview h1{font-size:1.6em;color:#333}.markdown-content h2,.md-preview h2{font-size:1.4em;color:#333}.markdown-content h3,.md-preview h3{font-size:1.2em;color:#333}.markdown-content h4,.md-preview h4{font-size:1.1em;color:#333}.markdown-content pre,.md-preview pre{padding:15px;background-color:#444;color:#f8f8f8;border:0}.markdown-content pre code,.md-preview pre code{white-space:pre;word-break:normal;word-wrap:normal}.markdown-content blockquote,.md-preview blockquote{font-size:1em;padding:10px 20px;margin:0 0 20px;border-left:5px solid #eee}.markdown-content table,.md-preview table{margin:10px 0;background-color:#fff;border:1px solid #ddd}.markdown-content table>thead>tr>th,.md-preview table>thead>tr>th{padding:4px 10px;background-color:#f8f8f8;border:1px solid #ddd;font-weight:700;text-align:center}.markdown-content table>tbody>tr>td,.md-preview table>tbody>tr>td{padding:3px 8px;border:1px solid #ddd}.store-order-container{margin:0;padding:0}.store-order-container h2{margin-top:0}.store-order-container .btn{padding:10px 30px;font-size:1.15em;font-weight:300}.store-order-container .store-domain-tabs{margin-top:20px}.store-order-container .store-domain-tabs li a{margin-right:10px;padding:7px 15px;background-color:#f9f9f9;border-bottom:1px solid #ddd}.store-order-container .store-domain-tabs li.active a{background-color:#fff;border-bottom:1px solid transparent}.store-order-container .store-domain-tab-content{margin-bottom:20px;padding:20px;border:1px solid #ddd;border-top:0}.store-order-container .store-domain-tab-content a{text-decoration:underline}.store-order-container .store-domain-tab-content a:hover{text-decoration:none}.store-order-container .payment-term h4{margin-top:25px}@media (min-width:768px){.store-order-container .payment-term{float:right}.store-order-container .payment-term h4{margin-top:0}}.store-order-container .domain-validation{display:block;padding-top:5px;font-size:1.2em;font-weight:300;color:#888}.store-order-container .domain-validation.ok{color:#53a22d}.store-promoted-product .icon{height:200px;line-height:200px;text-align:center;overflow:hidden}.store-promoted-product .icon img{max-width:100%;max-height:100%}.store-promoted-product ul.features{margin:20px 0;padding:0;list-style:none;font-size:1.1em;font-weight:300}.store-promoted-product ul.features li{float:left;width:50%;margin-bottom:5px}.store-promoted-product ul.features li .fa:not(.fa-spinner){font-size:1.2em;color:#91c590;margin-left:20px;margin-right:10px}.store-promoted-product .btn{margin-top:10px;padding:10px 30px;font-size:1.2em;font-weight:300}.promo-container{border:1px solid rgba(0,0,0,.125);border-radius:.25rem;margin-bottom:10px;background-color:#fff}.promo-container .header{padding:20px}.promo-container .header h3{padding:0;margin:0!important}.promo-banner{margin:0;padding:15px 10px 20px 10px;background-color:#fff;font-size:1em;overflow:auto}.promo-banner .content{margin-left:185px}@media (max-width:767.98px){.promo-banner .content{margin:10px 0 0 0}}.promo-banner .icon-left{text-align:center;width:155px;float:left}@media (max-width:767.98px){.promo-banner .icon-left{width:90px;float:none}}.promo-banner .icon-left img{max-width:100%;max-height:100%}@media (max-width:767.98px){.promo-banner form{text-align:center}}.promo-banner .icon{float:left;margin:0 20px 0 0}.promo-banner h3{margin:0;padding:0;font-size:24px;font-weight:300}.promo-banner h4{font-size:18px;font-weight:300}.promo-banner p{margin:5px 0}.promo-banner ul{margin:0;padding:0;list-style:none;font-size:.92em}.promo-banner ul li{margin-bottom:4px}@media (min-width:1200px){.promo-banner ul li{width:50%}.promo-banner ul li.left{float:left}.promo-banner ul li.right{float:right}}.promo-banner .fa:not(.fa-spinner){font-size:1.2em;color:#91c590;margin-left:20px;margin-right:10px}.promo-banner a{color:#f60;text-decoration:underline}.promo-banner .btn{margin:6px 0 0 0;padding:8px 30px;background-color:#f60;border:0;color:#fff}@media (max-width:650px){.promo-banner .icon{width:100%;margin-bottom:15px}}.promo-banner-rounded{border-radius:4px}.promo-banner-slim{padding:10px}.promo-banner-slim .icon-left{width:85px}.promo-banner-slim .content{margin-left:110px}.promo-banner-slim h3{font-size:18px}.promo-banner-slim h4{font-size:14px}.promo-banner-slim .btn{margin:0 20px 0 0;padding:6px 20px}.promo-banner.symantec{border-top:3px solid #4da24c}.promo-banner.symantec .btn{background-color:#4da24c}.promo-banner.weebly{border-top:3px solid #2990ea}.promo-banner.weebly .btn{background-color:#2990ea}.promo-banner.spamexperts{border-top:3px solid #589ed7}.promo-banner.spamexperts .btn{background-color:#589ed7}.promo-banner-slim.weebly .icon-left{width:160px}.promo-banner-slim.weebly .content{margin-left:185px}.promo-banner.sitelock{border-top:3px solid #f2952d}.promo-banner.sitelock .btn{background-color:#f2952d}.promo-banner.codeguard{border-top:3px solid #a9cc5f}.promo-banner.codeguard a{color:#a9cc5f}.promo-banner.codeguard .btn{background-color:#a9cc5f}.promo-banner.sitelockvpn{border-top:3px solid #555}.promo-banner.sitelockvpn .btn{background-color:#555}.promo-banner.nordvpn{border-top:3px solid #4687ff}.promo-banner.nordvpn .btn{background-color:#4687ff}.promo-banner.marketgoo{border-top:3px solid #3090e0}.promo-banner.marketgoo .btn{background-color:#3090e0}.promo-banner.ox{border-top:3px solid #666}.promo-banner.ox a{color:#666}.promo-banner.ox .btn{background-color:#666}.promo-banner.sitebuilder{border-top:3px solid #f37}.promo-banner.sitebuilder a{color:#f37}.promo-banner.sitebuilder .btn{background-color:#f37}.promo-banner.xovinow{border-top:3px solid #10069f}.promo-banner.xovinow a{color:#10069f}.promo-banner.xovinow .btn{background-color:#10069f}.promo-banner.threesixtymonitoring{border-top:3px solid #ce3b56}.promo-banner.threesixtymonitoring .btn{background-color:#ce3b56}.promo-banner.threesixtymonitoring a{color:#ce3b56}.mc-panel-promo{font-size:.95em}.mc-panel-promo img{display:block;margin:0 auto 6px;max-width:90%;max-height:87px}.panel-mc-sso{padding:0 10px 10px 10px}.panel-mc-sso img{max-width:100%;max-height:120px}.panel-mc-sso .row{margin-left:-5px;margin-right:-5px}.panel-mc-sso .col-sm-6{padding-left:5px;padding-right:5px}.panel-mc-sso .btn,.panel-mc-sso .form-control,.panel-mc-sso small{margin-top:5px}.panel-mc-sso small{display:block}.client-home-cards div[menuitemname=ThreesixtymonitoringLogin]{border-top:solid 3px #ce3b56}.client-home-cards div[menuitemname=ThreesixtymonitoringLogin] .card-body,.client-home-cards div[menuitemname=ThreesixtymonitoringLogin] .mc-promo-login .content,.client-home-cards div[menuitemname=ThreesixtymonitoringLogin] .mc-promo-manage .content,.mc-promo-login .client-home-cards div[menuitemname=ThreesixtymonitoringLogin] .content,.mc-promo-manage .client-home-cards div[menuitemname=ThreesixtymonitoringLogin] .content{max-height:initial}.client-home-cards div[menuitemname=ThreesixtymonitoringLogin] .threesixtymonitoring-metrics-row>div:not(:last-child){border-right:1px solid #ccc}.client-home-cards div[menuitemname=ThreesixtymonitoringLogin] .threesixtymonitoring-metric{margin-top:20px;font-size:40px;line-height:1;color:#902a6d}.client-home-cards div[menuitemname=ThreesixtymonitoringLogin] .threesixtymonitoring-title{font-weight:700;color:#888;text-transform:uppercase;font-size:12px}.client-home-cards div[menuitemname=ThreesixtymonitoringLogin] .threesixtymonitoring-highlight{margin-top:4px;height:2px;border-radius:2px;background-color:#902a6d}.client-home-cards div[menuitemname=ThreesixtymonitoringLogin] .threesixtymonitoring-highlight-alerts,.client-home-cards div[menuitemname=ThreesixtymonitoringLogin] .threesixtymonitoring-highlight-monitors,.client-home-cards div[menuitemname=ThreesixtymonitoringLogin] .threesixtymonitoring-highlight-servers{margin-top:4px;height:2px;border-radius:2px}.client-home-cards div[menuitemname=ThreesixtymonitoringLogin] .threesixtymonitoring-highlight-servers{background-color:#902a6d}.client-home-cards div[menuitemname=ThreesixtymonitoringLogin] .threesixtymonitoring-highlight-monitors{background-color:#af3362}.client-home-cards div[menuitemname=ThreesixtymonitoringLogin] .threesixtymonitoring-highlight-alerts{background-color:#ce3b56}.client-home-cards div[menuitemname=ThreesixtymonitoringLogin] form,.client-home-cards div[menuitemname=ThreesixtymonitoringLogin] small{text-align:center}.client-home-cards div[menuitemname=ThreesixtymonitoringLogin] .btn{width:100%}.social-signin-btns{text-align:center}.social-signin-btns .btn{margin-bottom:5px}.btn-social{position:relative;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-social i.far,.btn-social i.fas{position:absolute;left:0;top:0;bottom:0;padding-right:2px;width:32px;line-height:34px;font-size:1.6em;text-align:center;border-right:1px solid rgba(0,0,0,.2)}.btn-facebook{color:#fff;background-color:#4267b2;border-color:rgba(0,0,0,.2)}.btn-facebook.active,.btn-facebook:active,.btn-facebook:focus,.btn-facebook:hover,.open .dropdown-toggle.btn-facebook{color:#fff;background-color:#30487b;border-color:rgba(0,0,0,.2)}.btn-facebook.active,.btn-facebook:active,.open .dropdown-toggle.btn-facebook{background-image:none}.btn-facebook.disabled,.btn-facebook.disabled.active,.btn-facebook.disabled:active,.btn-facebook.disabled:focus,.btn-facebook.disabled:hover,.btn-facebook[disabled],.btn-facebook[disabled].active,.btn-facebook[disabled]:active,.btn-facebook[disabled]:focus,.btn-facebook[disabled]:hover,fieldset[disabled] .btn-facebook,fieldset[disabled] .btn-facebook.active,fieldset[disabled] .btn-facebook:active,fieldset[disabled] .btn-facebook:focus,fieldset[disabled] .btn-facebook:hover{background-color:#4267b2;border-color:rgba(0,0,0,.2)}.btn-twitter{color:#fff;background-color:#2ba9e1;border-color:rgba(0,0,0,.2)}.btn-twitter.active,.btn-twitter:active,.btn-twitter:focus,.btn-twitter:hover,.open .dropdown-toggle.btn-twitter{color:#fff;background-color:#1c92c7;border-color:rgba(0,0,0,.2)}.btn-twitter.active,.btn-twitter:active,.open .dropdown-toggle.btn-twitter{background-image:none}.btn-twitter.disabled,.btn-twitter.disabled.active,.btn-twitter.disabled:active,.btn-twitter.disabled:focus,.btn-twitter.disabled:hover,.btn-twitter[disabled],.btn-twitter[disabled].active,.btn-twitter[disabled]:active,.btn-twitter[disabled]:focus,.btn-twitter[disabled]:hover,fieldset[disabled] .btn-twitter,fieldset[disabled] .btn-twitter.active,fieldset[disabled] .btn-twitter:active,fieldset[disabled] .btn-twitter:focus,fieldset[disabled] .btn-twitter:hover{background-color:#2ba9e1;border-color:rgba(0,0,0,.2)}.providerPreLinking{min-height:52px}.providerLinkingFeedback{display:none}div.home-twitter{margin-top:20px;margin-bottom:40px}div.tweet>i{color:#2babcf;float:left;margin-right:15px}div.tweet span{font-size:12px;color:#ccc}.upgrade .product-to-be-upgraded{margin:20px 0;padding:15px;background-color:#f8f8f8}.upgrade .product-to-be-upgraded h4,.upgrade .product-to-be-upgraded h5{margin:0}.upgrade .products{margin-left:-5px;margin-right:-5px}.upgrade .products .column{padding-left:5px;padding-right:5px}.upgrade .products .product{margin:20px 0;padding:0;background-color:#fff}.upgrade .products .product .current,.upgrade .products .product .recommended{padding:5px;background-color:#ffbc00;color:#f5f5f5;font-weight:700;text-align:center}.upgrade .products .product .recommended{background-color:#25ac2f}.upgrade .products .product ul{border-left:1px solid #eee;border-right:1px solid #eee}.upgrade .products .product .footer{border:1px solid #eee;border-top:0}.upgrade .products .product .header{margin:0;padding:20px;background-color:#2b5580;color:#fff;min-height:150px}.upgrade .products .product .header p{font-size:1.1em;font-weight:300}.upgrade .products .product ul{margin:0;padding:20px 25px;list-style:none}.upgrade .products .product ul li{line-height:25px;font-size:.9em;text-align:right;color:#aaa;border-bottom:1px solid #eee}.upgrade .products .product ul li:last-child{border:0}.upgrade .products .product ul li span{float:left;color:#444}.upgrade .products .far,.upgrade .products .fas{font-size:1.3em}.upgrade .products .fa-check{color:#23ad2e}.upgrade .products .product .footer{margin:0;padding:20px}.upgrade .products .product .footer select{margin-bottom:10px}.upgrade .products .product .btn{background-color:#2b5580;color:#fff}.affiliate-stat{margin:0;padding:15px;font-size:1.6em;text-align:center}.affiliate-stat span{display:block;font-size:2.4em}.affiliate-stat i{float:left;padding:10px;font-size:4em}@media (max-width:1200px){.affiliate-stat{font-size:1.2em}.affiliate-stat span{font-size:2.1em}.affiliate-stat i{font-size:3.6em}}@media (max-width:992px){.affiliate-stat{font-size:1em}.affiliate-stat span{font-size:1.6em}.affiliate-stat i{font-size:3em}}.announcements .announcement{margin-bottom:4rem}.announcements .announcement article{margin-bottom:1rem;padding:1rem;background-color:#f5f5f5;border-left:4px solid #ccc}.announcements .announcement article p{margin:0}.kb-category a{text-decoration:none}.kb-category a:hover{background-color:#f5f5f5}.kb-article-item:hover{background-color:#f5f5f5;text-decoration:none}.kb-article-item small{display:block;padding-left:25px;color:#87939f}.ticket-subject.unread{font-weight:700}.ticket-reply .rating,.ticket-reply .rating-done{float:right;padding:5px 10px;unicode-bidi:bidi-override;direction:rtl;font-size:24px}.ticket-reply .rating span.star,.ticket-reply .rating-done span.star{font-family:"Font Awesome 6 Pro";font-weight:400;font-style:normal;display:inline-block}.ticket-reply .rating-done .rated{display:inline-block;font-size:12px}.ticket-reply .rating span.star:hover{cursor:pointer}.ticket-reply .rating span.star:before,.ticket-reply .rating-done span.star:before{content:"\f005";padding-right:0;color:#999}.ticket-reply .rating span.star:hover:before,.ticket-reply .rating span.star:hover~span.star:before,.ticket-reply .rating-done span.star.active:before{content:"\f005";color:#f2de88}.md-editor .btn-toolbar .btn-group{margin-right:6px}.mc-promo-login .view-ticket .content,.mc-promo-manage .view-ticket .content,.view-ticket .card-body,.view-ticket .mc-promo-login .content,.view-ticket .mc-promo-manage .content{padding:0;border-bottom:1px solid #ddd}.mc-promo-login .view-ticket .content:last-child,.mc-promo-manage .view-ticket .content:last-child,.view-ticket .card-body:last-child,.view-ticket .mc-promo-login .content:last-child,.view-ticket .mc-promo-manage .content:last-child{border-bottom:0}.view-ticket .posted-by{color:#888;font-size:.9rem;background-color:#f6f6f6;padding:.5rem 1rem}.view-ticket .posted-by .posted-by-name{font-weight:700}.view-ticket .requestor-badge{font-size:85%;padding:5px 10px}.view-ticket .message p:last-child{margin-bottom:0}.view-ticket .attachments{border-top:1px dashed #ddd;font-size:80%}.view-ticket .attachment-list{list-style:none;margin:10px 0 -10px 0;padding:0}.view-ticket .attachment-list li{display:inline-block;width:190px;vertical-align:top}.view-ticket .attachment-list li span{display:block;padding:5px 5px 10px 5px;margin-bottom:10px;border:1px solid #ddd;border-radius:3px}.view-ticket .attachment-list li figure{margin:0 0 5px 0;background-color:#f6f6f6;line-height:100px;text-align:center;font-size:4em}.ticketfeedbackstaffcont{margin:10px auto;padding:15px;width:90%;background-color:#efefef;border-radius:6px}.ticketfeedbackrating{padding:0 100px}.ticketfeedbackrating .rate{float:left;padding:0 10px;min-width:30px;text-align:center}@media (min-width:380px){.btn-input-padded-responsive{padding-left:20px;padding-right:20px}}@media (min-width:500px){.btn-input-padded-responsive{padding-left:35px;padding-right:35px}}.kb-search.margin-bottom{margin-bottom:20px}#registration{margin:0;padding:0 0 40px 0}#registration .field-container{margin:0 0 30px 0}#registration label{font-weight:300;color:#666;font-size:13px}#registration .info-text-sm{font-size:.85em;text-align:center}#registration .sub-heading{height:0;border-top:1px solid #ddd;text-align:center;margin-top:20px;margin-bottom:30px}#registration .sub-heading span{display:inline-block;position:relative;padding:0 17px;top:-11px;font-size:16px;color:#058;background-color:#fff}#registration .prepend-icon{top:0;left:0;display:inline-block;vertical-align:top;position:relative;width:100%;font-weight:400}#registration .field,#registration .form-control{position:relative;vertical-align:top;border:1px solid #ddd;display:-moz-inline-stack;display:inline-block;color:#626262;outline:0;background:#fff;height:36px;width:100%;border-radius:3px;font-size:13px}#registration .input-group-lg>.form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px 0 0 6px}#registration .form-control-qty{width:70px;text-align:center}#registration .form-control-static-inline{display:inline-block}#registration .form-control:focus{border-color:#ddd;outline:0;box-shadow:none}#registration textarea.field{height:auto}#registration .prepend-icon .field{-webkit-appearance:none;padding-left:36px}#registration .prepend-icon .field-icon i{position:relative;font-size:14px}#registration .prepend-icon .field-icon{top:0;z-index:4;width:42px;height:36px;color:inherit;line-height:36px;position:absolute;text-align:center;transition:all .5s ease-out;pointer-events:none}#registration .field-icon i{color:#bbb}#registration .field[disabled],#registration .field[readonly],#registration .form-control[disabled],#registration .form-control[readonly]{background-color:#f8f8f8;opacity:1}#registration .field-help-text{display:block;margin-top:5px;margin-bottom:10px;color:#888;font-size:12px}div.credit-card{margin:0 auto 30px;max-width:400px;background-color:#f8f8f8;border:1px solid #ccc;border-radius:8px}div.credit-card div.card-type{float:right;padding:10px 20px;font-size:1.2em}div.credit-card div.card-icon{float:left;padding:7px 7px;font-size:1.2em}div.credit-card div.card-number{padding:10px;background-color:#ccc;font-size:1.6em;text-align:center;clear:both}div.credit-card div.card-start{float:left;padding:20px 0 50px 50px;font-size:1.3em;text-align:right}div.credit-card div.card-expiry{float:right;padding:20px 50px 50px 0;height:120px;font-size:1.3em;text-align:right}div.credit-card div.end{clear:both}@media (max-width:600px){div.credit-card{max-width:250px}div.credit-card div.card-type{font-size:1em}div.credit-card div.card-icon{font-size:1em}div.credit-card div.card-number{padding:6px 10px;font-size:1.2em}div.credit-card div.card-start{padding:20px 0 30px 50px;font-size:.9em}div.credit-card div.card-expiry{padding:20px 50px 30px 0;height:80px;font-size:.9em}}.auth3d-area{border:1px solid #fff}.submit-3d{width:80%;border:1px solid #fff}.invoice-summary-table{margin:20px 0;max-height:300px;overflow:auto}.invoice-summary-table td{font-size:.8em}.invoice-summary-table td.total-row{background-color:#efefef;font-weight:700}div.credit-card .logo-visa{color:#1a1f71}div.credit-card .logo-amex{color:#43abdf}div.credit-card .logo-mastercard{color:#ed0b00}div.credit-card .logo-discover{color:#000}div.three-column-grid,div.two-column-grid{display:inline-grid;grid-template-columns:repeat(3,auto) minmax(10em,30em) auto;font-weight:300;font-size:13px}div.two-column-grid{grid-template-columns:repeat(2,auto) minmax(10em,30em) auto}div.three-column-grid>div,div.two-column-grid>div{margin:5px 0;padding-right:5px}div.three-column-grid>div>label,div.two-column-grid>div>label{font-weight:400}#frmPayment .paymethod-info{margin:5px 0;cursor:pointer}#frmPayment .paymethod-info label{font-weight:400;cursor:pointer}#payMethodList tr{font-size:smaller}#payMethodList tr td:nth-child(2),#payMethodList tr td:nth-child(3){max-width:15em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.iframe-input-container{height:34px}.cc-number-field{background-image:url(../../../assets/img/payment/unknown.png);background-repeat:no-repeat;background-position:right 10px center}.cc-number-field.visa{background-image:url(../../../assets/img/payment/visa.png)}.cc-number-field.mastercard{background-image:url(../../../assets/img/payment/mastercard.png)}.cc-number-field.amex{background-image:url(../../../assets/img/payment/amex.png)}.cc-number-field.dinersclub{background-image:url(../../../assets/img/payment/dinersclub.png)}.cc-number-field.discover{background-image:url(../../../assets/img/payment/discover.png)}.cc-number-field.unionpay{background-image:url(../../../assets/img/payment/unionpay.png)}.cc-number-field.jcb{background-image:url(../../../assets/img/payment/jcb.png)}.cc-number-field.maestro{background-image:url(../../../assets/img/payment/maestro.png)}.cc-number-field.forbrugsforeningen{background-image:url(../../../assets/img/payment/forbrugsforeningen.png)}.cc-number-field.dankort{background-image:url(../../../assets/img/payment/dankort.png)}.cc-number-field.troy{background-image:url(../../../assets/img/payment/troy.png)}tr.masspay-invoice-detail td{font-size:.8em}tr.masspay-total td{background-color:#efefef;font-weight:700}div.product-details div.product-icon{margin:0;background-color:#efefef;border-radius:10px;padding:30px;line-height:1em;font-size:60px}@media (max-width:767.98px){div.product-details div.product-icon{font-size:30px}}.product-status{padding:0;border-radius:10px}.product-status-pending{background-color:#f89406}.product-status-active{background-color:#46a546}.product-status-suspended{background-color:#0768b8}.product-status-cancelled,.product-status-terminated{background-color:#666}.product-status-fraud{background-color:#000}.product-status-text{padding:5px;color:#fff;text-align:center;text-transform:uppercase}.product-actions-wrapper>div:not(:last-child){margin-bottom:.5rem}div.product-details-tab-container{margin:0;padding:20px;border:1px solid #ddd;border-top:0;background-color:#fff}.module-client-area{padding:15px 15px 0 15px}.ssl-inactive{cursor:pointer}#mc-promo-widgets{margin:10px 0}@media (min-width:1200px){#mc-promo-widgets{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:1%;column-gap:1%}}.mc-promo-login,.mc-promo-manage{position:relative}.mc-promo-login .logo,.mc-promo-manage .logo{width:130px;height:130px;display:inline-block;vertical-align:middle;position:relative;margin-right:1em}@media (max-width:767.98px){.mc-promo-login .logo,.mc-promo-manage .logo{width:65px;height:65px}}.mc-promo-login .logo img,.mc-promo-manage .logo img{max-width:130px;max-height:130px;display:block;margin:0 -50% 0 auto;border-radius:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:767.98px){.mc-promo-login .logo img,.mc-promo-manage .logo img{max-width:65px;max-height:65px}}.mc-promo-login .logo+div,.mc-promo-manage .logo+div{display:inline-block;position:absolute;top:50%;transform:translate(0,-50%)}@media (max-width:767.98px){.mc-promo-login .panel-heading h3,.mc-promo-manage .panel-heading h3{margin:0 0 8px 0!important;font-size:18px!important}}.featured-tlds-container{margin:35px 0 15px}.featured-tld{margin:0 0 20px 0;border-radius:4px;background-color:#fff;box-shadow:0 6px 20px rgba(0,0,0,.1)}.featured-tld .img-container{padding:20px 0;height:115px;line-height:75px;overflow:hidden;text-align:center}@media (max-width:767px){.featured-tld .img-container{height:80px;line-height:40px}}.featured-tld .img-container img{max-width:70%;max-height:100%}.featured-tld .price{padding:5px;background-color:#f9f9f9;color:#555;font-weight:400;line-height:28px;text-align:center;border-radius:0 0 4px 4px}.featured-tld .price.blog{background-color:#a0d5cb;color:#fff}.featured-tld .price.club{background-color:#053796;color:#fff}.featured-tld .price.com{background-color:#3aa4da;color:#fff}.featured-tld .price.couk{background-color:#1d3774;color:#fff}.featured-tld .price.host{background-color:#ed4d42;color:#fff}.featured-tld .price.live{background-color:#ff9e19;color:#fff}.featured-tld .price.name{background-color:#44b03e;color:#fff}.featured-tld .price.net{background-color:#efc00e;color:#fff}.featured-tld .price.online{background-color:#38ce6a;color:#fff}.featured-tld .price.rocks{background-color:#fd563c;color:#fff}.featured-tld .price.shop{background-color:#ff5900;color:#fff}.featured-tld .price.social{background-color:#ff9a00;color:#fff}.featured-tld .price.store{background-color:#0eadb3;color:#fff}.featured-tld .price.tech{background-color:#0db04b;color:#fff}.featured-tld .price.tv{background-color:#ea3438;color:#fff}.featured-tld .price.website{background-color:#2db9ea;color:#fff}.tld-filters{margin:0 0 25px 0}.tld-filters a{display:inline-block;margin-bottom:4px;padding:5px 6px;font-size:90%;font-weight:400;border-radius:2px}.domain-pricing .tld-row{padding-top:3px;padding-bottom:3px;border-bottom:1px solid #f5f5f5}.domain-pricing .tld-row.highlighted{background:#f3f9fd}.domain-pricing .tld-pricing-header .col-sm-2,.domain-pricing .tld-pricing-header .col-xs-2{height:56px}.domain-pricing .tld-pricing-header .col-sm-2,.domain-pricing .tld-pricing-header .col-sm-4,.domain-pricing .tld-pricing-header .col-xs-2,.domain-pricing .tld-pricing-header .col-xs-4{padding-top:4px;padding-bottom:4px;border-bottom:6px solid #97b5d2;background-color:#efefef;border-radius:4px 4px 0 0}.domain-pricing .no-bg{background-color:transparent!important}.domain-pricing .tld-pricing-header div:nth-child(odd){border-color:#369;background-color:#f5f5f5}.domain-pricing .two-row-center{line-height:28px;margin-top:6px;margin-bottom:6px}@media (min-width:768px){.domain-pricing .two-row-center{border-right:2px solid #c7d7e6}}.domain-pricing .tld-row.no-tlds{display:none}.tld-sale-group{padding:1px 3px;color:#fff;font-size:10px;text-transform:uppercase}.tld-sale-group-hot{background-color:#e71408}.tld-sale-group-sale{background-color:#8e7106}.tld-sale-group-new{background-color:#1a8454}.dataTables_wrapper table.table-list{margin:10px 0!important;width:100%!important;border-radius:4px;border:1px solid #ddd}.dataTables_wrapper table.table-list thead th{border-bottom:4px solid rgba(29,57,101,.2);font-weight:400}.dataTables_wrapper table.table-list thead th:first-child{border-radius:4px 0 0 0}.dataTables_wrapper table.table-list thead th:visible:last-child{border-radius:4px 0 0 0}.dataTables_wrapper table.table-list tr:last-child td:first-child{border-radius:0 0 0 4px}.dataTables_wrapper table.table-list tr:last-child td:visible:last-child{border-radius:0 0 4px 0}.dataTables_wrapper table.table-list thead th.sorting_asc,.dataTables_wrapper table.table-list thead th.sorting_desc{background-color:#f6f6f6}.dataTables_wrapper .dataTables_filter{float:right}.dataTables_wrapper .dataTables_filter label .form-control{background:url(../../../assets/img/search.png) #fff no-repeat 8px 5px;padding:7px 10px 7px 45px!important;height:auto;font-size:.9rem}@media (max-width:600px){.dataTables_wrapper .dataTables_info{padding:9px 10px 40px}.dataTables_wrapper .dataTables_filter{float:right;margin-top:30px;width:100%}.dataTables_wrapper .dataTables_filter label{display:block;margin:5px;padding:0}.dataTables_wrapper .dataTables_filter label .form-control{margin:0;width:100%}}.dataTables_wrapper .dataTables_paginate{float:right}.pagination>li>a,.pagination>li>span{color:#444}.page-item.active .page-link,.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#4f5360;border-color:#4f5360}table.table-list thead th{padding:8px;background-color:#fff;border-bottom:1px solid #ccc;color:#333;text-align:center}table.table-list tbody td{padding:10px 8px;vertical-align:middle;font-size:.9em}table.table-list tbody td.py-0{padding-top:0!important;padding-bottom:0!important}.table-list>tbody>tr>td a.border-left{border-left:1px solid #eee;padding-left:20px;display:block}.table-list>tbody>tr>td{background-color:#fff}.table-list>tbody>tr:hover{cursor:pointer}.table-list>tbody>tr:hover>td{background-color:#f9f9f9}table.dtr-inline .dtr-title:empty{display:none!important}table.table-solid-bottom-border-light-gray{border-bottom:1px solid #dee2e6}table.ox-table-accounts td{padding-top:.5rem;padding-bottom:.5rem}table.ox-table-accounts .dropdown-hamburger::after{display:none}table.ox-table-accounts ul.dropdown-menu .btn-group-sm>button.btn,table.ox-table-accounts ul.dropdown-menu button.btn-sm{border-radius:0}table.ox-table-accounts tbody.account-entry>tr:hover{background-color:rgba(0,0,0,.05)}table.ox-table-accounts tbody.account-entry{cursor:pointer}table.ox-table-accounts tbody.aliases-body{border-top:0}table.ox-table-accounts tbody.aliases-body>tr>td{border-top:0}table.ox-table-accounts tr.alias-entry td:first-child{font-size:.9em}table.ox-table-accounts tr.create-alias td:first-child{font-size:.9em}table.ox-table-accounts span.email-aliases{font-size:.9em;font-weight:700}table.ox-table-accounts .input-group{width:65%}:root{--brand-primary:#4149ad;--brand-primary-soft:#E9EAF8;--brand-secondary:#23273d;--brand-secondary-soft:#3b3f6d;--accent:#9da4f2;--ink:#12141D;--ink-soft:#475569;--ink-muted:#94A3B8;--ink-inverse:#FFFFFF;--surface:#FFFFFF;--surface-muted:#F8FAFC;--surface-lifted:#F1F5F9;--accent-success:#16A34A;--accent-warning:#F59E0B;--accent-danger:#DC2626;--success:#16a34a;--info:#0284c7;--warning:#d97706;--warning-lifted:#b45309;--error:#dc2626;--error-lifted:#b91c1c;--mesh-blue:rgba(199,209,255,0.7);--mesh-pink:rgba(255,200,224,0.6);--mesh-base-1:#EEF0FF;--neutral-50:#f8fafc;--neutral-100:#f1f5f9;--neutral-200:#e2e8f0;--neutral-300:#cbd5e1;--neutral-400:#94a3b8;--neutral-500:#64748b;--neutral-600:#475569;--neutral-700:#334155;--neutral-800:#1e293b;--neutral-900:#0f172a;--primary-50:#EFF0FA;--primary-100:var(--brand-primary-soft);--primary-200:#C9CCEE;--primary-300:#A3A8E0;--primary-400:#7B82CF;--primary-600:var(--brand-primary);--primary-700:#353C90;--primary-800:#2A2F73;--primary-900:#1F2456;--primary:var(--primary-600);--primary-lifted:var(--primary-700);--primary-accented:var(--primary-800);--text:var(--neutral-900);--text-xs:0.625rem;--text-sm:0.75rem;--text-md:0.875rem;--font-sans:'DM Sans',-apple-system,BlinkMacSystemFont,system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--rounding-sm:0.375rem;--rounding-md:0.5rem;--rounding-lg:0.75rem;--rounding-xl:1rem;--shadow-xs:0 1px 2px 0 rgba(0,0,0,.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,.10),0 2px 4px -2px rgba(0,0,0,.10);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.10),0 4px 6px -4px rgba(0,0,0,.10);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.10),0 8px 10px -6px rgba(0,0,0,.10);--transition-fast:all .15s ease;--transition:all .2s ease;--disabled-opacity:40%;--vh-brand:var(--brand-secondary);--vh-ink:var(--ink);--bg-lifted:var(--neutral-100);--bg-muted:var(--neutral-50)}html,body,button,input,select,textarea,.topnav-nav,.footer-content,.card,.btn,h1,h2,h3,h4,h5,h6,p,a,li,span,div,label{font-family:var(--font-sans)}h1,h2,h3,h4,h5,h6{letter-spacing:-0.02em}.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1600px!important}.container-fluid{max-width:1600px;margin:0 auto}html{font-size:16px}*,*::before,*::after{box-sizing:border-box}html,body{margin:0;padding:0}#main-body,section#main-body{margin:0;padding:0;background:transparent;min-height:0}body{font-family:var(--font-sans);color:var(--text);background-color:var(--bg-muted);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}h1,h2,h3,h4,h5,h6{font-weight:600;color:var(--neutral-900);line-height:1.3;margin-bottom:.75rem}a{color:var(--primary);text-decoration:none;transition:var(--transition-fast)}a:hover{color:var(--primary-lifted);text-decoration:none}p{margin-bottom:1rem;line-height:1.7}small,.small{font-size:var(--text-sm)}.row{margin-right:0!important;margin-left:0!important}.vh-hero{position:relative;color:var(--ink);overflow:hidden;isolation:isolate;width:100%;background:radial-gradient(120% 90% at 18% 25%,color-mix(in srgb,#30303d 32%,#31313e) 100%,transparent 55%),linear-gradient(135deg,#0b1330 0%,#31313e 55%,#2f303c 100%)}.vh-features-section{width:100%;max-width:none}.vh-features-section .vh-features{margin:0 auto}.vh-hero-grid{display:none}.vh-hero-wrap{position:relative;z-index:2;margin:0 auto;display:grid;grid-template-columns:1fr;gap:24px;align-items:stretch;padding-left:0}.vh-hero-wrap{grid-template-columns:1fr!important}@media (min-width:900px){.vh-hero-wrap>div:first-child{max-width:760px;padding-top:88px;padding-bottom:88px}}.vh-hero-wrap .main-btn{background:var(--brand-primary)}@media (min-width:900px){.vh-hero-wrap{grid-template-columns:1.05fr 1fr;gap:32px;padding-left:max(24px,calc((100% - 1600px) / 2 + 24px))}}@media (min-width:1200px){.vh-hero-wrap{grid-template-columns:1.1fr 1fr;gap:48px}}.vh-eyebrow{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.14);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.18);padding:8px 16px;border-radius:999px;font-size:13px;font-weight:600;color:#fff;margin-bottom:24px;animation:vh-rise .6s ease both}.vh-eyebrow::before{content:'';width:6px;height:6px;background:#4ade80;border-radius:50%;box-shadow:0 0 0 3px rgba(74,222,128,.3)}.vh-headline{font-size:clamp(2.6rem,6.5vw,5rem);line-height:1.05;font-weight:400;letter-spacing:-0.025em;margin-bottom:24px;color:#fff!important;animation:vh-rise .7s ease .05s both}.vh-headline .vh-accent{display:inline-block;font-weight:600;white-space:nowrap;color:var(--brand-secondary-soft)!important}.vh-sub{font-size:clamp(1rem,1.5vw,1.2rem);color:rgba(255,255,255,.92);max-width:540px;margin-bottom:36px;animation:vh-rise .7s ease .15s both}.vh-domain-search{margin:0 0 28px;max-width:760px;animation:vh-rise .7s ease .2s both}.vh-domain-bar{display:flex;align-items:center;background:#fff;border-radius:16px;padding:5px 5px 5px 18px;box-shadow:0 20px 50px -20px rgba(0,0,0,.4);gap:6px;overflow:hidden}.vh-domain-icon{color:#94a3b8;flex-shrink:0}.vh-domain-input{flex:1 1 0%;min-width:0;width:100%;border:0;outline:0;background:transparent;font-family:inherit;font-size:15px;font-weight:500;color:var(--vh-ink);padding:14px 4px 14px 6px;line-height:1.4;text-overflow:ellipsis}.vh-domain-input::placeholder{color:#94a3b8;font-weight:400}.vh-domain-btn{padding:11px 22px;font-size:15px}.vh-domain-altrow{margin-top:12px;padding-left:4px}.vh-domain-link{background:transparent;border:0;padding:0;color:rgba(255,255,255,.85);font-family:inherit;font-size:14px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:6px;text-decoration:underline;text-decoration-color:rgba(255,255,255,.4);text-underline-offset:3px;transition:color .15s ease,text-decoration-color .15s ease}.vh-domain-link:hover{color:#fff;text-decoration-color:#fff}.vh-domain-link svg{transition:transform .15s ease}.vh-domain-link:hover svg{transform:translateX(3px)}.vh-domain-btns{display:flex;gap:6px;flex-shrink:0}.vh-domain-btn{font-family:inherit;font-size:15px;font-weight:600;padding:12px 22px;border-radius:12px;border:0;cursor:pointer;transition:transform .15s ease,background .15s ease,box-shadow .15s ease;white-space:nowrap}.vh-domain-btn-search{background:var(--brand-primary);color:#fff;box-shadow:0 6px 14px -6px rgba(37,99,235,.6)}.vh-domain-btn-search:hover{background:var(--brand-secondary);transform:translateY(-1px);box-shadow:0 12px 24px -8px rgba(37,99,235,.7)}.vh-domain-btn-transfer{background:#f1f5f9;color:var(--vh-ink)}.vh-domain-btn-transfer:hover{background:#e2e8f0}.vh-domain-tlds{margin-top:14px;display:flex;align-items:center;gap:14px;flex-wrap:wrap;color:rgba(255,255,255,.85);font-size:13.5px}.vh-domain-tlds-label{font-weight:600;opacity:.85}.vh-domain-tld{display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.18);padding:5px 12px;border-radius:999px}.vh-domain-tld strong{font-weight:700}.vh-domain-tld span{color:rgba(255,255,255,.75);font-size:12.5px}.vh-ctas{display:flex;gap:14px;flex-wrap:wrap;animation:vh-rise .7s ease .25s both}.vh-cta-hero{display:inline-flex;align-items:center;gap:12px;padding:4px 4px 4px 12px;background:#fff;border-radius:8px;text-decoration:none;box-shadow:0 1px 2px rgba(14,31,77,.06),0 14px 30px -14px rgba(14,31,77,.5);transition:transform .25s cubic-bezier(.23,1,.32,1),box-shadow .25s cubic-bezier(.23,1,.32,1)}.vh-cta-hero:hover{box-shadow:0 1px 2px rgba(14,31,77,.06),0 18px 38px -16px rgba(44,75,255,.5);text-decoration:none}.vh-cta-hero__label{font-size:16px;font-weight:500;letter-spacing:-.01em;color:var(--brand-secondary,#161824);white-space:nowrap}.vh-cta-hero__chip{flex:0 0 auto;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:flex-start;overflow:hidden;border-radius:8px;color:#fff;background:var(--brand-primary,#2C4BFF);transition:background .2s ease}.vh-cta-hero:hover .vh-cta-hero__chip{background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 90%,#000)}.vh-cta-hero__arrows{display:flex;transform:translateX(-38px);transition:transform .5s cubic-bezier(.23,1,.32,1)}.vh-cta-hero__arrows svg{flex:0 0 38px;width:38px;height:38px;padding:10px;box-sizing:border-box}.vh-cta-hero:hover .vh-cta-hero__arrows{transform:translateX(0)}@media (prefers-reduced-motion:reduce){.vh-cta-hero,.vh-cta-hero:hover,.vh-cta-hero__arrows,.vh-cta-hero:hover .vh-cta-hero__arrows{transition:none;transform:none}}.vh-cta-hero--card{background:var(--hc-bg,var(--brand-secondary,#161824));box-shadow:none}.vh-cta-hero--card:hover{background:color-mix(in srgb,var(--hc-bg,#161824) 88%,#000);box-shadow:0 1px 2px rgba(14,31,77,.08),0 10px 24px -14px rgba(14,31,77,.5)}.vh-cta-hero--card .vh-cta-hero__label{color:#fff;padding:0 24px 0 12px}.vh-cta-hero--card .vh-cta-hero__chip{background:#fff;color:var(--hc-bg,var(--brand-secondary,#161824))}.vh-cta-hero--card:hover .vh-cta-hero__chip{background:#fff;color:var(--hc-bg,var(--brand-secondary,#161824))}@media (max-width:420px){.vh-cta-hero{padding-left:12px;gap:10px}.vh-cta-hero__label{font-size:15px}.vh-cta-hero__chip{width:34px;height:34px}.vh-cta-hero__arrows svg{flex-basis:34px;width:34px;height:34px}.vh-cta-hero__arrows{transform:translateX(-34px)}.vh-cta-hero:hover .vh-cta-hero__arrows{transform:translateX(0)}}.vh-btn{display:inline-flex;align-items:center;gap:8px;font-family:inherit;font-size:16px;font-weight:600;padding:16px 30px;border-radius:999px;text-decoration:none;cursor:pointer;border:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;will-change:transform}.vh-btn-primary{background:#fff;color:var(--vh-brand)!important;box-shadow:0 10px 30px -10px rgba(0,0,0,.3)}.vh-btn-primary:hover{transform:translateY(-2px);box-shadow:0 18px 40px -12px rgba(0,0,0,.4);text-decoration:none}.vh-btn-primary .vh-arrow{transition:transform .2s ease}.vh-btn-primary:hover .vh-arrow{transform:translateX(4px)}.vh-btn-ghost{background:rgba(255,255,255,.10);color:#fff!important;border:1.5px solid rgba(255,255,255,.4);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.vh-btn-ghost:hover{background:rgba(255,255,255,.18);border-color:#fff;text-decoration:none}.vh-trust{margin-top:44px;display:flex;gap:28px;flex-wrap:wrap;color:rgba(255,255,255,.85);font-size:14px;font-weight:500;animation:vh-rise .7s ease .35s both}.vh-trust span{display:inline-flex;align-items:center;gap:8px}.vh-trust svg{opacity:.9}.vh-floater{position:relative;perspective:1000px;animation:vh-rise .8s ease .3s both}.vh-panel{background:rgba(255,255,255,.08);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.18);border-radius:22px;padding:24px;color:#fff;transform:rotate(-1.5deg);box-shadow:0 30px 60px -25px rgba(0,0,0,.4);animation:vh-tilt 8s ease-in-out infinite}@keyframes vh-tilt{0%,100%{transform:rotate(-1.5deg) translateY(0)}50%{transform:rotate(1.0deg) translateY(-8px)}}.vh-panel-row{display:flex;align-items:center;gap:12px;margin-bottom:16px}.vh-status-dot{width:10px;height:10px;background:#4ade80;border-radius:50%;box-shadow:0 0 8px #4ade80}.vh-panel-title{font-weight:700;font-size:15px}.vh-panel-sub{font-size:12px;color:rgba(255,255,255,.7)}.vh-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:18px}.vh-stat{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.18);border-radius:14px;padding:14px}.vh-stat-num{font-size:22px;font-weight:800;letter-spacing:-0.02em}.vh-stat-lbl{font-size:11px;color:rgba(255,255,255,.7);margin-top:2px}.vh-bar{margin-top:18px;height:6px;background:rgba(255,255,255,.12);border-radius:999px;overflow:hidden}.vh-bar-fill{height:100%;width:92%;background:linear-gradient(90deg,#4ade80,#22d3ee);border-radius:999px;animation:vh-fill 1.6s ease .6s both}@keyframes vh-fill{from{width:0}to{width:92%}}.vh-wave{position:absolute;bottom:-1px;left:0;right:0;line-height:0;z-index:1}.vh-wave svg{width:100%;height:70px;display:block}.vh-features-section{padding:0;background:#fff}.vh-features-section>.container-fluid{padding-top:clamp(72px,8vw,70px);padding-bottom:clamp(72px,9vw,120px)}.vh-section-title{font-size:clamp(1.9rem,3.6vw,2.7rem);font-weight:400;letter-spacing:-0.025em;text-align:center;margin-bottom:8px;color:var(--ink);line-height:1.15}.vh-section-title-mark{font-style:normal;color:var(--brand-primary);position:relative;white-space:nowrap}.vh-section-title-mark::after{content:'';position:absolute;left:0;right:0;bottom:2px;height:8px;background:rgba(44,75,255,0.12);z-index:-1;border-radius:2px}.vh-section-lead{color:var(--ink-soft);text-align:center;max-width:580px;margin:0 auto 72px;font-size:16px;line-height:1.6}.vh-features{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(240px,auto);gap:0;border-top:1px solid rgba(14,31,77,0.08);border-left:1px solid rgba(14,31,77,0.08);border-radius:0}.vh-feature:nth-child(1){grid-column:span 4;grid-row:1}.vh-feature:nth-child(2){grid-column:span 2;grid-row:1 / span 2}.vh-feature:nth-child(3){grid-column:span 2;grid-row:2}.vh-feature:nth-child(4){grid-column:span 2;grid-row:2}.vh-feature{padding:0;background:#fff;border:0;border-right:1px solid rgba(14,31,77,0.08);border-bottom:1px solid rgba(14,31,77,0.08);border-radius:0;overflow:hidden;display:flex;flex-direction:column;transition:background .25s ease}.vh-feature:hover{transform:none;box-shadow:none;border-color:rgba(14,31,77,0.08);background:rgba(44,75,255,0.02)}.vh-feature--img{position:relative;min-height:390px;justify-content:flex-end;background:oklch(20% 0.03 264)}.vh-feature--img:hover{background:oklch(20% 0.03 264)}.vh-feature-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;transition:transform .6s cubic-bezier(.16,1,.3,1)}.vh-feature--img:hover .vh-feature-bg{transform:scale(1.04)}.vh-feature--img::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to top,oklch(0.28 0.08 276.76) 0%,oklch(0.32 0.11 275.21 / 0.84) 26%,#0d0e1c4f 58%,oklch(0.49 0.14 276.54 / 0.07) 100%)}.vh-feature-grain{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:0.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.vh-feature-body{padding:8px 32px 32px}.vh-feature--img .vh-feature-body{position:relative;z-index:3;padding:28px 30px 30px}.vh-feature-icon{width:22px;height:22px;border-radius:0;background:transparent;color:var(--brand-primary);margin-bottom:14px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.vh-feature-icon svg{width:22px;height:22px;display:block}.vh-feature--img .vh-feature-icon{color:#fff}.vh-feature h3{font-size:17px;font-weight:600;margin-bottom:6px;letter-spacing:-0.01em;color:var(--ink)}.vh-feature p{color:var(--ink-soft);font-size:14.5px;line-height:1.6;margin:0;max-width:42ch}.vh-feature--img h3{color:#fff;font-size:18px;font-weight:700}.vh-feature--img p{color:oklch(92% 0.01 264 / 0.82)}.vh-feature--img .vh-feature-icon,.vh-feature--img h3,.vh-feature--img p{opacity:0;transform:translateY(16px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.vh-feature--img.is-inview .vh-feature-icon,.vh-feature--img.is-inview h3,.vh-feature--img.is-inview p{opacity:1;transform:none}.vh-feature--img.is-inview .vh-feature-icon{transition-delay:.05s}.vh-feature--img.is-inview h3{transition-delay:.12s}.vh-feature--img.is-inview p{transition-delay:.2s}@media (prefers-reduced-motion:reduce){.vh-feature--img .vh-feature-icon,.vh-feature--img h3,.vh-feature--img p{opacity:1;transform:none;transition:none}}@media (max-width:960px){.vh-features{grid-template-columns:repeat(2,1fr);grid-auto-rows:auto}.vh-feature:nth-child(1),.vh-feature:nth-child(2),.vh-feature:nth-child(3),.vh-feature:nth-child(4){grid-column:auto;grid-row:auto}.vh-feature--img{min-height:350px}}@media (max-width:640px){.vh-features-section>.container-fluid{padding-top:64px;padding-bottom:64px}.vh-features{grid-template-columns:1fr}.vh-feature--img{min-height:230px}.vh-feature-body{padding:6px 24px 28px}.vh-feature--img .vh-feature-body{padding:22px 24px 26px}.vh-section-lead{margin-bottom:48px}}@keyframes vh-rise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.vh-hero,.vh-hero::before,.vh-hero::after,.vh-panel,.vh-bar-fill,.vh-eyebrow,.vh-headline,.vh-headline .vh-accent::after,.vh-sub,.vh-ctas,.vh-trust,.vh-floater{animation:none!important}}#footer.vh-footer{background:#ffffff;color:var(--ink-soft);position:relative;overflow:hidden}#footer.vh-footer a{color:inherit;transition:color .15s ease}#footer.vh-footer a:hover{color:var(--brand-primary)}.vh-f-marquee{position:relative;z-index:1;background:transparent;overflow:hidden;padding:clamp(20px,2.5vw,32px) 0;border-bottom:1px solid rgba(14,31,77,0.06);user-select:none;-webkit-user-select:none;cursor:default}.vh-f-marquee::before,.vh-f-marquee::after{content:'';position:absolute;top:0;bottom:0;width:140px;z-index:2;pointer-events:none}.vh-f-marquee::before{left:0;background:linear-gradient(90deg,#ffffff,rgba(255,255,255,0))}.vh-f-marquee::after{right:0;background:linear-gradient(270deg,#ffffff,rgba(255,255,255,0))}.vh-f-marquee-track{display:flex;width:max-content;animation:vh-f-marquee-scroll 38s linear infinite;will-change:transform}.vh-f-marquee-group{display:flex;align-items:center;gap:clamp(32px,4vw,56px);padding-right:clamp(32px,4vw,56px);flex-shrink:0}.vh-f-marquee-word{font-size:clamp(1.4rem,3vw,2.4rem);font-weight:700;letter-spacing:-0.025em;color:var(--ink);line-height:1;white-space:nowrap}.vh-f-marquee-star{color:var(--brand-primary);display:inline-flex;align-items:center;flex-shrink:0;opacity:0.7}.vh-f-marquee-star svg{width:clamp(14px,1.6vw,20px);height:clamp(14px,1.6vw,20px)}@keyframes vh-f-marquee-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.vh-f-marquee-track{animation:none}}.vh-footer-inner{z-index:1;padding-bottom:0}.vh-f-top{display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(24px,4vw,56px);padding-bottom:clamp(40px,5vw,60px);flex-wrap:wrap}.vh-f-top-left{flex:1 1 480px;min-width:0}.vh-f-logo{display:inline-block;margin-bottom:20px;line-height:0}.vh-f-logo img{height:38px;width:auto;display:block}.vh-f-intro{color:var(--ink-soft);font-size:15px;line-height:1.65;margin:0;max-width:560px}.vh-f-cta{flex-shrink:0;align-self:center;padding:14px 28px;font-size:15px;font-weight:600;border-radius:999px;white-space:nowrap}.vh-f-news{flex-shrink:0;align-self:center;width:100%;max-width:380px;position:relative}.vh-f-news input{flex:1 1 0;min-width:0}.vh-f-news .vh-news-msg{position:absolute;top:100%;left:0;margin-top:6px;font-size:12.5px;color:var(--ink-soft)}@media (max-width:720px){.vh-f-news{max-width:100%;align-self:stretch}}.vh-f-divider{height:1px;background:rgba(14,31,77,0.08);margin-bottom:clamp(40px,5vw,60px)}.vh-footer-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:clamp(28px,3vw,48px);padding-top:clamp(30px,5vw,54px);padding-bottom:clamp(30px,5vw,54px)}@media (max-width:1199px){.vh-footer-grid{grid-template-columns:repeat(3,1fr);gap:36px 32px}}@media (max-width:720px){.vh-footer-grid{grid-template-columns:repeat(2,1fr);gap:32px 24px}}@media (max-width:480px){.vh-footer-grid{grid-template-columns:1fr 1fr;gap:28px}}.vh-f-col h4{color:var(--ink);font-size:13px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;margin-bottom:18px;position:relative;padding-bottom:0}.vh-f-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:11px}.vh-f-col a{position:relative;color:var(--ink-soft);text-decoration:none;font-size:14.5px;line-height:1.4;transition:color .2s ease;display:inline-flex;align-items:center;gap:6px}.vh-f-arrow{display:none}.vh-f-col a:hover{color:var(--brand-primary);text-decoration:none}.vh-f-midstrip{border-top:1px solid rgba(14,31,77,0.08);padding:26px 0 22px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.vh-f-midstrip__left{display:inline-flex;align-items:center;gap:24px;flex-wrap:wrap}.vh-f-midstrip__brand{display:inline-flex;align-items:center}.vh-f-midstrip__brand img{height:45px;width:auto;object-fit:contain}.vh-f-midstrip__right{display:inline-flex;align-items:center}.vh-f-pay{display:inline-flex;align-items:center;gap:12px}.vh-f-pay i.fab{font-size:22px;color:var(--ink-soft);line-height:1;transition:color .15s ease}.vh-f-pay i.fab:hover{color:var(--ink)}.vh-f-pay__more{color:var(--ink-muted);font-size:13px;margin-left:4px}.vh-f-socials{display:flex;align-items:center;gap:6px}.vh-f-socials a,.vh-f-socials .footer-social a{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:var(--ink-soft);text-decoration:none;transition:color .2s ease,background .2s ease}.vh-f-socials a:hover,.vh-f-socials .footer-social a:hover{color:var(--brand-primary);background:rgba(44,75,255,.08);text-decoration:none}.vh-f-bottom{padding:18px 0 22px;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;color:var(--ink-muted);font-size:13px}.vh-f-bottom-right{display:inline-flex;align-items:center;gap:22px;flex-wrap:wrap}.vh-f-copy{color:var(--ink-muted);font-size:13px;line-height:1.5}.vh-f-legal{display:inline-flex;align-items:center;gap:22px;flex-wrap:wrap}.vh-f-legal a{color:var(--ink-muted);font-size:13px;font-weight:500;text-decoration:none;transition:color .15s ease}.vh-f-legal a:hover{color:var(--brand-primary);text-decoration:none}.vh-f-status-link{display:inline-flex;align-items:center;gap:6px}.vh-f-status-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.vh-f-status-dot.is-ok{background:#16A34A;box-shadow:0 0 0 0 rgba(22,163,74,0.55);animation:vh-f-status-pulse 2.2s ease-out infinite}.vh-f-status-dot.is-issue{background:#DC2626;box-shadow:0 0 0 0 rgba(220,38,38,0.55);animation:vh-f-status-pulse 2.2s ease-out infinite}@keyframes vh-f-status-pulse{0%{box-shadow:0 0 0 0 currentColor;opacity:1}70%{box-shadow:0 0 0 7px transparent;opacity:1}100%{box-shadow:0 0 0 0 transparent;opacity:1}}@media (prefers-reduced-motion:reduce){.vh-f-status-dot.is-ok,.vh-f-status-dot.is-issue{animation:none}}@media (max-width:720px){.vh-f-top{flex-direction:column;align-items:flex-start}.vh-f-top-left{flex:0 0 auto;width:100%;height:auto;min-height:0}.vh-f-cta{align-self:flex-start;margin-top:0}.vh-f-marquee-group{gap:24px;padding-right:24px}.vh-f-midstrip{flex-direction:column;align-items:flex-start;gap:18px}.vh-f-midstrip__left{gap:18px}}@media (max-width:540px){.vh-f-bottom{flex-direction:column;align-items:flex-start;gap:12px}.vh-f-legal{gap:16px}}.navbar,#primaryNav,nav.navbar{background:#fff!important;border-bottom:1px solid #f0f0f0;box-shadow:none;padding:.625rem 1rem;transition:var(--transition)}.navbar-brand,.navbar-brand img{max-height:42px}#topBar,.top-bar{background:var(--primary-900);color:var(--neutral-200);font-size:var(--text-sm);border-bottom:1px solid rgba(255,255,255,.08)}#topBar a,.top-bar a{color:var(--neutral-300);transition:var(--transition-fast)}#topBar a:hover,.top-bar a:hover{color:#fff}.navbar-nav .nav-link{color:var(--neutral-700)!important;font-weight:500;font-size:var(--text-md);padding:.45rem .8rem!important;border-radius:var(--rounding-sm);transition:var(--transition-fast)}.navbar-nav .nav-link:hover,.navbar-nav .nav-link:focus{color:var(--primary)!important;background:var(--primary-50)}.navbar-nav .active>.nav-link,.navbar-nav .nav-link.active{color:var(--primary)!important;background:var(--primary-100);font-weight:600}.navbar .dropdown-menu,.h-desktop-nav .dropdown-menu{border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 4px 16px rgba(0,0,0,.08);padding:.35rem;min-width:14rem;margin-top:.35rem;animation:fadeSlideDown .15s ease}@keyframes fadeSlideDown{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.navbar .dropdown-item,.h-desktop-nav .dropdown-item{border-radius:.5rem;padding:.55rem 1rem;font-size:.875rem;color:#374151;font-weight:500;transition:all .15s ease}.navbar .dropdown-item:hover,.navbar .dropdown-item:focus,.h-desktop-nav .dropdown-item:hover{background:#f3f4f6;color:#111827}.navbar .dropdown-item.active,.navbar .dropdown-item:active{background:#eff6ff;color:var(--brand-primary)}.dropdown-header{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--neutral-400);padding:.5rem .875rem .25rem}.dropdown-divider{margin:.375rem 0;border-color:var(--neutral-200)}#sidebar{background:var(--brand-primary-soft);padding:8px}.sidebar .card,#sidebar .card{border:1px solid #e5e7eb;border-radius:.75rem;box-shadow:none;margin-bottom:1rem}.sidebar .card-header,#sidebar .card-header{background:var(--bg-lifted);border-bottom:1px solid var(--neutral-200);border-radius:8px!important;font-weight:700;font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--neutral-500);padding:.625rem 1rem}.sidebar .list-group-item,#sidebar .list-group-item,.list-group-tab-nav .list-group-item{border:none;border-radius:var(--rounding-sm)!important;padding:.5rem .875rem;font-size:var(--text-md);color:var(--neutral-700);font-weight:500;transition:var(--transition-fast);margin:1px 0;background:transparent}.sidebar .list-group-item:hover,#sidebar .list-group-item:hover,.list-group-tab-nav .list-group-item:hover{background:var(--primary-50);color:var(--primary)}.sidebar .list-group-item.active,#sidebar .list-group-item.active,.list-group-tab-nav .list-group-item.active{background:var(--primary-100);color:var(--primary);font-weight:600;border-left:3px solid var(--primary)}.sidebar .list-group-item i,#sidebar .list-group-item i{width:1.1rem;text-align:center;margin-right:.5rem;opacity:.75}.sidebar .list-group-item.active i,#sidebar .list-group-item.active i{opacity:1}.card{border:1px solid #e5e7eb;border-radius:.75rem;box-shadow:none;background:#fff;transition:border-color .2s ease}.card:hover{box-shadow:none}.card-header{background:var(--bg-lifted);border-bottom:1px solid var(--neutral-200);border-radius:var(--rounding-lg) var(--rounding-lg) 0 0!important;font-weight:600;padding:.875rem 1.25rem;color:var(--neutral-800)}.card-header h1,.card-header h2,.card-header h3,.card-header h4,.card-header h5{margin-bottom:0;font-size:1rem;font-weight:600}.card-body{padding:1.25rem}.card-footer{background:var(--bg-lifted);border-top:1px solid var(--neutral-200);border-radius:0 0 var(--rounding-lg) var(--rounding-lg)!important;padding:.875rem 1.25rem}.card-header.bg-primary,.panel-heading.bg-primary{background:var(--primary)!important;color:#fff;border-color:var(--primary-lifted)!important}.card.dashboard-card,.card.stat-card{border:none;border-radius:var(--rounding-xl);box-shadow:var(--shadow-md);overflow:hidden}.btn{font-weight:600;border-radius:var(--rounding-md);font-size:var(--text-md);padding:.5rem 1.1rem;transition:var(--transition-fast);letter-spacing:.01em;border:none;cursor:pointer}.btn:focus,.btn:active:focus{outline:3px solid var(--primary-300);outline-offset:2px;box-shadow:none}.btn-primary{background:var(--primary)!important;border-color:var(--primary)!important;color:#fff!important;box-shadow:none}.btn-primary:hover,.btn-primary:focus{background:var(--primary-lifted)!important;border-color:var(--primary-lifted)!important;box-shadow:none;transform:none}.btn-primary:active{transform:translateY(0);background:var(--primary-accented)!important}.btn-secondary{background:var(--neutral-100)!important;border:1px solid var(--neutral-300)!important;color:var(--neutral-700)!important;box-shadow:none}.btn-secondary:hover{background:var(--neutral-200)!important;border-color:var(--neutral-400)!important;color:var(--neutral-900)!important;transform:none}.btn-success{background:var(--brand-primary)!important;border-color:var(--brand-primary)!important;color:#fff!important;box-shadow:none}.btn-success:hover{background:var(--primary-700)!important;border-color:var(--primary-700)!important;transform:none;box-shadow:none}.btn-danger{background:var(--error)!important;border-color:var(--error)!important;color:#fff!important;box-shadow:none}.btn-danger:hover{background:var(--error-lifted)!important;border-color:var(--error-lifted)!important;transform:none}.btn-warning{background:var(--warning)!important;border-color:var(--warning)!important;color:#fff!important;box-shadow:none}.btn-warning:hover{background:var(--warning-lifted)!important;border-color:var(--warning-lifted)!important;transform:none}.btn-outline-primary{background:transparent!important;border:2px solid var(--primary)!important;color:var(--primary)!important}.btn-outline-primary:hover{background:var(--primary)!important;color:#fff!important;transform:none}.btn-link{color:var(--primary);font-weight:500;text-decoration:none;background:transparent!important;border:none!important;box-shadow:none!important;padding:.5rem .25rem}.btn-link:hover{color:var(--primary-lifted);text-decoration:underline}.btn-sm{font-size:var(--text-sm);padding:.35rem .75rem;border-radius:var(--rounding-sm)}.btn-lg{font-size:1rem;padding:.7rem 1.5rem;border-radius:var(--rounding-lg)}.btn:disabled,.btn.disabled{opacity:var(--disabled-opacity);cursor:not-allowed;transform:none!important;box-shadow:none!important}.form-control{border:1px solid var(--neutral-300);border-radius:var(--rounding-md);padding:.55rem .85rem;font-size:var(--text-md);color:var(--neutral-900);background:#fff;transition:border-color .15s ease,box-shadow .15s ease;line-height:1.5}.form-control:focus{border-color:var(--primary-400);box-shadow:0 0 0 3px rgba(59,130,246,.18);outline:none;background:#fff}.form-control::placeholder{color:var(--neutral-400);font-weight:400}.form-control:disabled,.form-control[readonly]{background:var(--neutral-100);color:var(--neutral-500);border-color:var(--neutral-200);cursor:not-allowed}select.form-control{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;padding-right:2.5rem}.form-group label,label{font-weight:600;font-size:var(--text-md);color:var(--neutral-700);margin-bottom:.375rem;display:block}.input-group-text{background:var(--neutral-100);border:1px solid var(--neutral-300);color:var(--neutral-600);font-size:var(--text-md);border-radius:var(--rounding-md)}.input-group>.form-control:not(:first-child){border-left:none}.input-group>.form-control:not(:last-child){border-right:none}.form-control.is-valid{border-color:var(--success);box-shadow:0 0 0 3px rgba(22,163,74,.15)}.form-control.is-invalid{border-color:var(--error);box-shadow:0 0 0 3px rgba(220,38,38,.15)}.valid-feedback{color:var(--success);font-size:var(--text-sm)}.invalid-feedback{color:var(--error);font-size:var(--text-sm)}.form-check-input{width:1rem;height:1rem;margin-top:.25rem;cursor:pointer;accent-color:var(--primary)}.form-check-label{cursor:pointer;color:var(--neutral-700);font-weight:400}.table{color:var(--neutral-800);font-size:var(--text-md);border-collapse:separate;border-spacing:0}.table thead th{background:var(--neutral-50);color:var(--neutral-600);font-weight:700;font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.06em;border-bottom:2px solid var(--neutral-200);padding:.75rem 1rem;white-space:nowrap}.table tbody td{padding:.75rem 1rem;vertical-align:middle;border-color:var(--neutral-100);color:var(--neutral-700)}.table-striped tbody tr:nth-of-type(odd){background-color:var(--neutral-50)}.table-hover tbody tr:hover{background-color:var(--primary-50);transition:background-color .12s ease}.table-bordered{border:1px solid var(--neutral-200);border-radius:var(--rounding-lg);overflow:hidden}.table-bordered th,.table-bordered td{border-color:var(--neutral-200)}.table-responsive{border-radius:.75rem;border:1px solid #e5e7eb;overflow:hidden;box-shadow:none}.alert{border:none;border-radius:var(--rounding-lg);padding:.875rem 1.125rem;font-size:var(--text-md);display:flex;align-items:flex-start;gap:.625rem;border-left:4px solid}.alert-success{background:#f0fdf4;border-left-color:var(--success);color:#14532d}.alert-info{background:#eff6ff;border-left-color:var(--info);color:var(--primary-900)}.alert-warning{background:#fffbeb;border-left-color:var(--warning);color:#78350f}.alert-danger{background:#fef2f2;border-left-color:var(--error);color:#7f1d1d}.alert-dismissible .close{top:0;right:0;padding:.875rem 1.125rem;opacity:.5;transition:var(--transition-fast)}.alert-dismissible .close:hover{opacity:1}.badge{font-weight:600;font-size:var(--text-xs);border-radius:var(--rounding-md);padding:.275rem .55rem;letter-spacing:.04em;text-transform:uppercase}.badge-primary{background:var(--primary-100);color:var(--primary-700)}.badge-success{background:#dcfce7;color:#166534}.badge-warning{background:#fef3c7;color:#92400e}.badge-danger{background:#fee2e2;color:#991b1b}.badge-info{background:#dbeafe;color:var(--primary-800)}.badge-secondary{background:var(--neutral-100);color:var(--neutral-700)}.breadcrumb{background:transparent;padding:.5rem 0;margin-bottom:1.25rem;font-size:var(--text-sm)}.breadcrumb-item+.breadcrumb-item::before{content:"/";color:var(--neutral-400)}.breadcrumb-item a{color:var(--neutral-500);font-weight:500}.breadcrumb-item a:hover{color:var(--primary)}.breadcrumb-item.active{color:var(--neutral-700);font-weight:600}.modal-content{border:1px solid #e5e7eb;border-radius:.75rem;box-shadow:0 8px 30px rgba(0,0,0,.12);overflow:hidden}.modal-header{background:var(--bg-lifted);border-bottom:1px solid var(--neutral-200);padding:1rem 1.5rem}.modal-header .modal-title{font-size:1.05rem;font-weight:700;color:var(--neutral-900)}.modal-header .close{opacity:.5;font-size:1.4rem;transition:var(--transition-fast)}.modal-header .close:hover{opacity:1}.modal-body{padding:1.5rem}.modal-footer{background:var(--bg-lifted);border-top:1px solid var(--neutral-200);padding:1rem 1.5rem;gap:.5rem}.modal-backdrop.show{opacity:.45}.pagination{gap:.25rem}.page-link{border:1px solid var(--neutral-200);border-radius:var(--rounding-sm)!important;color:var(--neutral-700);font-weight:500;font-size:var(--text-sm);padding:.4rem .75rem;transition:var(--transition-fast)}.page-link:hover{background:var(--primary-50);border-color:var(--primary-300);color:var(--primary)}.page-item.active .page-link{background:var(--primary);border-color:var(--primary);color:#fff;box-shadow:var(--shadow-xs)}.page-item.disabled .page-link{background:var(--neutral-50);color:var(--neutral-400);border-color:var(--neutral-200)}.nav-tabs{border-bottom:2px solid var(--neutral-200);gap:.25rem}.nav-tabs .nav-link{border:none;border-radius:var(--rounding-sm) var(--rounding-sm) 0 0;color:var(--neutral-500);font-weight:600;font-size:var(--text-md);padding:.6rem 1rem;transition:var(--transition-fast);background:transparent;border-bottom:2px solid transparent;margin-bottom:-2px}.nav-tabs .nav-link:hover{color:var(--primary);background:var(--primary-50);border-bottom-color:var(--primary-300)}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--primary);background:#fff;border-color:transparent;border-bottom-color:var(--primary)}.nav-pills .nav-link{border-radius:var(--rounding-md);color:var(--neutral-600);font-weight:500;padding:.45rem .875rem;transition:var(--transition-fast)}.nav-pills .nav-link:hover{background:var(--primary-50);color:var(--primary)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background:var(--primary);color:#fff}.list-group-item{border-color:var(--neutral-200);color:var(--neutral-700);padding:.7rem 1rem;font-size:var(--text-md);transition:var(--transition-fast)}.list-group-item:first-child{border-radius:var(--rounding-md) var(--rounding-md) 0 0}.list-group-item:last-child{border-radius:0 0 var(--rounding-md) var(--rounding-md)}.list-group-item-action:hover{background:var(--primary-50);color:var(--primary)}.list-group-item.active{background:var(--primary);border-color:var(--primary);color:#fff}.progress{height:.625rem;border-radius:999px;background:var(--neutral-200);overflow:hidden}.progress-bar{background:linear-gradient(90deg,var(--primary),var(--primary-400));border-radius:999px;transition:width .4s ease}.progress-bar-success{background:linear-gradient(90deg,var(--success),#4ade80)}.progress-bar-warning{background:linear-gradient(90deg,var(--warning),#fbbf24)}.progress-bar-danger{background:linear-gradient(90deg,var(--error),#f87171)}#footer,footer{background:#fff;color:var(--neutral-500);font-size:var(--text-sm)}#footer a,footer a{color:var(--neutral-500);transition:var(--transition-fast)}#footer a:hover,footer a:hover{color:var(--primary)}.homepage-icon-links .card,.welcome-section .card{transition:var(--transition);cursor:pointer;border:1px solid var(--neutral-200)}.homepage-icon-links .card:hover,.welcome-section .card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px);border-color:var(--primary-200)}.homepage-icon-links .card i,.welcome-section .card i{color:var(--primary)}.badge-active,.label-active,.text-success.badge{background:#dcfce7;color:#166534}.badge-suspended,.label-suspended{background:#fef3c7;color:#92400e}.badge-cancelled,.label-cancelled,.badge-terminated{background:#fee2e2;color:#991b1b}.badge-pending,.label-pending{background:#dbeafe;color:var(--primary-800)}.login-wrapper,body.login-page{background:linear-gradient(135deg,var(--primary-900) 0%,var(--primary-700) 100%);min-height:100vh}.login-panel .card,#login-panel .card{border:none;border-radius:var(--rounding-xl);box-shadow:var(--shadow-xl);overflow:hidden;max-width:460px;margin:0 auto}.login-panel .card-header,#login-panel .card-header{background:var(--primary);color:#fff;text-align:center;padding:1.5rem;border:none}.invoice-wrapper .card-header{background:linear-gradient(90deg,var(--primary) 0%,var(--primary-700) 100%);color:#fff}.invoice-total{background:var(--primary-50);border:1px solid var(--primary-200);border-radius:var(--rounding-lg);padding:1rem 1.25rem}.domain-search-wrap .input-group{box-shadow:var(--shadow-md);border-radius:var(--rounding-lg);overflow:hidden}.domain-search-wrap .form-control{border-right:none;font-size:1rem;padding:.75rem 1rem;border-radius:var(--rounding-lg) 0 0 var(--rounding-lg)!important}.domain-search-wrap .btn{border-radius:0 var(--rounding-lg) var(--rounding-lg) 0!important;padding:.75rem 1.5rem;font-size:1rem}.ticket-reply{background:var(--neutral-50);border:1px solid var(--neutral-200);border-radius:var(--rounding-lg);padding:1.25rem;margin-bottom:1rem}.ticket-reply.staff-reply{background:var(--primary-50);border-color:var(--primary-200)}.ticket-priority-low{border-left:3px solid var(--success)}.ticket-priority-medium{border-left:3px solid var(--warning)}.ticket-priority-high{border-left:3px solid var(--error)}.popover{border:1px solid var(--neutral-200);border-radius:var(--rounding-lg);box-shadow:var(--shadow-lg);font-size:var(--text-md)}.popover-header{background:var(--bg-lifted);border-bottom:1px solid var(--neutral-200);font-weight:600;color:var(--neutral-800);border-radius:var(--rounding-lg) var(--rounding-lg) 0 0}.tooltip-inner{background:var(--neutral-900);color:#fff;border-radius:var(--rounding-sm);font-size:var(--text-sm);padding:.375rem .625rem;max-width:220px}.bs-tooltip-top .arrow::before{border-top-color:var(--neutral-900)}.bs-tooltip-bottom .arrow::before{border-bottom-color:var(--neutral-900)}.bs-tooltip-left .arrow::before{border-left-color:var(--neutral-900)}.bs-tooltip-right .arrow::before{border-right-color:var(--neutral-900)}main,#main-content,.container-fluid{animation:none}hr{border-color:var(--neutral-200);margin:1.5rem 0}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:var(--neutral-100)}::-webkit-scrollbar-thumb{background:var(--neutral-300);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--neutral-400)}:focus-visible{outline:3px solid var(--primary-300);outline-offset:2px}html{scroll-behavior:smooth}.section-spacer{padding:2.5rem 0}#content,.content-wrapper{padding:1.5rem 0}.skeleton{background:linear-gradient(90deg,var(--neutral-100) 25%,var(--neutral-200) 50%,var(--neutral-100) 75%);background-size:200% 100%;animation:shimmer 1.4s infinite;border-radius:var(--rounding-sm)}@keyframes shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}@media print{.navbar,.sidebar,#footer,.btn{display:none!important}.card{box-shadow:none!important;border:1px solid #ccc!important}body{background:#fff!important}}header.header .topbar{background:#0a0f1e!important;color:rgba(255,255,255,0.55)!important;padding:6px 0!important;font-size:.75rem;border-bottom:1px solid rgba(255,255,255,0.05)}header.header .topbar .btn{color:rgba(255,255,255,0.55)!important;font-size:.75rem;padding:.2rem .6rem;transition:color .15s ease}header.header .topbar .btn:hover{color:rgba(255,255,255,0.9)!important}header.header .topbar .input-group-text{color:rgba(255,255,255,0.4)!important;background:transparent!important;border:0!important;font-size:.75rem}header.header .topbar .btn-active-client span{border-bottom:1px dashed rgba(255,255,255,0.3)!important;font-weight:500;color:rgba(255,255,255,0.75)!important}header.header .topbar .btn-active-client:hover span{color:#fff!important;border-bottom-color:rgba(255,255,255,0.6)!important}header.header .navbar.navbar-light{padding:.75rem 0;border-bottom:1px solid #f1f5f9;background:#fff}header.header .navbar-brand{font-size:1.25rem;font-weight:800;color:#0f172a!important;letter-spacing:-0.02em;text-decoration:none}header.header .logo-img{height:50px!important;max-height:none!important;max-width:none!important}header.header .search{width:280px;border:1.5px solid #e2e8f0;border-radius:.625rem;background:#f8fafc;transition:all .2s ease;overflow:hidden}header.header .search:focus-within{border-color:var(--primary-400);background:#fff;box-shadow:0 0 0 3px rgba(59,130,246,.12);width:320px}header.header .search .btn{color:#94a3b8;background:transparent;border:0;padding:.4rem .65rem}header.header .search:focus-within .btn{color:var(--primary-400)}header.header .search .form-control,header.header .search input{background:transparent;border:0;font-size:.82rem;color:#0f172a;padding:.4rem .25rem}header.header .search .form-control::placeholder{color:#94a3b8}header.header .toolbar .nav-link{color:#475569!important;border:1.5px solid #e2e8f0!important;border-radius:.6rem!important;background:#f8fafc!important;padding:.4rem .75rem!important;font-size:.82rem;transition:all .15s ease;position:relative}header.header .toolbar .nav-link:hover{color:var(--brand-primary)!important;border-color:#93c5fd!important;background:#eff6ff!important}header.header .toolbar .nav-link .badge{position:absolute;top:-5px;right:-5px;background:var(--brand-primary)!important;color:#fff!important;font-size:.55rem;font-weight:700;padding:2px 5px;border-radius:999px;border:2px solid #fff;min-width:18px;line-height:1;opacity:1!important}header.header .main-navbar-wrapper{padding:0!important;background:#fff;border-top:none}header.header .main-navbar-wrapper .navbar-collapse{padding:.2rem 0!important}header.header .navbar-nav a{font-size:14px!important;font-weight:500;color:#374151!important;border-radius:.45rem;padding:.45rem .75rem!important;transition:color .15s ease,background .15s ease;letter-spacing:.005em}header.header .navbar-nav>li>a:hover,header.header .navbar-nav a:hover{color:var(--brand-primary)!important;background:#eff6ff}header.header .navbar-nav .dropdown-toggle{color:#374151!important}header.header .navbar-nav .dropdown-toggle::after{opacity:.5}header.header .navbar-nav .active>a,header.header .navbar-nav>li.active>a{color:var(--brand-primary)!important;font-weight:600}header.header .dropdown-menu{border:1px solid #e8ecf2;border-radius:.75rem;box-shadow:0 8px 24px rgba(0,0,0,.10),0 2px 6px rgba(0,0,0,.06);padding:.5rem;min-width:200px;animation:fadeSlideDown .15s ease;margin-top:.25rem}header.header .dropdown-item{border-radius:.4rem;padding:.42rem .8rem;font-size:.82rem;color:#374151;font-weight:500;transition:all .12s ease}header.header .dropdown-item:hover,header.header .dropdown-item:focus{background:#eff6ff;color:var(--brand-primary)}header.header .dropdown-item.active,header.header .dropdown-item:active{background-color:#dbeafe!important;color:var(--primary-700)!important}header.header .dropdown-divider{margin:.35rem 0;border-color:#f1f5f9}.master-breadcrumb{display:none!important;background-color:#ffffff!important;border-bottom:0!important}.master-breadcrumb .breadcrumb{margin:0;padding:0!important;background:#ffffff!important;font-size:var(--text-sm)}.home-domain-search .p-5{padding:0!important}.home-domain-search h2{display:none}.home-domain-search h2::after{display:none}.home-domain-search .input-group-wrapper{display:none}.home-domain-search .input-group-wrapper .advanced-input{display:flex!important;flex-wrap:wrap!important;align-items:center!important;border-radius:inherit}.home-domain-search .input-group-wrapper .advanced-input textarea{flex:0 0 100%!important;width:100%!important;height:54px!important;min-height:54px;resize:none!important;border:0!important;border-bottom:1.5px solid #e8ecf2!important;border-radius:0!important;padding:.85rem .1rem!important;font-size:1.05rem!important;font-weight:400;color:#0f172a!important;line-height:1.4;outline:none!important;box-shadow:none!important;background:transparent!important;overflow-y:hidden;transition:border-color .15s ease,height .25s ease;order:0}.home-domain-search .input-group-wrapper .advanced-input textarea::placeholder{color:#aab4c4!important;font-weight:400;font-size:1rem!important}.home-domain-search .input-group-wrapper .advanced-input textarea:focus{border-bottom-color:var(--primary-400)!important;height:88px!important;overflow-y:auto}.home-domain-search .input-group-wrapper .advanced-input .btn-group{flex:0 0 auto;order:1;margin-top:.85rem;margin-right:.25rem}.home-domain-search .input-group-wrapper .advanced-input .btn-group>.multiselect.btn{font-size:.75rem!important;font-weight:600!important;color:#475569!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important;border-radius:.5rem!important;padding:.35rem .8rem!important;box-shadow:none!important;transition:all .15s ease!important;transform:none!important}.home-domain-search .input-group-wrapper .advanced-input .btn-group>.multiselect.btn:hover{background:#eff6ff!important;border-color:#93c5fd!important;color:var(--brand-primary)!important}.home-domain-search .input-group-wrapper .advanced-input>label{flex:1 1 auto!important;order:2;margin:.85rem 0 0 .25rem!important;font-size:.75rem!important;font-weight:600!important;color:#64748b!important;display:inline-flex;align-items:center;gap:.35rem;cursor:pointer;white-space:nowrap}.home-domain-search .input-group-wrapper .advanced-input .input-group-append{flex:0 0 auto!important;order:3!important;margin-left:auto!important;margin-top:.85rem!important;position:static!important;display:flex!important;align-items:center;gap:.5rem;display:flex!important}.home-domain-search .input-group-wrapper .advanced-input .input-group-append #btnDomainSearch,.home-domain-search .input-group-wrapper .advanced-input span.input-group-append .btn-primary{background:linear-gradient(135deg,var(--brand-primary) 0%,var(--primary-700) 100%)!important;border:none!important;border-radius:.6rem!important;font-size:.88rem!important;font-weight:700!important;letter-spacing:.01em;padding:.55rem 1.4rem!important;box-shadow:0 3px 10px rgba(37,99,235,0.35),0 1px 2px rgba(0,0,0,0.1)!important;color:#fff!important;white-space:nowrap;transition:all .18s ease!important;transform:none;display:inline-flex!important;align-items:center;gap:.35rem}.home-domain-search .input-group-wrapper .advanced-input .input-group-append #btnDomainSearch:hover,.home-domain-search .input-group-wrapper .advanced-input span.input-group-append .btn-primary:hover{background:linear-gradient(135deg,var(--primary-700) 0%,var(--primary-800) 100%)!important;box-shadow:0 5px 16px rgba(37,99,235,0.45),0 1px 3px rgba(0,0,0,0.15)!important;transform:translateY(-1px)!important}.home-domain-search .input-group-wrapper .advanced-input .input-group-append #btnTransfer,.home-domain-search .input-group-wrapper .advanced-input span.input-group-append .btn-success{background:linear-gradient(135deg,var(--brand-primary) 0%,var(--primary-700) 100%)!important;border:none!important;border-radius:.6rem!important;font-size:.88rem!important;font-weight:700!important;padding:.55rem 1.4rem!important;box-shadow:0 3px 10px rgba(22,163,74,0.30),0 1px 2px rgba(0,0,0,0.08)!important;color:#fff!important;white-space:nowrap;transition:all .18s ease!important;transform:none}.home-domain-search .input-group-wrapper .advanced-input .input-group-append #btnTransfer:hover,.home-domain-search .input-group-wrapper .advanced-input span.input-group-append .btn-success:hover{background:linear-gradient(135deg,var(--primary-700) 0%,var(--primary-800) 100%)!important;box-shadow:0 5px 16px rgba(22,163,74,0.40)!important;transform:translateY(-1px)!important}.home-domain-search .row.d-sm-none{margin-top:.85rem!important;gap:0}.home-domain-search .row.d-sm-none #btnDomainSearch2{background:linear-gradient(135deg,var(--brand-primary) 0%,var(--primary-700) 100%)!important;border:none!important;border-radius:.6rem!important;font-weight:700!important;box-shadow:0 3px 10px rgba(37,99,235,0.35)!important;color:#fff!important}.home-domain-search .row.d-sm-none #btnTransfer2{background:linear-gradient(135deg,var(--brand-primary) 0%,var(--primary-700) 100%)!important;border:none!important;border-radius:.6rem!important;font-weight:700!important;box-shadow:0 3px 10px rgba(22,163,74,0.30)!important;color:#fff!important}.home-domain-search .multiselect-container.dropdown-menu{border:1px solid #e2e8f0!important;border-radius:.75rem!important;box-shadow:0 8px 24px rgba(0,0,0,0.12)!important;padding:.5rem!important;min-width:180px}.home-domain-search .multiselect-container li a{font-size:.8rem!important;padding:.3rem .5rem!important;border-radius:.375rem!important;color:#374151!important}.home-domain-search .multiselect-container li a:hover{background:#eff6ff!important;color:var(--brand-primary)!important}.home-domain-search .multiselect-container label{padding:0 0 0 .4rem!important;font-size:.8rem!important;color:#374151!important;cursor:pointer}.home-domain-search .multiselect-item.filter{width:95%!important;margin:.25rem auto!important}.home-domain-search .btn-link.float-right,#frmDomainHomepage .btn-link.float-right{display:inline-flex!important;align-items:center;gap:.35rem;margin-top:1rem;float:none!important;color:rgba(255,255,255,0.85)!important;font-size:.78rem!important;font-weight:600!important;letter-spacing:.03em;text-transform:uppercase;text-decoration:none;background:rgba(255,255,255,0.08)!important;border:1px solid rgba(255,255,255,0.15)!important;border-radius:999px!important;padding:.35rem 1rem!important;transition:all .18s ease;box-shadow:none}.home-domain-search .btn-link.float-right::before{content:'→';font-size:.85rem}.home-domain-search .btn-link.float-right:hover,#frmDomainHomepage .btn-link.float-right:hover{background:rgba(255,255,255,0.15)!important;border-color:rgba(255,255,255,0.3)!important;color:#fff!important;transform:none}.primary-content>*:first-child{margin-top:0}.primary-content>h2.text-center{text-align:center!important;font-size:1.65rem!important;font-weight:800!important;letter-spacing:-0.025em!important;color:#0a0f1e!important;line-height:1.2!important;margin:4.5rem 0 0!important;padding-top:0!important;position:relative}.primary-content>h2.text-center::before{display:none}.primary-content>h2.text-center:first-of-type::after{content:'Everything you need to launch, grow, and scale your online presence.';display:block;font-size:.88rem;font-weight:400;color:#64748b;letter-spacing:0;line-height:1.65;margin-top:.55rem;margin-bottom:2rem}.primary-content>h2.text-center:nth-of-type(2)::after{content:'Resources, status updates, and direct support — all in one place.';display:block;font-size:.88rem;font-weight:400;color:#64748b;line-height:1.65;margin-top:.55rem;margin-bottom:2rem}.primary-content>h2.text-center:nth-of-type(3)::after{content:'Manage your services, domains, payments, and support from one dashboard.';display:block;font-size:.88rem;font-weight:400;color:#64748b;line-height:1.65;margin-top:.55rem;margin-bottom:2rem}.card-columns.home{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1.5rem;column-count:unset!important;-moz-column-count:unset!important;margin-bottom:1rem}.card-columns.home .card{border:1px solid #e5e7eb!important;border-radius:.75rem!important;box-shadow:none!important;overflow:hidden;background:#fff;transition:border-color .2s ease,box-shadow .2s ease!important;margin-bottom:0!important;display:flex;flex-direction:column}.card-columns.home .card:hover{box-shadow:0 2px 12px rgba(0,0,0,.06)!important;border-color:#d1d5db!important}.card-columns.home .card::before{content:'';display:block;height:190px;position:relative;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80' fill='none'%3E%3Crect x='12' y='16' width='56' height='14' rx='3' stroke='rgba(255,255,255,0.2)' stroke-width='1.5' fill='rgba(255,255,255,0.04)'/%3E%3Crect x='12' y='34' width='56' height='14' rx='3' stroke='rgba(255,255,255,0.2)' stroke-width='1.5' fill='rgba(255,255,255,0.04)'/%3E%3Crect x='12' y='52' width='56' height='14' rx='3' stroke='rgba(255,255,255,0.2)' stroke-width='1.5' fill='rgba(255,255,255,0.04)'/%3E%3Ccircle cx='57' cy='23' r='3' fill='rgba(147,197,253,0.55)'/%3E%3Ccircle cx='57' cy='41' r='3' fill='rgba(147,197,253,0.55)'/%3E%3Ccircle cx='57' cy='59' r='3' fill='rgba(147,197,253,0.55)'/%3E%3Cline x1='18' y1='23' x2='48' y2='23' stroke='rgba(255,255,255,0.1)' stroke-width='1.5' stroke-linecap='round'/%3E%3Cline x1='18' y1='41' x2='48' y2='41' stroke='rgba(255,255,255,0.1)' stroke-width='1.5' stroke-linecap='round'/%3E%3Cline x1='18' y1='59' x2='48' y2='59' stroke='rgba(255,255,255,0.1)' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E"),radial-gradient(ellipse 70% 60% at 30% 40%,rgba(96,165,250,0.15) 0%,transparent 60%),linear-gradient(145deg,#0c1b3b 0%,#132447 40%,#1a3166 100%);background-repeat:no-repeat,no-repeat,no-repeat;background-position:center center,0 0,0 0;background-size:100px 100px,cover,cover}.card-columns.home .card::after{content:'';display:block;height:190px;margin-top:-190px;background-image:radial-gradient(circle,rgba(255,255,255,0.055) 1px,transparent 1px);background-size:18px 18px;pointer-events:none}.card-columns.home .card:nth-child(1)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80' fill='none'%3E%3Crect x='12' y='16' width='56' height='14' rx='3' stroke='rgba(255,255,255,0.2)' stroke-width='1.5' fill='rgba(255,255,255,0.04)'/%3E%3Crect x='12' y='34' width='56' height='14' rx='3' stroke='rgba(255,255,255,0.2)' stroke-width='1.5' fill='rgba(255,255,255,0.04)'/%3E%3Crect x='12' y='52' width='56' height='14' rx='3' stroke='rgba(255,255,255,0.2)' stroke-width='1.5' fill='rgba(255,255,255,0.04)'/%3E%3Ccircle cx='57' cy='23' r='3' fill='rgba(147,197,253,0.55)'/%3E%3Ccircle cx='57' cy='41' r='3' fill='rgba(96,165,250,0.7)'/%3E%3Ccircle cx='57' cy='59' r='3' fill='rgba(147,197,253,0.55)'/%3E%3Cline x1='18' y1='23' x2='48' y2='23' stroke='rgba(255,255,255,0.12)' stroke-width='1.5' stroke-linecap='round'/%3E%3Cline x1='18' y1='41' x2='48' y2='41' stroke='rgba(255,255,255,0.12)' stroke-width='1.5' stroke-linecap='round'/%3E%3Cline x1='18' y1='59' x2='48' y2='59' stroke='rgba(255,255,255,0.12)' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E"),radial-gradient(ellipse 60% 70% at 25% 50%,rgba(147,197,253,0.18) 0%,transparent 55%),linear-gradient(145deg,#0c1b3b 0%,#132447 50%,#1a3166 100%);background-repeat:no-repeat,no-repeat,no-repeat;background-position:center center,0 0,0 0;background-size:100px 100px,cover,cover}.card-columns.home .card:nth-child(2)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80' fill='none'%3E%3Ccircle cx='40' cy='40' r='26' stroke='rgba(255,255,255,0.2)' stroke-width='1.5'/%3E%3Cellipse cx='40' cy='40' rx='13' ry='26' stroke='rgba(255,255,255,0.13)' stroke-width='1.5'/%3E%3Cline x1='14' y1='40' x2='66' y2='40' stroke='rgba(255,255,255,0.13)' stroke-width='1.5'/%3E%3Cline x1='16' y1='28' x2='64' y2='28' stroke='rgba(165,180,252,0.18)' stroke-width='1'/%3E%3Cline x1='16' y1='52' x2='64' y2='52' stroke='rgba(165,180,252,0.18)' stroke-width='1'/%3E%3Ccircle cx='40' cy='40' r='4.5' fill='rgba(165,180,252,0.35)' stroke='rgba(165,180,252,0.6)' stroke-width='1'/%3E%3C/svg%3E"),radial-gradient(ellipse 60% 70% at 75% 30%,rgba(165,180,252,0.2) 0%,transparent 55%),linear-gradient(145deg,#1e1b4b 0%,#2d2a72 50%,#3730a3 100%);background-repeat:no-repeat,no-repeat,no-repeat;background-position:center center,0 0,0 0;background-size:108px 108px,cover,cover}.card-columns.home .card:nth-child(3)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80' fill='none'%3E%3Cpath d='M40 10 L64 20 L64 40 C64 55 40 70 40 70 C40 70 16 55 16 40 L16 20 Z' stroke='rgba(255,255,255,0.2)' stroke-width='1.5' fill='rgba(255,255,255,0.04)' stroke-linejoin='round'/%3E%3Cpath d='M30 40 L36 46 L50 32' stroke='rgba(147,197,253,0.75)' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='40' cy='40' r='28' stroke='rgba(255,255,255,0.04)' stroke-width='1' stroke-dasharray='3 5'/%3E%3C/svg%3E"),radial-gradient(ellipse 65% 65% at 50% 70%,rgba(96,165,250,0.18) 0%,transparent 55%),linear-gradient(145deg,#0f172a 0%,#1e3a5f 50%,var(--primary-700) 100%);background-repeat:no-repeat,no-repeat,no-repeat;background-position:center center,0 0,0 0;background-size:108px 108px,cover,cover}.card-columns.home .card:nth-child(4)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80' fill='none'%3E%3Cpath d='M46 10 L24 42 L38 42 L34 70 L56 38 L42 38 Z' stroke='rgba(255,255,255,0.2)' stroke-width='1.5' fill='rgba(255,255,255,0.05)' stroke-linejoin='round'/%3E%3Ccircle cx='40' cy='40' r='30' stroke='rgba(199,210,254,0.08)' stroke-width='1' stroke-dasharray='4 6'/%3E%3Ccircle cx='40' cy='40' r='20' stroke='rgba(199,210,254,0.06)' stroke-width='1' stroke-dasharray='3 5'/%3E%3C/svg%3E"),radial-gradient(ellipse 60% 70% at 70% 35%,rgba(199,210,254,0.18) 0%,transparent 55%),linear-gradient(145deg,#1e3a5f 0%,#0c1b3b 50%,#1a2e6e 100%);background-repeat:no-repeat,no-repeat,no-repeat;background-position:center center,0 0,0 0;background-size:108px 108px,cover,cover}.card-columns.home .card .card-body{padding:1.35rem 1.35rem 1.5rem!important;display:flex;flex-direction:column;flex:1;text-align:left!important;background:#fff}.pricing-card-title{font-size:1.05rem!important;font-weight:700!important;color:#0a0f1e!important;margin-bottom:.5rem!important;line-height:1.3}.card-columns.home .card .card-body p{color:#4b5563;font-size:.82rem;line-height:1.6;margin-bottom:1.25rem;flex:1}.card-columns.home .card .btn-outline-primary,.card-columns.home .card .btn-block{background:transparent!important;border:1.5px solid var(--brand-primary)!important;color:var(--brand-primary)!important;font-weight:600!important;font-size:.85rem!important;border-radius:.5rem!important;padding:.5rem 1.1rem!important;width:auto!important;align-self:flex-start;box-shadow:none!important;transition:all .18s ease!important;transform:none!important}.card-columns.home .card .btn-outline-primary:hover,.card-columns.home .card .btn-block:hover{background:var(--brand-primary)!important;color:#fff!important;box-shadow:none!important;transform:none!important}.action-icon-btns{margin-top:1.5rem!important;margin-bottom:.5rem!important}.action-icon-btns a{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:.75rem!important;box-shadow:none!important;padding:1.5rem 1.35rem 1.35rem!important;margin-bottom:1rem!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;text-align:left!important;color:#0a0f1e!important;font-weight:600;font-size:.88rem;text-decoration:none!important;transition:border-color .18s ease!important;border-top:none!important;min-height:140px}.action-icon-btns a:hover{box-shadow:none!important;border-color:#d1d5db!important;transform:none!important;color:#0a0f1e!important}.action-icon-btns a .ico-container{width:44px!important;height:44px!important;min-width:44px;border-radius:50%!important;background:#f0f4ff;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 0 1rem 0!important;font-size:1rem!important;line-height:1!important;text-align:center!important;transition:none!important;box-shadow:none}.action-icon-btns a .ico-container i{color:var(--brand-primary)!important;font-size:1rem!important}.card-accent-teal .ico-container{background:#f0fdfa!important;box-shadow:none!important;border-top:none!important}.card-accent-teal .ico-container i{color:#0d9488!important}.card-accent-pomegranate .ico-container{background:#fef2f2!important;box-shadow:none!important}.card-accent-pomegranate .ico-container i{color:#dc2626!important}.card-accent-sun-flower .ico-container{background:#fffbeb!important;box-shadow:none!important}.card-accent-sun-flower .ico-container i{color:#d97706!important}.card-accent-asbestos .ico-container{background:#f1f5f9!important;box-shadow:none!important}.card-accent-asbestos .ico-container i{color:#475569!important}.card-accent-green .ico-container{background:#f0f4ff!important;box-shadow:none!important}.card-accent-green .ico-container i{color:var(--brand-primary)!important}.card-accent-midnight-blue .ico-container{background:#f0f4ff!important;box-shadow:none!important}.card-accent-midnight-blue .ico-container i{color:var(--brand-primary)!important}.card-accent-teal,.card-accent-pomegranate,.card-accent-sun-flower,.card-accent-asbestos,.card-accent-green,.card-accent-midnight-blue{border-top:none!important}.action-icon-btns a:hover .ico-container{font-size:1rem!important}.action-icon-btns a figure+*,.action-icon-btns a figure~*{font-size:.88rem;font-weight:700;color:#0a0f1e;line-height:1.3}.action-icon-btns a:hover figure+*,.action-icon-btns a:hover figure~*{color:#0a0f1e}footer.footer{background:#111827!important;color:rgba(255,255,255,0.5)!important;padding:0!important;border-top:none}.footer-subscribe-desc{font-size:.78rem;color:rgba(255,255,255,0.38);line-height:1.55;margin-bottom:.85rem}.footer-subscribe-form{display:flex;flex-direction:column;gap:.5rem}.footer-subscribe-input{width:100%;background:rgba(255,255,255,0.06);border:1.5px solid rgba(255,255,255,0.1);border-radius:.5rem;color:#fff;font-size:.8rem;padding:.6rem .85rem;outline:none;transition:border-color .18s ease,background .18s ease}.footer-subscribe-input::placeholder{color:rgba(255,255,255,0.3)}.footer-subscribe-input:focus{border-color:rgba(255,255,255,0.3);background:rgba(255,255,255,0.09)}.footer-subscribe-btn{width:100%;background:rgba(255,255,255,0.1);border:1.5px solid rgba(255,255,255,0.18);border-radius:.5rem;color:rgba(255,255,255,0.85);font-size:.8rem;font-weight:700;padding:.6rem 1rem;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;transition:all .18s ease}.footer-subscribe-btn:hover{background:rgba(255,255,255,0.18);border-color:rgba(255,255,255,0.35);color:#fff}.footer-main{padding:3.5rem 0 2rem;border-bottom:1px solid rgba(255,255,255,0.06)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1.2fr;gap:2.5rem}@media (max-width:991px){.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:575px){.footer-grid{grid-template-columns:1fr}.footer-subscribe-inner{flex-direction:column;align-items:stretch}.footer-subscribe-form{max-width:100%}}.footer-logo{font-size:1.2rem;font-weight:800;color:#fff;letter-spacing:-0.02em;margin-bottom:.65rem}.footer-tagline{font-size:.78rem;color:rgba(255,255,255,0.38);line-height:1.65;margin-bottom:.85rem}.footer-social .list-inline{margin:0;padding:0}.footer-social .list-inline-item a,.footer-social li a{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,0.07);border:1px solid rgba(255,255,255,0.1);color:rgba(255,255,255,0.55)!important;font-size:.8rem;transition:all .15s ease;text-decoration:none}.footer-social .list-inline-item a:hover,.footer-social li a:hover{background:rgba(255,255,255,0.15);color:#fff!important;border-color:rgba(255,255,255,0.25)}.footer-col-title{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:rgba(255,255,255,0.35);margin-bottom:1.1rem}.footer-links{list-style:none;padding:0;margin:0}.footer-links li{margin-bottom:.55rem}.footer-links li a{color:rgba(255,255,255,0.55)!important;font-size:.82rem;text-decoration:none;transition:color .15s ease;display:inline-flex;align-items:center;gap:.3rem}.footer-links li a:hover{color:rgba(255,255,255,0.9)!important}.footer-locale-btn{display:inline-flex;align-items:center;gap:.5rem;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.12);border-radius:.5rem;color:rgba(255,255,255,0.65)!important;font-size:.78rem;font-weight:500;padding:.45rem .8rem;cursor:pointer;transition:all .15s ease;margin-top:.85rem}.footer-locale-btn:hover{background:rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.2);color:#fff!important}.footer-locale-btn .iti-flag{display:inline-block}.footer-locale-btn .fas{font-size:.65rem;opacity:.5;margin-left:.25rem}.footer-bottom{padding:1.25rem 0}.footer-bottom .container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.footer-copyright{font-size:.75rem;color:rgba(255,255,255,0.3);margin:0}.footer-bottom-links{font-size:.75rem;color:rgba(255,255,255,0.3);margin:0;display:flex;gap:1rem}.footer-bottom-links a{color:rgba(255,255,255,0.3)!important;text-decoration:none;transition:color .15s ease}.footer-bottom-links a:hover{color:rgba(255,255,255,0.7)!important}footer.footer .nav-link{display:none!important}footer.footer .list-inline{margin-bottom:0!important}footer.footer .copyright{display:none!important}.modal.system-modal .modal-footer .btn-default,.modal-footer .btn-default{background:var(--neutral-100);border:1px solid var(--neutral-300);color:var(--neutral-700);border-radius:var(--rounding-md);font-weight:600}.modal.system-modal .modal-footer .btn-default:hover{background:var(--neutral-200)}#fullpage-overlay{background:rgba(15,23,42,.6);backdrop-filter:blur(4px)}@media (max-width:767.98px){html{font-size:13px}.card-body{padding:1rem}.card-header{padding:.75rem 1rem}.modal-body{padding:1rem}.btn{width:100%}.btn+.btn{margin-top:.5rem}.btn-sm,.btn-inline{width:auto}.table-responsive{border:none;box-shadow:none}.breadcrumb{display:none}}@media (max-width:575.98px){.container,.container-fluid{padding-left:1rem;padding-right:1rem}}.hpp-section{position:relative;background:var(--brand-secondary);overflow:hidden;padding:0}.hpp-inner{position:relative;z-index:1;padding-top:clamp(26px,7vw,48px);padding-bottom:clamp(26px,7vw,48px)}.hpp-header .hpp-overline,.hpp-header .hpp-title,.hpp-header .hpp-lead{opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .5s cubic-bezier(.16,1,.3,1)}.hpp-section.is-inview .hpp-overline{opacity:1;transform:none;transition-delay:0s}.hpp-section.is-inview .hpp-title{opacity:1;transform:none;transition-delay:.06s}.hpp-section.is-inview .hpp-lead{opacity:1;transform:none;transition-delay:.12s}.hpp-section .hpp-plan{opacity:0;transform:translateY(20px)}.hpp-section.is-inview .hpp-plan{opacity:1;transform:translateY(0)}.hpp-section.is-inview .hpp-popular{transform:translateY(-4px)}.hpp-section.is-inview .hpp-plan:nth-child(1){transition-delay:.15s}.hpp-section.is-inview .hpp-plan:nth-child(2){transition-delay:.22s}.hpp-section.is-inview .hpp-plan:nth-child(3){transition-delay:.29s}.hpp-section.is-inview .hpp-plan:nth-child(4){transition-delay:.36s}.hpp-section .hpp-footnote{opacity:0;transform:translateY(10px);transition:opacity .45s ease .5s,transform .45s cubic-bezier(.16,1,.3,1) .5s}.hpp-section.is-inview .hpp-footnote{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.hpp-header .hpp-overline,.hpp-header .hpp-title,.hpp-header .hpp-lead,.hpp-section .hpp-plan,.hpp-section .hpp-popular,.hpp-section .hpp-footnote{opacity:1!important;transform:none!important;transition:none!important}.hpp-section.is-inview .hpp-popular{transform:translateY(-4px)!important}}.hpp-header{text-align:center;max-width:640px;margin:0 auto clamp(48px,6vw,72px)}.hpp-overline{display:block;font-size:12px;font-weight:500;letter-spacing:0.16em;text-transform:uppercase;color:#ddd;margin-bottom:12px}.hpp-title{font-size:clamp(1.9rem,3.4vw,3.6rem);font-weight:400;letter-spacing:-0.025em;color:#fff;line-height:1.15;margin:0 0 12px}.hpp-lead{color:#e4e4e4;font-size:15.5px;line-height:1.6;margin:0 auto;max-width:52ch}.hpp-lead strong{color:#fff;font-weight:600}.hpp-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;align-items:stretch}.hpp-grid--1{grid-template-columns:minmax(300px,400px);justify-content:center}.hpp-grid--2{grid-template-columns:repeat(2,minmax(280px,360px));justify-content:center}.hpp-grid--3{grid-template-columns:repeat(3,minmax(260px,1fr));max-width:1000px;margin-left:auto;margin-right:auto}@media (max-width:720px){.hpp-grid--1,.hpp-grid--2,.hpp-grid--3{grid-template-columns:minmax(0,1fr)}}.hpp-locfilter{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:0 auto 30px}.hpp-locfilter__lbl{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;font-weight:700;color:#6b7290;margin-right:4px}.hpp-locfilter__lbl i{color:var(--brand-primary)}.hpp-locchip{border:1px solid #d8dee9;background:#fff;color:#3a3f55;font-size:.85rem;font-weight:600;padding:7px 17px;border-radius:999px;cursor:pointer;transition:background .15s,border-color .15s,color .15s,box-shadow .15s}.hpp-locchip:hover{border-color:var(--brand-primary);color:var(--brand-primary)}.hpp-locchip.is-active{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff;box-shadow:0 6px 16px -6px rgba(44,75,255,.5)}.hpp-locfilter{position:sticky;top:0;z-index:20;padding:12px 8px;background:rgba(255,255,255,.9);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.hpp-spec-row{display:flex;align-items:center;gap:9px}.hpp-features .hpp-feat-icon i{color:var(--brand-primary);font-size:12px;width:15px;text-align:center}.hpp-loc-badge,.vh-loc-badge{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;font-weight:500;color:var(--brand-secondary,#161824);background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 8%,#fff);border:0;padding:4px 10px 4px 6px;border-radius:8px;white-space:nowrap;letter-spacing:.03em}.hpp-loc-badge i{font-size:10px}.vh-loc-badge__flag{display:inline-block;width:18px;height:12px;border-radius:2px;background-size:cover;background-position:center;box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-secondary,#161824) 10%,transparent)}.vh-loc-badge__flag[data-loc-flag="India"]{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 16'><rect width='24' height='16' rx='2' fill='%23fff'/><rect width='24' height='5.33' rx='2' fill='%23FF9933'/><rect y='10.67' width='24' height='5.33' rx='2' fill='%23138808'/><circle cx='12' cy='8' r='1.6' fill='none' stroke='%23000080' stroke-width='.6'/><circle cx='12' cy='8' r='.4' fill='%23000080'/></svg>")}.vh-loc-badge__flag[data-loc-flag="US"]{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 16'><rect width='24' height='16' rx='2' fill='%23B22234'/><g fill='%23fff'><rect y='1.23' width='24' height='1.23'/><rect y='3.69' width='24' height='1.23'/><rect y='6.15' width='24' height='1.23'/><rect y='8.62' width='24' height='1.23'/><rect y='11.08' width='24' height='1.23'/><rect y='13.54' width='24' height='1.23'/></g><rect width='10' height='8.62' rx='2' fill='%233C3B6E'/></svg>")}.vh-loc-badge__abbr{font-family:'DM Sans',system-ui,sans-serif;font-weight:700;font-size:.68rem}#order-pure_comparison .hpp-included,#order-pure_comparison .hpp-custom-cta,#order-pure_comparison .hpp-locations{color:var(--brand-secondary,#161824)}.hpp-included{position:relative;margin:44px auto 0;padding:40px 36px;border-radius:24px;overflow:hidden;border:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 8%,transparent);background:radial-gradient(80% 60% at 50% -10%,color-mix(in srgb,var(--brand-primary,#2C4BFF) 7%,transparent) 0%,transparent 60%),#fff}.hpp-included::before{content:"";position:absolute;inset:0;background-image:radial-gradient(color-mix(in srgb,var(--brand-secondary,#161824) 8%,transparent) 1px,transparent 1.5px);background-size:22px 22px;-webkit-mask-image:radial-gradient(120% 90% at 50% 40%,#000 30%,transparent 80%);mask-image:radial-gradient(120% 90% at 50% 40%,#000 30%,transparent 80%);opacity:.5;pointer-events:none}.hpp-included__head{position:relative;text-align:center;margin-bottom:30px}.hpp-included__eyebrow{display:inline-block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--brand-primary,#2C4BFF);margin-bottom:10px}.hpp-included__title{color:var(--brand-secondary,#161824);font-size:clamp(1.35rem,3vw,1.6rem);font-weight:700;letter-spacing:-.02em;margin:0}.hpp-included__title em{font-style:normal;color:var(--brand-primary,#2C4BFF)}.hpp-included__grid{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;max-width:960px;margin:0 auto}.hpp-included__item{display:flex;align-items:center;gap:13px;padding:14px 16px;border-radius:13px;background:color-mix(in srgb,var(--brand-secondary,#161824) 1.5%,#fff);border:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 7%,transparent);color:var(--brand-secondary,#161824);font-size:.95rem;font-weight:600;transition:transform .22s cubic-bezier(.23,1,.32,1),box-shadow .22s ease,border-color .22s ease}.hpp-included__item:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--brand-primary,#2C4BFF) 30%,transparent);box-shadow:0 12px 26px -16px color-mix(in srgb,var(--brand-primary,#2C4BFF) 50%,transparent)}.hpp-included__ico{flex:none;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:11px;background:linear-gradient(135deg,color-mix(in srgb,var(--brand-primary,#2C4BFF) 14%,#fff),color-mix(in srgb,var(--accent,#F3D27E) 18%,#fff));color:var(--brand-primary,#2C4BFF);font-size:15px;transition:background .22s ease,color .22s ease}.hpp-included__item:hover .hpp-included__ico{background:linear-gradient(135deg,var(--brand-primary,#2C4BFF),var(--accent,#F3D27E));color:#fff}@media (max-width:860px){.hpp-included__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.hpp-included{padding:28px 18px;border-radius:18px}.hpp-included__grid{grid-template-columns:1fr;gap:10px}}.hpp-custom-cta{position:relative;display:flex;align-items:center;justify-content:space-between;gap:32px;margin:32px auto 0;padding:30px 34px;border-radius:22px;background:radial-gradient(70% 120% at 100% 0%,color-mix(in srgb,var(--accent,#F3D27E) 10%,transparent) 0%,transparent 55%),radial-gradient(60% 120% at 0% 100%,color-mix(in srgb,var(--brand-primary,#2C4BFF) 8%,transparent) 0%,transparent 55%),#fff;border:1px solid color-mix(in srgb,var(--brand-primary,#2C4BFF) 16%,transparent)}.hpp-custom-cta__text{min-width:0}.hpp-custom-cta__eyebrow{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--brand-primary,#2C4BFF);margin-bottom:9px}.hpp-custom-cta__eyebrow i{font-size:12px}.hpp-custom-cta__title{font-size:clamp(1.2rem,2.6vw,1.4rem);font-weight:700;letter-spacing:-.02em;color:var(--brand-secondary,#161824);margin:0 0 6px}.hpp-custom-cta__sub{font-size:.94rem;color:color-mix(in srgb,var(--brand-secondary,#161824) 62%,#fff);margin:0 0 16px;line-height:1.55;max-width:620px}.hpp-custom-cta__stats{display:flex;flex-wrap:wrap;gap:10px}.hpp-stat{display:inline-flex;flex-direction:column;align-items:flex-start;padding:9px 16px;border-radius:12px;background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 6%,#fff);border:1px solid color-mix(in srgb,var(--brand-primary,#2C4BFF) 14%,transparent)}.hpp-stat__num{font-size:1.15rem;font-weight:800;color:var(--brand-primary,#2C4BFF);letter-spacing:-.02em;line-height:1}.hpp-stat__num small{font-size:.7rem;font-weight:700;margin-left:1px}.hpp-stat__lbl{margin-top:3px;font-size:11px;font-weight:600;color:color-mix(in srgb,var(--brand-secondary,#161824) 55%,#fff)}.hpp-custom-cta__btn{flex:none;display:inline-flex;align-items:center;gap:9px;white-space:nowrap}@media (max-width:760px){.hpp-custom-cta{flex-direction:column;align-items:stretch;padding:24px 20px;gap:18px}.hpp-custom-cta__btn{width:100%;justify-content:center}}@media (max-width:420px){.hpp-custom-cta__stats{gap:8px}.hpp-stat{flex:1 1 auto}}.hpp-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 26px;margin:4px auto 28px;max-width:920px}.hpp-trust span{display:inline-flex;align-items:center;gap:8px;font-size:.88rem;font-weight:600;color:#d1d1d1}.hpp-trust i{color:var(--brand-primary)}.pc-grp-vps .hpp-grid{margin-top:16px}.pc-grp-vps .hpp-plan{transition:transform .25s cubic-bezier(.2,0,0,1),box-shadow .25s ease,border-color .25s ease}.pc-grp-vps .hpp-plan:hover{transform:translateY(-6px);box-shadow:0 26px 50px -24px rgba(14,31,77,.35)}.pc-grp-vps .hpp-popular{transform:translateY(-8px);border-color:#6C8AFF;box-shadow:0 30px 64px -26px rgba(44,75,255,.5)}.pc-grp-vps .hpp-popular:hover{transform:translateY(-12px)}.pc-grp-vps .hpp-popular .hpp-plan-tag{position:absolute;top:-14px;left:50%;transform:translateX(-50%);margin:0;background:linear-gradient(90deg,#6C4BFF,#9D5BFF);box-shadow:0 8px 18px -6px rgba(108,75,255,.6);padding:6px 18px;font-size:11px;border-radius:999px}.hpp-locations{position:relative;margin:24px auto 0;padding:38px 32px;border-radius:24px;overflow:hidden;text-align:center;border:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 8%,transparent);background:radial-gradient(70% 80% at 50% 0%,color-mix(in srgb,var(--accent,#F3D27E) 9%,transparent) 0%,transparent 60%),#fff}.hpp-locations::before{content:"";position:absolute;inset:0;background-image:radial-gradient(color-mix(in srgb,var(--brand-primary,#2C4BFF) 14%,transparent) 1.4px,transparent 1.8px);background-size:18px 18px;-webkit-mask-image:radial-gradient(95% 70% at 50% 55%,#000 35%,transparent 78%);mask-image:radial-gradient(95% 70% at 50% 55%,#000 35%,transparent 78%);opacity:.35;pointer-events:none}.hpp-locations__head{position:relative;margin-bottom:22px}.hpp-locations__title{color:var(--brand-secondary,#161824);font-size:clamp(1.3rem,3vw,1.5rem);font-weight:700;letter-spacing:-.02em;margin:0 0 6px}.hpp-locations__title em{font-style:normal;color:var(--brand-primary,#2C4BFF)}.hpp-locations__sub{color:color-mix(in srgb,var(--brand-secondary,#161824) 58%,#fff);font-size:.94rem;margin:0}.hpp-locations__grid{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.hpp-locations__item{display:inline-flex;align-items:center;gap:9px;background:#fff;border:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 10%,transparent);color:var(--brand-secondary,#161824);font-size:.94rem;font-weight:600;padding:10px 18px;border-radius:8px;transition:transform .2s cubic-bezier(.23,1,.32,1),border-color .2s ease,box-shadow .2s ease}.hpp-locations__item:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--brand-primary,#2C4BFF) 35%,transparent);box-shadow:0 10px 22px -12px color-mix(in srgb,var(--brand-primary,#2C4BFF) 50%,transparent)}.hpp-locations__flag{font-size:1.15rem;line-height:1;display:inline-flex;align-items:center}.hpp-locations__flagsvg{width:22px;height:15px;border-radius:3px;display:block;box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-secondary,#161824) 10%,transparent)}@media (max-width:560px){.hpp-locations{padding:28px 18px;border-radius:18px}}#order-standard_cart .product-configurable-options .row{display:block!important}.vh-os-grid{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.vh-os-card{flex:1 1 200px;min-width:200px;display:flex;align-items:center;gap:12px;padding:13px 16px;border:1.5px solid #e3e7f0;border-radius:12px;background:#fff;cursor:pointer;text-align:left;font:inherit;transition:border-color .15s,box-shadow .15s,transform .15s}.vh-os-card:hover{border-color:#b9c6f5;box-shadow:0 6px 16px -8px rgba(14,31,77,.18);transform:translateY(-1px)}.vh-os-card.is-active{border-color:var(--brand-primary);box-shadow:0 0 0 3px rgba(44,75,255,.12)}.vh-os-card__ic{font-size:22px;width:28px;text-align:center;flex:none}.vh-os-card__name{font-size:.92rem;font-weight:600;color:#2a2f45}.vh-os-card.is-active .vh-os-card__name{color:var(--brand-primary)}@media (max-width:540px){.vh-os-grid{grid-template-columns:1fr 1fr}}.vh-osmodal{position:fixed;inset:0;z-index:99999;display:none;align-items:center;justify-content:center;background:rgba(20,28,54,.55);padding:20px}.vh-osmodal.is-open{display:flex}.vh-osmodal__box{background:#fff;border-radius:16px;width:560px;max-width:100%;padding:30px 32px;box-shadow:0 40px 90px -24px rgba(14,31,77,.55);position:relative;animation:vhOsIn .18s cubic-bezier(.2,0,0,1)}@keyframes vhOsIn{from{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.vh-osmodal__x{position:absolute;top:14px;right:16px;border:0;background:none;font-size:24px;color:#9aa2b5;cursor:pointer;line-height:1}.vh-osmodal__x:hover{color:#475569}.vh-osmodal__head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.vh-osmodal__ic{font-size:26px;line-height:1}.vh-osmodal__title{font-size:1.4rem;font-weight:800;color:var(--brand-secondary);margin:0}.vh-osmodal__desc{color:#5a6079;font-size:.92rem;line-height:1.65;margin:0 0 24px}.vh-osmodal__lbl{display:block;font-size:.82rem;font-weight:700;color:#2a2f45;margin-bottom:8px}.vh-osmodal__sel{width:100%;border:1.5px solid #c7cfe0;border-radius:10px;padding:13px 15px;font-size:.95rem;font-weight:500;color:#2a2f45;background:#fff;cursor:pointer;outline:none}.vh-osmodal__sel:focus{border-color:#6C4BFF;box-shadow:0 0 0 3px rgba(108,75,255,.12)}.vh-osmodal__actions{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:26px}.vh-osmodal__cancel{border:0;background:none;color:#6C4BFF;font-weight:700;font-size:.92rem;cursor:pointer;padding:11px 18px;border-radius:10px}.vh-osmodal__cancel:hover{background:#f3f0ff}.vh-osmodal__confirm{border:0;background:linear-gradient(135deg,#6C4BFF,#9D5BFF);color:#fff;font-weight:700;font-size:.92rem;padding:12px 28px;border-radius:10px;cursor:pointer;box-shadow:0 8px 20px -8px rgba(108,75,255,.6)}.vh-osmodal__confirm:hover{filter:brightness(1.06)}.hpp-plan{position:relative;background:#fff;border:1px solid rgba(14,31,77,0.08);border-radius:22px;padding:36px 30px 32px;display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;box-shadow:0 4px 18px -10px rgba(14,31,77,0.08)}.hpp-plan:hover{transform:translateY(-3px);border-color:rgba(44,75,255,0.22);box-shadow:0 24px 50px -28px rgba(14,31,77,0.22)}.hpp-plan-head{display:flex;align-items:center;gap:8px;margin-bottom:40px}.hpp-plan-head .hpp-loc-badge{margin-left:auto}.hpp-plan-icon{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.hpp-plan-icon svg{width:24px;height:24px}.hpp-plan-icon--starter{color:var(--brand-primary)}.hpp-plan-icon--plus{color:#EC4899}.hpp-plan-icon--pro{color:#FBBF24}.hpp-plan-icon--max{color:#7C3AED}.hpp-plan-name{font-size:18px;font-weight:700;color:var(--ink);letter-spacing:-0.01em}.hpp-plan-tag{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);font-size:10.5px;font-weight:700;letter-spacing:0.14em;background:#EC4899;color:#fff;padding:5px 14px;border-radius:999px;line-height:1.2;white-space:nowrap;box-shadow:0 6px 16px -6px color-mix(in srgb,#EC4899 65%,transparent);z-index:2}.hpp-price-meta{display:flex;align-items:center;gap:10px;margin-bottom:4px;min-height:22px}.hpp-price-was{font-size:18px;font-weight:600;color:var(--ink-muted);text-decoration:line-through;text-decoration-color:rgba(14,31,77,0.4)}.hpp-off-badge{font-size:11px;font-weight:700;letter-spacing:0.02em;color:#16794a;background:#d8f5e3;padding:3px 9px;border-radius:999px;line-height:1.3;white-space:nowrap}.hpp-popular .hpp-price-was{color:rgba(255,255,255,0.65);text-decoration-color:rgba(255,255,255,0.45)}.hpp-popular .hpp-off-badge{color:#fff;background:rgba(255,255,255,0.2)}.hpp-price-row{display:flex;align-items:baseline;gap:8px;margin-bottom:8px;padding:0;border:0}.hpp-price{font-size:54px;font-weight:800;color:var(--ink);letter-spacing:-0.035em;line-height:1}.hpp-period{font-size:14px;color:var(--ink-muted);font-weight:500}.hpp-billed{font-size:14px;color:var(--ink-muted);margin-bottom:36px;padding-bottom:28px;border-bottom:1px solid rgba(14,31,77,0.06)}.hpp-features-label{font-size:13.5px;color:var(--ink-soft);font-weight:500;margin-bottom:22px}.hpp-features{list-style:none;padding:0;margin:0 0 36px;flex:1;display:flex;flex-direction:column;gap:16px}.hpp-features li{display:flex;align-items:center;gap:12px;font-size:13.5px;line-height:1.4;color:var(--ink)}.hpp-feat-icon{width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:rgba(22,163,74,0.12);color:#16A34A}.hpp-feat-off{color:var(--ink-muted);text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:rgba(14,31,77,0.22);opacity:0.7}.hpp-feat-off .hpp-feat-icon{background:rgba(220,38,38,0.08);color:rgba(220,38,38,0.55)}.hpp-cta{width:100%;margin-top:auto;padding:14px 20px;background:var(--brand-secondary);border-radius:12px;font-size:15px}.hpp-cta:hover,.hpp-cta:focus{background:var(--brand-primary)}.hpp-popular{background:linear-gradient(180deg,var(--accent) 0%,var(--brand-secondary) 70%);border:3px solid #ffffff;box-shadow:0 24px 60px -28px rgba(14,31,77,0.45);transform:translateY(-4px)}.hpp-popular:hover{transform:translateY(-7px);border-color:#ffffff}.hpp-popular .hpp-plan-name,.hpp-popular .hpp-price{color:#fff}.hpp-popular .hpp-period,.hpp-popular .hpp-billed,.hpp-popular .hpp-features-label{color:rgba(255,255,255,0.55)}.hpp-popular .hpp-billed{border-bottom-color:rgba(255,255,255,0.12)}.hpp-popular .hpp-features li{color:rgba(255,255,255,0.92)}.hpp-popular .hpp-feat-off{color:rgba(255,255,255,0.4);text-decoration-color:rgba(255,255,255,0.25)}.hpp-popular .hpp-feat-icon{background:rgba(255,255,255,0.16);color:#fff}.hpp-popular .hpp-feat-off .hpp-feat-icon{background:rgba(248,113,113,0.18);color:rgba(248,113,113,0.7)}.hpp-popular .hpp-plan-icon--pro{color:#FBBF24}.hpp-popular .hpp-cta--invert{background:#fff;color:var(--ink)!important}.hpp-popular .hpp-cta--invert:hover,.hpp-popular .hpp-cta--invert:focus{background:var(--brand-primary);color:#fff!important}.hpp-footnote{text-align:center;margin-top:44px}.hpp-see-all{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#fff;text-decoration:none;transition:gap .2s ease}.hpp-see-all:hover{color:var(--brand-secondary);gap:12px;text-decoration:none}.hpp-see-all svg{transition:transform .2s ease}[id*="AI_Website_Builder"],[menuItemName="AI Website Builder"],a[href*="/store/ai-website-builder"]{display:none!important}@media (max-width:1100px){.hpp-grid{grid-template-columns:repeat(2,1fr);gap:18px}.hpp-popular{transform:none}.hpp-popular:hover{transform:translateY(-3px)}}@media (max-width:1100px){.hpp-price{font-size:46px}}@media (max-width:640px){.hpp-inner{padding-top:64px;padding-bottom:64px}.hpp-header{margin-bottom:40px}.hpp-grid{grid-template-columns:1fr;max-width:440px;margin:0 auto}.hpp-plan{padding:24px 22px 22px}.hpp-price{font-size:40px}}.action-icon-btns a{align-items:center!important;text-align:center!important}.action-icon-btns a .ico-container{margin:0 0 .85rem 0!important}.action-icon-btns a figure+*,.action-icon-btns a figure~*{text-align:center}#order-pure_comparison h1,.order-pure_comparison h1{font-weight:400!important;letter-spacing:-0.03em!important;color:#0a0f1e!important}#order-pure_comparison .price-table-group,.price-table-group{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:1.25rem!important;padding:1rem 0!important}#order-pure_comparison .price-table,.price-table{background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:1.1rem!important;overflow:hidden!important;box-shadow:0 2px 8px rgba(0,0,0,.05)!important;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease!important;display:flex!important;flex-direction:column!important}#order-pure_comparison .price-table:hover,.price-table:hover{box-shadow:0 8px 32px rgba(0,0,0,.10)!important;transform:translateY(-4px)!important;border-color:#bfdbfe!important}#order-pure_comparison .price-table.highlighted,.price-table.highlighted{border-color:var(--brand-primary)!important;box-shadow:0 4px 24px rgba(37,99,235,.18)!important;background:linear-gradient(160deg,#eff6ff 0%,#fff 60%)!important}#order-pure_comparison .price-table .plan-name,.price-table .plan-name,#order-pure_comparison .price-table h3,.price-table h3{font-size:1.1rem!important;font-weight:800!important;color:#0a0f1e!important;letter-spacing:-0.02em!important;padding:1.5rem 1.5rem .3rem!important;margin:0!important;background:none!important;border-bottom:none!important}#order-pure_comparison .price-table .price,.price-table .price{font-size:2rem!important;font-weight:900!important;color:#0a0f1e!important;letter-spacing:-0.04em!important;padding:.3rem 1.5rem .5rem!important;margin:0!important;background:none!important;line-height:1.1!important}.price-table.highlighted .price{color:var(--brand-primary)!important}#order-pure_comparison .price-table .price sup,.price-table .price sup{font-size:1rem!important;top:-.5em;font-weight:700!important}#order-pure_comparison .price-table .price sub,.price-table .price sub{font-size:.75rem!important;font-weight:500!important;color:#94a3b8!important}#order-pure_comparison .price-table ul,.price-table ul:not(.nav){list-style:none!important;padding:.5rem 1.5rem 1.25rem!important;margin:0!important;flex:1!important;border-top:1px solid #f1f5f9!important}#order-pure_comparison .price-table ul li,.price-table ul:not(.nav) li{font-size:.83rem!important;color:#374151!important;padding:.3rem 0!important;display:flex!important;align-items:flex-start!important;gap:.45rem!important;line-height:1.45!important}#order-pure_comparison .price-table ul li::before,.price-table ul:not(.nav) li::before{content:'\f00c';font-family:'Font Awesome 5 Free';font-weight:900;color:#22c55e;font-size:.7rem;margin-top:.25rem;flex-shrink:0}#order-pure_comparison .order-button,.order-button,#order-pure_comparison a.order-button,a.order-button{display:block!important;margin:0 1.5rem 1.5rem!important;padding:.7rem 1rem!important;border-radius:.65rem!important;font-size:.85rem!important;font-weight:700!important;text-align:center!important;text-decoration:none!important;background:#f1f5f9!important;border:1.5px solid #e2e8f0!important;color:#374151!important;transition:all .18s ease!important;letter-spacing:.01em!important}#order-pure_comparison .order-button:hover,.order-button:hover{background:#e2e8f0!important;color:#0a0f1e!important}#order-pure_comparison .price-table.highlighted .order-button,.price-table.highlighted .order-button{background:var(--brand-primary)!important;border-color:var(--brand-primary)!important;color:#fff!important;box-shadow:0 2px 12px rgba(37,99,235,.3)!important}#order-pure_comparison .price-table.highlighted .order-button:hover,.price-table.highlighted .order-button:hover{background:var(--primary-700)!important;border-color:var(--primary-700)!important;box-shadow:0 4px 18px rgba(37,99,235,.4)!important}#order-pure_comparison .nav-tabs,.order-pure_comparison .nav-tabs{border-bottom:2px solid #e2e8f0!important;margin-bottom:1.5rem!important;gap:.25rem!important}#order-pure_comparison .nav-tabs .nav-link,.order-pure_comparison .nav-tabs .nav-link{font-size:.82rem!important;font-weight:600!important;color:#64748b!important;border:none!important;border-bottom:2px solid transparent!important;border-radius:0!important;padding:.55rem .9rem!important;margin-bottom:-2px!important;transition:color .15s ease,border-color .15s ease!important;background:none!important}#order-pure_comparison .nav-tabs .nav-link.active,.order-pure_comparison .nav-tabs .nav-link.active{color:var(--brand-primary)!important;border-bottom-color:var(--brand-primary)!important;background:none!important}#order-pure_comparison .nav-tabs .nav-link:hover:not(.active),.order-pure_comparison .nav-tabs .nav-link:hover:not(.active){color:#374151!important;border-bottom-color:#cbd5e1!important}.h-topbar{background:#fafafa;padding:8px 0;font-size:.9rem;color:#6b7280}.h-topbar-inner{display:flex;align-items:center;justify-content:flex-end;gap:1rem}.h-topbar-left{display:flex;align-items:center;gap:.5rem;margin-right:auto}.h-topbar-right{display:flex;align-items:center;gap:.75rem}.h-topbar-tagline{font-size:.8125rem;color:#6b7280;font-weight:500;display:none}.h-topbar-sep{color:#d1d5db;font-size:.85rem;user-select:none}.h-topbar-phone{color:#1f2937!important;font-weight:600;font-size:.9rem;text-decoration:none!important;display:inline-flex;align-items:center;gap:.4rem;transition:color .15s ease}.h-topbar-phone:hover{color:var(--brand-primary)!important}.h-topbar-phone .fas{font-size:.7rem}.h-notify-btn{background:none;border:none;cursor:pointer;color:#4b5563;font-size:.8125rem;display:flex;align-items:center;gap:.35rem;padding:0;position:relative;transition:color .15s ease}.h-notify-btn:hover{color:#1f2937}.h-notify-badge{background:#ef4444;color:#fff;font-size:.6rem;font-weight:700;border-radius:999px;padding:1px 5px;min-width:16px;line-height:1.4;text-align:center}.h-locale-btn{background:none;border:1px solid #e5e7eb;cursor:pointer;color:#1f2937;font-size:.85rem;font-weight:500;display:inline-flex;align-items:center;gap:.4rem;padding:5px 12px;border-radius:.35rem;transition:background .15s ease,border-color .15s ease}.h-locale-btn:hover{background:#f9fafb;border-color:#d1d5db}.h-locale-btn .fas{font-size:.55rem;opacity:.5}.h-account-group{display:flex;align-items:center;gap:.5rem}.h-account-link{color:#374151!important;font-size:.75rem;font-weight:600;text-decoration:none!important;display:flex;align-items:center;gap:.3rem;transition:color .15s ease}.h-account-link:hover{color:var(--brand-primary)!important}.h-topbar-icon{color:#94a3b8!important;font-size:.8rem;text-decoration:none!important;display:flex;align-items:center;padding:2px;transition:color .15s ease}.h-topbar-icon:hover{color:#374151!important}.h-admin-btn{background:#fee2e2;color:#b91c1c!important;border:1px solid #fecaca;border-radius:.35rem;font-size:.72rem;font-weight:600;padding:2px 8px;text-decoration:none!important;display:inline-flex;align-items:center;gap:.3rem;transition:background .15s ease}.h-admin-btn:hover{background:#fecaca}.h-main-bar{padding:0}.h-main-bar>.container{display:flex;align-items:center;height:auto;min-height:80px;padding-top:.5rem;padding-bottom:.5rem;gap:2rem}.h-logo{display:flex;align-items:center;text-decoration:none!important;flex-shrink:0;font-size:1.35rem;font-weight:800;color:#0f172a!important;letter-spacing:-0.025em}.h-logo .logo-img,.h-logo img{height:50px!important;width:auto!important;max-height:none!important;max-width:none!important;object-fit:contain;margin-top:-4px}.h-desktop-nav{flex:1;display:flex;align-items:center;justify-content:center}.h-desktop-nav .navbar-nav{display:flex;flex-direction:row;align-items:center;gap:1.75rem;list-style:none;margin:0;padding:0}.h-desktop-nav .navbar-nav>li>a.pr-4{padding-right:0!important}.h-desktop-nav .navbar-nav>li,.h-desktop-nav .navbar-nav>li.dropdown{position:relative}.h-desktop-nav .dropdown-menu{top:100%!important;transform:none!important;margin-top:.35rem}.h-desktop-nav .navbar-nav>li>a,.h-desktop-nav .navbar-nav .nav-item>a,.h-desktop-nav .navbar-nav .nav-link{font-size:16px!important;font-weight:500!important;color:#1f2937!important;border-radius:0!important;text-decoration:none!important;white-space:nowrap;display:flex;align-items:center;gap:.35rem;transition:color .2s ease!important;background:none!important;border:none!important;letter-spacing:-0.01em}.h-desktop-nav .navbar-nav>li>a:hover,.h-desktop-nav .navbar-nav .nav-item>a:hover,.h-desktop-nav .navbar-nav .nav-link:hover{color:#111827!important;background:transparent!important}.h-desktop-nav .navbar-nav .active>a{color:#111827!important;font-weight:600!important}.h-nav-actions{display:flex;align-items:center;gap:.75rem;flex-shrink:0;margin-left:auto}.h-guest-info{display:flex;align-items:center;gap:.65rem}.h-guest-info .h-topbar-phone{font-size:.85rem}.h-guest-info .h-locale-btn{font-size:.8rem;padding:4px 10px}.h-guest-info .h-topbar-sep{font-size:.8rem}.h-search-form{display:flex;align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden;transition:border-color .18s ease,width .2s ease;width:200px}.h-search-form:focus-within{border-color:#d1d5db;box-shadow:none;width:240px}.h-search-btn{background:none;border:none;color:#9ca3af;padding:.4rem .65rem;cursor:pointer;font-size:.9rem;transition:color .15s ease}.h-search-form:focus-within .h-search-btn{color:#6b7280}.h-search-input{background:none;border:none;outline:none;font-size:.875rem;color:#0f172a;padding:.4rem .3rem .4rem 0;width:100%}.h-search-input::placeholder{color:#94a3b8}.h-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:transparent;border:none;color:#1f2937!important;font-size:1.25rem;text-decoration:none!important;transition:color .2s ease;cursor:pointer;position:relative;flex-shrink:0}.h-icon-btn:hover{background:transparent!important;border-color:transparent!important;color:#111827!important}.h-cart-badge{position:absolute;top:2px;right:2px;background:var(--brand-primary);color:#fff;font-size:.55rem;font-weight:700;border-radius:999px;padding:1px 4px;border:2px solid #fff;min-width:16px;line-height:1.3;text-align:center}.h-cart-empty{display:none}.h-secondary-nav{align-items:center;position:relative}.h-secondary-nav .navbar-nav>li,.h-secondary-nav .navbar-nav>li.dropdown{position:relative}.h-secondary-nav .dropdown-menu{right:0;left:auto;top:100%!important;transform:none!important;margin-top:.35rem}.h-secondary-nav .navbar-nav{display:flex;flex-direction:row;align-items:center;gap:.25rem;list-style:none;margin:0;padding:0}.h-secondary-nav .navbar-nav>li>a,.h-secondary-nav .navbar-nav .nav-item>a,.h-secondary-nav .navbar-nav .nav-link{font-size:1rem!important;font-weight:500!important;color:#1f2937!important;padding:.5rem 1rem!important;border-radius:0!important;text-decoration:none!important;white-space:nowrap;border:none!important;background:transparent!important;transition:color .2s ease!important}.h-secondary-nav .navbar-nav>li>a:hover,.h-secondary-nav .navbar-nav .nav-item>a:hover,.h-secondary-nav .navbar-nav .nav-link:hover{background:transparent!important;border-color:transparent!important;color:#111827!important}.h-secondary-nav .h-acct-link{display:inline-flex!important;align-items:center;justify-content:center;width:40px;height:40px;padding:0!important;border-radius:10px!important}.h-secondary-nav .h-acct-link .h-acct-label{display:none}.h-secondary-nav .h-acct-link.dropdown-toggle::after{display:none!important}.h-secondary-nav .h-acct-ico{font-size:19px;line-height:1}.h-secondary-nav .h-acct-link:hover{background:color-mix(in srgb,var(--brand-secondary,#161824) 6%,transparent)!important}.h-nav-actions .h-locale-wrap{display:inline-flex;position:relative}@media (max-width:1199.98px){.h-nav-actions .h-locale-wrap,.h-nav-actions .h-cart{display:none}}.h-mobile-cart{display:flex;align-items:center;justify-content:space-between;margin-top:1.1rem;padding:.7rem .9rem;border:1px solid #e7e7ef;border-radius:12px;font-size:.92rem;font-weight:600;color:var(--brand-secondary,#23273d);text-decoration:none}.h-mobile-cart:hover{text-decoration:none;color:var(--brand-primary,#4149ad)}.h-mobile-cart i{margin-right:.45rem;color:var(--brand-primary,#4149ad)}.h-mobile-cart__count{min-width:22px;height:22px;line-height:22px;text-align:center;padding:0 6px;border-radius:999px;background:var(--brand-primary,#4149ad);color:#fff;font-size:.74rem;font-weight:700}.h-mobile-cart__count.is-empty{background:#e7e7ef;color:#8b8fa3}.h-mobile-locale{margin-top:.6rem}.h-mobile-locale__title{list-style:none;display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:.7rem .9rem;border:1px solid #e7e7ef;border-radius:12px;font-size:.92rem;font-weight:600;color:var(--brand-secondary,#23273d)}.h-mobile-locale__title::-webkit-details-marker{display:none}.h-mobile-locale__title i.fa-globe{margin-right:.45rem;color:var(--brand-primary,#4149ad)}.h-mobile-locale__title b{margin-left:.4rem;color:var(--brand-primary,#4149ad);font-weight:700}.h-mobile-locale__chev{font-size:.7rem;color:#8b8fa3;transition:transform .25s cubic-bezier(.23,1,.32,1)}.h-mobile-locale[open] .h-mobile-locale__chev{transform:rotate(180deg)}.h-mobile-locale__list{display:flex;flex-wrap:wrap;gap:.45rem;padding:.8rem .2rem 0}.h-mobile-locale__item{display:inline-block;font-size:.82rem;font-weight:600;color:var(--brand-secondary,#23273d);background:#f4f4f8;border:1px solid #e7e7ef;border-radius:999px;padding:.35rem .8rem;text-decoration:none}.h-mobile-locale__item.is-active{background:var(--brand-primary,#4149ad);border-color:var(--brand-primary,#4149ad);color:#fff}.h-mobile-locale__item:hover{text-decoration:none;color:var(--brand-primary,#4149ad)}.h-mobile-locale__item.is-active:hover{color:#fff}.h-nav-actions .h-locale-btn{height:40px;padding:0 12px;font-size:14px;color:var(--brand-secondary,#161824);border-radius:10px;background:#fff}.h-nav-actions .h-locale-btn:hover{background:color-mix(in srgb,var(--brand-secondary,#161824) 4%,#fff);border-color:color-mix(in srgb,var(--brand-secondary,#161824) 20%,transparent)}.h-nav-actions .h-locale-btn .iti-flag{flex:0 0 auto}.h-nav-actions .h-locale-btn .fas.fa-chevron-down{font-size:10px;opacity:.6}.h-nav-actions .h-locale-menu{top:calc(100% + 8px);right:0}.h-cta-btn{display:inline-flex;align-items:center;gap:.45rem;background:var(--brand-primary);color:#fff!important;font-size:.95rem;font-weight:600;letter-spacing:-0.01em;text-decoration:none!important;padding:.55rem 1.25rem;border-radius:.6rem;border:1px solid var(--brand-primary);white-space:nowrap;box-shadow:0 1px 2px rgba(37,99,235,.25);transition:background .18s ease,box-shadow .18s ease,transform .12s ease}.h-cta-btn:hover{background:var(--primary-700);border-color:var(--primary-700);color:#fff!important;box-shadow:0 4px 12px rgba(37,99,235,.35);transform:translateY(-1px)}.h-cta-btn:active{transform:translateY(0);box-shadow:0 1px 2px rgba(37,99,235,.25)}.h-cta-btn .fas,.h-cta-btn .far{font-size:.85rem}@media (max-width:1199px){header.header .logo-img{height:38px!important}.h-cta-btn.h-cta-desktop{padding:.32rem .55rem;font-size:.8rem}.h-cta-btn.h-cta-desktop .h-cta-ai-img{width:26px;height:26px;padding:3px}}.h-mobile-cta{display:block;text-align:center;margin:1rem 0 .5rem;padding:.8rem 1rem;font-size:1rem;border-radius:.6rem}html{scroll-behavior:smooth}#vh-features,#vh-pricing,#vh-about{scroll-margin-top:90px}.vhpage{color:#0f172a}.vhpage-hero{padding:64px 0 40px;text-align:center;background:linear-gradient(180deg,#f8fafc,#fff)}.vhpage-eyebrow{display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-primary);margin-bottom:.75rem}.vhpage-title{font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.1;letter-spacing:-0.02em;margin:0 auto 1rem;max-width:20ch}.vhpage-title em{font-style:normal;color:var(--brand-primary)}.vhpage-lead{font-size:1.125rem;color:#475569;max-width:62ch;margin:0 auto;line-height:1.6}.vhpage-hero-cta{display:flex;gap:.75rem;justify-content:center;margin-top:1.75rem;flex-wrap:wrap}.vhpage-btn{display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:.975rem;padding:.7rem 1.4rem;border-radius:.6rem;text-decoration:none!important;transition:background .18s ease,box-shadow .18s ease,transform .12s ease,border-color .18s ease;border:1px solid transparent;cursor:pointer}.vhpage-btn--primary{background:var(--brand-primary);color:#fff!important;box-shadow:0 1px 2px rgba(37,99,235,.25)}.vhpage-btn--primary:hover{background:var(--primary-700);box-shadow:0 6px 16px rgba(37,99,235,.35);transform:translateY(-1px)}.vhpage-btn--ghost{background:#fff;color:#0f172a!important;border-color:#e5e7eb}.vhpage-btn--ghost:hover{border-color:#cbd5e1;background:#f8fafc}.vhpage-btn--lg{padding:.85rem 1.8rem;font-size:1.05rem}.vhpage-section{padding:20px 0 36px}.vhpage-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.vhpage-grid--values{grid-template-columns:repeat(2,1fr);margin-top:1.75rem}@media (max-width:900px){.vhpage-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.vhpage-grid,.vhpage-grid--values{grid-template-columns:1fr}}.vhpage-card{background:#fff;border:1px solid #eef1f5;border-radius:16px;padding:1.5rem;box-shadow:0 1px 2px rgba(15,23,42,.04);transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.vhpage-card:hover{box-shadow:0 10px 30px rgba(15,23,42,.08);transform:translateY(-2px);border-color:#e2e8f0}.vhpage-card-icon{width:46px;height:46px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#eff4ff;color:var(--brand-primary);margin-bottom:1rem;font-size:1.2rem;font-weight:800;line-height:1}.vhpage-card h3{font-size:1.075rem;font-weight:700;margin:0 0 .4rem;letter-spacing:-0.01em}.vhpage-card p{font-size:.95rem;color:#64748b;line-height:1.55;margin:0}.vhpage-prose{max-width:64ch;margin:0 auto;text-align:center}.vhpage-prose h2{font-size:1.6rem;font-weight:800;letter-spacing:-0.02em;margin:0 0 .85rem}.vhpage-prose h2:not(:first-child){margin-top:2.25rem}.vhpage-prose p{font-size:1.05rem;color:#475569;line-height:1.7;margin:0 0 1rem}.vhpage-stats{padding:8px 0 16px}.vhpage-stats-row{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;background:#0b1220;border-radius:20px;padding:2rem 1.5rem}@media (max-width:700px){.vhpage-stats-row{grid-template-columns:repeat(2,1fr)}}.vhpage-stat{text-align:center}.vhpage-stat-num{display:block;font-size:2rem;font-weight:800;letter-spacing:-0.02em;color:#fff}.vhpage-stat-lbl{display:block;font-size:.85rem;color:#94a3b8;margin-top:.25rem}.vht-hero{background:#fff;padding:0}.vht-hero__grid{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:48px;min-height:420px;padding:0 0 0 16px}.vht-hero__copy{padding:64px 0 64px;max-width:540px}.vht-headline{font-size:clamp(2.6rem,5.6vw,4.4rem);font-weight:400;letter-spacing:-.025em;line-height:1.02;color:var(--brand-secondary,#161824);margin:0 0 18px}.vht-sub{margin:0;max-width:44ch;font-size:16px;line-height:1.55;color:color-mix(in srgb,var(--brand-secondary,#161824) 60%,#fff)}.vht-hero__art{position:relative;height:100%;min-height:420px;overflow:hidden}.vht-hero__art-svg{position:absolute;inset:0;width:100%;height:100%;display:block}.vht-hero .vht-eyebrow,.vht-hero .vht-cta{display:none}@media (max-width:900px){.vht-hero__grid{grid-template-columns:1fr;gap:0;padding:0 16px}.vht-hero__copy{padding:56px 0 24px}.vht-hero__art{min-height:280px}}.vht-marquee{padding:16px 0;background:linear-gradient(90deg,color-mix(in srgb,var(--brand-secondary,#161824) 85%,var(--brand-primary,#2C4BFF)) 0%,var(--brand-primary,#2C4BFF) 50%,color-mix(in srgb,var(--brand-secondary,#161824) 85%,var(--brand-primary,#2C4BFF)) 100%);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);position:relative;isolation:isolate}.vht-marquee::before{content:"";position:absolute;inset:0;background:radial-gradient(50% 100% at 50% 50%,rgba(255,255,255,.12),transparent 70%);pointer-events:none;z-index:0}.vht-marquee__track{display:flex;gap:14px;width:max-content;animation:vht-scroll 40s linear infinite;position:relative;z-index:1}.vht-logo{display:inline-flex;align-items:center;gap:11px;white-space:nowrap;padding:11px 20px;border-radius:999px;font-weight:600;font-size:1rem;color:#fff;backdrop-filter:blur(4px);transition:background .2s ease,border-color .2s ease,transform .2s cubic-bezier(.23,1,.32,1)}.vht-logo:hover{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.28);transform:translateY(-1px)}.vht-logo i{font-size:1.3rem;color:#fff;opacity:.95}@keyframes vht-scroll{to{transform:translateX(calc(-50% - 7px))}}@media (prefers-reduced-motion:reduce){.vht-marquee__track{animation:none;flex-wrap:wrap;justify-content:center;width:auto}.vht-marquee{-webkit-mask-image:none;mask-image:none}}.vht-bento{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.vht-feat{position:relative;overflow:hidden;background:#fff;padding:2.1rem 2rem 1.9rem;transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s ease,border-color .28s ease}.vht-feat::before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:var(--c)}.vht-feat:hover{transform:translateY(-6px);box-shadow:0 26px 54px -26px color-mix(in srgb,var(--c) 55%,transparent);border-color:color-mix(in srgb,var(--c) 35%,#eceef3)}.vht-feat__logo{width:66px;height:66px;border-radius:8px;margin-bottom:1.2rem;display:inline-flex;align-items:center;justify-content:center;background:var(--c);color:#fff;font-size:2.1rem;line-height:1}.vht-feat h3{font-size:1.5rem;font-weight:800;letter-spacing:-0.025em;margin:0 0 .5rem;color:var(--ink,#0e1f4d)}.vht-feat p{color:var(--ink-muted,#5b6685);line-height:1.6;margin:0;font-size:.98rem}.vht-rail{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:1.25rem}.vht-chip{display:inline-flex;align-items:center;gap:13px;flex:1 1 210px;padding:15px 18px;border-radius:6px;background:#fff;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.vht-chip>i{flex:none;width:42px;height:42px;border-radius:12px;font-size:2.25rem;display:inline-flex;align-items:center;justify-content:center;color:var(--c)}.vht-chip span{font-weight:700;font-size:1.04rem;color:var(--ink,#0e1f4d);line-height:1.2}.vht-chip small{display:block;font-weight:500;font-size:.8rem;color:var(--ink-muted,#5b6685);margin-top:2px}.vht-chip:hover{transform:translateY(-3px);box-shadow:0 16px 32px -18px color-mix(in srgb,var(--c) 55%,transparent);border-color:color-mix(in srgb,var(--c) 32%,#eceef3)}.vht-more{text-align:center;max-width:72ch;margin:1.9rem auto 0;color:var(--ink-muted,#5b6685);font-size:.96rem;line-height:1.6}.vht-how__head{text-align:center;max-width:60ch;margin:0 auto 2.2rem}.vht-how__head h2{font-size:clamp(1.7rem,3.5vw,2.4rem);font-weight:800;letter-spacing:-0.03em;margin:0 0 .6rem;color:var(--ink,#0e1f4d)}.vht-how__head h2 span{color:var(--brand-primary)}.vht-how__head p{color:var(--ink-muted,#5b6685);font-size:1.05rem;line-height:1.55;margin:0}.vht-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem 2.5rem}.vht-step{position:relative;padding-top:.4rem}.vht-step__n{display:block;font-size:3.2rem;font-weight:800;line-height:1;letter-spacing:-0.04em;color:#d9deea;margin-bottom:.7rem}.vht-step h3{font-size:1.2rem;font-weight:800;letter-spacing:-0.02em;margin:0 0 .45rem;color:var(--ink,#0e1f4d)}.vht-step p{color:var(--ink-muted,#5b6685);line-height:1.6;margin:0;font-size:.98rem}.vht-cta-band{background:radial-gradient(ellipse 70% 90% at 0% 0%,rgba(108,138,255,.22),transparent 60%),linear-gradient(160deg,#16203f 0%,#0b1430 100%);border:1px solid rgba(108,138,255,.18);border-radius:26px;padding:60px 32px;text-align:center}.vht-cta-band h2{color:#fff;font-size:clamp(1.7rem,3.5vw,2.4rem);font-weight:800;letter-spacing:-0.03em;margin:0 0 .7rem}.vht-cta-band p{color:#d6def5;margin:0 auto 1.7rem;font-size:1.05rem;max-width:52ch}.vht-cta-band .vht-cta{justify-content:center}@media (max-width:900px){.vht-bento{grid-template-columns:1fr}.vht-steps{grid-template-columns:1fr;gap:1.6rem}}@media (max-width:560px){.vht-chip{flex:1 1 100%}}.vh-cat-tabs-wrap{text-align:center;padding-bottom:0}.vh-cat-tabs{display:inline-flex;gap:4px;padding:5px;background:#eef1f7;border-radius:999px}.vh-cat-tab{display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;cursor:pointer;font-weight:700;font-size:.98rem;color:var(--ink-muted,#5b6685);padding:11px 28px;border-radius:999px;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.vh-cat-tab i{font-size:.9em;opacity:.9}.vh-cat-tab:hover{color:var(--ink,#0e1f4d)}.vh-cat-tab.is-active{color:var(--ink,#0e1f4d);box-shadow:0 1px 3px rgba(15,23,42,.12)}@media (max-width:480px){.vh-cat-tabs{width:100%}.vh-cat-tab{flex:1;justify-content:center;padding:11px 12px}}.vh-tip{display:inline-flex;vertical-align:middle;margin-left:5px;color:#94a3b8;cursor:help;position:relative;outline:none}.vh-tip:hover,.vh-tip:focus-visible{color:var(--brand-primary)}.vh-tip::after{content:attr(data-tip);position:absolute;bottom:calc(100% + 9px);left:50%;transform:translateX(-50%) translateY(4px);width:230px;padding:10px 12px;border-radius:10px;background:#0e1830;color:#eaf0ff;font-size:.8rem;font-weight:500;line-height:1.45;text-align:left;letter-spacing:0;text-transform:none;white-space:normal;box-shadow:0 14px 32px -10px rgba(14,24,48,.5);opacity:0;visibility:hidden;transition:opacity .16s ease,transform .16s ease;z-index:40;pointer-events:none}.vh-tip::before{content:"";position:absolute;bottom:calc(100% + 3px);left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:#0e1830;opacity:0;visibility:hidden;transition:opacity .16s ease;z-index:41}.vh-tip:hover::after,.vh-tip:focus-visible::after{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.vh-tip:hover::before,.vh-tip:focus-visible::before{opacity:1;visibility:visible}.vh-included-title{text-align:center;font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:800;letter-spacing:-0.025em;color:var(--ink,#0e1f4d);margin:0 0 1.6rem}.vh-included-grid{grid-template-columns:repeat(3,1fr)}@media (max-width:820px){.vh-included-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.vh-included-grid{grid-template-columns:1fr}}.hpp-freedomain{width:100%;justify-content:center;margin-top:.8rem;font-size:.86rem;padding:.55rem .7rem;background:#ecfdf3;border-color:#bbf7d0}.hpp-freedomain em{font-style:normal;font-weight:500;color:#15803d;opacity:.85}.vh-price-cta{display:flex;align-items:center;gap:36px;background:radial-gradient(ellipse 70% 90% at 100% 0%,rgba(108,138,255,.16),transparent 60%),#f7f9fe;border:1px solid #e6eaf5;border-radius:24px;padding:40px 44px}.vh-price-cta__seal{flex:none;width:132px;height:132px}.vh-price-cta__text h2{font-size:clamp(1.5rem,3vw,2.1rem);font-weight:800;letter-spacing:-0.03em;margin:0 0 .55rem;color:var(--ink,#0e1f4d)}.vh-price-cta__text p{color:var(--ink-muted,#5b6685);font-size:1.02rem;line-height:1.6;margin:0 0 1.4rem;max-width:60ch}.vh-price-cta__text .vht-cta{justify-content:flex-start}.vh-seal{width:100%;height:100%}.vh-seal__edge{fill:none;stroke:#16a34a;stroke-width:2;stroke-dasharray:3 4}.vh-seal__inner{fill:#16a34a}.vh-seal__ring{fill:#15803d;font-size:8.6px;font-weight:800;letter-spacing:.08em}.vh-seal__num{fill:#fff;font-size:38px;font-weight:800;letter-spacing:-0.02em}.vh-seal__days{fill:#d6f5e1;font-size:12px;font-weight:700;letter-spacing:.22em}@media (max-width:680px){.vh-price-cta{flex-direction:column;text-align:center;padding:32px 24px;gap:22px}.vh-price-cta__text .vht-cta{justify-content:center}.vh-price-cta__text p{margin-left:auto;margin-right:auto}}.vhpage-assure{padding-top:8px}.vhpage-grid--assure{grid-template-columns:repeat(3,1fr);gap:1rem}@media (max-width:700px){.vhpage-grid--assure{grid-template-columns:1fr}}.vhpage-assure-item{display:flex;align-items:center;gap:.7rem;background:#f8fafc;border:1px solid #eef1f5;border-radius:12px;padding:1rem 1.25rem;font-size:.95rem;color:#475569}.vhpage-assure-item svg{color:var(--brand-primary);flex-shrink:0}.vhpage-assure-item strong{color:#0f172a}.vhpage-compare-title{text-align:center;font-size:1.8rem;font-weight:800;letter-spacing:-0.02em;margin:0 0 1.75rem}.vhpage-compare-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:16px;border:1px solid #eef1f5}.vhpage-compare-table{width:100%;border-collapse:collapse;min-width:720px;background:#fff;font-size:.92rem}.vhpage-compare-table th,.vhpage-compare-table td{padding:.85rem 1rem;text-align:center;border-bottom:1px solid #f1f5f9}.vhpage-compare-feat{text-align:left!important;font-weight:600;color:#334155;background:#fff;position:sticky;left:0;z-index:1;white-space:nowrap}.vhpage-compare-corner{position:sticky;left:0;background:#fff;z-index:2}.vhpage-compare-planhead{vertical-align:top;border-bottom:2px solid #e2e8f0;position:relative;padding-top:2.6rem!important;padding-bottom:1.1rem!important}.vhpage-compare-planhead.is-popular{background:#eff4ff;border-bottom-color:var(--brand-primary)}.vhpage-compare-tag{position:absolute;top:.7rem;left:50%;transform:translateX(-50%);font-size:.6rem;font-weight:800;letter-spacing:.08em;color:#fff;background:var(--brand-primary);border-radius:999px;padding:2px 8px;white-space:nowrap}.vhpage-compare-plan{display:block;font-size:1.05rem;font-weight:800;color:#0f172a}.vhpage-compare-price{display:block;font-size:1.05rem;font-weight:700;color:var(--brand-primary);margin:.15rem 0 .6rem}.vhpage-compare-price small{font-size:.72rem;font-weight:500;color:#94a3b8}.vhpage-compare-cta{display:inline-block;font-size:.8rem;font-weight:600;color:#fff!important;background:var(--brand-primary);border-radius:.45rem;padding:.4rem .9rem;text-decoration:none!important;transition:background .15s ease}.vhpage-compare-cta:hover{background:var(--primary-700)}.vhpage-compare-table tbody td{color:#0f172a;font-weight:600}.vhpage-compare-table tbody td.is-popular{background:#f7faff}.vhpage-compare-table tbody tr:last-child td,.vhpage-compare-table tbody tr:last-child th{border-bottom:none}.vhpage-compare-check{color:#16a34a}.vhpage-compare-no{color:#cbd5e1}.vhpage-faq{max-width:800px;margin:0 auto}.vhpage-faq-title{text-align:center;font-size:1.8rem;font-weight:800;letter-spacing:-0.02em;margin:0 0 1.75rem}.vhpage-faq-item{border:1px solid #eef1f5;border-radius:12px;background:#fff;margin-bottom:.75rem;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.vhpage-faq-item[open]{border-color:#dbe4f3;box-shadow:0 4px 16px rgba(15,23,42,.05)}.vhpage-faq-item summary{list-style:none;cursor:pointer;padding:1.05rem 1.25rem;font-weight:600;font-size:1rem;color:#0f172a;display:flex;align-items:center;justify-content:space-between;gap:1rem}.vhpage-faq-item summary::-webkit-details-marker{display:none}.vhpage-faq-item summary::after{content:"+";font-size:1.4rem;font-weight:400;color:var(--brand-primary);line-height:1;transition:transform .2s ease;flex-shrink:0}.vhpage-faq-item[open] summary::after{transform:rotate(45deg)}.vhpage-faq-item p{margin:0;padding:0 1.25rem 1.15rem;color:#64748b;font-size:.95rem;line-height:1.6}.vhpage-faq-item p a{color:var(--brand-primary);text-decoration:underline}.vh-cart-guarantee{display:flex;align-items:center;gap:.6rem;margin-top:1rem;padding:.75rem .9rem;background:#f0fdf4;border:1px solid #dcfce7;border-radius:10px;font-size:.85rem;line-height:1.45;color:#166534}.vh-cart-guarantee i{color:#16a34a;font-size:1rem;flex-shrink:0}.vh-cart-guarantee strong{color:#14532d}.vh-cart-guarantee--checkout{margin-top:1rem;justify-content:center;text-align:left}.vh-verifygate{display:flex;justify-content:center}.vh-verifygate-card{max-width:520px;margin:0 auto;text-align:center;background:#fff;border:1px solid #eef1f5;border-radius:18px;padding:2.5rem 2rem;box-shadow:0 10px 30px rgba(15,23,42,.06)}.vh-verifygate-ico{display:inline-flex;align-items:center;justify-content:center;width:84px;height:84px;border-radius:50%;background:#eff4ff;color:var(--brand-primary);margin-bottom:1.25rem}.vh-verifygate-card h1{font-size:1.5rem;font-weight:800;color:#0f172a;margin:0 0 .6rem;letter-spacing:-0.02em}.vh-verifygate-card p{color:#64748b;line-height:1.6;margin:0 0 .6rem}.vh-verifygate-note{font-size:.9rem;color:#94a3b8}.vh-verifygate-actions{display:flex;gap:.6rem;justify-content:center;flex-wrap:wrap;margin:1.5rem 0 1rem}.vh-verifygate-logout{display:inline-block;font-size:.85rem;color:#94a3b8;text-decoration:underline}.vh-verifygate-logout:hover{color:#475569}.grecaptcha-badge{visibility:hidden!important;opacity:0!important;pointer-events:none!important}.vh-recaptcha-note{margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08);font-size:.72rem;line-height:1.5;color:rgba(255,255,255,.42);text-align:center}.vh-recaptcha-note a{color:rgba(255,255,255,.6);text-decoration:underline}.vh-recaptcha-note a:hover{color:#fff}.vh-login__notice{display:flex;align-items:flex-start;gap:.6rem;background:#fffbeb;border:1px solid #fde68a;color:#92400e;border-radius:10px;padding:.8rem 1rem;font-size:.9rem;line-height:1.45;margin-bottom:1.1rem}.vh-login__notice i{color:#d97706;margin-top:.15rem}.vh-f-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem 1.75rem;padding:1.25rem 0;margin-top:1rem;border-top:1px solid rgba(14,31,77,.08);border-bottom:1px solid rgba(14,31,77,.08)}.vh-f-trust__item{display:inline-flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;color:#475569;white-space:nowrap}.vh-f-trust__item i{color:var(--brand-primary);font-size:.9rem}.hpp-promo{display:flex;align-items:center;justify-content:center;gap:.55rem;max-width:640px;margin:0 auto 1.25rem;padding:.7rem 1.1rem;background:#eff6ff;border:1px dashed #93b4ff;border-radius:12px;color:var(--primary-900);font-size:.92rem}.hpp-promo i{color:var(--brand-primary)}.hpp-promo strong{color:var(--primary-700)}.vh-billing-toggle{display:inline-flex;gap:.25rem;margin:0 auto 2rem;padding:.3rem;background:#eef2f7;border-radius:999px;position:relative;left:50%;transform:translateX(-50%)}.vh-billing-opt{border:0;background:transparent;padding:.5rem 1.25rem;border-radius:999px;font-size:.92rem;font-weight:600;color:#475569;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.vh-billing-opt.is-active{color:#0f172a;box-shadow:0 1px 3px rgba(15,23,42,.12)}.vh-billing-save{font-size:.68rem;font-weight:800;letter-spacing:.03em;color:#fff;background:#16a34a;border-radius:999px;padding:2px 7px}.hpp-billed{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.hpp-save-badge{font-size:.7rem;font-weight:800;color:#166534;background:#dcfce7;border-radius:999px;padding:2px 8px}.hpp-freedomain{display:inline-flex;align-items:center;gap:.45rem;margin-top:.6rem;font-size:.82rem;font-weight:600;color:#166534;background:#f0fdf4;border:1px solid #dcfce7;border-radius:8px;padding:.4rem .65rem}.hpp-freedomain i{color:#16a34a}.vh-showcase,.vh-why,.vh-secperf,.vh-counters,.vh-domainstrip,.vh-guarantee,.vh-homeblog,.vh-migband,.vh-finalcta{padding:56px 0}.vh-showcase .container-fluid,.vh-why .container-fluid,.vh-secperf .container-fluid,.vh-counters .container-fluid,.vh-domainstrip .container-fluid,.vh-guarantee .container-fluid,.vh-homeblog .container-fluid,.vh-migband .container-fluid,.vh-finalcta .container-fluid{max-width:1180px;margin:0 auto;padding-left:1.25rem;padding-right:1.25rem}.vh-why-eyebrow,.vh-showcase-eyebrow{display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-primary);margin-bottom:.5rem}.vh-why-title,.vh-showcase-title{font-size:clamp(1.6rem,3vw,3.2rem);font-weight:800;letter-spacing:-0.02em;margin:0 0 .5rem;color:#0f172a}.vh-why-lead{font-size:1.05rem;color:#64748b;margin:0;max-width:60ch}.vh-showcase-head{text-align:center;margin-bottom:2rem}.vh-showcase-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem}@media (max-width:900px){.vh-showcase-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.vh-showcase-grid{grid-template-columns:1fr}}.vh-showcase-card{display:block;background:#fff;border:1px solid #eef1f5;border-radius:16px;padding:1.4rem;text-decoration:none!important;transition:box-shadow .2s,transform .2s,border-color .2s}.vh-showcase-card:hover{box-shadow:0 10px 30px rgba(15,23,42,.08);transform:translateY(-2px);border-color:#dbe4f3}.vh-showcase-ico{display:inline-flex;width:44px;height:44px;border-radius:11px;align-items:center;justify-content:center;background:#eff4ff;color:var(--brand-primary);margin-bottom:.8rem}.vh-showcase-card h3{font-size:1.05rem;font-weight:700;color:#0f172a;margin:0 0 .3rem}.vh-showcase-card p{font-size:.9rem;color:#64748b;margin:0 0 .7rem;line-height:1.5}.vh-showcase-link{font-size:.85rem;font-weight:600;color:var(--brand-primary)}.vh-why-head{text-align:center;max-width:640px;margin:0 auto 2rem}.vh-why-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}@media (max-width:760px){.vh-why-grid{grid-template-columns:1fr}}.vh-why-item{display:flex;gap:1rem;align-items:flex-start}.vh-why-ico{flex-shrink:0;width:42px;height:42px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;background:#eff4ff;color:var(--brand-primary)}.vh-why-item h3{font-size:1.05rem;font-weight:700;color:#0f172a;margin:0 0 .25rem}.vh-why-item p{font-size:.93rem;color:#64748b;margin:0;line-height:1.55}.vh-secperf{background:#0b1220}.vh-secperf-head{text-align:center;margin-bottom:2rem}.vh-secperf .vh-why-title{color:#fff}.vh-secperf .vh-why-eyebrow{color:#93b4ff}.vh-secperf-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media (max-width:760px){.vh-secperf-grid{grid-template-columns:repeat(2,1fr)}}.vh-secperf-item{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1.1rem 1.25rem}.vh-secperf-item strong{display:block;color:#fff;font-size:1.05rem;margin-bottom:.2rem}.vh-secperf-item span{color:#94a3b8;font-size:.88rem}.vh-counters{padding:40px 0}.vh-counters-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;text-align:center}@media (max-width:640px){.vh-counters-grid{grid-template-columns:repeat(2,1fr);gap:1.75rem}}.vh-counter-num{display:block;font-size:clamp(2rem,4vw,2.8rem);font-weight:800;letter-spacing:-0.03em;color:var(--brand-primary);line-height:1}.vh-counter-lbl{display:block;margin-top:.4rem;font-size:.9rem;color:#64748b;font-weight:500}.vh-domainstrip{background:#f8fafc}.vh-domainstrip-inner{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem;justify-content:space-between}.vh-domainstrip-text h2{font-size:1.4rem;font-weight:800;color:#0f172a;margin:0 0 .2rem}.vh-domainstrip-text p{margin:0;color:#64748b;font-size:.95rem}.vh-domainstrip-form{display:flex;flex:1 1 320px;max-width:460px;border:1px solid #e5e7eb;border-radius:.6rem;overflow:hidden;background:#fff}.vh-domainstrip-form input{flex:1;border:0;outline:none;padding:.7rem .9rem;font-size:.95rem}.vh-domainstrip-form button{border:0;background:var(--brand-primary);color:#fff;font-weight:600;padding:0 1.3rem;cursor:pointer}.vh-domainstrip-form button:hover{background:var(--primary-700)}.vh-domainstrip-tlds{display:flex;gap:.5rem;flex-wrap:wrap}.vh-domainstrip-tlds a{font-size:.85rem;font-weight:600;color:#475569;background:#fff;border:1px solid #e5e7eb;border-radius:999px;padding:.25rem .7rem;text-decoration:none!important}.vh-domainstrip-tlds a:hover{border-color:var(--brand-primary);color:var(--brand-primary)}.vh-guarantee-inner{display:flex;align-items:center;gap:1.5rem;background:#f0fdf4;border:1px solid #dcfce7;border-radius:18px;padding:1.75rem 2rem;flex-wrap:wrap}.vh-guarantee-ico{color:#16a34a;flex-shrink:0}.vh-guarantee-body{flex:1 1 320px}.vh-guarantee-body h2{font-size:1.4rem;font-weight:800;color:#14532d;margin:0 0 .3rem}.vh-guarantee-body p{margin:0;color:#166534;line-height:1.55}.vh-guarantee-body strong{color:#14532d}.vh-guarantee-cta{flex-shrink:0}.vh-homeblog{background:#f8fafc}.vh-homeblog-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:1.75rem;flex-wrap:wrap;gap:1rem}.vh-homeblog-all{font-size:.9rem;font-weight:600;color:var(--brand-primary);text-decoration:none!important;white-space:nowrap}.vh-howitworks{padding:54px 0;background:var(--surface)}.vh-howitworks .container-fluid{max-width:1180px}.vh-how-head{text-align:center;max-width:620px;margin:0 auto 3.25rem}.vh-how-eyebrow{display:inline-block;font-size:.82rem;font-weight:600;letter-spacing:.02em;color:var(--ink-soft);margin-bottom:.65rem}.vh-how-title{font-size:clamp(1.9rem,3.6vw,2.75rem);font-weight:500;line-height:1.1;color:var(--ink);margin:0 0 .7rem;letter-spacing:-.02em}.vh-how-lead{font-size:1.02rem;color:var(--ink-soft);line-height:1.6;margin:0}.vh-how-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(2rem,5vw,5rem);align-items:center}.vh-how-visual{position:relative;isolation:isolate;aspect-ratio:5 / 6}.vh-how-glow{position:absolute;inset:-20% -20% -33% -60%;z-index:-1;background:radial-gradient(60% 55% at 25% 30%,var(--mesh-blue),transparent 70%),radial-gradient(55% 50% at 80% 80%,var(--mesh-pink),transparent 72%);filter:blur(8px);border-radius:50%}.vh-how-panel{position:absolute;inset:0;opacity:0;visibility:hidden;transform:translateX(0);transition:opacity .5s ease,visibility .5s;pointer-events:none;will-change:opacity,transform}.vh-how-panel.is-active{opacity:1;visibility:visible;animation:vhHowSlideIn .6s cubic-bezier(.22,.61,.36,1) both}@keyframes vhHowSlideIn{from{transform:translateX(40px)}to{transform:translateX(0)}}.vh-how-photo{position:relative;width:100%;height:100%;border-radius:8px;overflow:hidden;background:var(--surface-lifted)}.vh-how-photo img{width:100%;height:100%;object-fit:cover;display:block}.vh-how-badge{position:absolute;top:8%;right:-4%;display:inline-flex;align-items:center;gap:.5rem;padding:.6rem .9rem;background:var(--surface);border:1px solid var(--surface-lifted);border-radius:14px;box-shadow:0 16px 32px -16px rgba(14,31,77,.28);font-size:.82rem;font-weight:600;color:var(--ink);white-space:nowrap;animation:vhHowFloat 5s ease-in-out infinite}.vh-how-badge-dot{width:9px;height:9px;border-radius:50%;background:var(--brand-primary);box-shadow:0 0 0 4px var(--brand-primary-soft)}.vh-how-badge-arrow{position:absolute;bottom:-28px;left:-22px;transform:rotate(8deg)}.vh-how-mini{position:absolute;left:-7%;bottom:9%;width:220px;max-width:60%;padding:.85rem .95rem;background:var(--surface);border:1px solid var(--surface-lifted);border-radius:16px;box-shadow:0 22px 44px -20px rgba(14,31,77,.35)}.vh-how-mini-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.65rem}.vh-how-mini-live{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;color:var(--accent-success);text-transform:uppercase;letter-spacing:.04em}.vh-how-mini-pulse{width:7px;height:7px;border-radius:50%;background:var(--accent-success);box-shadow:0 0 0 0 rgba(22,163,74,.5);animation:vhHowPulse 1.8s ease-out infinite}.vh-how-mini-url{font-size:.74rem;color:var(--ink-muted);font-weight:500}.vh-how-mini-bars{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.7rem}.vh-how-mini-bars span{height:7px;border-radius:99px;background:var(--surface-lifted)}.vh-how-mini-bars span:first-child{background:var(--brand-primary-soft)}.vh-how-mini-foot{display:inline-flex;align-items:center;gap:.35rem;font-size:.76rem;font-weight:600;color:var(--ink-soft)}.vh-how-steps{list-style:none;margin:0;padding:0 0 0 28px;position:relative}.vh-how-step{position:relative;display:flex;align-items:flex-start;gap:1.35rem;padding:1.15rem 0;cursor:pointer;outline:none}.vh-how-step::before,.vh-how-step::after{content:"";position:absolute;left:-28px;top:38px;height:44px;width:2px;border-radius:2px}.vh-how-step::before{background:var(--surface-lifted)}.vh-how-step::after{background:var(--brand-secondary);transform:scaleY(0);transform-origin:top;transition:transform .5s cubic-bezier(0.23,1,0.32,1)}.vh-how-step.is-active::after,.vh-how-step.is-passed::after{transform:scaleY(1)}.vh-how-step:focus-visible .vh-how-step-icon{box-shadow:0 0 0 3px var(--brand-primary-soft),0 0 0 4px var(--brand-primary)}.vh-how-step-icon{position:relative;z-index:1;flex-shrink:0;width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:var(--surface);border:1px solid var(--surface-lifted);color:var(--ink-muted);transition:transform .25s cubic-bezier(0.23,1,0.32,1),background .25s ease,color .25s ease,box-shadow .25s ease,border-color .25s ease}.vh-how-step-icon svg{display:block;width:24px;height:24px;flex-shrink:0}.vh-how-step:hover .vh-how-step-icon{color:var(--brand-primary);background:var(--brand-primary-soft);border-color:transparent}.vh-how-step.is-active .vh-how-step-icon{background:var(--brand-primary);border-color:transparent;color:var(--ink-inverse)}.vh-how-step:active .vh-how-step-icon{transform:scale(0.96)}.vh-how-step-body{flex:1;padding-top:.2rem;transition:opacity .3s ease}.vh-how-step-body h3{font-size:1.18rem;font-weight:500;color:var(--ink);margin:0 0 .25rem;letter-spacing:-.01em;transition:color .3s ease}.vh-how-step-body p{font-size:14px;color:var(--ink-soft);line-height:1.55;margin:0;max-width:42ch}@keyframes vhHowFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes vhHowPulse{0%{box-shadow:0 0 0 0 rgba(22,163,74,.5)}70%{box-shadow:0 0 0 7px rgba(22,163,74,0)}100%{box-shadow:0 0 0 0 rgba(22,163,74,0)}}@media (prefers-reduced-motion:reduce){.vh-how-badge,.vh-how-mini,.vh-how-mini-pulse,.vh-how-mini-prog span{animation:none}.vh-how-mini-prog span{width:100%}.vh-how-panel{transition:opacity .01s}.vh-how-panel.is-active{animation:none}}.vh-how-photo.is-empty{background:radial-gradient(120% 90% at 30% 20%,var(--brand-primary-soft),transparent 60%),linear-gradient(135deg,var(--surface-muted),var(--surface-lifted))}.vh-how-photo.is-empty::after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(135deg,transparent 0 18px,rgba(44,75,255,.04) 18px 19px)}.vh-how-controls{list-style:none;margin-top:1.75rem;padding-left:0;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.vh-how-cta-btn{margin:0}.vh-how-play{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .8rem .4rem .55rem;border:1px solid var(--surface-lifted);border-radius:99px;background:var(--surface);color:var(--ink-soft);font:inherit;font-size:.82rem;font-weight:600;cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease}.vh-how-play:hover{color:var(--brand-primary);border-color:var(--brand-primary);background:var(--brand-primary-soft)}.vh-how-play:focus,.vh-how-play:active{outline:none;box-shadow:none}.vh-how-play:focus-visible{outline:none;color:var(--brand-primary);border-color:var(--brand-primary);background:var(--brand-primary-soft)}.vh-how-play svg{flex-shrink:0}.vh-how-play .vh-how-play-go{display:none}.vh-how-play[aria-pressed="true"] .vh-how-play-pause{display:none}.vh-how-play[aria-pressed="true"] .vh-how-play-go{display:inline}.vh-how-mini--plan{width:234px}.vh-how-mini-row{display:flex;align-items:center;justify-content:space-between;padding:.5rem .65rem;border-radius:10px;margin-bottom:.35rem}.vh-how-mini-row:last-child{margin-bottom:0}.vh-how-mini-row.is-pick{background:var(--brand-primary-soft);box-shadow:inset 0 0 0 1.5px var(--brand-primary)}.vh-how-mini-tag{font-size:.82rem;font-weight:600;color:var(--ink)}.vh-how-mini-price{font-size:.82rem;font-weight:700;color:var(--ink-soft)}.vh-how-mini-price small{font-weight:500;color:var(--ink-muted)}.vh-how-mini-check{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;border-radius:50%;background:var(--surface)}.vh-how-mini--setup{width:214px}.vh-how-mini-prog{height:8px;border-radius:99px;background:var(--surface-lifted);overflow:hidden;margin:.55rem 0 .7rem}.vh-how-mini-prog span{display:block;height:100%;width:12%;border-radius:99px;background:linear-gradient(90deg,var(--brand-primary),var(--accent))}.vh-how-panel[data-panel="1"].is-active .vh-how-mini-prog span{animation:vhHowProg 1.6s ease-out forwards}@keyframes vhHowProg{from{width:12%}to{width:100%}}@media (max-width:900px){.vh-howitworks{padding:60px 0}.vh-how-grid{grid-template-columns:1fr;gap:3.5rem;max-width:520px;margin:0 auto}.vh-how-head{margin-bottom:2.5rem}.vh-how-visual{aspect-ratio:16 / 9}}@media (max-width:480px){.vh-how-badge{right:4%;top:6%;font-size:.68rem;padding:.4rem .6rem;gap:.35rem}.vh-how-badge-dot{width:7px;height:7px;box-shadow:0 0 0 3px var(--brand-primary-soft)}.vh-how-badge-arrow{width:24px;height:24px;bottom:-20px;left:-14px}.vh-how-mini{left:4%;bottom:6%;width:52%;max-width:170px;padding:.55rem .65rem;border-radius:12px}.vh-how-mini--plan,.vh-how-mini--setup{width:52%;max-width:170px}.vh-how-mini-row{padding:.35rem .45rem;margin-bottom:.25rem}.vh-how-mini-tag,.vh-how-mini-price{font-size:.72rem}.vh-how-mini-check{width:16px;height:16px}.vh-how-mini-live,.vh-how-mini-url{font-size:.64rem}.vh-how-mini-foot{font-size:.68rem}.vh-how-step{gap:.9rem}.vh-how-step-icon{width:52px;height:52px}}.vh-expert{padding:40px 0}.vh-expert .container-fluid{max-width:1180px;margin:0 auto;padding-left:1.25rem;padding-right:1.25rem}.vh-expert-inner{display:flex;align-items:center;gap:1.5rem;background:#eff6ff;border:1px solid #dbe4f3;border-radius:18px;padding:1.75rem 2rem;flex-wrap:wrap}.vh-expert-ico{color:var(--brand-primary);flex-shrink:0}.vh-expert-body{flex:1 1 320px}.vh-expert-body h2{font-size:1.35rem;font-weight:800;color:#0f172a;margin:0 0 .3rem}.vh-expert-body p{margin:0;color:#475569;line-height:1.55}.vh-expert-body strong{color:#0f172a}.vh-expert-actions{display:flex;gap:.7rem;align-items:center;flex-wrap:wrap;flex-shrink:0}.vh-expert-ghost{font-weight:600;color:var(--brand-primary);text-decoration:none!important;padding:.5rem 1rem;border-radius:.55rem;border:1px solid #c7d8f5;transition:background .15s,border-color .15s}.vh-expert-ghost:hover{background:#fff;border-color:var(--brand-primary)}.vh-migband-inner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:linear-gradient(135deg,#eff6ff,#f8fafc);border:1px solid #dbe4f3;border-radius:18px;padding:1.75rem 2rem;flex-wrap:wrap}.vh-migband-text h2{font-size:1.4rem;font-weight:800;color:#0f172a;margin:.15rem 0}.vh-migband-text p{margin:0;color:#64748b}.vh-migband-cta{flex-shrink:0}.vh-finalcta{text-align:center;background:#0b1220}.vh-finalcta-title{font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:800;letter-spacing:-0.02em;color:#fff;margin:0 0 .6rem}.vh-finalcta-sub{color:#94a3b8;font-size:1.05rem;margin:0 0 1.6rem}.vh-finalcta-actions{display:flex;gap:.9rem;justify-content:center;align-items:center;flex-wrap:wrap}.vh-finalcta-ghost{color:#cbd5e1;font-weight:600;text-decoration:none!important;padding:.5rem 1rem;border-radius:.55rem;border:1px solid #334155;transition:border-color .15s,color .15s}.vh-finalcta-ghost:hover{border-color:#64748b;color:#fff}.vh-promobar{background:linear-gradient(90deg,var(--primary-700),var(--brand-primary));color:#fff;font-size:.9rem}.vh-promobar[hidden]{display:none}.vh-promobar-inner{max-width:1180px;margin:0 auto;padding:.55rem 1.25rem;display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap;position:relative}.vh-promobar-text i{margin-right:.3rem}.vh-promobar-text strong{color:#fff}.vh-promobar-cta{color:#fff!important;font-weight:700;text-decoration:none!important;white-space:nowrap;border-bottom:1px solid rgba(255,255,255,.6)}.vh-promobar-cta:hover{border-color:#fff}.vh-promobar-close{position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:none;border:0;color:rgba(255,255,255,.85);font-size:1.4rem;line-height:1;cursor:pointer;padding:0 .3rem}.vh-promobar-close:hover{color:#fff}@media (max-width:560px){.vh-promobar-close{display:none}}.vh-compare{padding:72px 0 80px;position:relative;isolation:isolate;overflow:hidden;background:var(--brand-secondary-soft);background-size:240px 240px,auto;background-repeat:repeat,no-repeat}.vh-compare::before{content:'';position:absolute;z-index:0;pointer-events:none;top:-20%;left:-10%;width:760px;height:760px;border-radius:50%;background:radial-gradient(circle at 40% 40%,rgba(44,75,255,0.18),rgba(44,75,255,0.05) 50%,transparent 72%);filter:blur(60px)}.vh-compare::after{content:'';position:absolute;z-index:0;pointer-events:none;bottom:-20%;right:-12%;width:680px;height:680px;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(111,168,255,0.20),rgba(44,75,255,0.06) 50%,transparent 72%);filter:blur(70px)}.vh-compare>.container-fluid{position:relative;z-index:1}.vh-compare-head{text-align:center;margin-bottom:40px}.vh-why-eyebrow{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#4ade80;margin-bottom:14px}.vh-why-title{font-size:clamp(1.9rem,3.6vw,3.6rem);font-weight:400;letter-spacing:-0.02em;color:#fff;line-height:1.2;margin:0 0 16px}.vh-why-accent{color:#4ade80;font-weight:400}.vh-why-lead{color:color-mix(in srgb,#fff 72%,transparent);font-size:15px;max-width:620px;margin:0 auto;line-height:1.55;font-weight:400}.vh-compare-cta{text-align:center;margin-top:36px}.vh-compare .main-btn{background:#fff;color:var(--brand-secondary)!important}.vh-compare .main-btn:hover,.vh-compare .main-btn:focus{background:color-mix(in srgb,#fff 88%,var(--brand-secondary-soft));color:var(--brand-secondary)!important}.vh-compare .vh-cmp-feat{color:#fff}.vh-compare .vh-cmp-them{color:color-mix(in srgb,#fff 78%,transparent)}.vh-cmp-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.vh-cmp-grid{display:grid;grid-template-columns:minmax(220px,1.6fr) 1fr 1fr;align-items:stretch;min-width:560px;background:color-mix(in srgb,#fff 5%,transparent);border-radius:8px;overflow:hidden}.vh-cmp-corner{background:transparent}.vh-cmp-head{text-align:center;padding:22px 16px;display:flex;align-items:center;justify-content:center;gap:8px}.vh-cmp-head-icon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px}.vh-cmp-head-icon--them{color:var(--ink-muted)}.vh-cmp-head-name{font-size:17px;font-weight:700;letter-spacing:-0.01em}.vh-cmp-head--us{background:#fff;color:var(--ink)}.vh-cmp-head--us .vh-cmp-head-name{color:var(--ink)}.vh-cmp-head--them{background:color-mix(in srgb,#fff 4%,transparent);color:color-mix(in srgb,#fff 60%,transparent)}.vh-cmp-head--them .vh-cmp-head-name{color:#fff}.vh-cmp-feat,.vh-cmp-us,.vh-cmp-them{padding:16px 18px;border-top:1px solid color-mix(in srgb,#fff 9%,transparent);display:flex;align-items:center;font-size:14.5px}.vh-cmp-feat{font-weight:500;color:#fff;gap:12px}.vh-cmp-feat i{color:#d2d2d2;width:18px;text-align:center;flex-shrink:0;font-size:14px}.vh-cmp-us{justify-content:center;background:#fff}.vh-cmp-them{justify-content:center;gap:8px;color:color-mix(in srgb,#fff 78%,transparent);font-size:13.5px}.vh-cmp-them i{color:color-mix(in srgb,#fff 60%,transparent);font-size:12px;opacity:.7}.vh-cmp-tick{display:inline-flex;align-items:center;justify-content:center}.vh-cmp-tick svg{display:block;filter:drop-shadow(0 2px 3px rgba(21,128,61,.45)) drop-shadow(0 1px 1px rgba(0,0,0,.18))}@media (max-width:767px){.vh-compare{padding:56px 0 64px}.vh-compare-head{margin-bottom:28px}.vh-cmp-grid{min-width:520px}.vh-cmp-head{padding:16px 10px;gap:6px}.vh-cmp-head-icon{width:22px;height:22px}.vh-cmp-head-name{font-size:14.5px}.vh-cmp-feat,.vh-cmp-us,.vh-cmp-them{padding:12px 14px;font-size:13px}.vh-cmp-them{font-size:12.5px;gap:6px}.vh-cmp-feat{gap:10px}.vh-cmp-feat i{width:16px;font-size:13px}.vh-cmp-tick{width:22px;height:22px;font-size:11px}}@media (max-width:480px){.vh-cmp-grid{min-width:460px}.vh-cmp-feat,.vh-cmp-us,.vh-cmp-them{padding:11px 10px}}.vh-cmp-feat:hover,.vh-cmp-feat:hover+.vh-cmp-us{}.vh-kbsearch{padding:48px 0;background:#f8fafc;text-align:center}.vh-kbsearch .container-fluid{max-width:720px;margin:0 auto;padding-left:1.25rem;padding-right:1.25rem}.vh-kbsearch-title{font-size:1.6rem;font-weight:800;color:#0f172a;margin:.3rem 0 1.25rem;letter-spacing:-0.02em}.vh-kbsearch-form{display:flex;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:.7rem;overflow:hidden;max-width:560px;margin:0 auto}.vh-kbsearch-form i{color:#94a3b8;padding:0 .9rem}.vh-kbsearch-form input{flex:1;border:0;outline:none;padding:.85rem .3rem;font-size:.95rem}.vh-kbsearch-form button{border:0;background:var(--brand-primary);color:#fff;font-weight:600;padding:0 1.4rem;align-self:stretch;cursor:pointer}.vh-kbsearch-form button:hover{background:var(--primary-700)}.vh-kbsearch-links{margin:1rem 0 0;font-size:.9rem;color:#94a3b8}.vh-kbsearch-links a{color:var(--brand-primary);text-decoration:none}.vh-kbsearch-links span{margin:0 .4rem}.vh-f-status{display:flex;justify-content:center;padding:1rem 0 .25rem}.vh-status-badge{display:inline-flex;align-items:center;gap:.5rem;font-size:.82rem;font-weight:600;text-decoration:none!important;padding:.4rem .9rem;border-radius:999px;border:1px solid #e5e7eb;color:#475569;background:#fff}.vh-status-dot{width:9px;height:9px;border-radius:50%}.vh-status-badge.is-ok .vh-status-dot{background:#16a34a;box-shadow:0 0 0 3px rgba(22,163,74,.18)}.vh-status-badge.is-ok{color:#166534;border-color:#dcfce7}.vh-status-badge.is-issue .vh-status-dot{background:#f59e0b;box-shadow:0 0 0 3px rgba(245,158,11,.18)}.vh-status-badge.is-issue{color:#92400e;border-color:#fde68a}.vh-hp{position:absolute!important;left:-9999px!important;top:auto;width:1px;height:1px;overflow:hidden}.vh-tools-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}@media (max-width:720px){.vh-tools-grid{grid-template-columns:1fr}}.vh-tool{background:#fff;border:1px solid #eef1f5;border-radius:16px;padding:1.4rem;box-shadow:0 1px 2px rgba(15,23,42,.04)}.vh-tool h3{font-size:1.05rem;font-weight:700;color:#0f172a;margin:0 0 1rem}.vh-tool-row{display:flex;align-items:center;gap:.75rem;margin-bottom:.7rem}.vh-tool-row label{font-size:.85rem;color:#475569;font-weight:600;white-space:nowrap}.vh-tool-row input[type=range]{flex:1}.vh-tool-row select,.vh-tool-row input[type=text]{flex:1;border:1px solid #e5e7eb;border-radius:.5rem;padding:.5rem .7rem;font-size:.9rem;outline:none}.vh-tool-row input[type=number]{flex:1;border:1px solid #e5e7eb;border-radius:.5rem;padding:.5rem .7rem;font-size:.9rem;outline:none}.vh-cv-pair{display:flex;align-items:flex-end;gap:10px;margin-bottom:.7rem}.vh-cv-sel{flex:1;min-width:0;margin-bottom:0}.vh-cv-swap{flex-shrink:0;width:42px;height:40px;border:1px solid #e5e7eb;background:#f4f6fb;color:var(--brand-primary);border-radius:10px;cursor:pointer;font-size:1rem;transition:background .15s}.vh-cv-swap:hover{background:#e0e7ff}.vh-cv-out{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;font-size:1.1rem;font-weight:700;color:#0f172a}.vh-cv-out i{color:#94a3b8;font-size:.9rem}.vh-cv-result{color:var(--brand-primary);font-size:1.45rem}.vh-cv-rate{text-align:center;color:#64748b;font-size:.85rem;margin-top:8px}@media (max-width:480px){.vh-cv-pair{flex-wrap:wrap}.vh-cv-swap{order:3;margin:4px auto 0}.vh-cv-sel{flex-basis:100%}}.vh-grad-preview{height:96px;border-radius:12px;margin:4px 0 12px;border:1px solid #eef1f5;display:flex;align-items:center;justify-content:center}.vh-bs-box{width:96px;height:52px;background:#fff;border-radius:8px}.vh-serp{border:1px solid #eef1f5;border-radius:12px;padding:16px 18px;margin-top:12px;background:#fff;font-family:arial,sans-serif}.vh-serp-url{color:#202124;font-size:13px}.vh-serp-title{color:#1a0dab;font-size:20px;line-height:1.3;margin:3px 0;overflow:hidden}.vh-serp-desc{color:#4d5156;font-size:14px;line-height:1.5}.vh-ic-out img{max-width:100%;border-radius:10px;border:1px solid #eef1f5}.vh-tool-input{width:100%;border:1px solid #e5e7eb;border-radius:.5rem;padding:.55rem .7rem;font-size:.9rem;margin-bottom:.6rem;outline:none;font-family:inherit}.vh-tool textarea{width:100%;border:1px solid #e5e7eb;border-radius:.5rem;padding:.55rem .7rem;font-size:.85rem;font-family:ui-monospace,Menlo,monospace;outline:none;resize:vertical;margin-bottom:.6rem}.vh-tool-checks{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:.8rem}.vh-tool-checks--col{flex-direction:column;gap:.5rem}.vh-tool-checks label{font-size:.85rem;color:#475569;display:inline-flex;align-items:center;gap:.35rem}.vh-tool-out{display:flex;gap:.5rem;margin-bottom:.7rem}.vh-tool-out input{flex:1;border:1px solid #e5e7eb;border-radius:.5rem;padding:.55rem .7rem;font-size:.85rem;font-family:ui-monospace,Menlo,monospace;background:#f8fafc;outline:none}.vh-tool-actions{display:flex;gap:.5rem;flex-wrap:wrap}.vh-tool-btn{background:var(--brand-primary);color:#fff;border:0;border-radius:.5rem;padding:.55rem 1.1rem;font-weight:600;font-size:.9rem;cursor:pointer;transition:background .15s}.vh-tool-btn:hover{background:var(--primary-700)}.vh-tool-btn--ghost{background:#fff;color:var(--brand-primary);border:1px solid #c7d8f5}.vh-tool-btn--ghost:hover{background:#f5f8ff}.vh-tool-copy{background:#eef2f7;color:#475569;border:0;border-radius:.5rem;padding:0 .9rem;font-weight:600;font-size:.82rem;cursor:pointer;white-space:nowrap}.vh-tool-copy:hover{background:#e2e8f0}.vh-tools-more{text-align:center;color:#94a3b8;font-size:.9rem;margin-top:2rem}.vh-tools-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.75rem}.vh-tools-search{display:flex;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:.7rem;padding:0 .9rem;flex:1 1 280px;max-width:360px}.vh-tools-search i{color:#94a3b8}.vh-tools-search input{border:0;outline:none;padding:.7rem .6rem;font-size:.95rem;width:100%;background:transparent}.vh-tools-chips{display:flex;gap:.4rem;flex-wrap:wrap}.vh-chip{border:1px solid #e5e7eb;background:#fff;color:#475569;font-size:.82rem;font-weight:600;padding:.45rem .9rem;border-radius:999px;cursor:pointer;transition:all .15s}.vh-chip:hover{border-color:#c7d8f5;color:var(--brand-primary)}.vh-chip.is-active{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}.vh-tools-layout{display:grid;grid-template-columns:260px 1fr;gap:2rem;align-items:start}.vh-tools-sidebar{position:sticky;top:96px;display:flex;flex-direction:column;gap:1rem}.vh-tools-sidebar .vh-tools-search{max-width:none;flex:none;position:relative}.vh-tools-search-x{border:0;background:transparent;color:#94a3b8;cursor:pointer;padding:4px 6px;font-size:.9rem}.vh-tools-search-x:hover{color:var(--brand-primary)}.vh-tools-nav{display:flex;flex-direction:column;gap:2px;background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:8px}.vh-tools-navitem{display:flex;align-items:center;gap:11px;width:100%;text-align:left;border:0;background:transparent;cursor:pointer;padding:10px 12px;border-radius:10px;color:#475569;font-size:.9rem;font-weight:600;transition:background .15s,color .15s}.vh-tools-navitem__ico{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:8px;background:#eff4ff;color:var(--brand-primary);font-size:.8rem;flex-shrink:0;transition:background .15s,color .15s}.vh-tools-navitem__lbl{flex:1;min-width:0}.vh-tools-navitem__cnt{font-size:.72rem;font-weight:700;color:#94a3b8;background:#f1f5f9;border-radius:999px;padding:2px 8px}.vh-tools-navitem:hover{background:#f5f8ff;color:var(--brand-primary)}.vh-tools-navitem.is-active{background:var(--brand-primary);color:#fff}.vh-tools-navitem.is-active .vh-tools-navitem__ico{background:rgba(255,255,255,.22);color:#fff}.vh-tools-navitem.is-active .vh-tools-navitem__cnt{background:rgba(255,255,255,.22);color:#fff}.vh-tools-sidenote{font-size:.76rem;line-height:1.5;color:#94a3b8;padding:0 4px}.vh-tools-sidenote i{color:#22c55e}.vh-tools-resultbar{min-height:1.2rem;margin-bottom:1rem}.vh-tools-resultbar span{font-size:.85rem;color:#64748b;font-weight:600}.vh-tools-searchrow{display:block}.vh-tools-dd{display:none}@media (max-width:900px){.vh-tools-layout{grid-template-columns:1fr;gap:1.25rem}.vh-tools-sidebar{position:static}.vh-tools-searchrow{display:flex;flex-direction:column;gap:10px}.vh-tools-searchrow .vh-tools-search{margin:0}.vh-tools-nav{display:none}.vh-tools-sidenote{display:none}.vh-tools-dd{display:block;position:relative;width:100%}.vh-tools-dd__btn{display:flex;align-items:center;gap:12px;width:100%;background:#fff;border:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 12%,transparent);border-radius:14px;padding:10px 14px 10px 12px;height:52px;cursor:pointer;text-align:left;font-family:'DM Sans',system-ui,sans-serif;color:var(--brand-secondary,#161824);transition:border-color .2s,box-shadow .2s,background .2s;-webkit-tap-highlight-color:transparent;outline:none}.vh-tools-dd__btn:focus,.vh-tools-dd__btn:focus-visible{outline:none}.vh-tools-dd__opt:focus,.vh-tools-dd__opt:focus-visible{outline:none}.vh-tools-dd__btn:hover,.vh-tools-dd.is-open .vh-tools-dd__btn{border-color:color-mix(in srgb,var(--brand-primary,#2C4BFF) 40%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-primary,#2C4BFF) 12%,transparent)}.vh-tools-dd__ico{flex-shrink:0;width:32px;height:32px;border-radius:9px;background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 10%,#fff);color:var(--brand-primary,#2C4BFF);display:inline-flex;align-items:center;justify-content:center;font-size:13px}.vh-tools-dd__ico--all{background:var(--brand-primary,#2C4BFF);color:#fff}.vh-tools-dd__lbl{flex:1;font-size:14.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vh-tools-dd__cnt{flex-shrink:0;background:color-mix(in srgb,var(--brand-secondary,#161824) 8%,transparent);color:color-mix(in srgb,var(--brand-secondary,#161824) 70%,#fff);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;min-width:22px;text-align:center}.vh-tools-dd__chev{flex-shrink:0;font-size:12px;color:color-mix(in srgb,var(--brand-secondary,#161824) 50%,#fff);transition:transform .25s cubic-bezier(.23,1,.32,1)}.vh-tools-dd.is-open .vh-tools-dd__chev{transform:rotate(180deg)}.vh-tools-dd__menu{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#fff;border:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 10%,transparent);border-radius:14px;padding:6px;box-shadow:0 16px 40px -12px color-mix(in srgb,var(--brand-secondary,#161824) 30%,transparent),0 4px 12px -4px color-mix(in srgb,var(--brand-secondary,#161824) 16%,transparent);z-index:50;max-height:70vh;overflow-y:auto;opacity:0;transform:translateY(-6px) scale(.98);transform-origin:top center;pointer-events:none;transition:opacity .2s cubic-bezier(.23,1,.32,1),transform .2s cubic-bezier(.23,1,.32,1)}.vh-tools-dd.is-open .vh-tools-dd__menu{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.vh-tools-dd__opt{display:flex;align-items:center;gap:12px;width:100%;background:transparent;border:0;border-radius:10px;padding:10px 12px;cursor:pointer;text-align:left;font-family:'DM Sans',system-ui,sans-serif;color:var(--brand-secondary,#161824);transition:background .15s;-webkit-tap-highlight-color:transparent}.vh-tools-dd__opt:hover{background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 6%,transparent)}.vh-tools-dd__opt.is-active{background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 10%,transparent)}.vh-tools-dd__opt.is-active .vh-tools-dd__lbl{color:var(--brand-primary,#2C4BFF);font-weight:700}.vh-tools-dd__opt.is-active .vh-tools-dd__cnt{background:var(--brand-primary,#2C4BFF);color:#fff}}@media (max-width:480px){.vh-tools-dd__btn{height:48px;padding:8px 12px 8px 10px}.vh-tools-dd__ico{width:28px;height:28px;font-size:12px}.vh-tools-dd__lbl{font-size:14px}}.vh-tools-cat{margin-bottom:2.25rem;scroll-margin-top:90px}.vh-tools-cat-title{display:flex;align-items:center;gap:.55rem;font-size:1.15rem;font-weight:800;color:#0f172a;margin:0 0 1rem}.vh-tools-cat-title i{color:var(--brand-primary);font-size:1rem}.vh-tools-none{text-align:center;color:#94a3b8;font-size:1rem;padding:2rem 0}.vh-tools-divider{grid-column:1 / -1;font-size:1.1rem;font-weight:800;color:#0f172a;margin:1rem 0 .25rem;padding-top:1rem;border-top:1px solid #eef1f5}.vh-tool-result{margin-top:.8rem;font-size:.85rem;max-width:100%;overflow-wrap:anywhere}.vh-tool-result:empty{display:none}.vh-res-loading{color:#64748b}.vh-res-err{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;padding:.55rem .7rem}.vh-res-list{list-style:none;padding:0;margin:0}.vh-res-list li{padding:.35rem 0;border-bottom:1px solid #f1f5f9;color:#334155;overflow-wrap:anywhere;word-break:break-word}.vh-res-list li:last-child{border-bottom:0}.vh-res-list b{color:#0f172a}.vh-res-list .is-good{color:#16a34a}.vh-res-list .is-warn{color:#d97706}.vh-res-list .is-bad{color:#dc2626}.vh-res-table{width:100%;border-collapse:collapse;font-size:.82rem}.vh-res-table th,.vh-res-table td{text-align:left;padding:.4rem .5rem;border-bottom:1px solid #f1f5f9;word-break:break-word}.vh-res-table th{color:#64748b;font-weight:700}.vh-res-pre{background:#0b1220;color:#cbd5e1;border-radius:.5rem;padding:.7rem .8rem;font-family:ui-monospace,Menlo,monospace;font-size:.78rem;white-space:pre-wrap;word-break:break-word;max-height:280px;overflow:auto}.vh-res-meta{font-size:.78rem;color:#94a3b8;margin-bottom:.35rem}.vh-toolcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1.1rem}@media (max-width:420px){.vh-toolcards{grid-template-columns:1fr}}.vh-toolcard{display:flex;flex-direction:column;align-items:center;text-align:center;background:#fff;border:1px solid #eef1f5;border-radius:16px;padding:1.75rem 1.4rem;text-decoration:none!important;transition:box-shadow .2s,transform .2s,border-color .2s}.vh-toolcard:hover{box-shadow:0 14px 34px rgba(15,23,42,.10);transform:translateY(-3px);border-color:#dbe4f3}.vh-toolcard-ico{display:inline-flex;width:56px;height:56px;border-radius:14px;align-items:center;justify-content:center;background:#eff4ff;color:var(--brand-primary);font-size:1.4rem;margin-bottom:1rem}.vh-toolcard h3{font-size:1.05rem;font-weight:700;color:#0f172a;margin:0 0 .4rem}.vh-toolcard p{font-size:.9rem;color:#64748b;line-height:1.5;margin:0 0 1.1rem;flex:1}.vh-toolcard-cta{display:inline-flex;align-items:center;gap:.4rem;font-size:.88rem;font-weight:600;color:var(--brand-primary);background:#eff4ff;border-radius:999px;padding:.5rem 1.1rem;transition:background .15s}.vh-toolcard:hover .vh-toolcard-cta{background:var(--brand-primary);color:#fff}.vh-toolpage-inner{max-width:760px;margin:0 auto;padding-left:1.25rem;padding-right:1.25rem}.vh-toolpage-back{display:inline-flex;align-items:center;gap:.45rem;font-size:.9rem;font-weight:600;color:var(--brand-primary);text-decoration:none!important;margin-bottom:1rem}.vh-toolpage-back:hover{color:var(--primary-700)}.vh-toolpage-card{background:#fff;padding:2rem}.vh-toolpage-head{display:flex;align-items:center;gap:.55rem;font-size:1.05rem;font-weight:800;color:#0f172a;margin-bottom:1rem}.vh-toolpage-head i{color:var(--brand-primary)}.vh-toolpage-form{display:flex;gap:.6rem}.vh-toolpage-form input{flex:1;border:1px solid #e5e7eb;border-radius:.7rem;padding:.8rem 1rem;font-size:1rem;outline:none}.vh-toolpage-form input:focus{border-color:#93b4ff}.vh-toolpage-form .vh-tool-btn{padding:.8rem 1.5rem;border-radius:.7rem;font-size:.98rem}.vh-toolpage-hint{font-size:.85rem;color:#94a3b8;margin:.6rem 0 0}.vh-toolpage-result{margin-top:1.25rem}.vh-toolpage-result:empty::before{content:"Results will appear here";display:flex;align-items:center;justify-content:center;min-height:130px;border:2px dashed #e2e8f0;border-radius:12px;color:#94a3b8;font-size:.92rem}.vh-toolpage-card .vh-tool-input,.vh-toolpage-card textarea,.vh-toolpage-card .vh-tool-out input{width:100%}@media (max-width:560px){.vh-toolpage-inner{padding-left:1rem;padding-right:1rem}.vh-toolpage-card{padding:1.35rem 1.15rem;border-radius:14px}.vh-toolpage-form{flex-direction:column}.vh-toolpage-form input{width:100%}.vh-toolpage-form .vh-tool-btn{width:100%}.vh-tool-result{font-size:.82rem}.vh-res-table,.vh-res-pre{font-size:.76rem}}.vh-blog-grid{gap:1.25rem}.vh-blog-card{display:flex;flex-direction:column;gap:.55rem;background:#fff;border:1px solid #eef1f5;border-radius:16px;padding:1.5rem;text-decoration:none!important;box-shadow:0 1px 2px rgba(15,23,42,.04);transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.vh-blog-card:hover{box-shadow:0 10px 30px rgba(15,23,42,.08);transform:translateY(-2px);border-color:#dbe4f3}.vh-blog-date{font-size:.78rem;font-weight:600;color:var(--brand-primary);text-transform:uppercase;letter-spacing:.04em}.vh-blog-title{font-size:1.1rem;font-weight:700;color:#0f172a;margin:0;line-height:1.35}.vh-blog-snippet{font-size:.92rem;color:#64748b;line-height:1.55;margin:0}.vh-blog-more{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem;font-weight:600;color:var(--brand-primary);margin-top:auto}.vh-blog-empty{text-align:center;max-width:540px;margin:0 auto;padding:2rem 1rem;color:#64748b}.vh-blog-empty svg{color:#cbd5e1;margin-bottom:1rem}.vh-blog-empty h3{font-size:1.3rem;font-weight:800;color:#0f172a;margin:0 0 .5rem}.vh-blog-empty p{margin:0 0 1.5rem;line-height:1.6}.vh-blog-empty .vhpage-hero-cta{margin-top:0}.vh-f-pay{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem 1rem;padding:1rem 0 .25rem}.vh-f-pay__label{font-size:.8rem;font-weight:600;color:#94a3b8;margin-right:.25rem}.vh-f-pay i.fab{font-size:2rem;color:#475569;transition:color .15s ease}.vh-f-pay i.fab:hover{color:#1f2937}.vh-f-pay__secure{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;color:#94a3b8;margin-left:.5rem}.vh-f-pay__secure i{color:#16a34a;font-size:.82rem}.vh-f-pay__mark{font-size:.92rem;font-weight:800;letter-spacing:.02em;color:#475569;border:1.5px solid #cbd5e1;border-radius:5px;padding:.1rem .42rem;line-height:1.25;transition:color .15s ease,border-color .15s ease}.vh-f-pay__mark:hover{color:#1f2937;border-color:#94a3b8}.vh-testi{padding:72px 0;background:#f7f9fc;overflow:hidden}.vh-testi__head{max-width:1180px;margin:0 auto 2.6rem;padding:0 1.25rem;text-align:center;display:flex;flex-direction:column;align-items:center}.vh-testi__eyebrow{display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--brand-primary,#2C4BFF);background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 9%,#fff);padding:.38rem .85rem .28rem;border-radius:999px;margin-bottom:1rem}.vh-testi__title{font-size:clamp(1.7rem,4.4vw,3.5rem);font-weight:400;letter-spacing:-0.025em;line-height:1.12;margin:0;color:var(--brand-secondary,#161824)}.vh-testi__rating{display:inline-flex;align-items:center;gap:.55rem;margin-top:1.15rem;text-decoration:none;font-size:.95rem;color:var(--brand-secondary,#161824)}.vh-testi__rating:hover{text-decoration:none}.vh-testi__rating-word{font-weight:800;letter-spacing:-.01em}.vh-testi__rating-stars{display:inline-flex;gap:3px}.vh-testi__star{width:19px;height:19px;background:#16a34a;display:inline-block;clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.vh-testi__rating-meta{display:inline-flex;align-items:center;gap:.35rem;color:color-mix(in srgb,var(--brand-secondary,#161824) 62%,#fff);font-weight:600}.vh-testi__rating-meta strong{color:var(--brand-secondary,#161824);font-weight:800}.vh-testi__glogo{display:inline-block;height:18px;width:auto;vertical-align:middle}.vh-testi__marquee{position:relative;width:100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.vh-testi__track{display:flex;gap:1.5rem;width:max-content;padding:.5rem 1.25rem;animation:vh-testi-scroll var(--vh-marquee-dur,40s) linear infinite;will-change:transform}@keyframes vh-testi-scroll{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}@media (prefers-reduced-motion:reduce){.vh-testi__track{animation:none;overflow-x:auto;scrollbar-width:none}.vh-testi__track::-webkit-scrollbar{display:none}}.vh-tcard{flex:0 0 auto;width:380px;max-width:82vw;margin:0;background:#fff;border-radius:20px;padding:1.6rem;display:flex;flex-direction:column;gap:1.05rem;transition:transform .35s cubic-bezier(.23,1,.32,1),box-shadow .35s cubic-bezier(.23,1,.32,1)}.vh-tcard__top{display:flex;align-items:center;justify-content:space-between}.vh-tcard__logo{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;font-size:1.05rem;color:var(--brand-primary,#2C4BFF);background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 10%,#fff)}.vh-tcard__stars{color:#fbbc04;font-size:.95rem;letter-spacing:1px;line-height:1}.vh-tcard__quote{margin:0;padding:0;border:0;font-size:1rem;line-height:1.6;color:color-mix(in srgb,var(--brand-secondary,#161824) 82%,#fff);flex:1 1 auto}.vh-tcard__tags{display:flex;flex-wrap:wrap;gap:.4rem}.vh-tcard__tags span{font-size:.76rem;font-weight:600;color:color-mix(in srgb,var(--brand-secondary,#161824) 65%,#fff);background:color-mix(in srgb,var(--brand-secondary,#161824) 5%,#fff);padding:.28rem .8rem;border-radius:999px}.vh-tcard__author{display:flex;align-items:center;gap:.7rem;padding-top:1.05rem;border-top:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 7%,transparent)}.vh-tcard__avatar{width:40px;height:40px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:.82rem;font-weight:800;color:#fff;letter-spacing:.02em;background:var(--av,var(--brand-primary,#2C4BFF))}.vh-tcard__who{display:flex;flex-direction:column;line-height:1.3}.vh-tcard__name{font-weight:700;font-size:.92rem;color:var(--brand-secondary,#161824)}.vh-tcard__role{font-size:.8rem;color:color-mix(in srgb,var(--brand-secondary,#161824) 50%,#fff)}@media (max-width:600px){.vh-testi{padding:56px 0}.vh-tcard{width:300px;padding:1.35rem}}.vhpage-sec-title{text-align:center;font-size:clamp(1.5rem,3vw,2rem);font-weight:800;letter-spacing:-0.02em;color:#0f172a;margin:0 0 .4rem}.vhpage-sec-sub{text-align:center;max-width:640px;margin:0 auto 2rem;color:#5a6079;font-size:1rem;line-height:1.6}.vhpage-sec-lead{text-align:center;color:#64748b;font-size:1.02rem;margin:0 auto 1.75rem;max-width:52ch}.vhpage-section--alt{background:#f8fafc}.vhpage-hq{display:flex;align-items:center;gap:.9rem;max-width:620px;margin:1.5rem auto 0;background:#fff;border:1px solid #eef1f5;border-radius:14px;padding:1.1rem 1.4rem}.vhpage-hq i{color:var(--brand-primary);font-size:1.4rem;flex-shrink:0}.vhpage-hq strong{display:block;color:#0f172a;font-size:.95rem}.vhpage-hq span{color:#64748b;font-size:.9rem}.vhpage-hq--multi{align-items:flex-start;max-width:760px}.vhpage-hq--multi i{margin-top:.2rem}.vhpage-hq--multi span{display:block;margin-top:.35rem;line-height:1.45}.vhpage-hq--multi span b{color:#0f172a;font-weight:700}.vhpage-cta{text-align:center;padding:56px 0 72px}.vhpage-cta h2{font-size:1.9rem;font-weight:800;letter-spacing:-0.02em;margin:0 0 .6rem}.vhpage-cta p{color:#475569;font-size:1.05rem;margin:0 0 1.5rem}#fullpage-overlay.w-hidden{display:none}.h-hamburger{border:none}.btn-return-to-admin{background:#fee2e2!important;color:#b91c1c!important;border:1.5px solid #fecaca!important;font-size:.78rem}.templatefile-homepage .master-breadcrumb,body:has(#frmDomainHomepage) .master-breadcrumb{display:none!important}.master-breadcrumb:has(.breadcrumb-item:only-child){display:none!important}.home-domain-search,.home-domain-search.bg-white{background:transparent!important;padding:0!important;overflow:visible}.home-domain-search::before{display:none}.search-strip{background:#0e2f67;padding:.75rem 0}.search-strip .container{display:flex;align-items:center;gap:1.5rem}.search-strip-form{flex:1;min-width:0}.search-strip-bar{display:flex;align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:4px;overflow:hidden;transition:border-color .18s ease}.search-strip-bar:focus-within{border-color:#d1d5db;background:#fff}.search-strip-input{flex:1!important;border:none!important;outline:none!important;background:transparent!important;font-size:1rem!important;color:#0f172a!important;padding:.75rem 1rem!important;box-shadow:none!important;line-height:1.4!important;min-width:0;resize:none;height:auto!important;overflow:hidden}.search-strip-input::placeholder{color:#6b7280!important;font-size:.95rem!important}.typing-placeholder:placeholder-shown{caret-color:transparent}.typing-placeholder:focus{caret-color:#0f172a}.search-strip-btns{display:flex;align-items:center;gap:.25rem;padding:.3rem .35rem .3rem 0;flex-shrink:0}.search-strip-btn-search{background:var(--brand-primary)!important;border:none!important;border-radius:.4rem!important;color:#fff!important;font-size:.95rem!important;font-weight:700!important;padding:.6rem 1.5rem!important;cursor:pointer;transition:background .18s ease!important;white-space:nowrap}.search-strip-btn-search:hover{background:var(--primary-700)!important}.search-strip-btn-transfer{background:transparent!important;border:none!important;color:#6b7280!important;font-size:.9rem!important;font-weight:600!important;padding:.6rem .85rem!important;cursor:pointer;transition:color .15s ease!important;white-space:nowrap}.search-strip-btn-transfer:hover{color:#374151!important}.search-strip-tlds{display:flex;align-items:center;gap:1rem;flex-shrink:0}.search-strip-tld{display:flex;align-items:center;gap:.5rem;white-space:nowrap}.search-strip-tld-ext{font-size:1.1rem;font-weight:800;color:#1f2937;letter-spacing:-0.02em}.search-strip-tld-price{font-size:.8rem;color:#6b7280;line-height:1.3}@media (max-width:991px){.search-strip .container{flex-direction:column;gap:.75rem;align-items:stretch}.search-strip-form{width:100%}.search-strip-tlds{gap:.75rem;flex-wrap:wrap;justify-content:center}}@media (max-width:575px){.search-strip{padding:.6rem 0}.search-strip-tlds{display:none}.search-strip-form{width:100%}.search-strip-bar{flex-direction:row!important;align-items:center;width:100%}.search-strip-input{flex:1!important;min-width:0!important;font-size:.9rem!important;padding:.65rem .75rem!important}.search-strip-btns{flex-shrink:0;padding:.25rem .3rem .25rem 0}.search-strip-btn-search{padding:.55rem 1rem!important;font-size:.85rem!important}.search-strip-btn-transfer{display:none!important}}.hero-section{background:radial-gradient(ellipse 80% 60% at 70% 40%,rgba(20,70,160,0.25) 0%,transparent 60%),radial-gradient(ellipse 60% 80% at 20% 80%,rgba(22,100,180,0.15) 0%,transparent 55%),linear-gradient(155deg,#051230 0%,#0a1e45 30%,#0e2a5c 50%,#0a1e45 70%,#051230 100%);padding:5rem 0 4.5rem;overflow:hidden;position:relative}.hero-section>.container{position:relative;z-index:1}.hero-section::before,.hero-section::after{display:none}.hero-content{display:flex;align-items:center;gap:3rem}.hero-text{flex:1;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.hero-badge{display:inline-flex;align-items:center;gap:.4rem;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.12);color:rgba(255,255,255,0.65);font-size:.8rem;font-weight:500;padding:.35rem 1rem;border-radius:2rem;letter-spacing:.02em;margin-bottom:1.25rem}.hero-badge i{font-size:.72rem;color:var(--primary-300)}.hero-title{font-size:2.75rem;font-weight:800;color:#fff;letter-spacing:-0.03em;line-height:1.15;margin-bottom:1rem}.hero-subtitle{font-size:1rem;color:rgba(255,255,255,0.5);line-height:1.7;margin-bottom:1.5rem;max-width:540px}.hero-features{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin-bottom:1.5rem}.hero-features span{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem;color:rgba(255,255,255,0.6);font-weight:500}.hero-features span i{color:var(--primary-300);font-size:.75rem}.hero-cta{display:inline-flex;align-items:center;gap:.4rem;color:#fff!important;background:var(--brand-primary);border:none;border-radius:.5rem;padding:.65rem 1.5rem;font-size:.9rem;font-weight:600;text-decoration:none!important;transition:background .18s ease}.hero-cta:hover{background:var(--primary-700);color:#fff!important}.hero-cta i{font-size:.75rem}.hero-visual{flex:0 0 420px;position:relative;height:360px}.hv-dashboard{position:absolute;top:0;left:20px;width:320px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.1);border-radius:.75rem;overflow:hidden;backdrop-filter:blur(8px)}.hv-dash-header{display:flex;align-items:center;gap:.35rem;padding:.6rem .85rem;background:rgba(255,255,255,0.04);border-bottom:1px solid rgba(255,255,255,0.06)}.hv-dot{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,0.15)}.hv-dot:first-child{background:#ef4444}.hv-dot:nth-child(2){background:#eab308}.hv-dot:nth-child(3){background:#22c55e}.hv-dash-title{margin-left:.5rem;font-size:.7rem;font-weight:600;color:rgba(255,255,255,0.4);letter-spacing:.03em}.hv-dash-body{padding:1rem}.hv-stat-row{display:flex;gap:.75rem;margin-bottom:1rem}.hv-stat{flex:1;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.06);border-radius:.4rem;padding:.5rem .6rem;text-align:center}.hv-stat-label{font-size:.6rem;font-weight:600;color:rgba(255,255,255,0.3);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.2rem}.hv-stat-val{font-size:.85rem;font-weight:700;color:rgba(255,255,255,0.8)}.hv-green{color:#4ade80!important}.hv-bar-chart{display:flex;align-items:flex-end;gap:.35rem;height:80px;padding:.5rem 0 0}.hv-bar{flex:1;background:rgba(96,165,250,0.2);border-radius:.2rem .2rem 0 0;transition:height .3s ease}.hv-bar-active{background:linear-gradient(180deg,var(--primary-400) 0%,var(--brand-primary) 100%);box-shadow:0 0 12px rgba(59,130,246,0.3)}.hv-float-card{position:absolute;display:flex;align-items:center;gap:.6rem;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.12);border-radius:.6rem;padding:.6rem .85rem;backdrop-filter:blur(8px);animation:hvFloat 3s ease-in-out infinite}.hv-float-card i{font-size:1rem;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:.4rem;flex-shrink:0}.hv-fc-title{font-size:.78rem;font-weight:700;color:rgba(255,255,255,0.85);white-space:nowrap}.hv-fc-sub{font-size:.65rem;color:rgba(255,255,255,0.4);white-space:nowrap}.hv-card-domain{bottom:60px;left:-20px;animation-delay:0s}.hv-card-domain i{background:rgba(59,130,246,0.2);color:var(--primary-300)}.hv-card-ssl{top:30px;right:-10px;animation-delay:1s}.hv-card-ssl i{background:rgba(34,197,94,0.2);color:#4ade80}.hv-card-speed{bottom:-5px;right:30px;animation-delay:2s}.hv-card-speed i{background:rgba(251,191,36,0.2);color:#fbbf24}@keyframes hvFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (max-width:991px){.hero-visual{flex:0 0 340px;height:300px}.hv-dashboard{width:260px}}@media (max-width:767px){.hero-title{font-size:2rem}.hero-section{padding:3rem 0 2.5rem}.hero-content{flex-direction:column}.hero-text{align-items:center;text-align:center}.hero-features{justify-content:center}.hero-visual{display:none}}.trust-marquee-wrap{background:#fff;padding:2rem 0 1.75rem;border-bottom:1px solid #f1f5f9;overflow:hidden;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.trust-marquee-label{text-align:center;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#94a3b8;margin-bottom:1.25rem}.trust-marquee{overflow:hidden;position:relative;mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%)}.trust-track{display:flex;align-items:center;gap:3.5rem;width:max-content;animation:marquee-scroll 28s linear infinite}.trust-track:hover{animation-play-state:paused}@keyframes marquee-scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.trust-logo{font-size:1.05rem;font-weight:800;color:#cbd5e1;letter-spacing:-0.02em;white-space:nowrap;padding:.35rem .75rem;border:1.5px solid #e9ecf2;border-radius:.5rem;background:#f8fafc;transition:color .2s ease,border-color .2s ease;cursor:default}.trust-logo:hover{color:#94a3b8;border-color:#cbd5e1}@media (max-width:575px){.trust-marquee-wrap{padding:1.25rem 0 1rem}.trust-logo{font-size:.85rem}.trust-track{gap:2rem}}.dynamic-landing-page~* .btn[onclick*="sidebar"],.store-sidebar-toggle,.primary-content>.btn.btn-default:first-child,.primary-content .dynamic-landing-page:first-child~.btn,#storeMenuToggle,.store-show-menu{display:none!important}.primary-content>.btn:first-of-type{display:none!important}.dynamic-landing-page .ds-pricing-section{background:#f7f8fa!important;padding:56px 0 64px!important}.dynamic-landing-page .pricing-container{text-align:center!important}.dynamic-landing-page .ds-grid{text-align:left!important}.dynamic-landing-page .pricing-title{font-size:2.25rem!important;font-weight:800!important;color:#0f172a!important;letter-spacing:-0.03em!important;background:none!important;-webkit-text-fill-color:#0f172a!important;margin-bottom:.75rem!important}.dynamic-landing-page .pricing-subtitle{font-size:1.05rem!important;color:#64748b!important;font-weight:400!important;margin-bottom:2rem!important;max-width:600px;margin-left:auto!important;margin-right:auto!important}.dynamic-landing-page .ds-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:1.5rem!important;margin-top:0!important;max-width:1200px!important;margin-left:auto!important;margin-right:auto!important}@media (max-width:991px){.dynamic-landing-page .ds-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:575px){.dynamic-landing-page .ds-grid{grid-template-columns:1fr!important;max-width:420px!important;margin-left:auto!important;margin-right:auto!important}}.dynamic-landing-page .ds-feature-cross{color:#d1d5db!important}#order-standard_cart{background:#fff}#order-standard_cart .row{display:block;margin:0}#order-standard_cart .cart-sidebar{display:none}#order-standard_cart .cart-body{padding:0}#order-standard_cart .cart-body .row{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:clamp(20px,3vw,36px);margin:0}@media (max-width:991px){#order-standard_cart .cart-body .row{grid-template-columns:1fr}}.vh-cart-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:clamp(20px,3vw,32px)}.vh-cart-action{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;background:var(--surface-muted);color:var(--ink-soft);border:1px solid rgba(14,31,77,0.08);border-radius:999px;font-size:13.5px;font-weight:500;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.vh-cart-action i{font-size:13px;opacity:.75;transition:opacity .2s ease}.vh-cart-action:hover{background:var(--brand-primary-soft);color:var(--brand-primary);border-color:transparent;text-decoration:none;transform:translateY(-1px)}.vh-cart-action:hover i{opacity:1}.vh-cart-action.is-active{background:var(--brand-primary);color:#fff;border-color:var(--brand-primary);font-weight:600}.vh-cart-action.is-active i{opacity:1}#order-standard_cart .header-lined{border:0;margin:0 0 8px;padding:0}#order-standard_cart .header-lined h1{font-size:clamp(1.7rem,3vw,2.2rem);font-weight:800;color:var(--ink);letter-spacing:-0.025em;margin:0 0 6px;line-height:1.15}#order-standard_cart .cart-body>p:first-of-type,#order-standard_cart .header-lined+p{font-size:15px;color:var(--ink-soft);margin:0 0 clamp(20px,3vw,32px);line-height:1.55}#order-standard_cart .cart-body .text-center h2{font-size:clamp(1.4rem,2.4vw,1.8rem);font-weight:700;color:var(--ink);letter-spacing:-0.02em;margin:0 0 8px}#order-standard_cart .cart-body .text-center p{color:var(--ink-soft);font-size:14.5px;margin:0 auto;max-width:540px}#order-standard_cart .domain-checker-container{position:relative;border-radius:18px;overflow:hidden;margin-bottom:clamp(24px,4vw,40px);background:radial-gradient(120% 80% at 90% 0%,rgba(111,168,255,0.22) 0%,rgba(111,168,255,0) 60%),radial-gradient(80% 100% at 0% 100%,rgba(44,75,255,0.18) 0%,rgba(44,75,255,0) 60%),linear-gradient(135deg,var(--brand-primary-soft) 0%,#f4f6ff 100%);border:1px solid rgba(44,75,255,0.12)}#order-standard_cart .domain-checker-bg{background-image:none;background-color:transparent;padding:clamp(22px,4vw,36px)}#order-standard_cart .domain-checker-container:not(.domain-checker-advanced) .input-group-box{display:flex;align-items:center;background:#fff;border:1px solid rgba(14,31,77,0.08);border-radius:12px;overflow:hidden;padding:4px;gap:4px}#order-standard_cart .domain-checker-container:not(.domain-checker-advanced) .input-group-box .form-control,#order-standard_cart .domain-checker-container:not(.domain-checker-advanced) .input-group-box input[name="domain"]{background:transparent;border:0;box-shadow:none;color:var(--ink);font-size:15px;padding:12px 14px;flex:1;min-width:0}#order-standard_cart .domain-checker-container:not(.domain-checker-advanced) .input-group-box input::placeholder{color:var(--ink-muted)}#order-standard_cart .domain-checker-container:not(.domain-checker-advanced) .input-group-box .input-group-btn,#order-standard_cart .domain-checker-container:not(.domain-checker-advanced) .input-group-box .input-group-append{display:flex;align-items:center;flex-shrink:0}#order-standard_cart .domain-checker-container.domain-checker-advanced .input-group-box{display:flex;flex-wrap:wrap;align-items:center;gap:10px;background:transparent;border:0;padding:0}#order-standard_cart .domain-checker-container.domain-checker-advanced .input-group-box textarea{background:#fff;color:var(--ink);font-size:14.5px;resize:none;box-shadow:none;outline:none;line-height:1.55}#order-standard_cart .domain-checker-container.domain-checker-advanced .input-group-box textarea:focus{border-color:var(--brand-primary);box-shadow:0 0 0 4px rgba(44,75,255,0.12)}#order-standard_cart .domain-checker-container.domain-checker-advanced .input-group-box textarea::placeholder{color:var(--ink-muted)}#order-standard_cart .domain-checker-container.domain-checker-advanced .input-group-box>button,#order-standard_cart .domain-checker-container.domain-checker-advanced .input-group-box>.btn-group,#order-standard_cart .domain-checker-container.domain-checker-advanced .input-group-box>label{flex:0 0 auto;display:inline-flex;align-items:center;margin:0}#order-standard_cart .domain-checker-container.domain-checker-advanced .btn-group .multiselect{background:#fff;border:1px solid rgba(14,31,77,0.08);color:var(--ink);border-radius:10px;font-size:13px;font-weight:500;padding:8px 14px;white-space:nowrap;transition:background .15s ease,border-color .15s ease}#order-standard_cart .domain-checker-container.domain-checker-advanced .btn-group .multiselect:hover{background:var(--surface-muted);border-color:rgba(44,75,255,0.25)}#order-standard_cart .domain-checker-container.domain-checker-advanced .btn-group .dropdown-menu,#order-standard_cart .domain-checker-container.domain-checker-advanced .multiselect-container{background:#fff;border:1px solid rgba(14,31,77,0.08);border-radius:12px;box-shadow:0 18px 40px -16px rgba(14,31,77,0.2);padding:6px}#order-standard_cart .domain-checker-container.domain-checker-advanced .multiselect-container li a,#order-standard_cart .domain-checker-container.domain-checker-advanced .multiselect-container li label{color:var(--ink);font-size:13.5px;padding:6px 10px;border-radius:8px}#order-standard_cart .domain-checker-container.domain-checker-advanced .multiselect-container li.active a,#order-standard_cart .domain-checker-container.domain-checker-advanced .multiselect-container li a:hover{background:var(--brand-primary-soft);color:var(--brand-primary)}#order-standard_cart .domain-checker-container.domain-checker-advanced .input-group-box>label{color:var(--ink-soft);font-size:13px;gap:6px;cursor:pointer;padding:6px 0}#order-standard_cart #btnCheckAvailability{background:var(--brand-primary);border:0;border-radius:10px;color:#fff;font-size:14px;font-weight:600;padding:11px 22px;white-space:nowrap;flex-shrink:0;transition:background .15s ease,transform .15s ease}#order-standard_cart #btnCheckAvailability:hover{background:var(--brand-secondary);transform:translateY(-1px)}#DomainSearchResults{margin-bottom:clamp(24px,4vw,40px)}#order-standard_cart .primary-domain-header,#order-standard_cart .suggested-domains .card-header,#order-standard_cart .suggested-domains .panel-heading{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:0.12em;color:var(--ink-muted);margin:0 0 12px;padding:0;background:transparent;border:0}#order-standard_cart .domain-checker-result-headline{background:#fff;border:1px solid rgba(14,31,77,0.08);border-radius:14px;padding:18px 22px;margin-bottom:14px;transition:border-color .2s ease}#order-standard_cart .domain-checker-result-headline:hover{border-color:rgba(44,75,255,0.22)}#order-standard_cart .domain-checker-available{color:var(--accent-success);font-weight:600}#order-standard_cart .domain-checker-unavailable{color:var(--accent-danger);font-weight:600}#order-standard_cart .domain-price{display:flex;align-items:center;gap:16px;flex-wrap:wrap}#order-standard_cart .domain-price .price{font-size:20px;font-weight:700;color:var(--ink)}#order-standard_cart .btn-add-to-cart{background:var(--brand-primary);border:0;color:#fff;border-radius:10px;font-size:13px;font-weight:600;padding:9px 18px;transition:background .15s ease,transform .15s ease}#order-standard_cart .btn-add-to-cart:hover{background:var(--brand-secondary);transform:translateY(-1px)}#order-standard_cart .suggested-domains{background:#fff;border:1px solid rgba(14,31,77,0.08);border-radius:14px;overflow:hidden;margin:0 0 16px}#order-standard_cart .suggested-domains .card-header,#order-standard_cart .suggested-domains .panel-heading{background:var(--surface-muted);border-bottom:1px solid rgba(14,31,77,0.06);padding:12px 18px;margin:0}#order-standard_cart .domain-suggestion{display:flex;align-items:center;padding:12px 18px;border-bottom:1px solid rgba(14,31,77,0.04);font-size:14px;transition:background .15s ease}#order-standard_cart .domain-suggestion:last-of-type{border-bottom:0}#order-standard_cart .domain-suggestion:hover{background:var(--surface-muted)}#order-standard_cart .domain-suggestion .domain{font-weight:600;color:var(--ink)}#order-standard_cart .domain-suggestion .extension{color:var(--brand-primary);font-weight:600;margin-right:auto}#order-standard_cart .domain-suggestion .price{font-weight:700;color:var(--ink);font-size:14px;margin-right:12px;white-space:nowrap}#order-standard_cart .domain-suggestion .row{display:flex;align-items:center;width:100%;flex-wrap:nowrap;margin:0}#order-standard_cart .domain-suggestion .row>div:first-child{flex:0 0 auto;width:auto;max-width:none;padding:0}#order-standard_cart .domain-suggestion .row>div:nth-child(2){flex:0 0 auto;width:auto;max-width:none;padding:0 4px;margin-right:auto}#order-standard_cart .domain-suggestion .row>div:last-child{flex:0 0 auto;width:auto;max-width:none;padding:0;margin-left:auto;display:flex;align-items:center;gap:12px}#order-standard_cart .spotlight-tlds-container{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 24px}#order-standard_cart .spotlight-tld-container{flex:1;min-width:110px;max-width:170px}#order-standard_cart .spotlight-tld{background:#fff;border:1px solid rgba(14,31,77,0.08);border-radius:12px;padding:14px 12px;text-align:center;font-size:15px;font-weight:700;color:var(--ink);transition:border-color .2s ease,transform .2s ease;text-decoration:none;display:block}#order-standard_cart .spotlight-tld:hover{border-color:var(--brand-primary);transform:translateY(-2px);text-decoration:none}#order-standard_cart .spotlight-tld .available.price{font-size:12px;font-weight:600;color:var(--accent-success);display:block;margin-top:4px}#order-standard_cart .spotlight-tld-hot,#order-standard_cart .spotlight-tld-new,#order-standard_cart .spotlight-tld-sale{display:inline-block;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;border-radius:99px;padding:2px 8px;margin-bottom:6px}#order-standard_cart .spotlight-tld-hot{background:rgba(245,158,11,0.12);color:#92400e}#order-standard_cart .spotlight-tld-new{background:rgba(22,163,74,0.12);color:#166534}#order-standard_cart .spotlight-tld-sale{background:var(--brand-primary-soft);color:var(--brand-primary)}#order-standard_cart .tld-filters{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 18px}#order-standard_cart .tld-filters a{display:inline-block;padding:5px 12px;border-radius:99px;font-size:12px;font-weight:500;background:#fff;border:1px solid rgba(14,31,77,0.08);color:var(--ink-soft);text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap}#order-standard_cart .tld-filters a:hover{background:var(--brand-primary-soft);border-color:transparent;color:var(--brand-primary)}#order-standard_cart .tld-filters a.active{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}#order-standard_cart .domain-pricing{background:#fff;border-radius:16px;overflow:hidden;margin-bottom:clamp(24px,4vw,40px);padding:22px 22px 16px}#order-standard_cart .domain-pricing h4{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:0.12em;color:var(--ink-muted);margin:0 0 12px}#order-standard_cart .tld-pricing-header{background:var(--surface-muted);border-radius:10px;margin-bottom:4px;padding:8px 0}#order-standard_cart .tld-pricing-header .tld-column,#order-standard_cart .tld-pricing-header .col-xs-4,#order-standard_cart .tld-pricing-header .col-4{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:var(--ink-muted);text-align:center;padding:8px}#order-standard_cart .tld-pricing-header .tld-column{text-align:left;padding-left:16px}#order-standard_cart .tld-row{border-bottom:1px solid rgba(14,31,77,0.04);transition:background .15s ease;align-items:center}#order-standard_cart .tld-row:last-of-type{border-bottom:0}#order-standard_cart .tld-row:hover{background:var(--surface-muted)}#order-standard_cart .tld-row .two-row-center{padding:11px 16px;display:flex;align-items:center;gap:8px}#order-standard_cart .tld-row .two-row-center strong{font-size:14px;font-weight:700;color:var(--ink)}#order-standard_cart .tld-row .col-4,#order-standard_cart .tld-row .col-xs-4{padding:11px 8px;font-size:13px;font-weight:600;color:var(--ink-soft);text-align:center}#order-standard_cart .tld-row small{font-size:11.5px;color:var(--ink-muted);font-weight:400;display:block}#order-standard_cart .tld-sale-group{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;border-radius:99px;padding:2px 8px}#order-standard_cart .tld-sale-group-hot{background:rgba(245,158,11,0.12);color:#92400e}#order-standard_cart .tld-sale-group-new{background:rgba(22,163,74,0.12);color:#166534}#order-standard_cart .tld-sale-group-sale{background:var(--brand-primary-soft);color:var(--brand-primary)}#order-standard_cart .featured-tlds-container{margin-bottom:24px}#order-standard_cart .featured-tld{background:#fff;border:1px solid rgba(14,31,77,0.08);border-radius:14px;padding:16px;text-align:center;margin-bottom:14px;transition:border-color .2s ease,transform .2s ease}#order-standard_cart .featured-tld:hover{border-color:var(--brand-primary);transform:translateY(-2px)}#order-standard_cart .featured-tld .img-container{margin-bottom:8px}#order-standard_cart .featured-tld .img-container img{height:36px;width:auto;margin:0 auto}#order-standard_cart .featured-tld .price{font-size:13.5px;font-weight:700;color:var(--brand-primary)}#order-standard_cart .domain-promo-box{background:linear-gradient(135deg,var(--brand-secondary) 0%,var(--brand-primary) 100%);border-radius:16px;padding:24px;color:#fff;margin-bottom:18px;position:relative;overflow:hidden}#order-standard_cart .domain-promo-box i{color:rgba(255,255,255,0.18);position:absolute;right:18px;top:50%;transform:translateY(-50%);font-size:60px}#order-standard_cart .domain-promo-box h3{font-size:17px;font-weight:700;color:#fff;margin:0 0 6px}#order-standard_cart .domain-promo-box .text-warning,#order-standard_cart .domain-promo-box .font-bold{color:rgba(255,255,255,0.7);font-size:12.5px}#order-standard_cart .domain-promo-box p:last-of-type{font-size:13px;color:rgba(255,255,255,0.7);margin:0 0 14px}#order-standard_cart .domain-promo-box .btn-warning,#order-standard_cart .domain-promo-box .btn-primary{background:#fff;color:var(--ink);border:0;border-radius:10px;font-size:13px;font-weight:600;padding:9px 18px;transition:background .15s ease}#order-standard_cart .domain-promo-box .btn-warning:hover,#order-standard_cart .domain-promo-box .btn-primary:hover{background:rgba(255,255,255,0.88)}#order-standard_cart .domain-promo-box .small{color:rgba(255,255,255,0.5);font-size:11px;margin-top:8px;display:block}#order-standard_cart .panel.card,#order-standard_cart form .panel.card.panel-default{background:#fff;border:1px solid rgba(14,31,77,0.08);border-radius:16px;overflow:hidden;box-shadow:none;margin:0 auto}#order-standard_cart .panel-heading.card-header{background:transparent;border:0;padding:22px 24px 4px}#order-standard_cart .panel-heading.card-header h3{font-size:17px;font-weight:700;color:var(--ink);margin:0;letter-spacing:-0.01em}#order-standard_cart .panel-body.card-body{padding:18px 24px 8px}#order-standard_cart .panel-body .form-group{margin-bottom:16px}#order-standard_cart .panel-body label{display:block;font-size:12.5px;font-weight:600;color:var(--ink-soft);text-transform:uppercase;letter-spacing:0.08em;margin-bottom:8px}#order-standard_cart .panel-body .form-control{width:100%;background:#fff;border:1px solid rgba(14,31,77,0.12);border-radius:10px;font-size:14.5px;padding:11px 14px;color:var(--ink);transition:border-color .15s ease,box-shadow .15s ease}#order-standard_cart .panel-body .form-control:focus{border-color:var(--brand-primary);box-shadow:0 0 0 4px rgba(44,75,255,0.12);outline:none}#order-standard_cart .panel-footer.card-footer{background:transparent;border-top:1px solid rgba(14,31,77,0.06);padding:16px 24px}#order-standard_cart .panel-footer .btn.btn-primary,#order-standard_cart .btn.btn-transfer{background:var(--brand-primary);border:0;border-radius:10px;font-size:14px;font-weight:600;padding:11px 22px;color:#fff;transition:background .15s ease,transform .15s ease}#order-standard_cart .panel-footer .btn.btn-primary:hover,#order-standard_cart .btn.btn-transfer:hover{background:var(--brand-secondary);transform:translateY(-1px)}#order-standard_cart .cart-body>p.text-center.small{font-size:12px;color:var(--ink-muted);margin-top:18px}#order-standard_cart .sidebar-categories-collapsed{display:none}@media (max-width:767px){#order-standard_cart{padding:24px 16px 40px}.vh-cart-actions{gap:6px}.vh-cart-action{padding:8px 12px;font-size:12.5px}.vh-cart-action i{font-size:12px}}.dynamic-landing-page .hpp-guarantee-row{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;margin-bottom:2.5rem;margin-top:-.5rem}.dynamic-landing-page .hpp-guarantee-item{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem;font-weight:600;color:#1e293b}.dynamic-landing-page .hpp-guarantee-item .fa-check-circle{color:var(--brand-primary);font-size:.85rem}.dynamic-landing-page .hpp-plan-inner{background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:1rem!important;padding:2rem 1.75rem 1.75rem!important;box-shadow:0 1px 3px rgba(0,0,0,.04)!important;transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease!important}.dynamic-landing-page .hpp-plan-inner:hover{box-shadow:0 8px 30px rgba(0,0,0,.08)!important;transform:translateY(-3px)!important;border-color:#cbd5e1!important}.dynamic-landing-page .hpp-popular .hpp-plan-inner{background:#0f172a!important;border-color:#0f172a!important;border-width:1px!important;border-radius:1rem!important;box-shadow:0 8px 30px rgba(0,0,0,.15)!important}.dynamic-landing-page .hpp-popular .hpp-plan-inner:hover{box-shadow:0 12px 40px rgba(0,0,0,.2)!important}.dynamic-landing-page .hpp-popular .hpp-price{color:#fff!important}.dynamic-landing-page .hpp-popular .hpp-name{color:#fff!important}.dynamic-landing-page .hpp-popular .hpp-tagline{color:rgba(255,255,255,0.5)!important}.dynamic-landing-page .hpp-popular .hpp-period{color:rgba(255,255,255,0.4)!important}.dynamic-landing-page .hpp-popular .hpp-price-row{border-bottom-color:rgba(255,255,255,0.1)!important}.dynamic-landing-page .hpp-popular .hpp-features li{color:rgba(255,255,255,0.75)!important}.dynamic-landing-page .hpp-popular .hpp-features li i{color:#4ade80!important}.dynamic-landing-page .hpp-top-choice{background:var(--brand-primary);color:#fff;text-align:center;padding:.35rem 1rem;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:2rem;position:absolute;top:-12px;left:50%;transform:translateX(-50%);z-index:2;white-space:nowrap;box-shadow:0 2px 8px rgba(37,99,235,0.3)}.dynamic-landing-page .hpp-icon{display:none;width:48px;height:48px;border-radius:.75rem;background:#f0f4ff;align-items:center;justify-content:center;margin-bottom:1rem;font-size:1.15rem;color:var(--primary-400)}.dynamic-landing-page .hpp-popular .hpp-icon{background:var(--primary-400);color:#fff}.dynamic-landing-page .hpp-name{font-size:1.25rem!important;font-weight:700!important;color:#0f172a!important;margin-bottom:.25rem}.dynamic-landing-page .hpp-tagline{font-size:.85rem!important;color:#64748b!important;line-height:1.5}.dynamic-landing-page .hpp-price{font-size:2.25rem!important;font-weight:800!important;color:#0f172a!important;letter-spacing:-0.03em}.dynamic-landing-page .hpp-period{font-size:.9rem!important;color:#94a3b8!important;font-weight:400!important}.dynamic-landing-page .hpp-was-row{display:flex;align-items:center;gap:.5rem;margin-bottom:.2rem}.dynamic-landing-page .hpp-was-price{font-size:.85rem;color:#94a3b8;text-decoration:line-through;font-weight:500}.dynamic-landing-page .hpp-off-badge{display:inline-flex;align-items:center;background:#dbeafe;color:var(--primary-700);font-size:.7rem;font-weight:700;padding:.2rem .6rem;border-radius:2rem;clip-path:none;letter-spacing:.02em}.dynamic-landing-page .hpp-current-price-row{display:flex;align-items:baseline;gap:.15rem;margin-bottom:.3rem}.dynamic-landing-page .hpp-billing-note{font-size:.78rem;color:#64748b;margin:0 0 1rem 0;line-height:1.4}.dynamic-landing-page .hpp-btn-dark{background:transparent!important;border:1.5px solid #d1d5db!important;color:#1f2937!important;border-radius:50px!important;font-weight:600!important;font-size:.9rem!important;letter-spacing:.01em;padding:.75rem 1.25rem!important;margin-bottom:1.5rem;transition:all .2s ease}.dynamic-landing-page .hpp-btn-dark:hover{background:#1f2937!important;border-color:#1f2937!important;color:#fff!important;box-shadow:none!important}.dynamic-landing-page .hpp-btn-popular{background:var(--brand-primary)!important;border-color:var(--brand-primary)!important;color:#fff!important;border-radius:2rem!important}.dynamic-landing-page .hpp-btn-popular:hover{background:var(--primary-700)!important;border-color:var(--primary-700)!important;color:#fff!important}.dynamic-landing-page .hpp-plan-inner form{order:0}.dynamic-landing-page .hpp-features{margin-top:0!important;border-top:1px solid #f1f5f9;padding-top:1.25rem}.dynamic-landing-page .hpp-features li{font-size:.875rem!important;color:#374151!important;padding:.35rem 0!important}.dynamic-landing-page .hpp-features li i.fa-check{color:#22c55e!important;font-size:.8rem}@media (max-width:767px){.dynamic-landing-page .hpp-guarantee-row{gap:.4rem 1rem}.dynamic-landing-page .hpp-guarantee-item{font-size:.8rem}}.tiles{margin-bottom:1.5rem!important}.tiles .row{margin:0}.tiles .tile{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem 1rem;text-decoration:none!important;color:#1e293b;background:#fff;border:1px solid #e5e7eb;transition:border-color .2s ease;position:relative;overflow:hidden}.tiles .col-6:first-child .tile{border-radius:.75rem 0 0 .75rem}.tiles .col-6:last-child .tile{border-radius:0 .75rem .75rem 0}.tiles .col-6+.col-6 .tile{border-left:none}.tiles .tile:hover{border-color:#d1d5db;z-index:1}.tiles .tile i{font-size:1.5rem;color:#94a3b8;margin-bottom:.5rem}.tiles .tile .stat{font-size:2rem;font-weight:800;color:#0f172a;line-height:1;margin-bottom:.25rem}.tiles .tile .title{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#64748b}.tiles .tile .highlight{position:absolute;bottom:0;left:0;right:0;height:3px}.tiles .tile .bg-color-blue{background:var(--brand-primary)}.tiles .tile .bg-color-green{background:#22c55e}.tiles .tile .bg-color-red{background:#ef4444}.tiles .tile .bg-color-gold{background:#f59e0b}.client-home-cards .card{border:1px solid #e5e7eb!important;border-radius:.75rem!important;box-shadow:none!important;margin-bottom:1.25rem;overflow:hidden}.client-home-cards .card-header{background:#fff!important;border-bottom:1px solid #f1f5f9!important;padding:1rem 1.25rem!important;border-radius:.75rem .75rem 0 0!important}.client-home-cards .card-header h3,.client-home-cards .card-header .card-title{font-size:1rem!important;font-weight:700!important;color:#0f172a!important;margin:0!important}.client-home-cards .card-header .btn{font-size:.78rem!important;padding:.3rem .75rem!important;border-radius:.4rem!important}.client-home-cards .card-accent-blue{border-left:3px solid var(--brand-primary)!important}.client-home-cards .card-accent-green{border-left:3px solid #22c55e!important}.client-home-cards .card-accent-red{border-left:3px solid #ef4444!important}.client-home-cards .card-accent-gold{border-left:3px solid #f59e0b!important}.client-home-cards .card-accent-pink{border-left:3px solid #ec4899!important}.client-home-cards .card-accent-orange{border-left:3px solid #f97316!important}.client-home-cards .bg-color-blue{background:var(--brand-primary)!important;border:none!important;color:#fff!important}.client-home-cards .bg-color-green{background:var(--brand-primary)!important;border:none!important;color:#fff!important}.client-home-cards .bg-color-red{background:#ef4444!important;border:none!important;color:#fff!important}.client-home-cards .bg-color-gold{background:#f59e0b!important;border:none!important;color:#fff!important}.client-home-cards .bg-color-pink{background:#ec4899!important;border:none!important;color:#fff!important}.client-home-cards .bg-color-orange{background:#f97316!important;border:none!important;color:#fff!important}.client-home-cards .card-body{padding:1.25rem!important;background:#fff}.client-home-cards .card-footer{background:#fafafa!important;border-top:1px solid #f1f5f9!important;padding:.75rem 1.25rem!important;min-height:0}.client-home-cards .card-footer:empty{display:none}.client-home-cards .list-group-item{border-color:#f1f5f9!important;padding:.65rem 1.25rem!important;font-size:.9rem;color:#374151;transition:background .15s ease}.client-home-cards .list-group-item:hover{background:#f8fafc!important;color:var(--brand-primary)}.client-home-cards .list-group-item.active{background:#eff6ff!important;border-color:#f1f5f9!important;color:var(--brand-primary)!important}.sidebar .card{border:1px solid #e5e7eb!important;border-radius:.75rem!important;box-shadow:none!important;margin-bottom:1rem}.sidebar .card-header{background:#f8fafc!important;border-bottom:1px solid #f1f5f9!important;padding:.75rem 1rem!important;font-size:.75rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:#64748b!important;cursor:pointer}.sidebar .card-body{padding:1rem!important;font-size:.9rem;color:#374151}.sidebar .card .btn-primary,.sidebar .card .btn-success{width:100%;border-radius:.5rem!important;font-size:.85rem!important;font-weight:600!important;padding:.5rem 1rem!important}.sidebar .list-group-item{border:none!important;padding:.5rem 1rem!important;font-size:.88rem;color:#374151;border-radius:.4rem!important}.sidebar .list-group-item:hover{background:#f0f4ff!important;color:var(--brand-primary)}.sidebar .list-group-item i{width:1.1rem;text-align:center;margin-right:.4rem;color:#94a3b8}.vh-ca-sidebar .card,.vh-ca-sidebar .card-sidebar{border:1px solid #eef1f5!important;border-radius:6px!important;box-shadow:0 6px 20px rgba(15,23,42,.05)!important;margin-bottom:16px!important;overflow:hidden}.vh-ca-sidebar .card-header{background:#fbfcfe!important;border-bottom:1px solid #f1f5f9!important;padding:13px 16px!important;text-transform:none!important;letter-spacing:0!important;font-size:.82rem!important}.vh-ca-sidebar .card-header .card-title{font-weight:800!important;color:#0f172a!important}.vh-ca-sidebar .card-header i{color:var(--brand-primary)!important}.vh-ca-sidebar .card-header .card-minimise{color:#94a3b8!important}.vh-ca-sidebar .card-body{padding:14px 16px!important}.vh-ca-sidebar .card .btn-primary,.vh-ca-sidebar .card .btn-success{background:linear-gradient(135deg,var(--brand-primary),var(--accent))!important;border:none!important;border-radius:10px!important;font-weight:700!important}.vh-ca-sidebar .card .btn-primary:hover,.vh-ca-sidebar .card .btn-success:hover{filter:brightness(1.07)}.vh-ca-sidebar .list-group-item{padding:10px 14px!important;font-size:.9rem!important;font-weight:600!important;border-radius:9px!important;color:#475569!important}.vh-ca-sidebar .list-group-item:hover{background:#f4f6fb!important;color:var(--brand-primary)!important}.vh-ca-sidebar .list-group-item i{color:#94a3b8!important}.vh-ca-sidebar .list-group-item:hover i{color:var(--brand-primary)!important}.vh-ca-sidebar .collapsable-card-body{display:block!important;height:auto!important}.vh-ca-sidebar .card-minimise{display:none!important}.vh-ca-sidebar .card-header{cursor:default!important}.vh-ca-home .vh-ca-sidebar{display:flex;flex-direction:column}.vh-ca-home .vh-ca-sidebar>.vh-cside{order:0}.vh-ca-home .vh-ca-sidebar>*:nth-child(3){order:4}.vh-ca-home .vh-ca-sidebar>*:nth-child(4){order:3}.client-home-cards .card-accent-pink .card-header{border-bottom-color:#ec4899!important}.client-home-cards .input-group{border-radius:.5rem;overflow:hidden}.client-home-cards .input-group .form-control{border-radius:.5rem 0 0 .5rem!important}.client-home-cards .input-group .btn{border-radius:0!important}.client-home-cards .input-group .btn:last-child{border-radius:0 .5rem .5rem 0!important}#order-standard_cart h1,.order-form h1{font-size:1.75rem;font-weight:600;color:#0f172a;letter-spacing:-0.02em}#order-standard_cart .table thead th,.view-cart .table thead th{background:#0f172a!important;color:#fff!important;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.75rem 1rem;border:none!important}#order-standard_cart .table thead th:first-child{border-radius:.5rem 0 0 .5rem}#order-standard_cart .table thead th:last-child{border-radius:0 .5rem .5rem 0}#order-standard_cart .table tbody td{padding:1rem;vertical-align:middle;border-color:#f1f5f9;color:#374151;font-size:.9rem}#order-standard_cart .table{border:none!important;box-shadow:none}.view-cart .text-center,#order-standard_cart .text-center{color:#64748b;font-size:.95rem;padding:2rem 1rem}#order-standard_cart .promo-input,.view-cart .promo-input,#order-standard_cart fieldset{border:1px solid #e5e7eb!important;border-radius:.5rem!important;padding:1rem!important;background:#fff}#order-standard_cart legend,.view-cart legend{font-size:.85rem;font-weight:700;color:var(--brand-primary);padding:0 .5rem;margin-bottom:0;width:auto}#order-standard_cart .promo-input input,#order-standard_cart fieldset input[type="text"]{border:1px solid #e5e7eb!important;border-radius:.5rem!important;padding:.55rem .85rem!important;font-size:.9rem}#order-standard_cart .promo-input .btn,#order-standard_cart fieldset .btn{background:#0f172a!important;border-color:#0f172a!important;color:#fff!important;border-radius:.5rem!important;font-weight:600!important;font-size:.85rem!important;padding:.55rem 1.25rem!important}#order-standard_cart .promo-input .btn:hover,#order-standard_cart fieldset .btn:hover{background:#1e293b!important}#order-standard_cart .order-summary,.order-summary,#orderSummary,.view-cart .card:last-child{box-shadow:none!important;overflow:hidden}#order-standard_cart .order-summary .card-header,.order-summary .card-header,#orderSummary .card-header,.view-cart .card:last-child .card-header{background:#0f172a!important;color:#fff!important;font-size:.85rem!important;font-weight:700!important;text-align:center;padding:.6rem 1rem!important;border:none!important;border-radius:.75rem .75rem 0 0!important}.order-summary .card-body,#orderSummary .card-body{padding:.85rem 1rem!important}.order-summary .row,#orderSummary .row{padding:.35rem 0}.order-summary .total-due-today,#orderSummary .total-due-today,.order-summary h4,#orderSummary h4{font-size:1.25rem;font-weight:800;color:#0f172a;text-align:center;margin:.25rem 0 .15rem}.order-summary .total-due-today+small,.order-summary .text-center small{color:#64748b;font-size:.8rem}.order-summary .text-center a,#orderSummary .text-center a,a[href*="continue-shopping"]{color:#64748b!important;font-size:.85rem;text-decoration:none}.order-summary .text-center a:hover,#orderSummary .text-center a:hover{color:var(--brand-primary)!important}#order-standard_cart .cart-sidebar .card,.cart-sidebar .card{border:1px solid #e5e7eb!important;border-radius:.75rem!important;box-shadow:none!important}.view-cart .item-row,#order-standard_cart .item{border-bottom:1px solid #f1f5f9;padding:1rem 0}.view-cart .btn-danger,#order-standard_cart .btn-danger{background:transparent!important;border:1px solid #e5e7eb!important;color:#ef4444!important;border-radius:.4rem!important;font-size:.78rem!important;padding:.3rem .6rem!important}.view-cart .btn-danger:hover,#order-standard_cart .btn-danger:hover{background:#fef2f2!important;border-color:#fecaca!important}#frmConfigureProduct .panel,#frmConfigureProduct .card{border:1px solid #e5e7eb!important;border-radius:.75rem!important;box-shadow:none!important}#frmConfigureProduct .panel-heading,#frmConfigureProduct .card-header{background:#f8fafc!important;border-bottom:1px solid #f1f5f9!important;font-weight:700;color:#0f172a}.order-form .nav-tabs{border-bottom:2px solid #e5e7eb!important;margin-bottom:1.5rem}.order-form .nav-tabs .nav-link{border:none!important;border-bottom:2px solid transparent!important;color:#64748b!important;font-weight:600;margin-bottom:-2px;padding:.6rem 1rem}.order-form .nav-tabs .nav-link.active{color:var(--brand-primary)!important;border-bottom-color:var(--brand-primary)!important;background:transparent!important}#order-standard_cart .store-product,.store-product,.panel-addon,.addon-products .product-item,#orderSummaryAddons .card,.recommendations .card{border:1px solid #e5e7eb!important;border-radius:.75rem!important;box-shadow:none!important;margin-bottom:.75rem;overflow:hidden;transition:border-color .2s ease}#order-standard_cart .store-product:hover,.store-product:hover{border-color:#d1d5db!important}.store-product[style*="border"],.panel-addon[style*="border"],#order-standard_cart .panel[style*="border-left"],#order-standard_cart .panel[style*="border-top"]{border-left-color:#e5e7eb!important;border-top-color:#e5e7eb!important}.store-product .btn,.panel-addon .btn,.addon-products .btn,#order-standard_cart .btn-add-to-cart,#order-standard_cart .panel .btn-success,#order-standard_cart .panel .btn-info,#order-standard_cart .panel .btn-warning,a.btn[href*="cart.php"][href*="add"]{background:var(--brand-primary)!important;border-color:var(--brand-primary)!important;color:#fff!important;border-radius:.4rem!important;font-size:.8rem!important;font-weight:600!important;padding:.4rem .85rem!important;box-shadow:none!important}.store-product .btn:hover,.panel-addon .btn:hover,#order-standard_cart .panel .btn-success:hover,#order-standard_cart .panel .btn-info:hover{background:var(--primary-700)!important;border-color:var(--primary-700)!important}.store-product h4,.store-product h5,.store-product strong,.panel-addon .panel-title,#order-standard_cart .panel-title{font-size:1rem!important;font-weight:700!important;color:#0f172a!important}.store-product p,.store-product .text-muted,.panel-addon .panel-body p{font-size:.85rem;color:#64748b}.store-product .price,.panel-addon .price,#order-standard_cart .panel .price{font-size:.95rem!important;font-weight:700!important;color:#0f172a!important}.store-product .features li,.store-product ul li,.panel-addon ul li{font-size:.82rem;color:#374151;padding:.15rem 0}.store-product .fa-chevron-right,.store-product .fa-chevron-down,.store-product .fa-angle-right,#order-standard_cart .panel .fa-chevron-right{color:#94a3b8!important;font-size:.8rem}#order-standard_cart h2,.view-cart h2{font-size:1.5rem!important;font-weight:800!important;color:#0f172a!important}#order-standard_cart .panel{border:1px solid #e5e7eb!important;border-radius:.75rem!important;box-shadow:none!important;margin-bottom:.75rem}#order-standard_cart .panel-heading{background:#fff!important;border-bottom:1px solid #f1f5f9!important;border-radius:.75rem .75rem 0 0!important;padding:.85rem 1.1rem!important}#order-standard_cart .panel-body{padding:.85rem 1.1rem!important;background:#fff}#order-standard_cart .panel-footer{background:#fafafa!important;border-top:1px solid #f1f5f9!important;padding:.65rem 1.1rem!important}#order-standard_cart .panel .bg-light,#order-standard_cart .panel [style*="background"]{background:#f8fafc!important;border-radius:.4rem}.dynamic-landing-page .ds-grid:has(.hpp-plan:first-child:last-child){grid-template-columns:minmax(300px,420px)!important;justify-content:center!important;max-width:480px!important}.dynamic-landing-page .ds-grid:has(.hpp-plan:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(280px,1fr))!important;max-width:720px!important;justify-content:center!important}.dynamic-landing-page .ds-grid:has(.hpp-plan:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(280px,1fr))!important;max-width:960px!important}.landing-page.ox .header,.landing-page.ox .header .header-content{color:#fff!important}.landing-page.ox .header h1{color:#fff!important;font-weight:500!important;letter-spacing:0.005em}.landing-page.ox .header .btn{font-weight:500}li[menuItemName="Home"]{display:none!important}.h-topbar{background:var(--surface);color:var(--ink-soft);padding:10px 0 6px;font-size:13.5px;position:relative;z-index:30}.h-topbar-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.h-topbar-left{display:flex;align-items:center;gap:12px;min-height:32px}.h-topbar-right{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:end;flex:1}.h-topbar-right>.h-kb-search{margin-left:auto}.h-topbar-right>.h-kb-search+.h-topbar-sep{display:none}.h-topbar-sep{opacity:.35}.h-locale-btn,.h-topbar-phone,.h-account-link,.h-topbar-icon,.h-notify-btn,.h-admin-btn{display:inline-flex;align-items:center;gap:6px;background:transparent;border:0;color:inherit;font-size:13.5px;font-weight:500;padding:4px 8px;border-radius:4px;text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease}.h-locale-btn:hover{background:var(--surface-lifted)}.h-locale-btn:focus,.h-locale-btn:focus-visible,.h-locale-btn:active{outline:0;box-shadow:none;border-color:rgba(14,31,77,0.10)}.h-locale-btn .iti-flag{width:16px;height:12px}.h-topbar-phone:hover,.h-account-link:hover,.h-topbar-icon:hover,.h-notify-btn:hover{background:var(--surface-lifted);color:var(--ink);text-decoration:none}.h-notify-btn{outline:0;position:relative;padding:6px 8px}.h-notify-btn:focus,.h-notify-btn:focus-visible,.h-notify-btn:active{outline:0;box-shadow:none;border-color:transparent}.h-notify-btn .fa-bell{font-size:15px;color:var(--ink-soft)}.h-notify-btn:hover .fa-bell,.h-notify-btn[aria-describedby^="popover"] .fa-bell{color:var(--brand-primary)}.popover{border:1px solid rgba(14,31,77,0.08);border-radius:10px;box-shadow:0 12px 32px -12px rgba(14,31,77,0.18),0 2px 6px -2px rgba(14,31,77,0.06);padding:0;background:#fff;font-family:inherit}.popover .arrow::before,.popover .arrow::after{border-color:transparent}.popover-body{padding:0}.popover .client-alerts{list-style:none;margin:0;padding:6px 0;min-width:280px;max-width:360px}.popover .client-alerts>li+li{border-top:1px solid var(--surface-lifted)}.popover .client-alerts>li>a{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;color:var(--ink);font-size:13.5px;line-height:1.45;text-decoration:none;transition:background .15s ease}.popover .client-alerts>li>a:hover{background:var(--surface-muted);text-decoration:none;color:var(--ink)}.popover .client-alerts>li>a>.fa-fw{font-size:13px;margin-top:3px;color:var(--brand-primary);flex-shrink:0}.popover .client-alerts>li>a .fa-exclamation-circle{color:var(--accent-danger)}.popover .client-alerts>li>a .fa-exclamation-triangle{color:var(--accent-warning)}.popover .client-alerts>li>a .fa-info-circle{color:var(--brand-primary)}.popover .client-alerts>li>a .fa-check-circle{color:var(--accent-success)}.popover .client-alerts>li>a .message{flex:1;color:var(--ink)}.popover .client-alerts>li.none{padding:16px 18px;color:var(--ink-muted);font-size:13px;text-align:left}.popover .client-alerts>li.none::before{content:'';display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent-success);margin-right:8px;vertical-align:middle}.h-notify-badge{position:absolute;top:0;right:0;transform:translate(35%,-25%);background:var(--accent-danger);color:#fff;border-radius:999px;font-size:10px;font-weight:700;line-height:1;padding:2px 5px;min-width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;text-align:center;box-shadow:0 2px 6px -1px color-mix(in srgb,var(--accent-danger) 60%,transparent);pointer-events:none}.h-kb-search{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid rgba(14,31,77,0.12);border-radius:24px;padding:4px 10px;min-width:220px;transition:border-color .15s ease}.h-kb-search:hover{border-color:rgba(14,31,77,0.22)}.h-kb-search:focus-within{border-color:var(--brand-primary)}.h-kb-search i{color:var(--ink-muted);font-size:12.5px;flex-shrink:0}.h-kb-search:focus-within i{color:var(--brand-primary)}.h-kb-search input{background:transparent;border:0;outline:0;color:var(--ink);font-family:inherit;width:100%;min-width:0}.h-kb-search input::placeholder{color:var(--ink-muted);opacity:1}@media (max-width:991px){.h-kb-search{display:none}.h-topbar-right .h-topbar-sep:last-of-type{display:none}}html,body{height:auto!important;min-height:100%}header.header,.header{position:sticky!important;top:0!important;z-index:1000;background:#fff;padding:24px 0;border:0;box-shadow:none;transition:padding .3s cubic-bezier(.23,1,.32,1),box-shadow .3s ease}.header.is-scrolled{padding:12px 0;box-shadow:0 4px 20px -12px rgba(14,31,77,.25)}@media (prefers-reduced-motion:reduce){.header{transition:none}}body:not(.templatefile-homepage) .header{margin-bottom:0}.h-main-bar{background:transparent!important;padding:0}.h-pill{display:flex;align-items:center;gap:16px;width:100%}.h-logo{flex-shrink:0;display:inline-flex;align-items:center;text-decoration:none}.h-logo .logo-img{height:36px;width:auto;display:block}@media (min-width:768px){.h-logo .logo-img{height:40px}}@media (min-width:1200px){.h-logo .logo-img{height:44px}}.h-desktop-nav{flex:1 1 auto;justify-content:start}.h-desktop-nav .navbar-nav{display:flex;flex-direction:row;gap:6px;list-style:none;margin:0;padding:0;flex-wrap:nowrap}.h-desktop-nav .navbar-nav>li{white-space:nowrap}.h-desktop-nav .navbar-nav>li>a{color:var(--ink);font-size:15px;font-weight:600;padding:8px 14px;border-radius:10px;text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:background .15s,color .15s}.h-desktop-nav .navbar-nav>li>a:hover,.h-desktop-nav .navbar-nav>li.dropdown:hover>a{background:var(--brand-primary-soft);color:var(--brand-primary);text-decoration:none}.h-desktop-nav .dropdown-toggle::after{margin-left:4px;border-top-color:currentColor;opacity:.6}html,body{overflow-x:clip;max-width:100%}.h-secondary-nav .dropdown-menu-right{right:0!important;left:auto!important}.h-desktop-nav .dropdown-menu,.h-secondary-nav .dropdown-menu{background:#fff;border:1px solid rgba(14,31,77,0.06);border-radius:12px;padding:6px;box-shadow:0 16px 40px -12px rgba(14,31,77,0.18),0 4px 12px -4px rgba(14,31,77,0.06);margin-top:10px;min-width:240px;overflow:hidden;transform-origin:top center;animation:vh-dropdown-in .22s cubic-bezier(.16,1,.3,1) both}@keyframes vh-dropdown-in{from{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.h-desktop-nav .dropdown-menu::before,.h-secondary-nav .dropdown-menu::before{content:'';position:absolute;top:0;left:10%;right:10%;height:2px;background:linear-gradient(90deg,transparent,var(--brand-primary),transparent);border-radius:0 0 4px 4px;opacity:.6}.h-desktop-nav .dropdown-menu .dropdown-item,.h-secondary-nav .dropdown-menu .dropdown-item{position:relative;border-radius:8px;padding:0;font-size:14px;font-weight:500;color:var(--ink);background:transparent;overflow:hidden;transition:background .18s ease,color .18s ease}.h-desktop-nav .dropdown-menu .dropdown-item a,.h-secondary-nav .dropdown-menu .dropdown-item a{display:flex;align-items:center;gap:10px;color:var(--ink);padding:9px 28px 9px 14px;border-radius:8px;text-decoration:none;transition:color .18s ease,transform .18s ease;position:relative}.h-desktop-nav .dropdown-menu .dropdown-item a i,.h-secondary-nav .dropdown-menu .dropdown-item a i{width:16px;text-align:center;color:var(--ink-muted);font-size:13px;transition:color .18s ease,transform .18s ease}.h-desktop-nav .dropdown-menu .dropdown-item::after,.h-secondary-nav .dropdown-menu .dropdown-item::after{content:'';position:absolute;right:14px;top:50%;width:6px;height:6px;border-right:1.5px solid var(--brand-primary);border-top:1.5px solid var(--brand-primary);transform:translateY(-50%) translateX(-8px) rotate(45deg);opacity:0;transition:opacity .2s ease,transform .25s cubic-bezier(.16,1,.3,1);pointer-events:none}.h-desktop-nav .dropdown-menu .dropdown-item:hover,.h-secondary-nav .dropdown-menu .dropdown-item:hover{background:var(--brand-primary-soft)}.h-desktop-nav .dropdown-menu .dropdown-item:hover::after,.h-secondary-nav .dropdown-menu .dropdown-item:hover::after,.h-desktop-nav .dropdown-menu .dropdown-item.active::after,.h-secondary-nav .dropdown-menu .dropdown-item.active::after{opacity:1;transform:translateY(-50%) translateX(0) rotate(45deg)}.h-desktop-nav .dropdown-menu .dropdown-item:hover a,.h-secondary-nav .dropdown-menu .dropdown-item:hover a{color:var(--brand-primary);transform:translateX(2px)}.h-desktop-nav .dropdown-menu .dropdown-item:hover a i,.h-secondary-nav .dropdown-menu .dropdown-item:hover a i{color:var(--brand-primary);transform:translateX(-1px)}.h-desktop-nav .dropdown-menu .dropdown-item.active,.h-secondary-nav .dropdown-menu .dropdown-item.active{background:var(--brand-primary-soft)}.h-desktop-nav .dropdown-menu .dropdown-item.active a,.h-secondary-nav .dropdown-menu .dropdown-item.active a{color:var(--brand-primary);font-weight:600}.h-desktop-nav .dropdown-menu .dropdown-divider,.h-secondary-nav .dropdown-menu .dropdown-divider{margin:6px 8px;border-top:1px solid var(--surface-lifted)}.h-locale-wrap{position:relative;display:inline-flex}.h-locale-menu{display:none;position:absolute;top:100%;right:0;z-index:1000;background:#fff;border:1px solid rgba(14,31,77,0.06);border-radius:10px;padding:0;margin-top:8px;min-width:200px;max-width:220px;box-shadow:0 16px 40px -12px rgba(14,31,77,0.18),0 4px 12px -4px rgba(14,31,77,0.06);overflow:hidden;transform-origin:top right;max-height:calc(100vh - 80px)}.h-locale-menu.show{display:flex;flex-direction:column;animation:vh-dropdown-in .22s cubic-bezier(.16,1,.3,1) both}.h-locale-form{display:flex;flex-direction:column;flex:1;min-height:0}.h-locale-section-title{padding:10px 12px 4px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted);flex-shrink:0}.h-locale-list{list-style:none;margin:0;padding:2px 6px 6px;max-height:260px;overflow-y:auto;flex-shrink:1;min-height:0}.h-locale-list li{margin:0}.h-locale-item{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;background:transparent;border:0;padding:7px 24px 7px 12px;border-radius:6px;font-family:inherit;font-size:13px;font-weight:500;color:var(--ink);text-align:left;cursor:pointer;overflow:hidden;transition:background .18s ease,color .18s ease,transform .18s ease}.h-locale-item>span{transition:transform .18s ease}.h-locale-item::after{content:'';position:absolute;right:14px;top:50%;width:6px;height:6px;border-right:1.5px solid var(--brand-primary);border-top:1.5px solid var(--brand-primary);transform:translateY(-50%) translateX(-8px) rotate(45deg);opacity:0;transition:opacity .2s ease,transform .25s cubic-bezier(.16,1,.3,1);pointer-events:none}.h-locale-item:hover{background:var(--brand-primary-soft);color:var(--brand-primary)}.h-locale-item:hover>span{transform:translateX(2px)}.h-locale-item:hover::after{opacity:1;transform:translateY(-50%) translateX(0) rotate(45deg)}.h-locale-item.is-active{background:var(--brand-primary-soft);color:var(--brand-primary);font-weight:600}.h-locale-item .fa-check{color:var(--brand-primary);font-size:11px;margin-left:8px}.h-locale-item.is-active::after{display:none}.h-locale-wrap.show .h-locale-btn .fas{transform:rotate(180deg)}.h-locale-btn .fas{transition:transform .2s ease}.h-locale-list::-webkit-scrollbar{width:6px}.h-locale-list::-webkit-scrollbar-thumb{background:rgba(14,31,77,0.12);border-radius:999px}.h-locale-list::-webkit-scrollbar-thumb:hover{background:rgba(14,31,77,0.22)}@media (max-width:480px){.h-locale-menu{min-width:180px;max-width:200px}}.h-desktop-nav .navbar-nav>li.dropdown.show>a .dropdown-toggle::after,.h-desktop-nav .navbar-nav>li.dropdown[aria-expanded="true"]>a::after,.h-desktop-nav .navbar-nav>li.dropdown.show>a::after{transform:rotate(180deg)}.h-desktop-nav .navbar-nav>li.dropdown>a::after{transition:transform .2s ease}@media (prefers-reduced-motion:reduce){.h-desktop-nav .dropdown-menu,.h-secondary-nav .dropdown-menu{animation:none}.h-desktop-nav .dropdown-menu .dropdown-item:hover a,.h-secondary-nav .dropdown-menu .dropdown-item:hover a{transform:none}}.h-nav-actions{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:auto}.h-icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;background:var(--surface-muted);color:var(--ink);border-radius:12px;border:0;text-decoration:none;transition:background .15s,color .15s,transform .15s}.h-icon-btn:hover{background:var(--brand-primary-soft);color:var(--brand-primary);text-decoration:none}.h-cart-badge{position:absolute;top:-4px;right:-4px;background:var(--brand-primary);color:#fff;font-size:11px;font-weight:700;min-width:18px;height:18px;border-radius:999px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border:2px solid #fff}.h-cart-badge.h-cart-empty{display:none}.h-secondary-nav{position:relative;padding-left:12px;margin-left:4px}.h-secondary-nav::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:24px;background:rgba(14,31,77,0.10)}.h-secondary-nav .navbar-nav{display:flex;flex-direction:row;gap:6px;list-style:none;margin:0;padding:0}.h-secondary-nav .navbar-nav>li>a{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font-size:14.5px;font-weight:600;padding:9px 16px;border-radius:10px;text-decoration:none;background:transparent;transition:background .15s,color .15s}.h-secondary-nav .navbar-nav>li.dropdown>a::after{margin-left:4px;opacity:.6}.h-secondary-nav .navbar-nav>li>a:hover,.h-secondary-nav .navbar-nav>li.dropdown:hover>a{background:var(--brand-primary-soft);color:var(--brand-primary)}.h-secondary-nav .navbar-nav>li:last-child>a{background:var(--brand-primary);color:#fff}.h-secondary-nav .navbar-nav>li:last-child>a:hover{background:var(--brand-secondary);color:#fff}.h-hamburger{font-size:18px}.h-hamburger:focus,.h-hamburger:focus-visible,.h-hamburger:active{outline:0;box-shadow:none;border-color:transparent}.h-mobile-menu{position:fixed!important;top:0;right:0;bottom:0;width:320px;max-width:85vw;background:var(--surface-muted);margin:0;padding:20px 16px;border-radius:0;box-shadow:-16px 0 40px -8px rgba(14,31,77,0.18);z-index:1050;overflow-y:auto;overflow-x:hidden;transform:translateX(100%);transition:transform .3s cubic-bezier(.16,1,.3,1);display:block!important;visibility:hidden}.h-mobile-menu.show{transform:translateX(0);visibility:visible}.h-mobile-menu .container,.h-mobile-menu .container-fluid{padding:0;max-width:none}.h-mobile-menu .navbar-nav{flex-direction:column;list-style:none;margin:0;padding:0;gap:2px}.h-mobile-menu .navbar-nav>li{position:relative;width:100%}.h-mobile-menu .navbar-nav>li>a{display:block;padding:7px 10px;font-size:14px;font-weight:600;color:var(--ink);text-decoration:none;border-radius:6px;transition:background .15s ease,color .15s ease}.h-mobile-menu .navbar-nav>li>a:hover,.h-mobile-menu .navbar-nav>li>a:focus{background:var(--brand-primary-soft);color:var(--brand-primary);outline:0}.h-mobile-menu .navbar-nav .dropdown-menu{position:static!important;transform:none!important;box-shadow:none;border:0;padding:2px 0 4px 12px;margin:0;animation:none;display:none;background:transparent;width:100%;min-width:0;max-width:none;inset:auto!important}.h-mobile-menu .navbar-nav .dropdown.show>.dropdown-menu,.h-mobile-menu .navbar-nav li.show>.dropdown-menu{display:block}.h-mobile-menu .dropdown-item{padding:0;background:transparent;border-radius:6px}.h-mobile-menu .dropdown-item a{display:block;padding:5px 10px!important;font-size:13px;font-weight:500;color:var(--ink-soft)!important;border-radius:5px}.h-mobile-menu .dropdown-item:hover{background:transparent}.h-mobile-menu .dropdown-item:hover a{color:var(--brand-primary)!important;background:var(--brand-primary-soft)}.h-mobile-menu .dropdown-item::before,.h-mobile-menu .dropdown-item::after{display:none!important}.h-mobile-menu .navbar-nav>li.dropdown>a{display:flex!important;align-items:center;justify-content:space-between;gap:8px;padding-right:14px!important}.h-mobile-menu .navbar-nav>li.dropdown>a.dropdown-toggle::after,.h-mobile-menu .navbar-nav>li.dropdown>a::after{content:'';display:inline-block;width:7px;height:7px;margin:0 0 0 auto;border:0;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translate(-1px,-1px);transition:transform .2s ease;opacity:.55;vertical-align:middle;flex-shrink:0}.h-mobile-menu .navbar-nav>li.dropdown.show>a.dropdown-toggle::after,.h-mobile-menu .navbar-nav>li.dropdown.show>a::after{transform:rotate(-135deg) translate(-2px,-2px);opacity:1}.h-mobile-search{margin-bottom:18px}.h-mobile-secondary{margin-top:16px;padding-top:16px;border-top:1px solid var(--surface-lifted)}.h-mobile-menu li[menuItemName="Home"]{display:none!important}.h-mobile-menu-header{display:flex;align-items:center;justify-content:space-between;margin:-4px 0 18px;padding-bottom:16px;border-bottom:1px solid var(--surface-lifted)}.h-mobile-brand img{height:32px;width:auto;display:block}.h-mobile-close{width:36px;height:36px;border:0;background:var(--surface-muted);border-radius:10px;color:var(--ink);font-size:14px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease}.h-mobile-close:hover{background:var(--brand-primary-soft);color:var(--brand-primary)}.h-mobile-close:focus,.h-mobile-close:focus-visible{outline:0;box-shadow:none}.h-mobile-menu .h-mobile-search{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid rgba(14,31,77,0.12);border-radius:8px;padding:6px 12px}.h-mobile-menu .h-mobile-search:focus-within{border-color:var(--brand-primary)}.h-mobile-menu .h-mobile-search i{color:var(--ink-muted);font-size:13px}.h-mobile-menu .h-mobile-search input{flex:1;background:transparent;border:0;outline:0;color:var(--ink);font-family:inherit;font-size:14px;padding:4px 0}.h-mobile-menu .h-mobile-search input::placeholder{color:var(--ink-muted)}body.h-mobile-menu-open{overflow:hidden}.vh-ribbon{display:none;position:absolute;inset:0;pointer-events:none;z-index:3;overflow:hidden}.vh-ribbon svg{position:absolute;top:-10%;left:30%;width:55%;height:120%;transform:rotate(-22deg);overflow:visible;opacity:1}@media (max-width:767px){.vh-ribbon svg{left:50%;width:60%;opacity:.5}}.vh-ribbon-layer{transform-origin:50% 50%}.vh-ribbon-layer-1{animation:vh-ribbon-flow-1 8s ease-in-out infinite alternate}.vh-ribbon-layer-2{animation:vh-ribbon-flow-2 12s ease-in-out infinite alternate}.vh-ribbon-layer-3{animation:vh-ribbon-flow-3 16s ease-in-out infinite alternate}@keyframes vh-ribbon-flow-1{0%{transform:translate(0,0) rotate(0deg) scale(1)}100%{transform:translate(-30px,20px) rotate(4deg) scale(1.05)}}@keyframes vh-ribbon-flow-2{0%{transform:translate(0,0) rotate(0deg) scale(1)}100%{transform:translate(20px,-30px) rotate(-3deg) scale(1.08)}}@keyframes vh-ribbon-flow-3{0%{transform:translate(0,0) rotate(0deg) scale(1)}100%{transform:translate(-15px,-25px) rotate(2deg) scale(1.04)}}.vh-hero-wrap{position:relative;z-index:2}@media (prefers-reduced-motion:reduce){.vh-ribbon-layer-1,.vh-ribbon-layer-2,.vh-ribbon-layer-3{animation:none}}.vh-hero-image{position:relative;width:100%;height:100%;min-height:320px;display:flex;align-items:stretch;justify-content:center;padding:0;clip-path:polygon(32% 0%,100% 0%,100% 100%,70% 100%,50% 100%,12% 40%)}.vh-hero-image img{display:block;width:100%;height:100%;max-height:620px;object-fit:cover;object-position:center;border-radius:0}@media (min-width:768px){.vh-hero-image{align-self:stretch;height:100%}.vh-hero-image img{height:100%;max-height:none;min-height:460px}}@media (min-width:1200px){.vh-hero-image img{min-height:540px}}.vh-eyebrow::before{background:var(--accent-success);box-shadow:0 0 0 3px rgba(34,197,94,.3)}.vh-headline{color:var(--ink)!important}.vh-sub{color:var(--ink-soft)}.vh-wave,.vh-floater{display:none!important}@media (min-width:1400px){.h-main-bar>.container-fluid{padding-left:24px;padding-right:24px}.h-desktop-nav .navbar-nav>li>a{padding:9px 16px;font-size:15.5px}}@media (min-width:1200px) and (max-width:1399.98px){.h-desktop-nav .navbar-nav>li>a{padding:7px 11px;font-size:14.5px}.h-pill{gap:10px}.h-secondary-nav .navbar-nav>li>a{padding:8px 12px;font-size:14px}}@media (max-width:1199.98px){.h-desktop-nav,.h-secondary-nav{display:none!important}.h-secondary-nav::before{display:none}.h-pill{padding:8px 12px 8px 18px;min-height:64px}}@media (max-width:899px){.vh-hero-wrap{grid-template-columns:1fr!important;padding-left:0!important;gap:0;max-width:100%;overflow:hidden}.vh-hero-wrap>div:first-child{padding:36px 20px 32px!important;max-width:100%;min-width:0;box-sizing:border-box}.vh-hero-wrap>div:first-child .vh-headline{font-size:clamp(3.5rem,4.5vw,4.6rem)!important;line-height:1.02;letter-spacing:-0.03em;margin-bottom:14px;font-weight:400}.vh-hero-sub{font-size:14.5px;line-height:1.55;margin-bottom:28px}.vh-hero .vh-domain-search{max-width:100%;margin-bottom:22px;width:100%}.vh-hero .vh-domain-bar{padding:4px 4px 4px 12px;gap:4px;flex-wrap:nowrap;max-width:100%}.vh-hero .vh-domain-input{font-size:13.5px;padding:10px 2px;flex:1 1 0;min-width:0;width:auto}.vh-hero .vh-domain-icon{width:16px;height:16px;flex-shrink:0}.vh-hero .vh-domain-btn-search{padding:8px 14px!important;font-size:13px!important;flex-shrink:0;width:auto!important}.vh-hero .vh-ctas{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:0;max-width:100%}.vh-hero .vh-btn-primary{padding:12px 28px!important;font-size:14.5px;width:auto}.vh-transfer-link{font-size:13px;max-width:100%}.vh-hero .vh-trust{display:flex;flex-wrap:wrap;gap:10px 18px;font-size:12px;max-width:100%;margin-top:4px;overflow:visible;padding-bottom:0}.vh-hero .vh-trust span{gap:6px;white-space:nowrap}.vh-hero .vh-trust svg{width:13px;height:13px;flex-shrink:0}.vh-hero-image{min-height:auto;margin-top:0;padding:0;clip-path:none;max-height:260px;height:260px;overflow:hidden;width:100%}.vh-hero-image img{max-height:260px;height:100%;min-height:0;width:100%;object-fit:cover;object-position:center 30%}.vh-ribbon svg{left:30%;width:70%;opacity:.3}}@media (max-width:767px){.h-topbar{padding:6px 0 5px;font-size:12px}.h-topbar-inner{gap:6px}.h-topbar-left,.h-topbar-right{gap:4px}.h-topbar-sep{display:none}.h-topbar-right>.h-kb-search{display:none}.h-topbar-phone span{display:none}.h-topbar-phone i,.h-account-link i,.h-topbar-icon i,.h-notify-btn i{font-size:13px}.h-account-link span{display:none!important}.h-locale-btn{padding:3px 8px;font-size:12px}.h-locale-btn .iti-flag{width:14px;height:10px}.h-locale-btn span:not(.iti-flag){display:none}.h-locale-btn .fas{font-size:9px}.h-notify-btn .d-none.d-sm-inline{display:none!important}.h-pill{padding:8px 10px 8px 14px;gap:6px;min-height:56px;border-radius:14px}.h-logo .logo-img{height:30px}.h-icon-btn{width:38px;height:38px}.h-main-bar>.container-fluid{padding-left:10px;padding-right:10px}.h-nav-actions{gap:6px}.h-secondary-nav::before{display:none}.vh-hero-wrap>div:first-child{padding:28px 20px 24px!important}.vh-hero-wrap>div:first-child .vh-headline{font-size:clamp(3.4rem,9.5vw,3rem)!important;margin-bottom:22px}.vh-hero-image{max-height:260px;height:260px}.vh-hero-image img{max-height:260px}.vh-section-title{font-size:clamp(1.5rem,6vw,2rem)}.vh-section-lead{font-size:14.5px;margin-bottom:32px}.vh-features{gap:14px}.vh-feature{padding:22px}}@media (max-width:480px){.h-pill{padding:7px 8px 7px 12px;min-height:52px;border-radius:12px}.h-logo .logo-img{height:28px}.h-icon-btn{width:36px;height:36px}.h-main-bar>.container-fluid{padding-left:8px;padding-right:8px}.vh-hero-wrap>div:first-child{padding:28px 16px 24px!important}.vh-hero-wrap>div:first-child .vh-headline{margin-bottom:20px;font-size:clamp(2.2rem,11vw,2.8rem)!important;letter-spacing:-0.03em}.vh-hero-image{max-height:200px;height:200px}.vh-hero-image img{max-height:200px;object-position:center 30%}.vh-hero .vh-domain-bar{padding:3px 3px 3px 10px;gap:4px}.vh-hero .vh-domain-input{font-size:13px;padding:9px 2px}.vh-hero .vh-domain-icon{width:15px;height:15px}.vh-hero .vh-domain-btn-search{padding:7px 12px!important;font-size:12.5px!important}.vh-hero .vh-btn-primary{padding:11px 24px!important;font-size:14px}.vh-transfer-link{font-size:12.5px}.vh-hero .vh-trust{font-size:11.5px;gap:8px 14px}.vh-hero .vh-trust svg{width:12px;height:12px}}.vh-hero-wrap>div:first-child .vh-headline{font-size:clamp(3.5rem,4.5vw,3.6rem)!important;line-height:1.08;font-weight:400;letter-spacing:-0.02em;margin:0 0 16px;color:var(--ink)!important}.vh-hero .vh-sub{display:none}.vh-hero-sub{font-size:14.5px;line-height:1.55;color:var(--ink-soft);margin:0 0 32px;max-width:46ch}.vh-hero-sub strong{color:var(--ink);font-weight:700}.vh-domain-search{margin:0 0 28px;max-width:540px;animation:none}.vh-hero .vh-domain-bar{display:flex;align-items:center;background:#fff;border:1px solid rgba(14,31,77,0.08);border-radius:8px;padding:5px 5px 5px 14px;box-shadow:0 2px 6px -2px rgba(14,31,77,0.08);gap:8px;overflow:hidden;flex-wrap:nowrap;transition:border-color .15s ease,box-shadow .15s ease}.vh-hero .vh-domain-bar:focus-within{border-color:var(--brand-primary);box-shadow:0 0 0 3px rgba(44,75,255,0.12)}.vh-hero .vh-domain-input{flex:1 1 auto;min-width:0;border:0;outline:0;background:transparent;font-family:inherit;font-size:14.5px;color:var(--ink);padding:12px 4px}.vh-hero .vh-domain-input::placeholder{color:var(--ink-muted)}.vh-hero .vh-domain-icon{width:18px;height:18px;color:var(--ink-muted);flex-shrink:0;display:inline-block}.vh-hero .vh-domain-btn-search{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:var(--brand-primary)!important;color:#fff!important;border:0;border-radius:8px!important;padding:11px 22px!important;font-family:inherit;font-size:14.5px;font-weight:600;line-height:1.2;cursor:pointer;flex-shrink:0;transition:background .15s ease,transform .15s ease;box-shadow:none!important;-webkit-appearance:none;appearance:none}.vh-hero .vh-domain-btn-search:hover{background:var(--brand-secondary)!important;transform:translateY(-1px)}.vh-hero .vh-ctas{display:flex;flex-direction:column;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:0;animation:none}.vh-hero .vh-btn-ghost{display:none}.main-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--brand-secondary);color:#fff!important;font-family:inherit;font-size:15px;font-weight:600;line-height:1.2;letter-spacing:-0.005em;padding:13px 28px;border:0;border-radius:999px;text-decoration:none;cursor:pointer;transition:background .15s ease,transform .15s ease;-webkit-appearance:none;appearance:none}.main-btn:hover,.main-btn:focus{background:var(--brand-primary);color:#fff!important;text-decoration:none;transform:translateY(-1px)}.main-btn:active{transform:translateY(0)}@media (max-width:767px){.main-btn{padding:12px 22px;font-size:14.5px}}.ghost-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:transparent;color:var(--brand-secondary)!important;font-family:inherit;font-size:15px;font-weight:600;line-height:1.2;letter-spacing:-0.005em;padding:12px 28px;border:1.5px solid #d8dde9;border-radius:999px;text-decoration:none;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease,transform .15s ease;-webkit-appearance:none;appearance:none}.ghost-btn:hover,.ghost-btn:focus{border-color:var(--brand-primary);color:var(--brand-primary)!important;background:rgba(44,75,255,0.04);text-decoration:none;transform:translateY(-1px)}.ghost-btn:active{transform:translateY(0)}@media (max-width:767px){.ghost-btn{padding:11px 22px;font-size:14.5px}}.vh-transfer-link{display:inline-flex;align-items:center;gap:6px;color:var(--brand-primary);font-size:14.5px;font-weight:500;text-decoration:underline;text-decoration-color:rgba(44,75,255,.4);text-underline-offset:4px;transition:text-decoration-color .15s ease,color .15s ease}.vh-transfer-link:hover{color:var(--brand-secondary);text-decoration:underline;text-decoration-color:var(--brand-secondary)}.vh-transfer-link svg{transition:transform .15s ease}.vh-transfer-link:hover svg{transform:translateX(3px)}.vh-hero .vh-trust{margin-top:12px;display:flex;flex-wrap:nowrap;gap:22px;color:var(--ink-soft);font-size:12.5px;font-weight:500;animation:none;max-width:100%;overflow-x:auto;scrollbar-width:none}.vh-hero .vh-trust::-webkit-scrollbar{display:none}.vh-hero .vh-trust span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;flex-shrink:0}.vh-hero .vh-trust svg{opacity:.85;flex-shrink:0}@media (min-width:900px){.vh-hero-wrap>div:first-child{align-self:center}}.h-secondary-nav .dropdown-menu .dropdown-item a,.h-mobile-menu .dropdown-item a{display:flex!important;align-items:center;gap:8px}.h-mobile-menu .dropdown-item a{padding:5px 10px!important;font-size:13px}.h-mobile-menu .navbar-nav .dropdown-menu{padding:0 0 2px 10px!important;gap:0!important}.h-mobile-menu .dropdown-item{margin:0!important}.h-secondary-nav .dropdown-menu .dropdown-item a::before,.h-mobile-menu .dropdown-item a::before{font-family:"Font Awesome 6 Pro","Font Awesome 5 Pro","Font Awesome 6 Free","Font Awesome 5 Free";font-weight:400;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-size:13px;width:16px;margin-right:8px;text-align:center;color:var(--ink-muted);flex-shrink:0;transition:color .15s ease}.h-secondary-nav .dropdown-menu .dropdown-item:hover a::before,.h-mobile-menu .dropdown-item:hover a::before{color:var(--brand-primary)}.h-secondary-nav [menuItemName="Account Details"] a::before,.h-mobile-menu [menuItemName="Account Details"] a::before{content:"\f007"}.h-secondary-nav [menuItemName="User Management"] a::before,.h-mobile-menu [menuItemName="User Management"] a::before{content:"\f0c0"}.h-secondary-nav [menuItemName="Payment Methods"] a::before,.h-mobile-menu [menuItemName="Payment Methods"] a::before{content:"\f09d"}.h-secondary-nav [menuItemName="Contacts"] a::before,.h-mobile-menu [menuItemName="Contacts"] a::before{content:"\f095"}.h-secondary-nav [menuItemName="Account Security"] a::before,.h-mobile-menu [menuItemName="Account Security"] a::before{content:"\f3ed"}.h-secondary-nav [menuItemName="Email History"] a::before,.h-mobile-menu [menuItemName="Email History"] a::before{content:"\f0e0"}.h-secondary-nav [menuItemName="Your Profile"] a::before,.h-mobile-menu [menuItemName="Your Profile"] a::before{content:"\f2bd"}.h-secondary-nav [menuItemName="Change Password"] a::before,.h-mobile-menu [menuItemName="Change Password"] a::before{content:"\f084"}.h-secondary-nav [menuItemName="Security Settings"] a::before,.h-mobile-menu [menuItemName="Security Settings"] a::before{content:"\f023"}.h-secondary-nav [menuItemName="Two-Factor Authentication"] a::before,.h-mobile-menu [menuItemName="Two-Factor Authentication"] a::before{content:"\f3ed"}.h-secondary-nav [menuItemName="Login"] a::before,.h-mobile-menu [menuItemName="Login"] a::before{content:"\f2f6"}.h-secondary-nav [menuItemName="Register"] a::before,.h-mobile-menu [menuItemName="Register"] a::before{content:"\f234"}.h-secondary-nav [menuItemName="Forgot Password?"] a::before,.h-mobile-menu [menuItemName="Forgot Password?"] a::before{content:"\f084"}.h-secondary-nav [menuItemName="Logout"] a::before,.h-mobile-menu [menuItemName="Logout"] a::before,.h-secondary-nav .dropdown-item a[href*="logout.php"]::before,.h-mobile-menu .dropdown-item a[href*="logout.php"]::before{content:"\f2f5";color:var(--accent-danger)}.h-secondary-nav [menuItemName="Logout"] a,.h-mobile-menu [menuItemName="Logout"] a,.h-secondary-nav .dropdown-item a[href*="logout.php"],.h-mobile-menu .dropdown-item a[href*="logout.php"]{color:var(--accent-danger)!important;font-weight:600}.h-secondary-nav [menuItemName="Logout"]:hover,.h-mobile-menu [menuItemName="Logout"]:hover{background:rgba(220,38,38,0.08)!important}.h-secondary-nav [menuItemName="Logout"]:hover a,.h-mobile-menu [menuItemName="Logout"]:hover a,.h-secondary-nav [menuItemName="Logout"]:hover a::before,.h-mobile-menu [menuItemName="Logout"]:hover a::before{color:#B91C1C!important}.h-secondary-nav [menuItemName] .dropdown-item::after,.h-mobile-menu [menuItemName] .dropdown-item::after{display:none}.vh-herosearch{position:relative;z-index:2;width:100%;padding:20px 1.5rem 4px}.vh-herosearch__inner{max-width:1550px;margin:0 auto;display:flex;align-items:center;gap:1.5rem}.vh-herosearch__form{flex:1 1 auto;min-width:0}.vh-herosearch__bar{display:flex;align-items:center;gap:.6rem;width:100%;background:#fff;border:1px solid transparent;border-radius:42px;padding:.3rem .3rem .3rem 0.8rem;box-shadow:0 10px 40px -12px rgba(0,0,0,.5);transition:box-shadow .25s ease}.vh-herosearch__bar:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary,#2C4BFF) 40%,transparent),0 10px 40px -12px rgba(0,0,0,.5)}.vh-herosearch__icon{flex:0 0 auto;color:color-mix(in srgb,var(--brand-secondary,#161824) 45%,#fff)}.vh-herosearch__input{flex:1 1 auto;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:1rem;color:var(--brand-secondary,#161824);padding:.65rem .25rem}.vh-herosearch__input::placeholder{color:color-mix(in srgb,var(--brand-secondary,#161824) 70%,#fff);opacity:1}.vh-herosearch__btn{flex:0 0 auto;border:0;cursor:pointer;font:inherit;font-weight:700;font-size:.98rem;color:#fff;background:var(--brand-primary,#2C4BFF);padding:.8rem 2.2rem;border-radius:42px;transition:background .2s ease,transform .16s cubic-bezier(.23,1,.32,1)}.vh-herosearch__btn:hover{background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 88%,#000)}.vh-herosearch__btnicon{display:none}.vh-herosearch__btn:active{transform:scale(.97)}.vh-herosearch__transfer{display:inline-block;font-weight:700;color:#fff;text-decoration:none}.vh-herosearch__transfer:hover{text-decoration:underline;color:#fff}.vh-herosearch__note{flex:0 0 auto;margin:0;font-size:.95rem;font-weight:700;line-height:1.35;color:#fff;white-space:nowrap}.vh-herosearch__note span{font-weight:500;color:color-mix(in srgb,#fff 82%,transparent)}.vh-herosearch__note a{color:#fff;text-decoration:underline}@media (max-width:900px){.vh-herosearch__inner{padding-left:0;flex-direction:column;align-items:stretch;gap:10px}.vh-herosearch__note{white-space:normal;font-size:.9rem}.vh-herosearch__note br{display:none}.vh-herosearch__note span{margin-left:.35rem}}@media (max-width:560px){.vh-herosearch{padding:14px 1.1rem 0}.vh-herosearch__bar{padding:.45rem .45rem .45rem .85rem;border-radius:14px}.vh-herosearch__input{font-size:.95rem;padding:.55rem .2rem}.vh-herosearch__btn{flex:0 0 auto;padding:.7rem .95rem;border-radius:10px}.vh-herosearch__btntext{display:none}.vh-herosearch__btnicon{display:block}}@media (prefers-reduced-motion:reduce){.vh-herosearch__bar,.vh-herosearch__btn{transition:none;transform:none}}.vh-services{background:var(--brand-secondary-soft);padding:0}.vh-services .vh-svc-eyebrow{color:var(--accent)}.vh-services .vh-svc-title,.vh-services .vh-svc-name,.vh-services .vh-svc-tab.is-active,.vh-services .vh-svc-tab:focus-visible{color:#fff}.vh-services .vh-svc-lead,.vh-services .vh-svc-desc{color:color-mix(in srgb,#fff 76%,transparent)}.vh-services .vh-svc-list li{border-bottom-color:color-mix(in srgb,#fff 14%,transparent);border-top-color:color-mix(in srgb,#fff 14%,transparent)}.vh-services .vh-svc-list li:has(.vh-svc-tab.is-active){border-bottom-color:var(--accent)}.vh-services .vh-svc-tab{color:color-mix(in srgb,#fff 48%,transparent)}.vh-services .vh-svc-tab:hover{color:color-mix(in srgb,#fff 72%,transparent)}.vh-services .vh-svc-img{background-color:color-mix(in srgb,#fff 8%,transparent)}.vh-services .main-btn{background:#fff;color:var(--brand-secondary)!important}.vh-services .main-btn:hover,.vh-services .main-btn:focus{background:color-mix(in srgb,#fff 88%,var(--brand-secondary-soft));color:var(--brand-secondary)!important}.vh-services .ghost-btn{background:transparent;color:#fff!important;border-color:color-mix(in srgb,#fff 35%,transparent)}.vh-services .ghost-btn:hover,.vh-services .ghost-btn:focus{background:color-mix(in srgb,#fff 10%,transparent);color:#fff!important;border-color:color-mix(in srgb,#fff 55%,transparent)}.vh-services>.container-fluid{padding-top:60px;padding-bottom:90px}.vh-svc{display:grid;grid-template-columns:minmax(0,0.92fr) minmax(0,1.08fr);gap:clamp(40px,6vw,96px);align-items:start}.vh-svc-left,.vh-svc-right{min-width:0}.vh-svc-eyebrow{display:inline-block;font-size:14px;font-weight:500;color:var(--brand-primary);margin-bottom:18px;letter-spacing:0.01em}.vh-svc-title{font-size:clamp(1.9rem,3vw,2.7rem);font-weight:400;line-height:1.08;letter-spacing:-0.025em;color:var(--ink);margin:0 0 18px}.vh-svc-lead{font-size:1rem;line-height:1.65;color:var(--ink-soft);max-width:42ch;margin:0 0 34px}.vh-svc-list{list-style:none;margin:0;padding:0}.vh-svc-list li{border-bottom:1px solid oklch(90% 0.01 264);transition:border-color .35s cubic-bezier(.16,1,.3,1)}.vh-svc-list li:has(.vh-svc-tab.is-active){border-bottom-color:var(--accent)}.vh-svc-tab{width:100%;text-align:left;background:none;border:0;cursor:pointer;font-family:inherit;font-size:clamp(1.05rem,1.5vw,1.35rem);letter-spacing:-0.02em;color:var(--ink-muted);padding:20px 4px 20px 0;position:relative;display:flex;align-items:center;transition:color .35s cubic-bezier(.16,1,.3,1)}.vh-svc-tab:hover{color:var(--ink-soft)}.vh-svc-tab.is-active{color:var(--ink);font-weight:500}.vh-svc-tab:focus{outline:none}.vh-svc-tab:focus-visible{outline:none;color:var(--ink)}.vh-svc-right{position:relative}.vh-svc-panel{}.vh-svc-panel[hidden]{display:none}.vh-svc-img{border-radius:20px;overflow:hidden;aspect-ratio:16 / 8;margin-bottom:28px;background-color:#f9f9f9}.vh-svc-img img{width:100%;height:100%;object-fit:cover;display:block}.vh-svc-name{font-size:clamp(1.4rem,2.2vw,1.6rem);font-weight:400;letter-spacing:-0.02em;color:var(--ink);margin:0 0 14px}.vh-svc-desc{font-size:1.02rem;line-height:1.7;color:var(--ink-soft);max-width:64ch;margin:0 0 28px}.vh-svc-cta{display:flex;flex-wrap:wrap;gap:12px}.vh-svc-panel.is-active .vh-svc-img,.vh-svc-panel.is-active .vh-svc-name,.vh-svc-panel.is-active .vh-svc-desc,.vh-svc-panel.is-active .vh-svc-cta{animation:vh-svc-rise .55s cubic-bezier(.16,1,.3,1) both}.vh-svc-panel.is-active .vh-svc-img{animation-delay:0s}.vh-svc-panel.is-active .vh-svc-name{animation-delay:.06s}.vh-svc-panel.is-active .vh-svc-desc{animation-delay:.12s}.vh-svc-panel.is-active .vh-svc-cta{animation-delay:.18s}@keyframes vh-svc-rise{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.vh-svc-tab.is-active{animation:vh-svc-tab-in .45s cubic-bezier(.16,1,.3,1)}@keyframes vh-svc-tab-in{from{transform:translateX(-6px);opacity:.6}to{transform:translateX(0);opacity:1}}.vh-svc-img img{max-width:100%}@media (max-width:960px){.vh-svc{grid-template-columns:1fr;gap:28px}.vh-services>.container-fluid{padding-top:72px;padding-bottom:72px}.vh-svc-lead{max-width:none;margin-bottom:30px}.vh-svc.is-accordion .vh-svc-right{display:none}.vh-svc-list{display:block;border-top:1px solid oklch(90% 0.01 264)}.vh-svc-list li{border-bottom:1px solid oklch(90% 0.01 264);box-shadow:none}.vh-svc-list li:has(.vh-svc-tab.is-active){box-shadow:none}.vh-svc-tab{width:100%;padding:20px 36px 20px 2px;font-size:1.1rem;font-weight:600;background:none;border:0;border-radius:0;color:var(--ink-soft);position:relative;white-space:normal}.vh-svc-tab.is-active{color:var(--ink);font-weight:700;background:none}.vh-svc-tab::after{content:"";position:absolute;right:4px;top:50%;width:11px;height:11px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-65%) rotate(45deg);transition:transform .35s cubic-bezier(.16,1,.3,1);opacity:.55}.vh-svc-tab.is-active::after{transform:translateY(-35%) rotate(-135deg);opacity:1}.vh-svc-panel{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .42s cubic-bezier(.16,1,.3,1),opacity .3s ease,margin .42s cubic-bezier(.16,1,.3,1);margin:0}.vh-svc-panel[hidden]{display:grid}.vh-svc-panel-inner{min-height:0;overflow:hidden}.vh-svc-panel.is-open{grid-template-rows:1fr;opacity:1;margin:4px 0 24px}.vh-svc-panel.is-active .vh-svc-img,.vh-svc-panel.is-active .vh-svc-name,.vh-svc-panel.is-active .vh-svc-desc,.vh-svc-panel.is-active .vh-svc-cta{animation:none}.vh-svc-img{aspect-ratio:16 / 10;margin-bottom:18px}.vh-svc-name{display:none}.vh-svc-desc{font-size:0.97rem;margin-bottom:20px}}@media (max-width:560px){.vh-svc-img{aspect-ratio:4 / 3;border-radius:14px}.vh-svc-cta{width:100%}.vh-svc-cta .main-btn,.vh-svc-cta .ghost-btn{flex:1 1 auto;justify-content:center}}@media (prefers-reduced-motion:reduce){.vh-svc-panel.is-active .vh-svc-img,.vh-svc-panel.is-active .vh-svc-name,.vh-svc-panel.is-active .vh-svc-desc,.vh-svc-panel.is-active .vh-svc-cta,.vh-svc-tab.is-active{animation:none}.vh-svc-tab{transition:none}}.vh-quick{background:transparent;padding:0}.vh-quick-block{position:relative}.vh-quick-block+.vh-quick-block{margin-top:0}.vh-quick-block:first-child{position:relative;background:#ffffff;padding:clamp(72px,9vw,120px) clamp(22px,5vw,56px);overflow:hidden;isolation:isolate}.vh-quick-block:first-child>.vh-quick-head,.vh-quick-block:first-child>.vh-steps{position:relative;z-index:2;max-width:1180px;margin-left:auto;margin-right:auto}.vh-blur-circle{position:absolute;border-radius:9999px;filter:blur(80px);opacity:0.5;pointer-events:none;z-index:0;display:block}.vh-blur-circle--primary{width:clamp(220px,38vw,500px);height:clamp(220px,38vw,500px);top:0;right:0;transform:translateX(-10%);background:var(--brand-primary)}.vh-blur-circle--pink{width:clamp(180px,30vw,400px);height:clamp(180px,30vw,400px);bottom:0;left:0;transform:translateX(20%);background:var(--accent)}@media (max-width:720px){.vh-blur-circle{opacity:0.28;filter:blur(60px)}.vh-blur-circle--primary{top:-60px;right:-60px;transform:none}.vh-blur-circle--pink{bottom:-40px;left:-40px;transform:none}}@media (max-width:480px){.vh-blur-circle{opacity:0.22;filter:blur(50px)}}.vh-quick-block:not(:first-child){background:var(--surface);padding-top:clamp(22px,5vw,34px);padding-bottom:clamp(22px,5vw,74px)}.vh-quick-block:not(:first-child)>.vh-quick-head,.vh-quick-block:not(:first-child)>.vh-quick-list{max-width:1180px;margin-left:auto;margin-right:auto}.vh-quick-head{margin-bottom:32px;text-align:center}.vh-quick-overline{display:block;font-size:11.5px;font-weight:600;letter-spacing:0.16em;text-transform:uppercase;color:var(--brand-primary);margin-bottom:10px}.vh-quick-title{font-size:clamp(1.6rem,2.6vw,2rem);font-weight:700;letter-spacing:-0.02em;color:var(--ink);line-height:1.2;margin:0}.vh-quick-lead{color:var(--ink-soft);font-size:15.5px;line-height:1.6;margin:12px auto 0;max-width:56ch}.vh-quick-head--center{text-align:center;margin-bottom:clamp(40px,5vw,60px)}.vh-quick .vh-quick-block:first-child .vh-quick-head{max-width:640px;margin-left:auto;margin-right:auto;margin-bottom:clamp(48px,6vw,72px)}.vh-quick .vh-quick-block:first-child .vh-quick-title{font-size:clamp(1.9rem,3.4vw,2.6rem)}.vh-steps{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;max-width:1180px;margin:0 auto;padding:16px;border:1px solid rgba(255,255,255,0.7);border-radius:28px;background:rgba(255,255,255,0.18);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:inset 0 1px 0 rgba(255,255,255,0.4)}.vh-step{display:flex;flex-direction:column;padding:34px 30px 30px;background:rgba(255,255,255,0.55);border:1px solid rgba(255,255,255,0.85);border-radius:18px;text-decoration:none;color:var(--ink);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:background .25s ease,border-color .25s ease,transform .25s ease}.vh-step:hover,.vh-step:focus-visible{background:rgba(255,255,255,0.85);border-color:#ffffff;transform:translateY(-2px);text-decoration:none;color:var(--ink)}.vh-step-num{display:block;font-size:22px;font-weight:600;letter-spacing:-0.02em;color:var(--ink-muted);line-height:1;margin-bottom:36px}.vh-step-title{font-size:19px;font-weight:700;letter-spacing:-0.015em;color:var(--ink);line-height:1.3;margin:0 0 14px;max-width:20ch}.vh-step-body{font-size:14.5px;line-height:1.65;color:var(--ink-soft);margin:0;flex:1}.vh-step-cta{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:var(--brand-primary);margin-top:24px;transition:gap .2s ease}.vh-step:hover .vh-step-cta{gap:12px}@media (max-width:960px){.vh-steps{grid-template-columns:1fr 1fr}.vh-steps .vh-step:last-child{grid-column:1 / -1}}@media (max-width:640px){.vh-steps{grid-template-columns:1fr;gap:12px;padding:12px;border-radius:22px}.vh-steps .vh-step:last-child{grid-column:auto}.vh-step{padding:28px 24px 26px;background:rgba(255,255,255,0.92);border-color:rgba(255,255,255,0.95)}.vh-step-num{margin-bottom:24px}}.vh-quick-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.vh-quick-link{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding:24px 22px 22px;background:rgba(14,31,77,0.02);border:1px solid rgba(14,31,77,0.06);border-radius:16px;text-decoration:none;color:var(--ink);overflow:hidden;transition:background .25s ease,border-color .25s ease,transform .25s ease}.vh-quick-link::before{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;background:currentColor;opacity:0;transition:opacity .25s ease}.vh-quick-link:hover,.vh-quick-link:focus-visible{background:#fff;border-color:rgba(44,75,255,0.18);transform:translateY(-3px);box-shadow:0 14px 30px -20px rgba(14,31,77,0.18);text-decoration:none;color:var(--ink)}.vh-quick-link:hover::before{opacity:1}.vh-quick-link .vh-quick-icon{width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:19px;flex-shrink:0;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.vh-quick-link:hover .vh-quick-icon{transform:rotate(-6deg) scale(1.08)}.vh-quick-link .vh-quick-label{font-size:15px;font-weight:600;line-height:1.3;letter-spacing:-0.005em;flex:1}.vh-quick-link .vh-quick-arrow{position:absolute;right:16px;top:28px;width:28px;height:28px;border-radius:50%;background:var(--brand-primary-soft);color:var(--brand-primary);display:inline-flex;align-items:center;justify-content:center;opacity:0;transform:translateX(-6px);transition:opacity .25s ease,transform .25s ease}.vh-quick-link:hover .vh-quick-arrow{opacity:1;transform:translateX(0)}.vh-quick-link[data-accent="blue"]{color:var(--brand-primary)}.vh-quick-link[data-accent="blue"] .vh-quick-icon{background:rgba(44,75,255,0.1);color:var(--brand-primary)}.vh-quick-link[data-accent="green"]{color:#16A34A}.vh-quick-link[data-accent="green"] .vh-quick-icon{background:rgba(22,163,74,0.1);color:#16A34A}.vh-quick-link[data-accent="amber"]{color:#D97706}.vh-quick-link[data-accent="amber"] .vh-quick-icon{background:rgba(245,158,11,0.12);color:#D97706}.vh-quick-link[data-accent="pink"]{color:#DB2777}.vh-quick-link[data-accent="pink"] .vh-quick-icon{background:rgba(236,72,153,0.1);color:#DB2777}.vh-quick-link[data-accent="purple"]{color:#7C3AED}.vh-quick-link[data-accent="purple"] .vh-quick-icon{background:rgba(124,58,237,0.1);color:#7C3AED}.vh-quick-link[data-accent="teal"]{color:#0891B2}.vh-quick-link[data-accent="teal"] .vh-quick-icon{background:rgba(8,145,178,0.1);color:#0891B2}.vh-quick-link .vh-quick-label{color:var(--ink)}.vh-quick-link[data-accent] .vh-quick-arrow{background:rgba(44,75,255,0.1);color:var(--brand-primary)}.vh-quick-link[data-accent="blue"] .vh-quick-arrow{background:rgba(44,75,255,0.1);color:var(--brand-primary)}.vh-quick-link[data-accent="green"] .vh-quick-arrow{background:rgba(22,163,74,0.1);color:#16A34A}.vh-quick-link[data-accent="amber"] .vh-quick-arrow{background:rgba(245,158,11,0.12);color:#D97706}.vh-quick-link[data-accent="pink"] .vh-quick-arrow{background:rgba(236,72,153,0.1);color:#DB2777}.vh-quick-link[data-accent="purple"] .vh-quick-arrow{background:rgba(124,58,237,0.1);color:#7C3AED}.vh-quick-link[data-accent="teal"] .vh-quick-arrow{background:rgba(8,145,178,0.1);color:#0891B2}.vh-quick-list{list-style:none;padding:0;margin:0;max-width:760px;margin-left:auto;margin-right:auto;border-top:1px solid rgba(14,31,77,0.08)}.vh-quick-list li{border-bottom:1px solid rgba(14,31,77,0.08)}.vh-quick-row{position:relative;display:flex;align-items:center;gap:18px;padding:18px 8px 18px 4px;text-decoration:none;color:var(--ink);transition:padding-left .25s cubic-bezier(.16,1,.3,1),background .25s ease;overflow:hidden}.vh-quick-row::before{content:'';position:absolute;left:0;top:50%;width:3px;height:0;background:currentColor;border-radius:2px;transform:translateY(-50%);transition:height .35s cubic-bezier(.16,1,.3,1)}.vh-quick-row:hover,.vh-quick-row:focus-visible{background:rgba(14,31,77,0.02);padding-left:18px;text-decoration:none;color:var(--ink)}.vh-quick-row:hover::before{height:60%}.vh-quick-row .vh-quick-icon{width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:19px;flex-shrink:0;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.vh-quick-row:hover .vh-quick-icon{transform:rotate(-4deg) scale(1.06)}.vh-quick-row .vh-quick-text{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.vh-quick-row .vh-quick-name{font-size:15.5px;font-weight:600;color:var(--ink);letter-spacing:-0.005em}.vh-quick-row .vh-quick-meta{font-size:13px;color:var(--ink-soft);line-height:1.4}.vh-quick-row .vh-quick-arrow{width:32px;height:32px;border-radius:50%;background:rgba(14,31,77,0.04);color:var(--ink-soft);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .25s ease,color .25s ease,transform .25s ease}.vh-quick-row:hover .vh-quick-arrow{background:var(--brand-primary);color:#fff;transform:translateX(3px)}.vh-quick-row[data-accent="blue"]{color:var(--brand-primary)}.vh-quick-row[data-accent="blue"] .vh-quick-icon{background:rgba(44,75,255,0.1);color:var(--brand-primary)}.vh-quick-row[data-accent="green"]{color:#16A34A}.vh-quick-row[data-accent="green"] .vh-quick-icon{background:rgba(22,163,74,0.1);color:#16A34A}.vh-quick-row[data-accent="amber"]{color:#D97706}.vh-quick-row[data-accent="amber"] .vh-quick-icon{background:rgba(245,158,11,0.12);color:#D97706}.vh-quick-row[data-accent="purple"]{color:#7C3AED}.vh-quick-row[data-accent="purple"] .vh-quick-icon{background:rgba(124,58,237,0.1);color:#7C3AED}.vh-quick-row[data-accent="teal"]{color:#0891B2}.vh-quick-row[data-accent="teal"] .vh-quick-icon{background:rgba(8,145,178,0.1);color:#0891B2}@media (max-width:900px){.vh-quick-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.vh-quick-grid{grid-template-columns:1fr;gap:10px}.vh-quick-link{padding:18px 18px 16px;gap:14px}.vh-quick-link .vh-quick-arrow{opacity:1;transform:none;position:absolute;right:14px;top:22px}.vh-quick-row{padding:14px 6px;gap:14px}.vh-quick-row .vh-quick-icon{width:38px;height:38px;font-size:17px}.vh-quick-row .vh-quick-meta{display:none}.vh-quick-row .vh-quick-arrow{width:28px;height:28px}.vh-quick-row:hover{padding-left:10px}}.h-back-top{position:fixed!important;right:26px!important;bottom:100px!important;left:auto!important;top:auto!important;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;background:#ffffff;color:var(--brand-primary);border:none;border-radius:25px;cursor:pointer;z-index:999999;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:color-mix(in srgb,var(--brand-secondary) 22%,transparent) 0px -23px 25px 0px inset,color-mix(in srgb,var(--brand-primary) 18%,transparent) 0px -36px 30px 0px inset,color-mix(in srgb,var(--brand-primary) 12%,transparent) 0px -79px 40px 0px inset,color-mix(in srgb,var(--brand-secondary) 10%,transparent) 0px 2px 1px,color-mix(in srgb,var(--brand-secondary) 12%,transparent) 0px 4px 2px,color-mix(in srgb,var(--brand-primary) 12%,transparent) 0px 8px 4px,color-mix(in srgb,var(--brand-primary) 14%,transparent) 0px 16px 8px,color-mix(in srgb,var(--brand-primary) 16%,transparent) 0px 32px 16px;transform:translateY(80px) scale(0.9);opacity:0;pointer-events:none;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .3s ease,background .25s ease,border-color .25s ease,color .25s ease;font-family:inherit;-webkit-appearance:none;appearance:none}.h-back-top.is-visible{transform:translateY(0) scale(1)!important;opacity:1!important;pointer-events:auto!important}.h-back-top i,.h-back-top svg{font-size:15px;line-height:1;transition:transform .25s cubic-bezier(.16,1,.3,1)}.h-back-top:hover{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}.h-back-top:hover i,.h-back-top:hover svg{transform:translateY(-2px)}.h-back-top:active{transform:translateY(0) scale(0.94)!important}.h-back-top:focus,.h-back-top:focus-visible{outline:none}@media (max-width:640px){.h-back-top{right:18px!important;bottom:18px!important;width:42px;height:42px;border-radius:11px}}@media (prefers-reduced-motion:reduce){.h-back-top,.h-back-top i,.h-back-top svg{transition:opacity .15s ease;transform:none!important}.h-back-top:hover i,.h-back-top:hover svg{transform:none}}.vh-cart--empty{padding:48px 24px;background:#fafbfd;min-height:calc(100vh - 320px);display:flex;align-items:center;justify-content:center}.vh-empty-cart{max-width:460px;width:100%;margin:0 auto;padding:0;text-align:center;background:transparent;border:0;box-shadow:none}.vh-empty-cart__eyebrow{display:inline-block;font-family:'DM Sans',system-ui,sans-serif;font-size:11px;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;color:#98a0b8;margin-bottom:20px}.vh-empty-cart__title{font-family:'DM Sans',system-ui,sans-serif;font-size:34px;line-height:1.12;font-weight:600;color:var(--brand-secondary);margin:0 0 12px;letter-spacing:-0.024em}.vh-empty-cart__subtitle{font-size:15px;line-height:1.6;color:#6b7290;max-width:38ch;margin:0 auto 32px}.vh-empty-cart__cta{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap}.vh-empty-cart__btn{display:inline-flex;align-items:center;gap:10px;padding:13px 24px;border-radius:10px;background:var(--brand-secondary);color:#ffffff;font-family:'DM Sans',system-ui,sans-serif;font-size:14.5px;font-weight:600;text-decoration:none;transition:background .18s ease,box-shadow .18s ease;white-space:nowrap;box-shadow:0 1px 2px rgba(14,31,77,0.10)}.vh-empty-cart__btn i{font-size:11px;transition:transform .2s cubic-bezier(.22,1,.36,1)}.vh-empty-cart__btn:hover{background:var(--brand-primary);color:#ffffff;text-decoration:none;box-shadow:0 6px 16px -8px rgba(44,75,255,0.45)}.vh-empty-cart__btn:hover i{transform:translateX(4px)}.vh-empty-cart__btn:active{transform:translateY(1px)}.vh-empty-cart__link{font-family:'DM Sans',system-ui,sans-serif;font-size:14px;font-weight:500;color:#4a5072;text-decoration:none;border-bottom:1px solid #d8dde9;padding-bottom:2px;transition:color .15s ease,border-color .15s ease}.vh-empty-cart__link:hover{color:var(--brand-primary);border-color:var(--brand-primary);text-decoration:none}@media (max-width:600px){.vh-cart--empty{min-height:60vh;padding:24px 20px}.vh-empty-cart__title{font-size:26px}.vh-empty-cart__subtitle{font-size:14px;margin-bottom:24px}.vh-empty-cart__cta{gap:16px}.vh-empty-cart__btn{padding:11px 20px;font-size:14px}}.vh-dr{background:#fafbff}.vh-dr-hero{position:relative;padding:56px 16px 260px;background:#ffffff;border-bottom:0;overflow:hidden}.vh-dr-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(70% 70% at 8% 100%,color-mix(in srgb,var(--accent,#F3D27E) 70%,transparent) 0%,transparent 55%),radial-gradient(75% 70% at 38% 110%,color-mix(in srgb,var(--brand-primary,#2C4BFF) 55%,transparent) 0%,transparent 58%),radial-gradient(85% 75% at 68% 110%,color-mix(in srgb,var(--brand-primary,#2C4BFF) 70%,transparent) 0%,transparent 55%),radial-gradient(90% 80% at 100% 105%,color-mix(in srgb,var(--brand-secondary,#161824) 55%,transparent) 0%,transparent 60%),radial-gradient(110% 90% at 50% 130%,color-mix(in srgb,var(--accent,#F3D27E) 45%,transparent) 0%,transparent 60%);-webkit-mask-image:linear-gradient(to top,#000 0%,#000 40%,transparent 88%);mask-image:linear-gradient(to top,#000 0%,#000 40%,transparent 88%);pointer-events:none;z-index:0;transition:opacity .9s cubic-bezier(.25,1,.5,1);opacity:1}.vh-dr-hero .vh-dr-hero__aurora-ai{content:"";position:absolute;inset:0;background:radial-gradient(70% 70% at 5% 110%,color-mix(in srgb,var(--accent) 85%,transparent) 0%,transparent 55%),radial-gradient(75% 75% at 30% 115%,color-mix(in srgb,var(--primary-300) 80%,transparent) 0%,transparent 58%),radial-gradient(85% 80% at 55% 115%,var(--brand-primary,#2C4BFF) 0%,transparent 55%),radial-gradient(80% 75% at 78% 115%,color-mix(in srgb,var(--primary-300) 80%,transparent) 0%,transparent 58%),radial-gradient(75% 75% at 100% 110%,color-mix(in srgb,var(--accent) 85%,transparent) 0%,transparent 55%),linear-gradient(to top,color-mix(in srgb,var(--brand-primary,#2C4BFF) 35%,transparent) 0%,transparent 45%);-webkit-mask-image:linear-gradient(to top,#000 0%,#000 50%,transparent 92%);mask-image:linear-gradient(to top,#000 0%,#000 50%,transparent 92%);pointer-events:none;z-index:0;opacity:0;transition:opacity .9s cubic-bezier(.25,1,.5,1)}.vh-dr-hero.is-ai-bg .vh-dr-hero__aurora-ai{opacity:1}.vh-dr-hero.is-ai-bg::before{opacity:0}.vh-dr-hero::after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.55 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:180px 180px;opacity:.55;mix-blend-mode:overlay;-webkit-mask-image:linear-gradient(to top,#000 0%,#000 40%,transparent 88%);mask-image:linear-gradient(to top,#000 0%,#000 40%,transparent 88%);pointer-events:none;z-index:1}.vh-dr-ribbon{display:none}.vh-dr-hero__inner{position:relative;z-index:1;max-width:920px;margin:0 auto}.vh-dr-actions{justify-content:center;margin-bottom:36px}.vh-dr-heading{text-align:center;margin-bottom:28px}.vh-dr-eyebrow{display:inline-flex;align-items:center;gap:6px;color:var(--brand-primary);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;margin-bottom:10px;background:none;padding:0;border-radius:0}.vh-dr-eyebrow i{font-size:12px;opacity:0.85}#order-standard_cart .vh-dr-title,.vh-dr .vh-dr-title,.vh-dr-title{font-family:'DM Sans',system-ui,sans-serif;font-size:clamp(30px,4.2vw,44px)!important;line-height:1.1;font-weight:400!important;color:var(--brand-secondary);letter-spacing:-0.02em;margin:0 0 10px}.vh-dr-title__accent{background:none;-webkit-background-clip:initial;background-clip:initial;color:var(--brand-primary);font-weight:500;white-space:normal}.vh-dr-subtitle{font-size:15.5px;line-height:1.55;color:#6b7290;max-width:560px;margin:0 auto}.vh-dr-heading{margin-bottom:22px}.vh-dr-title{margin-bottom:14px}@media (min-width:768px){.vh-dr-heading{margin-bottom:32px}}.vh-dr-tabs{display:inline-flex;align-items:center;gap:0;margin:8px auto 18px;padding:6px;background:color-mix(in srgb,var(--brand-secondary,#161824) 5%,#fff);border-radius:999px;position:relative;z-index:2}.vh-dr-hero__inner>.vh-dr-tabs{display:flex;width:max-content;margin-left:auto;margin-right:auto}.vh-dr-tab{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:999px;border:0;background:transparent;color:color-mix(in srgb,var(--brand-secondary,#161824) 60%,#fff);font-family:'DM Sans',system-ui,sans-serif;font-size:14px;font-weight:500;line-height:1;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .25s cubic-bezier(.23,1,.32,1)}.vh-dr-tab i{font-size:13px;opacity:.85}.vh-dr-tab:hover{color:var(--brand-secondary,#161824)}.vh-dr-tab.is-active{background:#fff;color:var(--brand-primary,#2C4BFF);font-weight:600;box-shadow:0 4px 14px -6px color-mix(in srgb,var(--brand-secondary,#161824) 18%,transparent)}.vh-dr-tab:focus{outline:none}.vh-dr-tab:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-primary,#2C4BFF) 50%,transparent);outline-offset:2px}@media (max-width:540px){.vh-dr-tab{padding:9px 14px;font-size:13px}.vh-dr-tab span{display:inline}}@media (max-width:400px){.vh-dr-tab i{display:none}}#order-standard_cart.vh-dr .vh-dr-search-wrap{width:100%;max-width:100%;margin:0;padding:0;float:none}#order-standard_cart.vh-dr .vh-dr-search.domain-checker-container{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;max-width:760px;margin:0 auto 24px;overflow:visible;position:relative;z-index:2}.vh-dr .vh-dr-search .domain-checker-bg{background:transparent!important;padding:0!important;box-shadow:none!important}#order-standard_cart.vh-dr .vh-dr-search .input-group-box{position:relative;background:#ffffff!important;background-image:none!important;border-radius:14px;padding:6px 6px 6px 18px;border:1px solid #d8dde9!important;transition:border-color .25s ease,box-shadow .25s ease,padding .42s cubic-bezier(.23,1,.32,1);display:flex;align-items:center;gap:6px;width:100%;box-shadow:0 1px 2px rgba(14,31,77,0.04)}#order-standard_cart.vh-dr .vh-dr-search--ai .input-group-box,#order-standard_cart.vh-dr .vh-dr-search .input-group-box.vh-dr-pill--ai{align-items:stretch;padding-top:8px;padding-bottom:8px}#order-standard_cart.vh-dr .vh-dr-search .input-group-box:hover{border-color:#b9c1d4!important}#order-standard_cart.vh-dr .vh-dr-search .input-group-box:focus-within{border-color:var(--brand-primary)!important;box-shadow:0 0 0 4px rgba(44,75,255,0.10)}@property --vh-dr-ai-edge-angle{syntax:'<angle>';inherits:false;initial-value:0deg}@property --vh-dr-ai-aurora-angle{syntax:'<angle>';inherits:false;initial-value:0deg}#order-standard_cart.vh-dr .vh-dr-search--ai .input-group-box::after,#order-standard_cart.vh-dr .vh-dr-search .input-group-box.vh-dr-pill--ai::after{content:"";position:absolute;inset:-4px;border-radius:18px;background:conic-gradient(from var(--vh-dr-ai-edge-angle),var(--accent),var(--primary-300) 14%,var(--primary-400) 30%,var(--accent) 48%,var(--brand-primary) 62%,var(--primary-400) 78%,var(--primary-300) 90%,var(--accent));filter:blur(7px) saturate(1.15);opacity:0;z-index:-2;pointer-events:none;transition:opacity .4s cubic-bezier(.25,1,.5,1);animation:vh-dr-ai-spin 3s linear infinite,vh-dr-ai-pulse 2.4s ease-in-out infinite;will-change:transform,filter;transform-origin:center}#order-standard_cart.vh-dr .vh-dr-search--ai .input-group-box::before,#order-standard_cart.vh-dr .vh-dr-search .input-group-box.vh-dr-pill--ai::before{content:"";position:absolute;inset:-2px;border-radius:16px;background:radial-gradient(60% 90% at 20% 30%,color-mix(in srgb,var(--accent) 70%,transparent) 0%,transparent 60%),radial-gradient(70% 110% at 85% 20%,color-mix(in srgb,var(--primary-300) 70%,transparent) 0%,transparent 60%),radial-gradient(80% 100% at 70% 85%,color-mix(in srgb,var(--primary-400) 78%,transparent) 0%,transparent 65%),radial-gradient(90% 120% at 10% 90%,color-mix(in srgb,var(--brand-primary) 70%,transparent) 0%,transparent 65%),radial-gradient(70% 100% at 55% 50%,color-mix(in srgb,var(--accent) 60%,transparent) 0%,transparent 60%);background-size:240% 240%;background-position:0% 0%,100% 0%,100% 100%,0% 100%,50% 50%;filter:blur(14px) saturate(1.3);opacity:0;z-index:-1;pointer-events:none;mix-blend-mode:screen;transition:opacity .55s cubic-bezier(.25,1,.5,1);animation:vh-dr-ai-mesh 9s ease-in-out infinite alternate;will-change:background-position}#order-standard_cart.vh-dr .vh-dr-search--ai .input-group-box:focus-within,#order-standard_cart.vh-dr .vh-dr-search .input-group-box.vh-dr-pill--ai:focus-within{border-color:transparent!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--primary-400) 22%,transparent) inset,0 18px 44px -16px color-mix(in srgb,var(--primary-400) 42%,transparent),0 10px 28px -10px color-mix(in srgb,var(--brand-primary,#2C4BFF) 38%,transparent),0 4px 12px -4px color-mix(in srgb,var(--primary-300) 30%,transparent)!important;animation:vh-dr-ai-breathe 3s ease-in-out infinite}#order-standard_cart.vh-dr .vh-dr-search--ai .input-group-box:focus-within::after,#order-standard_cart.vh-dr .vh-dr-search .input-group-box.vh-dr-pill--ai:focus-within::after{opacity:.9}#order-standard_cart.vh-dr .vh-dr-search--ai .input-group-box:focus-within::before,#order-standard_cart.vh-dr .vh-dr-search .input-group-box.vh-dr-pill--ai:focus-within::before{opacity:1}@keyframes vh-dr-ai-spin{to{--vh-dr-ai-edge-angle:360deg}}@keyframes vh-dr-ai-pulse{0%,100%{transform:scale(1);filter:blur(7px) saturate(1.15)}50%{transform:scale(1.035);filter:blur(9px) saturate(1.3)}}@keyframes vh-dr-ai-mesh{0%{background-position:0% 0%,100% 0%,100% 100%,0% 100%,50% 50%}50%{background-position:70% 40%,30% 60%,20% 30%,80% 70%,60% 40%}100%{background-position:100% 100%,0% 100%,0% 0%,100% 0%,40% 60%}}@keyframes vh-dr-ai-breathe{0%,100%{box-shadow:0 0 0 1px color-mix(in srgb,var(--primary-400) 22%,transparent) inset,0 18px 44px -16px color-mix(in srgb,var(--primary-400) 42%,transparent),0 10px 28px -10px color-mix(in srgb,var(--brand-primary,#2C4BFF) 38%,transparent),0 4px 12px -4px color-mix(in srgb,var(--primary-300) 30%,transparent)}50%{box-shadow:0 0 0 1px color-mix(in srgb,var(--primary-400) 35%,transparent) inset,0 24px 56px -16px color-mix(in srgb,var(--primary-400) 55%,transparent),0 14px 32px -10px color-mix(in srgb,var(--brand-primary,#2C4BFF) 48%,transparent),0 6px 16px -4px color-mix(in srgb,var(--primary-300) 40%,transparent)}}@media (prefers-reduced-motion:reduce){#order-standard_cart.vh-dr .vh-dr-search--ai .input-group-box::after,#order-standard_cart.vh-dr .vh-dr-search--ai .input-group-box::before,#order-standard_cart.vh-dr .vh-dr-search .input-group-box.vh-dr-pill--ai::after,#order-standard_cart.vh-dr .vh-dr-search .input-group-box.vh-dr-pill--ai::before{animation:none}#order-standard_cart.vh-dr .vh-dr-search--ai .input-group-box:focus-within,#order-standard_cart.vh-dr .vh-dr-search .input-group-box.vh-dr-pill--ai:focus-within{animation:none}}#order-standard_cart.vh-dr .vh-dr-search--ai textarea[name="message"]:focus,#order-standard_cart.vh-dr .vh-dr-search--ai textarea[name="message"]:focus-visible,#order-standard_cart.vh-dr .vh-dr-search .input-group-box.vh-dr-pill--ai textarea[name="message"]:focus,#order-standard_cart.vh-dr .vh-dr-search .input-group-box.vh-dr-pill--ai textarea[name="message"]:focus-visible{outline:none!important;box-shadow:none!important;border:0!important}#order-standard_cart.vh-dr .vh-dr-search input[type="text"][name="domain"],#order-standard_cart.vh-dr .vh-dr-search textarea[name="message"]{flex:1;min-width:0;border:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;font-family:'DM Sans',system-ui,sans-serif;font-size:16px;font-weight:500;color:var(--brand-secondary)!important;padding:12px 8px;border-radius:8px;resize:none;min-height:44px;line-height:1.4;margin:0;text-overflow:ellipsis;overflow:hidden}#order-standard_cart.vh-dr .vh-dr-search input[type="text"][name="domain"]::placeholder,#order-standard_cart.vh-dr .vh-dr-search textarea[name="message"]::placeholder{color:#8a92a8;font-weight:400;opacity:1}.vh-dr-pill-actions{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;margin-left:4px}#order-standard_cart.vh-dr .vh-dr-search .vh-dr-ai-toggle{width:36px;height:36px;border-radius:50%;background:transparent;border:0;color:#5b6486;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,color .15s ease,transform .15s ease;padding:0;position:relative}#order-standard_cart.vh-dr .vh-dr-search .vh-dr-ai-toggle i{font-size:15px}#order-standard_cart.vh-dr .vh-dr-search .vh-dr-ai-toggle:hover{background:#f3f5fc;color:var(--brand-primary)}#order-standard_cart.vh-dr .vh-dr-search .vh-dr-ai-toggle:active{transform:scale(0.94)}#order-standard_cart.vh-dr .vh-dr-search .vh-dr-ai-toggle:focus{outline:none}#order-standard_cart.vh-dr .vh-dr-search .vh-dr-ai-toggle:focus:not(:focus-visible){outline:none;box-shadow:none}#order-standard_cart.vh-dr .vh-dr-search .vh-dr-ai-toggle{overflow:hidden}#order-standard_cart.vh-dr .vh-dr-search .vh-dr-ai-toggle__img,#order-standard_cart.vh-dr .vh-dr-search .vh-dr-ai-toggle__exit{transition:opacity .25s ease,transform .35s cubic-bezier(.23,1,.32,1)}#order-standard_cart.vh-dr .vh-dr-search .vh-dr-ai-toggle.is-active .vh-dr-ai-toggle__img{opacity:0;transform:scale(.6) rotate(-90deg)}#order-standard_cart.vh-dr .vh-dr-search .vh-dr-ai-toggle:not(.is-active) .vh-dr-ai-toggle__exit{opacity:0;transform:scale(.6) rotate(90deg)}#order-standard_cart.vh-dr .vh-dr-search .vh-dr-ai-toggle .vh-dr-ai-toggle__img,#order-standard_cart.vh-dr .vh-dr-search .vh-dr-ai-toggle .vh-dr-ai-toggle__exit{animation:vh-dr-icon-pop .35s cubic-bezier(.23,1,.32,1)}@keyframes vh-dr-icon-pop{from{opacity:0;transform:scale(.55) rotate(-45deg)}to{opacity:1;transform:scale(1) rotate(0)}}#order-standard_cart.vh-dr .vh-dr-search .input-group-box textarea[name="message"],#order-standard_cart.vh-dr .vh-dr-search .input-group-box input[name="domain"]{animation:vh-dr-field-in .42s cubic-bezier(.23,1,.32,1);transition:height .42s cubic-bezier(.23,1,.32,1),opacity .25s ease}@keyframes vh-dr-field-in{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){#order-standard_cart.vh-dr .vh-dr-search .input-group-box,#order-standard_cart.vh-dr .vh-dr-search .vh-dr-ai-toggle__img,#order-standard_cart.vh-dr .vh-dr-search .vh-dr-ai-toggle__exit,#order-standard_cart.vh-dr .vh-dr-search .input-group-box textarea[name="message"],#order-standard_cart.vh-dr .vh-dr-search .input-group-box input[name="domain"]{animation:none!important;transition:opacity .15s ease!important}}#order-standard_cart.vh-dr .vh-dr-search .vh-dr-ai-toggle__img{width:26px;height:26px;object-fit:contain;display:block;mix-blend-mode:multiply;animation:vh-ai-mark-flash 2.4s ease-in-out infinite;will-change:filter}@media (prefers-reduced-motion:reduce){#order-standard_cart.vh-dr .vh-dr-search .vh-dr-ai-toggle__img{animation:none}}#order-standard_cart.vh-dr .vh-dr-search .vh-dr-ai-toggle.is-active{background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 10%,#fff);color:var(--brand-primary,#2C4BFF)}#order-standard_cart.vh-dr .vh-dr-search .vh-dr-ai-toggle.is-active:hover{background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 18%,#fff);color:var(--brand-secondary,#161824)}#order-standard_cart.vh-dr .vh-dr-search .vh-dr-ai-toggle__exit{display:block}@property --vh-dr-edge-angle{syntax:'<angle>';inherits:false;initial-value:0deg}#order-standard_cart.vh-dr .vh-dr-search .input-group-box::after{content:"";position:absolute;inset:-2px;border-radius:16px;background:conic-gradient(from var(--vh-dr-edge-angle),color-mix(in srgb,var(--accent) 42%,transparent) 0deg,color-mix(in srgb,var(--primary-300) 46%,transparent) 90deg,color-mix(in srgb,var(--brand-primary,#2C4BFF) 50%,transparent) 180deg,color-mix(in srgb,var(--primary-300) 46%,transparent) 270deg,color-mix(in srgb,var(--accent) 42%,transparent) 360deg);filter:blur(4px);opacity:0;z-index:-1;pointer-events:none;transition:opacity .35s cubic-bezier(.25,1,.5,1);will-change:transform}#order-standard_cart.vh-dr .vh-dr-search .input-group-box:focus-within{box-shadow:none!important;border-color:color-mix(in srgb,var(--brand-primary,#2C4BFF) 18%,transparent)!important}#order-standard_cart.vh-dr .vh-dr-search .input-group-box:focus-within::after{opacity:1;animation:vh-dr-edge-spin 3.5s linear infinite}@keyframes vh-dr-edge-spin{to{--vh-dr-edge-angle:360deg}}@media (prefers-reduced-motion:reduce){#order-standard_cart.vh-dr .vh-dr-search .input-group-box:focus-within::after{animation:none}}#order-standard_cart.vh-dr .domain-checker-container.domain-checker-advanced #btnCheckAvailability{position:static!important;right:auto!important;top:auto!important}#order-standard_cart.vh-dr .vh-dr-search .vh-dr-submit,#order-standard_cart.vh-dr .vh-dr-search .domain-check-availability,#order-standard_cart.vh-dr .vh-dr-search .input-group-btn .btn-primary{background:var(--brand-primary)!important;border:0!important;color:#fff!important;border-radius:50%!important;width:40px!important;min-width:40px;height:40px!important;padding:0!important;font-size:14px!important;line-height:1!important;box-shadow:none!important;transition:background .15s ease,transform .12s ease;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}#order-standard_cart.vh-dr .vh-dr-search .vh-dr-submit:hover,#order-standard_cart.vh-dr .vh-dr-search .domain-check-availability:hover,#order-standard_cart.vh-dr .vh-dr-search .input-group-btn .btn-primary:hover{background:#1f3ce6!important}#order-standard_cart.vh-dr .vh-dr-search .vh-dr-submit:active{transform:scale(0.95)}#order-standard_cart.vh-dr .vh-dr-search .vh-dr-submit i{font-size:13px;opacity:0.98;margin:0}#order-standard_cart.vh-dr .vh-dr-search--ai .input-group-box,#order-standard_cart.vh-dr .vh-dr-search .input-group-box.vh-dr-pill--ai{position:relative;align-items:stretch;flex-wrap:wrap;min-height:0;border-color:transparent!important;background-clip:padding-box;isolation:isolate}#order-standard_cart.vh-dr .vh-dr-search--ai .input-group-box::after,#order-standard_cart.vh-dr .vh-dr-search .input-group-box.vh-dr-pill--ai::after{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;padding:1.5px;background-image:linear-gradient(90deg,var(--accent) 0%,#b75cff 20%,#ff5cf0 40%,#ff8a5c 60%,#b75cff 80%,var(--accent) 100%);background-size:300% 100%;background-position:0% 50%;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:vhDrBorderSlide 5s linear infinite;pointer-events:none}#order-standard_cart.vh-dr .vh-dr-search--ai .input-group-box,#order-standard_cart.vh-dr .vh-dr-search .input-group-box.vh-dr-pill--ai{box-shadow:0 8px 28px -10px rgba(183,92,255,0.28),0 8px 28px -10px rgba(111,168,255,0.22)}@keyframes vhDrBorderSlide{0%{background-position:0% 50%}100%{background-position:200% 50%}}@media (prefers-reduced-motion:reduce){#order-standard_cart.vh-dr .vh-dr-search--ai .input-group-box::after,#order-standard_cart.vh-dr .vh-dr-search .input-group-box.vh-dr-pill--ai::after{animation:none}}#order-standard_cart.vh-dr .vh-dr-search--ai textarea[name="message"],#order-standard_cart.vh-dr .vh-dr-search .input-group-box.vh-dr-pill--ai textarea[name="message"]{flex:1 1 auto;width:auto;min-height:144px;max-height:144px;height:88px;line-height:1.5;padding:8px 4px;margin:0;overflow-y:auto;overflow-x:hidden;white-space:normal;word-break:break-word;resize:none;font-size:15px;scrollbar-width:thin;background:transparent!important;border:0!important;box-shadow:none!important;outline:none!important;transition:height .42s cubic-bezier(.23,1,.32,1)}#order-standard_cart.vh-dr .vh-dr-search--ai textarea[name="message"]::-webkit-scrollbar,#order-standard_cart.vh-dr .vh-dr-search .input-group-box.vh-dr-pill--ai textarea[name="message"]::-webkit-scrollbar{width:6px}#order-standard_cart.vh-dr .vh-dr-search--ai textarea[name="message"]::-webkit-scrollbar-thumb,#order-standard_cart.vh-dr .vh-dr-search .input-group-box.vh-dr-pill--ai textarea[name="message"]::-webkit-scrollbar-thumb{background:#d8dde9;border-radius:4px}#order-standard_cart.vh-dr .vh-dr-search--ai .vh-dr-pill-actions,#order-standard_cart.vh-dr .vh-dr-search .input-group-box.vh-dr-pill--ai .vh-dr-pill-actions{flex:0 0 auto;margin-left:auto;margin-top:12px;align-self:flex-end;position:relative;z-index:3}.vh-adv-toggle{display:inline-flex;align-items:center;gap:6px;margin:14px auto 0;padding:6px 12px;background:transparent;border:0;color:color-mix(in srgb,var(--brand-secondary,#161824) 65%,#fff);font-family:'DM Sans',system-ui,sans-serif;font-size:13px;font-weight:500;cursor:pointer;border-radius:999px;transition:background .18s ease,color .18s ease}.vh-adv-toggle:hover{background:color-mix(in srgb,var(--brand-secondary,#161824) 5%,transparent);color:var(--brand-secondary,#161824)}.vh-adv-toggle:focus{outline:none}.vh-adv-toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-primary,#2C4BFF) 55%,transparent);outline-offset:2px}.vh-adv-toggle__caret{transition:transform .25s cubic-bezier(.23,1,.32,1)}.vh-adv-toggle[aria-expanded="true"] .vh-adv-toggle__caret{transform:rotate(180deg)}.vh-dr-search-wrap>.vh-adv-toggle{display:flex;justify-content:center;margin-left:auto;margin-right:auto;width:max-content}.vh-adv{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:10px auto 0;padding:8px;max-width:720px}.vh-adv[hidden]{display:none!important}.vh-adv__field{position:relative}.vh-adv__btn{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;background:#fff;color:var(--brand-secondary,#161824);border:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 10%,transparent);border-radius:10px;font-family:'DM Sans',system-ui,sans-serif;font-size:13px;line-height:1;cursor:pointer;transition:border-color .18s ease,box-shadow .2s cubic-bezier(.23,1,.32,1);white-space:nowrap}.vh-adv__btn:hover{border-color:color-mix(in srgb,var(--brand-primary,#2C4BFF) 35%,transparent)}.vh-adv__btn[aria-expanded="true"]{border-color:var(--brand-primary,#2C4BFF);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary,#2C4BFF) 14%,transparent)}.vh-adv__btn:focus{outline:none}.vh-adv__btn:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-primary,#2C4BFF) 55%,transparent);outline-offset:2px}.vh-adv__label{font-weight:500;color:color-mix(in srgb,var(--brand-secondary,#161824) 60%,#fff)}.vh-adv__value{font-weight:600;color:var(--brand-secondary,#161824)}.vh-adv__caret{transition:transform .25s cubic-bezier(.23,1,.32,1);color:color-mix(in srgb,var(--brand-secondary,#161824) 50%,#fff)}.vh-adv__btn[aria-expanded="true"] .vh-adv__caret{transform:rotate(180deg);color:var(--brand-primary,#2C4BFF)}.vh-adv__pop{position:absolute;top:calc(100% + 8px);left:0;min-width:240px;max-width:320px;background:#fff;border:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 8%,transparent);border-radius:14px;box-shadow:0 20px 48px -16px color-mix(in srgb,var(--brand-secondary,#161824) 28%,transparent),0 4px 12px -4px color-mix(in srgb,var(--brand-secondary,#161824) 12%,transparent);padding:6px;z-index:100;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .2s ease,transform .25s cubic-bezier(.23,1,.32,1)}.vh-adv__field.is-open .vh-adv__pop{opacity:1;transform:translateY(0);pointer-events:auto}.vh-adv__search{width:100%;padding:8px 10px;margin:0 0 6px;background:color-mix(in srgb,var(--brand-secondary,#161824) 4%,#fff);border:0;border-radius:8px;font-size:13px;color:var(--brand-secondary,#161824);outline:none}.vh-adv__search:focus{background:#fff;box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-primary,#2C4BFF) 28%,transparent)}.vh-adv__list{list-style:none;margin:0;padding:2px;max-height:260px;overflow-y:auto}.vh-adv__opt{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:8px;cursor:pointer;font-size:13px;color:var(--brand-secondary,#161824);transition:background .15s ease}.vh-adv__opt:hover{background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 5%,transparent)}.vh-adv__opt.is-selected{background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 8%,transparent);color:var(--brand-primary,#2C4BFF);font-weight:600}.vh-adv__opt-check{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:4px;border:1.5px solid color-mix(in srgb,var(--brand-secondary,#161824) 22%,transparent);color:#fff;transition:background .15s ease,border-color .15s ease;flex:0 0 auto}.vh-adv__opt.is-selected .vh-adv__opt-check{background:var(--brand-primary,#2C4BFF);border-color:var(--brand-primary,#2C4BFF)}.vh-adv__opt-check svg{opacity:0;transition:opacity .12s ease}.vh-adv__opt.is-selected .vh-adv__opt-check svg{opacity:1}.vh-adv__empty{padding:14px;text-align:center;color:color-mix(in srgb,var(--brand-secondary,#161824) 50%,#fff);font-size:12.5px}.vh-adv__switch{display:inline-flex;align-items:center;gap:10px;padding:8px 14px 8px 12px;background:#fff;border:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 10%,transparent);border-radius:10px;cursor:pointer;font-family:'DM Sans',system-ui,sans-serif;font-size:13px;color:var(--brand-secondary,#161824);user-select:none;transition:border-color .18s ease}.vh-adv__switch:hover{border-color:color-mix(in srgb,var(--brand-primary,#2C4BFF) 35%,transparent)}.vh-adv__switch input{position:absolute;opacity:0;pointer-events:none}.vh-adv__switch-track{position:relative;width:30px;height:18px;background:color-mix(in srgb,var(--brand-secondary,#161824) 18%,#fff);border-radius:999px;transition:background .2s ease;flex:0 0 auto}.vh-adv__switch-thumb{position:absolute;top:2px;left:2px;width:14px;height:14px;background:#fff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.18);transition:left .22s cubic-bezier(.23,1,.32,1)}.vh-adv__switch input:checked+.vh-adv__switch-track{background:var(--brand-primary,#2C4BFF)}.vh-adv__switch input:checked+.vh-adv__switch-track .vh-adv__switch-thumb{left:14px}.vh-adv__switch input:focus-visible+.vh-adv__switch-track{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary,#2C4BFF) 28%,transparent)}.vh-adv__switch-label{font-weight:500}.vh-adv__hidden{display:none}.vh-dr-advanced,.vh-dr-more-toggle{display:none!important}.vh-dr-advanced.is-open.is-settled{overflow:visible;max-height:none}.vh-dr-advanced[hidden]{display:flex;pointer-events:none}.vh-dr-advanced .btn-group.multiselect{margin:0;position:relative}.vh-dr-advanced .btn-group>.multiselect.btn{background:#ffffff!important;border:1px solid #d8dde9!important;color:var(--brand-secondary)!important;border-radius:10px!important;padding:10px 16px!important;font-size:13.5px;font-weight:500;box-shadow:none!important;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .12s ease;display:inline-flex;align-items:center;gap:8px;min-height:40px;line-height:1}.vh-dr-advanced .btn-group>.multiselect.btn:hover{background:#f7f9ff!important;border-color:#b9c1d4!important;color:var(--brand-secondary)!important;box-shadow:0 1px 3px rgba(14,31,77,0.06)}.vh-dr-advanced .btn-group>.multiselect.btn:active{transform:scale(0.98)}.vh-dr-advanced .btn-group.open>.multiselect.btn,.vh-dr-advanced .btn-group>.multiselect.btn:focus,.vh-dr-advanced .btn-group>.multiselect.btn:focus-visible{background:#ffffff!important;border-color:var(--brand-primary)!important;color:var(--brand-primary)!important;box-shadow:0 0 0 3px rgba(44,75,255,0.10)!important;outline:none!important}.vh-dr-advanced .vh-dr-safe{display:inline-flex;align-items:center;gap:10px;margin:0;padding:6px 12px 6px 6px;font-size:13.5px;color:var(--brand-secondary);font-weight:500;cursor:pointer;border-radius:10px;transition:background .15s ease;user-select:none}.vh-dr-advanced .vh-dr-safe:hover{background:#f3f5fc}.vh-dr-advanced .vh-dr-safe input[type="checkbox"]{appearance:none;-webkit-appearance:none;width:20px;height:20px;margin:0!important;border:2px solid #b9c1d4;border-radius:6px;background:#ffffff;cursor:pointer;position:relative;transition:background .18s ease,border-color .18s ease,transform .12s ease;flex-shrink:0;accent-color:auto}.vh-dr-advanced .vh-dr-safe input[type="checkbox"]:hover{border-color:var(--brand-primary)}.vh-dr-advanced .vh-dr-safe input[type="checkbox"]:checked{background:var(--brand-primary);border-color:var(--brand-primary)}.vh-dr-advanced .vh-dr-safe input[type="checkbox"]:checked::after{content:"";position:absolute;left:5px;top:1px;width:6px;height:11px;border:solid #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg)}.vh-dr-advanced .vh-dr-safe input[type="checkbox"]:focus,.vh-dr-advanced .vh-dr-safe input[type="checkbox"]:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(44,75,255,0.18)}.vh-dr-advanced .vh-dr-safe input[type="checkbox"]:active{transform:scale(0.92)}#order-standard_cart.vh-dr .vh-dr-advanced .icheckbox_square-blue,#order-standard_cart.vh-dr .vh-dr-advanced .iradio_square-blue,#order-standard_cart.vh-dr .vh-dr-advanced ins.iCheck-helper{display:none!important}#order-standard_cart.vh-dr .vh-dr-advanced input[type="checkbox"],#order-standard_cart.vh-dr .vh-dr-advanced input[type="radio"]{position:static!important;opacity:1!important;width:15px!important;height:15px!important;margin:0 8px 0 0!important;accent-color:var(--brand-primary);cursor:pointer;pointer-events:auto!important}#order-standard_cart.vh-dr .vh-dr-advanced .multiselect-container.dropdown-menu{background:#ffffff;border:1px solid #eef0f6;border-radius:14px;box-shadow:0 4px 12px -4px rgba(14,31,77,0.08),0 16px 40px -12px rgba(14,31,77,0.18);padding:8px;min-width:260px;max-height:320px;overflow-y:auto;margin-top:8px;transform-origin:top center;animation:vhDrDropIn .2s cubic-bezier(.22,1,.36,1);scrollbar-width:thin;z-index:1000}@keyframes vhDrDropIn{from{opacity:0;transform:translateY(-6px) scale(0.98)}to{opacity:1;transform:translateY(0) scale(1)}}#order-standard_cart.vh-dr .vh-dr-advanced .multiselect-container.dropdown-menu::-webkit-scrollbar{width:6px}#order-standard_cart.vh-dr .vh-dr-advanced .multiselect-container.dropdown-menu::-webkit-scrollbar-thumb{background:#d8dde9;border-radius:4px}#order-standard_cart.vh-dr .vh-dr-advanced .multiselect-container .multiselect-filter{padding:4px 6px 10px;border-bottom:1px solid #eef0f6;margin:-4px -2px 6px;position:sticky;top:-8px;background:#ffffff;z-index:2}#order-standard_cart.vh-dr .vh-dr-advanced .multiselect-container .multiselect-filter input.multiselect-search{border:1px solid #d8dde9!important;border-radius:10px!important;padding:10px 12px!important;font-size:13.5px;color:var(--brand-secondary);background:#fafbfd!important;width:100%;box-shadow:none!important;outline:none;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}#order-standard_cart.vh-dr .vh-dr-advanced .multiselect-container .multiselect-filter input.multiselect-search:focus{border-color:var(--brand-primary)!important;background:#fff!important;box-shadow:0 0 0 3px rgba(44,75,255,0.10)!important}#order-standard_cart.vh-dr .vh-dr-advanced .multiselect-container>li{margin:0;padding:0}#order-standard_cart.vh-dr .vh-dr-advanced .multiselect-container>li>a{padding:0;background:transparent!important;border:0;display:block;border-radius:10px;transition:background .15s ease}#order-standard_cart.vh-dr .vh-dr-advanced .multiselect-container>li>a:hover{background:#f3f5fc}#order-standard_cart.vh-dr .vh-dr-advanced .multiselect-container>li>a>label{display:flex!important;align-items:center;gap:12px;margin:0;padding:12px 14px!important;font-size:14px;font-weight:500;color:var(--brand-secondary);cursor:pointer;width:100%;line-height:1.3;border-radius:10px}#order-standard_cart.vh-dr .vh-dr-advanced .multiselect-container>li.active>a{background:rgba(44,75,255,0.08)}#order-standard_cart.vh-dr .vh-dr-advanced .multiselect-container>li.active>a>label{color:var(--brand-primary);font-weight:600}#order-standard_cart.vh-dr .vh-dr-advanced .multiselect-container>li.disabled>a{opacity:0.5;cursor:not-allowed;pointer-events:none}#order-standard_cart.vh-dr .vh-dr-advanced .multiselect-container input[type="checkbox"],#order-standard_cart.vh-dr .vh-dr-advanced .multiselect-container input[type="radio"]{appearance:none;-webkit-appearance:none;width:20px;height:20px;margin:0!important;border:2px solid #b9c1d4;background:#ffffff;cursor:pointer;position:relative;transition:background .18s ease,border-color .18s ease,transform .12s ease;flex-shrink:0;accent-color:auto}#order-standard_cart.vh-dr .vh-dr-advanced .multiselect-container input[type="checkbox"]{border-radius:6px}#order-standard_cart.vh-dr .vh-dr-advanced .multiselect-container input[type="radio"]{border-radius:50%}#order-standard_cart.vh-dr .vh-dr-advanced .multiselect-container input[type="checkbox"]:hover,#order-standard_cart.vh-dr .vh-dr-advanced .multiselect-container input[type="radio"]:hover{border-color:var(--brand-primary)}#order-standard_cart.vh-dr .vh-dr-advanced .multiselect-container input[type="checkbox"]:checked,#order-standard_cart.vh-dr .vh-dr-advanced .multiselect-container input[type="radio"]:checked{background:var(--brand-primary);border-color:var(--brand-primary)}#order-standard_cart.vh-dr .vh-dr-advanced .multiselect-container input[type="checkbox"]:checked::after{content:"";position:absolute;left:5px;top:1px;width:6px;height:11px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}#order-standard_cart.vh-dr .vh-dr-advanced .multiselect-container input[type="radio"]:checked::after{content:"";position:absolute;inset:4px;border-radius:50%;background:#fff}#order-standard_cart.vh-dr .vh-dr-advanced .multiselect-container input:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(44,75,255,0.18)}#order-standard_cart.vh-dr .vh-dr-advanced .btn-group{position:relative}#order-standard_cart.vh-dr .vh-dr-advanced .btn-group>.multiselect.btn .caret{margin-left:8px;border-top-color:#98a0b8;transition:transform .15s ease}#order-standard_cart.vh-dr .vh-dr-advanced .btn-group.open>.multiselect.btn{border-color:var(--brand-primary)!important;color:var(--brand-primary)!important;background:#fff!important}#order-standard_cart.vh-dr .vh-dr-advanced .btn-group.open>.multiselect.btn .caret{transform:rotate(180deg)}.vh-dr .vh-dr-search .captcha-container{margin-top:14px;display:flex;justify-content:center}.vh-dr-tld{max-width:760px;margin:36px auto 0;padding:0;position:relative;z-index:2}.vh-dr-tld__label{display:none}.vh-dr-tld__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.vh-dr-tld__list>li{display:block}.vh-dr-tld__list>li::before{content:none!important}.vh-dr-tld__chip{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;width:100%;padding:14px 16px;background:transparent;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:0;border-radius:4px;font-family:'DM Sans',system-ui,sans-serif;cursor:pointer;text-decoration:none;text-align:left;line-height:1;position:relative;overflow:hidden;transition:background .25s ease,transform .2s cubic-bezier(.23,1,.32,1),box-shadow .3s cubic-bezier(.23,1,.32,1)}.vh-dr-tld__chip::before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:2px;border-radius:0 2px 2px 0;background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 30%,transparent);transition:background .25s ease,top .3s cubic-bezier(.23,1,.32,1),bottom .3s cubic-bezier(.23,1,.32,1)}.vh-dr-tld__ext{font-feature-settings:"tnum" 1;font-weight:700;font-size:15px;color:var(--brand-secondary,#161824);letter-spacing:-.015em;transition:color .2s ease}.vh-dr-tld__price{font-weight:500;font-size:12.5px;color:color-mix(in srgb,var(--brand-secondary,#161824) 60%,#fff);padding:5px 9px;border-radius:999px;background:color-mix(in srgb,var(--brand-secondary,#161824) 6%,transparent);white-space:nowrap;transition:background .25s ease,color .2s ease}.vh-dr-tld__per{font-weight:400;margin-left:1px;opacity:.65}.vh-dr-tld__chip:hover{background:#fff;transform:translateY(-2px);box-shadow:0 14px 30px -14px color-mix(in srgb,var(--brand-primary,#2C4BFF) 35%,transparent),0 3px 10px -4px color-mix(in srgb,var(--brand-secondary,#161824) 14%,transparent)}.vh-dr-tld__chip:hover::before{top:0;bottom:0;background:var(--brand-primary,#2C4BFF)}.vh-dr-tld__chip:hover .vh-dr-tld__ext{color:var(--brand-primary,#2C4BFF)}.vh-dr-tld__chip:hover .vh-dr-tld__price{background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 10%,transparent);color:var(--brand-primary,#2C4BFF)}.vh-dr-tld__chip:active{transform:translateY(0) scale(0.985);transition-duration:.12s}.vh-dr-tld__chip:focus,.vh-dr-tld__chip:focus-visible,.vh-dr-tld__chip:focus-within{outline:none!important;box-shadow:none!important}.vh-dr-tld__chip.is-active{background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 12%,#fff);border-color:var(--brand-primary,#2C4BFF)}.vh-dr-tld__chip.is-active::before{background:var(--brand-primary,#2C4BFF)}.vh-dr-tld__chip.is-active .vh-dr-tld__ext{color:var(--brand-primary,#2C4BFF)}@media (max-width:720px){.vh-dr-tld__list{grid-template-columns:repeat(2,1fr)}}@media (max-width:460px){.vh-dr-tld{margin-top:28px}.vh-dr-tld__list{grid-auto-flow:column;grid-auto-columns:minmax(180px,1fr);grid-template-columns:none;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:4px 12px;margin:0 -12px}.vh-dr-tld__list::-webkit-scrollbar{display:none}.vh-dr-tld__list>li{scroll-snap-align:start}}@media (prefers-reduced-motion:reduce){.vh-dr-tld__chip,.vh-dr-tld__chip::before,.vh-dr-tld__chip:hover{transition:none!important;transform:none!important}}.vh-dr-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 28px;max-width:760px;margin:0 auto;padding:8px 0 0}.vh-dr-trust__item{display:inline-flex;align-items:center;gap:8px;padding:0;background:transparent;border:0;border-radius:0;backdrop-filter:none;-webkit-backdrop-filter:none}.vh-dr-trust__item i{color:var(--brand-primary);font-size:13px;margin-top:0;flex-shrink:0;opacity:0.85}.vh-dr-trust__item strong{display:inline;font-family:'DM Sans',system-ui,sans-serif;color:var(--brand-secondary);font-size:13px;font-weight:500;margin-bottom:0}.vh-dr-trust__item span{display:none}#order-standard_cart .vh-dr-content .primary-domain-header{display:flex;align-items:center;gap:10px;font-family:'DM Sans',system-ui,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.16em;color:#5b6486;padding:0 20px;border:0;margin:36px 0 16px}#order-standard_cart .vh-dr-content .primary-domain-header::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--brand-primary);flex-shrink:0}#order-standard_cart .vh-dr-content .primary-domain-header i{color:var(--brand-primary)}#order-standard_cart .vh-dr-content .domain-checker-result-headline{background:#f3f5fa;border:1px solid #e4e8f1;border-radius:12px;padding:16px 20px 16px 48px;margin:0 0 8px;box-shadow:none;position:relative}#order-standard_cart .vh-dr-content .domain-checker-result-headline::before{content:"\f05a";font-family:"Font Awesome 6 Pro";font-weight:400;position:absolute;left:20px;top:50%;transform:translateY(-50%);color:#5b6486;font-size:16px}#order-standard_cart .vh-dr-content .domain-checker-result-headline .domain-available,#order-standard_cart .vh-dr-content .domain-checker-result-headline .domain-unavailable,#order-standard_cart .vh-dr-content .domain-checker-result-headline .domain-invalid,#order-standard_cart .vh-dr-content .domain-checker-result-headline .domain-tld-unavailable{font-family:'DM Sans',system-ui,sans-serif;font-size:14.5px;font-weight:500;text-align:left;margin:0;padding-left:32px;line-height:1.4;color:var(--brand-secondary)}#order-standard_cart .vh-dr-content .domain-checker-result-headline .domain-available{color:#0a7d4d;font-weight:600}#order-standard_cart .vh-dr-content .domain-price{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px;padding-left:32px}#order-standard_cart .vh-dr-content .domain-price .price{font-family:'DM Sans',system-ui,sans-serif;font-size:17px;font-weight:700;color:var(--brand-secondary)}#order-standard_cart .vh-dr-content .btn-add-to-cart{background:#ffffff!important;border:1px solid var(--brand-primary)!important;color:var(--brand-primary)!important;border-radius:10px!important;padding:9px 18px!important;font-family:'DM Sans',system-ui,sans-serif!important;font-weight:600!important;font-size:13.5px!important;box-shadow:none!important;transition:background .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap;min-width:100px;text-align:center}#order-standard_cart .vh-dr-content .btn-add-to-cart:hover{background:var(--brand-primary)!important;color:#ffffff!important;border-color:var(--brand-primary)!important;transform:none;box-shadow:none!important}#order-standard_cart .vh-dr-content .btn-add-to-cart:focus,#order-standard_cart .vh-dr-content .btn-add-to-cart:focus-visible,#order-standard_cart .vh-dr-content .btn-add-to-cart:active,#order-standard_cart .vh-dr-content .btn-add-to-cart.active,#order-standard_cart .vh-dr-content .btn-add-to-cart.focus{outline:none!important;box-shadow:none!important}#order-standard_cart .vh-dr-content .domain-suggestion.is-added .btn-add-to-cart{background:var(--brand-primary)!important;color:#ffffff!important;border-color:var(--brand-primary)!important;box-shadow:none!important;border-radius:10px!important}#order-standard_cart .vh-dr-content .domain-suggestion.is-added .btn-add-to-cart:hover{background:#1f3ce6!important;border-color:#1f3ce6!important;box-shadow:none!important}#order-standard_cart .vh-dr-content .domain-suggestion.is-added .btn-add-to-cart:focus,#order-standard_cart .vh-dr-content .domain-suggestion.is-added .btn-add-to-cart:focus-visible,#order-standard_cart .vh-dr-content .domain-suggestion.is-added .btn-add-to-cart:active,#order-standard_cart .vh-dr-content .domain-suggestion.is-added .btn-add-to-cart.focus{outline:none!important;box-shadow:none!important}#order-standard_cart .vh-dr-content .domain-suggestion.is-added .btn-add-to-cart .added i{margin-right:6px;font-size:13px}#order-standard_cart .vh-dr-content .suggested-domains{background:#ffffff;border:0;border-radius:32px;overflow:visible;box-shadow:none;margin-bottom:32px;padding:0}#order-standard_cart .vh-dr-content .suggested-domains .panel-heading,#order-standard_cart .vh-dr-content .suggested-domains .card-header{display:flex;align-items:center;gap:10px;background:transparent;border:0;border-bottom:1px solid #eef0f6;padding:0 20px 14px;margin:26px 0 8px;font-family:'DM Sans',system-ui,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.16em;color:#5b6486}#order-standard_cart .vh-dr-content .suggested-domains .panel-heading::before,#order-standard_cart .vh-dr-content .suggested-domains .card-header::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--brand-primary);flex-shrink:0}#order-standard_cart .vh-dr-content .domain-suggestion.list-group-item{border:0;border-bottom:1px solid #eef0f6;padding:16px 20px;margin:0;border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:16px;transition:background .15s ease;background:transparent}#order-standard_cart .vh-dr-content .domain-suggestion.list-group-item:hover{background:#f7f9ff}#order-standard_cart .vh-dr-content .domain-suggestion.list-group-item:last-child{border-bottom:0}#order-standard_cart .vh-dr-content .domain-suggestion.is-added{background:rgba(44,75,255,0.05);border-radius:12px;border-bottom-color:transparent;animation:vhDrAddedPulse .55s cubic-bezier(.22,1,.36,1)}#order-standard_cart .vh-dr-content .domain-suggestion.is-added:hover{background:rgba(44,75,255,0.08)}#order-standard_cart .vh-dr-content .domain-suggestion.is-added .domain::before{content:"\f00c";font-family:"Font Awesome 6 Pro";font-weight:900;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--brand-primary);color:#ffffff;font-size:9px;margin-right:10px;vertical-align:1px;transform:scale(0);animation:vhDrCheckPop .35s cubic-bezier(.22,1.4,.36,1) .05s forwards}@keyframes vhDrAddedPulse{0%{background:rgba(44,75,255,0.18)}100%{background:rgba(44,75,255,0.05)}}@keyframes vhDrCheckPop{0%{transform:scale(0)}70%{transform:scale(1.15)}100%{transform:scale(1)}}@media (prefers-reduced-motion:reduce){#order-standard_cart .vh-dr-content .domain-suggestion.is-added,#order-standard_cart .vh-dr-content .domain-suggestion.is-added .domain::before{animation:none;transform:scale(1)}}#order-standard_cart .vh-dr-content .domain-suggestion .domain{font-family:'DM Sans',system-ui,sans-serif;font-size:17px;font-weight:600;color:var(--brand-secondary);letter-spacing:-0.005em}#order-standard_cart .vh-dr-content .domain-suggestion .extension{color:var(--brand-secondary);font-weight:600}#order-standard_cart .vh-dr-content .domain-suggestion .row{display:flex;align-items:center;gap:0;flex-wrap:nowrap;margin:0;width:100%}#order-standard_cart .vh-dr-content .domain-suggestion .row>div:first-child{padding:0;margin:0;flex:0 0 auto;width:auto;max-width:none}#order-standard_cart .vh-dr-content .domain-suggestion .row>div:nth-child(2){padding:0;margin:0 auto 0 0;flex:1 1 auto;width:auto;max-width:none;min-width:0}#order-standard_cart .vh-dr-content .domain-suggestion .row>div:last-child{padding:0;margin:0;flex:0 0 auto;width:auto;max-width:none}#order-standard_cart .vh-dr-content .domain-suggestion .promo{display:none}#order-standard_cart .vh-dr-content .domain-suggestion .promo:has(.sales-group-hot:not(.w-hidden)),#order-standard_cart .vh-dr-content .domain-suggestion .promo:has(.sales-group-new:not(.w-hidden)),#order-standard_cart .vh-dr-content .domain-suggestion .promo:has(.sales-group-sale:not(.w-hidden)){display:inline-flex;align-items:center;font-size:11px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:var(--brand-primary);background:rgba(44,75,255,0.08);padding:3px 9px;border-radius:999px;margin-left:12px;vertical-align:middle;line-height:1.4}#order-standard_cart .vh-dr-content .domain-suggestion .actions{display:inline-flex;align-items:center;gap:28px;flex-shrink:0}#order-standard_cart .vh-dr-content .domain-suggestion .actions .price{font-family:'DM Sans',system-ui,sans-serif;font-size:15px;font-weight:600;color:var(--brand-secondary);line-height:1.3;white-space:nowrap}.vh-dr-content .spotlight-tlds{margin-bottom:32px}.vh-dr-content .spotlight-tld{background:#ffffff;border:1px solid rgba(14,31,77,0.06);border-radius:16px;padding:20px;text-align:center;box-shadow:0 1px 2px rgba(14,31,77,0.03);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;font-family:'DM Sans',system-ui,sans-serif;font-size:18px;font-weight:600;color:var(--brand-secondary)}.vh-dr-content .spotlight-tld:hover{transform:translateY(-3px);border-color:rgba(44,75,255,0.4);box-shadow:0 14px 28px -10px rgba(44,75,255,0.28)}.vh-dr-content .featured-tlds-container{margin:0 0 36px}.vh-dr-content .featured-tld{background:#ffffff;border:1px solid rgba(14,31,77,0.06);border-radius:18px;padding:24px;text-align:center;box-shadow:0 1px 2px rgba(14,31,77,0.03);transition:transform .2s ease,box-shadow .2s ease;margin-bottom:20px}.vh-dr-content .featured-tld:hover{transform:translateY(-3px);box-shadow:0 16px 32px -12px rgba(44,75,255,0.22)}.vh-dr-content .featured-tld .img-container img{max-height:60px;margin-bottom:12px}.vh-dr-content .featured-tld .price{font-family:'DM Sans',system-ui,sans-serif;font-size:17px;font-weight:700;color:var(--brand-primary)}.vh-dr-content h4.font-size-18{font-family:'DM Sans',system-ui,sans-serif;font-size:20px;font-weight:700;color:var(--brand-secondary);margin:8px 0 16px;letter-spacing:-0.01em}.vh-dr-content .tld-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.vh-dr-content .tld-filters a.badge{display:inline-flex;align-items:center;padding:8px 16px;background:#ffffff;color:var(--brand-secondary);border:1px solid rgba(14,31,77,0.08);font-size:13px;font-weight:500;border-radius:999px;text-decoration:none;transition:all .15s ease}.vh-dr-content .tld-filters a.badge:hover,.vh-dr-content .tld-filters a.badge.active{background:var(--brand-primary);color:#fff;border-color:var(--brand-primary)}#order-standard_cart .vh-dr-content .bg-white{background:#ffffff!important;border:1px solid #eef0f6;border-radius:16px;overflow:hidden;box-shadow:0 1px 2px rgba(14,31,77,0.03)}#order-standard_cart .vh-dr-content .tld-pricing-header{display:grid!important;grid-template-columns:minmax(140px,1fr) repeat(3,minmax(110px,1fr));gap:0;margin:0!important;padding:0!important;background:#fafbfd;border-bottom:1px solid #eef0f6;font-family:'DM Sans',system-ui,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.12em;color:#6b7290}#order-standard_cart .vh-dr-content .tld-pricing-header>.tld-column,#order-standard_cart .vh-dr-content .tld-pricing-header>.col-md-4{padding:14px 18px!important;max-width:none!important;width:auto!important;flex:none!important;background:transparent!important;color:#6b7290!important;text-align:left}#order-standard_cart .vh-dr-content .tld-pricing-header>.col-md-8{display:contents}#order-standard_cart .vh-dr-content .tld-pricing-header>.col-md-8>.row{display:contents}#order-standard_cart .vh-dr-content .tld-pricing-header>.col-md-8>.row>div{padding:14px 12px!important;max-width:none!important;width:auto!important;flex:none!important;background:transparent!important;text-align:center;color:#6b7290!important}#order-standard_cart .vh-dr-content .tld-row{display:grid;grid-template-columns:minmax(140px,1fr) repeat(3,minmax(110px,1fr));gap:0;margin:0!important;padding:0!important;border-bottom:1px solid #eef0f6;background:transparent;transition:background .12s ease;align-items:center}#order-standard_cart .vh-dr-content .tld-row[style*="display: none"],#order-standard_cart .vh-dr-content .tld-row[style*="display:none"]{display:none!important}#order-standard_cart .vh-dr-content .tld-row:hover{background:#fafbfd}#order-standard_cart .vh-dr-content .tld-row:last-child{border-bottom:0}#order-standard_cart .vh-dr-content .tld-row>.col-md-4,#order-standard_cart .vh-dr-content .tld-row>.two-row-center{padding:14px 18px!important;max-width:none!important;width:auto!important;flex:none!important;display:flex;align-items:center;gap:8px}#order-standard_cart .vh-dr-content .tld-row>.col-md-8{display:contents}#order-standard_cart .vh-dr-content .tld-row>.col-md-8>.row{display:contents}#order-standard_cart .vh-dr-content .tld-row>.col-md-8>.row>div{padding:14px 12px!important;max-width:none!important;width:auto!important;flex:none!important;text-align:center;font-family:'DM Sans',system-ui,sans-serif;font-size:14px;font-weight:600;color:var(--brand-secondary);font-variant-numeric:tabular-nums}#order-standard_cart .vh-dr-content .tld-row strong{font-family:'DM Sans',system-ui,sans-serif;font-size:16px;font-weight:600;color:var(--brand-secondary);letter-spacing:-0.005em}#order-standard_cart .vh-dr-content .tld-row small{display:block;color:#98a0b8;font-size:11px;font-weight:400;margin-top:2px;text-transform:lowercase}#order-standard_cart .vh-dr-content .tld-row.no-tlds{display:block;grid-template-columns:none;padding:36px 24px!important;text-align:center;color:#6b7290;font-size:13.5px}.vh-dr-content .tld-filters{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 18px}.vh-dr-content .tld-filters a.badge{display:inline-flex;align-items:center;padding:7px 14px;background:#ffffff;color:#4a5072;border:1px solid #e4e8f1;font-family:'DM Sans',system-ui,sans-serif;font-size:12.5px;font-weight:500;border-radius:999px;text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease}.vh-dr-content .tld-filters a.badge:hover{background:#f3f5fc!important;color:var(--brand-secondary)!important;border-color:#d8dde9!important}.vh-dr-content .tld-filters a.badge.active,.vh-dr-content .tld-filters a.badge.active:hover,.vh-dr-content .tld-filters a.badge.active:focus{background:var(--brand-primary)!important;color:#ffffff!important;border-color:var(--brand-primary)!important}.vh-dr-content .tld-filters a.badge:focus,.vh-dr-content .tld-filters a.badge:focus-visible,.vh-dr-content .tld-filters a.badge:active{outline:none!important;box-shadow:none!important}#order-standard_cart .vh-dr-content .domain-pricing>h4,#order-standard_cart .vh-dr-content h4.font-size-18{font-family:'DM Sans',system-ui,sans-serif!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.14em!important;color:#6b7290!important;margin:28px 0 8px!important}@media (max-width:720px){#order-standard_cart .vh-dr-content .tld-pricing-header{display:none!important}#order-standard_cart .vh-dr-content .tld-row{grid-template-columns:1fr 1fr 1fr;grid-template-areas:"tld tld tld" "reg trf ren";padding:16px!important;gap:12px 8px!important}#order-standard_cart .vh-dr-content .tld-row>.col-md-4,#order-standard_cart .vh-dr-content .tld-row>.two-row-center{grid-area:tld;padding:0!important}#order-standard_cart .vh-dr-content .tld-row>.col-md-8>.row>div{padding:8px!important;background:#fafbfd;border-radius:8px}#order-standard_cart .vh-dr-content .tld-row>.col-md-8>.row>div:nth-child(1){grid-area:reg}#order-standard_cart .vh-dr-content .tld-row>.col-md-8>.row>div:nth-child(2){grid-area:trf}#order-standard_cart .vh-dr-content .tld-row>.col-md-8>.row>div:nth-child(3){grid-area:ren}}#order-standard_cart .vh-dr-content .domain-pricing+.row,#order-standard_cart .vh-dr-content>.row:last-of-type{display:grid!important;grid-template-columns:1fr 1fr;gap:20px;margin:28px 0 0!important}#order-standard_cart .vh-dr-content>.row:last-of-type>.col-md-6,#order-standard_cart .vh-dr-content>.row:last-of-type>[class*="col-md-"]{width:auto!important;max-width:none!important;flex:none!important;padding:0!important;margin:0!important}@media (max-width:768px){#order-standard_cart .vh-dr-content>.row:last-of-type{grid-template-columns:1fr}}#order-standard_cart .vh-dr-content .domain-promo-box{background:linear-gradient(135deg,var(--brand-secondary) 0%,var(--brand-primary) 100%)!important;border:0!important;border-radius:18px!important;padding:26px 28px!important;color:#ffffff!important;margin:0!important;position:relative;overflow:hidden;box-shadow:0 8px 24px -12px rgba(14,31,77,0.28)!important;transition:transform .2s ease,box-shadow .2s ease;min-height:180px;display:flex;flex-direction:column;justify-content:center}#order-standard_cart .vh-dr-content .domain-promo-box:hover{transform:translateY(-2px);box-shadow:0 14px 32px -12px rgba(44,75,255,0.40)!important}#order-standard_cart .vh-dr-content .domain-promo-box i.fa-4x{color:rgba(255,255,255,0.14)!important;position:absolute!important;right:22px!important;top:50%!important;transform:translateY(-50%)!important;font-size:72px!important;margin:0!important;display:inline-block!important;pointer-events:none}#order-standard_cart .vh-dr-content .domain-promo-box .clearfix{margin-bottom:14px;position:relative;z-index:1}#order-standard_cart .vh-dr-content .domain-promo-box h3{font-family:'DM Sans',system-ui,sans-serif!important;font-size:19px!important;font-weight:700!important;color:#ffffff!important;margin:0 0 6px!important;letter-spacing:-0.012em;line-height:1.2}#order-standard_cart .vh-dr-content .domain-promo-box p,#order-standard_cart .vh-dr-content .domain-promo-box .text-warning,#order-standard_cart .vh-dr-content .domain-promo-box .text-primary,#order-standard_cart .vh-dr-content .domain-promo-box .font-bold{color:rgba(255,255,255,0.85)!important;font-family:'DM Sans',system-ui,sans-serif!important;font-size:13.5px!important;line-height:1.5;margin:0 0 10px!important;font-weight:400!important;position:relative;z-index:1}#order-standard_cart .vh-dr-content .domain-promo-box p.small,#order-standard_cart .vh-dr-content .domain-promo-box .small{color:rgba(255,255,255,0.65)!important;font-size:11.5px!important;margin:10px 0 0!important}#order-standard_cart .vh-dr-content .domain-promo-box .btn,#order-standard_cart .vh-dr-content .domain-promo-box .btn-warning,#order-standard_cart .vh-dr-content .domain-promo-box .btn-primary{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;padding:10px 22px!important;background:#ffffff!important;color:var(--brand-secondary)!important;border:0!important;border-radius:999px!important;font-family:'DM Sans',system-ui,sans-serif!important;font-size:13.5px!important;font-weight:600!important;text-decoration:none;transition:background .15s ease,transform .12s ease;position:relative;z-index:1}#order-standard_cart .vh-dr-content .domain-promo-box .btn:hover,#order-standard_cart .vh-dr-content .domain-promo-box .btn-warning:hover,#order-standard_cart .vh-dr-content .domain-promo-box .btn-primary:hover{background:rgba(255,255,255,0.92)!important;color:var(--brand-secondary)!important;transform:translateY(-1px)}@media (max-width:768px){.vh-dr-hero{padding:32px 16px 200px}.vh-dr-content{padding:32px 12px 56px}.vh-dr-subtitle{color:color-mix(in srgb,var(--brand-secondary,#161824) 65%,#fff)}}@media (max-width:540px){.vh-dr-hero{padding:24px 14px 160px}#order-standard_cart.vh-dr .vh-dr-search.domain-checker-container{max-width:100%;padding:0!important}#order-standard_cart.vh-dr .vh-dr-search .input-group-box{padding:6px 6px 6px 14px;border-radius:14px}.vh-dr-pill-actions{gap:6px}.vh-dr .vh-dr-search .vh-dr-ai-toggle{width:32px;height:32px}.vh-dr .vh-dr-search .vh-dr-submit,.vh-dr .vh-dr-search .domain-check-availability{width:38px!important;min-width:38px!important;padding:0!important}}@media (max-width:480px){.vh-dr-title{font-size:26px!important;line-height:1.15}.vh-dr-subtitle{font-size:14px;padding:0 4px}.vh-dr-heading{margin-bottom:20px}}@media (max-width:640px){#order-standard_cart .vh-dr-content .domain-suggestion.list-group-item{flex-wrap:wrap!important;gap:8px 8px!important;padding:14px 16px!important}#order-standard_cart .vh-dr-content .domain-suggestion .domain{flex:1 1 auto!important;min-width:0!important;font-size:15px!important;overflow-wrap:break-word}#order-standard_cart .vh-dr-content .domain-suggestion .extension{margin-left:auto!important}#order-standard_cart .domain-suggestion::before{content:"";flex:1 0 100%;order:1;height:0}#order-standard_cart .vh-dr-content .domain-suggestion .price{order:2;margin-right:auto}#order-standard_cart .vh-dr-content .domain-suggestion .actions{order:3}}#order-standard_cart.vh-cd{background:#fafbfd;padding:0 0 80px}.vh-cd-hero{padding:48px 24px 32px;background:radial-gradient(ellipse 60% 70% at 12% 0%,rgba(44,75,255,0.07),transparent 60%),radial-gradient(ellipse 50% 60% at 88% 100%,rgba(14,31,77,0.05),transparent 60%),linear-gradient(180deg,#ffffff 0%,#f4f6fb 100%);border-bottom:1px solid rgba(14,31,77,0.06);position:relative;overflow:hidden}.vh-cd-hero::before{content:"";position:absolute;top:-120px;right:-120px;width:360px;height:360px;background:conic-gradient(from 200deg at 50% 50%,transparent 0deg,rgba(44,75,255,0.10) 30deg,rgba(44,75,255,0.04) 90deg,transparent 180deg);border-radius:50%;-webkit-mask:radial-gradient(circle at center,transparent 58%,#000 60%,#000 64%,transparent 66%);mask:radial-gradient(circle at center,transparent 58%,#000 60%,#000 64%,transparent 66%);pointer-events:none;z-index:0}.vh-cd-hero::after{content:"";position:absolute;bottom:-180px;left:-180px;width:420px;height:420px;background:conic-gradient(from 20deg at 50% 50%,transparent 0deg,rgba(14,31,77,0.06) 40deg,rgba(44,75,255,0.03) 110deg,transparent 200deg);border-radius:50%;-webkit-mask:radial-gradient(circle at center,transparent 64%,#000 66%,#000 69%,transparent 71%);mask:radial-gradient(circle at center,transparent 64%,#000 66%,#000 69%,transparent 71%);pointer-events:none;z-index:0}.vh-cd-hero>*{position:relative;z-index:1}.vh-cd-hero__inner{max-width:920px;margin:0 auto;text-align:center}.vh-cd-eyebrow{display:inline-flex;align-items:center;gap:6px;color:var(--brand-primary);font-family:'DM Sans',system-ui,sans-serif;font-size:12px;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;margin-bottom:10px}.vh-cd-eyebrow i{font-size:11px;opacity:0.85}.vh-cd-title{font-family:'DM Sans',system-ui,sans-serif;font-size:clamp(28px,4vw,38px);line-height:1.12;font-weight:600;color:var(--brand-secondary);letter-spacing:-0.022em;margin:0 0 10px}.vh-cd-subtitle{font-size:15px;line-height:1.55;color:#6b7290;max-width:540px;margin:0 auto}.vh-cd .container-fluid{margin-top:32px;padding:0 24px}.vh-cd-alert{background:#fef2f2;border:1px solid #fecaca;color:#991b1b;border-radius:12px;padding:14px 18px;margin-bottom:20px}.vh-cd-alert ul{margin:6px 0 0 18px;padding:0}.vh-cd-card{background:#ffffff;border:1px solid #eef0f6;padding:24px 28px;margin-bottom:20px}.vh-cd-card__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid #eef0f6}.vh-cd-card__domain{display:inline-flex;align-items:center;gap:10px}.vh-cd-card__domain i{color:var(--brand-primary);font-size:16px}.vh-cd-card__domain h2{font-family:'DM Sans',system-ui,sans-serif;font-size:19px;font-weight:600;color:var(--brand-secondary);margin:0;letter-spacing:-0.01em}.vh-cd-card__hint{font-size:13.5px;color:#6b7290;margin:-4px 0 16px}.vh-cd-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font-family:'DM Sans',system-ui,sans-serif;font-size:12.5px;font-weight:600;text-decoration:none;border:1px solid transparent;transition:background .15s ease,color .15s ease}.vh-cd-pill i{font-size:11px}.vh-cd-pill--ok{background:rgba(10,125,77,0.08);color:#0a7d4d}.vh-cd-pill--warn{background:rgba(220,38,38,0.08);color:#b91c1c;border-color:rgba(220,38,38,0.18)}.vh-cd-pill--warn:hover{background:rgba(220,38,38,0.14);color:#991b1b;text-decoration:none}.vh-cd-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px 24px;margin-bottom:24px}.vh-cd-meta__item{display:flex;flex-direction:column;gap:4px}.vh-cd-meta__item--epp{grid-column:1 / -1}.vh-cd-meta__label{font-family:'DM Sans',system-ui,sans-serif;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:#6b7290}.vh-cd-meta__value{font-family:'DM Sans',system-ui,sans-serif;font-size:15px;font-weight:600;color:var(--brand-secondary)}.vh-cd-meta__help{font-size:12px;color:#6b7290;margin-top:4px}.vh-cd-input{width:100%;padding:10px 14px;background:#ffffff;border:1px solid #d8dde9;border-radius:10px;font-family:'DM Sans',system-ui,sans-serif;font-size:14px;color:var(--brand-secondary);transition:border-color .15s ease,box-shadow .15s ease}.vh-cd-input:focus{outline:none;border-color:var(--brand-primary);box-shadow:0 0 0 3px rgba(44,75,255,0.10)}.vh-cd-addons{margin-top:8px}.vh-cd-section-label{display:block;font-family:'DM Sans',system-ui,sans-serif;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:0.10em;color:#6b7290;margin-bottom:12px}.vh-cd-addons__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.vh-cd-addon{display:flex;flex-direction:column;gap:8px;padding:18px;background:#fff;border:1px solid rgba(255,255,255,0.65);border-radius:16px;cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .12s ease;margin:0;position:relative;backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);box-shadow:inset 0 1px 0 rgba(255,255,255,0.85),0 1px 2px rgba(14,31,77,0.04),0 12px 32px -16px rgba(14,31,77,0.12)}.vh-cd-addon:hover{background:rgba(255,255,255,0.72);border-color:rgba(255,255,255,0.85);transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,0.95),0 1px 2px rgba(14,31,77,0.06),0 18px 40px -16px rgba(44,75,255,0.18)}.vh-cd-addon.is-selected,.vh-cd-addon:has(input[type="checkbox"]:checked){border-color:transparent!important;background:rgba(44,75,255,0.04);box-shadow:none!important;isolation:isolate}.vh-cd-addon.is-selected::before,.vh-cd-addon:has(input[type="checkbox"]:checked)::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;padding:1.75px;background-image:linear-gradient(90deg,var(--accent) 0%,var(--brand-primary) 18%,#b75cff 36%,#ff5cf0 50%,#b75cff 64%,var(--brand-primary) 82%,var(--accent) 100%);background-size:800% 100%;background-position:0% 50%;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:vhCdAddonBorder 14s linear infinite;pointer-events:none}.vh-cd-addon.is-selected,.vh-cd-addon:has(input[type="checkbox"]:checked){box-shadow:inset 0 1px 0 rgba(255,255,255,0.95),0 0 12px -2px rgba(111,168,255,0.30),0 6px 18px -8px rgba(44,75,255,0.22),0 8px 24px -14px rgba(183,92,255,0.18)!important}@keyframes vhCdAddonBorder{0%{background-position:0% 50%}100%{background-position:700% 50%}}@media (prefers-reduced-motion:reduce){.vh-cd-addon.is-selected::before,.vh-cd-addon:has(input[type="checkbox"]:checked)::before{animation:none}}.vh-cd-addon .icheckbox_square-blue,.vh-cd-addon .iradio_square-blue{display:inline-block!important;position:absolute!important;top:14px!important;right:14px!important;width:20px!important;height:20px!important;border:2px solid #b9c1d4!important;border-radius:5px!important;background:#ffffff!important;background-image:none!important;cursor:pointer!important;transition:background .15s ease,border-color .15s ease;margin:0!important;padding:0!important}.vh-cd-addon .icheckbox_square-blue:hover{border-color:var(--brand-primary)!important}.vh-cd-addon .icheckbox_square-blue.checked{background:var(--brand-primary)!important;border-color:var(--brand-primary)!important}.vh-cd-addon .icheckbox_square-blue.checked::after{content:"";position:absolute;left:4px;top:0;width:5px;height:10px;border:solid #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg)}.vh-cd-addon .icheckbox_square-blue>input[type="checkbox"],.vh-cd-addon .icheckbox_square-blue>ins.iCheck-helper{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:0!important;margin:0!important;cursor:pointer!important;pointer-events:auto!important;border:0!important;background:transparent!important}.vh-cd-addon>input[type="checkbox"],.vh-cd-addon>label>input[type="checkbox"]{position:absolute!important;top:14px!important;right:14px!important;width:20px!important;height:20px!important;appearance:none;-webkit-appearance:none;border:2px solid #b9c1d4;border-radius:5px;background:#ffffff;margin:0!important;opacity:1!important;pointer-events:auto!important;cursor:pointer;transition:background .15s ease,border-color .15s ease}.vh-cd-addon>input[type="checkbox"]:hover,.vh-cd-addon>label>input[type="checkbox"]:hover{border-color:var(--brand-primary)}.vh-cd-addon>input[type="checkbox"]:checked,.vh-cd-addon>label>input[type="checkbox"]:checked{background:var(--brand-primary);border-color:var(--brand-primary)}.vh-cd-addon>input[type="checkbox"]:checked::after,.vh-cd-addon>label>input[type="checkbox"]:checked::after{content:"";position:absolute;left:4px;top:0;width:5px;height:10px;border:solid #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg)}.vh-cd-addon__head{display:flex;align-items:center;gap:10px;padding-right:28px}.vh-cd-addon__icon.vh-cd-addon__icon,.vh-cd-addon .vh-cd-addon__icon{display:inline-flex!important;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9px;background:rgba(44,75,255,0.10);color:var(--brand-primary);font-size:15px;line-height:1;flex-shrink:0;font-family:"Font Awesome 6 Pro","Font Awesome 6 Free"!important;font-weight:900}.vh-cd-addon__title{font-family:'DM Sans',system-ui,sans-serif;font-size:14.5px;font-weight:600;color:var(--brand-secondary);line-height:1.2}.vh-cd-addon__desc{font-size:12.5px;line-height:1.5;color:#6b7290;margin:0;flex:1}.vh-cd-addon__price{font-family:'DM Sans',system-ui,sans-serif;margin-top:auto;padding-top:8px;border-top:1px dashed #eef0f6}.vh-cd-addon__price strong{font-size:15px;font-weight:700;color:var(--brand-secondary)}.vh-cd-addon__price span{font-size:12px;color:#6b7290;margin-left:4px}.vh-cd-field{display:grid;grid-template-columns:180px 1fr;gap:16px;align-items:center;margin-top:14px}.vh-cd-field>label{font-family:'DM Sans',system-ui,sans-serif;font-size:13.5px;font-weight:500;color:#4a5072;margin:0}.vh-cd-field input,.vh-cd-field select,.vh-cd-field textarea{width:100%;padding:9px 12px;background:#ffffff;border:1px solid #d8dde9;border-radius:8px;font-size:13.5px;color:var(--brand-secondary)}.vh-cd-field input:focus,.vh-cd-field select:focus,.vh-cd-field textarea:focus{outline:none;border-color:var(--brand-primary);box-shadow:0 0 0 3px rgba(44,75,255,0.10)}.vh-cd-ns-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:8px}.vh-cd-ns{display:flex;flex-direction:column;gap:5px}.vh-cd-ns label{font-family:'DM Sans',system-ui,sans-serif;font-size:12px;font-weight:600;color:#6b7290;text-transform:uppercase;letter-spacing:0.06em;margin:0}.vh-cd-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px;padding:20px 0 0;border-top:1px solid #eef0f6}.vh-cd-back{display:inline-flex;align-items:center;gap:8px;color:#4a5072;font-family:'DM Sans',system-ui,sans-serif;font-size:14px;font-weight:500;text-decoration:none;transition:color .15s ease}.vh-cd-back:hover{color:var(--brand-primary);text-decoration:none}.vh-cd-back i{font-size:11px}.vh-cd-continue{display:inline-flex;align-items:center;gap:10px;padding:13px 28px;background:var(--brand-primary);color:#ffffff;border:0;border-radius:10px;font-family:'DM Sans',system-ui,sans-serif;font-size:14.5px;font-weight:600;cursor:pointer;transition:background .15s ease,transform .12s ease;box-shadow:0 4px 12px -4px rgba(44,75,255,0.45)}.vh-cd-continue:hover{background:#1f3ce6}.vh-cd-continue:active{transform:scale(0.98)}.vh-cd-continue i{font-size:12px}@media (max-width:600px){.vh-cd-hero{padding:32px 20px 24px}.vh-cd-content{padding:0 16px}.vh-cd-card{padding:18px 18px;border-radius:14px}.vh-cd-card__header{flex-direction:column;align-items:flex-start;gap:10px;padding-bottom:14px;margin-bottom:14px}.vh-cd-field{grid-template-columns:1fr;gap:6px}.vh-cd-actions{flex-direction:column-reverse;align-items:stretch;gap:12px}.vh-cd-continue{width:100%;justify-content:center}.vh-cd-back{justify-content:center}}#order-standard_cart.vh-cart--view{background:#fff;padding:0 0 80px}#order-standard_cart.vh-cart--view>.container-fluid{padding:32px 24px 0}#order-standard_cart.vh-cart--view .vh-cart-actions{margin-bottom:24px}#order-standard_cart.vh-cart--view .cart-body>.header-lined{border:0;margin:0 0 24px;padding:0}#order-standard_cart.vh-cart--view .cart-body>.header-lined h1{font-family:'DM Sans',system-ui,sans-serif;font-size:clamp(28px,4vw,36px);font-weight:600;color:var(--brand-secondary);margin:0;letter-spacing:-0.022em}#order-standard_cart.vh-cart--view .cart-body .row{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:flex-start}#order-standard_cart.vh-cart--view .secondary-cart-body{min-width:0}@media (max-width:900px){#order-standard_cart.vh-cart--view .cart-body .row{grid-template-columns:1fr}#order-standard_cart.vh-cart--view .secondary-cart-sidebar{position:static}}#order-standard_cart .view-cart-items{margin:0!important;border-bottom:0!important}#order-standard_cart.vh-cart--view .vh-cart-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:4px 4px 14px;margin:0 0 4px;border-bottom:1px solid #eef0f6}#order-standard_cart.vh-cart--view .vh-cart-header__left{display:inline-flex;align-items:baseline;gap:12px}#order-standard_cart.vh-cart--view .vh-cart-header__title{font-family:'DM Sans',system-ui,sans-serif;font-size:18px;font-weight:600;color:var(--brand-secondary);margin:0;letter-spacing:-0.01em}#order-standard_cart.vh-cart--view .vh-cart-header__count{font-size:12.5px;color:#98a0b8;font-weight:500}#order-standard_cart.vh-cart--view .vh-cart-header__empty{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:transparent;border:1px solid transparent;border-radius:8px;color:#d63030;font-family:'DM Sans',system-ui,sans-serif;font-size:12.5px;font-weight:500;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}#order-standard_cart.vh-cart--view .vh-cart-header__empty i{font-size:12px;opacity:0.9}#order-standard_cart.vh-cart--view .vh-cart-header__empty:hover,#order-standard_cart.vh-cart--view .vh-cart-header__empty:focus-visible{background:#fef2f2;border-color:rgba(214,48,48,0.18);color:#b91c1c;outline:none}#order-standard_cart.vh-cart--view .view-cart-items{max-height:550px;overflow-y:auto}#order-standard_cart.vh-cart--view .view-cart-items::-webkit-scrollbar{width:6px}#order-standard_cart.vh-cart--view .view-cart-items::-webkit-scrollbar-thumb{background:#d8dde9;border-radius:4px}#order-standard_cart.vh-cart--view .view-cart-items::-webkit-scrollbar-track{background:transparent}#order-standard_cart.vh-cart--view .view-cart-items>.item{padding:18px 4px;border-bottom:1px solid #eef0f6;transition:background .12s ease}#order-standard_cart.vh-cart--view .view-cart-items>.item:last-child{border-bottom:0}#order-standard_cart.vh-cart--view .view-cart-items>.item{background:transparent}#order-standard_cart.vh-cart--view .view-cart-items>.item:hover{background:#fafbfd}#order-standard_cart.vh-cart--view .view-cart-items>.item:nth-child(even){background:transparent}#order-standard_cart.vh-cart--view .view-cart-items>.item:nth-child(even):hover{background:#fafbfd}#order-standard_cart.vh-cart--view .view-cart-items>.item .row{display:flex;align-items:center;margin:0;grid-template-columns:none;gap:16px}#order-standard_cart.vh-cart--view .view-cart-items>.item .row>.col-sm-7,#order-standard_cart.vh-cart--view .view-cart-items>.item .row>.col-sm-5{flex:1 1 auto;min-width:0;width:auto;max-width:none;padding:0}#order-standard_cart.vh-cart--view .view-cart-items>.item .row>.col-sm-4{flex:0 0 auto;width:auto;max-width:none;padding:0;display:inline-flex;align-items:center;gap:16px}#order-standard_cart.vh-cart--view .view-cart-items>.item .row>.col-sm-1{flex:0 0 auto;width:auto;max-width:none;padding:0}#order-standard_cart.vh-cart--view .view-cart-items>.item .row>.col-sm-2{flex:0 0 auto;width:auto;max-width:none;padding:0}#order-standard_cart.vh-cart--view .item .item-title{display:flex;align-items:center;gap:8px;font-family:'DM Sans',system-ui,sans-serif;font-size:11px;font-weight:600;color:#98a0b8;letter-spacing:0.10em;text-transform:uppercase;line-height:1.3;margin:0}#order-standard_cart.vh-cart--view .item .item-title .btn-link{color:#6b7290!important;font-size:11px!important;font-weight:500!important;padding:2px 6px!important;text-decoration:none!important;background:transparent!important;border-radius:6px;text-transform:none;letter-spacing:0;transition:background .15s ease,color .15s ease}#order-standard_cart.vh-cart--view .item .item-title .btn-link:hover{background:rgba(44,75,255,0.08);color:var(--brand-primary)!important}#order-standard_cart.vh-cart--view .item .item-title .btn-link i{font-size:10px;margin-right:3px}#order-standard_cart.vh-cart--view .item .item-domain{display:block;font-family:'DM Sans',system-ui,sans-serif;font-size:17px;color:var(--brand-secondary);font-weight:600;margin-top:4px;letter-spacing:-0.012em;line-height:1.25;text-decoration:none}#order-standard_cart.vh-cart--view .item a.item-domain:hover{color:var(--brand-primary)}#order-standard_cart.vh-cart--view .item .item-group{display:block;font-family:'DM Sans',system-ui,sans-serif;font-size:13px;color:#6b7290;font-weight:400;margin-top:4px;line-height:1.4}#order-standard_cart.vh-cart--view .item .item-group+small,#order-standard_cart.vh-cart--view .item small{display:block;font-size:12px;color:#98a0b8;margin-top:3px;line-height:1.45;font-style:normal}#order-standard_cart.vh-cart--view .item .item-price{text-align:right;white-space:nowrap;font-family:'DM Sans',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}#order-standard_cart.vh-cart--view .item .item-price>span:first-child{display:block;font-size:16px;font-weight:700;color:var(--brand-secondary);line-height:1.2;letter-spacing:-0.012em}#order-standard_cart.vh-cart--view .item .item-price .cycle{display:block;font-size:11.5px;color:#98a0b8;font-weight:500;margin-top:2px;white-space:normal;text-transform:uppercase;letter-spacing:0.06em}#order-standard_cart.vh-cart--view .item .item-price .renewal,#order-standard_cart.vh-cart--view .item .item-price .renewal.cycle{display:block!important;margin-top:6px;padding-top:6px;font-size:11.5px;color:#6b7290;text-transform:none;letter-spacing:0;font-weight:400}#order-standard_cart.vh-cart--view .item .item-price .renewal-price{color:var(--brand-secondary);font-weight:600}#order-standard_cart.vh-cart--view .item .item-price small,#order-standard_cart.vh-cart--view .item .item-price .small{display:block;font-size:11.5px;color:#98a0b8;margin-top:3px;font-style:normal}#order-standard_cart.vh-cart--view .item .item-price select,#order-standard_cart.vh-cart--view .item .item-price .form-control{margin-top:6px;padding:6px 10px;background:#ffffff;border:1px solid #d8dde9;border-radius:8px;font-size:13px;color:var(--brand-secondary)}#order-standard_cart.vh-cart--view .item .item-price .dropdown{display:inline-block}#order-standard_cart.vh-cart--view .item .item-price .dropdown .dropdown-toggle{background:#ffffff!important;border:1px solid #d8dde9!important;color:var(--brand-secondary)!important;padding:6px 12px!important;border-radius:8px!important;font-family:'DM Sans',system-ui,sans-serif;font-size:13px!important;font-weight:500;box-shadow:none!important;transition:border-color .15s ease,color .15s ease;display:inline-flex;align-items:center;gap:6px}#order-standard_cart.vh-cart--view .item .item-price .dropdown .dropdown-toggle:hover{border-color:var(--brand-primary)!important;color:var(--brand-primary)!important}#order-standard_cart.vh-cart--view .item .item-price .dropdown .dropdown-menu{background:#ffffff;border:1px solid #eef0f6;border-radius:10px;box-shadow:0 12px 32px -12px rgba(14,31,77,0.18);padding:6px;min-width:200px;margin-top:4px}#order-standard_cart.vh-cart--view .item .item-price .dropdown .dropdown-item{padding:0}#order-standard_cart.vh-cart--view .item .item-price .dropdown .dropdown-item a{display:block;padding:8px 12px;font-size:13px;font-weight:500;color:var(--brand-secondary);text-decoration:none;border-radius:6px;transition:background .12s ease,color .12s ease}#order-standard_cart.vh-cart--view .item .item-price .dropdown .dropdown-item a:hover{background:#f3f5fc;color:var(--brand-primary)}#order-standard_cart.vh-cart--view .item .item-price .renewal{display:block!important;font-size:11.5px;color:#98a0b8;font-weight:400;margin-top:4px}#order-standard_cart.vh-cart--view .item .item-qty{text-align:center}#order-standard_cart.vh-cart--view .item .item-qty .form-control{width:60px;margin:0 auto;padding:6px 8px;text-align:center;border:1px solid #d8dde9;border-radius:8px;font-size:13px}#order-standard_cart.vh-cart--view .item .item-qty .btn{margin-top:6px;padding:4px 10px!important;font-size:11.5px;font-weight:600;background:#f3f5fc!important;color:var(--brand-secondary)!important;border:0!important;border-radius:6px!important}#order-standard_cart.vh-cart--view .item .btn-remove-from-cart{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:40px;height:40px;padding:0!important;background:transparent!important;border:0!important;border-radius:10px!important;color:#98a0b8!important;font-size:14px;transition:background .15s ease,color .15s ease}#order-standard_cart.vh-cart--view .item .btn-remove-from-cart:hover,#order-standard_cart.vh-cart--view .item .btn-remove-from-cart:focus-visible{background:#fef2f2!important;color:#b91c1c!important;outline:none}#order-standard_cart.vh-cart--view .item .btn-remove-from-cart i{font-size:13px;margin:0}#order-standard_cart.vh-cart--view .row-upgrade-credit{margin-top:10px;padding-top:10px;border-top:1px dashed #eef0f6}#order-standard_cart.vh-cart--view .upgrade-calc-msg{font-size:12px;color:#6b7290;margin-top:4px}#order-standard_cart.vh-cart--view .view-cart-empty{padding:32px 20px;text-align:center;color:#6b7290;font-size:14px}#order-standard_cart.vh-cart--view .empty-cart{margin-top:12px;text-align:right}#order-standard_cart.vh-cart--view .empty-cart .btn{display:inline-flex;align-items:center;gap:6px;color:#98a0b8!important;font-size:13px;font-weight:500;padding:6px 10px!important;background:transparent!important;border:0!important;text-decoration:none;transition:color .15s ease}#order-standard_cart.vh-cart--view .empty-cart .btn:hover{color:#b91c1c!important;text-decoration:none}#order-standard_cart.vh-cart--view .order-summary .vh-promo{margin:0 0 18px}#order-standard_cart.vh-cart--view .vh-promo__form{display:flex;align-items:center;gap:6px;background:transparent;border:1px solid #e4e8f1;border-radius:10px;padding:3px 3px 3px 12px;transition:border-color .15s ease,box-shadow .15s ease}#order-standard_cart.vh-cart--view .vh-promo__form:focus-within{border-color:var(--brand-primary);box-shadow:0 0 0 3px rgba(44,75,255,0.10)}#order-standard_cart.vh-cart--view .vh-promo__icon{color:#98a0b8;font-size:13px;margin:0;pointer-events:none;flex-shrink:0;display:inline-flex}#order-standard_cart.vh-cart--view .vh-promo__form input[name="promocode"]{flex:1;min-width:0;padding:8px 2px!important;background:transparent!important;border:0!important;font-family:'DM Sans',system-ui,sans-serif;font-size:13px;font-weight:500;color:var(--brand-secondary);box-shadow:none!important;outline:none!important}#order-standard_cart.vh-cart--view .vh-promo__form input[name="promocode"]::placeholder{color:#98a0b8;font-weight:400}#order-standard_cart.vh-cart--view .vh-promo__btn{flex-shrink:0;padding:7px 14px!important;background:var(--brand-secondary)!important;color:#ffffff!important;border:0!important;border-radius:7px!important;font-family:'DM Sans',system-ui,sans-serif!important;font-size:12.5px!important;font-weight:600!important;line-height:1.2!important;cursor:pointer;transition:background .15s ease}#order-standard_cart.vh-cart--view .vh-promo__btn:hover{background:var(--brand-primary)!important}#order-standard_cart.vh-cart--view .vh-promo-msg{display:flex;align-items:flex-start;gap:10px;margin-top:8px;padding:10px 12px;border-radius:10px;font-family:'DM Sans',system-ui,sans-serif;font-size:13px;font-weight:500;line-height:1.4;animation:vhPromoMsgIn .3s cubic-bezier(.22,1,.36,1)}#order-standard_cart.vh-cart--view .vh-promo-msg i{font-size:14px;flex-shrink:0;margin-top:1px}#order-standard_cart.vh-cart--view .vh-promo-msg span{flex:1;min-width:0}#order-standard_cart.vh-cart--view .vh-promo-msg--error{background:#fef2f2;color:#b91c1c}#order-standard_cart.vh-cart--view .vh-promo-msg--error i{color:#d63030}#order-standard_cart.vh-cart--view .vh-promo-msg--info{background:rgba(44,75,255,0.06);color:var(--brand-primary)}#order-standard_cart.vh-cart--view .vh-promo-msg--info i{color:var(--brand-primary)}#order-standard_cart.vh-cart--view .vh-promo-msg--success{background:rgba(10,125,77,0.08);color:#0a7d4d}#order-standard_cart.vh-cart--view .vh-promo-msg--success i{color:#0a7d4d}@keyframes vhPromoMsgIn{from{opacity:0;transform:translateY(-4px);max-height:0}to{opacity:1;transform:translateY(0);max-height:200px}}@media (prefers-reduced-motion:reduce){#order-standard_cart.vh-cart--view .vh-promo-msg{animation:none}}#order-standard_cart.vh-cart--view .vh-promo .view-cart-promotion-code{display:flex;align-items:center;gap:8px;background:rgba(10,125,77,0.08);color:#0a7d4d;padding:10px 12px;border-radius:10px;font-family:'DM Sans',system-ui,sans-serif;font-size:13px;font-weight:600}#order-standard_cart.vh-cart--view .vh-promo .view-cart-promotion-code i.fa-check-circle{font-size:14px;flex-shrink:0}#order-standard_cart.vh-cart--view .vh-promo__remove{margin-left:auto;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#0a7d4d;background:transparent;text-decoration:none;transition:background .15s ease}#order-standard_cart.vh-cart--view .vh-promo__remove:hover{background:rgba(10,125,77,0.18);color:#0a7d4d}#order-standard_cart.vh-cart--view .vh-promo__remove i{font-size:10px}.vh-tax-estimate{margin-top:24px;background:#ffffff;border:1px solid #eef0f6;border-radius:12px;box-shadow:0 1px 2px rgba(14,31,77,0.04);overflow:hidden}.vh-tax-estimate details summary{list-style:none;cursor:pointer;padding:14px 18px;font-family:'DM Sans',system-ui,sans-serif;font-size:13.5px;font-weight:600;color:var(--brand-secondary);display:flex;align-items:center;gap:10px;transition:background .15s ease}.vh-tax-estimate details summary::-webkit-details-marker{display:none}.vh-tax-estimate details summary::after{content:"\f078";font-family:"Font Awesome 6 Pro";font-weight:900;margin-left:auto;color:#98a0b8;font-size:11px;transition:transform .2s ease}.vh-tax-estimate details[open] summary::after{transform:rotate(180deg)}.vh-tax-estimate details summary:hover{background:#fafbfd}.vh-tax-estimate details summary i{color:var(--brand-primary);font-size:13px}.vh-tax-estimate__form{padding:0 18px 16px;display:flex;flex-direction:column;gap:12px}.vh-tax-estimate__row{display:flex;flex-direction:column;gap:4px}.vh-tax-estimate__row label{font-family:'DM Sans',system-ui,sans-serif;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:#6b7290;margin:0}.vh-tax-estimate__row .form-control{padding:9px 12px;border:1px solid #d8dde9;border-radius:8px;font-size:13.5px;color:var(--brand-secondary);background:#ffffff}.vh-tax-estimate__row .form-control:focus{outline:none;border-color:var(--brand-primary);box-shadow:0 0 0 3px rgba(44,75,255,0.10)}#order-standard_cart.vh-cart--view .order-summary{background:#ffffff!important;border-radius:16px!important;box-shadow:0 1px 2px rgba(14,31,77,0.04),0 8px 24px -12px rgba(14,31,77,0.18)!important;overflow:hidden;padding:0!important;height:100%;border:1px solid #eef0f6!important;border-bottom:1px solid #eef0f6!important;font-family:'DM Sans',system-ui,sans-serif;font-variant-numeric:tabular-nums;color:var(--brand-secondary)}#order-standard_cart.vh-cart--view .order-summary .pull-right,#order-standard_cart.vh-cart--view .order-summary .pull-left,#order-standard_cart.vh-cart--view .order-summary .float-right,#order-standard_cart.vh-cart--view .order-summary .float-left{float:none!important}#order-standard_cart.vh-cart--view .order-summary .clearfix::before,#order-standard_cart.vh-cart--view .order-summary .clearfix::after{content:none!important;display:none!important}#order-standard_cart.vh-cart--view .order-summary h2{background:#fafbfd!important;color:var(--brand-secondary)!important;border-bottom:1px solid #eef0f6!important;padding:16px 20px!important;margin:0!important;font-family:'DM Sans',system-ui,sans-serif!important;font-size:14px!important;font-weight:700!important;letter-spacing:0.04em!important;text-transform:uppercase}#order-standard_cart.vh-cart--view .order-summary .summary-container{padding:18px 20px 4px;font-family:'DM Sans',system-ui,sans-serif;font-variant-numeric:tabular-nums}#order-standard_cart.vh-cart--view .order-summary .product-name{display:block;font-size:16px;font-weight:700;color:var(--brand-secondary);line-height:1.3;letter-spacing:-0.012em;margin-bottom:2px}#order-standard_cart.vh-cart--view .order-summary .product-group{display:block;font-size:11px;font-weight:600;color:#98a0b8;text-transform:uppercase;letter-spacing:0.08em;margin-bottom:14px}#order-standard_cart.vh-cart--view .order-summary .summary-container>.clearfix{display:flex!important;align-items:baseline;justify-content:space-between;gap:12px;font-size:13.5px;line-height:1.5;padding:5px 0;color:#4a5072}#order-standard_cart.vh-cart--view .order-summary .summary-container>.clearfix>span:first-child{flex:1 1 auto;min-width:0}#order-standard_cart.vh-cart--view .order-summary .summary-container>.clearfix>span:last-child{flex:0 0 auto;text-align:right;white-space:nowrap;font-weight:600;color:var(--brand-secondary)}#order-standard_cart.vh-cart--view .order-summary .summary-container>.product-group+.clearfix{font-size:14px;font-weight:600;color:var(--brand-secondary);padding-bottom:8px}#order-standard_cart.vh-cart--view .order-summary .summary-container>.clearfix>span:first-child{color:#4a5072}#order-standard_cart.vh-cart--view .order-summary .summary-totals{border-top:1px dashed #e3e6ef;margin-top:10px;padding-top:10px}#order-standard_cart.vh-cart--view .order-summary .summary-totals>.clearfix{display:flex!important;align-items:baseline;justify-content:space-between;gap:12px;padding:4px 0;font-size:13px;color:#6b7290;font-weight:500}#order-standard_cart.vh-cart--view .order-summary .summary-totals>.clearfix>span:last-child{flex:0 0 auto;text-align:right;white-space:nowrap;font-weight:600;color:var(--brand-secondary)}#order-standard_cart.vh-cart--view .order-summary .subtotal,#order-standard_cart.vh-cart--view .order-summary .recurring-totals,#order-standard_cart.vh-cart--view .order-summary .bordered-totals{display:flex;justify-content:space-between;align-items:center;font-size:13.5px;color:#4a5072;padding:8px 0;line-height:1.45;font-weight:500}#order-standard_cart.vh-cart--view .order-summary .subtotal{padding:8px 0 12px;border-bottom:1px solid #eef0f6;margin-bottom:4px}#order-standard_cart.vh-cart--view .order-summary .subtotal .pull-right,#order-standard_cart.vh-cart--view .order-summary .subtotal .float-right{font-weight:700;color:var(--brand-secondary)}#order-standard_cart.vh-cart--view .order-summary .bordered-totals{flex-direction:column!important;border:0;padding:0;margin:0;gap:0}#order-standard_cart.vh-cart--view .order-summary .bordered-totals>div{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px;padding:6px 0!important;font-size:13px;color:#6b7290;font-weight:500;width:100%}#order-standard_cart.vh-cart--view .order-summary .bordered-totals>div>.pull-right,#order-standard_cart.vh-cart--view .order-summary .bordered-totals>div>.float-right{margin-left:auto;text-align:right;white-space:nowrap;font-weight:600;color:var(--brand-secondary)}#order-standard_cart.vh-cart--view .order-summary #discount{color:#0a7d4d;font-weight:700}#order-standard_cart.vh-cart--view .order-summary .recurring-charges{text-align:right;font-size:12.5px;color:#98a0b8;font-weight:500}#order-standard_cart.vh-cart--view .order-summary .recurring-charges .cost{color:var(--brand-secondary);font-weight:700}#order-standard_cart.vh-cart--view .order-summary .total-due-today{background:#f6f8fc!important;border-top:1px solid #eef0f6!important;border-bottom:0!important;margin:16px -20px 0!important;padding:18px 20px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px}#order-standard_cart.vh-cart--view .order-summary .total-due-today>span:not(.amt){order:-1;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:#4a5072;line-height:1.2}#order-standard_cart.vh-cart--view .order-summary .total-due-today .amt{margin-left:auto;font-size:24px;font-weight:700;color:var(--brand-secondary);letter-spacing:-0.022em;line-height:1;text-align:right;white-space:nowrap}#order-standard_cart .vh-cp-body{background:transparent!important;padding:0!important}#order-standard_cart .cart-body>.header-lined{border-bottom:0!important;margin-bottom:8px;padding-bottom:0}#order-standard_cart .cart-body>.header-lined h1{font-family:'DM Sans',system-ui,sans-serif!important;font-size:28px!important;font-weight:700!important;color:var(--brand-secondary)!important;letter-spacing:-0.022em!important;margin:0!important}.vh-plan-hero{background:radial-gradient(ellipse 50% 70% at 8% 0%,rgba(44,75,255,0.06),transparent 60%),radial-gradient(ellipse 40% 60% at 92% 100%,rgba(14,31,77,0.04),transparent 60%),linear-gradient(180deg,#ffffff 0%,#f6f8fc 100%);border:1px solid #eef0f6;border-radius:16px;padding:24px 28px;position:relative;overflow:visible;box-shadow:0 1px 2px rgba(14,31,77,0.03)}.vh-plan-hero__head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:18px}.vh-plan-title-wrap{display:inline-flex;align-items:center;gap:14px}.vh-plan-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:rgba(44,75,255,0.08);color:var(--brand-primary);flex-shrink:0}.vh-plan-icon svg{width:22px;height:22px}.vh-plan-icon--starter{background:rgba(44,75,255,0.10);color:var(--brand-primary)}.vh-plan-icon--plus{background:rgba(236,72,153,0.10);color:#EC4899}.vh-plan-icon--pro{background:rgba(251,191,36,0.15);color:#D97706}.vh-plan-icon--max{background:rgba(124,58,237,0.10);color:#7C3AED}.vh-plan-icon--default{background:rgba(14,31,77,0.06);color:var(--brand-secondary)}.vh-plan-name{font-family:'DM Sans',system-ui,sans-serif!important;font-size:32px!important;font-weight:700!important;color:var(--brand-secondary)!important;letter-spacing:-0.026em!important;line-height:1.1!important;margin:0!important;background:transparent!important}.vh-cycle-select{display:inline-flex;flex-direction:column;gap:6px;width:max-content;max-width:100%}.vh-cycle-select__label{font-family:'DM Sans',system-ui,sans-serif;font-size:11px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:#6b7290}.vh-cycle-select__wrap{position:relative;display:block}.vh-cycle-select__native{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}.vh-cycle-select__trigger{appearance:none;-webkit-appearance:none;width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border:1px solid #d8deea;border-radius:12px;background:#ffffff;font-family:'DM Sans',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;color:var(--brand-secondary);cursor:pointer;text-align:left;transition:border-color .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1),background .18s}.vh-cycle-select__trigger:hover{border-color:#b6c0db;background:#fafbfd}.vh-cycle-select__trigger:focus,.vh-cycle-select__trigger:focus-visible{outline:0;border-color:var(--brand-primary);box-shadow:none}.vh-cycle-select__wrap.is-open .vh-cycle-select__trigger{border-color:var(--brand-primary);box-shadow:none}.vh-cycle-select__current{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vh-cycle-select__caret{font-size:11px;color:#6b7290;flex-shrink:0;transition:transform .25s cubic-bezier(.22,1,.36,1),color .18s}.vh-cycle-select__wrap.is-open .vh-cycle-select__caret{color:var(--brand-primary);transform:rotate(180deg)}.vh-cycle-select__menu{position:absolute;top:calc(100% + 8px);left:0;right:auto;width:max-content;min-width:100%;max-width:min(480px,calc(100vw - 32px));margin:0;padding:6px;list-style:none;background:#ffffff;border:1px solid rgba(14,31,77,0.06);border-radius:12px;box-shadow:0 16px 40px -12px rgba(14,31,77,0.18),0 4px 12px -4px rgba(14,31,77,0.06);z-index:50;transform-origin:top center;opacity:0;transform:translateY(-6px) scale(.97);visibility:hidden;pointer-events:none;transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1),visibility 0s linear .22s}.vh-cycle-select__wrap.is-open .vh-cycle-select__menu{opacity:1;transform:translateY(0) scale(1);visibility:visible;pointer-events:auto;transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1),visibility 0s linear 0s}.vh-cycle-select__menu::before{content:'';position:absolute;top:0;left:12%;right:12%;height:2px;background:linear-gradient(90deg,transparent 0%,var(--brand-primary) 50%,transparent 100%);border-radius:0 0 2px 2px;opacity:0.6}.vh-cycle-select__menu [role="option"]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 12px;border-radius:8px;cursor:pointer;font-family:'DM Sans',system-ui,sans-serif;font-variant-numeric:tabular-nums;color:#4a5072;transition:background .14s ease,color .14s ease;outline:0;white-space:nowrap}.vh-cycle-select__menu [role="option"] .vh-opt-name,.vh-cycle-select__menu [role="option"] .vh-opt-price{white-space:nowrap}.vh-cycle-select__menu [role="option"] .vh-opt-name{font-size:14px;font-weight:600;color:var(--brand-secondary)}.vh-cycle-select__menu [role="option"] .vh-opt-price{font-size:13px;font-weight:500;color:#6b7290;white-space:nowrap}.vh-cycle-select__menu [role="option"]:hover,.vh-cycle-select__menu [role="option"]:focus-visible{background:rgba(44,75,255,0.06)}.vh-cycle-select__menu [role="option"]:hover .vh-opt-price,.vh-cycle-select__menu [role="option"]:focus-visible .vh-opt-price{color:var(--brand-primary)}.vh-cycle-select__menu [role="option"][aria-selected="true"]{background:rgba(44,75,255,0.10)}.vh-cycle-select__menu [role="option"][aria-selected="true"] .vh-opt-name,.vh-cycle-select__menu [role="option"][aria-selected="true"] .vh-opt-price{color:var(--brand-primary)}.vh-cycle-select__menu [role="option"][aria-selected="true"] .vh-opt-name::after{content:"\f00c";font-family:"Font Awesome 6 Pro";font-weight:600;margin-left:8px;font-size:10px}.vh-plan-desc{color:#4a5072;font-size:14px;line-height:1.55}.vh-plan-desc .vh-plan-tagline{font-size:15px;font-weight:500;color:#4a5072;line-height:1.5;margin:0 0 18px;padding:0 0 16px;border-bottom:1px dashed #e7eaf2}.vh-plan-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:6px 28px;padding:0;margin:0;list-style:none}.vh-plan-features__item{display:flex;align-items:center;gap:12px;padding:9px 0;font-size:14px;line-height:1.4;color:#2a3252;list-style:none}.vh-plan-features__icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;flex-shrink:0;font-size:12px;transition:transform .25s cubic-bezier(.22,1,.36,1)}.vh-plan-features__item:hover .vh-plan-features__icon{transform:scale(1.08)}.vh-plan-features__label{font-weight:500;color:#2a3252;line-height:1.35}.vh-tint--blue{background:rgba(44,75,255,0.10);color:var(--brand-primary)}.vh-tint--green{background:rgba(16,161,102,0.10);color:#0a7d4d}.vh-tint--purple{background:rgba(124,58,237,0.10);color:#7C3AED}.vh-tint--amber{background:rgba(217,119,6,0.12);color:#D97706}.vh-tint--pink{background:rgba(236,72,153,0.10);color:#EC4899}.vh-tint--cyan{background:rgba(8,145,178,0.10);color:#0891B2}.vh-tint--red{background:rgba(220,38,38,0.09);color:#DC2626}.vh-tint--navy{background:rgba(14,31,77,0.08);color:var(--brand-secondary)}@media (max-width:600px){.vh-plan-features{grid-template-columns:1fr;gap:2px}.vh-plan-features__item{padding:7px 0}}#order-standard_cart .vh-cp-body .sub-heading{height:auto!important;border:0!important;background:transparent!important;text-align:left!important;margin:64px 0 16px!important;padding:0!important;position:relative}#order-standard_cart .vh-cp-body .sub-heading>span{display:flex;align-items:center;gap:12px;background:transparent!important;color:var(--brand-secondary)!important;font-family:'DM Sans',system-ui,sans-serif!important;font-size:24px!important;font-weight:700!important;letter-spacing:-0.018em!important;line-height:1.2!important;text-transform:none!important;padding:0!important;margin:0!important;position:relative}#order-standard_cart .vh-cp-body .sub-heading>span::before{content:"";flex-shrink:0;width:8px;height:8px;border-radius:50%;background:var(--brand-primary);box-shadow:0 0 0 5px rgba(44,75,255,0.12)}#order-standard_cart #productAddonsContainer .addon-products{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin:0}#order-standard_cart #productAddonsContainer .addon-products>[class*="col-"]{width:100%;max-width:100%;flex:none;padding:0}#order-standard_cart .panel-addon{background:#ffffff;border:1px solid #eef0f6;border-radius:14px;padding:18px 18px 14px;margin:0;box-shadow:none;transition:border-color .18s,background .18s,box-shadow .18s,transform .12s;cursor:pointer;position:relative;display:flex;flex-direction:column;gap:8px}#order-standard_cart .panel-addon:hover{border-color:#c8d0e8;background:#fafbfd}#order-standard_cart .panel-addon.panel-addon-selected{border-color:var(--brand-primary);background:linear-gradient(180deg,rgba(44,75,255,0.04),rgba(44,75,255,0.01));box-shadow:0 0 0 3px rgba(44,75,255,0.10)}#order-standard_cart .panel-addon .panel-body{padding:0;background:transparent;border:0;flex:1 1 auto}#order-standard_cart .panel-addon label{display:flex;align-items:center;gap:10px;font-family:'DM Sans',system-ui,sans-serif!important;font-size:14.5px!important;font-weight:600!important;color:var(--brand-secondary)!important;margin:0 0 4px!important;cursor:pointer}#order-standard_cart .panel-addon label input[type="checkbox"]{accent-color:var(--brand-primary);width:16px;height:16px;margin:0}#order-standard_cart .panel-addon .panel-body>br{display:none}#order-standard_cart .panel-addon .panel-body{font-size:13px;color:#6b7290;line-height:1.5}#order-standard_cart .panel-addon .panel-price{font-family:'DM Sans',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:700;color:var(--brand-secondary);padding:8px 0 0;border-top:1px dashed #e7eaf2;margin-top:4px}#order-standard_cart .panel-addon .panel-add{display:none}#order-standard_cart .mc-promos,.mc-promos{margin:20px 0 28px!important;max-width:none!important;width:100%!important}.mc-promo{margin:0 0 8px 0!important;background:#ffffff!important;border:1px solid #eef0f6!important;border-bottom:1px solid #eef0f6!important;border-radius:12px!important;overflow:hidden!important;font-family:'DM Sans',system-ui,sans-serif;transition:border-color 150ms ease,box-shadow 150ms ease}.mc-promo:hover{border-color:#c8d0e8!important;box-shadow:0 1px 3px rgba(14,31,77,0.05)}.mc-promo .header{display:flex!important;align-items:center;gap:14px;height:auto!important;min-height:72px;padding:12px 14px!important;overflow:visible!important;cursor:pointer;border:0!important;background:transparent}.mc-promo .icon{order:1}.mc-promo .content{order:2}.mc-promo .cta{order:3}.mc-promo .expander{order:4}.mc-promo .icon{margin:0!important;width:52px!important;height:52px!important;line-height:1!important;text-align:center!important;display:inline-flex!important;align-items:center;justify-content:center;padding:8px!important;background:#f6f8fc;border-radius:10px;flex-shrink:0}.mc-promo .icon img{max-width:100%!important;max-height:100%!important;object-fit:contain}.mc-promo .content{flex:1 1 auto;min-width:0;padding:0!important}.mc-promo .headline,.mc-promo .content .headline{display:block!important;padding:0!important;margin:0 0 2px;font-size:14.5px!important;font-weight:700!important;color:var(--brand-secondary)!important;letter-spacing:-0.008em;line-height:1.3!important}.mc-promo .tagline,.mc-promo .content .tagline{display:block!important;margin:0;font-size:12.5px!important;font-weight:400!important;color:#6b7290!important;line-height:1.4!important}.mc-promo .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-promo .cta{display:flex!important;flex-direction:column;align-items:flex-end;gap:4px;padding:0!important;text-align:right!important;flex-shrink:0}.mc-promo .price{padding:0!important;font-size:13px!important;font-weight:700!important;color:var(--brand-secondary)!important;font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.2}.mc-promo .btn-add,.mc-promo button.btn-add{display:inline-flex!important;align-items:stretch;padding:0!important;background:var(--brand-primary)!important;color:#ffffff!important;font-size:12px!important;font-weight:600!important;border:0!important;border-radius:6px!important;overflow:hidden;cursor:pointer;box-shadow:0 1px 2px rgba(14,31,77,0.08);transition:background-color 150ms ease,box-shadow 150ms ease,transform 120ms ease;white-space:nowrap}.mc-promo .btn-add:hover{background:#1f3ce6!important;box-shadow:0 2px 6px rgba(44,75,255,0.20)}.mc-promo .btn-add:active{transform:scale(0.97)}.mc-promo .btn-add .text{display:inline-flex!important;align-items:center;padding:6px 10px!important;font-size:12px!important;line-height:1.2!important}.mc-promo .btn-add .arrow{display:inline-flex!important;align-items:center;justify-content:center;padding:0 8px!important;background:rgba(0,0,0,0.14)!important;font-size:10px}.mc-promo .btn-add .arrow i{font-size:10px;line-height:1}.mc-promo .expander{width:auto!important;line-height:1!important;text-align:center!important;color:#98a0b8!important;font-size:13px!important;padding:8px 4px!important;flex-shrink:0;transition:color 150ms ease}.mc-promo:hover .expander{color:var(--brand-primary)!important}.mc-promo .expander .rotate,.mc-promo .expander i{display:inline-block;transition:transform 220ms cubic-bezier(0.3,0,0,1)}.mc-promo.open .expander .rotate,.mc-promo.open .expander i,.mc-promo.expanded .expander .rotate,.mc-promo.expanded .expander i{transform:rotate(90deg)}.mc-promo .body{padding:14px 16px!important;border-top:1px solid #eef0f6!important;background:#fafbfd!important;font-size:12.5px!important;color:#4a5072!important}.mc-promo .body ul{list-style:none!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:1fr 1fr;gap:4px 18px}.mc-promo .body li{width:auto!important;padding:4px 0!important;display:flex;align-items:flex-start;gap:8px;line-height:1.45}.mc-promo .body li i{color:var(--brand-primary)!important;padding:0!important;font-size:11px;margin-top:4px;flex-shrink:0}.mc-promo .body em{font-weight:700!important;font-style:normal!important;color:var(--brand-secondary)!important}.mc-promo,.mc-promo.ssl,.mc-promo.symantec,.mc-promo.weebly,.mc-promo.spamexperts,.mc-promo.sitelock,.mc-promo.sitelockvpn,.mc-promo.nordvpn,.mc-promo.marketgoo{border-color:#eef0f6!important;border-bottom-width:1px!important;border-bottom-style:solid!important}.mc-promo .arrow,.mc-promo.weebly .arrow,.mc-promo.spamexperts .arrow,.mc-promo.sitelock .arrow,.mc-promo.sitelockvpn .arrow,.mc-promo.nordvpn .arrow,.mc-promo.marketgoo .arrow{background:rgba(0,0,0,0.14)!important}.view-cart-recommended h2,#cartRecommended h2,section:has(.mc-promo)>h2{font-family:'DM Sans',system-ui,sans-serif!important;font-size:20px!important;font-weight:700!important;color:var(--brand-secondary)!important;letter-spacing:-0.016em!important;margin:28px 0 14px!important;padding:0!important;text-align:left!important}@media (max-width:480px){.mc-promo .header{padding:10px 12px!important;gap:10px;min-height:64px}.mc-promo .icon{width:44px!important;height:44px!important}.mc-promo .headline{font-size:13.5px!important}.mc-promo .tagline{font-size:12px!important}.mc-promo .btn-add .text{padding:5px 8px!important}.mc-promo .body ul{grid-template-columns:1fr}}#order-standard_cart [class*="addon-promo-container"]{--md-surface:#ffffff;--md-on-surface:var(--brand-secondary);--md-on-surface-var:#6b7290;--md-primary:var(--brand-primary);--md-primary-container:rgba(44,75,255,0.10);--md-on-primary-container:var(--brand-secondary);--md-elev-1:0 1px 2px 0 rgba(14,31,77,0.06),0 1px 3px 1px rgba(14,31,77,0.04);--md-elev-2:0 1px 2px 0 rgba(14,31,77,0.08),0 2px 6px 2px rgba(14,31,77,0.05);--md-elev-3:0 1px 3px 0 rgba(14,31,77,0.10),0 4px 8px 3px rgba(14,31,77,0.06);--md-elev-4:0 2px 3px 0 rgba(14,31,77,0.10),0 6px 10px 4px rgba(14,31,77,0.07);--md-easing-standard:cubic-bezier(0.2,0,0,1);--md-easing-emphasized:cubic-bezier(0.3,0,0,1);--md-easing-decel:cubic-bezier(0.05,0.7,0.1,1);--md-duration-short:150ms;--md-duration-medium:250ms;--md-duration-long:400ms;background:var(--md-surface)!important;border:0!important;border-radius:16px!important;padding:20px 24px!important;margin:0 0 14px!important;box-shadow:var(--md-elev-1)!important;transition:box-shadow var(--md-duration-medium) var(--md-easing-standard),background-color var(--md-duration-medium) var(--md-easing-standard);position:relative;overflow:hidden}#order-standard_cart [class*="addon-promo-container"]::before{content:"";position:absolute;inset:0;background:var(--md-primary);opacity:0;border-radius:inherit;pointer-events:none;transition:opacity var(--md-duration-medium) var(--md-easing-standard);z-index:0}#order-standard_cart [class*="addon-promo-container"]>*{position:relative;z-index:1}#order-standard_cart [class*="addon-promo-container"]:hover{box-shadow:var(--md-elev-2)!important}#order-standard_cart [class*="addon-promo-container"]:hover::before{opacity:0.04}#order-standard_cart [class*="addon-promo-container"].is-expanded{box-shadow:var(--md-elev-3)!important}#order-standard_cart [class*="addon-promo-container"].is-expanded::before,#order-standard_cart [class*="addon-promo-container"].is-expanded:hover::before{opacity:0}#order-standard_cart [class*="addon-promo-container"].has-selection::before{opacity:0.04}#order-standard_cart [class*="addon-promo-container"].has-selection:hover::before{opacity:0.07}#order-standard_cart [class*="addon-promo-container"].has-selection.is-expanded::before,#order-standard_cart [class*="addon-promo-container"].has-selection.is-expanded:hover::before{opacity:0}#order-standard_cart [class*="addon-promo-container"] .description{margin:0;overflow:hidden;cursor:pointer;user-select:none;padding-right:36px;position:relative;transition:margin-bottom .2s}#order-standard_cart [class*="addon-promo-container"].is-expanded .description{margin:0 0 18px}#order-standard_cart [class*="addon-promo-container"] .description::after{content:"\f078";font-family:"Font Awesome 6 Pro";font-weight:500;position:absolute;top:8px;right:4px;color:var(--md-on-surface-var,#98a0b8);font-size:12px;line-height:1;transition:transform var(--md-duration-medium,250ms) var(--md-easing-emphasized,cubic-bezier(0.3,0,0,1)),color var(--md-duration-short,150ms) var(--md-easing-standard,cubic-bezier(0.2,0,0,1))}#order-standard_cart [class*="addon-promo-container"] .description:hover::after,#order-standard_cart [class*="addon-promo-container"].is-expanded .description::after{color:var(--md-primary,#2C4BFF)}#order-standard_cart [class*="addon-promo-container"].is-expanded .description::after{transform:rotate(180deg)}#order-standard_cart [class*="addon-promo-container"] .vh-addon-chip{display:inline-flex;align-items:center;gap:6px;height:26px;margin-top:10px;padding:0 12px 0 9px;background:var(--md-primary-container,rgba(44,75,255,0.10));color:var(--md-on-primary-container,#0E1F4D);border-radius:8px;font-family:'DM Sans',system-ui,sans-serif;font-size:12px;font-weight:600;line-height:1;max-width:max-content;letter-spacing:0.005em;transition:background-color var(--md-duration-short,150ms) var(--md-easing-standard,cubic-bezier(0.2,0,0,1))}#order-standard_cart [class*="addon-promo-container"] .vh-addon-chip::before{content:"\f00c";font-family:"Font Awesome 6 Pro";font-weight:700;font-size:9px;color:var(--md-primary,#2C4BFF)}#order-standard_cart [class*="addon-promo-container"] .vh-addon-chip .vh-chip-price{color:var(--md-on-surface-var,#6b7290);font-weight:500;margin-left:4px;font-variant-numeric:tabular-nums}#order-standard_cart [class*="addon-promo-container"] .description h3,#order-standard_cart [class*="addon-promo-container"] .description h2,#order-standard_cart [class*="addon-promo-container"] .description>strong:first-child{display:block;font-family:'DM Sans',system-ui,sans-serif!important;font-size:20px!important;font-weight:700!important;color:var(--brand-secondary)!important;letter-spacing:-0.016em!important;line-height:1.25!important;margin:0 0 8px!important}#order-standard_cart [class*="addon-promo-container"] .description p{font-family:'DM Sans',system-ui,sans-serif;font-size:13.5px;color:#6b7290;line-height:1.55;margin:0 0 4px}#order-standard_cart [class*="addon-promo-container"] .description p:last-of-type{margin-bottom:0}#order-standard_cart [class*="addon-promo-container"] .description a{color:var(--brand-primary);font-size:13px;font-weight:500;text-decoration:none;border-bottom:1px dashed currentColor;transition:color .15s,border-color .15s}#order-standard_cart [class*="addon-promo-container"] .description a:hover{color:#1f3ce6;border-bottom-style:solid}#order-standard_cart [class*="addon-promo-container"] .description img{max-width:56px;max-height:56px;object-fit:contain;height:auto;margin:0 0 8px 16px;border-radius:10px;background:#f6f8fc;padding:8px;float:right;transition:max-width .25s,max-height .25s}#order-standard_cart [class*="addon-promo-container"].is-expanded .description img{max-width:72px;max-height:72px}#order-standard_cart [class*="addon-promo-container"]>br,#order-standard_cart [class*="addon-promo-container"] .clearfix+br{display:none}#order-standard_cart [class*="addon-promo-container"] .vh-addon-options{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--md-duration-long,400ms) var(--md-easing-emphasized,cubic-bezier(0.3,0,0,1)),opacity var(--md-duration-medium,250ms) var(--md-easing-standard,cubic-bezier(0.2,0,0,1)),margin-top var(--md-duration-medium,250ms) var(--md-easing-standard,cubic-bezier(0.2,0,0,1));opacity:0;pointer-events:none;margin-top:0}#order-standard_cart [class*="addon-promo-container"] .vh-addon-options>.vh-addon-options-inner{overflow:hidden;min-height:0}#order-standard_cart [class*="addon-promo-container"].is-expanded .vh-addon-options{grid-template-rows:1fr;opacity:1;pointer-events:auto}#order-standard_cart [class*="addon-promo-container"] label.radio-inline{display:flex!important;align-items:center;justify-content:space-between;gap:16px;width:100%!important;min-height:48px;margin:0!important;padding:10px 16px!important;background:transparent!important;border:0;border-radius:12px;font-family:'DM Sans',system-ui,sans-serif!important;font-size:14px!important;font-weight:500!important;color:var(--md-on-surface-var,#4a5072)!important;line-height:1.4!important;cursor:pointer;transition:color var(--md-duration-short,150ms) var(--md-easing-standard,cubic-bezier(0.2,0,0,1));position:relative;isolation:isolate}#order-standard_cart [class*="addon-promo-container"] label.radio-inline+label.radio-inline{margin-top:2px!important}#order-standard_cart [class*="addon-promo-container"] label.radio-inline::before{content:"";position:absolute;inset:0;background:var(--md-primary,#2C4BFF);opacity:0;border-radius:inherit;pointer-events:none;transition:opacity var(--md-duration-short,150ms) var(--md-easing-standard,cubic-bezier(0.2,0,0,1));z-index:-1}#order-standard_cart [class*="addon-promo-container"] label.radio-inline:hover::before{opacity:0.08}#order-standard_cart [class*="addon-promo-container"] label.radio-inline:hover{color:var(--md-on-surface,#0E1F4D)!important}#order-standard_cart [class*="addon-promo-container"] label.radio-inline:active::before{opacity:0.12}#order-standard_cart [class*="addon-promo-container"] label.radio-inline::after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at center,rgba(44,75,255,0.18) 0%,rgba(44,75,255,0.10) 40%,transparent 70%);opacity:0;transform:scale(0.4);pointer-events:none;transition:opacity var(--md-duration-long,400ms) var(--md-easing-decel,cubic-bezier(0.05,0.7,0.1,1)),transform var(--md-duration-long,400ms) var(--md-easing-emphasized,cubic-bezier(0.3,0,0,1));z-index:-1}#order-standard_cart [class*="addon-promo-container"] label.radio-inline:active::after{opacity:1;transform:scale(1);transition-duration:0ms}#order-standard_cart [class*="addon-promo-container"] label.radio-inline input[type="radio"]{appearance:none;-webkit-appearance:none;width:20px;height:20px;border:2px solid #98a0b8;border-radius:50%;background:transparent;cursor:pointer;flex-shrink:0;margin:0!important;position:relative;transition:border-color var(--md-duration-short,150ms) var(--md-easing-standard,cubic-bezier(0.2,0,0,1)),background-color var(--md-duration-short,150ms) var(--md-easing-standard,cubic-bezier(0.2,0,0,1))}#order-standard_cart [class*="addon-promo-container"] label.radio-inline:hover input[type="radio"]:not(:checked){border-color:var(--md-on-surface,#0E1F4D)}#order-standard_cart [class*="addon-promo-container"] label.radio-inline input[type="radio"]:checked{border-color:var(--md-primary,#2C4BFF)}#order-standard_cart [class*="addon-promo-container"] label.radio-inline input[type="radio"]::after{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-radius:50%;background:var(--md-primary,#2C4BFF);transform:translate(-50%,-50%) scale(0);transition:transform var(--md-duration-medium,250ms) var(--md-easing-emphasized,cubic-bezier(0.3,0,0,1))}#order-standard_cart [class*="addon-promo-container"] label.radio-inline input[type="radio"]:checked::after{transform:translate(-50%,-50%) scale(1)}#order-standard_cart [class*="addon-promo-container"] label.radio-inline input[type="radio"]:focus-visible{outline:0;box-shadow:0 0 0 4px rgba(44,75,255,0.16)}#order-standard_cart [class*="addon-promo-container"] label.radio-inline:has(input[type="radio"]:checked){color:var(--md-on-primary-container,#0E1F4D)!important;font-weight:600!important}#order-standard_cart [class*="addon-promo-container"] label.radio-inline:has(input[type="radio"]:checked)::before{opacity:0.10}#order-standard_cart [class*="addon-promo-container"] label.radio-inline:has(input[type="radio"]:checked):hover::before{opacity:0.14}#order-standard_cart [class*="addon-promo-container"] label.radio-inline .vh-addon-name{flex:1 1 auto;min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#order-standard_cart [class*="addon-promo-container"] label.radio-inline .vh-addon-price{flex:0 0 auto;margin-left:auto;font-family:'DM Sans',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600;color:var(--brand-secondary);white-space:nowrap;text-align:right}#order-standard_cart [class*="addon-promo-container"] label.radio-inline:has(input[type="radio"]:checked) .vh-addon-price{color:var(--brand-primary)}#order-standard_cart [class*="addon-promo-container"] label.radio-inline .vh-addon-price.is-free{color:#0a7d4d}#order-standard_cart [class*="addon-promo-container"] label.radio-inline:first-of-type{background:transparent}#order-standard_cart [class*="addon-promo-container"] label.radio-inline:first-of-type:not(:hover):not(:has(input:checked)) .vh-addon-name{color:#6b7290;font-weight:500}@media (max-width:600px){#order-standard_cart [class*="addon-promo-container"]{padding:18px 16px!important}#order-standard_cart [class*="addon-promo-container"] .description img{max-width:56px}#order-standard_cart [class*="addon-promo-container"] label.radio-inline{padding:10px 14px!important;gap:12px}}@media (prefers-reduced-motion:reduce){#order-standard_cart [class*="addon-promo-container"],#order-standard_cart [class*="addon-promo-container"] *,#order-standard_cart [class*="addon-promo-container"]::before,#order-standard_cart [class*="addon-promo-container"]::after{transition-duration:0ms!important;animation-duration:0ms!important}}#order-standard_cart .vh-cp-body .field-container{margin:0 0 22px}#order-standard_cart .vh-cp-body .form-group{margin-bottom:16px}#order-standard_cart .vh-cp-body .form-group label{font-family:'DM Sans',system-ui,sans-serif!important;font-size:13px!important;font-weight:600!important;color:#4a5072!important;margin-bottom:6px!important;text-transform:none!important;letter-spacing:0!important}#order-standard_cart .vh-cp-body .form-control,#order-standard_cart .vh-cp-body select.custom-select{border:1px solid #d8deea!important;border-radius:10px!important;background:#ffffff!important;padding:10px 14px!important;height:auto!important;font-family:'DM Sans',system-ui,sans-serif!important;font-size:14px!important;color:var(--brand-secondary)!important;transition:border-color .15s,box-shadow .15s}#order-standard_cart .vh-cp-body .form-control:focus,#order-standard_cart .vh-cp-body select.custom-select:focus{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px rgba(44,75,255,0.12)!important;outline:0!important}#order-standard_cart .vh-cp-body .alert.alert-warning.info-text-sm{background:#f6f8fc!important;border:1px solid #e7eaf2!important;color:#6b7290!important;border-radius:12px!important;padding:14px 18px!important;margin-top:24px!important;font-size:13px!important;text-align:left!important;display:flex;align-items:center;gap:10px}#order-standard_cart .vh-cp-body .alert.alert-warning.info-text-sm i{color:var(--brand-primary);font-size:14px}#order-standard_cart .vh-cp-body .alert.alert-warning .alert-link{color:var(--brand-primary)!important;font-weight:600;text-decoration:none}#order-standard_cart .vh-cp-body .alert.alert-warning .alert-link:hover{text-decoration:underline}#order-standard_cart .secondary-cart-sidebar .vh-cp-intro{font-size:12.5px;font-weight:500;color:#6b7290;margin:0 0 12px;line-height:1.5;text-align:right;padding:0 4px}#order-standard_cart.vh-cart--view .order-summary{position:relative;box-shadow:0 1px 2px rgba(14,31,77,0.04),0 12px 32px -16px rgba(14,31,77,0.16)!important;border:1px solid #eef0f6!important;border-top:0!important}#order-standard_cart.vh-cart--view .order-summary::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--brand-primary) 0%,#4d6bff 50%,var(--brand-secondary) 100%);border-radius:16px 16px 0 0;pointer-events:none;z-index:2}#order-standard_cart #orderSummary .text-right{margin-top:16px;padding:0;display:flex;justify-content:stretch}#order-standard_cart #btnCompleteProductConfig.main-btn{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 22px!important;background:linear-gradient(180deg,var(--brand-primary) 0%,#2542e6 100%)!important;color:#ffffff!important;border:0!important;border-radius:12px!important;font-family:'DM Sans',system-ui,sans-serif!important;font-size:14.5px!important;font-weight:600!important;letter-spacing:0.005em!important;box-shadow:0 4px 14px -4px rgba(44,75,255,0.45),inset 0 1px 0 rgba(255,255,255,0.15)!important;cursor:pointer;transition:transform .12s cubic-bezier(.22,1,.36,1),box-shadow .18s,background .18s}#order-standard_cart #btnCompleteProductConfig.main-btn:hover{background:linear-gradient(180deg,#3656ff 0%,#2848f0 100%)!important;box-shadow:0 6px 18px -4px rgba(44,75,255,0.55),inset 0 1px 0 rgba(255,255,255,0.2)!important}#order-standard_cart #btnCompleteProductConfig.main-btn:active{transform:scale(0.985)}#order-standard_cart #btnCompleteProductConfig.main-btn i{font-size:12px;transition:transform .2s cubic-bezier(.22,1,.36,1)}#order-standard_cart #btnCompleteProductConfig.main-btn:hover i{transform:translateX(3px)}@media (min-width:992px){#order-standard_cart .secondary-cart-sidebar{position:sticky!important;top:74px;align-self:flex-start;max-height:calc(100vh - 48px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d8deea transparent}#order-standard_cart .secondary-cart-sidebar::-webkit-scrollbar{width:6px}#order-standard_cart .secondary-cart-sidebar::-webkit-scrollbar-thumb{background:#d8deea;border-radius:3px}#order-standard_cart .secondary-cart-sidebar::-webkit-scrollbar-track{background:transparent}#order-standard_cart .cart-body>form>.row,#order-standard_cart form#frmConfigureProduct>.row{align-items:flex-start}}@media (max-width:768px){.vh-plan-hero{padding:20px 18px;border-radius:14px}.vh-plan-hero__head{flex-direction:column;align-items:stretch;gap:16px}.vh-plan-name{font-size:26px!important}.vh-cycle-select{width:100%;min-width:0}.vh-plan-desc>p:not(:first-child){column-count:1}.vh-plan-desc>ul{grid-template-columns:1fr}#order-standard_cart .secondary-cart-sidebar .vh-cp-intro{text-align:left}}#order-standard_cart.vh-cart--view .order-summary .text-right{text-align:center!important;padding-top:6px;display:flex;flex-direction:column;gap:10px}#order-standard_cart.vh-cart--view .order-summary .text-right br{display:none}#order-standard_cart.vh-cart--view .order-summary .main-btn,#order-standard_cart.vh-cart--view .order-summary .ghost-btn{width:100%}@media (max-width:900px){#order-standard_cart.vh-cart--view .order-summary{position:sticky;bottom:0;z-index:50;margin:16px 0 0}}#order-standard_cart.vh-cart--view .order-summary .btn-checkout,#order-standard_cart.vh-cart--view .order-summary .btn-primary{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 20px!important;background:var(--brand-primary)!important;color:#ffffff!important;border:0!important;border-radius:10px!important;font-family:'DM Sans',system-ui,sans-serif!important;font-size:14.5px!important;font-weight:600!important;box-shadow:0 4px 12px -4px rgba(44,75,255,0.45)!important;transition:background .15s ease,transform .12s ease}#order-standard_cart.vh-cart--view .order-summary .btn-checkout:hover,#order-standard_cart.vh-cart--view .order-summary .btn-primary:hover{background:#1f3ce6!important}#order-standard_cart.vh-cart--view .order-summary .btn-checkout:active{transform:scale(0.98)}#order-standard_cart.vh-cart--view .express-checkout-buttons{margin:14px 0}#order-standard_cart.vh-cart--view .express-checkout-buttons .separator{display:flex;align-items:center;text-align:center;color:#98a0b8;font-size:11px;font-weight:600;letter-spacing:0.08em;margin:10px 0}#order-standard_cart.vh-cart--view .express-checkout-buttons .separator::before,#order-standard_cart.vh-cart--view .express-checkout-buttons .separator::after{content:"";flex:1;height:1px;background:#eef0f6;margin:0 10px}#order-standard_cart.vh-cart--view .view-cart-gateway-checkout{margin-top:18px}@media (max-width:600px){#order-standard_cart.vh-cart--view>.container-fluid{padding:20px 16px 0}#order-standard_cart.vh-cart--view .view-cart-items>.item{padding:14px 16px}#order-standard_cart.vh-cart--view .view-cart-items>.item .row{flex-wrap:wrap;gap:10px}#order-standard_cart.vh-cart--view .item .item-price{text-align:left;width:100%}#order-standard_cart.vh-cart--view .item .btn-remove-from-cart{margin-left:auto}#order-standard_cart.vh-cart--view .view-cart-tabs .tab-pane.promo form{flex-direction:column}#order-standard_cart.vh-cart--view .view-cart-tabs .tab-pane.promo button[type="submit"]{width:100%!important}#order-standard_cart.vh-cart--view .order-summary .total-due-today .amt{font-size:19px}#order-standard_cart.vh-cart--view .order-summary .total-due-today>span:not(.amt){font-size:12px}#order-standard_cart.vh-cart--view .view-cart-tabs #calcTaxes .form-group.row{grid-template-columns:1fr}}.vh-confirm.modal{background:rgba(14,31,77,0.45);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.vh-confirm .modal-dialog{max-width:440px;margin:1.75rem auto}.vh-confirm__card{background:#ffffff;border:0!important;border-radius:20px!important;box-shadow:0 4px 12px -4px rgba(14,31,77,0.10),0 32px 80px -24px rgba(14,31,77,0.30)!important;padding:36px 32px 28px;text-align:center;position:relative;animation:vhConfirmIn .25s cubic-bezier(.22,1,.36,1)}@keyframes vhConfirmIn{from{opacity:0;transform:translateY(8px) scale(0.98)}to{opacity:1;transform:translateY(0) scale(1)}}.vh-confirm__close{position:absolute;top:14px;right:14px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;border-radius:8px;color:#98a0b8;font-size:13px;cursor:pointer;transition:background .15s ease,color .15s ease;padding:0;opacity:1}.vh-confirm__close:hover,.vh-confirm__close:focus-visible{background:#f3f5fc;color:var(--brand-secondary);outline:none}.vh-confirm__icon{width:72px;height:72px;margin:0 auto 18px}.vh-confirm__icon svg{width:100%;height:100%;display:block}.vh-confirm__title{font-family:'DM Sans',system-ui,sans-serif;font-size:22px;font-weight:600;color:var(--brand-secondary);margin:0 0 8px;letter-spacing:-0.018em;line-height:1.2}.vh-confirm__body{font-family:'DM Sans',system-ui,sans-serif;font-size:14.5px;line-height:1.55;color:#6b7290;margin:0 auto 24px;max-width:38ch}.vh-confirm__actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.vh-confirm__actions .ghost-btn{flex:1 1 auto;min-width:0}.vh-confirm__danger{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:1 1 auto;min-width:0;padding:12px 22px;background:#d63030;color:#ffffff;font-family:'DM Sans',system-ui,sans-serif;font-size:14.5px;font-weight:600;line-height:1.2;letter-spacing:-0.005em;border:0;border-radius:8px;cursor:pointer;transition:background .15s ease,transform .12s ease,box-shadow .15s ease;box-shadow:0 4px 12px -4px rgba(214,48,48,0.40)}.vh-confirm__danger:hover,.vh-confirm__danger:focus-visible{background:#b91c1c;color:#ffffff;outline:none;box-shadow:0 6px 16px -4px rgba(214,48,48,0.50)}.vh-confirm__danger:active{transform:scale(0.98)}.vh-confirm__danger i{font-size:12px}@media (max-width:480px){.vh-confirm .modal-dialog{margin:1rem}.vh-confirm__card{padding:28px 22px 22px;border-radius:18px!important}.vh-confirm__title{font-size:20px}.vh-confirm__actions{flex-direction:column-reverse}.vh-confirm__actions .ghost-btn,.vh-confirm__danger{width:100%}}.vh-dt-hero{padding:0;background:transparent;border:0}.vh-dt-split{display:grid;grid-template-columns:1.05fr 0.95fr;align-items:stretch;min-height:560px;width:100%;background:#ffffff;overflow:hidden;position:relative}.vh-dt-split__left{padding:56px 64px 56px 56px;display:flex;flex-direction:column;gap:28px;position:relative;z-index:2}.vh-dt-pitch{max-width:480px}.vh-dt-pitch .vh-dt-eyebrow{display:inline-flex;align-items:center;gap:6px;color:var(--brand-primary);font-size:12px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;margin-bottom:12px}.vh-dt-pitch .vh-dt-title{font-size:clamp(28px,3.4vw,38px)!important;line-height:1.12!important;font-weight:700!important;color:var(--brand-secondary)!important;letter-spacing:-0.024em!important;margin:0 0 12px!important}.vh-dt-pitch .vh-dt-title__accent{color:var(--brand-primary);white-space:nowrap}.vh-dt-pitch .vh-dt-subtitle{font-family:'DM Sans',system-ui,sans-serif;font-size:15px;line-height:1.55;color:#6b7290;margin:0 0 18px}.vh-dt-perks{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 22px}.vh-dt-perks li{display:inline-flex;align-items:center;gap:8px;font-family:'DM Sans',system-ui,sans-serif;font-size:13.5px;font-weight:500;color:var(--brand-secondary)}.vh-dt-perks li i{width:20px;height:20px;border-radius:50%;background:rgba(44,75,255,0.12);color:var(--brand-primary);display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;flex-shrink:0}#order-standard_cart.vh-dt .vh-dt-card{max-width:440px;margin:0;background:transparent;border:0;border-radius:0;padding:0;box-shadow:none}#order-standard_cart.vh-dt .vh-dt-card__body{padding:0;display:flex;flex-direction:column;gap:14px;margin-bottom:20px}.vh-dt-split__right{position:relative;overflow:hidden;margin-left:-80px;z-index:1}.vh-dt-split__right img{width:100%;height:100%;object-fit:cover;display:block}.vh-dt-split__right::before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,rgba(255,255,255,1) 0%,rgba(255,255,255,0.5) 6%,rgba(255,255,255,0) 16%);pointer-events:none;z-index:2}@media (max-width:1024px){.vh-dt-split{grid-template-columns:1fr;min-height:0}.vh-dt-split__left{padding:40px 28px}.vh-dt-split__right{clip-path:polygon(0 6%,100% 0,100% 100%,0 100%);-webkit-clip-path:polygon(0 6%,100% 0,100% 100%,0 100%);margin-left:0;margin-top:-32px;min-height:280px}.vh-dt-split__right::before{background:linear-gradient(180deg,rgba(255,255,255,1) 0%,rgba(255,255,255,0.5) 8%,rgba(255,255,255,0) 18%)}}@media (max-width:600px){.vh-dt-split__left{padding:32px 20px}.vh-dt-split__right{min-height:200px}.vh-dt-perks{gap:6px 16px}.vh-dt-perks li{font-size:13px}}.vh-dt-hero__inner{max-width:920px;margin:0 auto}.vh-dt-actions{justify-content:center;margin:0;padding:20px 16px 24px;background:#ffffff}.vh-dt-heading{text-align:center}.vh-dt-eyebrow{display:inline-flex;align-items:center;gap:6px;color:var(--brand-primary);font-family:'DM Sans',system-ui,sans-serif;font-size:13px;font-weight:500;margin-bottom:10px}.vh-dt-eyebrow i{font-size:12px;opacity:0.85}.vh-dt-title{font-family:'DM Sans',system-ui,sans-serif;font-size:clamp(30px,4.2vw,44px);line-height:1.1;font-weight:600;color:var(--brand-secondary);letter-spacing:-0.022em;margin:0 0 12px}.vh-dt-title__accent{color:var(--brand-secondary);font-weight:800}.vh-dt-subtitle{font-size:15px;line-height:1.6;color:#6b7290;max-width:540px;margin:0 auto}.vh-dt-fine{color:#98a0b8;font-size:12px;margin-left:4px}.vh-dt-content{max-width:640px;margin:32px auto 80px;padding:0 24px}.vh-dt-card{background:#ffffff;border:1px solid #eef0f6;border-radius:18px;box-shadow:0 1px 2px rgba(14,31,77,0.04);overflow:hidden}.vh-dt-card__header{padding:22px 26px 16px;border-bottom:1px solid #eef0f6}.vh-dt-card__header h2{font-family:'DM Sans',system-ui,sans-serif;font-size:18px;font-weight:600;color:var(--brand-secondary);letter-spacing:-0.012em;margin:0 0 4px}.vh-dt-card__header p{font-family:'DM Sans',system-ui,sans-serif;font-size:13.5px;color:#6b7290;margin:0;line-height:1.5}.vh-dt-card__body{padding:22px 26px 4px}.vh-dt-field{margin-bottom:18px}.vh-dt-field>label{display:flex;align-items:center;justify-content:space-between;gap:8px;font-family:'DM Sans',system-ui,sans-serif;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:0.10em;color:#6b7290;margin:0 0 8px}.vh-dt-help{color:var(--brand-primary);font-size:12px;font-weight:500;text-transform:none;letter-spacing:0;text-decoration:none;display:inline-flex;align-items:center;gap:4px;cursor:help}.vh-dt-help:hover{color:#1f3ce6;text-decoration:none}.vh-dt-help i{font-size:12px;opacity:0.85}.vh-dt-input{width:100%;padding:12px 14px;background:#ffffff;border:1px solid #d8dde9;border-radius:10px;font-family:'DM Sans',system-ui,sans-serif;font-size:14.5px;font-weight:500;color:var(--brand-secondary);transition:border-color .15s ease,box-shadow .15s ease}.vh-dt-input::placeholder{color:#98a0b8;font-weight:400}.vh-dt-input:focus{outline:none;border-color:var(--brand-primary);box-shadow:0 0 0 3px rgba(44,75,255,0.10)}#order-standard_cart.vh-dt #transferUnavailable{display:none;align-items:flex-start;gap:8px;margin:0;padding:0;background:transparent!important;border:0!important;border-radius:0!important;color:#dc2626!important;font-family:'DM Sans',system-ui,sans-serif!important;font-size:13px!important;font-weight:500;line-height:1.4;text-align:left!important;box-shadow:none!important}#order-standard_cart.vh-dt #transferUnavailable:not(.w-hidden):not(:empty){display:flex}#order-standard_cart.vh-dt #transferUnavailable::before{content:"\f06a";font-family:"Font Awesome 6 Pro";font-weight:700;color:#dc2626;font-size:13px;line-height:1.4;flex-shrink:0}.vh-dt-captcha-row{display:flex;align-items:center;gap:12px;margin-top:8px}.vh-dt-captcha-row img{border-radius:8px;border:1px solid #eef0f6;height:40px;width:auto}.vh-dt-captcha-row .vh-dt-input{flex:1}.vh-dt-card__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 26px 20px;background:#fafbfd;border-top:1px solid #eef0f6;flex-wrap:wrap}.vh-dt-trust{display:inline-flex;align-items:center;gap:8px;color:#4a5072;font-family:'DM Sans',system-ui,sans-serif;font-size:12.5px;font-weight:500;margin:0;line-height:1.4;flex:1 1 200px;min-width:0}.vh-dt-trust i{color:var(--brand-primary);font-size:12px;opacity:0.9}.vh-dt-submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 24px;background:var(--brand-primary);color:#ffffff;border:0;border-radius:10px;font-family:'DM Sans',system-ui,sans-serif;font-size:14.5px;font-weight:600;cursor:pointer;transition:background .15s ease,transform .12s ease,box-shadow .15s ease;box-shadow:0 4px 12px -4px rgba(44,75,255,0.45);flex-shrink:0}.vh-dt-submit:hover{background:#1f3ce6}.vh-dt-submit:active{transform:scale(0.98)}.vh-dt-submit i{font-size:12px;transition:transform .15s ease}.vh-dt-submit:hover i{transform:translateX(3px)}@media (max-width:600px){.vh-dt-hero{padding:32px 16px 24px}.vh-dt-content{padding:0 16px;margin:24px auto 56px}.vh-dt-card__header,.vh-dt-card__body{padding-left:18px;padding-right:18px}.vh-dt-card__footer{padding:14px 18px;flex-direction:column;align-items:stretch}.vh-dt-trust{justify-content:center;text-align:center}.vh-dt-submit{width:100%}}.vh-co-hero{padding:48px 24px 32px;background:radial-gradient(ellipse 60% 70% at 12% 0%,rgba(44,75,255,0.07),transparent 60%),radial-gradient(ellipse 50% 60% at 88% 100%,rgba(14,31,77,0.05),transparent 60%),linear-gradient(180deg,#ffffff 0%,#f4f6fb 100%);border-bottom:1px solid rgba(14,31,77,0.06);text-align:center;position:relative;overflow:hidden}.vh-co-hero::before{content:"";position:absolute;top:-120px;right:-120px;width:360px;height:360px;background:conic-gradient(from 200deg at 50% 50%,transparent 0deg,rgba(44,75,255,0.10) 30deg,rgba(44,75,255,0.04) 90deg,transparent 180deg);border-radius:50%;-webkit-mask:radial-gradient(circle at center,transparent 58%,#000 60%,#000 64%,transparent 66%);mask:radial-gradient(circle at center,transparent 58%,#000 60%,#000 64%,transparent 66%);pointer-events:none;z-index:0}.vh-co-hero::after{content:"";position:absolute;bottom:-180px;left:-180px;width:420px;height:420px;background:conic-gradient(from 20deg at 50% 50%,transparent 0deg,rgba(14,31,77,0.06) 40deg,rgba(44,75,255,0.03) 110deg,transparent 200deg);border-radius:50%;-webkit-mask:radial-gradient(circle at center,transparent 64%,#000 66%,#000 69%,transparent 71%);mask:radial-gradient(circle at center,transparent 64%,#000 66%,#000 69%,transparent 71%);pointer-events:none;z-index:0}.vh-co-hero>*{position:relative;z-index:1}.vh-co-hero__inner{max-width:760px;margin:0 auto}.vh-co-eyebrow{display:inline-flex;align-items:center;gap:6px;color:var(--brand-primary);font-family:'DM Sans',system-ui,sans-serif;font-size:12.5px;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;margin-bottom:10px}.vh-co-eyebrow i{font-size:11px;opacity:0.85}.vh-co-title{font-family:'DM Sans',system-ui,sans-serif;font-size:clamp(28px,4vw,38px);line-height:1.1;font-weight:600;color:var(--brand-secondary);letter-spacing:-0.022em;margin:0 0 8px}.vh-co-subtitle{font-size:14.5px;color:#6b7290;line-height:1.55;margin:0 auto;max-width:560px}#order-standard_cart.vh-co .cart-sidebar{display:none}#order-standard_cart.vh-co .cart-body{width:100%!important;float:none!important;padding:0!important;max-width:1100px;margin:0 auto}#order-standard_cart.vh-co .already-registered{margin:0 0 18px;padding:0;display:flex;justify-content:flex-end}#order-standard_cart.vh-co .already-registered .pull-right,#order-standard_cart.vh-co .already-registered .float-right{float:none!important;padding:0!important}#order-standard_cart.vh-co .already-registered .btn{background:#ffffff!important;border:1px solid #d8dde9!important;color:var(--brand-secondary)!important;font-family:'DM Sans',system-ui,sans-serif!important;font-size:13.5px!important;font-weight:600!important;padding:9px 18px!important;border-radius:10px!important;box-shadow:none!important;transition:border-color .15s ease,color .15s ease}#order-standard_cart.vh-co .already-registered .btn:hover{border-color:var(--brand-primary)!important;color:var(--brand-primary)!important}#order-standard_cart.vh-co .sub-heading{margin:28px 0 16px;padding:0;text-align:left;background:transparent!important;border:0;display:block}#order-standard_cart.vh-co .sub-heading .primary-bg-color,#order-standard_cart.vh-co .sub-heading>span{display:inline-block!important;background:transparent!important;color:var(--brand-secondary)!important;font-family:'DM Sans',system-ui,sans-serif!important;font-size:11.5px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.14em!important;padding:0!important;border-radius:0!important;border-bottom:0!important;box-shadow:none!important;width:auto}#order-standard_cart.vh-co form .row{display:grid!important;grid-template-columns:1fr 1fr;gap:14px 20px;margin:0 0 26px!important}#order-standard_cart.vh-co form .row>[class*="col-"]{width:auto!important;max-width:none!important;flex:none!important;padding:0!important;margin:0!important}#order-standard_cart.vh-co form .row>.col-sm-12,#order-standard_cart.vh-co form .row>.col-md-12,#order-standard_cart.vh-co form .row>.col-12{grid-column:1 / -1}@media (max-width:720px){#order-standard_cart.vh-co form .row{grid-template-columns:1fr}}#order-standard_cart.vh-co .form-group{margin:0 0 4px}#order-standard_cart.vh-co .form-group.prepend-icon{position:relative}#order-standard_cart.vh-co .form-group.prepend-icon .field-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#98a0b8;margin:0;z-index:2;pointer-events:none;font-size:13px;width:auto;height:auto;background:transparent}#order-standard_cart.vh-co .form-control,#order-standard_cart.vh-co .form-group input[type="text"],#order-standard_cart.vh-co .form-group input[type="email"],#order-standard_cart.vh-co .form-group input[type="password"],#order-standard_cart.vh-co .form-group input[type="tel"],#order-standard_cart.vh-co .form-group select,#order-standard_cart.vh-co .form-group textarea{width:100%!important;padding:12px 14px!important;background:#ffffff!important;border:1px solid #d8dde9!important;border-radius:10px!important;font-family:'DM Sans',system-ui,sans-serif!important;font-size:14px!important;color:var(--brand-secondary)!important;box-shadow:none!important;transition:border-color .15s ease,box-shadow .15s ease;line-height:1.4;height:auto!important}#order-standard_cart.vh-co .form-group.prepend-icon .form-control{padding-left:38px!important}#order-standard_cart.vh-co .form-control:focus,#order-standard_cart.vh-co .form-group input:focus,#order-standard_cart.vh-co .form-group select:focus,#order-standard_cart.vh-co .form-group textarea:focus{outline:none!important;border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px rgba(44,75,255,0.10)!important}#order-standard_cart.vh-co .form-control::placeholder{color:#98a0b8!important}#order-standard_cart.vh-co select.form-control{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%2398a0b8' stroke-width='1.8' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;padding-right:36px!important}#order-standard_cart.vh-co .progress{height:6px!important;background:#eef0f6!important;border-radius:999px!important;overflow:hidden;margin:6px 0 4px;box-shadow:none!important}#order-standard_cart.vh-co .progress-bar{border-radius:999px!important}#order-standard_cart.vh-co .default-captcha img{border:1px solid #d8dde9;border-radius:8px;background:#fff;height:44px;width:auto;vertical-align:middle;margin-right:10px}#order-standard_cart.vh-co .total-due-today,#order-standard_cart.vh-co .checkout-total,#order-standard_cart.vh-co>* .alert.alert-success{background:rgba(44,75,255,0.06)!important;border:0!important;border-left:3px solid var(--brand-primary)!important;border-radius:10px!important;padding:14px 18px!important;margin:14px 0 18px!important;color:var(--brand-secondary)!important;font-family:'DM Sans',system-ui,sans-serif!important;font-size:15px!important;font-weight:600!important}#order-standard_cart.vh-co #containerPayment label{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:#ffffff;border:1px solid #d8dde9;border-radius:10px;margin:0 8px 8px 0;cursor:pointer;transition:border-color .15s ease;font-family:'DM Sans',system-ui,sans-serif;font-size:13.5px;font-weight:500;color:var(--brand-secondary)}#order-standard_cart.vh-co #containerPayment label:hover{border-color:var(--brand-primary)}#order-standard_cart.vh-co .card-details,#order-standard_cart.vh-co .credit-card-input,#order-standard_cart.vh-co #frmConfirmCheckout{background:#ffffff!important;border:1px solid #eef0f6!important;border-radius:14px!important;padding:22px!important;margin:14px 0!important;box-shadow:0 1px 2px rgba(14,31,77,0.03)!important}#order-standard_cart.vh-co textarea[name="notes"],#order-standard_cart.vh-co #inputNotes{min-height:100px;resize:vertical}#order-standard_cart.vh-co #btnCompleteOrder,#order-standard_cart.vh-co button[type="submit"].btn-primary,#order-standard_cart.vh-co .btn-primary[type="submit"]{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 36px!important;background:var(--brand-primary)!important;color:#ffffff!important;border:0!important;border-radius:12px!important;font-family:'DM Sans',system-ui,sans-serif!important;font-size:15px!important;font-weight:600!important;cursor:pointer;transition:background .15s ease,transform .12s ease,box-shadow .15s ease;box-shadow:0 6px 18px -6px rgba(44,75,255,0.48)!important}#order-standard_cart.vh-co #btnCompleteOrder:hover{background:#1f3ce6!important}#order-standard_cart.vh-co #btnCompleteOrder:active{transform:scale(0.98)}#order-standard_cart.vh-co .checkout-security-msg,#order-standard_cart.vh-co .alert.alert-warning.checkout-security-msg{background:transparent!important;border:0!important;border-radius:0!important;color:#98a0b8!important;padding:16px 0 0!important;margin:16px 0 0!important;font-family:'DM Sans',system-ui,sans-serif!important;font-size:11.5px!important;line-height:1.5;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px;border-top:1px solid #eef0f6!important}#order-standard_cart.vh-co .checkout-security-msg i{color:#98a0b8!important;margin:0!important;font-size:11px}#order-standard_cart.vh-co .checkout-security-msg strong{color:#4a5072!important;font-weight:600}#order-standard_cart.vh-co .checkout-security-msg .clearfix{display:none}#order-standard_cart.vh-co .alert-danger.checkout-error-feedback{background:#fef2f2!important;border:1px solid #fecaca!important;color:#991b1b!important;border-radius:10px!important;padding:12px 16px!important;margin-bottom:16px!important}@media (max-width:720px){.vh-co-hero{padding:28px 16px 20px}#order-standard_cart.vh-co .cart-body{padding:0 16px!important}#order-standard_cart.vh-co .already-registered{justify-content:stretch}#order-standard_cart.vh-co .already-registered .btn{width:100%}}#order-standard_cart.vh-co #containerNewUserSignup,#order-standard_cart.vh-co #containerExistingUserSignin,#order-standard_cart.vh-co #containerExistingAccountSelect{margin-bottom:20px}#order-standard_cart.vh-co form>div:has(>.sub-heading){background:#ffffff;border:1px solid #eef0f6;border-radius:14px;padding:20px 24px 24px;margin-bottom:18px;box-shadow:0 1px 2px rgba(14,31,77,0.03)}#order-standard_cart.vh-co .sub-heading{margin:0 0 16px!important}#order-standard_cart.vh-co .sub-heading+p,#order-standard_cart.vh-co .sub-heading~p:first-of-type{color:#6b7290;font-size:13.5px;margin:-8px 0 14px}#order-standard_cart.vh-co #containerNewUserSignup>div+div{margin-top:28px}#order-standard_cart .cc-input-container{margin-bottom:24px}#order-standard_cart #creditCardInputFields,#order-standard_cart .cc-input-container{background:#ffffff;border:1px solid #eef0f6;border-radius:12px;padding:18px 20px;box-shadow:0 1px 2px rgba(14,31,77,0.03)}#order-standard_cart #existingCardsContainer.existing-cc-grid,#order-standard_cart .existing-cc-grid{display:grid!important;grid-template-columns:28px 32px minmax(120px,1.2fr) minmax(140px,1.6fr) auto;column-gap:12px;row-gap:6px;align-items:center;margin:0 0 14px!important;padding:14px;background:#fafbfd;border-radius:10px}#order-standard_cart .existing-cc-grid .paymethod-info,#order-standard_cart .existing-cc-grid>div{margin:0!important;padding:0!important;font-family:'DM Sans',system-ui,sans-serif;font-size:13.5px;color:#4a5072;line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#order-standard_cart .existing-cc-grid .paymethod-info i{font-size:22px;color:var(--brand-secondary)}#order-standard_cart .existing-cc-grid .paymethod-info:nth-of-type(5n+3){color:var(--brand-secondary);font-weight:600;font-variant-numeric:tabular-nums}#order-standard_cart .existing-cc-grid .paymethod-info:nth-of-type(5n+4){color:#6b7290}#order-standard_cart .existing-cc-grid .paymethod-info:nth-of-type(5n+5){font-variant-numeric:tabular-nums;color:#6b7290;font-size:12.5px;text-align:right;justify-self:end;font-weight:500}#order-standard_cart .existing-cc-grid .paymethod-info:nth-of-type(5n+1) input[type="radio"]{appearance:none;-webkit-appearance:none;width:18px;height:18px;border:2px solid #c8d0e8;border-radius:50%;background:#ffffff;cursor:pointer;margin:0!important;position:relative;transition:border-color 150ms ease,background 150ms ease}#order-standard_cart .existing-cc-grid .paymethod-info input[type="radio"]:checked{border-color:var(--brand-primary);background:var(--brand-primary)}#order-standard_cart .existing-cc-grid .paymethod-info input[type="radio"]:checked::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:6px;height:6px;border-radius:50%;background:#ffffff}#order-standard_cart #existingCardInfo.row{display:block!important;margin:12px 0 0!important;padding:0!important}#order-standard_cart #existingCardInfo>[class*="col-"]{width:100%!important;max-width:240px!important;padding:0!important;flex:none!important}#order-standard_cart #creditCardInputFields>ul,#order-standard_cart .cc-input-container>ul{list-style:none!important;margin:14px 0!important;padding:0!important}#order-standard_cart #creditCardInputFields>ul>li{margin:0;padding:0}#order-standard_cart #creditCardInputFields>ul label.radio-inline{display:inline-flex!important;align-items:center;gap:10px;margin:0!important;padding:8px 12px;background:transparent;border-radius:8px;cursor:pointer;font-family:'DM Sans',system-ui,sans-serif;font-size:13.5px;font-weight:500;color:#4a5072;transition:background 150ms ease,color 150ms ease}#order-standard_cart #creditCardInputFields>ul label.radio-inline:hover{background:rgba(44,75,255,0.05);color:var(--brand-secondary)}#order-standard_cart #creditCardInputFields>ul label.radio-inline input[type="radio"]{appearance:none;-webkit-appearance:none;width:18px;height:18px;border:2px solid #c8d0e8;border-radius:50%;background:#ffffff;cursor:pointer;margin:0!important;position:relative;flex-shrink:0}#order-standard_cart #creditCardInputFields>ul label.radio-inline input[type="radio"]:checked{border-color:var(--brand-primary);background:var(--brand-primary)}#order-standard_cart #creditCardInputFields>ul label.radio-inline input[type="radio"]:checked::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:6px;height:6px;border-radius:50%;background:#ffffff}#order-standard_cart #newCardInfo.row{display:grid;grid-template-columns:minmax(200px,2fr) minmax(110px,1fr) minmax(110px,1fr);gap:10px;margin:0!important;align-items:start}#order-standard_cart #existingCardInfo[style*="display: none"],#order-standard_cart #newCardInfo[style*="display: none"]{display:none!important}#order-standard_cart:has(#stripeElements) #newCardInfo,#order-standard_cart:has(#stripeElements) #existingCardInfo{display:none!important}#order-standard_cart #stripeElements .stripe-cards-inputs>.row{display:grid!important;grid-template-columns:minmax(220px,2fr) minmax(110px,1fr) minmax(110px,1fr);gap:12px;margin:0!important}#order-standard_cart #stripeElements .stripe-cards-inputs>.row>[class*="col-"]{width:100%!important;max-width:none!important;padding:0!important;flex:none!important}#order-standard_cart #stripeElements .stripe-cards-inputs>.row label{display:block;font-family:'DM Sans',system-ui,sans-serif;font-size:13px;font-weight:600;color:var(--brand-secondary);margin:0 0 6px}#order-standard_cart #stripeElements .form-control{height:44px;padding:12px 14px;background:#ffffff!important;border:1px solid #d8deea!important;border-radius:10px!important;box-shadow:none!important;transition:border-color 150ms ease,box-shadow 150ms ease}#order-standard_cart #stripeElements .form-control.StripeElement--focus{outline:0;border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px rgba(44,75,255,0.14)!important}#order-standard_cart #inputDescription.form-control,#order-standard_cart #inputDescription.field{padding-left:74px!important}@media (max-width:600px){#order-standard_cart #stripeElements .stripe-cards-inputs>.row{grid-template-columns:1fr}}#order-standard_cart #newCardInfo>[class*="col-"],#order-standard_cart #newCardInfo>[id*="Container"]{width:100%!important;max-width:none!important;padding:0!important;flex:none!important}#order-standard_cart #creditCardInputFields .form-group.prepend-icon{margin:0!important;position:relative}#order-standard_cart #creditCardInputFields .form-group .field-icon{position:absolute;left:12px;top:21px;transform:translateY(-50%);color:#98a0b8;font-size:12.5px;pointer-events:none;z-index:2;margin:0!important;width:auto!important;height:auto!important;background:transparent!important}#order-standard_cart #creditCardInputFields input.form-control,#order-standard_cart #creditCardInputFields input.field{width:100%;height:42px;padding:8px 14px 8px 34px;background:#ffffff!important;border:1px solid #d8deea!important;border-radius:8px!important;font-family:'DM Sans',system-ui,sans-serif!important;font-variant-numeric:tabular-nums;font-size:13.5px!important;color:var(--brand-secondary)!important;box-shadow:none!important;transition:border-color 150ms ease,box-shadow 150ms ease}#order-standard_cart #creditCardInputFields input.form-control:focus,#order-standard_cart #creditCardInputFields input.field:focus{outline:0!important;border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px rgba(44,75,255,0.14)!important}#order-standard_cart #creditCardInputFields input::placeholder{color:#98a0b8;font-weight:400}#order-standard_cart #creditCardInputFields .input-group{display:flex!important;align-items:stretch;width:100%;flex-wrap:nowrap}#order-standard_cart #creditCardInputFields .input-group>input.form-control,#order-standard_cart #creditCardInputFields .input-group>input.field{flex:1 1 auto;min-width:0}#order-standard_cart #creditCardInputFields .input-group-append,#order-standard_cart #creditCardInputFields .input-group-btn{margin-left:6px;display:inline-flex;align-items:stretch}#order-standard_cart #creditCardInputFields .input-group-append .btn,#order-standard_cart #creditCardInputFields .input-group-btn .btn{height:42px;width:36px;padding:0!important;border-radius:8px!important;background:#f4f6fb!important;color:#6b7290!important;border:0!important;box-shadow:none!important;font-size:12px;display:inline-flex;align-items:center;justify-content:center}#order-standard_cart #creditCardInputFields .input-group-append .btn:hover{background:rgba(44,75,255,0.10)!important;color:var(--brand-primary)!important}#order-standard_cart #creditCardInputFields .input-group br{display:none}#order-standard_cart #creditCardInputFields .field-error-msg{display:block;margin-top:4px;color:#dc2626;font-size:11.5px;font-weight:500;line-height:1.3}#order-standard_cart #creditCardInputFields .field-error-msg:empty{display:none}#order-standard_cart #creditCardInputFields .form-group:not(:has(input.is-invalid)):not(:has(input[aria-invalid="true"])) .field-error-msg{display:none!important}@media (max-width:720px){#order-standard_cart .existing-cc-grid{grid-template-columns:28px 32px 1fr auto;row-gap:4px}#order-standard_cart .existing-cc-grid .paymethod-info:nth-of-type(5n+4){display:none}#order-standard_cart #newCardInfo.row{grid-template-columns:1fr 1fr}#order-standard_cart #newCardInfo>#cardNumberContainer{grid-column:1 / -1}}@media (max-width:480px){#order-standard_cart .existing-cc-grid{grid-template-columns:28px 1fr auto}#order-standard_cart .existing-cc-grid .paymethod-info:nth-of-type(5n+2){display:none}#order-standard_cart #newCardInfo.row{grid-template-columns:1fr}}#order-standard_cart.vh-co form>div:has(.sub-heading){margin-top:32px}#order-standard_cart.vh-co form>div:has(.sub-heading):first-of-type{margin-top:0}#order-standard_cart.vh-co .linkedaccount-container,#order-standard_cart.vh-co .linked-accounts,#order-standard_cart.vh-co .social-auth{display:flex;justify-content:center;padding:8px 0}#order-standard_cart.vh-co .linkedaccount-container .btn,#order-standard_cart.vh-co .linked-accounts .btn{background:#ffffff!important;border:1px solid #d8dde9!important;color:var(--brand-secondary)!important;padding:10px 22px!important;border-radius:10px!important;box-shadow:none!important;font-family:'DM Sans',system-ui,sans-serif!important;font-weight:500!important}#order-standard_cart.vh-co .form-group:has(.iti)>.field-icon{display:none!important}#order-standard_cart.vh-co .iti{width:100%;display:block;position:relative}#order-standard_cart.vh-co .iti__flag-container{background:transparent;border:0;border-radius:10px 0 0 10px;top:1px;bottom:1px;left:1px;padding:0 8px 0 12px}#order-standard_cart.vh-co .iti__selected-flag{background:transparent!important;padding:0 8px 0 0!important;gap:6px;border-right:1px solid #eef0f6}#order-standard_cart.vh-co .iti__selected-dial-code{font-family:'DM Sans',system-ui,sans-serif;font-size:13.5px;color:#4a5072;margin-left:4px}#order-standard_cart.vh-co #inputPhone,#order-standard_cart.vh-co #inputPhone.form-control,#order-standard_cart.vh-co .form-group #inputPhone,#order-standard_cart.vh-co .form-group.prepend-icon #inputPhone,#order-standard_cart.vh-co .form-group.prepend-icon #inputPhone.form-control,#order-standard_cart.vh-co .iti--separate-dial-code>input,#order-standard_cart.vh-co .iti--separate-dial-code>input.form-control,#order-standard_cart.vh-co .iti--allow-dropdown>input.form-control,#order-standard_cart.vh-co .iti input[type="tel"]{padding-left:76px!important}#order-standard_cart.vh-co .vh-pw-wrap{position:relative;display:block;width:100%}#order-standard_cart.vh-co .vh-pw-wrap>input{padding-right:44px!important}#order-standard_cart.vh-co .vh-pw-toggle{position:absolute;top:50%;right:8px;transform:translateY(-50%);width:30px;height:30px;padding:0;background:transparent;border:0;border-radius:6px;color:#98a0b8;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease}#order-standard_cart.vh-co .vh-pw-toggle:hover,#order-standard_cart.vh-co .vh-pw-toggle:focus-visible{background:#f3f5fc;color:var(--brand-primary);outline:none}#order-standard_cart.vh-co .vh-pw-toggle i{font-size:13px}#order-standard_cart.vh-co #btnGeneratePassword,#order-standard_cart.vh-co .btn[onclick*="generatePassword"]{background:#ffffff!important;border:1px solid #d8dde9!important;color:var(--brand-secondary)!important;padding:8px 16px!important;border-radius:8px!important;font-family:'DM Sans',system-ui,sans-serif!important;font-size:13px!important;font-weight:500!important;transition:border-color .15s ease,color .15s ease}#order-standard_cart.vh-co #btnGeneratePassword:hover{border-color:var(--brand-primary)!important;color:var(--brand-primary)!important}#order-standard_cart.vh-co #pwStrengthMeter,#order-standard_cart.vh-co .pw-strength,#order-standard_cart.vh-co .progress{height:5px!important;background:#eef0f6!important;border-radius:999px!important;margin:10px 0 6px;overflow:hidden;box-shadow:none!important}#order-standard_cart.vh-co #pwStrengthBar,#order-standard_cart.vh-co .progress-bar{border-radius:999px!important}#order-standard_cart.vh-co #containerPayment{margin-top:6px}#order-standard_cart.vh-co .card-details,#order-standard_cart.vh-co .credit-card-input,#order-standard_cart.vh-co .panel.panel-default,#order-standard_cart.vh-co .card.card-default{background:#ffffff!important;border:1px solid #eef0f6!important;border-radius:14px!important;padding:22px!important;margin:14px 0!important;box-shadow:0 1px 2px rgba(14,31,77,0.03)!important}#order-standard_cart.vh-co .stripe-element,#order-standard_cart.vh-co .StripeElement{background:#ffffff!important;border:1px solid #d8dde9!important;border-radius:10px!important;padding:12px 14px!important;margin:6px 0!important;transition:border-color .15s ease,box-shadow .15s ease}#order-standard_cart.vh-co .StripeElement--focus,#order-standard_cart.vh-co .stripe-element--focus{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px rgba(44,75,255,0.10)!important}#order-standard_cart.vh-co .toggle.btn{border-radius:999px!important;border:0!important;min-height:28px!important;height:28px!important;width:56px!important;overflow:hidden}#order-standard_cart.vh-co .toggle-on,#order-standard_cart.vh-co .toggle-off{font-family:'DM Sans',system-ui,sans-serif!important;font-size:11.5px!important;font-weight:600!important;text-transform:lowercase!important}#order-standard_cart.vh-co .toggle.btn-success,#order-standard_cart.vh-co .toggle.btn-primary{background:var(--brand-primary)!important;color:#fff!important}#order-standard_cart.vh-co .toggle .toggle-handle{border-radius:50%!important;background:#ffffff!important;border:0!important;box-shadow:0 1px 3px rgba(14,31,77,0.2)!important}#order-standard_cart.vh-co h2:has(+ p + .toggle),#order-standard_cart.vh-co h3:has(+ p + .toggle),#order-standard_cart.vh-co h4:has(+ p + .toggle){font-family:'DM Sans',system-ui,sans-serif!important;font-size:14.5px!important;font-weight:600!important;color:var(--brand-secondary)!important;margin:0 0 6px!important}#order-standard_cart.vh-co .text-center:has(>#btnCompleteOrder),#order-standard_cart.vh-co .text-center:has(>button[name="submit"]){display:flex;justify-content:center;align-items:center;margin:28px 0 16px;padding:20px 0 0}#order-standard_cart.vh-co #btnCompleteOrder{min-width:280px;font-size:15.5px!important;padding:15px 36px!important}#order-standard_cart.vh-co #containerNewUserSignup .sub-heading:has(span)~p{background:transparent;border:0;padding:0}#order-standard_cart.vh-co .additional-notes,#order-standard_cart.vh-co textarea[name="notes"]{margin-top:4px}#order-standard_cart.vh-co .account-select-container,#order-standard_cart.vh-co #containerExistingAccountSelect{display:grid;gap:10px;grid-template-columns:1fr;margin:0}#order-standard_cart.vh-co .account-select-container>[class*="col-"],#order-standard_cart.vh-co #containerExistingAccountSelect>[class*="col-"]{width:auto!important;max-width:none!important;flex:none!important;padding:0!important}#order-standard_cart.vh-co .account{background:#ffffff;border:1px solid #e4e8f1;border-radius:12px;padding:16px 18px;margin:0;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;position:relative}#order-standard_cart.vh-co .account:hover{border-color:#b9c1d4;background:#fafbfd}#order-standard_cart.vh-co .account.active{background:rgba(44,75,255,0.04);box-shadow:0 0 0 3px rgba(44,75,255,0.08)}#order-standard_cart.vh-co .account label,#order-standard_cart.vh-co .account .radio-inline{display:flex;align-items:flex-start;gap:12px;margin:0;cursor:pointer;font-family:'DM Sans',system-ui,sans-serif;font-size:14px;color:var(--brand-secondary);line-height:1.5;width:100%}#order-standard_cart.vh-co .account .name,#order-standard_cart.vh-co .account .account-name,#order-standard_cart.vh-co .account label>strong{display:inline-flex;align-items:center;gap:8px;font-family:'DM Sans',system-ui,sans-serif;font-size:15px;font-weight:600;color:var(--brand-secondary)}#order-standard_cart.vh-co .account .label,#order-standard_cart.vh-co .account .badge{display:inline-flex;align-items:center;padding:2px 8px;background:rgba(44,75,255,0.10);color:var(--brand-primary);font-family:'DM Sans',system-ui,sans-serif;font-size:10.5px;font-weight:700;letter-spacing:0.06em;border-radius:999px;text-transform:uppercase}#order-standard_cart.vh-co .account .address,#order-standard_cart.vh-co .account .small{display:block;font-size:13px;color:#6b7290;font-weight:400;margin-top:4px;line-height:1.5}#order-standard_cart.vh-co .account.border-bottom{border-bottom:1px solid #e4e8f1!important}#order-standard_cart.vh-co .account label.radio-inline:has(input[value="new"]),#order-standard_cart.vh-co #containerExistingAccountSelect .col-sm-12:has(input[value="new"]) .account{background:#ffffff}#order-standard_cart.vh-co .account input[type="radio"]{width:18px;height:18px;accent-color:var(--brand-primary);flex-shrink:0;margin-top:2px;cursor:pointer}#order-standard_cart.vh-co .sub-heading:has(span:contains("Domain"))+p,#order-standard_cart.vh-co form>div:has(.sub-heading)>p,#order-standard_cart.vh-co form>div:has(.sub-heading)>.text-muted{background:#fafbfd;border:1px solid #eef0f6;border-left:3px solid var(--brand-primary);border-radius:8px;padding:12px 14px;margin:0 0 16px;font-size:13px;color:#6b7290;line-height:1.55}#order-standard_cart.vh-co select[name="contact"],#order-standard_cart.vh-co #inputContact,#order-standard_cart.vh-co select#contact{max-width:480px}#order-standard_cart.vh-co .sub-heading+.total-due-today,#order-standard_cart.vh-co .sub-heading+.alert.alert-success{margin-top:14px!important}#order-standard_cart.vh-co .total-due-today+p,#order-standard_cart.vh-co .total-due-today~p:first-of-type{margin-top:14px;color:#6b7290;font-size:13px}#order-standard_cart.vh-co #frmCheckout{padding-bottom:24px}#order-standard_cart.vh-cpd{background:#fafbfd;padding:0 0 80px}.vh-cpd-hero{padding:40px 24px 28px;background:#fbfbfd;border-bottom:1px solid rgba(14,31,77,0.06);text-align:center}.vh-cpd-hero__inner{max-width:760px;margin:0 auto}.vh-cpd-eyebrow{display:inline-flex;align-items:center;gap:6px;color:var(--brand-primary);font-family:'DM Sans',system-ui,sans-serif;font-size:12.5px;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;margin-bottom:10px}.vh-cpd-eyebrow i{font-size:11px;opacity:0.85}.vh-cpd-title{font-family:'DM Sans',system-ui,sans-serif;font-size:clamp(28px,4vw,38px);line-height:1.1;font-weight:600;color:var(--brand-secondary);letter-spacing:-0.022em;margin:0 0 8px}.vh-cpd-subtitle{font-size:14.5px;color:#6b7290;line-height:1.55;margin:0 auto;max-width:540px}.vh-cpd-content{margin-top:28px}#order-standard_cart.vh-cpd .cart-sidebar{display:none}#order-standard_cart.vh-cpd .cart-body{width:100%!important;float:none!important;padding:0!important;max-width:900px;margin:0 auto}#order-standard_cart.vh-cpd .domain-selection-options{display:flex;flex-direction:column;gap:12px}#order-standard_cart.vh-cpd .option{background:#ffffff;border:1px solid #e4e8f1;border-radius:14px;padding:0;margin:0;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease;position:relative;overflow:hidden}#order-standard_cart.vh-cpd .option:hover{border-color:#c8cfdf}#order-standard_cart.vh-cpd .option.is-active{border-color:#e4e8f1;background:#f7f9ff;box-shadow:0 1px 2px rgba(14,31,77,0.04)}#order-standard_cart.vh-cpd .option>label{display:flex;align-items:center;gap:14px;margin:0;padding:18px 22px;cursor:pointer;font-family:'DM Sans',system-ui,sans-serif;font-size:15px;font-weight:600;color:var(--brand-secondary);line-height:1.3;position:relative}#order-standard_cart.vh-cpd .option>label>input[type="radio"]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}#order-standard_cart.vh-cpd .option>label::before{content:"";width:22px;height:22px;flex-shrink:0;border-radius:50%;border:2px solid #c8cfdf;background:#ffffff center/12px 12px no-repeat;background-image:none;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}#order-standard_cart.vh-cpd .option.is-active>label::before{background-color:var(--brand-primary);border-color:var(--brand-primary);background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.5 6l2.5 2.5L9.5 3.5' stroke='%23ffffff' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");animation:vhCpdStatusPop .25s cubic-bezier(.22,1.3,.36,1)}@keyframes vhCpdStatusPop{0%{transform:scale(0.7)}70%{transform:scale(1.12)}100%{transform:scale(1)}}#order-standard_cart.vh-cpd .option>label{padding-right:56px}#order-standard_cart.vh-cpd .option>label::after{content:"";position:absolute;right:22px;top:50%;width:14px;height:14px;transform:translateY(-50%);background:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 5l4 4 4-4' stroke='%2398a0b8' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center;transition:transform .25s cubic-bezier(.22,1,.36,1),background-image .15s ease}#order-standard_cart.vh-cpd .option.is-active>label::after{background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 5l4 4 4-4' stroke='%232C4BFF' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");transform:translateY(-50%) rotate(180deg)}#order-standard_cart.vh-cpd .option{transition:border-color .25s ease,background .25s ease,box-shadow .25s ease}#order-standard_cart.vh-cpd .option>label::before{transition:border-color .25s cubic-bezier(.22,1,.36,1),background-color .25s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1.3,.36,1)}#order-standard_cart.vh-cpd .option>label::after{transition:transform .35s cubic-bezier(.22,1,.36,1),background-image .15s ease}#order-standard_cart.vh-cpd .icheckbox_square-blue,#order-standard_cart.vh-cpd .iradio_square-blue,#order-standard_cart.vh-cpd ins.iCheck-helper{display:none!important}#order-standard_cart.vh-cpd input[type="radio"]{position:static!important;opacity:1!important;pointer-events:auto!important}#order-standard_cart.vh-cpd .domain-input-group{display:block!important;max-height:0!important;opacity:0!important;overflow:hidden!important;padding-top:0!important;padding-bottom:0!important;padding-left:58px;padding-right:22px;pointer-events:none;transition:max-height .32s cubic-bezier(.22,1,.36,1) .02s,padding .32s cubic-bezier(.22,1,.36,1) .02s,opacity .18s ease}#order-standard_cart.vh-cpd .option.is-active .domain-input-group{max-height:720px!important;opacity:1!important;padding-top:6px!important;padding-bottom:22px!important;pointer-events:auto;transition:max-height .42s cubic-bezier(.22,1,.36,1),padding .35s cubic-bezier(.22,1,.36,1),opacity .25s ease .08s}@media (prefers-reduced-motion:reduce){#order-standard_cart.vh-cpd .domain-input-group,#order-standard_cart.vh-cpd .domain-input-group>*,#order-standard_cart.vh-cpd .option,#order-standard_cart.vh-cpd .option>label::before,#order-standard_cart.vh-cpd .option>label::after{transition:none!important;animation:none!important;transform:none!important}}#order-standard_cart.vh-cpd .domain-input-group .row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0}#order-standard_cart.vh-cpd .domain-input-group .row>[class*="col-"]{width:auto!important;max-width:none!important;flex:none!important;padding:0!important;margin:0!important}#order-standard_cart.vh-cpd .domain-input-group .col-sm-8,#order-standard_cart.vh-cpd .domain-input-group .col-sm-9,#order-standard_cart.vh-cpd .domain-input-group .col-md-6{flex:1 1 auto!important;min-width:0}#order-standard_cart.vh-cpd .domain-input-group .col-sm-2,#order-standard_cart.vh-cpd .domain-input-group .col-sm-3{flex:0 0 auto!important}#order-standard_cart.vh-cpd .domain-input-group .domains-row{display:flex;align-items:center;gap:6px;width:100%;flex-wrap:wrap}#order-standard_cart.vh-cpd .domain-input-group .input-group{display:flex;align-items:stretch;width:100%}#order-standard_cart.vh-cpd .domain-input-group .input-group-addon,#order-standard_cart.vh-cpd .domain-input-group .input-group-prepend{display:inline-flex;align-items:center;padding:0 12px;background:#f3f5fc;border:1px solid #d8dde9;border-right:0;border-radius:10px 0 0 10px;color:#6b7290;font-family:'DM Sans',system-ui,sans-serif;font-size:13.5px;font-weight:500}#order-standard_cart.vh-cpd .domain-input-group .input-group-text{background:transparent;border:0;padding:0;color:inherit}#order-standard_cart.vh-cpd .domain-input-group .input-group>.form-control,#order-standard_cart.vh-cpd .domain-input-group .input-group>input{flex:1;border-radius:0 10px 10px 0!important;border-left:0!important}#order-standard_cart.vh-cpd .domain-input-group .form-control,#order-standard_cart.vh-cpd .domain-input-group input[type="text"],#order-standard_cart.vh-cpd .domain-input-group select,#order-standard_cart.vh-cpd .domain-input-group textarea{padding:10px 14px!important;background:#ffffff!important;border:1px solid #d8dde9!important;border-radius:10px!important;font-family:'DM Sans',system-ui,sans-serif!important;font-size:14px!important;color:var(--brand-secondary)!important;box-shadow:none!important;transition:border-color .15s ease,box-shadow .15s ease;line-height:1.4;height:auto!important;min-height:42px}#order-standard_cart.vh-cpd .domain-input-group .form-control:focus,#order-standard_cart.vh-cpd .domain-input-group input:focus,#order-standard_cart.vh-cpd .domain-input-group select:focus,#order-standard_cart.vh-cpd .domain-input-group textarea:focus{outline:none!important;border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px rgba(44,75,255,0.10)!important}#order-standard_cart.vh-cpd .domain-input-group select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%2398a0b8' stroke-width='1.8' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;padding-right:32px!important;min-width:100px}#order-standard_cart.vh-cpd .domain-input-group textarea[name="message"]{min-height:100px;resize:vertical;width:100%!important;flex:1 1 100%!important}#order-standard_cart.vh-cpd #domainregister .row>.col-sm-8,#order-standard_cart.vh-cpd #domainregister .row>.col-md-6{flex:1 1 100%!important;width:100%!important}#order-standard_cart.vh-cpd #domainregister .row>.col-sm-2{flex:0 0 auto!important;margin-left:auto!important}#order-standard_cart.vh-cpd #domainregister .domain-checker-advanced .row,#order-standard_cart.vh-cpd #domainregister.domain-checker-advanced .row+.row{flex-wrap:wrap;gap:10px}#order-standard_cart.vh-cpd .domain-input-group .btn,#order-standard_cart.vh-cpd .domain-input-group button[type="submit"]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 22px!important;background:var(--brand-primary)!important;color:#ffffff!important;border:0!important;border-radius:10px!important;font-family:'DM Sans',system-ui,sans-serif!important;font-size:14px!important;font-weight:600!important;box-shadow:0 4px 12px -4px rgba(44,75,255,0.40)!important;transition:background .15s ease,transform .12s ease;min-width:120px;white-space:nowrap;width:auto!important}#order-standard_cart.vh-cpd .domain-input-group .btn:hover{background:#1f3ce6!important}#order-standard_cart.vh-cpd .domain-input-group .btn:active{transform:scale(0.98)}#order-standard_cart.vh-cpd .domain-input-group .btn-block{width:auto!important}#order-standard_cart.vh-cpd .domain-input-group .multiselect.btn{background:#ffffff!important;border:1px solid #d8dde9!important;color:var(--brand-secondary)!important;border-radius:8px!important;padding:8px 14px!important;font-family:'DM Sans',system-ui,sans-serif!important;font-size:13px!important;font-weight:500!important;box-shadow:none!important}#order-standard_cart.vh-cpd .domain-input-group .multiselect.btn:hover{border-color:var(--brand-primary)!important;color:var(--brand-primary)!important}#order-standard_cart.vh-cpd .domain-input-group .btn-group.open>.multiselect.btn{border-color:var(--brand-primary)!important;color:var(--brand-primary)!important;background:#ffffff!important;box-shadow:0 0 0 3px rgba(44,75,255,0.10)!important}#order-standard_cart.vh-cpd .domain-input-group .multiselect.btn .caret{margin-left:8px;border-top-color:#98a0b8;transition:transform .15s ease}#order-standard_cart.vh-cpd .domain-input-group .btn-group.open>.multiselect.btn .caret{transform:rotate(180deg)}#order-standard_cart.vh-cpd .domain-input-group .btn-group{position:relative}#order-standard_cart.vh-cpd .domain-input-group .multiselect-container.dropdown-menu{position:absolute;top:100%;left:0;margin-top:6px;min-width:240px;max-height:320px;overflow-y:auto;background:#ffffff;border:1px solid #eef0f6;border-radius:12px;box-shadow:0 4px 12px -4px rgba(14,31,77,0.08),0 16px 40px -12px rgba(14,31,77,0.18);padding:6px;list-style:none;z-index:1000;animation:vhCpdDropIn .2s cubic-bezier(.22,1,.36,1);scrollbar-width:thin;scrollbar-color:#d8dde9 transparent}@keyframes vhCpdDropIn{from{opacity:0;transform:translateY(-6px) scale(0.98)}to{opacity:1;transform:translateY(0) scale(1)}}#order-standard_cart.vh-cpd .domain-input-group .multiselect-container::-webkit-scrollbar{width:6px}#order-standard_cart.vh-cpd .domain-input-group .multiselect-container::-webkit-scrollbar-thumb{background:#d8dde9;border-radius:4px}#order-standard_cart.vh-cpd .domain-input-group .multiselect-container .multiselect-filter{padding:4px 4px 8px;border-bottom:1px solid #eef0f6;margin-bottom:4px;position:sticky;top:-6px;background:#ffffff;z-index:2}#order-standard_cart.vh-cpd .domain-input-group .multiselect-container .multiselect-search{width:100%!important;padding:8px 10px!important;background:#fafbfd!important;border:1px solid #d8dde9!important;border-radius:8px!important;font-size:13px!important;color:var(--brand-secondary)!important;outline:none!important;box-shadow:none!important;min-height:auto!important}#order-standard_cart.vh-cpd .domain-input-group .multiselect-container .multiselect-search:focus{border-color:var(--brand-primary)!important;background:#ffffff!important}#order-standard_cart.vh-cpd .domain-input-group .multiselect-container>li{list-style:none;margin:0;padding:0}#order-standard_cart.vh-cpd .domain-input-group .multiselect-container>li>a{display:block!important;padding:0!important;background:transparent!important;border:0!important;border-radius:8px;text-decoration:none;transition:background .12s ease}#order-standard_cart.vh-cpd .domain-input-group .multiselect-container>li>a:hover{background:#f3f5fc!important}#order-standard_cart.vh-cpd .domain-input-group .multiselect-container>li.active>a{background:rgba(44,75,255,0.08)!important}#order-standard_cart.vh-cpd .domain-input-group .multiselect-container>li>a>label{display:flex!important;align-items:center;gap:10px;margin:0!important;padding:10px 12px!important;font-family:'DM Sans',system-ui,sans-serif!important;font-size:13.5px!important;font-weight:500!important;color:var(--brand-secondary)!important;cursor:pointer;width:100%;line-height:1.3;background:transparent!important;border:0!important}#order-standard_cart.vh-cpd .domain-input-group .multiselect-container>li.active>a>label{color:var(--brand-primary)!important;font-weight:600!important}#order-standard_cart.vh-cpd .domain-input-group .multiselect-container>li.disabled>a{opacity:0.5;cursor:not-allowed;pointer-events:none}#order-standard_cart.vh-cpd .domain-input-group .multiselect-container input[type="checkbox"],#order-standard_cart.vh-cpd .domain-input-group .multiselect-container input[type="radio"]{appearance:none!important;-webkit-appearance:none!important;width:18px!important;height:18px!important;margin:0!important;border:2px solid #b9c1d4!important;background:#ffffff!important;cursor:pointer;position:relative;transition:background .15s ease,border-color .15s ease;flex-shrink:0;opacity:1!important}#order-standard_cart.vh-cpd .domain-input-group .multiselect-container input[type="checkbox"]{border-radius:5px!important}#order-standard_cart.vh-cpd .domain-input-group .multiselect-container input[type="radio"]{border-radius:50%!important}#order-standard_cart.vh-cpd .domain-input-group .multiselect-container input[type="checkbox"]:checked,#order-standard_cart.vh-cpd .domain-input-group .multiselect-container input[type="radio"]:checked{background:var(--brand-primary)!important;border-color:var(--brand-primary)!important}#order-standard_cart.vh-cpd .domain-input-group .multiselect-container input[type="checkbox"]:checked::after{content:"";position:absolute;left:4px;top:0;width:5px;height:9px;border:solid #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg)}#order-standard_cart.vh-cpd .domain-input-group .multiselect-container input[type="radio"]:checked::after{content:"";position:absolute;inset:4px;border-radius:50%;background:#ffffff}#order-standard_cart.vh-cpd .domain-input-group .multiselect-container .icheckbox_square-blue,#order-standard_cart.vh-cpd .domain-input-group .multiselect-container .iradio_square-blue,#order-standard_cart.vh-cpd .domain-input-group .multiselect-container ins.iCheck-helper{display:none!important}#order-standard_cart.vh-cpd .domain-input-group label:has(>input[name="filter"]){display:inline-flex;align-items:center;gap:6px;margin:0;font-family:'DM Sans',system-ui,sans-serif;font-size:13px;font-weight:500;color:#4a5072;cursor:pointer;padding:0}#order-standard_cart.vh-cpd .domain-input-group input[name="filter"]{width:16px;height:16px;accent-color:var(--brand-primary);margin:0;position:static!important;opacity:1!important;pointer-events:auto!important}#order-standard_cart.vh-cpd p em{color:#6b7290;font-size:13px;line-height:1.5;font-style:normal}#order-standard_cart.vh-cpd #btnDomainContinue{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 32px!important;background:var(--brand-primary)!important;color:#ffffff!important;border:0!important;border-radius:12px!important;font-family:'DM Sans',system-ui,sans-serif!important;font-size:14.5px!important;font-weight:600!important;box-shadow:0 6px 18px -6px rgba(44,75,255,0.48)!important;transition:background .15s ease,transform .12s ease}#order-standard_cart.vh-cpd #btnDomainContinue:hover{background:#1f3ce6!important}#order-standard_cart.vh-cpd #btnDomainContinue:active{transform:scale(0.98)}#order-standard_cart.vh-cpd #btnDomainContinue[disabled],#order-standard_cart.vh-cpd #btnDomainContinue.disabled{background:#c8cfdf!important;color:#ffffff!important;box-shadow:none!important;cursor:not-allowed;opacity:1!important}#order-standard_cart.vh-cpd #DomainSearchResults{margin-top:16px}@media (max-width:720px){.vh-cpd-hero{padding:28px 16px 20px}#order-standard_cart.vh-cpd .cart-body{padding:0 16px!important}#order-standard_cart.vh-cpd .option>label{padding:14px 16px;font-size:14px}#order-standard_cart.vh-cpd .domain-input-group{padding:0 16px 16px 16px}#order-standard_cart.vh-cpd .domain-input-group .row{flex-direction:column;align-items:stretch}#order-standard_cart.vh-cpd .domain-input-group .btn{width:100%!important}}.vh-login{display:grid;grid-template-columns:minmax(420px,1fr) 1fr;width:100%;background:#ffffff;font-family:'DM Sans',system-ui,sans-serif;color:var(--brand-secondary);align-items:stretch}.vh-login__form{display:flex;align-items:center;justify-content:center;padding:48px 56px;background:#ffffff}.vh-login__form-inner{width:100%;max-width:400px}.vh-login__brand{margin-bottom:36px}.vh-login__brand img{width:44px;height:44px;border-radius:10px;display:block;object-fit:contain}.vh-login__title{font-family:'DM Sans',system-ui,sans-serif!important;font-size:32px!important;font-weight:700!important;color:var(--brand-secondary)!important;letter-spacing:-0.024em!important;line-height:1.15!important;margin:0 0 8px!important}.vh-login__lead{font-size:14px;color:#6b7290;line-height:1.5;margin:0 0 32px}.vh-login__formel{margin:0}.vh-login__formel .alert,.vh-login__formel>.alert{margin-bottom:20px;border-radius:10px;font-size:13.5px}.vh-field{margin-bottom:18px}.vh-field__label{display:block;font-size:13px;font-weight:600;color:var(--brand-secondary);margin:0 0 6px;letter-spacing:0.005em}.vh-field__required{color:#dc2626;font-weight:700;margin-left:2px}.vh-field__wrap{position:relative;display:block}.vh-field__input,.vh-login__formel input.form-control{width:100%;height:46px;padding:12px 16px;background:#ffffff;border:1px solid #d8deea;border-radius:10px;font-family:'DM Sans',system-ui,sans-serif;font-size:14px;color:var(--brand-secondary);transition:border-color 150ms ease,box-shadow 150ms ease;box-shadow:none}.vh-field__input::placeholder,.vh-login__formel input.form-control::placeholder{color:#98a0b8;font-weight:400}.vh-field__input:hover,.vh-login__formel input.form-control:hover{border-color:#b6c0db}.vh-field__input:focus,.vh-login__formel input.form-control:focus{outline:0;border-color:var(--brand-primary);box-shadow:0 0 0 3px rgba(44,75,255,0.14);background:#ffffff}.vh-field__wrap--has-action .vh-field__input{padding-right:48px}.vh-field__action{position:absolute;top:50%;right:6px;transform:translateY(-50%);width:36px;height:36px;border:0;background:transparent;color:#6b7290;cursor:pointer;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;transition:color 150ms ease,background 150ms ease}.vh-field__action:hover{color:var(--brand-primary);background:rgba(44,75,255,0.08)}.vh-field__action:focus-visible{outline:0;color:var(--brand-primary);box-shadow:0 0 0 2px rgba(44,75,255,0.25)}.vh-login__row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:4px 0 24px}.vh-check{display:inline-flex;align-items:center;gap:9px;cursor:pointer;user-select:none;margin:0;font-size:13.5px;color:#4a5072;font-weight:500}.vh-check__input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.vh-check__box{width:18px;height:18px;border:1.5px solid #c8d0e8;border-radius:5px;background:#ffffff;display:inline-flex;align-items:center;justify-content:center;color:transparent;font-size:9px;transition:background 150ms ease,border-color 150ms ease,color 150ms ease;flex-shrink:0}.vh-check:hover .vh-check__box{border-color:#9aa6c8}.vh-check__input:checked+.vh-check__box{background:var(--brand-primary);border-color:var(--brand-primary);color:#ffffff}.vh-check__input:focus-visible+.vh-check__box{box-shadow:0 0 0 3px rgba(44,75,255,0.18)}.vh-check__label{line-height:1.3}.vh-login__forgot{font-size:13px;font-weight:500;color:var(--brand-primary);text-decoration:none;transition:color 150ms ease}.vh-login__forgot:hover{color:#1f3ce6;text-decoration:underline}.vh-login__captcha{margin-bottom:20px}.vh-login__submit,.vh-login__formel button#login.btn-primary{display:block;width:100%;height:48px;padding:0 20px;background:var(--brand-primary)!important;color:#ffffff!important;border:0!important;border-radius:10px!important;font-family:'DM Sans',system-ui,sans-serif!important;font-size:14.5px!important;font-weight:600!important;letter-spacing:0.005em;cursor:pointer;box-shadow:0 1px 2px rgba(44,75,255,0.20),0 4px 12px -4px rgba(44,75,255,0.35);transition:background 150ms ease,box-shadow 150ms ease,transform 120ms ease}.vh-login__submit:hover,.vh-login__formel button#login.btn-primary:hover{background:#1f3ce6!important;box-shadow:0 2px 4px rgba(44,75,255,0.25),0 6px 18px -6px rgba(44,75,255,0.45)}.vh-login__submit:active{transform:scale(0.99)}.vh-login__divider{display:flex;align-items:center;gap:14px;margin:24px 0 18px;color:#98a0b8;font-size:12.5px;font-weight:500}.vh-login__divider::before,.vh-login__divider::after{content:"";flex:1;height:1px;background:#eef0f6}.vh-login__divider span{white-space:nowrap}.vh-login__sso{margin-bottom:28px}.vh-login__sso .btn,.vh-login__sso button,.vh-login__sso a.btn{display:flex!important;align-items:center;justify-content:center;gap:10px;width:100%!important;height:46px;padding:0 18px!important;background:transparent!important;color:var(--brand-secondary)!important;border:0!important;border-radius:0!important;font-family:'DM Sans',system-ui,sans-serif!important;font-size:14px!important;font-weight:600!important;box-shadow:none!important;transition:background 150ms ease!important;text-decoration:none!important;margin:0!important}.vh-login__sso .btn:hover{background:transparent!important;box-shadow:none!important}.vh-login__sso .btn img,.vh-login__sso .btn i,.vh-login__sso .btn svg{width:18px;height:18px;object-fit:contain}.vh-login__register{text-align:center;margin:0;font-size:13.5px;color:#4a5072;font-weight:500}.vh-login__register a{color:var(--brand-primary);font-weight:600;text-decoration:none;margin-left:4px;transition:color 150ms ease}.vh-login__register a:hover{color:#1f3ce6;text-decoration:underline}.vh-login__banner{position:relative;overflow:hidden;background:#1a2050}.vh-login__banner img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}@media (max-width:900px){.vh-login{grid-template-columns:1fr}.vh-login__banner{display:none}.vh-login__form{padding:40px 24px;min-height:100vh}}@media (max-width:480px){.vh-login__form{padding:32px 20px}.vh-login__title{font-size:26px!important}.vh-login__lead{margin-bottom:24px}}@media (prefers-reduced-motion:reduce){.vh-login *,.vh-login *::before,.vh-login *::after{transition-duration:0ms!important;animation-duration:0ms!important}}body.vh-register-page .sidebar,body.vh-login-page .sidebar{display:none!important}.vh-register{display:grid;grid-template-columns:minmax(520px,1.4fr) 1fr;width:100%;background:#ffffff;font-family:'DM Sans',system-ui,sans-serif;color:var(--brand-secondary);align-items:stretch}.vh-register__form{display:flex;justify-content:center;padding:36px 48px;background:#ffffff}.vh-register__form-inner{width:100%;max-width:640px}.vh-register__brand{margin-bottom:18px}.vh-register__brand img{width:36px;height:36px;border-radius:8px;display:block;object-fit:contain}.vh-register__title{font-family:'DM Sans',system-ui,sans-serif!important;font-size:26px!important;font-weight:700!important;color:var(--brand-secondary)!important;letter-spacing:-0.022em!important;line-height:1.2!important;margin:0 0 4px!important}.vh-register__lead{font-size:13.5px;color:#6b7290;line-height:1.5;margin:0 0 22px}.vh-register #registration .card{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0 0 20px!important}.vh-register #registration .card-body{padding:0!important}.vh-register #registration .card-title{font-size:12px!important;font-weight:700!important;color:#6b7290!important;letter-spacing:0.1em!important;text-transform:uppercase;margin:0 0 10px!important;padding:0!important;border:0}.vh-register #registration .card-title::after{content:none}.vh-register #registration .card-title i,.vh-register #registration .card-title small{text-transform:none;letter-spacing:0;font-weight:400;color:#98a0b8;font-size:11.5px;display:block;margin-top:2px}.vh-register #registration .form-group{margin-bottom:10px;position:relative}.vh-register #registration .row{margin:0 -6px}.vh-register #registration .row>[class*="col-"]{padding-left:6px;padding-right:6px}.vh-register #registration .field-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#98a0b8;font-size:12.5px;pointer-events:none;margin:0!important;z-index:2;width:auto!important;height:auto!important;background:transparent!important}.vh-register #registration input.field,.vh-register #registration input.form-control,.vh-register #registration select.field,.vh-register #registration select.form-control{width:100%;height:40px;padding:8px 14px 8px 36px;background:#ffffff!important;border:1px solid #d8deea!important;border-radius:8px!important;font-family:'DM Sans',system-ui,sans-serif!important;font-size:13.5px!important;color:var(--brand-secondary)!important;transition:border-color 150ms ease,box-shadow 150ms ease;box-shadow:none!important}.vh-register #registration input.field::placeholder,.vh-register #registration input.form-control::placeholder{color:#98a0b8;font-weight:400}.vh-register #registration input.field:hover,.vh-register #registration input.form-control:hover,.vh-register #registration select.field:hover,.vh-register #registration select.form-control:hover{border-color:#b6c0db!important}.vh-register #registration input.field:focus,.vh-register #registration input.form-control:focus,.vh-register #registration select.field:focus,.vh-register #registration select.form-control:focus{outline:0!important;border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px rgba(44,75,255,0.14)!important}.vh-register #registration .iti{width:100%}.vh-register #registration .iti input.field,.vh-register #registration .iti input.form-control,.vh-register #registration .iti--allow-dropdown input,.vh-register #registration input#inputPhone{padding-left:74px!important}.vh-register #registration .input-group{position:relative;display:block}.vh-register #registration .input-group .pw-input{padding-right:42px}.vh-register #registration .btn-reveal-pw{position:absolute;top:50%;right:4px;transform:translateY(-50%);width:32px;height:32px;border:0!important;background:transparent!important;color:#6b7290!important;cursor:pointer;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-size:12.5px;padding:0!important;transition:color 150ms ease,background 150ms ease;z-index:3}.vh-register #registration .btn-reveal-pw:hover{color:var(--brand-primary)!important;background:rgba(44,75,255,0.08)!important}.vh-register #registration .generate-password{background:transparent!important;border:0!important;border-radius:0!important;padding:4px 0 0!important;font-family:'DM Sans',system-ui,sans-serif!important;font-size:12px!important;font-weight:600!important;color:var(--brand-primary)!important;cursor:pointer;transition:color 150ms ease;text-decoration:none}.vh-register #registration .generate-password:hover{color:#1f3ce6!important;text-decoration:underline}.vh-register #registration .password-strength-meter{padding-top:6px;display:flex;flex-direction:column;gap:4px}.vh-register #registration .progress{height:4px;background:#eef0f6;border-radius:100px;overflow:hidden;box-shadow:none;margin:0}.vh-register #registration .progress-bar{background:var(--brand-primary)!important;background-image:none!important;transition:width 250ms ease,background-color 200ms ease}.vh-register #registration .progress-bar[aria-valuenow="0"],.vh-register #registration .progress-bar.bg-danger{background:#dc2626!important}.vh-register #registration .progress-bar.bg-warning{background:#f59e0b!important}.vh-register #registration .progress-bar.bg-success{background:#0a7d4d!important}.vh-register #registration #passwordStrengthTextLabel{margin:0;font-size:11.5px;text-align:left;color:#6b7290;font-weight:500;line-height:1.3}.vh-register #registration #passwdFeedback{display:none!important;padding:8px 12px;font-size:12.5px;border-radius:6px;margin:0 0 10px;background:#fef3c7!important;color:#92400e!important;border:0!important;text-align:left!important}.vh-register #registration #passwdFeedback:not(:empty):not(.w-hidden){display:block!important}.vh-register__submit-wrap{margin:16px 0 12px!important;text-align:center}.vh-register__submit,.vh-register .vh-register__submit.btn-primary{display:block;width:100%;height:44px;padding:0 20px!important;background:var(--brand-primary)!important;color:#ffffff!important;border:0!important;border-radius:10px!important;font-family:'DM Sans',system-ui,sans-serif!important;font-size:14.5px!important;font-weight:600!important;letter-spacing:0.005em;cursor:pointer;box-shadow:0 1px 2px rgba(44,75,255,0.20),0 4px 12px -4px rgba(44,75,255,0.35);transition:background 150ms ease,box-shadow 150ms ease,transform 120ms ease}.vh-register__submit:hover{background:#1f3ce6!important;box-shadow:0 2px 4px rgba(44,75,255,0.25),0 6px 18px -6px rgba(44,75,255,0.45)}.vh-register__submit:active{transform:scale(0.99)}.vh-register__login-link{text-align:center;margin:0 0 8px;font-size:13.5px;color:#4a5072;font-weight:500}.vh-register__login-link a{color:var(--brand-primary);font-weight:600;text-decoration:none;margin-left:4px;transition:color 150ms ease}.vh-register__login-link a:hover{color:#1f3ce6;text-decoration:underline}.vh-register #linkedAccountsBlock,.vh-register #containerNewUserSignup>.linkedaccounts,.vh-register #containerNewUserSignup>div:first-child:has([class*="g_id_signin"]){margin-bottom:32px;text-align:center}.vh-register #registration .accepttos{margin-right:6px}.vh-register__banner{position:relative;overflow:hidden;background:#1a2050}.vh-register__banner img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}@media (max-width:1100px){.vh-register{grid-template-columns:1fr}.vh-register__banner{display:none}}@media (max-width:600px){.vh-register__form{padding:32px 20px}.vh-register__title{font-size:26px!important}.vh-register #registration .card-body .row>[class*="col-"]{flex:0 0 100%;max-width:100%}}@media (prefers-reduced-motion:reduce){.vh-register *,.vh-register *::before,.vh-register *::after{transition-duration:0ms!important;animation-duration:0ms!important}}#order-standard_cart.vh-renew{background:#fafbfd;padding-bottom:60px}.vh-renew-actions{justify-content:center;margin:0;padding:20px 16px 24px;background:#ffffff}.vh-renew-hero{padding:48px 24px 32px;background:radial-gradient(ellipse 60% 70% at 12% 0%,rgba(44,75,255,0.07),transparent 60%),radial-gradient(ellipse 50% 60% at 88% 100%,rgba(14,31,77,0.05),transparent 60%),linear-gradient(180deg,#ffffff 0%,#f4f6fb 100%);border-bottom:1px solid rgba(14,31,77,0.06);text-align:center;position:relative;overflow:hidden}.vh-renew-hero::before{content:"";position:absolute;top:-120px;right:-120px;width:360px;height:360px;background:conic-gradient(from 200deg at 50% 50%,transparent 0deg,rgba(44,75,255,0.10) 30deg,rgba(44,75,255,0.04) 90deg,transparent 180deg);border-radius:50%;-webkit-mask:radial-gradient(circle at center,transparent 58%,#000 60%,#000 64%,transparent 66%);mask:radial-gradient(circle at center,transparent 58%,#000 60%,#000 64%,transparent 66%);pointer-events:none;z-index:0}.vh-renew-hero::after{content:"";position:absolute;bottom:-180px;left:-180px;width:420px;height:420px;background:conic-gradient(from 20deg at 50% 50%,transparent 0deg,rgba(14,31,77,0.06) 40deg,rgba(44,75,255,0.03) 110deg,transparent 200deg);border-radius:50%;-webkit-mask:radial-gradient(circle at center,transparent 64%,#000 66%,#000 69%,transparent 71%);mask:radial-gradient(circle at center,transparent 64%,#000 66%,#000 69%,transparent 71%);pointer-events:none;z-index:0}.vh-renew-hero>*{position:relative;z-index:1}.vh-renew-hero__inner{max-width:760px;margin:0 auto}.vh-renew-eyebrow{display:inline-flex;align-items:center;gap:6px;color:var(--brand-primary);font-family:'DM Sans',system-ui,sans-serif;font-size:12px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;margin-bottom:12px}.vh-renew-title{font-family:'DM Sans',system-ui,sans-serif;font-size:clamp(28px,4vw,38px);line-height:1.12;font-weight:700;color:var(--brand-secondary);letter-spacing:-0.024em;margin:0 0 10px}.vh-renew-subtitle{font-family:'DM Sans',system-ui,sans-serif;font-size:15px;line-height:1.55;color:#6b7290;max-width:540px;margin:0 auto}.vh-renew-grid{display:grid;grid-template-columns:1fr 360px;gap:32px;align-items:start;margin:32px 0 0}.vh-renew-main{background:#ffffff;border:1px solid #eef0f6;border-radius:16px;padding:24px 28px;box-shadow:0 1px 2px rgba(14,31,77,0.04),0 12px 32px -16px rgba(14,31,77,0.10)}.vh-renew-filter{position:relative;margin:0 0 20px}.vh-renew-filter i{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#98a0b8;font-size:13px;pointer-events:none}.vh-renew-filter .form-control{width:100%;height:44px;padding:10px 16px 10px 42px;background:#ffffff;border:1px solid #d8deea;border-radius:10px;font-family:'DM Sans',system-ui,sans-serif;font-size:14px;color:var(--brand-secondary);box-shadow:none;transition:border-color 150ms ease,box-shadow 150ms ease}.vh-renew-filter .form-control:focus{outline:0;border-color:var(--brand-primary);box-shadow:0 0 0 3px rgba(44,75,255,0.14)}.vh-renew-count{font-family:'DM Sans',system-ui,sans-serif;font-size:13px;color:#6b7290;margin:0 0 14px}.vh-renew-count a{color:var(--brand-primary);font-weight:600;text-decoration:none;margin-left:6px}.vh-renew-count a:hover{text-decoration:underline}.vh-renew-list,#order-standard_cart.vh-renew .domain-renewals,#order-standard_cart.vh-renew .service-renewals{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;border:0!important}#order-standard_cart.vh-renew .domain-renewal,#order-standard_cart.vh-renew .service-renewal{border:0!important;padding:0}.vh-renew-card{background:#ffffff;border-radius:14px;padding:20px 22px;transition:border-color 150ms ease,box-shadow 150ms ease}.vh-renew-card:hover{border-color:#c8d0e8;box-shadow:0 2px 6px rgba(14,31,77,0.05)}.vh-renew-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px;flex-wrap:wrap}.vh-renew-card__title{display:flex;align-items:center;gap:14px;min-width:0;flex:1 1 auto}.vh-renew-card__icon{width:40px;height:40px;border-radius:10px;background:rgba(44,75,255,0.10);color:var(--brand-primary);font-size:16px;flex-shrink:0;position:relative;padding:0!important;margin:0!important}.vh-renew-card__icon::before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:1}.vh-renew-card__name{font-family:'DM Sans',system-ui,sans-serif!important;font-size:18px!important;font-weight:700!important;color:var(--brand-secondary)!important;letter-spacing:-0.012em;line-height:1.3!important;margin:0 0 4px!important;word-break:break-all}.vh-renew-card__expiry{font-family:'DM Sans',system-ui,sans-serif;font-size:13px;color:#6b7290;line-height:1.4;margin:0;display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.vh-renew-card__expiry i{color:#98a0b8;font-size:12px}.vh-renew-card__rel{color:#98a0b8}.vh-renew-tag{display:inline-flex;align-items:center;padding:4px 10px;border-radius:100px;font-family:'DM Sans',system-ui,sans-serif;font-size:11.5px;font-weight:600;letter-spacing:0.01em;line-height:1.4;white-space:nowrap;flex-shrink:0}.vh-renew-tag--success{background:rgba(10,125,77,0.10);color:#0a7d4d}.vh-renew-tag--warning{background:rgba(217,119,6,0.10);color:#b25a00}.vh-renew-tag--danger{background:rgba(220,38,38,0.10);color:#b91c1c}.vh-renew-tag--info{background:rgba(44,75,255,0.10);color:var(--brand-primary)}.vh-renew-card__note{font-family:'DM Sans',system-ui,sans-serif;font-size:13px;color:#4a5072;line-height:1.5;margin:0 0 14px;padding:10px 14px;background:rgba(44,75,255,0.04);border-radius:8px}.vh-renew-card__body{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:end}.vh-renew-field{min-width:0}.vh-renew-field label{display:block;font-family:'DM Sans',system-ui,sans-serif;font-size:12px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:#6b7290;margin:0 0 6px}.vh-renew-select.form-control{width:100%;height:44px;padding:10px 36px 10px 14px;background:#ffffff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='%2398a0b8' d='M3.5 5.5l4.5 5 4.5-5'/></svg>") no-repeat right 14px center / 14px;border:1px solid #d8deea;border-radius:10px;font-family:'DM Sans',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:14px;color:var(--brand-secondary);box-shadow:none;appearance:none;-webkit-appearance:none;cursor:pointer;transition:border-color 150ms ease,box-shadow 150ms ease}.vh-renew-select.form-control:hover{border-color:#b6c0db}.vh-renew-select.form-control:focus{outline:0;border-color:var(--brand-primary);box-shadow:0 0 0 3px rgba(44,75,255,0.14)}.vh-renew-asterisk{color:#dc2626;font-weight:700;margin-left:2px}.vh-renew-add.btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px;background:var(--brand-primary);color:#ffffff;border:0;border-radius:10px;font-family:'DM Sans',system-ui,sans-serif;font-size:13.5px;font-weight:600;box-shadow:0 1px 2px rgba(44,75,255,0.20);cursor:pointer;transition:background 150ms ease,transform 120ms ease,box-shadow 150ms ease;white-space:nowrap}.vh-renew-add.btn:hover{background:#1f3ce6;box-shadow:0 2px 8px rgba(44,75,255,0.30);color:#fff}.vh-renew-add.btn:active{transform:scale(0.98)}.vh-renew-add .added{display:none}.vh-renew-add.added-state{background:rgba(10,125,77,0.10);color:#0a7d4d;box-shadow:none}.vh-renew-add.added-state .to-add{display:none}.vh-renew-add.added-state .added{display:inline-flex;align-items:center;gap:8px}.vh-renew-add .fa-spinner{display:none}.vh-renew-footnote{font-family:'DM Sans',system-ui,sans-serif;font-size:12.5px;color:#98a0b8;margin:16px 0 0;line-height:1.5}.vh-renew-sidebar{position:sticky;top:24px}#order-standard_cart.vh-renew .vh-renew-sidebar .order-summary{background:#ffffff!important;background-color:#ffffff!important;border:1px solid #eef0f6!important;border-bottom:1px solid #eef0f6!important;border-radius:16px!important;padding:0!important;margin:0!important;overflow:hidden;box-shadow:0 1px 2px rgba(14,31,77,0.04),0 12px 32px -16px rgba(14,31,77,0.14)!important;position:relative}#order-standard_cart.vh-renew .vh-renew-sidebar .order-summary::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--brand-primary) 0%,#4d6bff 50%,var(--brand-secondary) 100%);border-radius:16px 16px 0 0;pointer-events:none;z-index:2}#order-standard_cart.vh-renew .vh-renew-sidebar .order-summary h2{background:transparent!important;color:var(--brand-secondary)!important;font-family:'DM Sans',system-ui,sans-serif!important;font-size:13px!important;font-weight:700!important;letter-spacing:0.1em!important;text-transform:uppercase!important;text-align:center!important;margin:0!important;padding:18px 20px 16px!important;border:0!important;border-bottom:1px solid #eef0f6!important}.vh-renew-sidebar .summary-container{padding:18px 22px 4px;font-family:'DM Sans',system-ui,sans-serif;font-size:13.5px;color:#4a5072;line-height:1.5}.vh-renew-sidebar .summary-container .clearfix,.vh-renew-sidebar .summary-container .product-name{display:flex;justify-content:space-between;align-items:center;padding:6px 0;gap:12px}.vh-renew-sidebar .summary-container .product-name{font-weight:700;color:var(--brand-secondary);border-bottom:1px solid #eef0f6;margin-bottom:6px;padding-bottom:10px}.vh-renew-sidebar .summary-container .pull-right,.vh-renew-sidebar .summary-container .float-right{float:none!important;color:var(--brand-secondary);font-weight:600;font-variant-numeric:tabular-nums}.vh-renew-sidebar .summary-container .subtotal{display:flex!important;align-items:center;justify-content:space-between;gap:12px;margin:0 0 6px!important;padding:8px 0 12px!important;font-size:13.5px!important;border-bottom:1px solid #eef0f6!important;border-top:0!important;color:#4a5072!important}.vh-renew-sidebar .summary-container .subtotal .pull-left,.vh-renew-sidebar .summary-container .subtotal .float-left{float:none!important;color:#4a5072;font-weight:500}.vh-renew-sidebar .summary-container .subtotal .pull-right,.vh-renew-sidebar .summary-container .subtotal .float-right{float:none!important;color:var(--brand-secondary);font-weight:700;font-variant-numeric:tabular-nums}.vh-renew-sidebar .summary-container .recurring-totals,.vh-renew-sidebar .summary-container .bordered-totals{margin:0 0 6px;padding:4px 0;border:0;background:transparent}.vh-renew-sidebar .summary-container .recurring-totals .clearfix,.vh-renew-sidebar .summary-container .bordered-totals .clearfix,.vh-renew-sidebar .summary-container .bordered-totals>div{display:flex!important;align-items:center;justify-content:space-between;gap:12px;padding:4px 0!important;font-size:13px;color:#6b7290}.vh-renew-sidebar .summary-container .total-due-today{margin:12px -20px 0!important;padding:16px 20px!important;background:#f6f8fc!important;border-top:1px solid #eef0f6!important;border-bottom:0!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;text-align:left!important;font-size:inherit!important;font-weight:inherit!important}.vh-renew-sidebar .summary-container .total-due-today>span,.vh-renew-sidebar .summary-container .total-due-today>*{display:inline-flex!important;align-items:center;text-align:left!important;white-space:nowrap;line-height:1.2}.vh-renew-sidebar .summary-container .total-due-today>span:not(.amt){order:-1;font-size:11px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:0.1em;color:#4a5072!important;flex:1 1 auto;text-align:left!important;margin:0}.vh-renew-sidebar .summary-container .total-due-today .amt{order:1;margin-left:auto!important;font-family:'DM Sans',system-ui,sans-serif!important;font-size:20px!important;font-weight:700!important;color:var(--brand-secondary)!important;font-variant-numeric:tabular-nums;letter-spacing:-0.02em;text-align:right!important;white-space:nowrap;flex:0 0 auto;line-height:1.2}.vh-renew-sidebar #orderSummaryLoader{position:absolute;top:14px;right:16px;width:auto;height:auto;background:transparent;color:#98a0b8;font-size:14px;z-index:5}.vh-renew-sidebar #orderSummaryLoader i{color:var(--brand-primary)}.vh-renew-sidebar .order-summary{position:relative}.vh-renew-sidebar .order-summary h4{text-align:left!important;margin:0;font-size:inherit;font-weight:inherit;color:inherit}.vh-renew-sidebar__cta{margin-top:14px;padding:0;background:transparent;border-top:0}.vh-renew-checkout{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:48px;background:var(--brand-primary);color:#ffffff!important;border:0;border-radius:10px;font-family:'DM Sans',system-ui,sans-serif;font-size:14.5px;font-weight:600;text-decoration:none!important;box-shadow:0 1px 2px rgba(44,75,255,0.20),0 4px 12px -4px rgba(44,75,255,0.35);transition:background 150ms ease,transform 120ms ease,box-shadow 150ms ease}.vh-renew-checkout:hover{background:#1f3ce6;box-shadow:0 2px 4px rgba(44,75,255,0.25),0 6px 18px -6px rgba(44,75,255,0.45)}.vh-renew-checkout:active{transform:scale(0.99)}.vh-renew-checkout i{font-size:12px;transition:transform 150ms ease}.vh-renew-checkout:hover i{transform:translateX(3px)}.vh-renew-empty{max-width:480px;margin:48px auto;text-align:center;padding:40px 24px}.vh-renew-empty__icon{width:64px;height:64px;border-radius:16px;background:rgba(44,75,255,0.10);color:var(--brand-primary);display:inline-flex;align-items:center;justify-content:center;font-size:26px;margin-bottom:18px}.vh-renew-empty h2{font-family:'DM Sans',system-ui,sans-serif;font-size:20px;font-weight:700;color:var(--brand-secondary);margin:0 0 18px}.vh-renew-empty__btn{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;background:#ffffff;color:var(--brand-secondary)!important;border:1px solid #d8deea;border-radius:10px;font-family:'DM Sans',system-ui,sans-serif;font-size:14px;font-weight:600;text-decoration:none!important;transition:background 150ms ease,border-color 150ms ease}.vh-renew-empty__btn:hover{background:#fafbfd;border-color:#b6c0db}@media (max-width:900px){.vh-renew-grid{grid-template-columns:1fr;gap:24px}.vh-renew-sidebar{position:static}.vh-renew-card__body{grid-template-columns:1fr}.vh-renew-add.btn{width:100%;justify-content:center}}@media (max-width:600px){.vh-renew-card{padding:16px 16px}.vh-renew-card__title{gap:10px}.vh-renew-card__icon{width:36px;height:36px}.vh-renew-card__name{font-size:16px!important}}body.vh-ann-page{background:#fafbfd}body.vh-ann-page .primary-content>.card{background:transparent!important;border:0!important;box-shadow:none!important}body.vh-ann-page .primary-content>.card>.card-body{padding:0!important}body.vh-ann-page .primary-content>.card .card-title:first-child{display:none}.vh-ann{--md-easing-standard:cubic-bezier(0.2,0,0,1);--md-easing-emphasized:cubic-bezier(0.3,0,0,1);--md-duration-short:150ms;--md-duration-medium:250ms;font-family:'DM Sans',system-ui,sans-serif}.vh-ann-hero{padding:44px 28px 28px;margin:0 0 24px;border-radius:18px;background:radial-gradient(ellipse 60% 70% at 12% 0%,rgba(44,75,255,0.07),transparent 60%),radial-gradient(ellipse 50% 60% at 88% 100%,rgba(14,31,77,0.05),transparent 60%),linear-gradient(180deg,#ffffff 0%,#f4f6fb 100%);position:relative;overflow:hidden}.vh-ann-hero::before{content:"";position:absolute;top:-120px;right:-120px;width:360px;height:360px;background:conic-gradient(from 200deg at 50% 50%,transparent 0deg,rgba(44,75,255,0.10) 30deg,rgba(44,75,255,0.04) 90deg,transparent 180deg);border-radius:50%;-webkit-mask:radial-gradient(circle at center,transparent 58%,#000 60%,#000 64%,transparent 66%);mask:radial-gradient(circle at center,transparent 58%,#000 60%,#000 64%,transparent 66%);pointer-events:none;z-index:0}.vh-ann-hero::after{content:"";position:absolute;bottom:-180px;left:-180px;width:420px;height:420px;background:conic-gradient(from 20deg at 50% 50%,transparent 0deg,rgba(14,31,77,0.06) 40deg,rgba(44,75,255,0.03) 110deg,transparent 200deg);border-radius:50%;-webkit-mask:radial-gradient(circle at center,transparent 64%,#000 66%,#000 69%,transparent 71%);mask:radial-gradient(circle at center,transparent 64%,#000 66%,#000 69%,transparent 71%);pointer-events:none;z-index:0}.vh-ann-hero>*{position:relative;z-index:1}.vh-ann-hero__inner{max-width:720px}.vh-ann-eyebrow{display:inline-flex;align-items:center;gap:6px;color:var(--brand-primary);font-size:11.5px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;margin-bottom:10px}.vh-ann-title{font-family:'DM Sans',system-ui,sans-serif!important;font-size:clamp(28px,3.4vw,34px)!important;line-height:1.15!important;font-weight:700!important;color:var(--brand-secondary)!important;letter-spacing:-0.022em!important;margin:0 0 8px!important}.vh-ann-subtitle{font-size:14.5px;line-height:1.55;color:#6b7290;margin:0;max-width:520px}.vh-ann-list{display:flex;flex-direction:column;gap:18px;margin-bottom:18px}.vh-ann-card{background:#ffffff;border-radius:16px;padding:22px 26px;box-shadow:0 1px 2px 0 rgba(14,31,77,0.06),0 1px 3px 1px rgba(14,31,77,0.04);transition:box-shadow var(--md-duration-medium) var(--md-easing-standard);position:relative;overflow:hidden}.vh-ann-card::before{content:"";position:absolute;inset:0;background:var(--brand-primary);opacity:0;border-radius:inherit;pointer-events:none;transition:opacity var(--md-duration-medium) var(--md-easing-standard);z-index:0}.vh-ann-card>*{position:relative;z-index:1}.vh-ann-card:hover{box-shadow:0 1px 2px 0 rgba(14,31,77,0.08),0 4px 8px 3px rgba(14,31,77,0.06)}.vh-ann-card:hover::before{opacity:0.025}.vh-ann-card__meta{display:flex;align-items:center;gap:12px;margin-bottom:8px;flex-wrap:wrap}.vh-ann-card__date{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:rgba(44,75,255,0.10);color:var(--brand-primary);border-radius:100px;font-size:11.5px;font-weight:600;line-height:1.3}.vh-ann-card__date i{font-size:11px;opacity:0.9}.vh-ann-card__edit{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;background:#f4f6fb;color:#6b7290!important;border-radius:6px;font-size:11.5px;font-weight:600;text-decoration:none!important;transition:background var(--md-duration-short) var(--md-easing-standard),color var(--md-duration-short);margin-left:auto}.vh-ann-card__edit:hover{background:rgba(44,75,255,0.10);color:var(--brand-primary)!important}.vh-ann-card__title{margin:0 0 10px;font-size:19px;font-weight:700;line-height:1.3;letter-spacing:-0.014em}.vh-ann-card__title a{color:var(--brand-secondary)!important;text-decoration:none!important;transition:color var(--md-duration-short) var(--md-easing-standard)}.vh-ann-card__title a:hover{color:var(--brand-primary)!important}.vh-ann-card__excerpt{font-size:14px;line-height:1.6;color:#4a5072;margin:0 0 14px;max-width:70ch}.vh-ann-card__excerpt p{margin:0 0 8px}.vh-ann-card__excerpt p:last-child{margin-bottom:0}.vh-ann-card__excerpt a{color:var(--brand-primary);text-decoration:none}.vh-ann-card__excerpt a:hover{text-decoration:underline}.vh-ann-card__cta{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:transparent;color:var(--brand-primary)!important;border:1px solid rgba(44,75,255,0.20);border-radius:100px;font-size:13px;font-weight:600;text-decoration:none!important;transition:background var(--md-duration-short) var(--md-easing-standard),border-color var(--md-duration-short) var(--md-easing-standard),color var(--md-duration-short) var(--md-easing-standard)}.vh-ann-card__cta i{font-size:11px;transition:transform var(--md-duration-medium) var(--md-easing-emphasized)}.vh-ann-card__cta:hover{background:var(--brand-primary);border-color:var(--brand-primary);color:#ffffff!important}.vh-ann-card__cta:hover i{transform:translateX(3px)}.vh-ann-empty{background:#ffffff;border-radius:16px;padding:48px 32px;text-align:center;box-shadow:0 1px 2px 0 rgba(14,31,77,0.06),0 1px 3px 1px rgba(14,31,77,0.04)}.vh-ann-empty__icon{width:56px;height:56px;border-radius:16px;background:rgba(44,75,255,0.10);color:var(--brand-primary);margin:0 auto 16px;font-size:22px;position:relative}.vh-ann-empty__icon i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vh-ann-empty h2{font-family:'DM Sans',system-ui,sans-serif;font-size:17px;font-weight:700;color:var(--brand-secondary);margin:0 0 4px}.vh-ann-empty p{font-size:13.5px;color:#6b7290;margin:0}.vh-ann-pagination{margin:24px 0 0}.vh-ann-pagination ul{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0;justify-content:center}.vh-ann-pagination a{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;background:#ffffff;color:#4a5072!important;border:1px solid #eef0f6;border-radius:8px;font-size:13px;font-weight:600;text-decoration:none!important;transition:background 150ms cubic-bezier(0.2,0,0,1),border-color 150ms,color 150ms}.vh-ann-pagination a:hover{background:rgba(44,75,255,0.06);border-color:rgba(44,75,255,0.20);color:var(--brand-primary)!important}.vh-ann-pagination li.is-active a{background:var(--brand-primary);border-color:var(--brand-primary);color:#ffffff!important}.vh-ann-pagination li.is-disabled a{opacity:0.4;pointer-events:none}body.vh-ann-page .sidebar{margin-top:0}body.vh-ann-page .card-sidebar,body.vh-ann-page .card-sidebar.card{background:#ffffff!important;border:0!important;border-top:0!important;border-right:0!important;border-bottom:0!important;border-left:0!important;border-radius:16px!important;margin-bottom:14px!important;box-shadow:0 1px 2px 0 rgba(14,31,77,0.06),0 1px 3px 1px rgba(14,31,77,0.04)!important;overflow:hidden;transition:box-shadow 250ms cubic-bezier(0.2,0,0,1)}body.vh-ann-page .sidebar .card,body.vh-ann-page .sidebar .card-body,body.vh-ann-page .sidebar .collapsable-card-body{border:0!important;box-shadow:none!important}body.vh-ann-page .card-sidebar:hover{box-shadow:0 1px 2px 0 rgba(14,31,77,0.08),0 4px 8px 3px rgba(14,31,77,0.06)!important}body.vh-ann-page .card-sidebar .card-header{background:transparent!important;border:0!important;border-bottom:1px solid #eef0f6!important;padding:14px 18px!important;margin:0!important;cursor:pointer;transition:background 150ms cubic-bezier(0.2,0,0,1);user-select:none}body.vh-ann-page .card-sidebar .card-header:hover{background:rgba(44,75,255,0.04)!important}body.vh-ann-page .card-sidebar .card-title{display:flex!important;align-items:center;gap:10px;margin:0!important;padding:0!important;font-family:'DM Sans',system-ui,sans-serif!important;font-size:12px!important;font-weight:700!important;color:var(--brand-secondary)!important;letter-spacing:0.1em!important;text-transform:uppercase;line-height:1.3!important}body.vh-ann-page .card-sidebar .card-title>i:first-child{width:28px;height:28px;border-radius:8px;background:rgba(44,75,255,0.10);color:var(--brand-primary);font-size:12px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}body.vh-ann-page .card-sidebar .card-minimise{margin-left:auto;width:24px;height:24px;border-radius:6px;background:transparent;color:#98a0b8;font-size:11px;display:inline-flex;align-items:center;justify-content:center;transition:transform 250ms cubic-bezier(0.3,0,0,1),color 150ms ease,background 150ms ease;float:none!important}body.vh-ann-page .card-sidebar .card-header:hover .card-minimise{color:var(--brand-primary);background:transparent}body.vh-ann-page .card-sidebar .card-minimise.minimised{transform:rotate(180deg)}body.vh-ann-page .card-sidebar .collapsable-card-body{padding:6px 0!important}body.vh-ann-page .card-sidebar .list-group{border:0!important;background:transparent!important;padding:4px 8px!important}body.vh-ann-page .card-sidebar .list-group-item{background:transparent!important;border:0!important;border-radius:10px!important;padding:9px 12px!important;margin:1px 0!important;color:#4a5072!important;font-family:'DM Sans',system-ui,sans-serif!important;font-size:13.5px!important;font-weight:500!important;transition:background 150ms cubic-bezier(0.2,0,0,1),color 150ms}body.vh-ann-page .card-sidebar .list-group-item:hover{background:rgba(44,75,255,0.06)!important;color:var(--brand-secondary)!important}body.vh-ann-page .card-sidebar .list-group-item.active{background:rgba(44,75,255,0.10)!important;color:var(--brand-primary)!important;font-weight:600!important}body.vh-ann-page .card-sidebar .list-group-item.active:hover{background:rgba(44,75,255,0.14)!important}body.vh-ann-page .sidebar-menu-item-wrapper{display:flex!important;align-items:center;gap:10px}body.vh-ann-page .sidebar-menu-item-icon-wrapper{width:18px;text-align:center;color:#98a0b8;flex-shrink:0}body.vh-ann-page .card-sidebar .list-group-item.active .sidebar-menu-item-icon-wrapper{color:var(--brand-primary)}body.vh-ann-page .sidebar-menu-item-icon{font-size:13px}body.vh-ann-page .sidebar-menu-item-label{flex:1 1 auto;min-width:0}body.vh-ann-page .sidebar-menu-item-badge .badge{background:#eef0f6;color:#6b7290;font-size:10.5px;font-weight:600;padding:2px 8px;border-radius:100px}@media (max-width:768px){.vh-ann-hero{padding:32px 22px 22px;border-radius:14px}.vh-ann-card{padding:18px 18px;border-radius:14px}.vh-ann-card__title{font-size:17px}}@media (prefers-reduced-motion:reduce){.vh-ann *,.vh-ann *::before,.vh-ann *::after,body.vh-ann-page .card-sidebar,body.vh-ann-page .card-sidebar *{transition-duration:0ms!important;animation-duration:0ms!important}}body.vh-kb-page{background:#fafbfd}body.vh-kb-page .primary-content>.card{background:transparent!important;border:0!important;box-shadow:none!important}body.vh-kb-page .primary-content>.card>.card-body{padding:0!important}.vh-sidebar-col{position:sticky;top:74px;align-self:flex-start;max-height:calc(100vh - 90px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d8dde9 transparent}.vh-sidebar-col::-webkit-scrollbar{width:6px}.vh-sidebar-col::-webkit-scrollbar-thumb{background:#d8dde9;border-radius:3px}.vh-sidebar-col::-webkit-scrollbar-track{background:transparent}body.vh-kb-page .sidebar,body.vh-ann-page .sidebar{margin:8px 0;display:flex;flex-direction:column;gap:0;border-radius:8px}body.vh-kb-page .sidebar .sidebar-secondary-wrap,body.vh-ann-page .sidebar .sidebar-secondary-wrap{margin:0;padding:0}body.vh-kb-page .row,body.vh-ann-page .row{align-items:flex-start!important}.vh-sidebar-col{align-self:flex-start!important;height:auto!important;min-height:0!important}@media (max-width:991.98px){.vh-sidebar-col{position:static!important;top:auto!important;max-height:none!important;overflow-y:visible!important;padding-left:15px!important;padding-right:15px!important;margin-bottom:24px}body.vh-kb-page .sidebar,body.vh-ann-page .sidebar{gap:12px}body.vh-kb-page .card-sidebar,body.vh-ann-page .card-sidebar{margin-bottom:0!important}}@media (max-width:575.98px){.vh-sidebar-col{padding-left:12px!important;padding-right:12px!important}body.vh-kb-page .card-sidebar .card-header,body.vh-ann-page .card-sidebar .card-header{padding:16px!important}body.vh-kb-page .card-sidebar .list-group-item,body.vh-ann-page .card-sidebar .list-group-item{padding:12px!important;font-size:14px!important}}body.vh-kb-page .card-sidebar,body.vh-kb-page .card-sidebar.card{background:#ffffff!important;border:0!important;border-radius:8px!important;margin-bottom:14px!important;box-shadow:0 1px 2px 0 rgba(14,31,77,0.06),0 1px 3px 1px rgba(14,31,77,0.04)!important;overflow:hidden;transition:box-shadow 250ms cubic-bezier(0.2,0,0,1)}body.vh-kb-page .card-sidebar:hover{box-shadow:0 1px 2px 0 rgba(14,31,77,0.08),0 4px 8px 3px rgba(14,31,77,0.06)!important}body.vh-kb-page .sidebar .card,body.vh-kb-page .sidebar .card-body,body.vh-kb-page .sidebar .collapsable-card-body{border:0!important;box-shadow:none!important}body.vh-kb-page .card-sidebar .card-header{background:transparent!important;border:0!important;padding:14px 18px!important;margin:0!important;cursor:pointer;transition:background 150ms cubic-bezier(0.2,0,0,1);user-select:none}body.vh-kb-page .card-sidebar .card-header:hover{background:rgba(44,75,255,0.04)!important}body.vh-kb-page .card-sidebar .card-title{display:flex!important;align-items:center;gap:10px;margin:0!important;padding:0!important;font-family:'DM Sans',system-ui,sans-serif!important;font-size:12px!important;font-weight:700!important;color:var(--brand-secondary)!important;letter-spacing:0.1em!important;text-transform:uppercase;line-height:1.3!important}body.vh-kb-page .card-sidebar .card-title>i:first-child{width:28px;height:28px;border-radius:8px;background:rgba(44,75,255,0.10);color:var(--brand-primary);font-size:12px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}body.vh-kb-page .card-sidebar .card-minimise{margin-left:auto;width:24px;height:24px;border-radius:6px;background:transparent;color:#98a0b8;font-size:11px;display:inline-flex;align-items:center;justify-content:center;transition:transform 250ms cubic-bezier(0.3,0,0,1),color 150ms,background 150ms;float:none!important}body.vh-kb-page .card-sidebar .card-header:hover .card-minimise{color:var(--brand-primary);background:transparent}body.vh-kb-page .card-sidebar .card-minimise.minimised{transform:rotate(180deg)}body.vh-kb-page .card-sidebar .collapsable-card-body{padding:6px 0!important}body.vh-kb-page .card-sidebar .list-group{border:0!important;background:transparent!important;padding:4px 8px!important}body.vh-kb-page .card-sidebar .list-group-item{background:transparent!important;border:0!important;border-radius:10px!important;padding:9px 12px!important;margin:1px 0!important;color:#4a5072!important;font-family:'DM Sans',system-ui,sans-serif!important;font-size:13.5px!important;font-weight:500!important;transition:background 150ms,color 150ms}body.vh-kb-page .card-sidebar .list-group-item:hover{background:rgba(44,75,255,0.06)!important;color:var(--brand-secondary)!important}body.vh-kb-page .card-sidebar .list-group-item.active{background:rgba(44,75,255,0.10)!important;color:var(--brand-primary)!important;font-weight:600!important}body.vh-kb-page .sidebar-menu-item-wrapper{display:flex!important;align-items:center;gap:10px}body.vh-kb-page .sidebar-menu-item-icon-wrapper{width:18px;text-align:center;color:#98a0b8;flex-shrink:0}body.vh-kb-page .card-sidebar .list-group-item.active .sidebar-menu-item-icon-wrapper{color:var(--brand-primary)}body.vh-kb-page .sidebar-menu-item-icon{font-size:13px}body.vh-kb-page .sidebar-menu-item-label{flex:1 1 auto;min-width:0}body.vh-kb-page .sidebar-menu-item-badge .badge{background:#eef0f6;color:#6b7290;font-size:10.5px;font-weight:600;padding:2px 8px;border-radius:100px}.vh-kb{--md-easing-standard:cubic-bezier(0.2,0,0,1);--md-easing-emphasized:cubic-bezier(0.3,0,0,1);--md-duration-short:150ms;--md-duration-medium:250ms;font-family:'DM Sans',system-ui,sans-serif}.vh-kb-hero{padding:44px 28px 28px;margin:20px 0;border-radius:18px;background:radial-gradient(ellipse 60% 70% at 12% 0%,rgba(44,75,255,0.07),transparent 60%),radial-gradient(ellipse 50% 60% at 88% 100%,rgba(14,31,77,0.05),transparent 60%),linear-gradient(180deg,#ffffff 0%,#f4f6fb 100%);position:relative;overflow:hidden}.vh-kb-hero::before{content:"";position:absolute;top:-120px;right:-120px;width:360px;height:360px;background:conic-gradient(from 200deg at 50% 50%,transparent 0deg,rgba(44,75,255,0.10) 30deg,rgba(44,75,255,0.04) 90deg,transparent 180deg);border-radius:50%;-webkit-mask:radial-gradient(circle at center,transparent 58%,#000 60%,#000 64%,transparent 66%);mask:radial-gradient(circle at center,transparent 58%,#000 60%,#000 64%,transparent 66%);pointer-events:none;z-index:0}.vh-kb-hero::after{content:"";position:absolute;bottom:-180px;left:-180px;width:420px;height:420px;background:conic-gradient(from 20deg at 50% 50%,transparent 0deg,rgba(14,31,77,0.06) 40deg,rgba(44,75,255,0.03) 110deg,transparent 200deg);border-radius:50%;-webkit-mask:radial-gradient(circle at center,transparent 64%,#000 66%,#000 69%,transparent 71%);mask:radial-gradient(circle at center,transparent 64%,#000 66%,#000 69%,transparent 71%);pointer-events:none;z-index:0}.vh-kb-hero>*{position:relative;z-index:1}.vh-kb-hero__inner{max-width:720px}.vh-kb-eyebrow{display:inline-flex;align-items:center;gap:6px;color:var(--brand-primary);font-size:11.5px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;margin-bottom:10px}.vh-kb-title{font-family:'DM Sans',system-ui,sans-serif!important;font-size:clamp(28px,3.4vw,34px)!important;line-height:1.15!important;font-weight:700!important;color:var(--brand-secondary)!important;letter-spacing:-0.022em!important;margin:0 0 8px!important}.vh-kb-subtitle{font-size:14.5px;line-height:1.55;color:#6b7290;margin:0;max-width:520px}.vh-kb-search-form{margin:12px 0 22px}.vh-kb-search{position:relative;display:flex;align-items:center;background:#ffffff;border-radius:14px;box-shadow:0 1px 2px 0 rgba(14,31,77,0.06),0 1px 3px 1px rgba(14,31,77,0.04);transition:box-shadow var(--md-duration-medium) var(--md-easing-standard)}.vh-kb-search:focus-within{box-shadow:0 0 0 3px rgba(44,75,255,0.14),0 1px 2px 0 rgba(14,31,77,0.06),0 4px 12px -2px rgba(14,31,77,0.08)}.vh-kb-search__icon{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:#98a0b8;font-size:13px;pointer-events:none}.vh-kb-search__input{flex:1 1 auto;width:100%;height:52px;padding:12px 18px 12px 44px;background:transparent;border:0;font-family:'DM Sans',system-ui,sans-serif;font-size:14.5px;color:var(--brand-secondary);outline:none}.vh-kb-search__input::placeholder{color:#98a0b8;font-weight:400}.vh-kb-search__btn{height:44px;margin-right:6px;padding:0 22px;background:var(--brand-primary);color:#ffffff;border:0;border-radius:10px;font-family:'DM Sans',system-ui,sans-serif;font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 1px 2px rgba(44,75,255,0.20);transition:background var(--md-duration-short) var(--md-easing-standard)}.vh-kb-search__btn:hover{background:#1f3ce6}.vh-kb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin:0 0 28px}.vh-kb-cat{display:block;background:#ffffff;border-radius:16px;padding:22px;color:inherit!important;text-decoration:none!important;box-shadow:0 1px 2px 0 rgba(14,31,77,0.06),0 1px 3px 1px rgba(14,31,77,0.04);transition:box-shadow var(--md-duration-medium) var(--md-easing-standard),transform 120ms ease;position:relative;overflow:hidden}.vh-kb-cat::before{content:"";position:absolute;inset:0;background:var(--brand-primary);opacity:0;border-radius:inherit;pointer-events:none;transition:opacity var(--md-duration-medium) var(--md-easing-standard);z-index:0}.vh-kb-cat>*{position:relative;z-index:1}.vh-kb-cat:hover{box-shadow:0 1px 2px 0 rgba(14,31,77,0.08),0 6px 16px -4px rgba(14,31,77,0.10);transform:translateY(-1px)}.vh-kb-cat:hover::before{opacity:0.025}.vh-kb-cat__head{display:flex;align-items:center;gap:12px;margin-bottom:8px}.vh-kb-cat__icon{width:36px;height:36px;border-radius:10px;background:rgba(44,75,255,0.10);color:var(--brand-primary);font-size:14px;flex-shrink:0;position:relative;padding:0!important;margin:0!important}.vh-kb-cat__icon::before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:1}.vh-kb-cat__name{flex:1 1 auto;font-size:15.5px;font-weight:700;color:var(--brand-secondary);letter-spacing:-0.012em;line-height:1.3}.vh-kb-cat__badge{background:rgba(44,75,255,0.10);color:var(--brand-primary);font-size:11px;font-weight:600;padding:3px 9px;border-radius:100px;line-height:1.3;white-space:nowrap}.vh-kb-cat__desc{font-size:13.5px;color:#6b7290;line-height:1.5;margin:0}.vh-kb-section{background:#ffffff;border-radius:16px;padding:22px;margin:0 0 18px;box-shadow:0 1px 2px 0 rgba(14,31,77,0.06),0 1px 3px 1px rgba(14,31,77,0.04)}.vh-kb-section__title{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-family:'DM Sans',system-ui,sans-serif;font-size:14px;font-weight:700;color:var(--brand-secondary);letter-spacing:0.04em;text-transform:uppercase}.vh-kb-section__title>i:first-child{width:28px;height:28px;border-radius:8px;background:rgba(44,75,255,0.10);color:var(--brand-primary);font-size:12px;flex-shrink:0;position:relative;padding:0!important;margin:0!important}.vh-kb-section__title>i:first-child::before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:1}.vh-kb-articles{display:flex;flex-direction:column;gap:4px}.vh-kb-article{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:10px;color:inherit!important;text-decoration:none!important;transition:background var(--md-duration-short) var(--md-easing-standard);position:relative}.vh-kb-article:hover{background:rgba(44,75,255,0.06)}.vh-kb-article__icon{width:32px;height:32px;border-radius:8px;background:#f4f6fb;color:#6b7290;font-size:13px;flex-shrink:0;position:relative;padding:0!important;margin:0!important;transition:background var(--md-duration-short),color var(--md-duration-short)}.vh-kb-article__icon::before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:1}.vh-kb-article:hover .vh-kb-article__icon{background:rgba(44,75,255,0.15);color:var(--brand-primary)}.vh-kb-article__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.vh-kb-article__title{font-size:14px;font-weight:600;color:var(--brand-secondary);line-height:1.4}.vh-kb-article__excerpt{font-size:12.5px;color:#6b7290;line-height:1.45;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.vh-kb-article__arrow{color:#c8d0e8;font-size:11px;transition:transform var(--md-duration-medium) var(--md-easing-emphasized),color var(--md-duration-short);flex-shrink:0}.vh-kb-article:hover .vh-kb-article__arrow{color:var(--brand-primary);transform:translateX(3px)}.vh-kb-empty{background:#ffffff;border-radius:16px;padding:48px 32px;text-align:center;box-shadow:0 1px 2px 0 rgba(14,31,77,0.06),0 1px 3px 1px rgba(14,31,77,0.04);margin:0 0 18px}.vh-kb-empty__icon{width:56px;height:56px;border-radius:16px;background:rgba(44,75,255,0.10);color:var(--brand-primary);margin:0 auto 16px;font-size:22px;position:relative}.vh-kb-empty__icon i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vh-kb-empty h2{font-family:'DM Sans',system-ui,sans-serif;font-size:17px;font-weight:700;color:var(--brand-secondary);margin:0}.vh-kb-empty--inline{background:transparent;box-shadow:none;padding:20px;color:#98a0b8;font-size:13.5px;text-align:center;border-radius:0;margin:0}.vh-kb-article-card{background:#ffffff;border-radius:8px;padding:32px;margin:16px 0;box-shadow:0 1px 2px 0 rgba(14,31,77,0.06),0 1px 3px 1px rgba(14,31,77,0.04)}.vh-kb-article-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.vh-kb-article-card__title{font-family:'DM Sans',system-ui,sans-serif!important;font-size:clamp(22px,2.6vw,28px)!important;line-height:1.2!important;font-weight:700!important;color:var(--brand-secondary)!important;letter-spacing:-0.018em!important;margin:0!important;flex:1 1 auto}.vh-kb-print{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;background:#f4f6fb;color:#6b7290;border:0;border-radius:8px;font-family:'DM Sans',system-ui,sans-serif;font-size:12.5px;font-weight:600;cursor:pointer;flex-shrink:0;transition:background var(--md-duration-short),color var(--md-duration-short)}.vh-kb-print:hover{background:rgba(44,75,255,0.10);color:var(--brand-primary)}.vh-kb-article-card__meta{display:flex;align-items:center;gap:10px;margin-bottom:20px;flex-wrap:wrap}.vh-kb-tag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:rgba(44,75,255,0.10);color:var(--brand-primary);border-radius:100px;font-size:11.5px;font-weight:600}.vh-kb-meta-stat{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:#6b7290;font-weight:500}.vh-kb-article-card__body{font-size:15px;line-height:1.7;color:#2a3252;padding-top:18px;border-top:1px solid #eef0f6;max-width:72ch}.vh-kb-article-card__body h1,.vh-kb-article-card__body h2,.vh-kb-article-card__body h3,.vh-kb-article-card__body h4{font-family:'DM Sans',system-ui,sans-serif;color:var(--brand-secondary);margin:24px 0 10px;line-height:1.3;letter-spacing:-0.012em}.vh-kb-article-card__body h2{font-size:20px;font-weight:700}.vh-kb-article-card__body h3{font-size:17px;font-weight:700}.vh-kb-article-card__body h4{font-size:15px;font-weight:600}.vh-kb-article-card__body p{margin:0 0 12px}.vh-kb-article-card__body a{color:var(--brand-primary);text-decoration:none}.vh-kb-article-card__body a:hover{text-decoration:underline}.vh-kb-article-card__body ul,.vh-kb-article-card__body ol{margin:0 0 14px 22px;padding:0}.vh-kb-article-card__body li{margin:4px 0}.vh-kb-article-card__body code{background:#f4f6fb;color:var(--brand-secondary);padding:2px 6px;border-radius:4px;font-size:0.92em;font-family:ui-monospace,'SF Mono',Menlo,Consolas,monospace}.vh-kb-article-card__body pre{background:#f4f6fb;color:var(--brand-secondary);padding:14px 16px;border-radius:10px;overflow-x:auto;font-size:13px;line-height:1.55;margin:0 0 14px}.vh-kb-article-card__body img{max-width:100%;height:auto;border-radius:10px;margin:10px 0}.vh-kb-article-card__body blockquote{margin:14px 0;padding:12px 18px;background:rgba(44,75,255,0.04);border-radius:10px;color:#4a5072}.vh-kb-vote{margin-top:24px;padding:20px;background:#fafbfd;border-radius:12px}.vh-kb-vote__title{font-family:'DM Sans',system-ui,sans-serif;font-size:14px;font-weight:700;color:var(--brand-secondary);margin:0 0 12px;letter-spacing:-0.008em}.vh-kb-vote__form{display:flex;gap:10px}.vh-kb-vote__btn{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;background:#ffffff;color:#4a5072;border:1px solid #d8deea;border-radius:10px;font-family:'DM Sans',system-ui,sans-serif;font-size:13.5px;font-weight:600;cursor:pointer;transition:background var(--md-duration-short),border-color var(--md-duration-short),color var(--md-duration-short)}.vh-kb-vote__btn--yes:hover{background:rgba(10,125,77,0.08);border-color:#0a7d4d;color:#0a7d4d}.vh-kb-vote__btn--no:hover{background:rgba(220,38,38,0.06);border-color:#dc2626;color:#dc2626}.vh-kb-feedback{display:flex;align-items:center;gap:10px;padding:14px 18px;margin:0 0 18px;background:rgba(10,125,77,0.08);border-radius:12px;color:#0a7d4d;font-family:'DM Sans',system-ui,sans-serif;font-size:13.5px;font-weight:600}.vh-kb-feedback i{font-size:16px}.vh-kb-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:16px 0;flex-wrap:wrap}.vh-kb-back{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;background:#ffffff;color:#4a5072!important;border:1px solid #eef0f6;border-radius:10px;font-family:'DM Sans',system-ui,sans-serif;font-size:13.5px;font-weight:600;text-decoration:none!important;transition:background var(--md-duration-short),border-color var(--md-duration-short),color var(--md-duration-short)}.vh-kb-back:hover{background:rgba(44,75,255,0.06);border-color:rgba(44,75,255,0.20);color:var(--brand-primary)!important}.vh-kb-edit{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;background:#f4f6fb;color:#6b7290!important;border:0;border-radius:8px;font-family:'DM Sans',system-ui,sans-serif;font-size:12px;font-weight:600;text-decoration:none!important;cursor:pointer;transition:background var(--md-duration-short),color var(--md-duration-short);position:absolute;top:18px;right:18px}.vh-kb-edit:hover{background:rgba(44,75,255,0.10);color:var(--brand-primary)!important}.vh-kb-edit--inline{position:static;margin-left:auto;padding:4px 8px}.vh-kb-edit--standalone{position:static}@media (max-width:768px){.vh-kb-hero{padding:32px 22px 22px;border-radius:14px}.vh-kb-search__input{font-size:14px;height:48px}.vh-kb-search__btn{height:40px;padding:0 16px;font-size:13px}.vh-kb-cat{padding:18px}.vh-kb-article-card{padding:22px}.vh-kb-article-card__head{flex-direction:column}.vh-kb-article__excerpt{display:none}}@media (prefers-reduced-motion:reduce){.vh-kb *,.vh-kb *::before,.vh-kb *::after,body.vh-kb-page .card-sidebar,body.vh-kb-page .card-sidebar *{transition-duration:0ms!important;animation-duration:0ms!important}}body.vh-ns-page{background:#fafbfd}body.vh-ns-page .primary-content>.card{background:transparent!important;border:0!important;box-shadow:none!important}body.vh-ns-page .primary-content>.card>.card-body{padding:0!important}body.vh-ns-page .sidebar{margin-top:0;display:flex;flex-direction:column;gap:0}body.vh-ns-page .card-sidebar,body.vh-ns-page .card-sidebar.card{background:#ffffff!important;border:0!important;border-radius:16px!important;margin-bottom:14px!important;box-shadow:0 1px 2px 0 rgba(14,31,77,0.06),0 1px 3px 1px rgba(14,31,77,0.04)!important;overflow:hidden;transition:box-shadow 250ms cubic-bezier(0.2,0,0,1)}body.vh-ns-page .card-sidebar:hover{box-shadow:0 1px 2px 0 rgba(14,31,77,0.08),0 4px 8px 3px rgba(14,31,77,0.06)!important}body.vh-ns-page .sidebar .card,body.vh-ns-page .sidebar .card-body,body.vh-ns-page .sidebar .collapsable-card-body{border:0!important;box-shadow:none!important}body.vh-ns-page .card-sidebar .card-header{background:transparent!important;border:0!important;border-bottom:1px solid #eef0f6!important;padding:14px 18px!important;margin:0!important;cursor:pointer;transition:background 150ms cubic-bezier(0.2,0,0,1);user-select:none}body.vh-ns-page .card-sidebar .card-header:hover{background:rgba(44,75,255,0.04)!important}body.vh-ns-page .card-sidebar .card-title{display:flex!important;align-items:center;gap:10px;margin:0!important;padding:0!important;font-family:'DM Sans',system-ui,sans-serif!important;font-size:12px!important;font-weight:700!important;color:var(--brand-secondary)!important;letter-spacing:0.1em!important;text-transform:uppercase;line-height:1.3!important}body.vh-ns-page .card-sidebar .card-title>i:first-child{width:28px;height:28px;border-radius:8px;background:rgba(44,75,255,0.10);color:var(--brand-primary);font-size:12px;flex-shrink:0;position:relative;padding:0!important;margin:0!important}body.vh-ns-page .card-sidebar .card-title>i:first-child::before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:1}body.vh-ns-page .card-sidebar .card-minimise{margin-left:auto;width:24px;height:24px;border-radius:6px;background:transparent;color:#98a0b8;font-size:11px;display:inline-flex;align-items:center;justify-content:center;transition:transform 250ms cubic-bezier(0.3,0,0,1),color 150ms;float:none!important;pointer-events:none}body.vh-ns-page .card-sidebar .card-header:hover .card-minimise{color:var(--brand-primary);background:transparent}body.vh-ns-page .card-sidebar .card-minimise.minimised{transform:rotate(180deg)}body.vh-ns-page .card-sidebar .collapsable-card-body{padding:6px 0!important}body.vh-ns-page .card-sidebar .list-group{border:0!important;background:transparent!important;padding:4px 8px!important}body.vh-ns-page .card-sidebar .list-group-item{background:transparent!important;border:0!important;border-radius:10px!important;padding:9px 12px!important;margin:1px 0!important;color:#4a5072!important;font-family:'DM Sans',system-ui,sans-serif!important;font-size:13.5px!important;font-weight:500!important;transition:background 150ms,color 150ms}body.vh-ns-page .card-sidebar .list-group-item:hover{background:rgba(44,75,255,0.06)!important;color:var(--brand-secondary)!important}body.vh-ns-page .card-sidebar .list-group-item.active{background:rgba(44,75,255,0.10)!important;color:var(--brand-primary)!important;font-weight:600!important}body.vh-ns-page .sidebar-menu-item-wrapper{display:flex!important;align-items:center;gap:10px}body.vh-ns-page .sidebar-menu-item-icon-wrapper{width:18px;text-align:center;color:#98a0b8;flex-shrink:0}body.vh-ns-page .card-sidebar .list-group-item.active .sidebar-menu-item-icon-wrapper{color:var(--brand-primary)}body.vh-ns-page .sidebar-menu-item-icon{font-size:13px}body.vh-ns-page .sidebar-menu-item-label{flex:1 1 auto;min-width:0}body.vh-ns-page .sidebar-menu-item-badge .badge{background:#eef0f6;color:#6b7290;font-size:10.5px;font-weight:600;padding:2px 8px;border-radius:100px}.vh-ns{--md-easing-standard:cubic-bezier(0.2,0,0,1);--md-easing-emphasized:cubic-bezier(0.3,0,0,1);--md-duration-short:150ms;--md-duration-medium:250ms;font-family:'DM Sans',system-ui,sans-serif}.vh-ns-hero{padding:44px 28px 28px;margin:0 0 20px;border-radius:18px;background:radial-gradient(ellipse 60% 70% at 12% 0%,rgba(44,75,255,0.07),transparent 60%),radial-gradient(ellipse 50% 60% at 88% 100%,rgba(14,31,77,0.05),transparent 60%),linear-gradient(180deg,#ffffff 0%,#f4f6fb 100%);position:relative;overflow:hidden}.vh-ns-hero::before{content:"";position:absolute;top:-120px;right:-120px;width:360px;height:360px;background:conic-gradient(from 200deg at 50% 50%,transparent 0deg,rgba(44,75,255,0.10) 30deg,rgba(44,75,255,0.04) 90deg,transparent 180deg);border-radius:50%;-webkit-mask:radial-gradient(circle at center,transparent 58%,#000 60%,#000 64%,transparent 66%);mask:radial-gradient(circle at center,transparent 58%,#000 60%,#000 64%,transparent 66%);pointer-events:none;z-index:0}.vh-ns-hero::after{content:"";position:absolute;bottom:-180px;left:-180px;width:420px;height:420px;background:conic-gradient(from 20deg at 50% 50%,transparent 0deg,rgba(14,31,77,0.06) 40deg,rgba(44,75,255,0.03) 110deg,transparent 200deg);border-radius:50%;-webkit-mask:radial-gradient(circle at center,transparent 64%,#000 66%,#000 69%,transparent 71%);mask:radial-gradient(circle at center,transparent 64%,#000 66%,#000 69%,transparent 71%);pointer-events:none;z-index:0}.vh-ns-hero>*{position:relative;z-index:1}.vh-ns-hero__inner{max-width:720px}.vh-ns-eyebrow{display:inline-flex;align-items:center;gap:6px;color:var(--brand-primary);font-size:11.5px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;margin-bottom:10px}.vh-ns-title{font-family:'DM Sans',system-ui,sans-serif!important;font-size:clamp(28px,3.4vw,34px)!important;line-height:1.15!important;font-weight:700!important;color:var(--brand-secondary)!important;letter-spacing:-0.022em!important;margin:0 0 8px!important}.vh-ns-subtitle{font-size:14.5px;line-height:1.55;color:#6b7290;margin:0;max-width:520px}.vh-ns-banner{display:flex;align-items:center;gap:14px;padding:16px 20px;margin:0 0 14px;border-radius:14px;background:#ffffff;box-shadow:0 1px 2px 0 rgba(14,31,77,0.06),0 1px 3px 1px rgba(14,31,77,0.04);font-family:'DM Sans',system-ui,sans-serif;font-size:14px;color:#2a3252;line-height:1.5}.vh-ns-banner>i:first-child{width:36px;height:36px;border-radius:10px;font-size:14px;flex-shrink:0;position:relative}.vh-ns-banner>i:first-child::before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:1}.vh-ns-banner>div{flex:1 1 auto;min-width:0}.vh-ns-banner strong{color:var(--brand-secondary);font-weight:600}.vh-ns-banner--ok>i:first-child{background:rgba(10,125,77,0.10);color:#0a7d4d}.vh-ns-banner--info>i:first-child{background:rgba(44,75,255,0.10);color:var(--brand-primary)}.vh-ns-banner__link{margin-left:8px;color:var(--brand-primary);font-weight:600;text-decoration:none}.vh-ns-banner__link:hover{text-decoration:underline}.vh-ns-section{background:#ffffff;border-radius:16px;padding:26px;margin:0 0 18px;box-shadow:0 1px 2px 0 rgba(14,31,77,0.06),0 1px 3px 1px rgba(14,31,77,0.04)}.vh-ns-section__head{margin-bottom:18px}.vh-ns-section__title{display:flex;align-items:center;gap:10px;margin:0 0 6px;font-family:'DM Sans',system-ui,sans-serif;font-size:16px;font-weight:700;color:var(--brand-secondary);letter-spacing:-0.012em}.vh-ns-section__title>i:first-child{width:32px;height:32px;border-radius:10px;background:rgba(44,75,255,0.10);color:var(--brand-primary);font-size:13px;flex-shrink:0;position:relative}.vh-ns-section__title>i:first-child::before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:1}.vh-ns-section__desc{font-size:13.5px;color:#6b7290;line-height:1.55;margin:0;padding-left:42px}.vh-ns-table-wrap{overflow-x:auto;border-radius:10px;border:1px solid #eef0f6}.vh-ns-table{width:100%;border-collapse:collapse;font-family:'DM Sans',system-ui,sans-serif;font-size:13.5px}.vh-ns-table thead th{text-align:left;padding:12px 16px;background:#f4f6fb;color:#6b7290;font-size:11.5px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;border-bottom:1px solid #eef0f6;white-space:nowrap}.vh-ns-table thead th:not(:first-child){text-align:center}.vh-ns-table tbody td{padding:14px 16px;border-bottom:1px solid #eef0f6;color:#4a5072;vertical-align:middle}.vh-ns-table tbody tr:last-child td{border-bottom:0}.vh-ns-table tbody tr:hover{background:rgba(44,75,255,0.03)}.vh-ns-table__name{color:var(--brand-secondary)!important;font-weight:600;font-variant-numeric:tabular-nums}.vh-ns-table__cell{text-align:center}.vh-ns-table__cell .fas.fa-check,.vh-ns-table__cell .fa-circle-check{color:#0a7d4d}.vh-ns-table__cell .fas.fa-times,.vh-ns-table__cell .fa-circle-xmark{color:#dc2626}.vh-ns-table__cell .fa-spinner{color:#98a0b8}.vh-ns-table__empty{text-align:center!important;color:#98a0b8;padding:32px 16px!important;font-size:13.5px}.vh-ns-link{color:var(--brand-primary);font-weight:600;text-decoration:none;font-size:12.5px}.vh-ns-link:hover{text-decoration:underline}.vh-ns-issues{display:flex;flex-direction:column;gap:12px}.vh-ns-issue{background:#fafbfd;border-radius:12px;padding:18px 20px;border:1px solid #eef0f6}.vh-ns-issue__head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:10px;flex-wrap:wrap}.vh-ns-issue__titlewrap{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.vh-ns-issue__title{font-family:'DM Sans',system-ui,sans-serif;font-size:16px;font-weight:700;color:var(--brand-secondary);margin:0;line-height:1.3;letter-spacing:-0.012em}.vh-ns-issue__status{font-size:12px;color:#6b7290;font-weight:500}.vh-ns-tag{display:inline-flex;align-items:center;padding:4px 12px;border-radius:100px;font-family:'DM Sans',system-ui,sans-serif;font-size:11.5px;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;line-height:1.3;white-space:nowrap;flex-shrink:0}.vh-ns-tag--success{background:rgba(10,125,77,0.10);color:#0a7d4d}.vh-ns-tag--warning{background:rgba(217,119,6,0.12);color:#b25a00}.vh-ns-tag--danger{background:rgba(220,38,38,0.10);color:#b91c1c}.vh-ns-tag--info{background:rgba(44,75,255,0.10);color:var(--brand-primary)}.vh-ns-issue__target{font-family:'DM Sans',system-ui,sans-serif;font-size:13.5px;color:#4a5072;margin:0 0 10px;line-height:1.5}.vh-ns-issue__target strong{color:var(--brand-secondary);font-weight:600}.vh-ns-issue__meta{display:flex;flex-wrap:wrap;gap:8px 18px;margin-bottom:12px;font-size:12.5px;color:#6b7290;font-family:'DM Sans',system-ui,sans-serif}.vh-ns-issue__meta span{display:inline-flex;align-items:center;gap:6px}.vh-ns-issue__meta i{color:#98a0b8;font-size:12px}.vh-ns-affecting{display:flex;align-items:center;gap:8px;padding:10px 14px;background:rgba(217,119,6,0.10);color:#b25a00;border-radius:10px;font-size:13px;font-weight:600;margin:0 0 12px}.vh-ns-issue__body{font-size:14px;line-height:1.6;color:#2a3252;max-width:72ch}.vh-ns-issue__body p{margin:0 0 8px}.vh-ns-issue__body p:last-child{margin-bottom:0}.vh-ns-empty{background:#ffffff;border-radius:16px;padding:48px 32px;text-align:center;box-shadow:0 1px 2px 0 rgba(14,31,77,0.06),0 1px 3px 1px rgba(14,31,77,0.04);margin:0 0 18px}.vh-ns-empty__icon{width:64px;height:64px;border-radius:18px;background:rgba(10,125,77,0.10);color:#0a7d4d;margin:0 auto 18px;font-size:26px;position:relative}.vh-ns-empty__icon i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vh-ns-empty h2{font-family:'DM Sans',system-ui,sans-serif;font-size:18px;font-weight:700;color:var(--brand-secondary);margin:0 0 6px}.vh-ns-empty p{font-size:13.5px;color:#6b7290;margin:0}.vh-ns-pagination{margin:22px 0 0}.vh-ns-pagination ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0;justify-content:center}.vh-ns-pagination a{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;background:#ffffff;color:#4a5072!important;border:1px solid #eef0f6;border-radius:10px;font-family:'DM Sans',system-ui,sans-serif;font-size:13.5px;font-weight:600;text-decoration:none!important;transition:background 150ms cubic-bezier(0.2,0,0,1),border-color 150ms,color 150ms}.vh-ns-pagination a:hover{background:rgba(44,75,255,0.06);border-color:rgba(44,75,255,0.20);color:var(--brand-primary)!important}.vh-ns-pagination li.is-disabled a{opacity:0.4;pointer-events:none}@media (max-width:768px){.vh-ns-hero{padding:32px 22px 22px;border-radius:14px}.vh-ns-section{padding:20px}.vh-ns-section__desc{padding-left:0}.vh-ns-issue{padding:16px}.vh-ns-issue__head{flex-direction:column}.vh-ns-tag{align-self:flex-start}}.vh-f-contacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.5vw,36px);padding:clamp(28px,3vw,36px) 0 clamp(28px,3vw,36px);border-top:1px solid rgba(14,31,77,0.06)}.vh-f-contact{display:grid;grid-template-columns:44px 1fr;column-gap:14px;align-items:start;min-width:0;text-decoration:none!important;color:inherit!important}a.vh-f-contact:hover .vh-f-contact__icon{background:var(--brand-primary);color:#fff}a.vh-f-contact:hover .vh-f-contact__phone{color:var(--brand-primary)}.vh-f-contact__icon{width:44px;height:44px;border-radius:50%;background:color-mix(in srgb,var(--brand-primary) 10%,transparent);color:var(--brand-primary);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background-color .2s ease,color .2s ease}.vh-f-contact__icon svg{width:20px;height:20px}.vh-f-contact__icon--hq{background:color-mix(in srgb,var(--brand-primary) 16%,transparent)}.vh-f-contact__body{display:flex;flex-direction:column;gap:8px;min-width:0}.vh-f-contact__head{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.vh-f-contact__title{color:var(--brand-secondary);font-size:15px;font-weight:600;letter-spacing:-0.005em;line-height:1.25}.vh-f-contact__badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--brand-primary) 12%,transparent);color:var(--brand-primary);font-size:10.5px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;line-height:1.5}.vh-f-contact__addr{color:var(--ink-soft);font-size:13px;line-height:1.55;margin:0}.vh-f-contact__phone{display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-size:13.5px;font-weight:600;letter-spacing:-0.005em;width:max-content;max-width:100%;transition:color .15s ease}.vh-f-contact__phone svg{color:var(--brand-primary);flex-shrink:0}a.vh-f-contact__phone:hover{color:var(--brand-primary)}@media (max-width:900px){.vh-f-contacts{grid-template-columns:1fr;gap:0}.vh-f-contact{padding:18px 0}.vh-f-contact+.vh-f-contact{border-top:1px solid rgba(14,31,77,0.06)}}body.vh-ticket-page{background:#fafbfd}body.vh-ticket-page .primary-content>.card{background:transparent!important;border:0!important;box-shadow:none!important}body.vh-ticket-page .primary-content>.card>.card-body{padding:0!important}.vh-ticket{--md-easing-standard:cubic-bezier(0.2,0,0,1);--md-easing-emphasized:cubic-bezier(0.3,0,0,1);--md-duration-short:150ms;--md-duration-medium:250ms;font-family:'DM Sans',system-ui,sans-serif}.vh-ticket-card{display:grid;grid-template-columns:minmax(280px,360px) 1fr;gap:clamp(22px,5vw,44px);background:#ffffff;padding:clamp(32px,4vw,48px)}.vh-ticket-side{display:flex;flex-direction:column;gap:16px}.vh-ticket-eyebrow{display:inline-flex;align-items:center;align-self:flex-start;padding:6px 14px;background:rgba(44,75,255,0.10);color:var(--brand-primary);border-radius:100px;font-size:12.5px;font-weight:600;letter-spacing:0.01em}.vh-ticket-title{font-family:'DM Sans',system-ui,sans-serif!important;font-size:clamp(28px,3.4vw,36px)!important;line-height:1.15!important;font-weight:700!important;color:var(--brand-secondary)!important;letter-spacing:-0.024em!important;margin:4px 0 6px!important}.vh-ticket-lead{font-size:13.5px;line-height:1.55;color:#6b7290;margin:0 0 12px}.vh-ticket-methods{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.vh-ticket-method{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:12px;transition:background var(--md-duration-short) var(--md-easing-standard)}.vh-ticket-method:hover{background:rgba(44,75,255,0.04)}.vh-ticket-method__icon{width:40px;height:40px;border-radius:12px;background:rgba(44,75,255,0.10);color:var(--brand-primary);font-size:14px;flex-shrink:0;position:relative;text-decoration:none!important;display:block}.vh-ticket-method__icon i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:1}a.vh-ticket-method__icon:hover{background:var(--brand-primary);color:#ffffff}.vh-ticket-method__body{display:flex;flex-direction:column;gap:2px;min-width:0}.vh-ticket-method__title{font-size:14px;font-weight:700;color:var(--brand-secondary);line-height:1.3}.vh-ticket-method__desc,.vh-ticket-method__value{font-size:13px;color:#4a5072;line-height:1.45;text-decoration:none!important;word-break:break-word;transition:color 150ms cubic-bezier(0.2,0,0,1)}a.vh-ticket-method__value{color:#4a5072;cursor:pointer}a.vh-ticket-method__value:hover{color:var(--brand-primary)}.vh-ticket-method--offices{align-items:flex-start}.vh-ticket-method--offices .vh-ticket-method__icon{margin-top:2px}.vh-ticket-method--offices .vh-ticket-method__body{gap:0}.vh-ticket-method--offices .vh-ticket-method__title{margin-bottom:8px}.vh-ticket-office{display:block;padding:9px 0;font-size:12.5px;line-height:1.5;color:#5a6079;border-top:1px solid rgba(14,31,77,0.07)}.vh-ticket-office:first-of-type{border-top:0;padding-top:0}.vh-ticket-office b{display:block;margin-bottom:1px;font-size:13px;font-weight:700;color:var(--brand-secondary)}.vh-ticket-map{position:relative;border-radius:8px;overflow:hidden;box-shadow:0 14px 34px -22px rgba(14,31,77,0.30);background:#eef2f9;aspect-ratio:4 / 3;min-height:240px}.vh-ticket-map iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block;filter:saturate(1.02)}@media (max-width:860px){.vh-ticket-map{aspect-ratio:16 / 9;min-height:200px}}.vh-ticket-form{display:flex;flex-direction:column;gap:16px}.vh-ticket-row--split{display:grid;grid-template-columns:1fr 1fr;gap:14px}.vh-ticket-field{display:flex;flex-direction:column;gap:6px;min-width:0}.vh-ticket-field label{font-family:'DM Sans',system-ui,sans-serif;font-size:13px;font-weight:600;color:var(--brand-secondary);margin:0;line-height:1.3}.vh-ticket-input,.vh-ticket-select{width:100%;height:44px;padding:10px 14px;background:#ffffff;border:1px solid #d8deea;border-radius:10px;font-family:'DM Sans',system-ui,sans-serif;font-size:14px;color:var(--brand-secondary);box-shadow:none;transition:border-color var(--md-duration-short) var(--md-easing-standard),box-shadow var(--md-duration-short) var(--md-easing-standard)}.vh-ticket-input::placeholder{color:#98a0b8;font-weight:400}.vh-ticket-input:hover{border-color:#b6c0db}.vh-ticket-input:focus{outline:0;border-color:var(--brand-primary);box-shadow:0 0 0 3px rgba(44,75,255,0.14)}.vh-ticket-input.is-disabled,.vh-ticket-input:disabled{background:#f4f6fb;color:#98a0b8;cursor:not-allowed}.vh-ticket-textarea{height:auto;min-height:140px;padding:12px 14px;line-height:1.55;resize:vertical}.vh-ticket-select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='%2398a0b8' d='M3.5 5.5l4.5 5 4.5-5'/></svg>");background-repeat:no-repeat;background-position:right 14px center;background-size:14px;padding-right:36px;cursor:pointer}.vh-ticket-form .editor-toolbar{border:1px solid #d8deea!important;border-bottom:0!important;border-radius:10px 10px 0 0!important;background:#fafbfd!important;padding:6px 8px!important}.vh-ticket-form .CodeMirror,.vh-ticket-form .EasyMDEContainer .CodeMirror{border:1px solid #d8deea!important;border-radius:0 0 10px 10px!important;font-family:'DM Sans',system-ui,sans-serif!important;font-size:14px!important;color:var(--brand-secondary)!important;min-height:180px!important}.vh-ticket-form .editor-toolbar button{color:#6b7290!important;border-radius:6px!important}.vh-ticket-form .editor-toolbar button:hover{background:rgba(44,75,255,0.10)!important;border-color:transparent!important;color:var(--brand-primary)!important}.vh-ticket-form .editor-toolbar button.active{background:rgba(44,75,255,0.15)!important;color:var(--brand-primary)!important}.vh-ticket-form .editor-statusbar{font-family:'DM Sans',system-ui,sans-serif!important;font-size:11.5px!important;color:#98a0b8!important;padding:6px 10px!important}.vh-ticket-attach{display:flex;flex-direction:column;gap:8px}.vh-ticket-attach .input-group,.vh-ticket-attach .attachment-group{display:flex!important;align-items:stretch;flex-wrap:nowrap!important;border:1px solid #d8deea;border-radius:10px;overflow:hidden;background:#ffffff;margin:0!important;transition:border-color var(--md-duration-short)}.vh-ticket-attach .input-group:focus-within,.vh-ticket-attach .attachment-group:focus-within{border-color:var(--brand-primary)}.vh-ticket-attach .custom-file{flex:1 1 auto;position:relative;min-width:0;height:44px;margin:0!important}.vh-ticket-attach .custom-file-input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2;margin:0!important}.vh-ticket-attach .custom-file-label{margin:0!important;padding:0 110px 0 16px!important;height:44px;line-height:44px!important;font-family:'DM Sans',system-ui,sans-serif!important;font-size:13.5px!important;font-weight:500!important;color:#6b7290!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;cursor:pointer;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;top:0;left:0;right:0}.vh-ticket-attach .custom-file-label::after{content:"Browse"!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:auto!important;width:100px;height:44px;padding:0!important;background:#f4f6fb!important;color:#4a5072!important;border:0!important;border-left:1px solid #d8deea!important;border-radius:0!important;font-family:'DM Sans',system-ui,sans-serif!important;font-size:13px!important;font-weight:600!important;line-height:44px!important;text-align:center;pointer-events:none;transition:background var(--md-duration-short),color var(--md-duration-short)}.vh-ticket-attach .custom-file:hover .custom-file-label::after{background:rgba(44,75,255,0.10)!important;color:var(--brand-primary)!important}.vh-ticket-attach .input-group-append{display:flex!important;align-items:stretch;margin:0!important}.vh-ticket-attach__more{background:#f4f6fb;color:#4a5072;border:0;border-left:1px solid #d8deea;padding:0 16px;height:44px;font-family:'DM Sans',system-ui,sans-serif;font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;line-height:1;transition:background var(--md-duration-short),color var(--md-duration-short)}.vh-ticket-attach__more:hover{background:rgba(44,75,255,0.10);color:var(--brand-primary)}.vh-ticket-attach__more i{font-size:11px}.vh-ticket-attach__hint{font-size:11.5px;color:#98a0b8;line-height:1.4}.vh-ticket-captcha{margin:4px 0;display:flex;justify-content:flex-start}.vh-ticket-actions{display:flex;align-items:center;gap:10px;margin-top:6px}.vh-ticket-submit{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 22px;background:var(--brand-primary);color:#ffffff;border:0;border-radius:100px;font-family:'DM Sans',system-ui,sans-serif;font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 1px 2px rgba(44,75,255,0.20),0 4px 12px -4px rgba(44,75,255,0.35);transition:background var(--md-duration-short) var(--md-easing-standard),transform 120ms ease,box-shadow var(--md-duration-short)}.vh-ticket-submit:hover{background:#1f3ce6;box-shadow:0 2px 4px rgba(44,75,255,0.25),0 6px 18px -6px rgba(44,75,255,0.45)}.vh-ticket-submit:active{transform:scale(0.98)}.vh-ticket-submit i{font-size:12px}.vh-ticket-cancel{height:44px;padding:0 18px;display:inline-flex;align-items:center;background:transparent;color:#6b7290!important;border:1px solid #d8deea;border-radius:100px;font-family:'DM Sans',system-ui,sans-serif;font-size:13.5px;font-weight:600;text-decoration:none!important;transition:background var(--md-duration-short),border-color var(--md-duration-short),color var(--md-duration-short)}.vh-ticket-cancel:hover{background:rgba(14,31,77,0.04);border-color:#b6c0db;color:var(--brand-secondary)!important}@media (max-width:900px){.vh-ticket-card{grid-template-columns:1fr;padding:clamp(24px,4vw,36px)}.vh-ticket-side{gap:14px}.vh-ticket-row--split{grid-template-columns:1fr;gap:16px}}@media (max-width:500px){.vh-ticket-actions{flex-direction:column-reverse;align-items:stretch}.vh-ticket-submit,.vh-ticket-cancel{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.vh-ticket *,.vh-ticket *::before,.vh-ticket *::after{transition-duration:0ms!important;animation-duration:0ms!important}}body.vh-dp-page{background:#fafbfd}body.vh-dp-page .primary-content>.card{background:transparent!important;border:0!important;box-shadow:none!important}body.vh-dp-page .primary-content>.card>.card-body{padding:0!important}.vh-dp{--md-easing-standard:cubic-bezier(0.2,0,0,1);--md-easing-emphasized:cubic-bezier(0.3,0,0,1);--md-duration-short:150ms;font-family:'DM Sans',system-ui,sans-serif;padding:0 0 60px}.vh-dp-hero{padding:44px 28px 32px;margin:0 0 24px;border-radius:18px;background:radial-gradient(ellipse 60% 70% at 12% 0%,rgba(44,75,255,0.07),transparent 60%),radial-gradient(ellipse 50% 60% at 88% 100%,rgba(14,31,77,0.05),transparent 60%),linear-gradient(180deg,#ffffff 0%,#f4f6fb 100%);position:relative;overflow:hidden}.vh-dp-hero::before{content:"";position:absolute;top:-120px;right:-120px;width:360px;height:360px;background:conic-gradient(from 200deg at 50% 50%,transparent 0deg,rgba(44,75,255,0.10) 30deg,rgba(44,75,255,0.04) 90deg,transparent 180deg);border-radius:50%;-webkit-mask:radial-gradient(circle at center,transparent 58%,#000 60%,#000 64%,transparent 66%);mask:radial-gradient(circle at center,transparent 58%,#000 60%,#000 64%,transparent 66%);pointer-events:none;z-index:0}.vh-dp-hero::after{content:"";position:absolute;bottom:-180px;left:-180px;width:420px;height:420px;background:conic-gradient(from 20deg at 50% 50%,transparent 0deg,rgba(14,31,77,0.06) 40deg,rgba(44,75,255,0.03) 110deg,transparent 200deg);border-radius:50%;-webkit-mask:radial-gradient(circle at center,transparent 64%,#000 66%,#000 69%,transparent 71%);mask:radial-gradient(circle at center,transparent 64%,#000 66%,#000 69%,transparent 71%);pointer-events:none;z-index:0}.vh-dp-hero>*{position:relative;z-index:1}.vh-dp-hero__inner{max-width:720px}.vh-dp-eyebrow{display:inline-flex;align-items:center;gap:6px;color:var(--brand-primary);font-size:11.5px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;margin-bottom:10px}.vh-dp-title{font-family:'DM Sans',system-ui,sans-serif!important;font-size:clamp(28px,3.4vw,34px)!important;line-height:1.15!important;font-weight:700!important;color:var(--brand-secondary)!important;letter-spacing:-0.022em!important;margin:0 0 8px!important}.vh-dp-subtitle{font-size:14.5px;line-height:1.55;color:#6b7290;margin:0 0 18px;max-width:520px}.vh-dp-currency{display:flex;align-items:center;gap:10px;margin-top:14px}.vh-dp-currency label{font-size:12px;font-weight:700;color:#6b7290;letter-spacing:0.08em;text-transform:uppercase;margin:0}.vh-dp-currency__select{height:36px;padding:0 32px 0 12px;background:#ffffff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='%2398a0b8' d='M3.5 5.5l4.5 5 4.5-5'/></svg>") no-repeat right 10px center / 12px;border:1px solid #d8deea;border-radius:8px;font-family:'DM Sans',system-ui,sans-serif;font-size:13px;color:var(--brand-secondary);appearance:none;-webkit-appearance:none;cursor:pointer}.vh-dp-section{background:#ffffff;border-radius:16px;padding:26px;margin:0 0 18px;box-shadow:0 1px 2px 0 rgba(14,31,77,0.06),0 1px 3px 1px rgba(14,31,77,0.04)}.vh-dp-section__head{margin-bottom:16px}.vh-dp-section-title{font-family:'DM Sans',system-ui,sans-serif;font-size:18px;font-weight:700;color:var(--brand-secondary);letter-spacing:-0.012em;margin:0 0 14px}.vh-dp-featured{margin:0 0 18px}.vh-dp-featured__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.vh-dp-tile{background:#ffffff;border-radius:14px;padding:18px 16px;text-align:center;box-shadow:0 1px 2px 0 rgba(14,31,77,0.06),0 1px 3px 1px rgba(14,31,77,0.04);transition:box-shadow var(--md-duration-short) var(--md-easing-standard),transform 120ms ease}.vh-dp-tile:hover{box-shadow:0 1px 2px 0 rgba(14,31,77,0.08),0 6px 14px -4px rgba(14,31,77,0.10);transform:translateY(-1px)}.vh-dp-tile__logo{height:36px;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.vh-dp-tile__logo img{max-width:100%;max-height:100%;object-fit:contain}.vh-dp-tile__name{font-size:13.5px;font-weight:700;color:var(--brand-secondary);letter-spacing:-0.008em;margin-bottom:4px}.vh-dp-tile__price{display:flex;flex-direction:column;align-items:center;gap:2px;font-variant-numeric:tabular-nums}.vh-dp-tile__price strong{color:var(--brand-primary);font-size:14.5px;font-weight:700}.vh-dp-tile__price span{font-size:11.5px;color:#6b7290}.vh-dp-tile__na{color:#98a0b8!important;font-size:12px!important}.vh-dp-filters{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px}.vh-dp-filter{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:#f4f6fb!important;color:#4a5072!important;border-radius:100px;font-family:'DM Sans',system-ui,sans-serif;font-size:12.5px!important;font-weight:600!important;text-decoration:none!important;transition:background var(--md-duration-short),color var(--md-duration-short);cursor:pointer}.vh-dp-filter:hover{background:rgba(44,75,255,0.10)!important;color:var(--brand-primary)!important}.vh-dp-filter.is-active{background:var(--brand-primary)!important;color:#ffffff!important;box-shadow:0 1px 2px rgba(44,75,255,0.20),0 2px 8px -2px rgba(44,75,255,0.30)}.vh-dp-filter__count{background:rgba(14,31,77,0.08);padding:1px 8px;border-radius:100px;font-size:11px;font-weight:700;color:inherit}.vh-dp-filter.is-active .vh-dp-filter__count{background:rgba(255,255,255,0.22);color:#ffffff}.vh-dp-section #tableDomainPricing_wrapper{font-family:'DM Sans',system-ui,sans-serif}.vh-dp-section .dataTables_length,.vh-dp-section .dataTables_filter,.vh-dp-section .dataTables_info,.vh-dp-section .dataTables_paginate{margin:12px;font-size:13px;color:#6b7290}.vh-dp-section .dataTables_length select,.vh-dp-section .dataTables_filter input{height:36px;padding:0 12px;border:1px solid #d8deea;border-radius:8px;background:#ffffff;font-family:'DM Sans',system-ui,sans-serif;font-size:13px;color:var(--brand-secondary);box-shadow:none}.vh-dp-section .dataTables_filter input:focus,.vh-dp-section .dataTables_length select:focus{outline:0;border-color:var(--brand-primary);box-shadow:0 0 0 3px rgba(44,75,255,0.14)}.vh-dp-section .dataTables_paginate .paginate_button{display:inline-flex;align-items:center;justify-content:center;height:36px;margin:0 3px;color:#4a5072!important;border-radius:8px!important;font-size:13px!important;font-weight:600;cursor:pointer;transition:background var(--md-duration-short),color var(--md-duration-short)}.vh-dp-section .dataTables_paginate .paginate_button:hover{background:rgba(44,75,255,0.06)!important;color:var(--brand-primary)!important;border-color:rgba(44,75,255,0.20)!important}.vh-dp-section .dataTables_paginate .paginate_button.current,.vh-dp-section .dataTables_paginate .paginate_button.current:hover{background:var(--brand-primary)!important;color:#ffffff!important;border-color:var(--brand-primary)!important}.vh-dp-section .dataTables_paginate .paginate_button.disabled{opacity:0.4;pointer-events:none}.vh-dp-table-wrap{overflow-x:auto;border-radius:12px;border:1px solid #eef0f6;background:#ffffff}.vh-dp-table.table,body.vh-dp-page .dataTables_wrapper table.table-list,body.vh-dp-page .dataTables_wrapper .vh-dp-table.table-list{width:100%!important;margin:0!important;border-collapse:collapse;border:0!important;border-radius:0!important;font-family:'DM Sans',system-ui,sans-serif;font-size:13.5px;background:#ffffff!important}.vh-dp-table thead th{text-align:left;padding:12px 16px;background:#fafbfd!important;color:#6b7290!important;font-size:11.5px!important;font-weight:700!important;letter-spacing:0.08em!important;text-transform:uppercase;border-bottom:1px solid #eef0f6!important;border-top:0!important;white-space:nowrap}.vh-dp-table tbody td{padding:14px 16px;border-bottom:1px solid #eef0f6!important;border-top:0!important;color:#4a5072;vertical-align:middle;background:#ffffff!important}.vh-dp-table tbody tr:last-child td{border-bottom:0!important}.vh-dp-table tbody tr:hover td{background:rgba(44,75,255,0.03)!important}.vh-dp-table.table-striped tbody tr:nth-of-type(odd) td{background:#ffffff!important}.vh-dp-tld{display:flex!important;align-items:center;gap:8px}.vh-dp-tld__name{color:var(--brand-secondary)!important;font-weight:700;font-variant-numeric:tabular-nums;font-size:14px}.vh-dp-sale{display:inline-flex;align-items:center;padding:2px 8px;border-radius:100px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;line-height:1.3}.vh-dp-sale--new{background:rgba(44,75,255,0.10);color:var(--brand-primary)}.vh-dp-sale--sale,.vh-dp-sale--promo{background:rgba(217,119,6,0.12);color:#b25a00}.vh-dp-sale--hot{background:rgba(220,38,38,0.10);color:#b91c1c}.vh-dp-cat__tag{display:inline-flex;align-items:center;padding:3px 10px;background:rgba(14,31,77,0.06);color:#4a5072;border-radius:100px;font-size:11.5px;font-weight:600;line-height:1.3}.vh-dp-price{font-variant-numeric:tabular-nums}.vh-dp-price__amt{display:block;color:var(--brand-secondary);font-weight:700;font-size:14px;line-height:1.3}.vh-dp-price__period{display:block;color:#98a0b8;font-size:11.5px;font-weight:500;line-height:1.3;margin-top:2px}.vh-dp-price__na{color:#98a0b8;font-size:12px;font-style:italic}.vh-dp-period{font-variant-numeric:tabular-nums}.vh-dp-period__days{display:block;color:#4a5072;font-weight:600;font-size:13px;line-height:1.3}.vh-dp-period__fee{display:block;color:#98a0b8;font-size:11.5px;font-weight:500;line-height:1.3;margin-top:2px}.vh-dp-empty{text-align:center!important;color:#98a0b8;padding:32px 16px!important;font-size:13.5px}.vh-dp-loading{text-align:center;padding:32px 0;color:#98a0b8;font-size:13.5px}.vh-dp-loading i{margin-right:6px;color:var(--brand-primary)}@media (max-width:768px){.vh-dp-hero{padding:32px 22px 22px;border-radius:14px}.vh-dp-section{padding:20px;border-radius:14px}.vh-dp-featured__grid{grid-template-columns:repeat(2,1fr)}.vh-dp-table thead th,.vh-dp-table tbody td{padding:12px}}.vh-ox-hero{padding:56px 0;background:radial-gradient(ellipse 60% 70% at 12% 0%,rgba(44,75,255,0.07),transparent 60%),radial-gradient(ellipse 50% 60% at 88% 100%,rgba(14,31,77,0.05),transparent 60%),linear-gradient(180deg,#ffffff 0%,#f4f6fb 100%);position:relative;overflow:hidden}.vh-ox-hero::before{content:"";position:absolute;top:-120px;right:-120px;width:360px;height:360px;background:conic-gradient(from 200deg at 50% 50%,transparent 0deg,rgba(44,75,255,0.10) 30deg,rgba(44,75,255,0.04) 90deg,transparent 180deg);border-radius:50%;-webkit-mask:radial-gradient(circle at center,transparent 58%,#000 60%,#000 64%,transparent 66%);mask:radial-gradient(circle at center,transparent 58%,#000 60%,#000 64%,transparent 66%);pointer-events:none;z-index:0}.vh-ox-hero::after{content:"";position:absolute;bottom:-180px;left:-180px;width:420px;height:420px;background:conic-gradient(from 20deg at 50% 50%,transparent 0deg,rgba(14,31,77,0.06) 40deg,rgba(44,75,255,0.03) 110deg,transparent 200deg);border-radius:50%;-webkit-mask:radial-gradient(circle at center,transparent 64%,#000 66%,#000 69%,transparent 71%);mask:radial-gradient(circle at center,transparent 64%,#000 66%,#000 69%,transparent 71%);pointer-events:none;z-index:0}.vh-ox-hero>*{position:relative;z-index:1}.vh-ox-hero__content{padding:30px 0}.vh-ox-hero__logo{max-width:160px;height:auto;margin-bottom:18px;display:block}.vh-ox-hero h1{font-family:'DM Sans',system-ui,sans-serif!important;font-size:clamp(28px,3.4vw,36px)!important;line-height:1.2!important;font-weight:700!important;color:var(--brand-secondary)!important;letter-spacing:-0.022em!important;margin:0 0 18px!important}.vh-ox-hero__cta{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 26px;background:var(--brand-primary)!important;color:#ffffff!important;border:0!important;border-radius:100px!important;font-family:'DM Sans',system-ui,sans-serif!important;font-size:14.5px!important;font-weight:600!important;cursor:pointer;box-shadow:0 1px 2px rgba(44,75,255,0.20),0 4px 12px -4px rgba(44,75,255,0.35);transition:background 150ms cubic-bezier(0.2,0,0,1),transform 120ms,box-shadow 150ms}.vh-ox-hero__cta:hover{background:#1f3ce6!important;box-shadow:0 2px 4px rgba(44,75,255,0.25),0 6px 18px -6px rgba(44,75,255,0.45)}.vh-ox-hero__cta:active{transform:scale(0.98)}.vh-ox-hero__img{max-width:100%;height:auto;display:block}#order-standard_cart.vh-complete{background:#fafbfd;padding:32px 0 80px;--md-easing-standard:cubic-bezier(0.2,0,0,1);--md-easing-emphasized:cubic-bezier(0.3,0,0,1);--md-duration-medium:250ms;font-family:'DM Sans',system-ui,sans-serif}.vh-complete .container-fluid{max-width:800px;margin:0 auto}.vh-complete-hero{text-align:center;padding:40px 24px 32px;margin:0 0 24px;background:radial-gradient(ellipse 60% 70% at 50% 0%,rgba(10,125,77,0.06),transparent 60%),linear-gradient(180deg,#ffffff 0%,#fafbfd 100%);border-radius:20px;box-shadow:0 1px 2px 0 rgba(14,31,77,0.04),0 12px 32px -16px rgba(14,31,77,0.10)}.vh-complete-hero__inner{max-width:540px;margin:0 auto}.vh-complete-check{width:80px;height:80px;margin:0 auto 18px;color:#0a7d4d;position:relative}.vh-complete-check svg{width:100%;height:100%;display:block}.vh-complete-check__ring{stroke-dasharray:226;stroke-dashoffset:226;animation:vh-complete-ring 600ms cubic-bezier(0.2,0,0,1) 100ms forwards;transform-origin:center}.vh-complete-check__tick{stroke-dasharray:56;stroke-dashoffset:56;animation:vh-complete-tick 400ms cubic-bezier(0.3,0,0,1) 600ms forwards}@keyframes vh-complete-ring{to{stroke-dashoffset:0}}@keyframes vh-complete-tick{to{stroke-dashoffset:0}}.vh-complete-check::before{content:"";position:absolute;inset:-6px;border-radius:50%;background:radial-gradient(circle,rgba(10,125,77,0.12),transparent 65%);z-index:-1;animation:vh-complete-pulse 2.4s ease-in-out infinite}@keyframes vh-complete-pulse{0%,100%{transform:scale(0.95);opacity:0.5}50%{transform:scale(1.08);opacity:0.9}}.vh-complete-title{font-family:'DM Sans',system-ui,sans-serif!important;font-size:clamp(28px,3.4vw,36px)!important;line-height:1.15!important;font-weight:700!important;color:var(--brand-secondary)!important;letter-spacing:-0.022em!important;margin:0 0 10px!important}.vh-complete-lead{font-size:15px;line-height:1.55;color:#6b7290;margin:0;max-width:480px;margin-left:auto;margin-right:auto}.vh-complete-order{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 26px;margin:0 0 18px;background:#ffffff;border-radius:14px;box-shadow:0 1px 2px 0 rgba(14,31,77,0.06),0 1px 3px 1px rgba(14,31,77,0.04);flex-wrap:wrap}.vh-complete-order__row{display:flex;flex-direction:column;gap:4px;flex:1 1 auto;min-width:0}.vh-complete-order__label{font-size:11.5px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:#6b7290}.vh-complete-order__id{font-family:'DM Sans',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;color:var(--brand-secondary);letter-spacing:-0.018em;line-height:1.2}.vh-complete-order__invoice{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:rgba(44,75,255,0.08);color:var(--brand-primary)!important;border-radius:100px;font-size:13px;font-weight:600;text-decoration:none!important;transition:background var(--md-duration-medium) var(--md-easing-standard)}.vh-complete-order__invoice:hover{background:rgba(44,75,255,0.14)}.vh-complete-order__invoice i:first-child{font-size:12px}.vh-complete-order__invoice i:last-child{font-size:10px;opacity:0.7}.vh-complete-alert{display:flex;align-items:flex-start;gap:14px;padding:16px 20px;margin:0 0 18px;border-radius:12px;background:#ffffff;box-shadow:0 1px 2px 0 rgba(14,31,77,0.06),0 1px 3px 1px rgba(14,31,77,0.04);font-size:13.5px;line-height:1.5;color:#4a5072}.vh-complete-alert>i:first-child{font-size:18px;margin-top:1px;flex-shrink:0}.vh-complete-alert strong{display:block;color:var(--brand-secondary);margin-bottom:4px;font-weight:600}.vh-complete-alert a{color:var(--brand-primary);font-weight:600;text-decoration:none}.vh-complete-alert a:hover{text-decoration:underline}.vh-complete-alert--info>i:first-child{color:var(--brand-primary)}.vh-complete-alert--warning>i:first-child{color:#b25a00}.vh-complete-alert--warning{background:rgba(217,119,6,0.05)}.vh-complete-alert--danger>i:first-child{color:#b91c1c}.vh-complete-alert--danger{background:rgba(220,38,38,0.04)}.vh-complete-next{margin:0 0 24px}.vh-complete-next__title{font-family:'DM Sans',system-ui,sans-serif;font-size:13px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:#6b7290;margin:0 0 14px}.vh-complete-next__grid{display:grid;grid-template-columns:1fr;gap:10px}.vh-complete-step{display:flex;align-items:center;gap:14px;padding:16px 18px;background:#ffffff;border-radius:12px;box-shadow:0 1px 2px 0 rgba(14,31,77,0.06),0 1px 3px 1px rgba(14,31,77,0.04);transition:box-shadow var(--md-duration-medium) var(--md-easing-standard),transform 120ms ease}.vh-complete-step:hover{box-shadow:0 1px 2px 0 rgba(14,31,77,0.08),0 4px 12px -2px rgba(14,31,77,0.08);transform:translateY(-1px)}.vh-complete-step__icon{width:40px;height:40px;border-radius:12px;background:rgba(44,75,255,0.10);color:var(--brand-primary);font-size:14px;flex-shrink:0;position:relative}.vh-complete-step__icon i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:1}.vh-complete-step>div{display:flex;flex-direction:column;gap:2px;min-width:0}.vh-complete-step__title{font-size:14px;font-weight:700;color:var(--brand-secondary);line-height:1.3}.vh-complete-step__desc{font-size:12.5px;color:#6b7290;line-height:1.45}.vh-complete-instructions{font-size:13.5px;color:#6b7290;line-height:1.6;text-align:center;margin:0 0 24px;max-width:560px;margin-left:auto;margin-right:auto}.vh-complete-addon{background:#ffffff;border-radius:12px;padding:18px;margin:0 0 14px;font-size:13.5px;color:#4a5072;box-shadow:0 1px 2px 0 rgba(14,31,77,0.06),0 1px 3px 1px rgba(14,31,77,0.04)}.vh-complete-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin:28px 0 0}.vh-complete-cta{display:inline-flex;align-items:center;gap:8px;height:50px;padding:0 26px;background:var(--brand-primary);color:#ffffff!important;border:0;border-radius:100px;font-family:'DM Sans',system-ui,sans-serif;font-size:14.5px;font-weight:600;text-decoration:none!important;cursor:pointer;box-shadow:0 1px 2px rgba(44,75,255,0.20),0 4px 14px -4px rgba(44,75,255,0.40);transition:background var(--md-duration-medium) var(--md-easing-standard),transform 120ms ease,box-shadow var(--md-duration-medium)}.vh-complete-cta:hover{background:#1f3ce6;box-shadow:0 2px 4px rgba(44,75,255,0.25),0 6px 20px -6px rgba(44,75,255,0.50)}.vh-complete-cta:active{transform:scale(0.98)}.vh-complete-cta i{font-size:12px;transition:transform var(--md-duration-medium) var(--md-easing-emphasized)}.vh-complete-cta:hover i{transform:translateX(3px)}.vh-complete-secondary{display:inline-flex;align-items:center;gap:8px;height:50px;padding:0 22px;background:transparent;color:#4a5072!important;border:1px solid #d8deea;border-radius:100px;font-family:'DM Sans',system-ui,sans-serif;font-size:14px;font-weight:600;text-decoration:none!important;transition:background var(--md-duration-medium) var(--md-easing-standard),border-color var(--md-duration-medium),color var(--md-duration-medium)}.vh-complete-secondary:hover{background:rgba(44,75,255,0.06);border-color:rgba(44,75,255,0.30);color:var(--brand-primary)!important}.vh-complete-secondary i{font-size:12px}@media (max-width:600px){#order-standard_cart.vh-complete{padding:16px 0 60px}.vh-complete-hero{padding:32px 20px 24px;border-radius:16px}.vh-complete-check{width:64px;height:64px}.vh-complete-order{padding:18px;flex-direction:column;align-items:stretch;text-align:left}.vh-complete-order__invoice{justify-content:center}.vh-complete-cta,.vh-complete-secondary{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.vh-complete-check__ring,.vh-complete-check__tick{stroke-dashoffset:0;animation:none!important}.vh-complete-check::before{animation:none!important}.vh-complete *,.vh-complete *::before,.vh-complete *::after{transition-duration:0ms!important}}.vh-legal-shell{position:relative;background:var(--surface);padding:72px 0 120px;isolation:isolate}.vh-legal-shell::before{content:"";position:absolute;inset:0 0 auto 0;height:320px;background:radial-gradient(60% 80% at 50% 0%,rgba(44,75,255,0.045) 0%,rgba(44,75,255,0) 70%),linear-gradient(180deg,rgba(231,236,255,0.55) 0%,rgba(255,255,255,0) 100%);z-index:-1;pointer-events:none}.vh-legal-shell::after{content:"";position:absolute;inset:auto 0 0 0;height:1px;background:linear-gradient(90deg,transparent,rgba(14,31,77,0.08),transparent);z-index:-1}.vh-legal-grid{max-width:1180px;margin:0 auto;padding:0 32px;display:grid;grid-template-columns:220px minmax(0,1fr);gap:80px;align-items:start}.vh-legal-toc{position:sticky;top:80px;align-self:start;font-family:var(--font-sans)}.vh-legal-toc__inner{border-left:1px solid rgba(14,31,77,0.10);padding-left:20px}.vh-legal-toc__label{display:block;font-size:11px;letter-spacing:0.16em;text-transform:uppercase;font-weight:700;color:var(--brand-secondary);margin-bottom:18px}.vh-legal-toc ol{list-style:none;margin:0;padding:0}.vh-legal-toc li{margin:0}.vh-legal-toc a{display:block;padding:7px 0;font-size:13.5px;line-height:1.4;color:var(--ink-soft);text-decoration:none;transition:color 180ms cubic-bezier(0.22,1,0.36,1),transform 180ms cubic-bezier(0.22,1,0.36,1)}.vh-legal-toc a:hover,.vh-legal-toc a:focus-visible{color:var(--brand-primary);transform:translateX(2px);outline:none}.vh-legal{max-width:720px;font-family:var(--font-sans);color:var(--ink-soft)}.vh-legal__head{margin-bottom:48px;padding-bottom:32px;border-bottom:1px solid rgba(14,31,77,0.08)}.vh-legal__eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:0.18em;text-transform:uppercase;font-weight:700;color:var(--brand-primary);margin-bottom:18px}.vh-legal__eyebrow-dot{width:6px;height:6px;border-radius:50%;background:var(--brand-primary);box-shadow:0 0 0 3px rgba(44,75,255,0.15)}.vh-legal__title{font-family:var(--font-sans);font-size:clamp(36px,4.6vw,52px);font-weight:700;letter-spacing:-0.025em;color:var(--brand-secondary);margin:0 0 14px;line-height:1.05}.vh-legal__lede{font-size:18px;line-height:1.5;color:var(--ink-soft);margin:0 0 18px;max-width:56ch}.vh-legal__updated{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--ink-muted,#94A3B8);background:#f1f5f9;border:1px solid #e6eaf2;padding:5px 12px;border-radius:999px;margin:0 0 6px}.vh-legal__meta{display:inline-flex;align-items:center;font-size:12.5px;color:var(--ink-muted);margin:0;padding:6px 12px;background:rgba(14,31,77,0.04);border-radius:999px;letter-spacing:0.01em}.vh-legal__body{font-size:16px;line-height:1.72;color:var(--ink-soft)}.vh-legal__intro{font-size:17px;line-height:1.6;color:var(--ink);margin:0 0 40px;padding-bottom:28px;border-bottom:1px dashed rgba(14,31,77,0.10)}.vh-legal__section{margin:0 0 36px;scroll-margin-top:120px}.vh-legal__section:last-child{margin-bottom:0}.vh-legal__body h2{font-size:22px;font-weight:700;color:var(--brand-secondary);letter-spacing:-0.015em;line-height:1.25;margin:0 0 16px}.vh-legal__num{display:none}.vh-legal__body p{margin:0 0 14px}.vh-legal__body p:last-child{margin-bottom:0}.vh-legal__list{list-style:none;margin:14px 0 0;padding:0}.vh-legal__list li{position:relative;padding:0 0 0 24px;margin-bottom:12px;line-height:1.65}.vh-legal__list li::before{content:"";position:absolute;left:0;top:11px;width:8px;height:8px;border-radius:2px;background:var(--brand-primary);transform:rotate(45deg)}.vh-legal__list li strong{color:var(--brand-secondary)}.vh-legal__body a{color:var(--brand-primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:rgba(44,75,255,0.35);transition:text-decoration-color 180ms}.vh-legal__body a:hover{text-decoration-color:var(--brand-primary)}.vh-legal__body strong{color:var(--brand-secondary);font-weight:600}.vh-legal__crosslinks{margin-top:64px;padding-top:32px;border-top:1px solid rgba(14,31,77,0.08);display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px}.vh-legal__crosslinks-label{font-size:11px;letter-spacing:0.16em;text-transform:uppercase;font-weight:700;color:var(--ink-muted);margin-right:4px}.vh-legal__crosslinks a{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--brand-secondary);text-decoration:none;padding:8px 0;transition:color 200ms cubic-bezier(0.22,1,0.36,1),gap 200ms cubic-bezier(0.22,1,0.36,1)}.vh-legal__crosslinks a i{font-size:12px;color:var(--brand-primary);transition:transform 200ms cubic-bezier(0.22,1,0.36,1)}.vh-legal__crosslinks a:hover{color:var(--brand-primary);gap:12px}.vh-legal__crosslinks a:hover i{transform:translateX(2px)}@media (max-width:991px){.vh-legal-grid{grid-template-columns:1fr;gap:40px;padding:0 24px}.vh-legal-toc{position:static;order:-1}.vh-legal-toc__inner{border-left:0;border-top:1px solid rgba(14,31,77,0.10);border-bottom:1px solid rgba(14,31,77,0.10);padding:20px 0}.vh-legal-toc ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.vh-legal{max-width:none}}@media (max-width:600px){.vh-legal-shell{padding:40px 0 80px}.vh-legal-grid{padding:0 20px;gap:28px}.vh-legal-toc{display:none}.vh-legal__head{margin-bottom:32px;padding-bottom:24px}.vh-legal__lede{font-size:16px}.vh-legal__body{font-size:15.5px}.vh-legal__intro{font-size:16px;margin-bottom:28px;padding-bottom:20px}.vh-legal__section{margin-bottom:28px}.vh-legal__body h2{font-size:19px;gap:10px}.vh-legal__num{font-size:11px;padding:4px 7px}.vh-legal__crosslinks{margin-top:44px;padding-top:24px;gap:10px 18px}}@media (prefers-reduced-motion:reduce){.vh-legal-toc a,.vh-legal__crosslinks a,.vh-legal__crosslinks a i,.vh-legal__body a{transition:none}}.vh-nav-has-badge{position:relative}.vh-new-badge,.vh-nav-new,.vh-f-new{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;border-radius:999px;font-size:8px;font-weight:500;letter-spacing:0.1em;text-transform:uppercase;color:#fff;line-height:1;text-decoration:none;pointer-events:none;vertical-align:middle;isolation:isolate;background:linear-gradient(110deg,var(--brand-primary) 0%,var(--accent) 35%,#ffffff 50%,var(--accent) 65%,var(--brand-primary) 100%);background-size:300% 100%;background-position:0% 50%;animation:vh-new-sweep 2.6s linear infinite;box-shadow:0 1px 3px rgba(44,75,255,.25)}.vh-new-badge::before,.vh-nav-new::before,.vh-f-new::before{content:"";position:absolute;top:-2px;left:-2px;width:5px;height:5px;border-radius:50%;background:#fff;box-shadow:0 0 6px 1px rgba(255,255,255,.85);animation:vh-new-spark 2.2s ease-in-out infinite}@keyframes vh-new-sweep{0%{background-position:0% 50%}100%{background-position:200% 50%}}@keyframes vh-new-spark{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(.55);opacity:.6}}.vh-nav-new{position:absolute;top:-6px;right:-10px}@media (max-width:991px){.vh-nav-new{position:static;margin-left:8px}}@media (prefers-reduced-motion:reduce){.vh-new-badge,.vh-nav-new,.vh-f-new{animation:none;background:linear-gradient(110deg,var(--brand-primary),var(--accent));background-size:100% 100%}.vh-new-badge::before,.vh-nav-new::before,.vh-f-new::before{animation:none}}.vh-cron-grid{gap:12px}.vh-cron-grid label{display:flex;flex-direction:column;gap:5px;font-size:13px;font-weight:600;color:#475569}.vh-cron-grid label input{padding:9px 11px;border:1px solid #d8dee9;border-radius:8px;font:inherit;font-weight:500;color:#0f172a}.vh-cron-grid label input:focus{outline:none;border-color:var(--brand-primary);box-shadow:0 0 0 3px rgba(44,75,255,.12)}.vh-port-form #ptPort{flex:0 0 110px}.vh-toolpage-hint.is-good{color:#16a34a;font-weight:600}.vh-toolpage-hint.is-bad{color:#dc2626;font-weight:600}.vh-hostbuilt{padding:96px 0;background:#fff}.vh-hostbuilt-head{margin:0 auto 3rem;text-align:center}.vh-hostbuilt-title{font-size:2.6rem;font-weight:500;letter-spacing:-0.025em;color:oklch(22% 0.03 264);line-height:1.08;margin:0 0 8px}.vh-hostbuilt-lead{font-size:1.04rem;color:oklch(52% 0.02 264);line-height:1.6;margin:0}.vh-hostbuilt-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.6rem}@media (max-width:1100px){.vh-hostbuilt-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.vh-hostbuilt-grid{grid-template-columns:1fr}.vh-hostbuilt-title{font-size:2rem}.vh-hostbuilt{padding:64px 0}}.vh-hostcard{position:relative;display:flex;flex-direction:column;padding:14px 14px 22px;isolation:isolate;background:var(--hc-tint,transparent);transition:background .3s ease}.vh-hostcard::before,.vh-hostcard::after{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;border:2px solid var(--hc-frame);transition:border-color .3s ease}.vh-hostcard::before{-webkit-mask:linear-gradient(to right,#000 26px,transparent 26px,transparent calc(100% - 26px),#000 calc(100% - 26px)) top / 100% 26px no-repeat;mask:linear-gradient(to right,#000 26px,transparent 26px,transparent calc(100% - 26px),#000 calc(100% - 26px)) top / 100% 26px no-repeat}.vh-hostcard::after{-webkit-mask:linear-gradient(to right,#000 26px,transparent 26px,transparent calc(100% - 26px),#000 calc(100% - 26px)) bottom / 100% 26px no-repeat;mask:linear-gradient(to right,#000 26px,transparent 26px,transparent calc(100% - 26px),#000 calc(100% - 26px)) bottom / 100% 26px no-repeat}.vh-hostcard:hover::before,.vh-hostcard:hover::after{border-color:var(--hc-accent)}.vh-hostcard-canvas{position:relative;height:230px;overflow:hidden;margin-bottom:1.4rem;display:flex;align-items:center;justify-content:center;background:var(--hc-bg)}.vh-hostcard-canvas::after{content:"";position:absolute;left:0;right:0;bottom:0;height:60%;z-index:2;pointer-events:none;background:linear-gradient(to bottom,transparent 0%,color-mix(in oklab,var(--hc-bg) 90%,#000) 65%,color-mix(in oklab,var(--hc-bg) 45%,var(--hc-tint)) 100%)}.vh-hc-grid{position:absolute;inset:0;z-index:0;opacity:0.7;background-image:linear-gradient(oklch(100% 0 0 / 0.05) 1px,transparent 1px),linear-gradient(90deg,oklch(100% 0 0 / 0.05) 1px,transparent 1px);background-size:28px 28px;-webkit-mask:radial-gradient(120% 100% at 50% 40%,#000 40%,transparent 88%);mask:radial-gradient(120% 100% at 50% 40%,#000 40%,transparent 88%)}.vh-hostcard{--hc-bg:color-mix(in srgb,var(--brand-primary) 30%,var(--primary-900));--hc-frame:color-mix(in srgb,var(--brand-primary) 50%,transparent);--hc-accent:var(--accent);--hc-tint:color-mix(in srgb,var(--brand-primary) 5%,#fff)}.vh-hc-chip,.vh-hc-unit,.vh-hc-wppanel{background:oklch(100% 0 0 / 0.10);border:1px solid oklch(100% 0 0 / 0.18);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 oklch(100% 0 0 / 0.15)}.vh-hc-chip{position:absolute;top:24px;left:24px;z-index:1;display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:oklch(97% 0.005 264);padding:8px 12px}.vh-hc-chip-dot{width:7px;height:7px;border-radius:50%;background:oklch(82% 0.17 150);box-shadow:0 0 0 0 oklch(82% 0.17 150 / 0.6);animation:vh-hc-pulse 2.4s ease-out infinite}.vh-hc-chip-pct{margin-left:4px;padding-left:9px;border-left:1px solid oklch(100% 0 0 / 0.2);color:oklch(90% 0.13 150);font-weight:700}.vh-hc-trace{position:absolute;left:0;right:0;bottom:0;width:100%;height:62%;z-index:1}.vh-hc-trace-line{filter:drop-shadow(0 0 7px oklch(80% 0.16 256 / 0.7))}.vh-hc-monitor-label{position:absolute;bottom:16px;left:24px;z-index:4;font-size:10.5px;letter-spacing:0.08em;text-transform:uppercase;color:oklch(96% 0.01 264 / 0.6)}.vh-hc-rack{position:absolute;top:24px;left:24px;right:24px;z-index:1;display:flex;flex-direction:column;gap:8px}.vh-hc-unit{display:flex;align-items:center;gap:9px;padding:7px 10px}.vh-hc-led{width:6px;height:6px;border-radius:50%;background:oklch(82% 0.17 150);box-shadow:0 0 6px oklch(82% 0.17 150 / 0.9);flex-shrink:0}.vh-hc-led--amber{background:oklch(84% 0.16 75);box-shadow:0 0 6px oklch(84% 0.16 75 / 0.9)}.vh-hc-unit-bars{display:flex;gap:4px;flex:1}.vh-hc-unit-bars i{height:4px;flex:1;background:oklch(100% 0 0 / 0.18)}.vh-hc-unit-bars i:first-child{background:oklch(82% 0.06 264 / 0.7)}.vh-hc-load{position:absolute;bottom:20px;left:24px;right:24px;z-index:4}.vh-hc-load-label{display:block;font-size:10.5px;letter-spacing:0.06em;text-transform:uppercase;color:oklch(96% 0.01 264 / 0.6);margin-bottom:8px}.vh-hc-bars{display:flex;align-items:flex-end;gap:5px;height:44px}.vh-hc-bars i{flex:1;height:var(--h,50%);background:linear-gradient(180deg,oklch(86% 0.08 264),oklch(64% 0.04 264))}.vh-hc-wpwin{position:absolute;top:24px;left:24px;right:24px;z-index:1;display:flex;align-items:center;gap:10px}.vh-hc-wpdots{display:flex;gap:6px}.vh-hc-wpdots i{width:8px;height:8px;border-radius:50%;background:oklch(100% 0 0 / 0.25)}.vh-hc-wpdots i:first-child{background:oklch(74% 0.16 25)}.vh-hc-wpdots i:nth-child(2){background:oklch(84% 0.14 85)}.vh-hc-wpmark{margin-left:auto;width:28px;height:28px;color:oklch(97% 0.02 256);filter:drop-shadow(0 0 6px oklch(80% 0.2 256 / 0.5))}.vh-hc-wpmark svg{width:100%;height:100%}.vh-hc-wppanel{position:absolute;bottom:20px;left:24px;right:24px;z-index:4;display:flex;flex-direction:column;gap:9px;padding:13px}.vh-hc-wprow{display:flex;align-items:center;gap:9px}.vh-hc-wprow i{width:15px;height:15px;background:oklch(82% 0.16 256 / 0.7);flex-shrink:0}.vh-hc-wprow b{height:7px;background:oklch(100% 0 0 / 0.22)}.vh-hc-wptag{align-self:flex-end;margin-top:2px;font-size:10px;font-weight:700;color:oklch(24% 0.06 256);background:oklch(84% 0.16 256);padding:4px 11px}.vh-hc-gauge{position:relative;width:134px;height:134px;z-index:1;margin-top:-14px}.vh-hc-gauge svg{width:100%;height:100%;overflow:visible}.vh-hc-gauge-arc{filter:drop-shadow(0 0 7px oklch(85% 0.15 165 / 0.55))}.vh-hc-gauge-num{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:2.3rem;font-weight:800;letter-spacing:-0.02em;color:oklch(98% 0.015 170);text-shadow:0 0 16px oklch(85% 0.14 165 / 0.35)}.vh-hc-gauge-num::after{content:"/100";position:absolute;top:calc(50% + 1.05rem);font-size:0.62rem;font-weight:600;letter-spacing:0.04em;color:oklch(96% 0.01 264 / 0.5)}.vh-hc-gaugemeta{position:absolute;bottom:20px;left:0;right:0;z-index:4;text-align:center}.vh-hc-gaugemeta strong{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:oklch(90% 0.13 162)}.vh-hc-gaugemeta strong::before{content:"";width:6px;height:6px;border-radius:50%;background:oklch(86% 0.16 150);box-shadow:0 0 7px oklch(86% 0.16 150 / 0.9)}.vh-hc-gaugemeta span{display:block;margin-top:3px;font-size:10px;letter-spacing:0.08em;text-transform:uppercase;color:oklch(96% 0.01 264 / 0.55)}.vh-hostcard-body{padding:0 6px}.vh-hostcard h3{font-size:1.18rem;font-weight:700;color:oklch(22% 0.03 264);margin:0 0 .5rem;letter-spacing:-0.01em}.vh-hostcard p{font-size:.92rem;color:oklch(52% 0.02 264);line-height:1.6;margin:0 0 1.3rem}.vh-hostcard-btn{align-self:flex-start}@keyframes vh-hc-pulse{0%{box-shadow:0 0 0 0 oklch(82% 0.17 150 / 0.5)}70%{box-shadow:0 0 0 7px oklch(82% 0.17 150 / 0)}100%{box-shadow:0 0 0 0 oklch(82% 0.17 150 / 0)}}@media (prefers-reduced-motion:reduce){.vh-hc-chip-dot{animation:none}}.vh-techsupport{padding:32px 0 72px}.vh-techsupport-card{display:grid;grid-template-columns:1fr 1fr;border-radius:22px;overflow:hidden;box-shadow:0 20px 50px rgba(15,23,42,.10)}@media (max-width:880px){.vh-techsupport-card{grid-template-columns:1fr}}.vh-techsupport-left{background:#f4f6f8;padding:56px 48px;display:flex;flex-direction:column;justify-content:center}.vh-techsupport-left h2{font-size:2rem;font-weight:800;letter-spacing:-0.02em;color:#0f172a;margin:0 0 1rem}.vh-techsupport-left p{font-size:1rem;color:#475569;line-height:1.65;margin:0 0 1.8rem}.vh-techsupport-cta{align-self:flex-start}.vh-techsupport-right{position:relative;background:linear-gradient(150deg,#1e3a5f 0%,#0f2540 60%,#143a2e 100%);padding:44px 40px;display:flex;flex-direction:column;justify-content:center;gap:14px;min-height:340px;overflow:hidden}.vh-techsupport-right::after{content:"";position:absolute;right:-60px;bottom:-60px;width:240px;height:240px;background:radial-gradient(circle,rgba(52,211,153,.35),transparent 70%)}.vh-chat{position:relative;z-index:1;display:flex;flex-direction:column;gap:14px}.vh-chat-row{display:flex;align-items:flex-end;gap:10px;max-width:88%}.vh-chat-row--in{align-self:flex-start}.vh-chat-row--out{align-self:flex-end}.vh-chat-av{width:34px;height:34px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:13px}.vh-chat-av--a{background:var(--accent)}.vh-chat-av--b{background:#34d399}.vh-chat-bubble{background:#fff;color:#0f172a;padding:12px 15px;border-radius:14px;font-size:.9rem;line-height:1.5;box-shadow:0 4px 14px rgba(0,0,0,.18)}.vh-chat-bubble--dark{background:rgba(255,255,255,.10);color:#e2e8f0;border:1px solid rgba(255,255,255,.12);box-shadow:none}.vh-chat-meta{display:block;font-size:10.5px;color:#94a3b8;margin-top:5px}.vh-chat-bubble--dark .vh-chat-meta{color:rgba(226,232,240,.6)}.vh-chat-typing{align-self:flex-end;font-size:11px;color:rgba(226,232,240,.7);font-style:italic;display:flex;align-items:center;gap:4px}.vh-chat-typing span{width:5px;height:5px;border-radius:50%;background:rgba(226,232,240,.6);display:inline-block;animation:vhTyping 1.2s infinite}.vh-chat-typing span:nth-child(2){animation-delay:.2s}.vh-chat-typing span:nth-child(3){animation-delay:.4s}@keyframes vhTyping{0%,60%,100%{opacity:.3}30%{opacity:1}}@media (prefers-reduced-motion:reduce){.vh-chat-typing span{animation:none}}.vh-ai-banner{position:relative;isolation:isolate;overflow:hidden;padding:clamp(56px,9vw,110px) 0 clamp(64px,10vw,130px);background:radial-gradient(70% 80% at 100% 0%,color-mix(in srgb,var(--brand-primary,#2C4BFF) 24%,transparent) 0%,transparent 60%),radial-gradient(80% 90% at 0% 100%,color-mix(in srgb,var(--accent,#F3D27E) 28%,transparent) 0%,transparent 65%),linear-gradient(180deg,color-mix(in srgb,var(--brand-primary,#2C4BFF) 8%,#f4f5fb) 0%,color-mix(in srgb,var(--brand-primary,#2C4BFF) 14%,#ecedf6) 100%);color:var(--brand-secondary,#161824);text-align:center}.vh-ai-banner__curves{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none;mix-blend-mode:soft-light;opacity:.85}.vh-ai-banner__inner{max-width:860px;margin:0 auto;padding:0 16px;display:flex;flex-direction:column;align-items:center}.vh-ai-banner__eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:color-mix(in srgb,var(--brand-primary,#2C4BFF) 80%,var(--brand-secondary,#161824));background:color-mix(in srgb,#ffffff 70%,transparent);padding:6px 14px;border-radius:999px;border:1px solid color-mix(in srgb,var(--brand-primary,#2C4BFF) 18%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);margin-bottom:22px}.vh-ai-banner__eyebrow .vh-ai-mark{width:1.1em;height:1.1em;border-radius:4px;margin:0;vertical-align:-0.18em}.vh-ai-banner__title{font-family:inherit;font-weight:700;font-size:clamp(2.2rem,5.6vw,4rem);line-height:1.08;letter-spacing:-0.025em;color:var(--brand-secondary,#161824);margin:0 0 18px;max-width:16ch}.vh-ai-banner__title em{font-style:italic;color:color-mix(in srgb,var(--brand-primary,#2C4BFF) 70%,var(--brand-secondary,#161824));display:inline-block}.vh-ai-banner__lede{font-size:clamp(.95rem,1.5vw,1.06rem);line-height:1.6;color:color-mix(in srgb,var(--brand-secondary,#161824) 78%,transparent);max-width:560px;margin:0 0 30px}.vh-ai-banner__cta{display:inline-flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:center}.vh-ai-banner__btn{display:inline-flex;align-items:center;gap:10px;font-size:.95rem;font-weight:600;padding:13px 26px;border-radius:999px;text-decoration:none;line-height:1;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),background .18s ease,color .18s ease;border:1px solid transparent}.vh-ai-banner__btn--primary{background:var(--brand-primary,#2C4BFF);color:#fff;box-shadow:0 14px 32px -10px color-mix(in srgb,var(--brand-primary,#2C4BFF) 55%,transparent),0 4px 12px -4px color-mix(in srgb,var(--brand-primary,#2C4BFF) 30%,transparent)}.vh-ai-banner__btn--primary:hover{transform:translateY(-2px);color:#fff;background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 90%,#000);box-shadow:0 22px 42px -12px color-mix(in srgb,var(--brand-primary,#2C4BFF) 60%,transparent),0 6px 16px -4px color-mix(in srgb,var(--brand-primary,#2C4BFF) 35%,transparent)}.vh-ai-banner__btn--ghost{background:transparent;color:var(--brand-secondary,#161824);padding-left:8px}.vh-ai-banner__btn--ghost:hover{color:var(--brand-primary,#2C4BFF);transform:translateY(-2px)}.vh-ai-banner__play{width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--brand-secondary,#161824) 90%,transparent);color:#fff;font-size:11px;transition:background .18s ease,transform .22s cubic-bezier(.16,1,.3,1)}.vh-ai-banner__btn--ghost:hover .vh-ai-banner__play{background:var(--brand-primary,#2C4BFF);transform:scale(1.06)}.vh-ai-banner__play i{margin-left:2px}@media (max-width:560px){.vh-ai-banner{padding:48px 0 60px}.vh-ai-banner__title{max-width:none}.vh-ai-banner__cta{flex-direction:column;gap:10px}.vh-ai-banner__btn{width:100%;justify-content:center}}.vh-ai-stage{--vhai-radius:22px;--vhai-ink:var(--brand-secondary,#161824);--vhai-ink-soft:#5b6478;--vhai-border:color-mix(in srgb,var(--brand-secondary,#161824) 10%,#e8ecf2);position:relative;isolation:isolate;overflow:hidden;padding:clamp(46px,8vw,80px) 0;background:#ffffff;color:var(--brand-secondary,#161824)}.vh-ai-stage__curves{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none;opacity:.55}@keyframes vh-ai-aurora-drift{0%{transform:translate3d(0,0,0) scale(1);filter:hue-rotate(0deg)}50%{transform:translate3d(-2%,1.4%,0) scale(1.04);filter:hue-rotate(-6deg)}100%{transform:translate3d(1.6%,-1%,0) scale(1.02);filter:hue-rotate(4deg)}}@media (prefers-reduced-motion:reduce){.vh-ai-stage__curves{animation:none;opacity:.8}}.vh-ai-page .vh-ai-stage+.vhpage-section{background:#ffffff;padding-top:clamp(56px,8vw,96px)}.vh-ai-page .vh-ai-stage~.vhpage-section+.vhpage-section{background:#ffffff}.vh-ai-stage__intro{text-align:center;max-width:820px;margin:0 auto clamp(36px,5vw,60px);padding:0 16px;display:flex;flex-direction:column;align-items:center}.vh-ai-stage__eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:color-mix(in srgb,var(--brand-primary,#2C4BFF) 80%,var(--brand-secondary,#161824));background:color-mix(in srgb,#ffffff 65%,transparent);padding:6px 14px;border-radius:999px;border:1px solid color-mix(in srgb,var(--brand-primary,#2C4BFF) 18%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);margin-bottom:20px}.vh-ai-stage__eyebrow .vh-ai-mark{width:1.1em;height:1.1em;border-radius:4px;margin:0;vertical-align:-0.18em}.vh-ai-stage__title{font-family:inherit;font-weight:700;font-size:clamp(2.2rem,5.6vw,4rem);line-height:1.08;letter-spacing:-0.025em;color:var(--brand-secondary,#161824);margin:0 0 16px;max-width:16ch}.vh-ai-stage__title em{font-style:italic;color:color-mix(in srgb,var(--brand-primary,#2C4BFF) 70%,var(--brand-secondary,#161824));display:inline-block}.vh-ai-stage__lede{font-size:clamp(.95rem,1.4vw,1.04rem);line-height:1.6;color:color-mix(in srgb,var(--brand-secondary,#161824) 76%,transparent);max-width:560px;margin:0 0 26px}.vh-ai-stage__cta{display:inline-flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:center}.vh-ai-stage__btn{display:inline-flex;align-items:center;gap:10px;font-size:.95rem;font-weight:600;padding:13px 26px;border-radius:999px;text-decoration:none;line-height:1;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),background .18s ease,color .18s ease;border:1px solid transparent}.vh-ai-stage__btn--primary{background:var(--brand-primary,#2C4BFF);color:#fff;box-shadow:0 14px 32px -10px color-mix(in srgb,var(--brand-primary,#2C4BFF) 55%,transparent),0 4px 12px -4px color-mix(in srgb,var(--brand-primary,#2C4BFF) 30%,transparent)}.vh-ai-stage__btn--primary:hover{transform:translateY(-2px);color:#fff;background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 90%,#000);box-shadow:0 22px 42px -12px color-mix(in srgb,var(--brand-primary,#2C4BFF) 60%,transparent),0 6px 16px -4px color-mix(in srgb,var(--brand-primary,#2C4BFF) 35%,transparent)}.vh-ai-stage__btn--ghost{background:transparent;color:var(--brand-secondary,#161824);padding-left:8px}.vh-ai-stage__btn--ghost:hover{color:var(--brand-primary,#2C4BFF);transform:translateY(-2px)}.vh-ai-stage__play{width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--brand-secondary,#161824) 90%,transparent);color:#fff;font-size:11px;transition:background .18s ease,transform .22s cubic-bezier(.16,1,.3,1)}.vh-ai-stage__btn--ghost:hover .vh-ai-stage__play{background:var(--brand-primary,#2C4BFF);transform:scale(1.06)}.vh-ai-stage__play i{margin-left:2px}@media (max-width:560px){.vh-ai-stage{padding:44px 0 60px}.vh-ai-stage__title{max-width:none}.vh-ai-stage__cta{flex-direction:column;gap:10px}.vh-ai-stage__btn{width:100%;justify-content:center}}.vh-ai{max-width:820px;margin:0 auto;display:flex;flex-direction:column;min-height:74dvh}.vh-ai-topbar{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--vhai-border);background:#fff}.vh-ai-head{display:inline-flex;align-items:center;gap:4px;padding:0;flex-wrap:nowrap}.vh-ai-actionbar{background:transparent;border:0}.vh-ai-input__bar .vh-ai-head .vh-ai-tone,.vh-ai-input__bar .vh-ai-head .vh-ai-voice,.vh-ai-input__bar .vh-ai-head .vh-ai-tts,.vh-ai-input__bar .vh-ai-head .vh-ai-clear,.vh-ai-input__bar .vh-ai-head .vh-ai-reset,.vh-ai-input__bar .vh-ai-head .vh-ai-download,.vh-ai-input__bar .vh-ai-head .vh-ai-hist-btn{height:32px;width:auto;min-width:32px;padding:0 8px;border-radius:8px;background:transparent;border:0;box-shadow:none;color:var(--vhai-ink-soft);font-size:.8rem;display:inline-flex;align-items:center;justify-content:center;gap:5px;line-height:1;margin:0;transition:background .15s ease,color .15s ease}.vh-ai-input__bar .vh-ai-head .vh-ai-tone:hover,.vh-ai-input__bar .vh-ai-head .vh-ai-voice:hover,.vh-ai-input__bar .vh-ai-head .vh-ai-tts:hover,.vh-ai-input__bar .vh-ai-head .vh-ai-clear:hover,.vh-ai-input__bar .vh-ai-head .vh-ai-reset:hover,.vh-ai-input__bar .vh-ai-head .vh-ai-download:hover,.vh-ai-input__bar .vh-ai-head .vh-ai-hist-btn:hover{background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 8%,transparent);color:var(--brand-primary,#2C4BFF)}.vh-ai-input__bar .vh-ai-head .vh-ai-voice.is-on,.vh-ai-input__bar .vh-ai-head .vh-ai-tts.is-on{background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 12%,transparent);color:var(--brand-primary,#2C4BFF)}.vh-ai-input__bar .vh-ai-head .vh-ai-reset{border:0;margin-left:4px;padding:0;min-width:32px}@media (max-width:640px){.vh-ai-input__bar .vh-ai-head .vh-ai-reset__lbl,.vh-ai-input__bar .vh-ai-head .vh-ai-tone__lbl{display:none}}.vh-ai-avatar{width:34px;height:auto;border-radius:10px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;overflow:hidden;flex-shrink:0}.vh-ai-avatar img{width:100%;height:100%;object-fit:cover;display:block}.vh-ai-head-body{display:flex;flex-direction:column;line-height:1.2;flex:1;min-width:0}.vh-ai-head-body strong{color:var(--vhai-ink);font-size:.95rem;font-weight:600;letter-spacing:-0.005em}.vh-ai-head .vh-ai-tone,.vh-ai-head .vh-ai-reset,.vh-ai-head-more__btn{background:transparent;border:1px solid transparent;color:var(--vhai-ink-soft);border-radius:8px;padding:6px 10px;font:inherit;font-size:.82rem;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:background .15s ease,color .15s ease,border-color .15s ease;line-height:1}.vh-ai-head .vh-ai-tone:hover,.vh-ai-head .vh-ai-reset:hover,.vh-ai-head-more__btn:hover{background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 8%,transparent);color:var(--brand-primary,#2C4BFF)}.vh-ai-head .vh-ai-tone i,.vh-ai-head .vh-ai-reset i,.vh-ai-head-more__btn i{font-size:13px}.vh-ai-head .vh-ai-reset{border-color:var(--vhai-border)}.vh-ai-head-more{position:relative}.vh-ai-head-more__btn{width:32px;height:32px;padding:0;justify-content:center}.vh-ai-head-more__menu{position:absolute;top:calc(100% + 8px);right:0;background:#fff;border:1px solid var(--vhai-border);border-radius:12px;box-shadow:0 18px 40px -14px rgba(15,23,42,.25);padding:6px;min-width:220px;z-index:30;display:flex;flex-direction:column;gap:2px}.vh-ai-head-more__menu[hidden]{display:none}.vh-ai-head-more__menu>button,.vh-ai-head-more__menu .vh-ai-voice,.vh-ai-head-more__menu .vh-ai-tts,.vh-ai-head-more__menu .vh-ai-clear{background:transparent;border:0;box-shadow:none;text-align:left;padding:9px 12px;border-radius:8px;font:inherit;font-size:.85rem;color:var(--vhai-ink);cursor:pointer;display:inline-flex;align-items:center;gap:10px;width:100%;transition:background .15s ease;margin:0;line-height:1.2}.vh-ai-head-more__menu>button:hover,.vh-ai-head-more__menu .vh-ai-voice:hover,.vh-ai-head-more__menu .vh-ai-tts:hover,.vh-ai-head-more__menu .vh-ai-clear:hover{background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 8%,transparent);color:var(--brand-primary,#2C4BFF)}.vh-ai-head-more__menu .vh-ai-voice.is-on,.vh-ai-head-more__menu .vh-ai-tts.is-on{color:var(--brand-primary,#2C4BFF);background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 6%,transparent)}.vh-ai-head-more__menu i{width:16px;color:var(--vhai-ink-soft);text-align:center}.vh-ai-head-more__menu .vh-ai-voice.is-on i,.vh-ai-head-more__menu .vh-ai-tts.is-on i{color:var(--brand-primary,#2C4BFF)}@media (max-width:520px){.vh-ai-reset__lbl{display:none}}.vh-ai-status{font-size:11.5px;color:#94a3b8;display:flex;align-items:center;gap:5px}.vh-ai-dot{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.18)}.vh-ai-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-bottom:clamp(20px,4vw,40px);opacity:1;transition:opacity .24s cubic-bezier(.16,1,.3,1),transform .24s cubic-bezier(.16,1,.3,1)}.vh-ai:not(.is-empty) .vh-ai-empty{display:none}.vh-ai-empty__mark{width:56px;height:auto;border-radius:18px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;margin-bottom:22px;animation:vhai-rise .42s cubic-bezier(.16,1,.3,1) both}.vh-ai-empty__mark img{width:100%;height:100%;object-fit:cover;display:block}.vh-ai-empty__greet{margin:0 0 6px;font-size:clamp(1.6rem,3.4vw,2.1rem);font-weight:700;letter-spacing:-0.02em;color:var(--vhai-ink);line-height:1.15;animation:vhai-rise .42s cubic-bezier(.16,1,.3,1) both;animation-delay:60ms}.vh-ai-empty__sub{margin:0 0 32px;font-size:.98rem;color:var(--vhai-ink-soft);animation:vhai-rise .42s cubic-bezier(.16,1,.3,1) both;animation-delay:120ms}.vh-ai-empty__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;max-width:720px}.vh-ai-card{position:relative;background:color-mix(in srgb,#ffffff 60%,transparent);backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%);border:1px solid color-mix(in srgb,#ffffff 70%,transparent);border-radius:20px;padding:22px 20px 18px;text-align:left;cursor:pointer;font:inherit;color:var(--vhai-ink);display:flex;flex-direction:column;gap:10px;overflow:hidden;box-shadow:0 1px 0 color-mix(in srgb,#ffffff 90%,transparent) inset,0 -1px 0 color-mix(in srgb,var(--brand-primary,#2C4BFF) 6%,transparent) inset,0 10px 28px -16px color-mix(in srgb,var(--brand-secondary,#161824) 24%,transparent),0 2px 8px -4px color-mix(in srgb,var(--brand-primary,#2C4BFF) 10%,transparent);transition:transform .26s cubic-bezier(.23,1,.32,1),box-shadow .26s cubic-bezier(.23,1,.32,1),border-color .2s ease,background .2s ease;animation:vhai-rise .5s cubic-bezier(.23,1,.32,1) both}.vh-ai-card::before{content:"";position:absolute;top:-40%;left:-20%;width:70%;height:80%;background:radial-gradient(closest-side,color-mix(in srgb,var(--brand-primary,#2C4BFF) 16%,transparent) 0%,transparent 70%);pointer-events:none;opacity:.7;transition:opacity .3s ease}.vh-ai-card::after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,color-mix(in srgb,#ffffff 35%,transparent) 0%,transparent 60%);pointer-events:none;mix-blend-mode:overlay}.vh-ai-card>*{position:relative;z-index:1}.vh-ai-empty__cards .vh-ai-card:nth-child(1){animation-delay:180ms}.vh-ai-empty__cards .vh-ai-card:nth-child(2){animation-delay:240ms}.vh-ai-empty__cards .vh-ai-card:nth-child(3){animation-delay:300ms}@media (hover:hover) and (pointer:fine){.vh-ai-card:hover{background:color-mix(in srgb,#ffffff 75%,transparent);border-color:color-mix(in srgb,var(--brand-primary,#2C4BFF) 30%,transparent);transform:translateY(-3px);box-shadow:0 1px 0 color-mix(in srgb,#ffffff 95%,transparent) inset,0 -1px 0 color-mix(in srgb,var(--brand-primary,#2C4BFF) 10%,transparent) inset,0 22px 44px -18px color-mix(in srgb,var(--brand-primary,#2C4BFF) 38%,transparent),0 6px 16px -6px color-mix(in srgb,var(--brand-secondary,#161824) 16%,transparent)}.vh-ai-card:hover::before{opacity:1}}.vh-ai-card:active{transform:scale(0.985)}.vh-ai-card:focus-visible{outline:none;border-color:var(--brand-primary,#2C4BFF);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary,#2C4BFF) 22%,transparent),0 10px 28px -16px color-mix(in srgb,var(--brand-secondary,#161824) 24%,transparent)}.vh-ai-card__icon{width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 14%,color-mix(in srgb,#ffffff 70%,transparent));box-shadow:0 1px 0 color-mix(in srgb,#ffffff 80%,transparent) inset,0 6px 14px -8px color-mix(in srgb,var(--brand-primary,#2C4BFF) 30%,transparent);margin-bottom:4px;transition:transform .26s cubic-bezier(.23,1,.32,1)}.vh-ai-card:hover .vh-ai-card__icon{transform:scale(1.06)}.vh-ai-card strong{font-size:1rem;font-weight:600;color:var(--vhai-ink);letter-spacing:-0.01em;line-height:1.25}.vh-ai-card__desc{font-size:.82rem;line-height:1.55;color:color-mix(in srgb,var(--vhai-ink) 70%,transparent);flex:1}.vh-ai-card__cta{margin-top:12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 10%,transparent);color:var(--brand-primary,#2C4BFF);border:1px solid color-mix(in srgb,var(--brand-primary,#2C4BFF) 16%,transparent);font-size:.85rem;font-weight:600;padding:10px 14px;border-radius:999px;transition:background .2s cubic-bezier(.23,1,.32,1),color .2s cubic-bezier(.23,1,.32,1),border-color .2s ease,box-shadow .2s ease}@media (hover:hover) and (pointer:fine){.vh-ai-card:hover .vh-ai-card__cta{background:var(--brand-primary,#2C4BFF);color:#ffffff;border-color:var(--brand-primary,#2C4BFF);box-shadow:0 8px 18px -6px color-mix(in srgb,var(--brand-primary,#2C4BFF) 45%,transparent)}}.vh-ai-card__cta i{font-size:11px;transition:transform .22s cubic-bezier(.23,1,.32,1)}.vh-ai-card:hover .vh-ai-card__cta i{transform:translateX(3px)}@media (prefers-reduced-motion:reduce){.vh-ai-card,.vh-ai-card__icon,.vh-ai-card__cta,.vh-ai-card__cta i{animation:none;transition:none}.vh-ai-card:hover{transform:none}.vh-ai-card:hover .vh-ai-card__icon{transform:none}}@keyframes vhai-rise{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.vh-ai-log{position:relative;display:flex;flex-direction:column;gap:14px;flex:1;min-height:320px;max-height:56vh;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--brand-primary,#2C4BFF) 28%,transparent) transparent;padding:8px 4px 16px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 28px,#000 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 28px,#000 100%)}.vh-ai-log::-webkit-scrollbar{width:6px}.vh-ai-log::-webkit-scrollbar-track{background:transparent;margin:4px 0}.vh-ai-log::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 22%,transparent);border-radius:999px;transition:background .2s ease}.vh-ai-log:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 45%,transparent)}.vh-ai-log::-webkit-scrollbar-thumb:hover{background:var(--brand-primary,#2C4BFF)}.vh-ai.is-empty .vh-ai-log{display:none}.vh-ai.is-empty .vh-ai-reset{display:none}.vh-ai-msg{display:flex;gap:10px;max-width:86%}.vh-ai-msg--user{align-self:flex-end}.vh-ai-msg--bot{align-self:flex-start}.vh-ai-msg-av{width:30px;height:30px;flex-shrink:0;border-radius:0;background:transparent;color:var(--brand-primary,#2C4BFF);display:flex;align-items:center;justify-content:center;font-size:12px;overflow:visible}.vh-ai-msg-av img{width:100%;height:100%;object-fit:contain;display:block}.vh-ai-mark{display:inline-block;width:1.2em;height:1.2em;border-radius:5px;object-fit:cover;vertical-align:-0.25em;margin-right:.15em}.vh-ai-mark--sm{width:1em;height:1em;border-radius:4px;vertical-align:-0.18em}.vh-ai-bubble{padding:6px 16px;border-radius:16px;font-size:.94rem;line-height:1.6;min-width:70px;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);box-shadow:0 1px 0 rgba(255,255,255,.6) inset,0 8px 24px -10px color-mix(in srgb,var(--brand-secondary,#161824) 22%,transparent),0 2px 6px -2px color-mix(in srgb,var(--brand-secondary,#161824) 10%,transparent)}.vh-ai-msg--bot .vh-ai-bubble{background:color-mix(in srgb,#ffffff 78%,transparent);border:1px solid color-mix(in srgb,#ffffff 70%,transparent);color:var(--brand-secondary,#161824);border-top-left-radius:6px}.vh-ai-msg--user .vh-ai-bubble{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-primary,#2C4BFF) 88%,transparent),color-mix(in srgb,var(--brand-primary,#2C4BFF) 72%,transparent));border:1px solid color-mix(in srgb,var(--brand-primary,#2C4BFF) 30%,transparent);color:#ffffff;border-top-right-radius:6px;text-shadow:0 1px 1px rgba(0,0,0,.12)}.vh-ai-bubble a{color:var(--brand-primary,#2C4BFF);font-weight:600;text-decoration:underline;text-underline-offset:2px;word-break:break-word}.vh-ai-msg--user .vh-ai-bubble a{color:#ffffff;text-decoration-color:rgba(255,255,255,.6)}.vh-ai-typing{display:flex;gap:5px;align-items:center}.vh-ai-typing span{width:7px;height:7px;border-radius:50%;background:#cbd5e1;display:inline-block;animation:vhAiBlink 1.2s infinite}.vh-ai-typing span:nth-child(2){animation-delay:.2s}.vh-ai-typing span:nth-child(3){animation-delay:.4s}@keyframes vhAiBlink{0%,60%,100%{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.vh-ai-typing span{animation:none}}.vh-ai-suggest{display:flex;flex-wrap:wrap;gap:8px;padding:0 20px 14px}.vh-ai-suggest__label{flex-basis:100%;display:flex;align-items:center;gap:6px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#9aa2b5;margin-bottom:2px}.vh-ai-suggest__label i{color:var(--brand-primary)}.vh-ai-chip{background:#eef2ff;color:var(--brand-primary);border:1px solid #dbe3ff;border-radius:999px;padding:7px 14px;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .15s ease}.vh-ai-chip:hover{background:#dde6ff}@property --vhai-edge-angle{syntax:'<angle>';inherits:false;initial-value:0deg}.vh-ai-input__row{position:relative;isolation:isolate;border:1px solid var(--vhai-border);border-radius:20px;background:#fff;transition:border-color .22s cubic-bezier(.25,1,.5,1),box-shadow .25s cubic-bezier(.25,1,.5,1);padding:10px 12px 8px;display:flex;flex-direction:column;gap:4px}.vh-ai-input__row::before{content:"";position:absolute;inset:-2px;border-radius:21px;background:conic-gradient(from var(--vhai-edge-angle),color-mix(in srgb,var(--accent) 42%,transparent) 0deg,color-mix(in srgb,var(--primary-300) 46%,transparent) 90deg,color-mix(in srgb,var(--brand-primary,#2C4BFF) 50%,transparent) 180deg,color-mix(in srgb,var(--primary-300) 46%,transparent) 270deg,color-mix(in srgb,var(--accent) 42%,transparent) 360deg);filter:blur(4px);opacity:0;transform:translateZ(0);transition:opacity .4s cubic-bezier(.25,1,.5,1);pointer-events:none;z-index:-2;will-change:transform}.vh-ai-input__row::after{content:"";position:absolute;inset:0;border-radius:inherit;background:#ffffff;z-index:-1;pointer-events:none}.vh-ai-input__row:focus-within{border-color:color-mix(in srgb,var(--brand-primary,#2C4BFF) 18%,transparent);box-shadow:none}.vh-ai-input__row:focus-within::before{opacity:1;animation:vh-ai-edge-spin 3.5s linear infinite}@keyframes vh-ai-edge-spin{to{--vhai-edge-angle:360deg}}@media (prefers-reduced-motion:reduce){.vh-ai-input__row:focus-within::before{animation:none;background:radial-gradient(circle at center,color-mix(in srgb,var(--brand-primary,#2C4BFF) 32%,transparent) 0%,transparent 70%)}}.vh-ai-input textarea{width:100%;resize:none;border:0;background:transparent;padding:4px 6px 0;font:inherit;font-size:.96rem;line-height:1.5;outline:none;max-height:180px;color:var(--vhai-ink);display:block}.vh-ai-input textarea::placeholder{color:#94a0b5}.vh-ai-input__bar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 0 0}.vh-ai-input__left,.vh-ai-input__right{display:flex;align-items:center;gap:4px}.vh-ai-input__icon{background:transparent;border:0;color:var(--vhai-ink-soft);border-radius:10px;padding:8px 10px;cursor:pointer;font:inherit;font-size:.82rem;font-weight:500;display:inline-flex;align-items:center;gap:6px;transition:background .15s ease,color .15s ease;line-height:1}.vh-ai-input__icon:hover{background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 8%,transparent);color:var(--brand-primary,#2C4BFF)}.vh-ai-input__icon:focus-visible{outline:none;background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 10%,transparent);color:var(--brand-primary,#2C4BFF);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary,#2C4BFF) 18%,transparent)}.vh-ai-input__icon span{display:inline-block}@media (max-width:520px){.vh-ai-input__icon span{display:none}}.vh-ai-input .vhai-send{width:36px;height:36px;border:0;border-radius:10px;background:color-mix(in srgb,var(--brand-secondary,#161824) 8%,transparent);color:var(--vhai-ink-soft);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:13px;transition:background .18s ease,color .18s ease,transform .18s ease}.vh-ai-input .vhai-send:hover{background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 14%,transparent);color:var(--brand-primary,#2C4BFF)}.vh-ai-input .vhai-send.is-ready{background:var(--brand-primary,#2C4BFF);color:#fff}.vh-ai-input .vhai-send.is-ready:hover{background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 90%,#000)}.vh-ai-input .vhai-send:disabled{opacity:.5;cursor:default}.vh-ai-input .vhai-send.is-stop{background:#ef4444!important;color:#fff!important;opacity:1!important;cursor:pointer!important}.vh-ai-input .vhai-send.is-stop:hover{background:#dc2626!important}.vh-ai-input .vhai-iconbtn{background:transparent;border:0;color:var(--vhai-ink-soft);width:36px;height:36px;border-radius:10px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:14px;padding:0;transition:background .15s ease,color .15s ease}.vh-ai-input .vhai-iconbtn:hover{background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 8%,transparent);color:var(--brand-primary,#2C4BFF)}.vh-ai-input .vhai-iconbtn.is-rec{background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 14%,transparent);color:var(--brand-primary,#2C4BFF);animation:vhai-mic-pulse 1.2s ease-in-out infinite}@keyframes vhai-mic-pulse{0%,100%{box-shadow:0 0 0 0 color-mix(in srgb,var(--brand-primary,#2C4BFF) 22%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--brand-primary,#2C4BFF) 0%,transparent)}}.vhai-drop-overlay{position:absolute;inset:0;border-radius:inherit;background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 8%,#fff);border:2px dashed color-mix(in srgb,var(--brand-primary,#2C4BFF) 55%,transparent);display:grid;place-items:center;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s cubic-bezier(.23,1,.32,1);z-index:5;transform:scale(.985)}.vhai-drop-overlay__inner{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;background:#fff;border-radius:999px;color:var(--brand-primary,#2C4BFF);font-weight:600;font-size:.92rem;box-shadow:0 10px 24px -10px color-mix(in srgb,var(--brand-primary,#2C4BFF) 30%,transparent)}.vh-ai-input__row.is-dragover .vhai-drop-overlay{opacity:1;transform:scale(1)}.vh-ai-input__row.is-dragover{border-color:transparent!important}@media (prefers-reduced-motion:reduce){.vhai-drop-overlay{transition:opacity .15s ease;transform:none}.vh-ai-input__row.is-dragover .vhai-drop-overlay{transform:none}}.vh-ai-input__row .vhai-attach-chip.vhai-attach-chip--ready{animation:vhai-attach-pop 280ms cubic-bezier(.23,1,.32,1)}@keyframes vhai-attach-pop{from{transform:scale(.92);opacity:0}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){.vh-ai-input__row .vhai-attach-chip.vhai-attach-chip--ready{animation:none}}.vh-ai-input__row .vhai-attach-prev{padding:8px 8px 0}.vh-ai-input__row .vhai-attach-prev:empty{padding:0}.vh-ai-input__row .vhai-attach-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 8%,transparent);color:var(--brand-primary,#2C4BFF);border-radius:10px;font-size:.82rem;font-weight:500}.vh-ai-input__row .vhai-attach-x{background:transparent;border:0;color:inherit;font-size:16px;line-height:1;cursor:pointer;padding:0 2px;margin-left:2px}.vh-ai-input__row .vhai-attach-x:hover{color:var(--brand-secondary,#161824)}.vh-ai-debug{font-size:11px;color:#dc2626;padding:6px 10px;background:#fef2f2;border-radius:8px}@media (max-width:720px){.vh-ai-empty__cards{grid-template-columns:1fr;max-width:460px}.vh-ai-card{flex-direction:row;align-items:center;gap:14px;padding:14px}.vh-ai-card__icon{margin-bottom:0;flex-shrink:0}.vh-ai-card strong{margin-bottom:2px}.vh-ai-card__desc{font-size:.78rem}.vh-ai-card__cta{display:none}}@media (max-width:560px){.vh-ai-msg{max-width:94%}.vh-ai-log{min-height:56vh;max-height:64vh}.vh-ai{border-radius:16px;min-height:480px}.vh-ai-stage{--vhai-stage-pad:16px}.vh-ai-empty{padding:32px 18px}.vh-ai-empty__greet{font-size:1.5rem}}.vh-ai-tone:focus-visible,.vh-ai-voice:focus-visible,.vh-ai-tts:focus-visible,.vh-ai-clear:focus-visible,.vh-ai-reset:focus-visible,.vh-ai-head-more__btn:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary,#2C4BFF) 22%,transparent);border-radius:8px}.vh-ai-bubble p{margin:0 0 .5em}.vh-ai-bubble p:last-child{margin-bottom:0}.vh-ai-bubble ul,.vh-ai-bubble ol{margin:.3em 0 .55em;padding-left:1.25em}.vh-ai-bubble li{margin:.12em 0}.vh-ai-bubble code{background:rgba(15,23,42,.07);padding:1px 5px;border-radius:5px;font-size:.86em;font-family:ui-monospace,Menlo,Consolas,monospace}.vh-ai-msg--user .vh-ai-bubble code{background:rgba(255,255,255,.2)}@media (max-width:560px){.vh-ai-reset{font-size:.74rem;padding:5px 9px}}.vh-ai-msg-content{display:flex;flex-direction:column;gap:8px;min-width:0}.vh-ai-actions{display:flex;flex-wrap:wrap;gap:8px}.vh-ai-action{display:inline-flex;align-items:center;gap:7px;background:linear-gradient(90deg,var(--brand-primary),var(--accent));color:#fff;font-size:.85rem;font-weight:700;padding:8px 14px;border-radius:9px;text-decoration:none;transition:filter .15s ease}.vh-ai-action:hover{filter:brightness(1.08);color:#fff}.vh-ai-action i{font-size:.8em}.vh-ai-table-wrap{overflow-x:auto;margin:.3em 0 .4em}.vh-ai-table{border-collapse:collapse;font-size:.86rem;width:100%}.vh-ai-table th,.vh-ai-table td{border:1px solid #e8ecf2;padding:7px 11px;text-align:left;white-space:nowrap}.vh-ai-table th{background:#f1f5ff;color:#0f172a;font-weight:700}.vh-ai-table tr:nth-child(even) td{background:#fafbff}.vh-sitemap-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.3rem;align-items:start}@media (max-width:900px){.vh-sitemap-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.vh-sitemap-grid{grid-template-columns:1fr}}.vh-sitemap-col{background:#fff;border:1px solid #e6e9f4;border-radius:16px;padding:1.5rem 1.4rem;box-shadow:0 8px 24px rgba(15,23,42,.04);transition:border-color .18s,box-shadow .18s}.vh-sitemap-col:hover{border-color:#dbe3ff;box-shadow:0 12px 30px rgba(44,75,255,.07)}.vh-sitemap-col h2{font-size:.95rem;font-weight:800;color:var(--brand-secondary);display:flex;align-items:center;gap:10px;margin:0 0 1rem}.vh-sitemap-col h2 i{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:9px;background:#eef2ff;color:var(--brand-primary);font-size:.85rem;flex-shrink:0}.vh-sitemap-h2b{margin-top:1.7rem!important;padding-top:1.3rem;border-top:1px solid #eef1f7}.vh-sitemap-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.15rem}.vh-sitemap-col li{line-height:1.2}.vh-sitemap-col a{display:block;color:#4a5568;text-decoration:none;font-size:.9rem;font-weight:500;padding:6px 8px;margin:0 -8px;border-radius:7px;transition:color .15s ease,background .15s ease}.vh-sitemap-col a:hover{color:var(--brand-primary);background:#f4f7ff}.vh-tutcard-cat{display:block;font-size:.72rem;font-weight:700;color:var(--brand-primary);text-transform:uppercase;letter-spacing:.03em;margin:.2rem 0 .1rem}.vh-tutart-inner{max-width:780px;margin:0 auto}.vh-tutart-back{display:inline-flex;align-items:center;gap:7px;color:#64748b;text-decoration:none;font-size:.9rem;font-weight:600;margin-bottom:1.2rem}.vh-tutart-back:hover{color:var(--brand-primary)}.vh-tutart-card{background:#fff;border:1px solid #e8ecf2;border-radius:18px;padding:36px 40px;box-shadow:0 14px 40px rgba(15,23,42,.06)}.vh-tutart-tag{display:inline-flex;align-items:center;gap:7px;font-size:.78rem;font-weight:700;color:var(--brand-primary);background:#eef2ff;padding:5px 12px;border-radius:999px;text-transform:uppercase;letter-spacing:.03em}.vh-tutart-title{font-size:1.9rem;font-weight:800;letter-spacing:-0.02em;color:#0f172a;margin:.9rem 0 .6rem;line-height:1.15}.vh-tutart-intro{font-size:1.02rem;color:#475569;line-height:1.6;margin:0 0 1.4rem}.vh-tutart-steps{list-style:none;padding:0;margin:0}.vh-tutart-step{display:flex;gap:16px;padding:18px 0;border-top:1px solid #eef1f5}.vh-tutart-num{flex-shrink:0;width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,var(--brand-primary),var(--accent));color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center}.vh-tutart-step-body h2{font-size:1.05rem;font-weight:700;color:#0f172a;margin:.2rem 0 .4rem}.vh-tutart-step-body p{font-size:.95rem;color:#475569;line-height:1.6;margin:0}.vh-tutart-step-body code{background:rgba(15,23,42,.06);padding:1px 6px;border-radius:5px;font-size:.85em;font-family:ui-monospace,Menlo,Consolas,monospace}.vh-tutart-tip{display:flex;gap:10px;align-items:flex-start;margin-top:1.6rem;padding:14px 16px;background:#fffbeb;border:1px solid #fde68a;border-radius:12px;font-size:.92rem;color:#78350f;line-height:1.55}.vh-tutart-tip i{color:#f59e0b;margin-top:2px}.vh-tutart-cta{margin-top:1.8rem;padding-top:1.6rem;border-top:1px solid #eef1f5;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.vh-tutart-cta>span{font-weight:600;color:#0f172a}.vh-tutart-cta-btns{display:flex;gap:10px;flex-wrap:wrap}.vh-tutart-related{max-width:780px;margin:2.4rem auto 0}.vh-tutart-related h2{font-size:1.1rem;font-weight:800;color:#0f172a;margin:0 0 1rem}.vh-tutart-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media (max-width:680px){.vh-tutart-related-grid{grid-template-columns:1fr}.vh-tutart-card{padding:26px 22px}}.vh-tutart-related-card{display:flex;gap:11px;align-items:center;background:#fff;border:1px solid #e8ecf2;border-radius:12px;padding:13px 15px;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.vh-tutart-related-card:hover{border-color:#c7d2fe;box-shadow:0 8px 20px rgba(44,75,255,.10)}.vh-tutart-related-ico{width:34px;height:34px;border-radius:9px;background:#eef2ff;color:var(--brand-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.vh-tutart-related-body{display:flex;flex-direction:column;min-width:0}.vh-tutart-related-body strong{font-size:.9rem;color:#0f172a;line-height:1.3}.vh-tutart-related-body span{font-size:.78rem;color:#94a3b8}.h-cta-ai{position:relative;padding:2px!important;background:transparent!important;border:0!important;border-radius:999px;overflow:hidden;isolation:isolate;text-decoration:none!important;transition:transform .18s ease,box-shadow .25s ease;line-height:0;display:inline-block;vertical-align:middle}.h-cta-ai:hover,.h-cta-ai:active{background:transparent!important;border-color:transparent!important}.h-cta-ai::before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,var(--brand-primary),var(--accent),#A855F7,#EC4899,#F59E0B,#EC4899,#A855F7,var(--accent),var(--brand-primary));background-size:300% 100%;animation:vhAiBorderFlow 4s linear infinite;pointer-events:none;border-radius:inherit}.h-cta-ai-inner{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;background:#fff;padding:2px 20px 2px 4px;border-radius:999px;font-weight:500;font-size:14px;line-height:1;letter-spacing:-0.005em}.h-cta-ai-img{width:34px;height:34px;padding:4px;object-fit:contain;display:block;flex-shrink:0;mix-blend-mode:multiply;transform-origin:center;animation:vh-ai-mark-flash 2.4s ease-in-out infinite!important;will-change:filter}@keyframes vh-ai-mark-flash{0%,100%{filter:brightness(1) saturate(1) contrast(1)}50%{filter:brightness(1.35) saturate(1.6) contrast(1.05)}}@media (prefers-reduced-motion:reduce){.h-cta-ai-img{animation:none!important}}.h-cta-ai-inner>span{color:#000}.h-cta-ai:hover{transform:translateY(-1px);box-shadow:0 8px 20px -4px rgba(124,58,237,.35)}.h-cta-ai:hover::before{animation-duration:2.5s}@keyframes vhAiBorderFlow{from{background-position:0% 50%}to{background-position:200% 50%}}@media (prefers-reduced-motion:reduce){.h-cta-ai::before{animation:none}.h-cta-ai:hover::before{animation:none}}.h-mobile-cta.h-cta-ai .h-cta-ai-inner{padding:8px 18px 8px 10px;font-size:14px}.h-mobile-cta.h-cta-ai .h-cta-ai-img{width:24px;height:24px}.vh-ai-fb{display:flex;align-items:center;gap:2px;margin-top:4px;padding:2px 0;color:color-mix(in srgb,var(--brand-secondary,#161824) 55%,transparent)}.vh-ai-fb__label{display:none}.vh-ai-fb-spacer{display:none}.vh-ai-fb button{background:transparent;border:1px solid transparent;color:color-mix(in srgb,var(--brand-secondary,#161824) 55%,transparent);width:28px;height:28px;border-radius:8px;cursor:pointer;font-size:13px;display:inline-flex;align-items:center;justify-content:center;padding:0;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .14s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.vh-ai-fb button:hover{background:var(--brand-secondary,#161824);color:#ffffff;border-color:transparent}}.vh-ai-fb button.is-active,.vh-ai-fb-act.is-active{background:var(--brand-secondary,#161824)!important;color:#ffffff!important;border-color:transparent}.vh-ai-tone__caret{font-size:9px;margin-left:2px;opacity:.55;transition:transform .18s cubic-bezier(.23,1,.32,1),opacity .15s ease}.vh-ai-tone.is-active .vh-ai-tone__caret,.vh-ai-tone[aria-expanded="true"] .vh-ai-tone__caret{transform:rotate(180deg);opacity:1}.vhai-tonepop{position:fixed;z-index:9999;width:240px;background:#ffffff;border:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 10%,transparent);border-radius:14px;box-shadow:0 1px 0 color-mix(in srgb,#ffffff 90%,transparent) inset,0 18px 44px -18px color-mix(in srgb,var(--brand-secondary,#161824) 30%,transparent),0 6px 16px -8px color-mix(in srgb,var(--brand-primary,#2C4BFF) 14%,transparent);opacity:0;transform:translateY(8px) scale(.96);transform-origin:bottom left;transition:opacity .18s ease,transform .22s cubic-bezier(.23,1,.32,1);pointer-events:none;overflow:hidden}.vhai-tonepop.vhai-tonepop--open{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.vhai-tonepop__head{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb,var(--brand-secondary,#161824) 50%,transparent);padding:12px 14px 10px;border-bottom:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 7%,transparent)}.vhai-tonepop__list{padding:6px;display:flex;flex-direction:column;gap:1px}.vhai-tonepop .vhai-tonepop__item{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:11px;width:100%;padding:4px;border-radius:8px;cursor:pointer;font-family:inherit;text-align:left;transition:background .15s ease}.vhai-tonepop .vhai-tonepop__item:hover{background:color-mix(in srgb,var(--brand-secondary,#161824) 6%,transparent)}.vhai-tonepop__icon{flex-shrink:0;width:32px;height:32px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;background:color-mix(in srgb,var(--brand-secondary,#161824) 6%,transparent);color:color-mix(in srgb,var(--brand-secondary,#161824) 70%,transparent);transition:background .15s ease,color .15s ease}.vhai-tonepop__item.is-selected .vhai-tonepop__icon{background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 12%,transparent);color:var(--brand-primary,#2C4BFF)}.vhai-tonepop__check{flex-shrink:0;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;color:transparent;margin-left:auto;transition:color .15s ease}.vhai-tonepop__item.is-selected .vhai-tonepop__check{color:var(--brand-primary,#2C4BFF)}.vhai-tonepop__body{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.vhai-tonepop__name{font-size:.9rem;font-weight:500;color:var(--brand-secondary,#161824);line-height:1.25}.vhai-tonepop__item.is-selected .vhai-tonepop__name{font-weight:600;color:var(--brand-primary,#2C4BFF)}.vhai-tonepop__desc{font-size:.76rem;color:color-mix(in srgb,var(--brand-secondary,#161824) 55%,transparent);line-height:1.4}.vh-ai-input__bar .vh-ai-head .vh-ai-clear svg,.vh-ai-input__bar .vh-ai-head .vh-ai-reset svg,.vh-ai-input__bar .vh-ai-head .vh-ai-hist-btn svg,.vh-ai-input__bar .vh-ai-head .vh-ai-tts svg,.vh-ai-input__bar .vh-ai-head .vh-ai-voice svg{width:18px;height:18px;display:block}.vh-ai-input__bar .vh-ai-head .vh-ai-voice.is-on svg [stroke="currentColor"],.vh-ai-input__bar .vh-ai-head .vh-ai-voice.is-on svg g[stroke]{fill:currentColor}.vh-ai-input__bar .vh-ai-head .vh-ai-voice.is-on,.vh-ai-input__bar .vh-ai-head .vh-ai-tts.is-on{color:var(--brand-primary,#2C4BFF)}.vh-ai-fb-act--translate{font-size:16px}.vh-ai-fb-act--translate svg{width:18px;height:18px;display:block}.vh-ai-fb button:focus:not(:focus-visible):not(:hover){background:transparent;color:color-mix(in srgb,var(--brand-secondary,#161824) 55%,transparent);border-color:transparent;transform:none}.vh-ai-fb button:active{transform:scale(0.92);transition-duration:90ms}.vh-ai-fb button.is-on{background:var(--brand-primary,#2C4BFF);border-color:var(--brand-primary,#2C4BFF);color:#ffffff;box-shadow:0 1px 0 color-mix(in srgb,#ffffff 25%,transparent) inset,0 4px 10px -3px color-mix(in srgb,var(--brand-primary,#2C4BFF) 50%,transparent);animation:vh-ai-fb-pop 280ms cubic-bezier(.34,1.56,.64,1)}.vh-ai-fb__vote.is-on i{font-weight:900;transform:scale(1.05);transition:transform .18s cubic-bezier(.23,1,.32,1)}@keyframes vh-ai-fb-pop{0%{transform:scale(1)}45%{transform:scale(1.18)}100%{transform:scale(1)}}.vh-ai-fb button:disabled{cursor:default;opacity:.55}.vh-ai-fb button:disabled:hover{background:transparent;border-color:transparent;color:color-mix(in srgb,var(--brand-secondary,#161824) 55%,transparent);transform:none}.vh-ai-fb-spacer{flex:1}.vh-ai-fb-act{color:color-mix(in srgb,var(--brand-secondary,#161824) 45%,transparent)}@media (hover:hover) and (pointer:fine){.vh-ai-fb-act:hover{color:#ffffff}}.vh-ai-fb-act.is-copied{background:color-mix(in srgb,#16a34a 14%,transparent)!important;color:#16a34a!important;border-color:color-mix(in srgb,#16a34a 30%,transparent)!important;animation:vh-ai-fb-pop 320ms cubic-bezier(.34,1.56,.64,1)}.vh-ai-fb-act[data-act="regen"]:active i{animation:vh-ai-fb-spin .6s cubic-bezier(.34,1.56,.64,1)}@keyframes vh-ai-fb-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.vh-ai-fb button,.vh-ai-fb-act i,.vh-ai-fb button.is-on{animation:none;transform:none}}.vhai-trpop{position:fixed;z-index:9999;width:240px;max-height:340px;background:#ffffff;border-radius:14px;box-shadow:0 1px 0 color-mix(in srgb,#ffffff 90%,transparent) inset,0 18px 44px -18px color-mix(in srgb,var(--brand-secondary,#161824) 30%,transparent),0 6px 16px -8px color-mix(in srgb,var(--brand-primary,#2C4BFF) 14%,transparent);opacity:0;transform:translateY(8px) scale(.96);transform-origin:bottom right;transition:opacity .18s ease,transform .22s cubic-bezier(.23,1,.32,1);pointer-events:none;overflow:hidden;display:flex;flex-direction:column}.vhai-trpop.vhai-trpop--open{opacity:1;pointer-events:auto}.vhai-trpop__head{display:flex;align-items:center;gap:8px;padding:12px 14px 11px;border-bottom:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 7%,transparent);flex-shrink:0}.vhai-trpop__icon{width:21px;height:21px;color:var(--brand-primary,#2C4BFF);flex-shrink:0}.vhai-trpop__title{font-size:.78rem;font-weight:600;letter-spacing:-0.005em;color:var(--brand-secondary,#161824);line-height:1}.vhai-trpop__list{flex:1;min-height:0;overflow-y:auto;padding:6px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--brand-secondary,#161824) 16%,transparent) transparent}.vhai-trpop__list::-webkit-scrollbar{width:6px}.vhai-trpop__list::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--brand-secondary,#161824) 16%,transparent);border-radius:999px}.vhai-trpop__list::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--brand-secondary,#161824) 30%,transparent)}.vhai-trpop__list::-webkit-scrollbar-track{background:transparent}.vhai-trpop .vhai-trpop__item{all:unset;box-sizing:border-box;display:flex;align-items:center;width:100%;padding:9px 12px;border-radius:8px;font-family:inherit;font-size:.88rem;font-weight:500;line-height:1.3;color:color-mix(in srgb,var(--brand-secondary,#161824) 80%,transparent);background:transparent;border:0;cursor:pointer;text-align:left;white-space:nowrap;letter-spacing:0;text-transform:none;transition:background .15s ease,color .15s ease}.vhai-trpop .vhai-trpop__item+.vhai-trpop__item{margin-top:1px}.vhai-trpop .vhai-trpop__item:hover{background:var(--brand-secondary,#161824);color:#ffffff}.vhai-trpop .vhai-trpop__item:active{background:color-mix(in srgb,var(--brand-secondary,#161824) 88%,transparent)}.vhai-trpop .vhai-trpop__item:focus-visible{outline:none;background:color-mix(in srgb,var(--brand-secondary,#161824) 8%,transparent);color:var(--brand-secondary,#161824)}.vhai-trpop__item-name{display:block}.vh-ai-trbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:11.5px;color:#9aa2b5}.vh-ai-trbar span{display:inline-flex;align-items:center;gap:5px;font-weight:600}.vh-ai-trbar span i{color:var(--brand-primary)}.vh-ai-trbar button{background:none;border:0;color:#6b7090;font-size:11.5px;font-weight:600;cursor:pointer;text-decoration:underline;padding:0}.vh-ai-trbar button:hover{color:var(--brand-primary)}.vh-aiw{position:fixed;left:22px;bottom:22px;z-index:9998}.vh-aiw-launch{position:relative;display:inline-flex;align-items:center;gap:9px;background:linear-gradient(100deg,var(--brand-primary),#7c3aed);color:#fff;border:none;border-radius:999px;padding:10px 18px 10px 11px;font-size:.92rem;font-weight:700;cursor:pointer;box-shadow:0 10px 28px rgba(124,58,237,.45);transition:transform .15s ease,box-shadow .15s ease}.vh-aiw-launch:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(124,58,237,.55)}.vh-aiw-launch .vh-aiw-ava{width:30px;height:30px;border-radius:50%;background:rgba(255,255,255,.18);display:inline-flex;align-items:center;justify-content:center;font-size:14px}.vh-aiw-launch::before{content:"";position:absolute;inset:-4px;border-radius:999px;border:2px solid rgba(124,58,237,.5);animation:vhAiwPulse 2.4s ease-out infinite;pointer-events:none}@keyframes vhAiwPulse{0%{opacity:.7;transform:scale(.98)}70%,100%{opacity:0;transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.vh-aiw-launch::before{display:none}}.vh-aiw.is-open .vh-aiw-launch{display:none}.vh-aiw-panel{position:fixed;left:22px;bottom:22px;width:380px;max-width:calc(100vw - 32px);height:560px;max-height:calc(100vh - 110px);background:#fff;border:1px solid #e8ecf2;border-radius:18px;box-shadow:0 24px 60px rgba(15,23,42,.25);display:flex;flex-direction:column;overflow:hidden;z-index:9999}.vh-aiw-head{display:flex;align-items:center;gap:10px;padding:13px 16px;border-bottom:1px solid #eef1f5;background:linear-gradient(90deg,#f8faff,#fff)}.vh-aiw-close{margin-left:auto;background:transparent;border:none;color:#94a3b8;font-size:1.1rem;cursor:pointer;width:30px;height:30px;border-radius:8px}.vh-aiw-close:hover{background:#f1f5f9;color:#0f172a}.vh-aiw-panel .vh-ai-log{flex:1;min-height:0;max-height:none}.vh-aiw-panel .vh-ai-suggest{padding:0 14px 10px}.vh-aiw-panel .vh-ai-input{gap:6px;padding:12px}.vh-aiw-panel .vh-ai-input textarea{padding:9px 12px;font-size:.9rem}.vh-aiw-panel .vh-ai-input button,.vh-aiw-panel .vhai-iconbtn{width:38px;height:38px;font-size:14px;border-radius:10px}.vh-aiw-foot{border-top:1px solid #eef1f5;padding:8px 14px 12px}.vh-aiw-leadtoggle{background:none;border:none;color:#64748b;font-size:11.5px;cursor:pointer;padding:2px 0}.vh-aiw-leadtoggle:hover{color:var(--brand-primary)}.vh-aiw-lead{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}.vh-aiw-lead input{flex:1;min-width:90px;border:1px solid #d8dee9;border-radius:8px;padding:7px 10px;font-size:.85rem}.vh-aiw-lead button{background:var(--brand-primary);color:#fff;border:none;border-radius:8px;padding:7px 14px;font-size:.85rem;font-weight:700;cursor:pointer}.vh-aiw-lead-done{font-size:.85rem;color:#16a34a;font-weight:600}@media (max-width:480px){.vh-aiw{left:14px;bottom:14px}.vh-aiw-panel{left:8px;right:8px;bottom:8px;width:auto;height:76vh}}.grecaptcha-badge{bottom:84px!important}.vh-ticket-page .grecaptcha-badge{left:auto!important;right:14px!important;bottom:96px!important}.vh-wc-stats{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.vh-wc-stats div{background:#f1f5ff;border:1px solid #e2e8f0;border-radius:10px;padding:10px 16px;font-size:.9rem;color:#475569}.vh-wc-stats b{color:var(--brand-primary);font-size:1.05rem}.vh-diff-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:640px){.vh-diff-grid{grid-template-columns:1fr}}.vh-md-prev{border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px;overflow:auto;background:#fff;font-size:.92rem;line-height:1.6;min-height:120px}.vh-md-prev h1,.vh-md-prev h2,.vh-md-prev h3{margin:.4em 0 .3em}.vh-df-add{color:#16a34a}.vh-df-del{color:#dc2626}.vh-df-eq{color:#94a3b8}.vh-color-swatch{height:60px;border-radius:10px;margin-top:14px;border:1px solid #e2e8f0}.vh-qr-box{text-align:center;margin-top:18px}.vh-sig-prev{border:1px solid #e2e8f0;border-radius:10px;padding:16px;margin:14px 0;background:#fff}.vh-rc{padding:76px 0 84px;background:var(--brand-secondary);overflow:hidden}.vh-rc-head{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;margin:0 0 52px}.vh-rc-title{margin:0;line-height:1.02;letter-spacing:-0.03em;font-weight:500}.vh-rc-title-1,.vh-rc-title-2{display:block}.vh-rc-title-1{font-size:clamp(1.7rem,3.4vw,2.7rem);font-weight:500;color:#fff}.vh-rc-title-2{font-size:clamp(2rem,4.4vw,3.4rem);color:var(--accent)}.vh-rc-lead{font-size:1rem;line-height:1.7;color:color-mix(in srgb,#fff 76%,transparent);margin:0;max-width:46ch;justify-self:end}.vh-rc-stage{perspective:1600px}.vh-rc-viewport{overflow:visible;cursor:grab}.vh-rc-viewport.is-dragging{cursor:grabbing}.vh-rc-track{list-style:none;margin:0;padding:0;position:relative;height:360px;transform-style:preserve-3d;touch-action:pan-y}.vh-rc-tile{position:absolute;top:0;left:50%;width:340px;max-width:80vw;height:100%;margin-left:-170px;border-radius:26px;overflow:hidden;box-sizing:border-box;padding:30px 28px;display:flex;flex-direction:column;justify-content:flex-end;color:var(--ink);background:oklch(99% 0.004 264);border:2px solid oklch(92% 0.006 264);user-select:none;transform-origin:center center;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .6s cubic-bezier(.16,1,.3,1);will-change:transform,opacity;box-shadow:0 30px 60px -32px oklch(40% 0.06 264 / 0.4)}.vh-rc-tile::before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(to top,var(--rc-c) 0%,color-mix(in oklab,var(--rc-c) 45%,transparent) 12%,color-mix(in oklab,var(--rc-c) 12%,transparent) 24%,transparent 34%)}.vh-rc-grain{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:1;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");-webkit-mask:linear-gradient(to top,#000 0%,#000 22%,transparent 38%);mask:linear-gradient(to top,#000 0%,#000 22%,transparent 38%)}.vh-rc-tile::after{content:"";position:absolute;inset:0;z-index:4;background:#fff;opacity:var(--veil,0);pointer-events:none;backdrop-filter:blur(4px);transition:opacity .6s cubic-bezier(.16,1,.3,1)}.vh-rc-art{position:absolute;z-index:1;top:0;left:40%;right:0;height:45%;color:var(--rc-c);opacity:0.8;pointer-events:none;-webkit-mask:linear-gradient(to bottom,#000 0%,#000 40%,transparent 90%);mask:linear-gradient(to bottom,#000 0%,#000 40%,transparent 90%)}.vh-rc-art svg{width:72%;height:100%;display:block;margin-left:auto;margin-right:6%}.vh-rc-tile--perf{--rc-c:oklch(70% 0.15 256)}.vh-rc-tile--sec{--rc-c:oklch(62% 0.12 200)}.vh-rc-tile--incl{--rc-c:oklch(66% 0.17 290)}.vh-rc-tile--price{--rc-c:oklch(70% 0.15 158)}.vh-rc-tile--support{--rc-c:oklch(74% 0.15 58)}.vh-rc-tile--trial{--rc-c:oklch(70% 0.16 350)}.vh-rc-content{position:relative;z-index:2}.vh-rc-tile h3{font-size:1.4rem;font-weight:800;letter-spacing:-0.02em;margin:0 0 8px;color:var(--ink)}.vh-rc-tile>.vh-rc-content>p{font-size:0.95rem;line-height:1.55;color:var(--ink-soft);margin:0 0 16px}.vh-rc-points{list-style:none;margin:0;padding:14px 0 0;border-top:1px solid color-mix(in oklab,var(--rc-c) 35%,oklch(90% 0.01 264));display:flex;flex-direction:column;gap:7px}.vh-rc-points li{position:relative;padding-left:20px;font-size:0.86rem;font-weight:500;color:var(--ink)}.vh-rc-points li::before{content:"";position:absolute;left:0;top:0.5em;width:7px;height:7px;border-radius:50%;background:var(--rc-c)}.vh-rc-nav{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:44px}.vh-rc-arrow{width:48px;height:48px;border-radius:50%;border:none;background:#fff;color:var(--ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.vh-rc-arrow:hover{background:var(--accent);border-color:var(--accent);color:var(--brand-secondary);transform:scale(1.06)}.vh-rc-arrow:focus{outline:none;box-shadow:none}.vh-rc-arrow:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vh-rc-dots{display:flex;align-items:center;gap:8px}.vh-rc-dot{width:8px;height:8px;border-radius:999px;border:0;padding:0;background:color-mix(in srgb,#fff 28%,transparent);cursor:pointer;transition:width .3s cubic-bezier(.16,1,.3,1),background .3s ease}.vh-rc-dot.is-active{width:28px;background:var(--accent)}.vh-rc-dot:focus{outline:none;box-shadow:none}.vh-rc-dot:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:860px){.vh-rc{padding:72px 0 64px}.vh-rc-head{grid-template-columns:1fr;gap:16px;align-items:start;margin-bottom:40px}.vh-rc-lead{justify-self:start;max-width:none}.vh-rc-track{height:440px}.vh-rc-tile{width:300px;margin-left:-150px}}@media (max-width:520px){.vh-rc-track{height:400px}.vh-rc-tile{width:68vw;margin-left:-34vw}.vh-rc-arrow{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.vh-rc-tile{transition:opacity .3s ease}}.vh-webpro{padding:72px 0;background:#f8fafc}.vh-webpro-head{text-align:center;max-width:640px;margin:0 auto 2.6rem}.vh-webpro-head h2{font-size:2rem;font-weight:800;letter-spacing:-.02em;color:#0f172a;margin:0 0 .6rem}.vh-webpro-head p{color:#64748b;margin:0}.vh-webpro-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width:860px){.vh-webpro-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.vh-webpro-grid{grid-template-columns:1fr}}.vh-webpro-item{text-align:center;background:#fff;border:1px solid #eef1f5;border-radius:16px;padding:30px 22px;transition:transform .2s ease,box-shadow .2s ease}.vh-webpro-item:hover{transform:translateY(-4px);box-shadow:0 16px 36px rgba(15,23,42,.08)}.vh-webpro-item>i{font-size:2.2rem;color:var(--brand-primary);margin-bottom:.8rem}.vh-webpro-item h3{font-size:1.1rem;font-weight:800;color:#0f172a;margin:0 0 .4rem}.vh-webpro-item p{font-size:.9rem;color:#64748b;margin:0;line-height:1.5}.vh-support2{padding:72px 0;background:#f8fafc}.vh-support2-head{text-align:center;max-width:680px;margin:0 auto 2.4rem}.vh-support2-head h2{font-size:2rem;font-weight:800;letter-spacing:-.02em;color:#0f172a;margin:0 0 .6rem}.vh-support2-head p{color:#64748b;margin:0}.vh-support2-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:760px;margin:0 auto 2.6rem}@media (max-width:620px){.vh-support2-stats{grid-template-columns:1fr}}.vh-support2-stat{border-radius:16px;padding:28px 20px;text-align:center;color:#0f172a}.vh-support2-stat i{font-size:1.6rem;margin-bottom:.5rem;opacity:.85}.vh-support2-stat strong{display:block;font-size:1.8rem;font-weight:800}.vh-support2-stat span{font-size:.9rem;color:#475569}.vh-s2-blue{background:#dbeafe}.vh-s2-green{background:#dcfce7}.vh-s2-grey{background:#eef1f5}.vh-support2-methods{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media (max-width:860px){.vh-support2-methods{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.vh-support2-methods{grid-template-columns:1fr}}.vh-support2-method{text-align:center;text-decoration:none;color:inherit;padding:14px}.vh-support2-method>i{font-size:1.7rem;color:var(--brand-primary);margin-bottom:.6rem}.vh-support2-method h3{font-size:1.05rem;font-weight:800;color:#0f172a;margin:0 0 .4rem}.vh-support2-method p{font-size:.88rem;color:#64748b;margin:0;line-height:1.5}.vh-support2-method p a{color:var(--brand-primary);text-decoration:none}.vh-support2-method p a:hover{text-decoration:underline}.vh-aiinfo{background:radial-gradient(60% 50% at 0% 0%,color-mix(in srgb,var(--brand-primary,#2C4BFF) 5%,transparent) 0%,transparent 60%),radial-gradient(50% 40% at 100% 100%,color-mix(in srgb,var(--accent,#F3D27E) 6%,transparent) 0%,transparent 65%),#ffffff;padding:clamp(60px,7vw,100px) 0 clamp(50px,6vw,90px)}.vh-aiinfo-head{max-width:760px;margin:0 0 clamp(50px,7vw,90px)}.vh-aiinfo-eyebrow{display:inline-block;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:var(--brand-primary,#2C4BFF);margin-bottom:18px;position:relative;padding-left:38px}.vh-aiinfo-eyebrow::before{content:"";position:absolute;left:0;top:50%;width:28px;height:1px;background:var(--brand-primary,#2C4BFF);transform:translateY(-50%)}.vh-aiinfo-title{font-family:inherit;font-weight:700;font-size:clamp(1.85rem,4.4vw,3rem);line-height:1.08;letter-spacing:-0.022em;color:var(--brand-secondary,#161824);margin:0 0 22px}.vh-aiinfo-title em{font-style:italic;color:var(--brand-primary,#2C4BFF)}.vh-aiinfo-lede{font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.6;color:color-mix(in srgb,var(--brand-secondary,#161824) 70%,transparent);max-width:620px;margin:0}.vh-aiinfo-flow{list-style:none;padding:0;margin:0 0 clamp(60px,7vw,100px);display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(28px,4vw,56px);counter-reset:vhai-step}@media (max-width:760px){.vh-aiinfo-flow{grid-template-columns:1fr;gap:36px}.vh-aiinfo-flow__step::after{display:none}}.vh-aiinfo-flow__step{position:relative;padding-top:12px}.vh-aiinfo-flow__step:not(:last-child)::after{content:"";position:absolute;top:5.2rem;right:calc(-1 * clamp(28px,4vw,56px) / 2 - 1px);width:clamp(28px,4vw,56px);height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--brand-primary,#2C4BFF) 26%,transparent) 0%,color-mix(in srgb,var(--brand-primary,#2C4BFF) 10%,transparent) 100%);pointer-events:none}.vh-aiinfo-flow__num{display:block;font-family:inherit;font-weight:500;font-size:clamp(3rem,5vw,4.5rem);line-height:.95;color:var(--brand-primary,#2C4BFF);margin-bottom:18px;letter-spacing:-0.035em;transition:transform .4s cubic-bezier(.23,1,.32,1)}.vh-aiinfo-flow__step:hover .vh-aiinfo-flow__num{transform:translateY(-3px)}.vh-aiinfo-flow__title{font-size:1.25rem;font-weight:600;letter-spacing:-0.018em;color:var(--brand-secondary,#161824);margin:0 0 10px}.vh-aiinfo-flow__desc{font-size:.92rem;line-height:1.6;color:color-mix(in srgb,var(--brand-secondary,#161824) 65%,transparent);margin:0;max-width:28ch}.vh-aiinfo-split{display:grid;grid-template-columns:1.4fr 1fr;margin-bottom:60px}@media (max-width:980px){.vh-aiinfo-split{grid-template-columns:1fr;gap:48px}}.vh-aiinfo-can{position:relative;padding:clamp(36px,4.5vw,60px) clamp(28px,4vw,52px);border-radius:24px;background:radial-gradient(60% 70% at 0% 0%,color-mix(in srgb,var(--brand-primary,#2C4BFF) 6%,transparent) 0%,transparent 60%),radial-gradient(55% 60% at 100% 100%,color-mix(in srgb,var(--accent,#F3D27E) 6%,transparent) 0%,transparent 65%),#fafbfd;overflow:hidden}.vh-aiinfo-can::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background-image:radial-gradient(circle at center,color-mix(in srgb,var(--brand-primary,#2C4BFF) 28%,transparent) 1px,transparent 1.5px);background-size:20px 20px;background-position:0 0;-webkit-mask-image:linear-gradient(135deg,rgba(0,0,0,.9) 0%,rgba(0,0,0,.4) 50%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(135deg,rgba(0,0,0,.9) 0%,rgba(0,0,0,.4) 50%,rgba(0,0,0,0) 100%);opacity:.7}.vh-aiinfo-can__head{margin-bottom:28px}.vh-aiinfo-can__tag{display:inline-block;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--brand-primary,#2C4BFF);margin-bottom:12px}.vh-aiinfo-can__title{font-family:inherit;font-weight:700;font-size:clamp(1.5rem,2.8vw,2rem);line-height:1.15;letter-spacing:-0.02em;color:var(--brand-secondary,#161824);margin:0}.vh-aiinfo-caps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:14px 22px}@media (max-width:720px){.vh-aiinfo-caps{grid-template-columns:1fr}}.vh-aiinfo-caps li{display:flex;align-items:flex-start;gap:12px;padding:6px 0;font-size:.9rem;line-height:1.5;color:color-mix(in srgb,var(--brand-secondary,#161824) 78%,transparent);transition:transform .22s cubic-bezier(.23,1,.32,1),color .2s ease}.vh-aiinfo-caps li:hover{transform:translateX(2px);color:var(--brand-secondary,#161824)}.vh-aiinfo-caps li>i{flex-shrink:0;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 12%,transparent);color:var(--brand-primary,#2C4BFF);font-size:.74rem;margin-top:1px;transition:background .2s ease,transform .26s cubic-bezier(.23,1,.32,1)}.vh-aiinfo-caps li:hover>i{background:var(--brand-primary,#2C4BFF);color:#ffffff;transform:rotate(-6deg) scale(1.05)}.vh-aiinfo-caps li strong{color:var(--brand-secondary,#161824);font-weight:600}.vh-aiinfo-aware{position:relative;padding:8px 0 8px 28px}.vh-aiinfo-aware::before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:2px;background:linear-gradient(180deg,var(--brand-primary,#2C4BFF) 0%,color-mix(in srgb,var(--brand-primary,#2C4BFF) 50%,transparent) 60%,transparent 100%);border-radius:2px}@media (max-width:980px){.vh-aiinfo-aware{padding-left:22px}}.vh-aiinfo-aware__tag{display:inline-block;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:color-mix(in srgb,var(--brand-secondary,#161824) 55%,transparent);margin-bottom:12px}.vh-aiinfo-aware__title{font-family:inherit;font-weight:700;font-size:clamp(1.35rem,2.4vw,1.8rem);line-height:1.2;letter-spacing:-0.02em;color:var(--brand-secondary,#161824);margin:0 0 28px}.vh-aiinfo-aware__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.vh-aiinfo-aware__list li{display:grid;grid-template-columns:auto 1fr;gap:14px;padding:16px 0;align-items:start;border-top:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 8%,transparent)}.vh-aiinfo-aware__list li:first-child{border-top:0;padding-top:0}.vh-aiinfo-aware__list li:last-child{padding-bottom:0}.vh-aiinfo-aware__list p{margin:0;font-size:.9rem;line-height:1.6;color:color-mix(in srgb,var(--brand-secondary,#161824) 72%,transparent)}.vh-aiinfo-aware__list strong{color:var(--brand-secondary,#161824);font-weight:600}.vh-aiinfo-aware__list a{color:var(--brand-primary,#2C4BFF);font-weight:500;border-bottom:1px solid color-mix(in srgb,var(--brand-primary,#2C4BFF) 30%,transparent);transition:border-color .2s ease}.vh-aiinfo-aware__list a:hover{border-bottom-color:var(--brand-primary,#2C4BFF)}.vh-aiinfo-aware__dot{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:var(--brand-primary,#2C4BFF);margin-top:9px;box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-primary,#2C4BFF) 12%,transparent)}@media (prefers-reduced-motion:reduce){.vh-aiinfo-flow__step:hover .vh-aiinfo-flow__num,.vh-aiinfo-caps li:hover,.vh-aiinfo-caps li:hover>i{transform:none}}.vh-aiguide-head{text-align:center;margin-bottom:2.4rem}.vh-aiguide-head h2{font-size:clamp(1.5rem,2.6vw,1.85rem);font-weight:700;letter-spacing:-0.02em;color:var(--brand-secondary,#161824);margin:0 0 .4rem}.vh-aiguide-head p{color:color-mix(in srgb,var(--brand-secondary,#161824) 60%,transparent);font-size:1rem;margin:0}.vh-aiguide-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}@media (max-width:980px){.vh-aiguide-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.vh-aiguide-grid{grid-template-columns:1fr}}.vh-aiguide-cat{position:relative;display:flex;flex-direction:column;gap:8px;background:color-mix(in srgb,#ffffff 65%,transparent);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border:1px solid color-mix(in srgb,#ffffff 70%,transparent);border-radius:18px;padding:1.35rem 1.15rem 1.15rem;overflow:hidden;transition:transform .26s cubic-bezier(.23,1,.32,1),box-shadow .26s cubic-bezier(.23,1,.32,1),border-color .2s ease,background .2s ease}.vh-aiguide-cat::before{content:"";position:absolute;top:-30%;left:-15%;width:60%;height:70%;background:radial-gradient(closest-side,color-mix(in srgb,var(--brand-primary,#2C4BFF) 14%,transparent) 0%,transparent 70%);pointer-events:none;opacity:.6;transition:opacity .3s ease}@media (hover:hover) and (pointer:fine){.vh-aiguide-cat:hover{background:color-mix(in srgb,#ffffff 78%,transparent);border-color:color-mix(in srgb,var(--brand-primary,#2C4BFF) 22%,transparent);transform:translateY(-2px);box-shadow:0 1px 0 color-mix(in srgb,#ffffff 95%,transparent) inset,0 20px 40px -16px color-mix(in srgb,var(--brand-primary,#2C4BFF) 26%,transparent),0 6px 16px -6px color-mix(in srgb,var(--brand-secondary,#161824) 12%,transparent)}.vh-aiguide-cat:hover::before{opacity:1}}.vh-aiguide-cat h3{display:flex;align-items:center;gap:10px;font-size:.92rem;font-weight:700;color:var(--brand-secondary,#161824);letter-spacing:-0.005em;margin:0 0 .35rem;position:relative;z-index:1}.vh-aiguide-cat h3 i{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:10px;background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 14%,color-mix(in srgb,#ffffff 70%,transparent));color:var(--brand-primary,#2C4BFF);border:1px solid color-mix(in srgb,var(--brand-primary,#2C4BFF) 18%,transparent);font-size:.85rem;flex-shrink:0;transition:transform .26s cubic-bezier(.23,1,.32,1)}.vh-aiguide-cat:hover h3 i{transform:scale(1.08) rotate(-4deg)}.vh-ai-guide-q{position:relative;text-align:left;border-radius:18px;padding:9px 34px 9px 14px;font:inherit;border:none;font-size:.84rem;font-weight:500;color:color-mix(in srgb,var(--brand-secondary,#161824) 75%,transparent);cursor:pointer;letter-spacing:-0.003em;line-height:1.4;overflow:hidden;z-index:1;transition:border-color .2s ease,background .2s ease,color .2s ease,transform .14s cubic-bezier(.23,1,.32,1),box-shadow .2s ease}@media (hover:hover) and (pointer:fine){.vh-ai-guide-q:hover{border-color:color-mix(in srgb,var(--brand-primary,#2C4BFF) 30%,transparent);background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 10%,color-mix(in srgb,#ffffff 80%,transparent));color:var(--brand-primary,#2C4BFF);transform:translateY(-1px);box-shadow:0 4px 12px -4px color-mix(in srgb,var(--brand-primary,#2C4BFF) 25%,transparent)}.vh-ai-guide-q:hover::after{opacity:1;transform:translateY(-50%) translateX(0)}}.vh-ai-guide-q:active{transform:scale(0.97)}.vh-ai-guide-q:focus-visible{outline:none;border-color:var(--brand-primary,#2C4BFF);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary,#2C4BFF) 22%,transparent)}.vh-ai-guide-q.is-sent{background:var(--brand-primary,#2C4BFF);border-color:var(--brand-primary,#2C4BFF);color:#ffffff}.vh-ai-guide-q.is-sent::after{opacity:1;transform:translateY(-50%) translateX(0);color:#ffffff}.vh-ai-guide-q.is-sent::before{content:"";position:absolute;inset:0;border-radius:inherit;background:color-mix(in srgb,#ffffff 35%,transparent);animation:vh-aiguide-ripple .55s cubic-bezier(.23,1,.32,1) forwards;pointer-events:none}@keyframes vh-aiguide-ripple{from{transform:scale(0.4);opacity:1}to{transform:scale(1.4);opacity:0}}.vh-aiguide-tip{display:flex;align-items:flex-start;gap:7px;margin-top:4px;font-size:.76rem;line-height:1.45;color:color-mix(in srgb,var(--brand-secondary,#161824) 50%,transparent);position:relative;z-index:1}.vh-aiguide-tip i{color:var(--brand-primary,#2C4BFF);margin-top:2px}.vh-aiguide-foot{display:flex;flex-direction:column;align-items:center;gap:16px;margin:2.4rem 0 0}.vh-aiguide-foot>span{color:color-mix(in srgb,var(--brand-secondary,#161824) 55%,transparent);font-size:.9rem;text-align:center}.vh-aiguide-foot>span i{color:var(--brand-primary,#2C4BFF);margin-right:6px}.vh-aiguide-foot__btn{display:inline-flex;align-items:center;gap:8px}.vh-aiguide-foot__btn i{font-size:.8rem;transition:transform .22s cubic-bezier(.23,1,.32,1)}.vh-aiguide-foot__btn:hover i{transform:translateX(4px)}@media (prefers-reduced-motion:reduce){.vh-aiguide-cat,.vh-aiguide-cat h3 i,.vh-ai-guide-q,.vh-ai-guide-q::after,.vh-aiguide-foot__btn i{animation:none;transition:none}.vh-aiguide-cat:hover,.vh-ai-guide-q:hover{transform:none}.vh-ai-guide-q.is-sent::before{display:none}}.vh-aiinfo-card a{color:var(--brand-primary,#2C4BFF)}.vh-aiinfo-foot{text-align:start;font-size:.82rem;color:color-mix(in srgb,var(--brand-secondary,#161824) 45%,transparent);margin:2rem 0 0}.vh-aiinfo-foot a{color:#64748b}.vhai-clearpop{position:fixed;z-index:10000;width:320px;max-width:calc(100vw - 24px);padding:16px 16px 14px;background:#fff;border:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 8%,transparent);border-radius:16px;box-shadow:0 24px 60px -16px color-mix(in srgb,var(--brand-secondary,#161824) 30%,transparent),0 6px 16px -6px color-mix(in srgb,var(--brand-secondary,#161824) 14%,transparent);display:grid;grid-template-columns:36px 1fr;grid-template-rows:auto auto;gap:4px 12px;font-family:'DM Sans',system-ui,sans-serif;color:var(--brand-secondary,#161824);transform-origin:var(--vhai-caret-x,50%) 100%;animation:vhai-clearpop-in 200ms cubic-bezier(.23,1,.32,1)}.vhai-clearpop[data-placement="bottom"]{transform-origin:var(--vhai-caret-x,50%) 0}.vhai-clearpop.is-closing{animation:vhai-clearpop-out 140ms cubic-bezier(.4,0,1,1) forwards;pointer-events:none}.vhai-clearpop::after{content:"";position:absolute;left:var(--vhai-caret-x,50%);bottom:-7px;width:12px;height:12px;background:#fff;border-right:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 8%,transparent);border-bottom:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 8%,transparent);transform:translateX(-50%) rotate(45deg)}.vhai-clearpop[data-placement="bottom"]::after{bottom:auto;top:-7px;border-right:none;border-bottom:none;border-left:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 8%,transparent);border-top:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 8%,transparent)}.vhai-clearpop__icon{grid-row:1 / span 2;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 10%,#fff);color:var(--brand-primary,#2C4BFF)}.vhai-clearpop__body{grid-column:2}.vhai-clearpop__title{font-size:14px;font-weight:600;line-height:1.3;color:var(--brand-secondary,#161824);margin-bottom:4px}.vhai-clearpop__desc{font-size:12.5px;line-height:1.5;color:color-mix(in srgb,var(--brand-secondary,#161824) 65%,#fff)}.vhai-clearpop__actions{grid-column:2;display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.vhai-clearpop__btn{appearance:none;border:0;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:8px 14px;border-radius:10px;display:inline-flex;align-items:center;gap:6px;transition:background 160ms ease,color 160ms ease,transform 120ms ease-out}.vhai-clearpop__btn:active{transform:scale(.97)}.vhai-clearpop__btn--ghost{background:transparent;color:color-mix(in srgb,var(--brand-secondary,#161824) 75%,#fff)}.vhai-clearpop__btn--ghost:hover{background:color-mix(in srgb,var(--brand-secondary,#161824) 6%,#fff);color:var(--brand-secondary,#161824)}.vhai-clearpop__btn--danger{background:var(--brand-secondary,#161824);color:#fff}.vhai-clearpop__btn--danger:hover{background:color-mix(in srgb,var(--brand-secondary,#161824) 92%,var(--brand-primary,#2C4BFF))}.vhai-clearpop__btn:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-primary,#2C4BFF) 60%,transparent);outline-offset:2px}@keyframes vhai-clearpop-in{from{opacity:0;transform:translateY(6px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes vhai-clearpop-out{to{opacity:0;transform:translateY(4px) scale(.97)}}@media (prefers-reduced-motion:reduce){.vhai-clearpop,.vhai-clearpop.is-closing{animation:none}}.vh-ai-hist-btn{background:#f1f5f9;border:1px solid #e2e8f0;color:#475569;width:34px;height:34px;border-radius:8px;cursor:pointer;font-size:13px;flex-shrink:0}.vh-ai-hist-btn:hover{background:#e2e8f0;color:#0f172a}.vh-ai-hist-menu{position:absolute;bottom:calc(100% + 8px);top:auto;left:0;right:auto;width:260px;max-height:320px;overflow:auto;background:#fff;border:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 8%,transparent);border-radius:14px;box-shadow:0 -2px 0 rgba(255,255,255,.6) inset,0 20px 48px -12px color-mix(in srgb,var(--brand-secondary,#161824) 22%,transparent),0 4px 12px -4px color-mix(in srgb,var(--brand-secondary,#161824) 10%,transparent);z-index:50;padding:6px;transform-origin:bottom left;animation:vh-ai-hist-pop 180ms cubic-bezier(.23,1,.32,1)}@keyframes vh-ai-hist-pop{from{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.vh-ai-hist-menu{animation:none}}.vh-ai-hist-menu[hidden]{display:none}.vh-ai-hist-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;padding:6px 8px 4px}.vh-ai-hist-item{display:block;width:100%;text-align:left;background:none;border:none;padding:8px 10px;border-radius:8px;cursor:pointer;font-size:.86rem;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vh-ai-hist-item:hover{background:#f1f5f9}.vh-ai-hist-item.is-active{background:#eef2ff;color:var(--brand-primary);font-weight:600}.vh-ai-hist-empty{padding:12px;font-size:.85rem;color:#94a3b8;text-align:center}.vhai-iconbtn{width:42px;height:42px;flex-shrink:0;border:1px solid #d8dee9;background:#fff;color:#64748b;border-radius:11px;cursor:pointer;font-size:15px;transition:background .15s ease,color .15s ease}.vhai-iconbtn:hover{background:#f1f5f9;color:var(--brand-primary)}.vhai-iconbtn.is-rec{background:#fee2e2;color:#dc2626;border-color:#fca5a5;animation:vhMicPulse 1s infinite}@keyframes vhMicPulse{0%,100%{box-shadow:0 0 0 0 rgba(220,38,38,.4)}50%{box-shadow:0 0 0 6px rgba(220,38,38,0)}}.vhai-attach-prev:not(:empty){padding:8px 16px 0}.vhai-attach-chip{display:inline-flex;align-items:center;gap:6px;background:#eef2ff;color:var(--brand-primary);border:1px solid #dbe3ff;border-radius:8px;padding:5px 10px;font-size:.8rem}.vhai-attach-x{background:none;border:none;color:#64748b;font-size:1.1rem;line-height:1;cursor:pointer;padding:0 0 0 4px}.vh-ai-userimg{max-width:200px;max-height:180px;border-radius:10px;display:block;margin-bottom:6px}.vh-dash-main{min-width:0}.vh-ca-sidebar{position:sticky;top:90px}.vh-cside{background:#fff;border:1px solid #eef1f5;border-radius:6px;padding:14px;margin-bottom:16px;box-shadow:0 6px 20px rgba(15,23,42,.05)}.vh-cside-order{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;background:linear-gradient(135deg,var(--brand-primary),var(--accent));color:#fff!important;font-weight:700;font-size:.92rem;border-radius:11px;padding:11px 14px;text-decoration:none!important;transition:filter .15s}.vh-cside-order:hover{filter:brightness(1.07)}.vh-cside-nav{list-style:none;margin:12px 0 0;padding:0}.vh-cside-nav li{margin:2px 0}.vh-cside-nav a{display:flex;align-items:center;gap:.7rem;padding:10px 12px;border-radius:10px;color:#475569!important;font-size:.92rem;font-weight:600;text-decoration:none!important;transition:background .14s,color .14s}.vh-cside-nav a i{width:18px;text-align:center;color:#94a3b8;font-size:.95rem;transition:color .14s}.vh-cside-nav a:hover{background:#f4f6fb;color:#1e293b!important}.vh-cside-nav a:hover i{color:var(--brand-primary)}.vh-cside-nav a.is-active{background:#eef2ff;color:var(--brand-primary)!important}.vh-cside-nav a.is-active i{color:var(--brand-primary)}.vh-cside-status{display:flex;align-items:center;gap:.5rem;margin-top:12px;padding:10px 12px;border-top:1px solid #f1f5f9;color:#475569!important;font-size:.88rem;font-weight:600;text-decoration:none!important}.vh-cside-status:hover{color:#16a34a!important}.vh-cside-statusdot{width:9px;height:9px;border-radius:50%;background:#16a34a;box-shadow:0 0 0 3px rgba(22,163,74,.18)}.vh-dash-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;background:linear-gradient(120deg,#1e2a78,#4f46e5 60%,#6d28d9);color:#fff;border-radius:18px;padding:26px 28px;margin-bottom:10px}.vh-dash-hero h1,.vh-dash-hero h1 *{font-size:1.6rem;font-weight:800;margin:0 0 .3rem;color:#fff!important}.vh-dash-hero p{margin:0;color:rgba(255,255,255,.9)!important;font-size:.95rem}.vh-dash-hero-actions{display:flex;gap:10px;flex-wrap:wrap}.vh-dash-btn{display:inline-flex;align-items:center;gap:.5rem;border-radius:11px;padding:11px 18px;font-size:.9rem;font-weight:700;text-decoration:none!important;transition:filter .15s,background .15s,transform .1s;white-space:nowrap}.vh-dash-btn:active{transform:translateY(1px)}.vh-dash-btn--ghost{background:rgba(255,255,255,.14);color:#fff!important;border:1px solid rgba(255,255,255,.32)}.vh-dash-btn--ghost:hover{background:rgba(255,255,255,.24)}.vh-dash-btn--solid{background:#fff;color:var(--brand-primary)!important}.vh-dash-btn--solid:hover{filter:brightness(.96)}.vh-dash-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px}.vh-dash-stat{display:flex;flex-direction:column;gap:2px;background:#fff;border:1px solid #eef1f5;border-radius:4px;padding:16px 18px;text-decoration:none!important;transition:box-shadow .18s,transform .18s,border-color .18s}.vh-dash-stat:hover{box-shadow:0 12px 28px rgba(15,23,42,.08);transform:translateY(-2px);border-color:#dbe4f3}.vh-dash-stat-ico{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#eef2ff;color:var(--brand-primary);font-size:1rem;margin-bottom:6px}.vh-dash-stat-num{font-size:1.7rem;font-weight:800;color:#0f172a;line-height:1.1}.vh-dash-stat-lbl{font-size:.82rem;color:#64748b;font-weight:600}.vh-dash-stat.is-due .vh-dash-stat-ico{background:#fef2f2;color:#dc2626}.vh-dash-stat.is-due .vh-dash-stat-num{color:#dc2626}.vh-dash-panels .card{border:1px solid #eef1f5!important;border-radius:16px!important;box-shadow:0 6px 20px rgba(15,23,42,.05)!important;overflow:hidden;margin-bottom:18px}.vh-dash-panels .card-header{background:#fff!important;border-bottom:1px solid #f1f5f9!important;padding:16px 20px!important}.vh-dash-panels .card-title{font-size:1.02rem!important;font-weight:800!important;color:#0f172a!important}.vh-dash-panels .card-title i{color:var(--brand-primary)}.vh-dash-panels .list-group-item{border-color:#f1f5f9!important;padding:13px 20px!important}.vh-dash-panels .list-group-item-action:hover{background:#f8faff!important}.vh-dash-panels .btn-xs{border-radius:9px}.vh-ca-page #main-body{padding-top:24px}.vh-renew-page #main-body{padding-top:24px}.vh-renew-page h1.font-size-36,.vh-renew-page h1{font-weight:800;color:#0f172a}.vh-renew-page .service-renewal,.vh-renew-page .addon-renewals{background:#fff;border:1px solid #eef1f5;border-radius:16px;box-shadow:0 6px 20px rgba(15,23,42,.05);padding:20px 24px;margin-bottom:16px}.vh-renew-page .service-renewal h3{color:#0f172a;font-weight:800}.vh-renew-page .div-renewal-period-label,.vh-renew-page .service-renewal h4{color:#475569}.vh-renew-page .label{border-radius:999px;padding:5px 12px;font-weight:700;font-size:.74rem}.vh-renew-page .label-info{background:#dcfce7!important;color:#15803d!important}.vh-renew-page .label-warning{background:#fef9c3!important;color:#a16207!important}.vh-renew-page .btn-add-renewal-to-cart{background:linear-gradient(135deg,var(--brand-primary),var(--accent))!important;border:none!important;color:#fff!important;border-radius:10px!important;font-weight:700!important;padding:10px 22px!important}.vh-renew-page .btn-add-renewal-to-cart:hover{filter:brightness(1.08)}.vh-renew-page .btn-add-renewal-to-cart.added,.vh-renew-page .btn-add-renewal-to-cart[disabled]{background:#dcfce7!important;color:#15803d!important;filter:none;cursor:default}.vh-renew-page .order-summary{background:#fff;border:1px solid #eef1f5;border-radius:16px;box-shadow:0 12px 30px rgba(15,23,42,.08);overflow:hidden}.vh-renew-page .order-summary h2{background:linear-gradient(120deg,#1e2a78,var(--brand-primary))!important;color:#fff!important;margin:0!important;padding:18px 22px!important;font-weight:800!important}.vh-renew-page .order-summary .invoice-summary,.vh-renew-page .order-summary>div{padding-left:22px;padding-right:22px}.vh-renew-page .btn-primary,.vh-renew-page .btn-primary:hover,.vh-renew-page .btn-primary:focus,.vh-renew-page #btnGoToCart,.vh-renew-page #btnGoToCart:hover,.vh-renew-page #btnGoToCart:focus{background:linear-gradient(135deg,var(--brand-primary),var(--accent))!important;border:none!important;border-radius:11px!important;font-weight:700!important;color:#fff!important}.vh-renew-page .btn-primary:hover,.vh-renew-page #btnGoToCart:hover{filter:brightness(1.08)}.vh-renew-page .service-renewals-quick-filter,.vh-renew-page .domain-renewals-filter{border-radius:9px!important}#vhCpanelOverlay{position:fixed;inset:0;z-index:99999;background:#fff;display:flex;align-items:center;justify-content:center}#vhCpanelOverlay .vh-cpov-box{text-align:center;color:var(--brand-primary)}#vhCpanelOverlay .vh-cpov-box i{font-size:2.4rem}#vhCpanelOverlay .vh-cpov-box p{margin:14px 0 0;font-size:1rem;font-weight:700;color:#334155}.vh-ca-page .primary-content form .form-group{margin-bottom:16px}.vh-ca-page .primary-content form .form-control,.vh-ca-page .primary-content form .custom-select{border-radius:9px;border:1px solid #e5e7eb;padding:9px 12px;height:auto}.vh-ca-page .primary-content form .form-control:focus,.vh-ca-page .primary-content form .custom-select:focus{border-color:#93b4ff;box-shadow:0 0 0 3px rgba(44,75,255,.1)}.vh-ca-page .primary-content form .col-form-label,.vh-ca-page .primary-content form label{font-weight:600;color:#475569;font-size:.85rem}.vh-ca-page .primary-content .card{border:1px solid #eef1f5!important;border-radius:6px!important}.vh-ca-page .primary-content .card>.card-header{background:#fbfcfe!important;border-bottom:1px solid #f1f5f9!important;border-radius:16px 16px 0 0!important}.vh-ca-page [class*="sitejet" i],.vh-ca-page [id*="sitejet" i],.vh-ca-page .vh-hide-sitejet{display:none!important}.vh-ca-page .product-recommendations-container,.vh-ca-page .product-recommendations,.vh-ca-page .product-recommendation,.vh-ca-page .mc-promo,.vh-ca-page .promo-banner,.vh-ca-page .promo-banner-rounded{display:none!important}.vh-billing .card-header{background:#fbfcfe!important}.vh-billing .card-body{padding:8px 24px 18px!important}.vh-billing .card-body .row[id]{padding:11px 0;border-bottom:1px solid #f1f5f9;align-items:center;margin:0}.vh-billing .card-body [class*="col-md-5"]>.row[id]:last-child{border-bottom:0}.vh-billing .card-body .row[id]>[class*="text-right"],.vh-billing .card-body .row[id]>.col-6:first-child{color:#64748b!important;font-size:.86rem;font-weight:600}.vh-billing .card-body .row[id]>.col-6:last-child{color:#0f172a;font-weight:700;font-size:.95rem}.vh-billing #recurringAmount>.col-6:last-child,.vh-billing #firstPaymentAmount>.col-6:last-child{color:var(--brand-primary)}@media (min-width:768px){.vh-billing .card-body>.row>[class*="col-md-5"]:last-child{margin-left:auto}}.vh-daysleft{display:inline-block;margin-left:10px;font-size:.72rem;font-weight:700;padding:2px 9px;border-radius:999px;background:#dcfce7;color:#15803d;vertical-align:middle}.vh-daysleft--soon{background:#fef9c3;color:#a16207}.vh-daysleft--over{background:#fee2e2;color:#b91c1c}@media (min-width:768px){.vh-ca-pd .primary-content .row>[class*="col-md-6"]>.card,.vh-ca-pd .primary-content .row>[class*="col-md-6"]>.panel,.vh-ca-pd .primary-content .row>[class*="col-sm-6"]>.card,.vh-ca-pd .primary-content .row>[class*="col-sm-6"]>.panel{width:100%}}.vh-ca-page .table-container{background:#fff;border:1px solid #eef1f5;border-radius:6px;padding:18px 20px}.vh-ca-page table.table-list{border-collapse:separate;border-spacing:0;margin:12px 0;border-top:2px solid color-mix(in srgb,var(--brand-primary,#2C4BFF) 14%,transparent)}.vh-ca-page table.table-list thead th{background:color-mix(in srgb,var(--brand-secondary,#161824) 3%,#fff);color:color-mix(in srgb,var(--brand-secondary,#161824) 50%,#fff)!important;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;border:0!important;border-bottom:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 8%,transparent)!important;padding:14px 18px;text-align:left!important}.vh-ca-page table.table-list thead th:last-child{text-align:right!important}.vh-ca-page table.table-list tbody td{border:0!important;border-bottom:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 6%,transparent)!important;padding:16px 18px;vertical-align:middle;color:var(--brand-secondary,#161824);font-size:13.5px;font-variant-numeric:tabular-nums}.vh-ca-page table.table-list tbody tr:last-child td{border-bottom:0!important}.vh-ca-page table.table-list tbody tr{position:relative;transition:background .2s ease}.vh-ca-page table.table-list tbody tr:hover td{background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 3%,transparent)}.vh-ca-page table.table-list tbody td strong{color:var(--brand-secondary,#161824);font-weight:600;font-size:14.5px;letter-spacing:-.005em}.vh-ca-page table.table-list tbody a{color:var(--brand-secondary,#161824);text-decoration:none;font-weight:600;font-size:14px;transition:color .15s ease}.vh-ca-page table.table-list tbody a:hover{color:var(--brand-primary,#2C4BFF)}.vh-ca-page table.table-list tbody td .fa-check.text-success,.vh-ca-page table.table-list tbody td .fa-times.text-danger{display:inline-block;font-size:10px;margin-right:4px}.vh-ca-page table.table-list tbody td>small,.vh-ca-page table.table-list tbody td .auto-renew{display:block;font-size:11px;font-weight:600;color:color-mix(in srgb,var(--brand-secondary,#161824) 50%,#fff);text-transform:uppercase;letter-spacing:.08em;margin-top:4px}.vh-ca-page .btn-toolbar,.vh-ca-page form>.btn-group.btn-group-sm,.vh-ca-page .tab-content .btn-group.btn-group-sm{display:inline-flex!important;gap:6px!important;border:0!important;background:#fff!important}.vh-ca-page .btn.setBulkAction,.vh-ca-page .btn-default.setBulkAction,.vh-ca-page .btn-group.btn-group-sm>.btn{background:#fff!important;color:var(--brand-secondary,#161824)!important;border:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 10%,transparent)!important;border-radius:10px!important;padding:8px 14px!important;font-size:12.5px!important;font-weight:600!important;box-shadow:none!important;transition:background .15s ease,color .15s ease,border-color .15s ease!important;display:inline-flex!important;align-items:center!important;gap:7px!important;margin:0!important}.vh-ca-page .btn.setBulkAction:hover,.vh-ca-page .btn-default.setBulkAction:hover,.vh-ca-page .btn-group.btn-group-sm>.btn:hover{background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 5%,#fff)!important;color:var(--brand-primary,#2C4BFF)!important;border-color:color-mix(in srgb,var(--brand-primary,#2C4BFF) 28%,transparent)!important}.vh-ca-page .btn.setBulkAction i,.vh-ca-page .btn-group.btn-group-sm>.btn i{font-size:11px!important;color:color-mix(in srgb,var(--brand-secondary,#161824) 60%,#fff)!important}.vh-ca-page .btn.setBulkAction:hover i,.vh-ca-page .btn-group.btn-group-sm>.btn:hover i{color:var(--brand-primary,#2C4BFF)!important}.vh-ca-page .dataTables_wrapper .dataTables_filter input{background:#fff!important;border:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 12%,transparent)!important;border-radius:10px!important;padding:9px 14px 9px 36px!important;font-size:13px!important;color:var(--brand-secondary,#161824)!important;box-shadow:none!important;width:240px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23808fa3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='11' cy='11' r='7'/><path d='m20 20-3.5-3.5'/></svg>")!important;background-repeat:no-repeat!important;background-position:12px center!important;background-size:14px!important}.vh-ca-page .dataTables_wrapper .dataTables_filter input:focus{outline:none!important;border-color:color-mix(in srgb,var(--brand-primary,#2C4BFF) 38%,transparent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary,#2C4BFF) 12%,transparent)!important}.vh-ca-page .dataTables_wrapper .dataTables_filter label{font-size:0!important}.vh-ca-page .dataTables_wrapper .dataTables_length,.vh-ca-page .dataTables_wrapper .dataTables_info{display:none!important}.vh-ca-page .dataTables_wrapper:has(.paginate_button.disabled.first + .paginate_button.current + .paginate_button.disabled.last) .dataTables_paginate{display:none!important}.vh-ca-page .label.status{display:inline-block;padding:4px 12px;border-radius:999px;font-size:.72rem;font-weight:700}.vh-ca-page .status-active,.vh-ca-page .status-paid{background:#dcfce7!important;color:#15803d!important}.vh-ca-page .status-pending,.vh-ca-page .status-draft,.vh-ca-page .status-collections{background:#fef9c3!important;color:#a16207!important}.vh-ca-page .status-unpaid,.vh-ca-page .status-overdue{background:#ffedd5!important;color:#c2410c!important}.vh-ca-page .status-suspended,.vh-ca-page .status-terminated,.vh-ca-page .status-cancelled,.vh-ca-page .status-fraud,.vh-ca-page .status-refunded{background:#fee2e2!important;color:#b91c1c!important}.vh-ca-page .dataTables_filter input,.vh-ca-page .dataTables_length select{border:1px solid #e5e7eb;border-radius:9px;padding:7px 12px;outline:none}.vh-ca-page .dataTables_filter input:focus{border-color:#93b4ff;box-shadow:0 0 0 3px rgba(44,75,255,.1)}.vh-ca-page .dataTables_info{color:#94a3b8;font-size:.85rem;padding-top:12px!important}.vh-ca-page .dataTables_paginate .paginate_button{border-radius:8px!important;padding:6px 13px!important;border:1px solid #e5e7eb!important;margin:0 2px!important;background:#fff!important}.vh-ca-page .dataTables_paginate .paginate_button.current{background:var(--brand-primary)!important;color:#fff!important;border-color:var(--brand-primary)!important}.vh-ca-page .dataTables_paginate .paginate_button:hover{background:#eef2ff!important;color:var(--brand-primary)!important;border-color:#c7d2fe!important}.vh-ca-page .dataTables_paginate .paginate_button.disabled{opacity:.5}.vh-ca-page .table-list .btn-info,.vh-ca-page .table-list .btn-primary{background:linear-gradient(135deg,var(--brand-primary),var(--accent))!important;border:none!important;color:#fff!important;border-radius:9px!important;font-weight:600!important;padding:7px 16px!important}.vh-ca-page .table-list .btn-info:hover,.vh-ca-page .table-list .btn-primary:hover{filter:brightness(1.08);color:#fff!important}.vh-ca-page .vh-inv-actions .btn{margin-left:6px;border-radius:8px!important;font-weight:600}.vh-ca-page .vh-inv-actions .btn-default{background:#eef2ff!important;color:var(--brand-primary)!important;border:none!important}.vh-ca-page .vh-inv-actions .btn-default:hover{background:#e0e7ff!important;color:var(--primary-700)!important}#tableInvoicesList thead th:first-child,#tableInvoicesList thead th:last-child{pointer-events:none}#tableInvoicesList thead th:first-child::before,#tableInvoicesList thead th:first-child::after,#tableInvoicesList thead th:last-child::before,#tableInvoicesList thead th:last-child::after{display:none!important}.vh-ca-page table.data-driven{width:100%;border-collapse:separate;border-spacing:0}.vh-ca-page table.data-driven thead th{background:#fbfcfe;color:#64748b!important;font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;border:0!important;border-bottom:1px solid #eef1f5!important;padding:12px 14px}.vh-ca-page table.data-driven tbody td{border:0!important;border-bottom:1px solid #f4f6fb!important;padding:14px;vertical-align:middle;color:#334155}.vh-ca-page table.data-driven tbody tr:last-child td{border-bottom:0!important}.vh-ca-page table.data-driven tbody tr:hover td{background:#f8faff}.vh-ps{background:#fff;border:1px solid #eef1f5;border-radius:6px;box-shadow:0 6px 20px rgba(15,23,42,.05);padding:20px 22px;margin-bottom:18px}.vh-ps-title{font-size:1.1rem;font-weight:800;color:#0f172a;margin:0 0 14px}.vh-ps-group{border:1px solid #eef1f5;border-radius:12px;margin-bottom:12px;overflow:hidden}.vh-ps-group:last-child{margin-bottom:0}.vh-ps-group[open]{border-color:#dbe4f3}.vh-ps-head{display:flex;align-items:center;gap:12px;padding:14px 18px;cursor:pointer;list-style:none;background:#fbfcfe}.vh-ps-head::-webkit-details-marker{display:none}.vh-ps-head-l{display:inline-flex;align-items:center;gap:9px;font-size:.98rem;font-weight:700;color:#0f172a}.vh-ps-head-l i{color:var(--brand-primary)}.vh-ps-count{color:#94a3b8;font-weight:600}.vh-ps-all{margin-left:auto;font-size:.85rem;font-weight:600;color:var(--brand-primary)!important;text-decoration:underline!important}.vh-ps-chev{color:#94a3b8;transition:transform .2s;font-size:.8rem}.vh-ps-group[open] .vh-ps-chev{transform:rotate(180deg)}.vh-ps-rows{border-top:1px solid #eef1f5}.vh-ps-row{display:flex;align-items:center;gap:14px;padding:14px 18px;border-bottom:1px solid #f4f6fb}.vh-ps-row:last-child{border-bottom:0}.vh-ps-row-info{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.vh-ps-row-name{font-weight:700;color:var(--primary-900);font-size:.95rem}.vh-ps-row-sub{font-size:.82rem;color:#94a3b8}.vh-ps-badge{flex-shrink:0;font-size:.75rem;font-weight:700;padding:4px 10px;border-radius:999px;background:#f1f5f9;color:#475569;white-space:nowrap}.vh-ps-badge--active{background:#dcfce7;color:#15803d}.vh-ps-badge--pending{background:#fef9c3;color:#a16207}.vh-ps-badge--suspended,.vh-ps-badge--terminated,.vh-ps-badge--expired{background:#fee2e2;color:#b91c1c}.vh-ps-btn{flex-shrink:0;font-size:.85rem;font-weight:700;padding:8px 16px;border-radius:9px;text-decoration:none!important;background:#eef2ff;color:var(--brand-primary)!important;transition:filter .15s,background .15s}.vh-ps-btn:hover,.vh-ps-btn:focus{background:#e0e7ff;color:var(--primary-700)!important}.vh-ps-btn--primary{background:linear-gradient(135deg,var(--brand-primary),var(--accent));color:#fff!important}.vh-ps-btn--primary:hover,.vh-ps-btn--primary:focus{filter:brightness(1.07);color:#fff!important}.vh-dash-main .vh-ps .vh-ps-row a.vh-ps-btn,.vh-dash-main .vh-ps .vh-ps-row a.vh-ps-btn:hover,.vh-dash-main .vh-ps .vh-ps-row a.vh-ps-btn:focus{color:var(--primary-700)!important}.vh-dash-main .vh-ps .vh-ps-row a.vh-ps-btn:hover,.vh-dash-main .vh-ps .vh-ps-row a.vh-ps-btn:focus{background:#e0e7ff!important}.vh-dash-main .vh-ps .vh-ps-row a.vh-ps-btn--primary,.vh-dash-main .vh-ps .vh-ps-row a.vh-ps-btn--primary:hover,.vh-dash-main .vh-ps .vh-ps-row a.vh-ps-btn--primary:focus{color:#fff!important;background:linear-gradient(135deg,var(--brand-primary),var(--accent))!important}.vh-ps-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;align-items:center}.vh-dash-main .vh-ps .vh-ps-row a.vh-ps-btn--danger,.vh-dash-main .vh-ps .vh-ps-row a.vh-ps-btn--danger:focus{background:#fef2f2!important;color:#dc2626!important}.vh-dash-main .vh-ps .vh-ps-row a.vh-ps-btn--danger:hover{background:#fee2e2!important;color:#b91c1c!important}.vh-ps-cancel{margin-left:6px;opacity:.9}.vh-ps-row{flex-wrap:wrap}.vh-ps-usage{flex-basis:100%;display:flex;gap:26px;margin-top:13px;padding-top:13px;border-top:1px dashed #eef1f5}.vh-ps-meter{flex:1;min-width:0}.vh-ps-meter-top{display:flex;justify-content:space-between;gap:8px;font-size:.76rem;color:#64748b;font-weight:600;margin-bottom:5px}.vh-ps-meter-top i{color:#94a3b8;margin-right:4px}.vh-ps-bar{height:7px;background:#eef2f7;border-radius:999px;overflow:hidden}.vh-ps-bar>span{display:block;height:100%;background:linear-gradient(90deg,var(--brand-primary),var(--accent));border-radius:999px}.vh-ps-bar>span.is-warn{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.vh-ps-bar>span.is-hot{background:linear-gradient(90deg,#dc2626,#f87171)}@media (max-width:560px){.vh-ps-usage{flex-direction:column;gap:12px}}.vh-widgets{display:grid;grid-template-columns:repeat(auto-fit,minmax(232px,1fr));gap:16px;margin-bottom:18px}.vh-widget--help .vh-widget-body,.vh-widget-links{display:block!important}.vh-widget-links a{display:flex;align-items:center;gap:9px;padding:8px 0;font-size:.9rem;font-weight:600;color:#475569!important;text-decoration:none!important;border-bottom:1px solid #f4f6fb}.vh-widget-links a:last-child{border-bottom:0}.vh-widget-links a i{width:18px;text-align:center;color:var(--brand-primary)}.vh-widget-links a:hover{color:var(--brand-primary)!important}.vh-setup{background:linear-gradient(120deg,#f5f7ff,#eef2ff);border:1px solid #e0e7ff;border-radius:16px;padding:18px 22px;margin-bottom:20px}.vh-setup-head{font-size:.98rem;font-weight:800;color:#1e2a78;display:flex;align-items:center;gap:8px;margin-bottom:12px}.vh-setup-head i{color:var(--brand-primary)}.vh-setup-list{list-style:none;margin:0;padding:0}.vh-setup-item{display:flex;align-items:center;gap:10px;padding:9px 0;font-size:.92rem;color:#334155;font-weight:600;border-top:1px solid #e6ebff}.vh-setup-item:first-child{border-top:0}.vh-setup-item>i{color:#c7d2fe;font-size:1.05rem}.vh-setup-item.is-done{color:#94a3b8}.vh-setup-item.is-done>i{color:#16a34a}.vh-setup-item.is-done span{text-decoration:line-through}.vh-setup-go{margin-left:auto;font-size:.82rem;font-weight:700;color:#fff!important;background:linear-gradient(135deg,var(--brand-primary),var(--accent));padding:6px 14px;border-radius:8px;text-decoration:none!important}.vh-setup-go:hover{filter:brightness(1.08);color:#fff!important}.vh-widget{background:#fff;border:1px solid #eef1f5;border-radius:16px;box-shadow:0 6px 20px rgba(15,23,42,.05);padding:18px 20px;display:flex;flex-direction:column}.vh-widget-head{font-size:.98rem;font-weight:800;color:#0f172a;display:flex;align-items:center;gap:8px;margin-bottom:14px}.vh-widget-head i{color:var(--brand-primary)}.vh-widget-body{flex:1;display:flex;gap:30px;flex-wrap:wrap}.vh-widget--2fa .vh-widget-body{display:block}.vh-widget-stat{display:flex;flex-direction:column}.vh-widget-num{font-size:1.5rem;font-weight:800;color:#0f172a;line-height:1.1}.vh-widget-num.is-due{color:#c2410c}.vh-widget-lbl{font-size:.8rem;color:#64748b;font-weight:600;margin-top:3px}.vh-widget-link{margin-top:14px;font-size:.85rem;font-weight:700;color:var(--brand-primary)!important;text-decoration:none!important;align-self:flex-start}.vh-widget-link:hover{text-decoration:underline!important}.vh-2fa-msg{font-size:.88rem;color:#475569;line-height:1.55;margin:0}.vh-2fa-msg i{color:#f59e0b;margin-right:4px}.vh-2fa-on i{color:#16a34a}@media (max-width:680px){.vh-widgets{grid-template-columns:1fr}}@media (max-width:560px){.vh-ps{padding:16px}.vh-ps-row{flex-wrap:wrap}.vh-ps-row-info{flex:1 1 100%}}.vh-dash-addons{margin-top:26px}.vh-dash-addons-title{font-size:1.05rem;font-weight:800;color:#0f172a;margin:0 0 14px}.vh-dash-addon{margin-bottom:16px}.vh-dash-addon .card{border:1px solid #eef1f5!important;border-radius:16px!important;box-shadow:0 6px 20px rgba(15,23,42,.05)!important;overflow:hidden}.vh-dash-addon img{max-height:90px;width:auto}.vh-dash-addon iframe{max-width:100%;max-height:170px;border-radius:8px}.vh-dash-domain{background:linear-gradient(120deg,#0f1b4c,#1e2a78);color:#fff;border-radius:18px;padding:26px 28px;margin-top:4px}.vh-dash-domain h2{font-size:1.3rem;font-weight:800;margin:0 0 .3rem;color:#fff!important}.vh-dash-domain p{margin:0 0 16px;color:rgba(255,255,255,.85)!important;font-size:.92rem}.vh-dash-domain-form{display:flex;gap:10px}.vh-dash-domain-form input[type=text]{flex:1;border:none;border-radius:12px;padding:14px 18px;font-size:1rem;outline:none;color:#0f172a}.vh-dash-domain-form button{width:54px;flex-shrink:0;border:none;border-radius:12px;background:linear-gradient(135deg,var(--brand-primary),var(--accent));color:#fff;font-size:1.05rem;cursor:pointer;transition:filter .15s}.vh-dash-domain-form button:hover{filter:brightness(1.08)}@media (max-width:991px){.vh-ca-sidebar{position:static}.vh-cside{display:flex;align-items:center;gap:10px;overflow-x:auto;padding:10px}.vh-cside-order{width:auto;flex-shrink:0}.vh-cside-nav{display:flex;gap:4px;margin:0;flex:1}.vh-cside-nav a span{white-space:nowrap}.vh-cside-status{margin-top:0;border-top:none;border-left:1px solid #f1f5f9;flex-shrink:0}}@media (max-width:560px){.vh-dash-stats{grid-template-columns:repeat(2,1fr)}.vh-dash-hero{padding:20px}.vh-dash-hero h1{font-size:1.35rem}.vh-dash-hero-actions{width:100%}.vh-dash-btn{flex:1;justify-content:center}}.vh-cmp-hub{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.vh-cmp-hubcard{display:flex;flex-direction:column;gap:14px;background:#fff;border:1px solid #eef1f5;border-radius:16px;padding:24px;text-decoration:none!important;box-shadow:0 6px 20px rgba(15,23,42,.05);transition:transform .2s,box-shadow .2s}.vh-cmp-hubcard:hover{transform:translateY(-3px);box-shadow:0 14px 34px rgba(15,23,42,.1)}.vh-cmp-hubvs{font-size:1.25rem;font-weight:800;color:#0f172a}.vh-cmp-hubvs em{color:var(--brand-primary);font-style:normal}.vh-cmp-hubgo{color:var(--brand-primary);font-weight:700}.vh-cmp-cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.main-btn--ghost{background:transparent!important;border:1px solid #c7d2fe!important;color:var(--brand-primary)!important}.vh-cmp-table-wrap{overflow-x:auto;border:1px solid #eef1f5;border-radius:16px;box-shadow:0 6px 20px rgba(15,23,42,.05);background:#fff}.vh-cmp-table{width:100%;border-collapse:collapse;table-layout:fixed;min-width:600px;display:table!important}.vh-cmp-table thead{display:table-header-group!important}.vh-cmp-table tbody{display:table-row-group!important}.vh-cmp-table tr{display:table-row!important}.vh-cmp-table th,.vh-cmp-table td{display:table-cell!important;padding:15px 18px;border-bottom:1px solid #f1f5f9;font-size:.94rem;vertical-align:middle;text-align:center}.vh-cmp-table th:first-child,.vh-cmp-table td:first-child{width:44%;text-align:left}.vh-cmp-table th:not(:first-child),.vh-cmp-table td:not(:first-child){width:28%}.vh-cmp-table thead th{background:#fbfcfe;font-weight:800;color:#0f172a;font-size:1rem}.vh-cmp-table th.vh-cmp-us,.vh-cmp-table td.vh-cmp-us{background:#eef2ff}.vh-cmp-table thead th.vh-cmp-us{color:var(--brand-primary);border-top:3px solid var(--brand-primary)}.vh-cmp-table td.vh-cmp-us{color:#0f172a;font-weight:700}.vh-cmp-table td.vh-cmp-us i{color:#16a34a;margin-right:5px}.vh-cmp-table td.vh-cmp-them{color:#64748b}.vh-cmp-feat{font-weight:600;color:#334155}.vh-cmp-table tbody tr:last-child td{border-bottom:0}.vh-cmp-table tbody tr:hover td{background:#fafbff}.vh-cmp-table tbody tr:hover td.vh-cmp-us{background:#e6ebff}.vh-cmp-note{font-size:.85rem;color:#94a3b8;margin-top:14px;line-height:1.55}.vh-cmp-foot{text-align:center;margin-top:36px;padding:32px 24px;background:linear-gradient(120deg,#1e2a78,var(--brand-primary));border-radius:18px;color:#fff}.vh-cmp-foot h2{color:#fff;font-weight:800}.vh-cmp-foot p{color:rgba(255,255,255,.85);margin-bottom:18px}.vh-cmp-foot .main-btn{margin:4px 6px}.vh-cmp-foot .main-btn--ghost{border-color:rgba(255,255,255,.4)!important;color:#fff!important}.vh-cookie{position:fixed;left:20px;bottom:20px;z-index:9990;width:min(420px,calc(100% - 32px));pointer-events:none}.vh-cookie[hidden]{display:none}.vh-cookie__card{pointer-events:auto;background:#fff;border:1px solid #e5e9f2;border-radius:16px;box-shadow:0 24px 60px -12px rgba(15,23,42,.28),0 8px 22px -8px rgba(15,23,42,.12);padding:22px 22px 20px;animation:vh-cookie-pop .42s cubic-bezier(.16,1,.3,1) both}@keyframes vh-cookie-pop{from{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.vh-cookie__head{display:flex;align-items:center;gap:10px;margin:0 0 10px}.vh-cookie__icon{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 10%,transparent);color:var(--brand-primary,#2C4BFF);flex:0 0 auto}.vh-cookie__title{margin:0;font-size:1rem;font-weight:700;color:var(--brand-secondary,#161824);letter-spacing:-0.01em}.vh-cookie__text{margin:0 0 16px;font-size:.86rem;line-height:1.55;color:#4b5567}.vh-cookie__text a{color:var(--brand-primary,#2C4BFF);font-weight:600;text-decoration:underline;text-underline-offset:2px}.vh-cookie__actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.vh-cookie__btn{font-family:inherit;font-size:.82rem;font-weight:600;padding:9px 16px;border-radius:10px;border:1px solid transparent;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease;line-height:1.2;white-space:nowrap}.vh-cookie__btn:active{transform:translateY(1px)}.vh-cookie__btn--primary{background:var(--brand-primary,#2C4BFF);color:#fff}.vh-cookie__btn--primary:hover{background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 90%,#000)}.vh-cookie__btn--ghost{background:transparent;color:#4b5567;border-color:#d8dde9}.vh-cookie__btn--ghost:hover{border-color:var(--brand-primary,#2C4BFF);color:var(--brand-primary,#2C4BFF)}.vh-cookie-modal{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px}.vh-cookie-modal[hidden]{display:none}body.vh-cookie-lock{overflow:hidden}.vh-cookie-modal__backdrop{position:absolute;inset:0;background:rgba(14,31,77,.55);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:vh-cookie-fade .25s ease both}@keyframes vh-cookie-fade{from{opacity:0}to{opacity:1}}.vh-cookie-modal__panel{position:relative;background:#fff;border-radius:18px;box-shadow:0 30px 80px -20px rgba(15,23,42,.4);padding:28px 28px 24px;width:min(520px,100%);max-height:calc(100vh - 40px);overflow-y:auto;animation:vh-cookie-pop .35s cubic-bezier(.16,1,.3,1) both}.vh-cookie-modal__close{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:8px;background:transparent;border:1px solid transparent;color:#6b7280;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease}.vh-cookie-modal__close:hover{background:#f3f5fa;color:var(--brand-secondary,#161824)}.vh-cookie-modal__title{margin:0 0 8px;font-size:1.15rem;font-weight:700;color:var(--brand-secondary,#161824);letter-spacing:-0.01em}.vh-cookie-modal__lede{margin:0 0 18px;font-size:.86rem;line-height:1.55;color:#4b5567}.vh-cookie-prefs{list-style:none;margin:0 0 20px;padding:0;display:flex;flex-direction:column;gap:10px}.vh-cookie-pref{background:#f7f8fb;border:1px solid #e9ecf3;border-radius:12px;padding:14px 16px}.vh-cookie-pref__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px}.vh-cookie-pref__name{font-size:.9rem;font-weight:700;color:var(--brand-secondary,#161824);display:inline-flex;align-items:center;gap:8px}.vh-cookie-pref__pill{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 12%,transparent);color:var(--brand-primary,#2C4BFF);padding:2px 8px;border-radius:999px}.vh-cookie-pref__desc{margin:0;font-size:.8rem;line-height:1.5;color:#5b6478}.vh-cookie-toggle{position:relative;display:inline-block;width:38px;height:22px;flex:0 0 auto;cursor:pointer}.vh-cookie-toggle input{position:absolute;inset:0;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.vh-cookie-toggle>span{position:absolute;inset:0;background:#cbd2e0;border-radius:999px;transition:background .2s ease}.vh-cookie-toggle>span::before{content:'';position:absolute;top:3px;left:3px;width:16px;height:16px;background:#fff;border-radius:50%;transition:transform .22s cubic-bezier(.16,1,.3,1);box-shadow:0 1px 3px rgba(15,23,42,.25)}.vh-cookie-toggle input:checked+span{background:var(--brand-primary,#2C4BFF)}.vh-cookie-toggle input:checked+span::before{transform:translateX(16px)}.vh-cookie-toggle input:focus-visible+span{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary,#2C4BFF) 30%,transparent)}.vh-cookie-toggle--locked>span{background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 80%,transparent);cursor:not-allowed}.vh-cookie-toggle--locked>span::before{transform:translateX(16px)}.vh-cookie-modal__actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding-top:6px;border-top:1px solid #eef0f6;margin-top:6px;padding-top:18px}.vh-cookie-fab{position:fixed;left:20px;bottom:20px;z-index:9980;width:44px;height:44px;border-radius:50%;background:#fff;border:1px solid #e5e9f2;color:var(--brand-primary,#2C4BFF);box-shadow:0 12px 32px -10px rgba(15,23,42,.35),0 4px 12px -4px rgba(15,23,42,.12);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease;animation:vh-cookie-pop .42s cubic-bezier(.16,1,.3,1) both}.vh-cookie-fab[hidden]{display:none}.vh-cookie-fab:hover{transform:translateY(-2px) scale(1.04);box-shadow:0 18px 40px -10px rgba(44,75,255,.4),0 6px 16px -4px rgba(15,23,42,.14)}.vh-cookie-fab:active{transform:translateY(0) scale(1)}@media (max-width:520px){.vh-cookie{left:12px;right:12px;bottom:12px;width:auto}.vh-cookie__card{padding:18px 18px 16px}.vh-cookie__actions{justify-content:stretch}.vh-cookie__actions .vh-cookie__btn{flex:1 1 auto;text-align:center}.vh-cookie-modal__panel{padding:22px 20px 20px}.vh-cookie-modal__actions{justify-content:stretch}.vh-cookie-modal__actions .vh-cookie__btn{flex:1 1 auto;text-align:center}.vh-cookie-fab{left:12px;bottom:12px}}.vh-404{text-align:center;padding:70px 16px 90px}.vh-404-code{font-size:clamp(90px,18vw,170px);font-weight:800;line-height:1;background:linear-gradient(135deg,var(--brand-primary),var(--accent));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.vh-404-title{font-size:1.7rem;font-weight:800;color:#0f172a;margin:8px 0 6px}.vh-404-text{color:#64748b;font-size:1rem;max-width:520px;margin:0 auto 24px;line-height:1.6}.vh-404-btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-bottom:26px}.vh-404-links{font-size:.9rem;color:#94a3b8}.vh-404-links span{font-weight:700;margin-right:6px}.vh-404-links a{color:var(--brand-primary);font-weight:600;margin:0 8px;text-decoration:none}.vh-404-links a:hover{text-decoration:underline}.vh-news{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:6px 0 24px;margin-bottom:18px;border-bottom:1px solid #eef1f5}.vh-news-text h3{color:#0f172a;font-size:1.15rem;font-weight:800;margin:0 0 4px}.vh-news-text p{color:#64748b;font-size:.88rem;margin:0}.vh-news-form{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.vh-news-form input{border:1px solid #e5e7eb;border-radius:10px;padding:11px 15px;font-size:.92rem;min-width:230px;outline:none}.vh-news-form input:focus{border-color:#93b4ff;box-shadow:0 0 0 3px rgba(44,75,255,.1)}.vh-news-form button{background:linear-gradient(135deg,var(--brand-primary),var(--accent));color:#fff;border:none;border-radius:10px;padding:11px 22px;font-weight:700;font-size:.92rem;cursor:pointer}.vh-news-form button:hover{filter:brightness(1.08)}.vh-news-form button:disabled{opacity:.6;cursor:default}.vh-news-msg{color:#16a34a;font-size:.85rem;flex-basis:100%;font-weight:600}.vh-newspop{position:fixed;inset:0;z-index:10000;background:rgba(15,23,42,.55);display:flex;align-items:center;justify-content:center;padding:16px}.vh-newspop[hidden]{display:none}.vh-newspop-card{background:#fff;border-radius:18px;max-width:420px;width:100%;padding:32px 28px;text-align:center;position:relative;box-shadow:0 30px 70px rgba(15,23,42,.35)}.vh-newspop-x{position:absolute;top:10px;right:14px;background:none;border:none;font-size:1.6rem;color:#94a3b8;cursor:pointer;line-height:1}.vh-newspop-x:hover{color:#0f172a}.vh-newspop-ico{width:56px;height:56px;border-radius:14px;background:#eef2ff;color:var(--brand-primary);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:14px}.vh-newspop-card h3{font-size:1.3rem;font-weight:800;color:#0f172a;margin:0 0 6px}.vh-newspop-card p{color:#64748b;font-size:.92rem;margin:0 0 18px;line-height:1.5}.vh-newspop-card .vh-news-form{justify-content:center}.vh-newspop-card .vh-news-form input{flex:1;min-width:0}.vh-ai-followups{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.vh-ai-followup{background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 4%,#ffffff);border:none;color:#454545;border-radius:8px;padding:8px 16px;font:inherit;font-size:.84rem;font-weight:600;line-height:1;letter-spacing:-0.005em;cursor:pointer;box-shadow:0 1px 0 color-mix(in srgb,#ffffff 70%,transparent) inset,0 1px 2px -1px color-mix(in srgb,var(--brand-primary,#2C4BFF) 18%,transparent);transition:background .18s ease,border-color .18s ease,color .18s ease,transform .14s cubic-bezier(.23,1,.32,1),box-shadow .18s ease;animation:vh-ai-followup-in 320ms cubic-bezier(.23,1,.32,1) both}.vh-ai-followup:nth-child(1){animation-delay:0ms}.vh-ai-followup:nth-child(2){animation-delay:45ms}.vh-ai-followup:nth-child(3){animation-delay:90ms}.vh-ai-followup:nth-child(4){animation-delay:135ms}.vh-ai-followup:nth-child(5){animation-delay:180ms}.vh-ai-followup:nth-child(n+6){animation-delay:220ms}@keyframes vh-ai-followup-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.vh-ai-followup:hover{background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 10%,#ffffff);border-color:color-mix(in srgb,var(--brand-primary,#2C4BFF) 38%,transparent);color:color-mix(in srgb,var(--brand-primary,#2C4BFF) 92%,var(--brand-secondary,#161824));transform:translateY(-1px);box-shadow:0 1px 0 color-mix(in srgb,#ffffff 80%,transparent) inset,0 6px 16px -8px color-mix(in srgb,var(--brand-primary,#2C4BFF) 45%,transparent),0 2px 4px -2px color-mix(in srgb,var(--brand-primary,#2C4BFF) 25%,transparent)}}.vh-ai-followup:active{transform:scale(0.97);transition-duration:100ms}@media (prefers-reduced-motion:reduce){.vh-ai-followup{animation:none}.vh-ai-followup:hover{transform:none}.vh-ai-followup:active{transform:none}}.vh-ai-action--buy{background:linear-gradient(135deg,var(--brand-primary,#2C4BFF),var(--accent,#F3D27E))!important;color:#ffffff!important;border:none!important}.vh-ai-action--buy{background:linear-gradient(135deg,var(--brand-primary),var(--accent))!important;color:#fff!important;border:none!important}.vh-ai-action--buy:hover{filter:brightness(1.08)}.vh-ai-action--reg{display:inline-grid!important;grid-template-columns:32px 1fr 18px;align-items:center;gap:12px!important;background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 3.5%,#fff)!important;color:var(--brand-secondary,#161824)!important;border:2px solid #fff!important;padding:10px 14px 10px 12px!important;border-radius:14px!important;font-weight:500!important;box-shadow:none;transition:background .2s ease,box-shadow .25s cubic-bezier(.23,1,.32,1),transform .14s ease-out;text-decoration:none!important}.vh-ai-action--reg .vh-ai-action__icon{width:32px;height:32px;display:grid;place-items:center;color:var(--brand-primary,#2C4BFF);background:transparent;border-radius:0;transition:color .2s ease,transform .25s cubic-bezier(.23,1,.32,1)}.vh-ai-action--reg .vh-ai-action__body{display:flex;flex-direction:column;align-items:flex-start;line-height:1.2;min-width:0}.vh-ai-action--reg .vh-ai-action__name{font-size:.94rem;font-weight:600;color:var(--brand-secondary,#161824);letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.vh-ai-action--reg .vh-ai-action__kicker{font-size:.72rem;font-weight:500;color:color-mix(in srgb,var(--brand-secondary,#161824) 50%,#fff);margin-top:2px;letter-spacing:.005em}.vh-ai-action--reg .vh-ai-action__arrow{width:18px;height:18px;display:grid;place-items:center;color:color-mix(in srgb,var(--brand-secondary,#161824) 35%,#fff);transition:color .2s ease,transform .25s cubic-bezier(.23,1,.32,1)}.vh-ai-action--reg:hover{background:#fff!important;color:var(--brand-secondary,#161824)!important;box-shadow:0 10px 24px -10px color-mix(in srgb,var(--brand-primary,#2C4BFF) 32%,transparent),0 2px 6px -2px color-mix(in srgb,var(--brand-secondary,#161824) 10%,transparent)}.vh-ai-action--reg:hover .vh-ai-action__icon{color:var(--brand-primary,#2C4BFF);transform:translateY(-1px)}.vh-ai-action--reg:hover .vh-ai-action__arrow{color:var(--brand-primary,#2C4BFF);transform:translateX(3px)}.vh-ai-action--reg:active{transform:scale(.985);box-shadow:0 4px 10px -4px color-mix(in srgb,var(--brand-primary,#2C4BFF) 28%,transparent)}.vh-ai-action--tool{background:#eef2ff!important;color:var(--brand-primary)!important;border:1px solid #dbe3ff!important;font-weight:600!important;padding:7px 12px!important;font-size:.82rem!important}.vh-ai-action--tool i{color:var(--brand-primary)!important}.vh-ai-action--tool:hover{background:var(--brand-primary)!important;color:#fff!important;border-color:var(--brand-primary)!important}.vh-ai-action--tool:hover i{color:#fff!important}.vh-ai-order{margin:10px 0 4px;border:1px solid #e2e5f3;border-radius:12px;background:linear-gradient(180deg,#fbfcff,#f5f7ff);overflow:hidden;max-width:340px}.vh-ai-order__head{display:flex;align-items:center;gap:8px;padding:9px 14px;font-size:.8rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:#3a3f88;background:#eef1ff;border-bottom:1px solid #e2e5f3}.vh-ai-order__head i{color:#4f46e5}.vh-ai-order__rows{list-style:none;margin:0;padding:6px 14px 10px}.vh-ai-order__rows li{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:5px 0;font-size:.9rem}.vh-ai-order__rows li span{color:#6b7090}.vh-ai-order__rows li strong{color:#1e2230;font-weight:700;text-align:right}.vh-ai-order__total{margin-top:4px;padding-top:9px!important;border-top:1px dashed #d7dbf0}.vh-ai-order__total span{font-weight:700;color:#3a3f88!important}.vh-ai-order__total strong{color:#4f46e5;font-size:1.02rem}.vh-ai-order__save{display:flex;align-items:center;gap:7px;margin:0 14px 12px;padding:7px 11px;background:#e9f9ef;border:1px solid #bfe9cd;border-radius:9px;color:#157347;font-size:.82rem;font-weight:700}.vh-ai-order__save i{color:#1a9e54}.vh-ai-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:12px 0 4px}.vh-ai-plan{display:flex;flex-direction:column;align-items:flex-start;text-align:left;background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 3%,#ffffff);border:0;border-radius:14px;padding:16px 14px 14px;transition:background .2s ease,transform .26s cubic-bezier(.23,1,.32,1),box-shadow .26s cubic-bezier(.23,1,.32,1)}.vh-ai-plan:hover{background:#ffffff;transform:translateY(-2px);box-shadow:0 1px 0 color-mix(in srgb,var(--brand-primary,#2C4BFF) 6%,transparent) inset,0 12px 28px -14px color-mix(in srgb,var(--brand-secondary,#161824) 22%,transparent),0 2px 6px -2px color-mix(in srgb,var(--brand-primary,#2C4BFF) 10%,transparent)}.vh-ai-plan__name{font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:color-mix(in srgb,var(--brand-secondary,#161824) 60%,transparent)}.vh-ai-plan__price{font-size:1.4rem;font-weight:700;letter-spacing:-0.02em;color:var(--brand-secondary,#161824);margin-top:6px;line-height:1.1}.vh-ai-plan__price span{font-size:.7rem;font-weight:500;color:color-mix(in srgb,var(--brand-secondary,#161824) 50%,transparent);margin-left:2px}.vh-ai-plan__yr{font-size:.72rem;color:color-mix(in srgb,var(--brand-secondary,#161824) 45%,transparent);margin-top:2px}.vh-ai-plan__btn{margin-top:14px;width:100%;border:0;cursor:pointer;background:transparent;color:var(--brand-primary,#2C4BFF);font-size:.82rem;font-weight:600;padding:9px 10px;border-radius:10px;transition:background .18s ease,color .18s ease,transform .14s cubic-bezier(.23,1,.32,1)}.vh-ai-plan:hover .vh-ai-plan__btn{background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 10%,transparent)}.vh-ai-plan__btn:hover{background:var(--brand-primary,#2C4BFF)!important;color:#ffffff!important}.vh-ai-plan__btn:active{transform:scale(0.97)}.vh-ai-plantoggle{display:inline-flex;align-items:center;gap:7px;margin:10px 0 2px;border:0;background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 7%,transparent);color:var(--brand-primary,#2C4BFF);font-size:.82rem;font-weight:600;padding:8px 14px;border-radius:999px;cursor:pointer;transition:background .18s ease,transform .14s cubic-bezier(.23,1,.32,1)}.vh-ai-plantoggle:hover{background:var(--brand-primary,#2C4BFF);color:#ffffff}.vh-ai-plantoggle:active{transform:scale(0.98)}.vh-ai-plantable{margin:12px 0 4px;overflow-x:auto;border:0;border-radius:16px;background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 3%,#ffffff);-webkit-overflow-scrolling:touch}.vh-ai-plantable table{width:100%;border-collapse:collapse;font-size:.88rem}.vh-ai-plantable thead th{text-align:left;background:transparent;color:color-mix(in srgb,var(--brand-secondary,#161824) 60%,transparent);font-weight:600;padding:14px 16px 10px;font-size:.68rem;text-transform:uppercase;letter-spacing:.08em}.vh-ai-plantable thead th:last-child{text-align:right}.vh-ai-plantable tbody tr{transition:background .14s ease}.vh-ai-plantable tbody tr:hover{background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 5%,transparent)}.vh-ai-plantable td{padding:14px 16px;border-top:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 7%,transparent);color:color-mix(in srgb,var(--brand-secondary,#161824) 75%,transparent);white-space:nowrap;vertical-align:middle}.vh-ai-plantable td:last-child{text-align:right}.vh-ai-plantable td b{color:var(--brand-secondary,#161824);font-size:.95rem;font-weight:600}.vh-ai-plantable__choose{border:0;background:transparent;color:var(--brand-primary,#2C4BFF);font-weight:600;font-size:.82rem;padding:8px 16px;border-radius:10px;cursor:pointer;transition:background .18s ease,color .18s ease,transform .14s cubic-bezier(.23,1,.32,1)}.vh-ai-plantable__choose:hover{background:var(--brand-primary,#2C4BFF);color:#ffffff}.vh-ai-plantable__choose:active{transform:scale(0.97)}@media (prefers-reduced-motion:reduce){.vh-ai-plan,.vh-ai-plan__btn,.vh-ai-plantoggle,.vh-ai-plantable__choose{transition:none}.vh-ai-plan:hover,.vh-ai-plantoggle:active,.vh-ai-plantable__choose:active,.vh-ai-plan__btn:active{transform:none}}.vh-sec-h2{text-align:center;font-size:1.5rem;font-weight:800;color:var(--brand-secondary);margin:0 0 1.75rem}.vh-sec-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media (max-width:880px){.vh-sec-pillars{grid-template-columns:1fr}}.vh-sec-pillar{display:flex;flex-direction:column;background:#fff;border:1px solid #e6e9f4;border-radius:18px;padding:1.9rem 1.6rem;box-shadow:0 10px 30px rgba(15,23,42,.05)}.vh-sec-pillar--feature{border-color:#c7ccf5;box-shadow:0 16px 40px rgba(79,70,229,.12)}.vh-sec-pillar__ico{display:inline-flex;width:56px;height:56px;align-items:center;justify-content:center;border-radius:15px;background:linear-gradient(135deg,#4f46e5,var(--accent));color:#fff;font-size:1.4rem;margin-bottom:1.1rem}.vh-sec-pillar h2{font-size:1.2rem;font-weight:800;color:var(--brand-secondary);margin:0 0 .55rem}.vh-sec-pillar>p{font-size:.94rem;color:#5a6079;line-height:1.6;margin:0 0 1.1rem}.vh-sec-list{list-style:none;margin:0 0 1.2rem;padding:0;display:flex;flex-direction:column;gap:.6rem}.vh-sec-list li{display:flex;align-items:flex-start;gap:.6rem;font-size:.9rem;color:#3a3f55;line-height:1.45}.vh-sec-list li i{color:#16a34a;margin-top:3px;font-size:.8rem;flex-shrink:0}.vh-sec-badge{margin-top:auto;align-self:flex-start;font-size:.76rem;font-weight:800;padding:6px 12px;border-radius:999px}.vh-sec-badge--free{background:#e9f9ef;color:#157347;border:1px solid #bfe9cd}.vh-sec-cta{margin-top:auto;display:inline-flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:700;color:#4f46e5;text-decoration:none}.vh-sec-cta:hover{gap:.75rem;color:#3a32c0}.vh-sec .vhpage-assure-item i{color:#4f46e5;font-size:1rem}.vh-gw-h2{text-align:center;font-size:1.5rem;font-weight:800;color:var(--brand-secondary);margin:0 0 .4rem}.vh-gw-sub{text-align:center;color:#5a6079;font-size:.95rem;margin:0 0 1.9rem}.vh-gw-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:1.4rem;align-items:stretch}@media (max-width:880px){.vh-gw-plans{grid-template-columns:1fr;max-width:460px;margin:0 auto}}.vh-gw-plan{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid #e6e9f4;border-radius:18px;padding:1.8rem 1.5rem;box-shadow:0 10px 30px rgba(15,23,42,.05)}.vh-gw-plan--featured{border-color:var(--brand-primary);box-shadow:0 18px 44px rgba(44,75,255,.14)}.vh-gw-plan__badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,var(--brand-primary),var(--accent));color:#fff;font-size:.7rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;padding:5px 12px;border-radius:999px;white-space:nowrap}.vh-gw-plan h3{font-size:1.2rem;font-weight:800;color:var(--brand-secondary);margin:0 0 .25rem}.vh-gw-plan__for{font-size:.85rem;color:#8a90a6;margin:0 0 1.1rem}.vh-gw-plan ul{list-style:none;margin:0 0 1.4rem;padding:0;display:flex;flex-direction:column;gap:.6rem}.vh-gw-plan li{display:flex;align-items:flex-start;gap:.6rem;font-size:.9rem;color:#3a3f55;line-height:1.45}.vh-gw-plan li i{color:#16a34a;margin-top:3px;font-size:.8rem;flex-shrink:0}.vh-gw-plan__cta{margin-top:auto;width:100%;text-align:center}.vh-gw-note{text-align:center;color:#8a90a6;font-size:.85rem;margin:1.6rem 0 0}.vh-gw-note a{color:var(--brand-primary);font-weight:600}.vh-ai-trust{display:flex;flex-wrap:wrap;gap:6px 16px;justify-content:center;padding:9px 14px;border-bottom:1px solid #eef0f7;background:#fafbff}.vh-ai-trust span{display:inline-flex;align-items:center;gap:5px;font-size:.73rem;font-weight:600;color:#6b7090;white-space:nowrap}.vh-ai-trust i{color:#4f46e5;font-size:.72rem}@media (max-width:560px){.vh-ai-trust span:nth-child(n+4){display:none}}.vh-ai-foot{margin-top:0;padding:14px 20px 18px;text-align:center;transition:opacity .24s ease,transform .24s ease}.vh-ai.is-empty .vh-ai-foot__actions,.vh-ai.is-empty .vh-ai-foot__form{display:none}.vh-ai.is-empty .vh-ai-foot{padding:10px 20px 14px;background:transparent}.vh-ai.is-empty .vh-ai-foot__note{opacity:.7}.vh-ai-foot__note{display:inline-flex;align-items:center;gap:7px;margin:0 0 11px;font-size:12px;line-height:1.45;color:#98a0b3}.vh-ai-foot__note i{color:#c0c6d6;font-size:12px}.vh-ai-foot__actions{display:flex;flex-wrap:wrap;gap:7px;justify-content:center}.vh-ai-foot__act{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;font-weight:600;padding:7px 13px;border-radius:999px;text-decoration:none;border:1px solid #e6e9f2;color:#5b6478;background:#fff;cursor:pointer;transition:border-color .18s cubic-bezier(.2,0,0,1),color .18s cubic-bezier(.2,0,0,1),background .18s cubic-bezier(.2,0,0,1)}.vh-ai-foot__act i{font-size:.82rem;color:#9aa2b5;transition:color .18s}.vh-ai-foot__act:hover{border-color:#b9c6f5;color:var(--brand-primary);background:#f6f8ff}.vh-ai-foot__act:hover i{color:var(--brand-primary)}.vh-ai-foot__act--wa i{color:#25D366}.vh-ai-foot__act--wa:hover{border-color:#25D366;color:#128a3e;background:#effbf3}.vh-ai-foot__act--wa:hover i{color:#25D366}.vh-ai-foot__form{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:12px}.vh-ai-foot__form[hidden]{display:none}.vh-ai-foot__form input{border:1px solid #d8dee9;border-radius:10px;padding:9px 13px;font-size:.88rem;outline:none;min-width:170px;transition:border-color .15s,box-shadow .15s}.vh-ai-foot__form input:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px rgba(44,75,255,.1)}.vh-ai-foot__form button{background:linear-gradient(135deg,var(--brand-primary),var(--accent));color:#fff;border:none;border-radius:10px;padding:9px 18px;font-weight:700;font-size:.85rem;cursor:pointer;transition:filter .15s}.vh-ai-foot__form button:hover{filter:brightness(1.06)}.vh-ai-foot__form button:disabled{opacity:.6}.vh-ai-lead-msg{flex-basis:100%;font-size:.82rem;color:#64748b}.vh-ai-lead-done{color:#16a34a;font-weight:600;font-size:.9rem}.vh-ai-msg--bot .vh-ai-bubble{box-shadow:0 1px 2px rgba(14,31,77,.04),0 6px 16px rgba(14,31,77,.04)}.vh-ai-msg{animation:vhAiMsgIn .32s cubic-bezier(.22,1,.36,1) both}@keyframes vhAiMsgIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.vh-ai-chip{transition:background .18s cubic-bezier(.2,0,0,1),transform .18s cubic-bezier(.2,0,0,1),box-shadow .18s}.vh-ai-chip:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(44,75,255,.14)}.vh-ai-chip:active{transform:translateY(0)}.vh-ai-chip--buy:hover{filter:brightness(1.06)}.vh-ai-input button:active{transform:scale(.94)}.vh-ai-chip:focus-visible,.vh-ai-followup:focus-visible,.vh-ai-foot__act:focus-visible,.vh-ai-input button:focus-visible,.vh-ai-fb button:focus-visible,.vh-ai-plan__btn:focus-visible,.vh-ai-reset:focus-visible,.vh-ai-action:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary,#2C4BFF) 22%,transparent)}.vh-ai-chip:focus:not(:focus-visible),.vh-ai-followup:focus:not(:focus-visible),.vh-ai-foot__act:focus:not(:focus-visible),.vh-ai-input button:focus:not(:focus-visible),.vh-ai-fb button:focus:not(:focus-visible),.vh-ai-plan__btn:focus:not(:focus-visible),.vh-ai-reset:focus:not(:focus-visible),.vh-ai-action:focus:not(:focus-visible),.vh-ai-tone:focus:not(:focus-visible),.vh-ai-voice:focus:not(:focus-visible),.vh-ai-tts:focus:not(:focus-visible),.vh-ai-clear:focus:not(:focus-visible),.vh-ai-card:focus:not(:focus-visible),.vh-ai-input__icon:focus:not(:focus-visible),.vhai-iconbtn:focus:not(:focus-visible),.vh-ai-hist-btn:focus:not(:focus-visible){outline:none;box-shadow:none}.vh-ai-action{transition:filter .15s,transform .15s cubic-bezier(.2,0,0,1),box-shadow .15s}.vh-ai-action:hover{transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.vh-ai-msg{animation:none}.vh-ai-chip:hover,.vh-ai-followup:hover,.vh-ai-plan:hover,.vh-ai-action:hover,.vh-ai-input button:active{transform:none}}.vh-ai-tts{background:transparent;border:1px solid #e6e9f2;color:#6b7090;width:34px;height:34px;border-radius:9px;cursor:pointer;font-size:13px;transition:border-color .15s,color .15s,background .15s}.vh-ai-tts:hover{border-color:#b9c6f5;color:var(--brand-primary)}.vh-ai-tts.is-on{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}.vh-ai-tone{display:inline-flex;align-items:center;gap:6px;background:transparent;color:#6b7090;height:34px;border:none;border-radius:9px;cursor:pointer;font-size:12px;font-weight:600;transition:border-color .15s,color .15s,background .15s}.vh-ai-tone:hover{border-color:#b9c6f5;color:var(--brand-primary)}.vh-ai-tone i{font-size:12px}@media (max-width:480px){.vh-ai-tone__lbl{display:none}}.vh-ai-code{position:relative;margin:8px 0}.vh-ai-code pre{margin:0;background:#0f172a;color:#e2e8f0;border-radius:10px;padding:12px 14px;overflow-x:auto;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.82rem;line-height:1.5;white-space:pre}.vh-ai-codecopy{position:absolute;top:7px;right:7px;width:28px;height:28px;border:0;border-radius:7px;background:rgba(255,255,255,.12);color:#e2e8f0;cursor:pointer;font-size:12px;transition:background .15s}.vh-ai-codecopy:hover{background:rgba(255,255,255,.24)}.vh-ai-tool-run.is-done{opacity:.55}.vh-ai-toolw{margin:8px 0 4px;border:1px solid #e2e5f3;border-radius:12px;padding:12px;background:#f8faff}.vh-ai-toolw__row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.vh-ai-toolw__row label{font-size:.82rem;color:#5b6478;font-weight:600}.vh-ai-toolw__row>input{flex:1;min-width:140px;border:1px solid #d8dee9;border-radius:9px;padding:8px 11px;font-size:.88rem;outline:none}.vh-ai-toolw__row>input:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px rgba(44,75,255,.1)}.vh-ai-toolw__len{flex:0 0 70px!important;min-width:0!important}.vh-ai-toolw__go{border:0;background:linear-gradient(135deg,var(--brand-primary),var(--accent));color:#fff;font-weight:700;font-size:.85rem;padding:8px 16px;border-radius:9px;cursor:pointer}.vh-ai-toolw__go:hover{filter:brightness(1.06)}.vh-ai-toolw__pwrow{display:flex;gap:6px;margin-top:9px}.vh-ai-toolw__pwrow input{flex:1;border:1px solid #d8dee9;border-radius:9px;padding:8px 11px;font-family:ui-monospace,Menlo,monospace;font-size:.9rem}.vh-ai-toolw__copy{border:1px solid #d8dee9;background:#fff;border-radius:9px;width:38px;cursor:pointer;color:#475569}.vh-ai-toolw__copy:hover{color:var(--brand-primary);border-color:#b9c6f5}.vh-ai-toolw__out{margin-top:9px;font-size:.86rem}.vh-ai-toolw__load{color:#6b7090}.vh-ai-toolw__err{color:#dc2626}.vh-ai-toolw__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.vh-ai-toolw__list li{font-size:.85rem;color:#3a3f55;word-break:break-word}.vh-ai-toolw__list b{color:var(--brand-secondary);display:inline-block;min-width:58px}.vh-ai-toolw__list span{color:#9aa2b5;font-size:.78rem}.vh-ai-hc{border:1px solid #e2e5f3;border-radius:12px;overflow:hidden;margin-top:8px}.vh-ai-hc__head{display:flex;align-items:center;gap:8px;padding:11px 14px;background:var(--brand-secondary);color:#fff;font-weight:700;font-size:.9rem}.vh-ai-hc__head i{color:#8fa8ff}.vh-ai-hc__row{display:flex;align-items:center;gap:11px;padding:10px 14px;border-top:1px solid #eef1f7;font-size:.86rem}.vh-ai-hc__ic{width:20px;text-align:center;flex:none;font-size:14px}.vh-ai-hc__lbl{flex:1;color:#2a2f45;font-weight:600}.vh-ai-hc__note{color:#6b7290;font-size:.82rem;white-space:nowrap}.vh-ai-hc__row.is-ok .vh-ai-hc__ic{color:#16a34a}.vh-ai-hc__row.is-warn .vh-ai-hc__ic{color:#d97706}.vh-ai-hc__row.is-bad .vh-ai-hc__ic{color:#dc2626}.vh-ai-hc__row.is-wait .vh-ai-hc__ic{color:#9aa2b5}.vh-ai-hc__summary{padding:12px 14px;background:#f6f8ff;border-top:1px solid #e2e5f3;font-size:.84rem;font-weight:600;color:var(--brand-secondary)}.vh-ai-hc__summary a{color:var(--brand-primary)}.vh-ai-sources{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;font-size:11px;color:#9aa2b5}.vh-ai-source{display:inline-flex;align-items:center;gap:4px;background:#f1f5f9;color:#5b6478;border-radius:999px;padding:2px 9px;font-weight:600}.vh-ai-source i{color:#16a34a;font-size:10px}.vh-ai-clear{background:transparent;border:1px solid #e6e9f2;color:#6b7090;width:34px;height:34px;border-radius:9px;cursor:pointer;font-size:13px;transition:border-color .15s,color .15s,background .15s}.vh-ai-clear:hover{border-color:#fca5a5;color:#dc2626;background:#fef2f2}.vh-ai-voice{background:transparent;border:1px solid #e6e9f2;color:#6b7090;width:34px;height:34px;border-radius:9px;cursor:pointer;font-size:13px;transition:border-color .15s,color .15s,background .15s}.vh-ai-voice:hover{border-color:#b9c6f5;color:var(--brand-primary)}.vh-ai-voice.is-on{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}.vh-ai-voice.is-listening{animation:vhVoicePulse 1.3s ease-out infinite}@keyframes vhVoicePulse{0%{box-shadow:0 0 0 0 rgba(44,75,255,.45)}100%{box-shadow:0 0 0 9px rgba(44,75,255,0)}}@media (prefers-reduced-motion:reduce){.vh-ai-voice.is-listening{animation:none}}.vh-ai-input{position:relative}.vh-ai-ac{position:absolute;left:0;right:0;bottom:calc(100% + 8px);z-index:50;display:flex;flex-direction:column;padding:6px;background:color-mix(in srgb,#ffffff 65%,transparent);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:4px solid #fff;border-radius:18px;transform-origin:bottom center;animation:vh-ai-ac-in 260ms cubic-bezier(.23,1,.32,1) both;overflow:hidden}.vh-ai-ac[hidden]{display:none}@keyframes vh-ai-ac-in{from{opacity:0;transform:translateY(12px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.vh-ai-ac__hint{display:flex;align-items:center;gap:14px;padding:8px 12px 10px;margin-bottom:4px;border-bottom:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 8%,transparent);font-size:.7rem;color:color-mix(in srgb,var(--brand-secondary,#161824) 50%,transparent);letter-spacing:0.01em}.vh-ai-ac__hint span{display:inline-flex;align-items:center;gap:4px}.vh-ai-ac__hint-spacer{flex:1}.vh-ai-ac__hint kbd{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;background:color-mix(in srgb,var(--brand-secondary,#161824) 8%,transparent);border:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 12%,transparent);border-radius:5px;font-family:ui-monospace,"SF Mono",Menlo,Consolas,monospace;font-size:.68rem;font-weight:600;color:color-mix(in srgb,var(--brand-secondary,#161824) 75%,transparent);line-height:1;margin-right:2px}.vh-ai-ac__hint kbd+kbd{margin-left:-2px}.vh-ai-ac__list{display:flex;flex-direction:column;gap:1px}.vh-ai-ac-item{display:flex;align-items:center;gap:12px;text-align:left;border:0;background:transparent;cursor:pointer;padding:10px 14px;font:inherit;font-size:.9rem;color:color-mix(in srgb,var(--brand-secondary,#161824) 78%,transparent);border-radius:10px;transition:background .15s ease,color .15s ease,transform .12s cubic-bezier(.23,1,.32,1)}.vh-ai-ac-item__icon{color:color-mix(in srgb,var(--brand-secondary,#161824) 35%,transparent);font-size:.78rem;flex-shrink:0;transition:color .15s ease,transform .18s cubic-bezier(.23,1,.32,1)}.vh-ai-ac-item__text{flex:1;line-height:1.35}.vh-ai-ac-item[data-active],.vh-ai-ac-item:focus-visible{background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 12%,transparent);color:var(--brand-primary,#2C4BFF);outline:none}.vh-ai-ac-item[data-active] .vh-ai-ac-item__icon,.vh-ai-ac-item:focus-visible .vh-ai-ac-item__icon{color:var(--brand-primary,#2C4BFF);transform:translateX(3px)}.vh-ai-ac-item:active{transform:scale(0.98)}@media (prefers-reduced-motion:reduce){.vh-ai-ac{animation:none}.vh-ai-ac-item,.vh-ai-ac-item__icon{transition:none}}.vh-ai-escalate{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 2px;padding:10px 12px;background:#f6f8ff;border:1px solid #e0e7ff;border-radius:10px}.vh-ai-escalate span{font-size:.82rem;color:#5b6478;font-weight:600}.vh-ai-chip--buy{background:linear-gradient(135deg,var(--brand-primary),var(--accent))!important;color:#fff!important;border:none!important;font-weight:700!important}.vh-ai-chip--buy:hover{filter:brightness(1.08)}.vh-fts{position:relative;padding:46px 0 0px;background:#ffffff;isolation:isolate;overflow:hidden}.vh-fts-rail{position:absolute;top:0;bottom:0;width:170px;display:flex;gap:14px;padding:32px 16px;pointer-events:none;z-index:0;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 12%,#000 88%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 12%,#000 88%,transparent 100%)}.vh-fts-rail--left{left:0}.vh-fts-rail--right{right:0;justify-content:flex-end}.vh-fts-rail--left::after,.vh-fts-rail--right::after{content:'';position:absolute;top:0;bottom:0;width:70%;z-index:2;pointer-events:none}.vh-fts-rail--left::after{right:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.85) 60%,#fff 95%)}.vh-fts-rail--right::after{left:0;background:linear-gradient(270deg,transparent,rgba(255,255,255,0.85) 60%,#fff 95%)}.vh-fts-train{display:flex;flex-direction:column;gap:14px;flex:1;will-change:transform}.vh-fts-train--up{animation:vh-fts-scroll-up 30s linear infinite}.vh-fts-train--down{animation:vh-fts-scroll-down 34s linear infinite}@keyframes vh-fts-scroll-up{from{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes vh-fts-scroll-down{from{transform:translateY(-50%)}to{transform:translateY(0)}}.vh-fts-tile{width:60px;height:60px;border-radius:14px;background:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0;box-shadow:0 4px 14px -4px rgba(14,31,77,0.08),0 0 0 1px rgba(14,31,77,0.04)}.vh-fts-content{position:relative;z-index:3;max-width:640px;margin:0 auto;text-align:center;padding:0 20px}.vh-fts-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-primary);background:var(--mesh-base-1);padding:6px 14px;border-radius:999px;margin-bottom:22px}.vh-fts-eyebrow i{font-size:11px}.vh-fts-eyebrow-icon{width:16px;height:16px;display:inline-block;border-radius:4px;flex-shrink:0}.vh-fts-title{font-size:clamp(2rem,4.5vw,3rem);font-weight:400;letter-spacing:-0.02em;color:var(--ink);line-height:1.12;margin:0 0 16px}.vh-fts-accent{color:var(--brand-primary);font-weight:400;position:relative;display:inline-block}.vh-fts-lead{color:var(--ink-soft);font-size:15.5px;line-height:1.6;margin:0 0 28px}.vh-fts-actions{display:inline-flex;align-items:center;gap:18px;flex-wrap:wrap;justify-content:center}.vh-fts-cta{display:inline-flex;align-items:center;gap:8px;background:var(--brand-secondary);color:#fff;font-weight:400;padding:12px 26px;border-radius:999px;text-decoration:none;transition:transform .15s ease,background .2s ease,box-shadow .25s ease}.vh-fts-cta:hover{background:var(--brand-secondary);color:#fff;transform:translateY(-1px);text-decoration:none}.vh-fts-cta svg{transition:transform .2s ease}.vh-fts-cta:hover svg{transform:translateX(3px)}.vh-fts-link{color:var(--brand-primary);font-weight:500;font-size:14px;text-decoration:none;transition:color .15s ease}.vh-fts-link:hover{color:var(--brand-secondary);text-decoration:none}.vh-fts-dome{position:relative;height:340px;margin-top:72px;pointer-events:none;z-index:3;overflow:hidden}.vh-fts-dome-shape{position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:660px;height:330px;border-radius:330px 330px 0 0;background:radial-gradient(ellipse at 50% 100%,rgba(44,75,255,0.20) 0%,rgba(44,75,255,0.10) 30%,rgba(44,75,255,0.03) 55%,transparent 75%);z-index:0}.vh-fts-dome-shape::after{content:'';position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:560px;height:280px;border:1px dashed rgba(44,75,255,0.18);border-bottom:0;border-radius:280px 280px 0 0}.vh-fts-dome-core{position:absolute;left:50%;bottom:24px;transform:translateX(-50%);width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,rgba(44,75,255,0.39) 0%,rgba(255,255,255,1) 82%);color:var(--brand-primary);display:flex;align-items:center;justify-content:center;z-index:3}.vh-fts-core-icon{width:78px;height:78px;color:var(--brand-primary);display:block}.vh-fts-wheel{position:absolute;left:50%;bottom:-260px;width:580px;height:580px;margin-left:-290px;z-index:2;animation:vh-fts-wheel-spin 36s linear infinite}@keyframes vh-fts-wheel-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.vh-fts-planet{position:absolute;top:50%;left:50%;width:66px;height:66px;margin:-38px 0 0 -38px;transform:rotate(var(--ang)) translateY(-260px)}.vh-fts-planet-inner{position:relative;width:100%;height:100%;border-radius:16px;background:rgba(255,255,255,0.45);backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);color:var(--c,var(--brand-primary));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:20px;box-shadow:0 8px 20px -10px rgba(14,31,77,0.18),inset 0 0 0 1px rgba(255,255,255,0.55);overflow:hidden;isolation:isolate;animation:vh-fts-planet-counter 36s linear infinite;transform-origin:50% 50%}.vh-fts-planet-inner::before{content:'';position:absolute;inset:0;z-index:-1;opacity:0.55;mix-blend-mode:screen;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='1.6' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.5 0'/></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>");background-size:80px 80px}.vh-fts-planet-lbl{font-size:9px;font-weight:700;letter-spacing:0.02em;color:var(--ink);text-transform:uppercase;line-height:1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 4px}@keyframes vh-fts-planet-counter{from{transform:rotate(calc(-1 * var(--ang))) rotate(0deg)}to{transform:rotate(calc(-1 * var(--ang))) rotate(-360deg)}}.vh-fts-planet--1{--ang:0deg}.vh-fts-planet--2{--ang:45deg}.vh-fts-planet--3{--ang:90deg}.vh-fts-planet--4{--ang:135deg}.vh-fts-planet--5{--ang:180deg}.vh-fts-planet--6{--ang:225deg}.vh-fts-planet--7{--ang:270deg}.vh-fts-planet--8{--ang:315deg}.vh-fts-wheel--inner{width:380px;height:380px;margin-left:-190px;bottom:-160px;z-index:1;opacity:0.9;animation:vh-fts-wheel-spin-rev 28s linear infinite}@keyframes vh-fts-wheel-spin-rev{from{transform:rotate(0deg)}to{transform:rotate(-360deg)}}.vh-fts-mini{position:absolute;top:50%;left:50%;width:58px;height:58px;margin:-29px 0 0 -29px;transform:rotate(var(--ang)) translateY(-170px)}.vh-fts-mini-inner{position:relative;width:100%;height:100%;border-radius:13px;background:rgba(255,255,255,0.85);backdrop-filter:blur(4px) saturate(140%);-webkit-backdrop-filter:blur(4px) saturate(140%);color:var(--c,var(--brand-primary));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:15px;box-shadow:0 6px 14px -8px rgba(14,31,77,0.14),inset 0 0 0 1px rgba(255,255,255,0.7);overflow:hidden;isolation:isolate;animation:vh-fts-mini-counter 28s linear infinite;transform-origin:50% 50%}.vh-fts-mini-lbl{font-size:7.5px;font-weight:700;letter-spacing:0.02em;color:var(--ink);text-transform:uppercase;line-height:1;padding:0 3px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vh-fts-mini-inner::before{content:'';position:absolute;inset:0;z-index:-1;opacity:0.3;mix-blend-mode:screen;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='1.8' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.5 0'/></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>");background-size:60px 60px}.vh-fts-arc--inner{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);width:360px;height:180px;border:1px dashed rgba(44,75,255,0.18);border-bottom:0;border-radius:180px 180px 0 0;pointer-events:none;z-index:1}@keyframes vh-fts-mini-counter{from{transform:rotate(calc(-1 * var(--ang))) rotate(0deg)}to{transform:rotate(calc(-1 * var(--ang))) rotate(360deg)}}.vh-fts-mini--1{--ang:0deg}.vh-fts-mini--2{--ang:60deg}.vh-fts-mini--3{--ang:120deg}.vh-fts-mini--4{--ang:180deg}.vh-fts-mini--5{--ang:240deg}.vh-fts-mini--6{--ang:300deg}@media (max-width:1100px){.vh-fts-tile{width:58px;height:58px;font-size:20px}}@media (max-width:820px){.vh-fts{padding-top:64px;min-height:660px}.vh-fts-rail{width:120px}.vh-fts-tile{width:50px;height:50px;font-size:18px;border-radius:12px}.vh-fts-train{gap:12px}.vh-fts-dome{height:280px;margin-top:48px}.vh-fts-dome-shape{width:520px;height:260px;border-radius:260px 260px 0 0}.vh-fts-dome-shape::after{width:440px;height:220px;border-radius:220px 220px 0 0}.vh-fts-dome-core{width:104px;height:104px;bottom:18px}.vh-fts-core-icon{font-size:38px}.vh-fts-wheel{width:460px;height:460px;margin-left:-230px;bottom:-200px}.vh-fts-planet{width:64px;height:64px;margin:-32px 0 0 -32px;transform:rotate(var(--ang)) translateY(-210px)}.vh-fts-planet-inner{font-size:17px}.vh-fts-planet-lbl{font-size:8px}.vh-fts-wheel--inner{width:300px;height:300px;margin-left:-150px;bottom:-125px}.vh-fts-mini{width:50px;height:50px;margin:-25px 0 0 -25px;transform:rotate(var(--ang)) translateY(-140px)}.vh-fts-mini-inner{font-size:13px}.vh-fts-mini-lbl{font-size:7px}.vh-fts-arc--inner{width:290px;height:145px;border-radius:145px 145px 0 0}}@media (max-width:600px){.vh-fts{padding-top:48px;min-height:auto}.vh-fts-rail{display:none}.vh-fts-content{padding:0 16px}.vh-fts-actions{gap:12px}.vh-fts-dome{height:240px;margin-top:36px}.vh-fts-dome-shape{width:380px;height:190px;border-radius:190px 190px 0 0}.vh-fts-dome-shape::after{width:320px;height:160px;border-radius:160px 160px 0 0}.vh-fts-dome-core{width:88px;height:88px;bottom:14px}.vh-fts-core-icon{font-size:32px}.vh-fts-wheel{width:360px;height:360px;margin-left:-180px;bottom:-160px}.vh-fts-planet{width:54px;height:54px;margin:-27px 0 0 -27px;transform:rotate(var(--ang)) translateY(-165px)}.vh-fts-planet-inner{font-size:15px;border-radius:12px}.vh-fts-planet-lbl{font-size:7.5px}.vh-fts-wheel--inner{width:240px;height:240px;margin-left:-120px;bottom:-100px}.vh-fts-mini{width:42px;height:42px;margin:-21px 0 0 -21px;transform:rotate(var(--ang)) translateY(-112px)}.vh-fts-mini-inner{font-size:11px;border-radius:10px}.vh-fts-mini-lbl{font-size:6.5px}.vh-fts-arc--inner{width:230px;height:115px;border-radius:115px 115px 0 0;bottom:10px}}@media (prefers-reduced-motion:reduce){.vh-fts-train--up,.vh-fts-train--down,.vh-fts-wheel,.vh-fts-wheel--inner,.vh-fts-planet-inner,.vh-fts-mini-inner{animation:none}}.vh-ais{position:relative;padding:clamp(62px,9vw,120px) 0 clamp(56px,7vw,88px);background:radial-gradient(ellipse 120% 102% at 50% 102%,#ffffff 0%,#ffffff 82%,#1a2d66bf 94%,var(--brand-secondary) 100%,var(--brand-secondary) 0%);isolation:isolate;overflow:hidden}.vh-ais-hero .vh-ais-scene,.vh-ais-hero .vh-ais-mockup,.vh-ais-hero .vh-ais-bubble,.vh-ais-hero .vh-ais-prompt-text::before,.vh-ais-hero .vh-ais-prompt-cursor,.vh-ais-hero .vh-ais-search-cursor,.vh-ais-hero .vh-ais-cursor,.vh-ais-hero .vh-ais-plan-card--match,.vh-ais-hero .vh-ais-domain-row,.vh-ais-hero .vh-ais-lang-row,.vh-ais-hero .vh-ais-spark,.vh-ais-hero .vh-ais-hero-glow,.vh-ais-hero .vh-ais-timeline-bar::after{animation-play-state:paused}.vh-ais-hero.is-playing .vh-ais-scene,.vh-ais-hero.is-playing .vh-ais-mockup,.vh-ais-hero.is-playing .vh-ais-bubble,.vh-ais-hero.is-playing .vh-ais-prompt-text::before,.vh-ais-hero.is-playing .vh-ais-prompt-cursor,.vh-ais-hero.is-playing .vh-ais-search-cursor,.vh-ais-hero.is-playing .vh-ais-cursor,.vh-ais-hero.is-playing .vh-ais-plan-card--match,.vh-ais-hero.is-playing .vh-ais-domain-row,.vh-ais-hero.is-playing .vh-ais-lang-row,.vh-ais-hero.is-playing .vh-ais-spark,.vh-ais-hero.is-playing .vh-ais-hero-glow,.vh-ais-hero.is-playing .vh-ais-timeline-bar::after{animation-play-state:running}.vh-ais-intro{max-width:760px;margin:0 auto 60px;text-align:center;position:relative;z-index:2}.vh-ais-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 6px;border-radius:999px;background:#fff;border:1px solid #E2E8F0;color:var(--brand-secondary);font-size:12.5px;font-weight:600;letter-spacing:0.02em;margin-bottom:28px}.vh-ais-chip img{width:22px;height:22px;object-fit:contain;mix-blend-mode:multiply}.vh-ais-title{font-size:clamp(2.8rem,6vw,4.6rem);font-weight:400;letter-spacing:-0.035em;line-height:1.02;color:var(--brand-secondary);margin:0 0 24px}.vh-ais-grad{background:linear-gradient(100deg,var(--brand-primary) 0%,var(--brand-secondary) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-weight:400}.vh-ais-ai{position:relative;display:inline-block;background:linear-gradient(110deg,var(--brand-secondary) 0%,var(--brand-primary) 30%,#ffffff 50%,var(--brand-primary) 70%,var(--brand-secondary) 100%);background-size:300% 100%;background-position:0% 50%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:vh-ais-ai-flow 2.4s linear infinite;padding-right:0.35em;font-family:serif}.vh-ais-ai-badge{position:absolute;top:0.1em;right:-0.05em;width:0.36em;height:0.36em;background:url("/templates/twenty-one/images/vedhostai-icon.webp") center / contain no-repeat;filter:drop-shadow(0 2px 6px rgba(44,75,255,0.35))}@keyframes vh-ais-ai-flow{0%{background-position:0% 50%}100%{background-position:200% 50%}}@media (prefers-reduced-motion:reduce){.vh-ais-ai{animation:none;background-position:50% 50%}}.vh-ais-lead{color:var(--ink-soft);font-size:16px;line-height:1.65;margin:0 auto 32px;max-width:560px}.vh-ais-cta{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;border-radius:999px;background:linear-gradient(120deg,var(--brand-primary) 0%,#6B5CFF 50%,#A855F7 100%);background-size:200% 100%;color:#fff;font-weight:600;font-size:15.5px;text-decoration:none;transition:background-position .35s ease,transform .15s ease,box-shadow .25s ease}.vh-ais-cta:hover{background-position:100% 0;transform:translateY(-1px);color:#fff;text-decoration:none;box-shadow:0 18px 36px -10px rgba(108,92,255,.7)}.vh-ais-hero{position:relative;max-width:1200px;margin:0 auto 96px;aspect-ratio:16 / 8;border-radius:8px;overflow:hidden;background:var(--brand-secondary);isolation:isolate}.vh-ais-hero::before{content:"";position:absolute;inset:-25%;z-index:0;pointer-events:none;background:radial-gradient(ellipse 55% 55% at 20% 25%,var(--brand-secondary) 0%,transparent 60%),radial-gradient(ellipse 60% 55% at 80% 75%,var(--brand-secondary) 0%,transparent 60%),radial-gradient(ellipse 45% 45% at 65% 30%,var(--brand-primary) 0%,transparent 60%),radial-gradient(ellipse 45% 45% at 30% 75%,var(--accent) 0%,transparent 55%),linear-gradient(135deg,var(--brand-primary) 0%,var(--brand-secondary) 55%,var(--brand-secondary) 100%);filter:blur(22px) saturate(1.15);animation:vh-ais-fluid 10s ease-in-out infinite alternate;transform-origin:50% 50%;will-change:transform}@keyframes vh-ais-fluid{0%{transform:scale(1.1) translate(0,0) rotate(0deg)}25%{transform:scale(1.22) translate(5%,-5%) rotate(4deg)}50%{transform:scale(1.15) translate(-5%,4%) rotate(-3deg)}75%{transform:scale(1.25) translate(3%,5%) rotate(5deg)}100%{transform:scale(1.18) translate(-3%,-3%) rotate(-2deg)}}.vh-ais-hero::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.12;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 240 240' xmlns='http://www.w3.org/2000/svg'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='1.4' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.6 0'/></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>");background-size:200px 200px}.vh-ais-hero-glow{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;z-index:1}.vh-ais-hero-glow--a{width:380px;height:380px;background:rgba(255,255,255,.25);top:-120px;left:-80px;animation:vh-ais-glow-a 12s ease-in-out infinite alternate}.vh-ais-hero-glow--b{width:340px;height:340px;background:rgba(111,168,255,.4);bottom:-100px;right:-60px;animation:vh-ais-glow-b 14s ease-in-out infinite alternate}@keyframes vh-ais-glow-a{from{transform:translate(0,0)}to{transform:translate(80px,60px)}}@keyframes vh-ais-glow-b{from{transform:translate(0,0)}to{transform:translate(-60px,-50px)}}.vh-ais-hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000 30%,transparent 80%);z-index:1}.vh-ais-hero-brand{position:absolute;top:20px;left:22px;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:5}.vh-ais-hero-brand-img{width:36px;height:36px;object-fit:contain;filter:brightness(0) invert(1)}.vh-ais-scenes{position:absolute;inset:0;z-index:2}.vh-ais-scene{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:80px 32px 70px;opacity:0;transform:translateY(14px) scale(.985);animation:vh-ais-scene-cycle 24s ease-in-out infinite}.vh-ais-scene--1{animation-delay:0s}.vh-ais-scene--2{animation-delay:6s}.vh-ais-scene--3{animation-delay:12s}.vh-ais-scene--4{animation-delay:18s}@keyframes vh-ais-scene-cycle{0%{opacity:0;transform:translateY(14px) scale(.985)}3%{opacity:1;transform:translateY(0) scale(1)}22%{opacity:1;transform:translateY(0) scale(1)}25%{opacity:0;transform:translateY(-10px) scale(.99)}100%{opacity:0;transform:translateY(-10px) scale(.99)}}.vh-ais-scene-sub{font-size:13.5px;color:rgba(255,255,255,.78);text-align:center;max-width:480px;letter-spacing:-0.005em}.vh-ais-mockup{position:relative;background:rgba(255,255,255,.97);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:18px;box-shadow:0 30px 70px -24px rgba(14,31,77,.45),0 0 0 1px rgba(255,255,255,.5) inset;overflow:hidden;color:var(--brand-secondary);text-align:left;transform-origin:50% 60%;animation:vh-ais-mockup-in .9s cubic-bezier(.16,1,.3,1) both}@keyframes vh-ais-mockup-in{from{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.vh-ais-mockup-head{display:flex;align-items:center;gap:6px;padding:10px 14px;border-bottom:1px solid #EEF1F7;background:#FAFBFE}.vh-ais-mockup-dot{width:9px;height:9px;border-radius:50%;background:#E2E8F0}.vh-ais-mockup-dot:nth-child(1){background:#FF6B6B}.vh-ais-mockup-dot:nth-child(2){background:#FFD93D}.vh-ais-mockup-dot:nth-child(3){background:#6BCB77}.vh-ais-mockup-title{margin-left:10px;font-size:11.5px;font-weight:600;color:var(--ink-muted);letter-spacing:-0.005em}.vh-ais-mockup-body{padding:26px 24px 22px;display:flex;flex-direction:column;gap:18px}.vh-ais-cursor{position:absolute;width:22px;height:26px;z-index:5;pointer-events:none;background:no-repeat center / contain url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 28'><path d='M2 2l8 22 3-9 9-3z' fill='%231a1a2e' stroke='%23fff' stroke-width='1.6' stroke-linejoin='round'/></svg>");filter:drop-shadow(0 4px 8px rgba(0,0,0,.25));opacity:0}.vh-ais-spark{position:absolute;width:18px;height:18px;z-index:4;background:no-repeat center / contain url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 1l2.5 7.5L22 11l-7.5 2.5L12 21l-2.5-7.5L2 11l7.5-2.5z' fill='none' stroke='%23fff' stroke-width='1.7' stroke-linejoin='round'/></svg>");opacity:0;animation:vh-ais-spark-pop 2.4s ease-in-out infinite}@keyframes vh-ais-spark-pop{0%,100%{opacity:0;transform:scale(.6) rotate(0)}50%{opacity:.9;transform:scale(1) rotate(15deg)}}.vh-ais-mockup--chat{width:min(760px,94%)}.vh-ais-bubble{display:flex;align-items:flex-start;gap:10px;opacity:0;transform:translateY(8px);animation:vh-ais-s1-bubble 24s linear infinite}@keyframes vh-ais-s1-bubble{0%,3.3%{opacity:0;transform:translateY(8px)}5.4%,25%{opacity:1;transform:translateY(0)}25.01%,100%{opacity:0;transform:translateY(8px)}}.vh-ais-bubble-av{width:30px;height:30px;border-radius:10px;background:linear-gradient(135deg,var(--brand-primary),#A855F7);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.vh-ais-bubble-av img{width:20px;height:20px;object-fit:contain;filter:brightness(0) invert(1)}.vh-ais-bubble-text{background:#F4F6FB;border-radius:14px 14px 14px 4px;padding:10px 14px;font-size:13.5px;color:var(--brand-secondary);max-width:380px;line-height:1.45}@keyframes vh-ais-bubble-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.vh-ais-composer{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 14px;border:1px solid #E2E8F0;border-radius:14px;background:#fff;box-shadow:0 4px 12px -6px rgba(14,31,77,.08)}.vh-ais-composer-text{flex:1;font-size:13.5px;color:var(--brand-secondary);line-height:1.4;min-height:1.4em;overflow:hidden;white-space:nowrap}.vh-ais-prompt-text::before{content:"Suggest a hosting plan for my online store";display:inline-block;overflow:hidden;white-space:nowrap;vertical-align:bottom;width:0;max-width:100%;animation:vh-ais-typewriter 24s steps(46,end) infinite}@keyframes vh-ais-typewriter{0%,5.8%{width:0}20.8%,25%{width:100%}25.01%,100%{width:0}}.vh-ais-prompt-cursor{display:inline-block;width:2px;height:1em;background:var(--brand-primary);vertical-align:text-bottom;margin-left:2px;animation:vh-ais-blink 1s steps(2) infinite}@keyframes vh-ais-blink{0%,100%{opacity:1}50%{opacity:0}}.vh-ais-composer-send{width:32px;height:32px;border-radius:10px;background:linear-gradient(135deg,var(--brand-primary),#A855F7);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0}.vh-ais-cursor--1{right:30px;bottom:22px;animation:vh-ais-cursor1 24s ease-in-out infinite}@keyframes vh-ais-cursor1{0%,1.25%{opacity:0;transform:translate(20px,30px)}3.25%{opacity:1}10%{opacity:1;transform:translate(0,0)}11.75%{transform:translate(-2px,1px) scale(.92)}13.75%{transform:translate(0,0) scale(1)}24.99%{opacity:1;transform:translate(0,0)}26.25%,100%{opacity:0;transform:translate(10px,14px)}}.vh-ais-mockup--plan{width:min(900px,96%);padding:28px;background:rgba(255,255,255,.97)}.vh-ais-plan-grid{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:14px;align-items:stretch}.vh-ais-plan-card{background:#fff;border-radius:14px;padding:18px 16px 16px;border:1px solid #EEF1F7;display:flex;flex-direction:column;gap:8px;transition:transform .4s ease;position:relative}.vh-ais-plan-card strong{font-size:13.5px;font-weight:600;color:var(--ink-muted);letter-spacing:0.04em;text-transform:uppercase}.vh-ais-plan-card-price{font-size:22px;font-weight:400;letter-spacing:-0.02em;color:var(--brand-secondary)}.vh-ais-plan-card-price em{font-style:normal;font-size:12px;color:var(--ink-muted);font-weight:500;margin-left:2px}.vh-ais-plan-card-line{height:8px;border-radius:4px;background:#F1F4FA;width:80%}.vh-ais-plan-card-line--short{width:50%}.vh-ais-plan-card--dim{opacity:.55;transform:scale(.94);filter:saturate(.6)}.vh-ais-plan-card--match{border:1px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,var(--brand-primary),#A855F7,#EC4899) border-box;box-shadow:0 18px 38px -18px rgba(108,92,255,.5),0 6px 14px -6px rgba(108,92,255,.25);opacity:0;animation:vh-ais-plan-pop 24s linear infinite}@keyframes vh-ais-plan-pop{0%,27%{opacity:0;transform:scale(.92) translateY(8px)}30%,50%{opacity:1;transform:scale(1) translateY(0)}50.01%,100%{opacity:0;transform:scale(.92) translateY(8px)}}.vh-ais-plan-badge{position:absolute;top:-10px;left:14px;display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;letter-spacing:0.08em;padding:4px 9px;border-radius:6px;background:linear-gradient(120deg,var(--brand-primary),#A855F7);color:#fff;text-transform:uppercase}.vh-ais-plan-card--match strong{color:var(--brand-secondary);font-size:14px;font-weight:700;letter-spacing:0;text-transform:none}.vh-ais-plan-card--match .vh-ais-plan-card-price{font-size:28px;background:linear-gradient(100deg,var(--brand-primary),#A855F7);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.vh-ais-plan-list{list-style:none;padding:0;margin:4px 0 0;display:flex;flex-direction:column;gap:6px}.vh-ais-plan-list li{font-size:12.5px;color:var(--ink-soft);display:flex;align-items:center;gap:8px}.vh-ais-plan-list i{width:14px;height:14px;border-radius:50%;background:#DCFCE7;color:#16A34A;display:inline-flex;align-items:center;justify-content:center;font-size:8px;flex-shrink:0}.vh-ais-plan-cta{margin-top:8px;padding:9px 12px;border-radius:10px;background:linear-gradient(120deg,var(--brand-primary),#A855F7);color:#fff;font-size:12.5px;font-weight:600;text-align:center;box-shadow:0 8px 18px -8px rgba(108,92,255,.6)}.vh-ais-cursor--2{left:50%;bottom:56px;margin-left:18px;animation:vh-ais-cursor2 24s ease-in-out infinite}@keyframes vh-ais-cursor2{0%,29.17%{opacity:0;transform:translate(40px,50px)}32.5%{opacity:1;transform:translate(0,0)}38.34%{transform:translate(0,0) scale(1)}39.5%{transform:translate(-2px,1px) scale(.9)}40.84%{transform:translate(0,0) scale(1)}45.83%,100%{opacity:0;transform:translate(0,0)}}.vh-ais-mockup--plan .vh-ais-spark--a{top:-8px;right:14%;animation-delay:7.3s;width:14px;height:14px;background:no-repeat center / contain url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 1l2.5 7.5L22 11l-7.5 2.5L12 21l-2.5-7.5L2 11l7.5-2.5z' fill='none' stroke='%232C4BFF' stroke-width='2' stroke-linejoin='round'/></svg>")}.vh-ais-mockup--plan .vh-ais-spark--b{top:30%;right:8%;animation-delay:7.6s;background:no-repeat center / contain url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 1l2.5 7.5L22 11l-7.5 2.5L12 21l-2.5-7.5L2 11l7.5-2.5z' fill='none' stroke='%23A855F7' stroke-width='2' stroke-linejoin='round'/></svg>")}.vh-ais-mockup--plan .vh-ais-spark--c{bottom:-8px;right:18%;animation-delay:7.9s;width:12px;height:12px;background:no-repeat center / contain url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 1l2.5 7.5L22 11l-7.5 2.5L12 21l-2.5-7.5L2 11l7.5-2.5z' fill='none' stroke='%23EC4899' stroke-width='2' stroke-linejoin='round'/></svg>")}.vh-ais-mockup--domain{width:min(720px,94%);padding:24px}.vh-ais-search{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1.5px solid var(--brand-primary);border-radius:12px;background:#fff;margin-bottom:14px;box-shadow:0 0 0 4px rgba(44,75,255,.08)}.vh-ais-search>i{color:var(--brand-primary);font-size:13px}.vh-ais-search-text{font-size:14px;color:var(--brand-secondary);font-weight:500;letter-spacing:-0.005em}.vh-ais-search-cursor{display:inline-block;width:2px;height:1em;background:var(--brand-primary);margin-left:-2px;vertical-align:text-bottom;animation:vh-ais-blink 1s steps(2) infinite}.vh-ais-domain-grid{display:flex;flex-direction:column;background:#FAFBFE;border-radius:12px;padding:4px 12px}.vh-ais-domain-row{display:flex;align-items:center;justify-content:space-between;padding:11px 4px;opacity:0}.vh-ais-domain-row+.vh-ais-domain-row{border-top:1px solid #EEF1F7}.vh-ais-scene--3 .vh-ais-domain-row{animation:24s ease infinite}.vh-ais-scene--3 .vh-ais-domain-row:nth-child(1){animation-name:vh-ais-s3-row1}.vh-ais-scene--3 .vh-ais-domain-row:nth-child(2){animation-name:vh-ais-s3-row2}.vh-ais-scene--3 .vh-ais-domain-row:nth-child(3){animation-name:vh-ais-s3-row3}.vh-ais-scene--3 .vh-ais-domain-row:nth-child(4){animation-name:vh-ais-s3-row4}@keyframes vh-ais-s3-row1{0%,49%{opacity:0;transform:translateX(-10px)}52%,72%{opacity:1;transform:translateX(0)}74%,100%{opacity:0;transform:translateX(-10px)}}@keyframes vh-ais-s3-row2{0%,50%{opacity:0;transform:translateX(-10px)}53%,72%{opacity:1;transform:translateX(0)}74%,100%{opacity:0;transform:translateX(-10px)}}@keyframes vh-ais-s3-row3{0%,51%{opacity:0;transform:translateX(-10px)}54%,72%{opacity:1;transform:translateX(0)}74%,100%{opacity:0;transform:translateX(-10px)}}@keyframes vh-ais-s3-row4{0%,52%{opacity:0;transform:translateX(-10px)}55%,72%{opacity:1;transform:translateX(0)}74%,100%{opacity:0;transform:translateX(-10px)}}.vh-ais-domain-name{font-size:14px;font-weight:600;color:var(--brand-secondary);letter-spacing:-0.005em}.vh-ais-domain-name em{font-style:normal;color:var(--brand-primary);font-weight:600}.vh-ais-domain-status{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;padding:4px 10px;border-radius:999px}.vh-ais-domain-status--ok{background:#DCFCE7;color:#15803D}.vh-ais-domain-status--taken{background:#FEE2E2;color:#B91C1C}.vh-ais-cursor--3{right:8%;top:38%;animation:vh-ais-cursor3 24s ease-in-out infinite}@keyframes vh-ais-cursor3{0%,51.25%{opacity:0;transform:translate(40px,-10px)}54.38%{opacity:1;transform:translate(20px,-30px)}60%{transform:translate(10px,-10px)}66%{transform:translate(0,0)}67.5%{transform:translate(-1px,1px) scale(.92)}69%{transform:translate(0,0) scale(1)}72.08%,100%{opacity:0;transform:translate(0,0)}}.vh-ais-mockup--lang{width:min(760px,94%)}.vh-ais-lang-row{display:flex;align-items:center;gap:10px;opacity:0;transform:translateY(8px)}.vh-ais-scene--4 .vh-ais-lang-row{animation:24s ease infinite}.vh-ais-scene--4 .vh-ais-lang-row--1{animation-name:vh-ais-s4-row1}.vh-ais-scene--4 .vh-ais-lang-row--2{animation-name:vh-ais-s4-row2;flex-direction:row-reverse}.vh-ais-scene--4 .vh-ais-lang-row--3{animation-name:vh-ais-s4-row3}.vh-ais-scene--4 .vh-ais-lang-row--4{animation-name:vh-ais-s4-row4;flex-direction:row-reverse}@keyframes vh-ais-s4-row1{0%,74%{opacity:0;transform:translateY(8px)}77%,97%{opacity:1;transform:translateY(0)}98%,100%{opacity:0;transform:translateY(8px)}}@keyframes vh-ais-s4-row2{0%,75%{opacity:0;transform:translateY(8px)}78%,97%{opacity:1;transform:translateY(0)}98%,100%{opacity:0;transform:translateY(8px)}}@keyframes vh-ais-s4-row3{0%,76%{opacity:0;transform:translateY(8px)}79%,97%{opacity:1;transform:translateY(0)}98%,100%{opacity:0;transform:translateY(8px)}}@keyframes vh-ais-s4-row4{0%,77%{opacity:0;transform:translateY(8px)}80%,97%{opacity:1;transform:translateY(0)}98%,100%{opacity:0;transform:translateY(8px)}}.vh-ais-lang-flag{width:30px;height:30px;border-radius:10px;background:#F4F6FB;color:var(--brand-secondary);display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;flex-shrink:0;overflow:hidden}.vh-ais-lang-flag--ai{background:linear-gradient(135deg,var(--brand-primary),#A855F7)}.vh-ais-lang-flag--ai img{width:20px;height:20px;object-fit:contain;filter:brightness(0) invert(1)}.vh-ais-lang-bubble{padding:10px 14px;border-radius:14px;background:#F4F6FB;color:var(--brand-secondary);font-size:13.5px;font-weight:500;letter-spacing:-0.005em;line-height:1.4;max-width:78%}.vh-ais-lang-bubble--reply{background:linear-gradient(120deg,var(--brand-primary),#A855F7);color:#fff}.vh-ais-mockup--lang .vh-ais-spark--a{top:8px;right:-10px;animation-delay:19.3s}.vh-ais-mockup--lang .vh-ais-spark--b{bottom:8px;left:-12px;animation-delay:19.8s}.vh-ais-timeline{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);display:flex;gap:6px;z-index:5}.vh-ais-timeline-bar{width:36px;height:3px;border-radius:2px;background:rgba(255,255,255,.18);position:relative;overflow:hidden}.vh-ais-timeline-bar::after{content:"";position:absolute;inset:0;background:#fff;transform:translateX(-100%);animation:vh-ais-tl-fill 24s linear infinite}.vh-ais-timeline-bar:nth-child(1)::after{animation-delay:0s}.vh-ais-timeline-bar:nth-child(2)::after{animation-delay:6s}.vh-ais-timeline-bar:nth-child(3)::after{animation-delay:12s}.vh-ais-timeline-bar:nth-child(4)::after{animation-delay:18s}@keyframes vh-ais-tl-fill{0%{transform:translateX(-100%)}25%{transform:translateX(0)}25.01%,100%{transform:translateX(-100%)}}.vh-ais-feats{list-style:none;padding:0;margin:0 auto;max-width:1080px;display:grid;grid-template-columns:repeat(3,1fr);gap:48px;position:relative;z-index:2}.vh-ais-feats li{text-align:center;padding:0 12px}.vh-ais-feat-ic{width:44px;height:44px;border-radius:12px;background:var(--c,var(--brand-primary));color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:18px;margin-bottom:18px}.vh-ais-feat-ic img{width:24px;height:24px;object-fit:contain;filter:brightness(0) invert(1)}.vh-ais-feats li strong{display:block;font-size:17px;font-weight:600;color:var(--brand-secondary);line-height:1.3;margin-bottom:10px;letter-spacing:-0.005em}.vh-ais-feats li em{display:block;font-style:normal;font-size:14px;color:var(--ink-soft);line-height:1.6;max-width:280px;margin:0 auto}@media (max-width:560px){.vh-toolpage-form{flex-wrap:wrap}.vh-port-form #ptPort{flex:1 1 100%}.vh-toolpage-form .vh-tool-btn{flex:1 1 100%}.vh-ais{background:radial-gradient(ellipse 200% 100% at 50% 100%,#ffffff 0%,#ffffff 82%,#1a2d66bf 94%,var(--brand-secondary) 100%,var(--brand-secondary) 0%)}}@media (max-width:991px){.vh-ais{padding:80px 0 90px}.vh-ais-intro{margin-bottom:56px}.vh-ais-hero{margin-bottom:64px;aspect-ratio:4 / 3}.vh-ais-feats{grid-template-columns:1fr;gap:40px;max-width:480px}.vh-ais-scene{padding:70px 24px 60px;gap:16px}.vh-ais-plan-grid{grid-template-columns:1fr}.vh-ais-plan-card--dim{display:none}}@media (max-width:600px){.vh-ais{padding:64px 0 72px}.vh-ais-hero{border-radius:20px;aspect-ratio:5 / 6;margin-bottom:48px}.vh-ais-hero-brand{top:0px;left:0px;width:44px;height:44px;border-radius:12px}.vh-ais-hero-brand-img{width:30px;height:30px}.vh-ais-cta{padding:13px 28px;font-size:14.5px}.vh-ais-scene{padding:56px 14px 52px;gap:12px}.vh-ais-scene-sub{font-size:12px;padding:0 8px}.vh-ais-mockup-body{padding:14px 14px 12px;gap:10px}.vh-ais-bubble-text,.vh-ais-composer-text,.vh-ais-domain-name,.vh-ais-lang-bubble{font-size:13px}.vh-ais-plan-card-price{font-size:20px}.vh-ais-plan-card--match .vh-ais-plan-card-price{font-size:24px}.vh-ais-timeline-bar{width:24px}.vh-ais-cursor{width:18px;height:22px}}@media (prefers-reduced-motion:reduce){.vh-ais-scene,.vh-ais-mockup,.vh-ais-bubble,.vh-ais-plan-card--match,.vh-ais-domain-row,.vh-ais-lang-row,.vh-ais-spark,.vh-ais-cursor,.vh-ais-hero-glow--a,.vh-ais-hero-glow--b,.vh-ais-prompt-text::before,.vh-ais-prompt-cursor,.vh-ais-search-cursor,.vh-ais-timeline-bar::after,.vh-ais-hero-brand-dot{animation:none;opacity:1;transform:none}.vh-ais-scene--2,.vh-ais-scene--3,.vh-ais-scene--4{display:none}.vh-ais-prompt-text::before{width:100%}.vh-ais-cursor{display:none}}.vh-ais.vh-ais-pre .vh-ais-chip,.vh-ais.vh-ais-pre .vh-ais-title,.vh-ais.vh-ais-pre .vh-ais-lead,.vh-ais.vh-ais-pre .vh-ais-cta,.vh-ais.vh-ais-pre .vh-ais-hero,.vh-ais.vh-ais-pre .vh-ais-feats>li{opacity:0;transform:translateY(20px)}.vh-ais.is-revealed .vh-ais-chip,.vh-ais.is-revealed .vh-ais-title,.vh-ais.is-revealed .vh-ais-lead,.vh-ais.is-revealed .vh-ais-cta,.vh-ais.is-revealed .vh-ais-hero,.vh-ais.is-revealed .vh-ais-feats>li{opacity:0;transform:translateY(20px);animation:vh-ais-reveal .85s cubic-bezier(.16,1,.3,1) forwards}@keyframes vh-ais-reveal{to{opacity:1;transform:translateY(0)}}.vh-ais.is-revealed .vh-ais-chip{animation-delay:0ms}.vh-ais.is-revealed .vh-ais-title{animation-delay:100ms}.vh-ais.is-revealed .vh-ais-lead{animation-delay:220ms}.vh-ais.is-revealed .vh-ais-cta{animation-delay:340ms}.vh-ais.is-revealed .vh-ais-hero{animation-delay:460ms;animation-duration:1s}.vh-ais.is-revealed .vh-ais-feats>li:nth-child(1){animation-delay:700ms}.vh-ais.is-revealed .vh-ais-feats>li:nth-child(2){animation-delay:820ms}.vh-ais.is-revealed .vh-ais-feats>li:nth-child(3){animation-delay:940ms}@media (prefers-reduced-motion:reduce){.vh-ais.vh-ais-pre .vh-ais-chip,.vh-ais.vh-ais-pre .vh-ais-title,.vh-ais.vh-ais-pre .vh-ais-lead,.vh-ais.vh-ais-pre .vh-ais-cta,.vh-ais.vh-ais-pre .vh-ais-hero,.vh-ais.vh-ais-pre .vh-ais-feats>li,.vh-ais.is-revealed .vh-ais-chip,.vh-ais.is-revealed .vh-ais-title,.vh-ais.is-revealed .vh-ais-lead,.vh-ais.is-revealed .vh-ais-cta,.vh-ais.is-revealed .vh-ais-hero,.vh-ais.is-revealed .vh-ais-feats>li{opacity:1;transform:none;animation:none}}.vh-tg{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.vh-tg.is-open{opacity:1;visibility:visible}.vh-tg__backdrop{position:absolute;inset:0;background:rgba(14,31,77,0.55);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.vh-tg__card{position:relative;background:#fff;border-radius:18px;padding:32px 28px 28px;width:100%;max-width:420px;text-align:center;box-shadow:0 30px 60px -20px rgba(14,31,77,.35);transform:translateY(12px) scale(.98);transition:transform .25s cubic-bezier(.16,1,.3,1)}.vh-tg.is-open .vh-tg__card{transform:translateY(0) scale(1)}.vh-tg__x{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:10px;background:var(--surface-muted);border:0;color:var(--ink);font-size:18px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease}.vh-tg__x:hover{background:var(--brand-primary-soft);color:var(--brand-primary)}.vh-tg__x:focus,.vh-tg__x:focus-visible{outline:0;box-shadow:none}.vh-tg__icon{width:60px;height:60px;border-radius:16px;background:linear-gradient(135deg,var(--brand-primary),var(--brand-secondary));color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:18px;box-shadow:0 12px 24px -10px rgba(44,75,255,.55)}.vh-tg__title{font-size:20px;font-weight:400;color:var(--ink);letter-spacing:-0.01em;margin:0 0 10px;line-height:1.3}.vh-tg__lead{color:var(--ink-soft);font-size:14px;line-height:1.55;margin:0 0 22px}.vh-tg__feats{list-style:none;padding:0;margin:0 0 24px;display:flex;flex-direction:column;gap:8px;text-align:left;max-width:280px;margin-left:auto;margin-right:auto}.vh-tg__feats li{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--ink)}.vh-tg__feats li i{width:18px;height:18px;border-radius:50%;background:#DCFCE7;color:#16A34A;display:inline-flex;align-items:center;justify-content:center;font-size:9px;flex-shrink:0}.vh-tg__actions{display:flex;flex-direction:column;gap:10px}.vh-tg__btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;border-radius:999px;font-weight:600;font-size:14.5px;text-decoration:none;transition:background .15s ease,color .15s ease,transform .15s ease}.vh-tg__btn--primary{background:var(--brand-primary);color:#fff}.vh-tg__btn--primary:hover{background:var(--brand-secondary);color:#fff;text-decoration:none}.vh-tg__btn--ghost{background:transparent;color:var(--brand-primary);border:1px solid var(--brand-primary-soft)}.vh-tg__btn--ghost:hover{background:var(--brand-primary-soft);color:var(--brand-primary);text-decoration:none}@media (max-width:480px){.vh-tg__card{padding:26px 22px 22px}.vh-tg__title{font-size:18px}.vh-tg__icon{width:52px;height:52px;font-size:19px}}.vh-askved{position:relative;overflow:hidden;isolation:isolate;padding:110px 0;background:var(--brand-secondary-soft);color:var(--brand-secondary)}.vh-askved-inner{position:relative;z-index:2}.vh-askved-text{max-width:560px}.vh-askved-title{font-size:clamp(2.2rem,4.8vw,3.8rem);font-weight:400;letter-spacing:-0.03em;line-height:1.05;color:#ffffff;margin:0 0 22px}.vh-askved-sub{font-size:16px;line-height:1.65;color:rgba(255,255,255,.82);margin:0 0 36px;max-width:480px}.vh-askved-sub strong{color:#ffffff;font-weight:700}.vh-askved-cta{display:inline-flex;align-items:center;gap:10px;background:#ffffff;color:var(--brand-secondary);font-size:16px;font-weight:600;padding:12px 38px;border-radius:25px;text-decoration:none;transition:transform .18s ease,box-shadow .25s ease,background .2s ease,color .2s ease}.vh-askved-cta:hover{transform:translateY(-1px);background:#ffffff;color:var(--brand-primary);text-decoration:none;box-shadow:0 20px 40px -12px rgba(0,0,0,.55)}.vh-askved-cta svg{transition:transform .25s ease}.vh-askved-cta:hover svg{transform:translateX(3px)}.vh-askved-art{position:absolute;right:50px;top:50%;transform:translateY(-50%);width:350px;height:350px;z-index:1;pointer-events:none;display:flex;align-items:center;justify-content:center}.vh-askved-art img{width:100%;height:100%;object-fit:contain;opacity:.55;filter:brightness(4.5) saturate(0);animation:vh-askved-art-breathe 8s ease-in-out infinite alternate}@keyframes vh-askved-art-breathe{from{transform:scale(1) rotate(-3deg);opacity:.48}to{transform:scale(1.05) rotate(2deg);opacity:.62}}.vh-askved-glow{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;z-index:0}.vh-askved-glow--a{width:480px;height:480px;background:color-mix(in srgb,var(--accent) 30%,transparent);top:-180px;right:18%;animation:vh-askved-float-a 14s ease-in-out infinite alternate}.vh-askved-glow--b{width:420px;height:420px;background:color-mix(in srgb,var(--brand-primary) 25%,transparent);bottom:-180px;left:-100px;animation:vh-askved-float-b 16s ease-in-out infinite alternate}@keyframes vh-askved-float-a{from{transform:translate(0,0)}to{transform:translate(-60px,40px)}}@keyframes vh-askved-float-b{from{transform:translate(0,0)}to{transform:translate(60px,-30px)}}@media (max-width:1199px){.vh-askved-art{right:-100px;width:560px;height:560px}}@media (max-width:900px){.vh-askved{padding:80px 0 90px}.vh-askved-art{right:-140px;top:auto;bottom:-120px;transform:none;width:440px;height:440px}.vh-askved-art img{opacity:.18;filter:brightness(0.5) saturate(0)}}@media (max-width:600px){.vh-askved{padding:60px 0 70px}.vh-askved-title{font-size:clamp(1.9rem,8vw,2.4rem);margin-bottom:16px}.vh-askved-sub{font-size:14.5px;margin-bottom:24px}.vh-askved-cta{padding:12px 22px;font-size:14.5px}.vh-askved-art{right:-100px;bottom:-100px;width:340px;height:340px}.vh-askved-glow--a{width:280px;height:280px}.vh-askved-glow--b{width:240px;height:240px}}@media (prefers-reduced-motion:reduce){.vh-askved-glow--a,.vh-askved-glow--b,.vh-askved-art img{animation:none}}.vh-faq{position:relative;overflow:hidden;isolation:isolate;padding:clamp(72px,9vw,120px) 0 clamp(22px,4vw,40px);background:radial-gradient(ellipse 50% 60% at 90% 0%,color-mix(in srgb,var(--brand-primary) 35%,transparent) 0%,transparent 60%),radial-gradient(ellipse 70% 60% at 50% 50%,color-mix(in srgb,var(--brand-secondary) 25%,transparent) 0%,transparent 70%),radial-gradient(ellipse 60% 80% at 0% 100%,color-mix(in srgb,var(--brand-secondary) 60%,#000) 0%,transparent 70%),linear-gradient(135deg,var(--brand-primary) 0%,var(--brand-secondary) 65%,color-mix(in srgb,var(--brand-secondary) 75%,var(--brand-primary)) 100%);color:#fff}.vh-faq::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.08;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 240 240' xmlns='http://www.w3.org/2000/svg'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='1.4' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.6 0'/></filter><rect width='100%25' height='100%25' filter='url(%23g)'/></svg>");background-size:200px 200px}.vh-faq::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(135deg,transparent 0%,transparent 49%,rgba(255,255,255,.015) 50%,transparent 51%,transparent 100%);background-size:4px 4px}.vh-faq button:focus,.vh-faq summary:focus,.vh-faq button:focus-visible,.vh-faq summary:focus-visible{outline:none}.vh-faq-blob{position:absolute;z-index:0;pointer-events:none;filter:blur(80px);opacity:.55}.vh-faq-blob--a{width:520px;height:520px;top:-160px;left:-140px;background:var(--brand-secondary);border-radius:60% 40% 50% 60% / 55% 60% 40% 45%;animation:vh-faq-blob-a 18s ease-in-out infinite alternate}.vh-faq-blob--b{width:580px;height:580px;bottom:-200px;right:-180px;background:color-mix(in srgb,var(--brand-secondary) 70%,#000);border-radius:50% 60% 40% 55% / 45% 50% 60% 55%;animation:vh-faq-blob-b 22s ease-in-out infinite alternate}.vh-faq-blob--c{width:340px;height:340px;top:30%;right:8%;background:color-mix(in srgb,var(--accent) 60%,transparent);border-radius:55% 45% 60% 40% / 50% 55% 45% 60%;opacity:.4;filter:blur(100px);animation:vh-faq-blob-c 26s ease-in-out infinite alternate}@keyframes vh-faq-blob-a{0%{transform:translate(0,0) rotate(0deg) scale(1)}100%{transform:translate(40px,30px) rotate(20deg) scale(1.08)}}@keyframes vh-faq-blob-b{0%{transform:translate(0,0) rotate(0deg) scale(1)}100%{transform:translate(-50px,-30px) rotate(-18deg) scale(1.1)}}@keyframes vh-faq-blob-c{0%{transform:translate(0,0) scale(1)}100%{transform:translate(-20px,40px) scale(1.15)}}.vh-faq-inner{position:relative;z-index:2}.vh-faq-head{text-align:center;margin-bottom:clamp(40px,5vw,60px)}.vh-faq-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 14px;border-radius:999px;background:linear-gradient(135deg,rgba(255,255,255,.14),rgba(255,255,255,.06));border:1px solid rgba(255,255,255,.18);color:#fff;font-size:13px;font-weight:500;letter-spacing:-0.005em;margin-bottom:26px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 1px 0 rgba(255,255,255,.18) inset,0 12px 32px -12px rgba(0,0,0,.35);text-transform:none}.vh-faq-eyebrow-dot{width:7px;height:7px;border-radius:50%;background:#4ADE80;box-shadow:0 0 0 0 rgba(74,222,128,.45);animation:vh-faq-eyebrow-dot 2s ease-in-out infinite;flex-shrink:0}@keyframes vh-faq-eyebrow-dot{0%,100%{box-shadow:0 0 0 0 rgba(74,222,128,.55)}50%{box-shadow:0 0 0 6px rgba(74,222,128,0)}}.vh-faq-eyebrow-text{line-height:1.2}.vh-faq-eyebrow-spark{color:rgba(255,255,255,.85);flex-shrink:0;animation:vh-faq-eyebrow-spark 3s ease-in-out infinite}@keyframes vh-faq-eyebrow-spark{0%,100%{transform:rotate(0deg) scale(1);opacity:.85}50%{transform:rotate(18deg) scale(1.15);opacity:1}}.vh-faq-title{font-size:clamp(2rem,4.5vw,3.4rem);font-weight:400;letter-spacing:-0.03em;line-height:1.05;color:#fff;margin:0 0 32px}.vh-faq-tabs{position:relative;display:inline-flex;flex-wrap:nowrap;justify-content:center;gap:0;padding:6px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.15);border-radius:999px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);--thumb-x:6px;--thumb-w:60px}.vh-faq-tabs::before{content:"";position:absolute;top:6px;bottom:6px;left:0;width:var(--thumb-w);transform:translateX(var(--thumb-x));background:#ffffff;border-radius:999px;box-shadow:0 6px 16px -6px rgba(0,0,0,.25);transition:transform .35s cubic-bezier(.16,1,.3,1),width .35s cubic-bezier(.16,1,.3,1);z-index:0;pointer-events:none}.vh-faq-tabs.no-anim::before{transition:none}.vh-faq-tab{position:relative;z-index:1;border:0;background:transparent;color:rgba(255,255,255,.82);font-size:13.5px;font-weight:600;letter-spacing:-0.005em;padding:9px 18px;border-radius:999px;cursor:pointer;transition:color .35s ease;white-space:nowrap}.vh-faq-tab:hover{color:#fff}.vh-faq-tab.is-active{color:var(--brand-secondary)}.vh-faq-list{max-width:880px;margin:0 auto;min-height:560px}.vh-faq-item{border-bottom:1px solid rgba(255,255,255,.15);transition:opacity .25s ease,transform .25s ease,max-height .35s ease}.vh-faq-item.is-hidden{display:none}.vh-faq.is-prerender .vh-faq-item{opacity:0;transform:translateY(18px)}.vh-faq.is-revealed .vh-faq-item{opacity:0;transform:translateY(18px);animation:vh-faq-item-in .65s cubic-bezier(.16,1,.3,1) forwards}@keyframes vh-faq-item-in{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.vh-faq.is-revealed .vh-faq-item:nth-child(1){animation-delay:0ms}.vh-faq.is-revealed .vh-faq-item:nth-child(2){animation-delay:80ms}.vh-faq.is-revealed .vh-faq-item:nth-child(3){animation-delay:160ms}.vh-faq.is-revealed .vh-faq-item:nth-child(4){animation-delay:240ms}.vh-faq.is-revealed .vh-faq-item:nth-child(5){animation-delay:320ms}.vh-faq.is-revealed .vh-faq-item:nth-child(6){animation-delay:400ms}.vh-faq.is-revealed .vh-faq-item:nth-child(7){animation-delay:480ms}.vh-faq.is-revealed .vh-faq-item:nth-child(8){animation-delay:560ms}.vh-faq.is-revealed .vh-faq-item:nth-child(9){animation-delay:640ms}.vh-faq.is-revealed .vh-faq-item:nth-child(10){animation-delay:720ms}.vh-faq.is-prerender .vh-faq-title,.vh-faq.is-prerender .vh-faq-tabs{opacity:0;transform:translateY(-12px)}.vh-faq.is-revealed .vh-faq-title{animation:vh-faq-head-in .7s cubic-bezier(.16,1,.3,1) forwards}.vh-faq.is-revealed .vh-faq-tabs{animation:vh-faq-head-in .7s cubic-bezier(.16,1,.3,1) 100ms forwards}@keyframes vh-faq-head-in{from{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.vh-faq.is-prerender .vh-faq-item,.vh-faq.is-prerender .vh-faq-title,.vh-faq.is-prerender .vh-faq-tabs,.vh-faq.is-revealed .vh-faq-item,.vh-faq.is-revealed .vh-faq-title,.vh-faq.is-revealed .vh-faq-tabs{opacity:1;transform:none;animation:none}}.vh-faq-item summary{list-style:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:space-between;gap:24px;transition:all .2s ease}.vh-faq-item summary::-webkit-details-marker{display:none}.vh-faq-item summary::marker{display:none}.vh-faq-item summary:hover{background:rgba(255,255,255,.04)}.vh-faq-q{color:#fff;font-size:16px;font-weight:500;letter-spacing:-0.005em;line-height:1.4;flex:1}.vh-faq-toggle{width:32px;height:32px;border-radius:50%;color:#e1e1e1;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .25s ease,transform .35s cubic-bezier(.16,1,.3,1)}.vh-faq-toggle svg{width:16px;height:16px}.vh-faq-item[open] .vh-faq-toggle{background:#ffffff;color:var(--brand-primary);transform:rotate(180deg)}.vh-faq-a{max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(.16,1,.3,1)}.vh-faq-a>p{color:rgba(255,255,255,.82);font-size:14.5px;line-height:1.65;margin:0 8px 22px 4px;max-width:720px;opacity:0;transform:translateY(6px);transition:opacity .3s ease .1s,transform .3s ease .1s}.vh-faq-item[open] .vh-faq-a>p{opacity:1;transform:translateY(0)}.vh-faq-a a{color:#fff;text-decoration:underline;text-decoration-color:rgba(255,255,255,.4);text-underline-offset:3px}.vh-faq-a a:hover{text-decoration-color:#fff}.vh-faq-item[open] summary{background:rgba(255,255,255,.06)}@media (max-width:720px){.vh-faq-tabs{max-width:100%;overflow-x:auto;flex-wrap:nowrap;justify-content:flex-start;scrollbar-width:none}.vh-faq-tabs::-webkit-scrollbar{display:none}.vh-faq-tab{white-space:nowrap;padding:9px 14px;font-size:13px}.vh-faq-q{font-size:14.5px}.vh-faq-item summary{padding:18px 4px;gap:16px}.vh-faq-toggle{width:28px;height:28px}.vh-faq-toggle svg{width:14px;height:14px}.vh-faq-blob--a{width:360px;height:360px;top:-120px;left:-120px}.vh-faq-blob--b{width:380px;height:380px;bottom:-140px;right:-140px}.vh-faq-blob--c{display:none}}@media (prefers-reduced-motion:reduce){.vh-faq-blob--a,.vh-faq-blob--b,.vh-faq-blob--c{animation:none}.vh-faq-toggle,.vh-faq-a,.vh-faq-a>p{transition:none}}.is-reveal{--reveal-delay:0ms;--reveal-duration:820ms;--reveal-ease:cubic-bezier(.16,1,.3,1);opacity:0;transition:opacity var(--reveal-duration) var(--reveal-ease) var(--reveal-delay),transform var(--reveal-duration) var(--reveal-ease) var(--reveal-delay),filter var(--reveal-duration) var(--reveal-ease) var(--reveal-delay);will-change:opacity,transform}[data-reveal="rise"].is-reveal{transform:translateY(28px)}[data-reveal="pop"].is-reveal{transform:translateY(12px) scale(.92)}[data-reveal="zoom"].is-reveal{transform:scale(.96);filter:blur(2px)}[data-reveal="slide-l"].is-reveal{transform:translateX(40px)}[data-reveal="slide-r"].is-reveal{transform:translateX(-40px)}[data-reveal="fade"].is-reveal{transform:none}.is-reveal.is-revealed,.is-reveal-child.is-revealed{opacity:1;transform:none;filter:none}.is-reveal-child{--reveal-delay:0ms;--reveal-duration:700ms;--reveal-ease:cubic-bezier(.16,1,.3,1);opacity:0;transform:translateY(18px);transition:opacity var(--reveal-duration) var(--reveal-ease) var(--reveal-delay),transform var(--reveal-duration) var(--reveal-ease) var(--reveal-delay);will-change:opacity,transform}@media (prefers-reduced-motion:reduce){.is-reveal,.is-reveal-child{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}}.vh-pri-hero{position:relative;padding:72px 16px 88px;background:#ffffff;overflow:hidden;isolation:isolate}.vh-pri-hero__bg{position:absolute;inset:0;background:radial-gradient(60% 55% at 14% 95%,color-mix(in srgb,var(--accent,#F3D27E) 75%,transparent) 0%,transparent 60%),radial-gradient(70% 70% at 50% 88%,var(--brand-primary,#2C4BFF) 0%,transparent 55%),radial-gradient(60% 55% at 88% 95%,color-mix(in srgb,var(--brand-secondary,#161824) 70%,transparent) 0%,transparent 60%),radial-gradient(95% 60% at 50% 100%,color-mix(in srgb,var(--brand-primary,#2C4BFF) 55%,transparent) 0%,transparent 65%);-webkit-mask-image:radial-gradient(140% 130% at 50% 115%,#000 50%,rgba(0,0,0,.8) 70%,transparent 92%);mask-image:radial-gradient(140% 130% at 50% 115%,#000 50%,rgba(0,0,0,.8) 70%,transparent 92%);pointer-events:none;z-index:0}.vh-pri-hero::after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.55 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:180px 180px;opacity:.5;mix-blend-mode:overlay;-webkit-mask-image:radial-gradient(140% 130% at 50% 115%,#000 50%,rgba(0,0,0,.8) 70%,transparent 92%);mask-image:radial-gradient(140% 130% at 50% 115%,#000 50%,rgba(0,0,0,.8) 70%,transparent 92%);pointer-events:none;z-index:0}.vh-pri-hero__inner{position:relative;z-index:1;max-width:1080px;margin:0 auto}.vh-pri-hero__head{text-align:center;margin-bottom:36px}.vh-pri-title{font-family:'DM Sans',system-ui,sans-serif;font-size:clamp(24px,5vw,46px)!important;font-weight:400!important;line-height:1.08;letter-spacing:-.025em;color:var(--brand-secondary,#161824);margin:0 0 14px}.vh-pri-title__accent{font-weight:800;color:var(--brand-primary,#2C4BFF)}.vh-pri-lead{font-size:16px;line-height:1.55;color:color-mix(in srgb,var(--brand-secondary,#161824) 65%,#fff);margin:0 auto}.vh-pri-anchors{list-style:none;margin:0 auto 36px;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 4px;max-width:720px}.vh-pri-anchors li{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;font-size:13.5px;font-weight:500;color:color-mix(in srgb,var(--brand-secondary,#161824) 75%,#fff);line-height:1}.vh-pri-anchors li+li::before{content:"•";margin-right:4px;color:color-mix(in srgb,var(--brand-secondary,#161824) 30%,transparent)}.vh-pri-anchors i{font-size:13px;color:var(--brand-primary,#2C4BFF)}.vh-pri-cfg{position:relative;max-width:700px;margin:0 auto;padding-top:18px;display:flex;flex-direction:column;align-items:center}.vh-pri-coupon{position:relative;display:inline-flex;align-items:center;gap:10px;padding:9px 20px;background:var(--brand-secondary,#161824);color:#fff;font-size:12.5px;font-weight:500;line-height:1;border-radius:8px;margin-bottom:-14px;z-index:2;box-shadow:0 10px 26px -10px color-mix(in srgb,var(--brand-secondary,#161824) 50%,transparent),0 2px 6px -2px color-mix(in srgb,var(--brand-secondary,#161824) 25%,transparent)}.vh-pri-coupon{--cut-r:5px;--cut-gap:12px;-webkit-mask-image:radial-gradient(circle var(--cut-r) at 0 var(--cut-gap),transparent calc(var(--cut-r) - .5px),#000 var(--cut-r)),radial-gradient(circle var(--cut-r) at 100% var(--cut-gap),transparent calc(var(--cut-r) - .5px),#000 var(--cut-r));mask-image:radial-gradient(circle var(--cut-r) at 0 var(--cut-gap),transparent calc(var(--cut-r) - .5px),#000 var(--cut-r)),radial-gradient(circle var(--cut-r) at 100% var(--cut-gap),transparent calc(var(--cut-r) - .5px),#000 var(--cut-r));-webkit-mask-size:100% var(--cut-gap),100% var(--cut-gap);mask-size:100% var(--cut-gap),100% var(--cut-gap);-webkit-mask-position:left top,right top;mask-position:left top,right top;-webkit-mask-repeat:repeat-y,repeat-y;mask-repeat:repeat-y,repeat-y;-webkit-mask-composite:source-in;mask-composite:intersect;padding-left:22px;padding-right:22px}.vh-pri-coupon__cut{display:none}.vh-pri-coupon__label{text-transform:uppercase;letter-spacing:.12em;font-size:10.5px;font-weight:600;opacity:.55}.vh-pri-coupon__code{font-family:'DM Sans',system-ui,sans-serif;font-weight:700;letter-spacing:.04em;font-size:13.5px;padding:0 4px;border-left:1px dashed color-mix(in srgb,#fff 30%,transparent);border-right:1px dashed color-mix(in srgb,#fff 30%,transparent)}.vh-pri-coupon__amount{color:color-mix(in srgb,var(--accent,#F3D27E) 95%,#fff);font-weight:600;font-size:12px}.vh-pri-rail{display:inline-flex;gap:8px;align-items:stretch;padding:18px 8px 8px;background:color-mix(in srgb,#fff 92%,transparent);-webkit-backdrop-filter:blur(20px) saturate(1.15);backdrop-filter:blur(20px) saturate(1.15);border-radius:0 0 16px 16px;box-shadow:0 18px 44px -18px color-mix(in srgb,var(--brand-secondary,#161824) 32%,transparent),0 4px 12px -4px color-mix(in srgb,var(--brand-secondary,#161824) 12%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 70%,transparent)}.vh-pri-rail__hr{align-self:stretch;width:1px;margin:6px 6px;background:color-mix(in srgb,var(--brand-secondary,#161824) 10%,transparent)}.vh-pri-rail__seg{position:relative;display:inline-flex;align-items:stretch;isolation:isolate}.vh-pri-rail__pill{position:absolute;top:2px;bottom:2px;left:var(--x,0);width:var(--w,0);background:var(--brand-primary,#2C4BFF);border-radius:999px;box-shadow:0 6px 16px -6px color-mix(in srgb,var(--brand-primary,#2C4BFF) 60%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 25%,transparent);transition:left .42s cubic-bezier(.23,1,.32,1),width .42s cubic-bezier(.23,1,.32,1);z-index:0}.vh-pri-rail__opt{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px;padding:10px 22px;border:0;background:transparent;color:color-mix(in srgb,var(--brand-secondary,#161824) 65%,#fff);font-family:'DM Sans',system-ui,sans-serif;font-size:13.5px;font-weight:500;line-height:1;border-radius:999px;cursor:pointer;white-space:nowrap;transition:color .25s cubic-bezier(.23,1,.32,1)}.vh-pri-rail__flag{width:18px;height:12px;border-radius:2px;flex:0 0 auto;box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-secondary,#161824) 12%,transparent)}.vh-pri-rail__opt:hover{color:var(--brand-secondary,#161824)}.vh-pri-rail__opt.is-active,.vh-pri-rail .vh-cat-tab.is-active,.vh-pri-rail .vh-billing-opt.is-active{color:#fff!important;font-weight:600;background:transparent!important;box-shadow:none!important}.vh-pri-rail .vh-cat-tab,.vh-pri-rail .vh-billing-opt{padding:10px 22px!important;font-size:13.5px!important;font-weight:500!important;background:transparent!important;box-shadow:none!important;color:color-mix(in srgb,var(--brand-secondary,#161824) 65%,#fff)!important}.vh-pri-rail .vh-cat-tab.is-active,.vh-pri-rail .vh-billing-opt.is-active{font-weight:600!important}.vh-pri-rail__opt:focus{outline:none}.vh-pri-rail__opt:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-primary,#2C4BFF) 50%,transparent);outline-offset:4px}.vh-pri-rail__save{display:inline-flex;align-items:center;padding:3px 7px;margin-left:8px;background:color-mix(in srgb,#16a34a 28%,transparent);color:#166534;border-radius:999px;font-size:10.5px;font-weight:700;line-height:1;letter-spacing:.02em;transition:background .25s ease,color .25s ease}.vh-pri-rail__opt.is-active .vh-pri-rail__save{background:color-mix(in srgb,#22c55e 85%,#fff);color:#fff}@media (max-width:720px){.vh-pri-hero{padding:56px 14px 64px}.vh-pri-cfg{padding-top:22px;max-width:100%}.vh-pri-coupon{font-size:11.5px;padding:8px 18px;gap:8px}.vh-pri-coupon__code{font-size:12.5px}.vh-pri-rail{flex-wrap:wrap;justify-content:center;border-radius:22px}.vh-pri-rail__hr{display:none}.vh-pri-rail__seg{flex:1 1 100%;justify-content:center}.vh-pri-rail__opt{flex:1;justify-content:center;padding:10px 14px}}@media (max-width:380px){.vh-pri-rail__opt{font-size:12.5px;padding:9px 10px}.vh-pri-coupon__label{display:none}}@media (max-width:480px){.vh-pri-title{font-size:30px!important}.vh-pri-lead{font-size:14.5px}}.vhpage>.vhpage-hero,.vhpage>.vhpage-section.vh-cat-tabs-wrap{display:none}.vh-pri-hero~.vh-cat-panel .hpp-section .hpp-promo,.vh-pri-hero~.vh-cat-panel .hpp-section>.container-fluid>.vh-billing-toggle:not(.vh-pri-seg){display:none}.vh-fp{background:#fff;color:var(--brand-secondary,#161824);font-family:'DM Sans',system-ui,sans-serif}.vh-fp-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:999px;font-weight:600;font-size:14.5px;text-decoration:none;transition:transform .15s ease-out,background .2s ease,box-shadow .25s cubic-bezier(.23,1,.32,1);cursor:pointer;border:0}.vh-fp-btn--primary{background:var(--brand-primary,#2C4BFF);color:#fff!important;box-shadow:0 10px 24px -10px color-mix(in srgb,var(--brand-primary,#2C4BFF) 50%,transparent)}.vh-fp-btn--primary:hover{background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 88%,#fff);color:#fff!important;box-shadow:0 16px 30px -12px color-mix(in srgb,var(--brand-primary,#2C4BFF) 60%,transparent)}.vh-fp-btn--primary:active{transform:scale(.97)}.vh-fp-btn--ghost{background:transparent;color:var(--brand-secondary,#161824)!important;border:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 15%,transparent)}.vh-fp-btn--ghost:hover{background:color-mix(in srgb,var(--brand-secondary,#161824) 4%,transparent);border-color:color-mix(in srgb,var(--brand-secondary,#161824) 30%,transparent)}.vh-fp-btn--lg{padding:14px 28px;font-size:15px}.vh-fp-hero{position:relative;padding:72px 16px;background:#fff;overflow:hidden}.vh-fp-hero__bg{position:absolute;inset:0;background:radial-gradient(60% 60% at 85% 30%,color-mix(in srgb,var(--accent,#F3D27E) 55%,transparent) 0%,transparent 60%),radial-gradient(70% 65% at 10% 110%,color-mix(in srgb,var(--brand-primary,#2C4BFF) 55%,transparent) 0%,transparent 55%),radial-gradient(80% 70% at 90% 110%,color-mix(in srgb,var(--brand-secondary,#161824) 50%,transparent) 0%,transparent 55%);-webkit-mask-image:radial-gradient(150% 130% at 50% 100%,#000 45%,transparent 90%);mask-image:radial-gradient(150% 130% at 50% 100%,#000 45%,transparent 90%);pointer-events:none;z-index:0}.vh-fp-hero__inner{position:relative;z-index:1;max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:64px}.vh-fp-hero__eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 8%,#fff);color:var(--brand-primary,#2C4BFF);border-radius:999px;font-size:12.5px;font-weight:600;letter-spacing:.005em;margin-bottom:22px}.vh-fp-hero__dot{width:7px;height:7px;background:var(--brand-primary,#2C4BFF);border-radius:50%;box-shadow:0 0 0 0 color-mix(in srgb,var(--brand-primary,#2C4BFF) 55%,transparent);animation:vhfpPulse 2.4s ease-out infinite}@keyframes vhfpPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--brand-primary,#2C4BFF) 55%,transparent)}70%{box-shadow:0 0 0 8px color-mix(in srgb,var(--brand-primary,#2C4BFF) 0%,transparent)}100%{box-shadow:0 0 0 0 color-mix(in srgb,var(--brand-primary,#2C4BFF) 0%,transparent)}}.vh-fp-hero__title{font-size:clamp(36px,5.2vw,54px)!important;font-weight:400!important;line-height:1.04;letter-spacing:-.027em;color:var(--brand-secondary,#161824);margin:0 0 18px}.vh-fp-hero__accent{font-weight:500;color:var(--brand-primary,#2C4BFF)}.vh-fp-hero__lead{font-size:16px;line-height:1.55;color:color-mix(in srgb,var(--brand-secondary,#161824) 65%,#fff);max-width:480px;margin:0 0 28px}.vh-fp-hero__cta{display:flex;gap:10px;flex-wrap:wrap}.vh-fp-hero__visual{position:relative}.vh-fp-term{position:relative;background:#0a1530;border-radius:14px;overflow:hidden;box-shadow:0 30px 60px -20px color-mix(in srgb,var(--brand-secondary,#161824) 50%,transparent),0 8px 20px -8px color-mix(in srgb,var(--brand-secondary,#161824) 30%,transparent);font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,monospace;color:#cdd6e7;transform:rotate(-1deg);transition:transform .4s cubic-bezier(.23,1,.32,1)}.vh-fp-hero__visual:hover .vh-fp-term{transform:rotate(0)}.vh-fp-term__bar{display:flex;align-items:center;gap:6px;padding:10px 14px;background:rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.06)}.vh-fp-term__dot{width:11px;height:11px;border-radius:50%}.vh-fp-term__dot--r{background:#ff5f57}.vh-fp-term__dot--y{background:#febc2e}.vh-fp-term__dot--g{background:#28c840}.vh-fp-term__title{margin-left:10px;font-size:11.5px;color:rgba(255,255,255,.55);letter-spacing:.02em}.vh-fp-term__body{padding:18px 18px 22px;font-size:13px;line-height:1.65}.vh-fp-term__line+.vh-fp-term__line{margin-top:2px}.vh-fp-term__user{color:var(--accent)}.vh-fp-term__path{color:#b48bff}.vh-fp-term__ok{color:#28c840;margin-right:6px}.vh-fp-term__line--meta{color:rgba(255,255,255,.5);font-size:12px}.vh-fp-term__line--summary{color:rgba(255,255,255,.7);margin-top:8px;font-size:12.5px}.vh-fp-term__hi{color:#28c840;font-weight:600}.vh-fp-term__cursor{display:inline-block;width:7px;height:14px;background:var(--accent);vertical-align:-2px;margin-left:2px;animation:vhfpBlink 1s steps(2) infinite}@keyframes vhfpBlink{50%{opacity:0}}.vh-fp-tag{position:absolute;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;background:#fff;color:var(--brand-secondary,#161824);font-size:12px;font-weight:600;border-radius:999px;box-shadow:0 10px 24px -10px color-mix(in srgb,var(--brand-secondary,#161824) 30%,transparent);animation:vhfpFloat 6s ease-in-out infinite}.vh-fp-tag i{color:var(--brand-primary,#2C4BFF);font-size:11px}.vh-fp-tag--a{top:-14px;right:20px}.vh-fp-tag--b{bottom:70px;left:-14px;animation-delay:-2s}.vh-fp-tag--c{bottom:-16px;right:40px;animation-delay:-4s}@keyframes vhfpFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}.vh-fp-sec{padding:96px 16px 80px;background:#fff}.vh-fp-sec--dark{background:var(--brand-secondary,#161824);color:#fff;position:relative;overflow:hidden}.vh-fp-sec--dark::before{content:"";position:absolute;inset:0;background:radial-gradient(50% 60% at 20% 10%,color-mix(in srgb,var(--brand-primary,#2C4BFF) 35%,transparent) 0%,transparent 60%),radial-gradient(60% 60% at 90% 90%,color-mix(in srgb,var(--accent,#F3D27E) 22%,transparent) 0%,transparent 60%);pointer-events:none}.vh-fp-sec__inner{max-width:1180px;margin:0 auto;position:relative}.vh-fp-sec__head{max-width:620px;margin-bottom:48px}.vh-fp-sec__head--center{margin-left:auto;margin-right:auto;text-align:center}.vh-fp-sec__kicker{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-primary,#2C4BFF);margin-bottom:14px}.vh-fp-sec--dark .vh-fp-sec__kicker{color:var(--accent,#F3D27E)}.vh-fp-sec__title{font-size:clamp(28px,3.6vw,44px);font-weight:400;line-height:1.15;letter-spacing:-.022em;margin:0 0 14px;color:var(--brand-secondary,#161824)}.vh-fp-sec--dark .vh-fp-sec__title{color:#fff}.vh-fp-sec__title em{font-style:normal;font-weight:800;color:var(--brand-primary,#2C4BFF)}.vh-fp-sec--dark .vh-fp-sec__title em{color:var(--accent,#F3D27E)}.vh-fp-sec__lead{font-size:15.5px;line-height:1.6;color:color-mix(in srgb,var(--brand-secondary,#161824) 65%,#fff);margin:0}.vh-fp-sec--dark .vh-fp-sec__lead{color:rgba(255,255,255,.7)}.vh-fp-perf__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:start}.vh-fp-chart{background:#fff;border-radius:18px;padding:28px;box-shadow:0 24px 50px -22px color-mix(in srgb,var(--brand-secondary,#161824) 30%,transparent),0 2px 8px -2px color-mix(in srgb,var(--brand-secondary,#161824) 10%,transparent);border:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 6%,transparent)}.vh-fp-chart__title{font-size:14px;font-weight:600;color:var(--brand-secondary,#161824);margin-bottom:22px}.vh-fp-chart__title span{color:color-mix(in srgb,var(--brand-secondary,#161824) 45%,#fff);font-weight:400;margin-left:4px}.vh-fp-chart__rows{display:flex;flex-direction:column;gap:16px}.vh-fp-chart__row{display:grid;grid-template-columns:1fr 2fr auto;align-items:center;gap:12px}.vh-fp-chart__lbl{font-size:12.5px;color:color-mix(in srgb,var(--brand-secondary,#161824) 70%,#fff)}.vh-fp-chart__bar{position:relative;height:10px;background:color-mix(in srgb,var(--brand-secondary,#161824) 6%,transparent);border-radius:999px;overflow:hidden}.vh-fp-chart__fill{display:block;height:100%;width:0;background:color-mix(in srgb,var(--brand-secondary,#161824) 35%,transparent);border-radius:999px;transition:width 1.2s cubic-bezier(.23,1,.32,1)}.vh-fp-chart__bar--us .vh-fp-chart__fill{background:linear-gradient(90deg,var(--brand-primary,#2C4BFF),var(--accent,#F3D27E))}.vh-fp-chart.is-inview .vh-fp-chart__fill{width:var(--target,50%)}.vh-fp-chart__val{font-size:12.5px;font-weight:700;color:var(--brand-secondary,#161824);min-width:48px;text-align:right}.vh-fp-chart__row:first-child .vh-fp-chart__val{color:var(--brand-primary,#2C4BFF)}.vh-fp-chart__foot{margin-top:20px;padding-top:16px;border-top:1px dashed color-mix(in srgb,var(--brand-secondary,#161824) 12%,transparent);font-size:11.5px;color:color-mix(in srgb,var(--brand-secondary,#161824) 45%,#fff)}.vh-fp-feats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:16px}.vh-fp-feat{padding:22px 20px;border-radius:14px;background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 4%,#fff);transition:transform .2s cubic-bezier(.23,1,.32,1),background .2s ease}.vh-fp-feat:hover{transform:translateY(-2px);background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 8%,#fff)}.vh-fp-feat__ic{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:var(--brand-primary,#2C4BFF);color:#fff;margin-bottom:14px}.vh-fp-feat h3{font-size:14.5px;font-weight:700;margin:0 0 6px;color:var(--brand-secondary,#161824)}.vh-fp-feat p{font-size:12.5px;line-height:1.55;margin:0;color:color-mix(in srgb,var(--brand-secondary,#161824) 60%,#fff)}.vh-fp-stack{display:grid;grid-template-columns:380px 1fr;gap:56px;align-items:center}.vh-fp-stack__scene{position:relative;width:100%;aspect-ratio:1 / 1;max-width:380px;perspective:1400px;perspective-origin:50% 40%;transform-style:preserve-3d}.vh-fp-stack__plate{position:absolute;inset:12% 12%;border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--brand-primary,#2C4BFF) 32%,transparent),color-mix(in srgb,var(--accent,#F3D27E) 18%,transparent));border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(2px);transform-style:preserve-3d;transform:rotateX(56deg) rotateZ(-22deg) translate3d(0,calc(var(--i) * -4px),calc(var(--i) * -44px));transition:transform .5s cubic-bezier(.23,1,.32,1),background .35s ease,border-color .35s ease,box-shadow .35s ease,opacity .35s ease;opacity:.9;box-shadow:0 30px 60px -30px rgba(0,0,0,.5),inset 0 0 0 1px rgba(255,255,255,.05)}.vh-fp-stack__plate::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(to right,rgba(255,255,255,.05) 1px,transparent 1px) 0 0 / 24px 24px,linear-gradient(to bottom,rgba(255,255,255,.05) 1px,transparent 1px) 0 0 / 24px 24px;pointer-events:none}.vh-fp-stack__tag{position:absolute;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.78);background:rgba(8,18,48,.78);padding:5px 11px;border-radius:999px;box-shadow:0 4px 12px -4px rgba(0,0,0,.4);white-space:nowrap;transition:color .25s ease,background .25s ease}.vh-fp-stack__plate[data-layer="ddos"] .vh-fp-stack__tag{top:12px;left:14px}.vh-fp-stack__plate[data-layer="ssl"] .vh-fp-stack__tag{top:12px;right:14px}.vh-fp-stack__plate[data-layer="iso"] .vh-fp-stack__tag{bottom:12px;left:14px}.vh-fp-stack__plate[data-layer="bak"] .vh-fp-stack__tag{bottom:12px;right:14px}.vh-fp-stack__plate.is-active{background:linear-gradient(135deg,color-mix(in srgb,var(--accent,#F3D27E) 60%,transparent),color-mix(in srgb,var(--brand-primary,#2C4BFF) 45%,transparent));border-color:var(--accent,#F3D27E);box-shadow:0 36px 70px -24px color-mix(in srgb,var(--accent,#F3D27E) 55%,transparent),0 12px 28px -10px color-mix(in srgb,var(--accent,#F3D27E) 35%,transparent),inset 0 0 0 1px rgba(255,255,255,.18);opacity:1;transform:rotateX(56deg) rotateZ(-22deg) translate3d(0,calc(var(--i) * -4px - 16px),calc(var(--i) * -44px + 40px)) scale(1.05)}.vh-fp-stack__plate.is-active .vh-fp-stack__tag{color:#fff;background:rgba(255,255,255,.18)}.vh-fp-stack__core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) translateZ(40px);z-index:5;text-align:center;pointer-events:none;transform-style:preserve-3d}.vh-fp-stack__core-dot{display:block;width:16px;height:16px;margin:0 auto 6px;background:#fff;border-radius:50%;box-shadow:0 0 0 6px rgba(255,255,255,.1),0 0 0 14px rgba(255,255,255,.05),0 0 22px color-mix(in srgb,var(--accent,#F3D27E) 60%,transparent);animation:vhfpCorePulse 2.6s ease-in-out infinite}.vh-fp-stack__core-label{font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.65)}@keyframes vhfpCorePulse{0%,100%{box-shadow:0 0 0 6px rgba(255,255,255,.1),0 0 0 14px rgba(255,255,255,.05),0 0 22px color-mix(in srgb,var(--accent,#F3D27E) 60%,transparent)}50%{box-shadow:0 0 0 10px rgba(255,255,255,.06),0 0 0 20px rgba(255,255,255,.02),0 0 30px color-mix(in srgb,var(--accent,#F3D27E) 80%,transparent)}}.vh-fp-stack__incoming{position:absolute;inset:0;z-index:1;pointer-events:none}.vh-fp-stack__pkt{position:absolute;width:6px;height:6px;border-radius:50%;left:-6%;animation:vhfpPktFly 4.8s linear infinite}.vh-fp-stack__pkt--bad{background:#ec4899;box-shadow:0 0 12px rgba(236,72,153,.6);animation-name:vhfpPktBad}.vh-fp-stack__pkt--good{background:#22c55e;box-shadow:0 0 12px rgba(34,197,94,.55)}.vh-fp-stack__pkt:nth-child(1){top:24%;animation-delay:0s}.vh-fp-stack__pkt:nth-child(2){top:38%;animation-delay:-1.2s}.vh-fp-stack__pkt:nth-child(3){top:50%;animation-delay:-2.1s}.vh-fp-stack__pkt:nth-child(4){top:62%;animation-delay:-2.8s}.vh-fp-stack__pkt:nth-child(5){top:76%;animation-delay:-3.6s}@keyframes vhfpPktFly{0%{transform:translateX(0) scale(1);opacity:0}8%{opacity:1}60%{transform:translateX(560%) scale(1.1);opacity:1}80%{opacity:0}100%{transform:translateX(640%) scale(.6);opacity:0}}@keyframes vhfpPktBad{0%{transform:translateX(0);opacity:0}8%{opacity:1}40%{transform:translateX(360%) scale(1);opacity:1}55%{transform:translateX(420%) scale(1.6);opacity:.8;filter:blur(2px)}70%{transform:translateX(440%) scale(.2);opacity:0;filter:blur(4px)}100%{transform:translateX(440%) scale(0);opacity:0}}.vh-fp-stack__legend{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:18px}.vh-fp-stack__leg{padding:18px 18px 16px 22px;background:rgba(255,255,255,.04);border-radius:12px;border-left:2px solid rgba(255,255,255,.12);transition:background .25s ease,border-color .25s ease,transform .25s cubic-bezier(.23,1,.32,1);cursor:pointer}.vh-fp-stack__leg.is-active,.vh-fp-stack__leg:hover{background:rgba(111,168,255,.1);border-left-color:var(--accent,#F3D27E);transform:translateY(-2px)}.vh-fp-stack__leg-num{display:block;font-size:11px;font-weight:700;color:var(--accent,#F3D27E);letter-spacing:.1em;margin-bottom:6px}.vh-fp-stack__leg h4{font-size:14.5px;font-weight:700;color:#fff;margin:0 0 4px}.vh-fp-stack__leg p{font-size:12.5px;line-height:1.5;color:rgba(255,255,255,.65);margin:0}@media (prefers-reduced-motion:reduce){.vh-fp-stack__pkt,.vh-fp-stack__core-dot{animation:none}}.vh-fp-panel{background:#fff;border-radius:8px;overflow:hidden;border:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 6%,transparent)}.vh-fp-panel__chrome{display:flex;align-items:center;gap:6px;padding:12px 16px;background:color-mix(in srgb,var(--brand-secondary,#161824) 4%,#fff);border-bottom:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 6%,transparent)}.vh-fp-panel__url{margin-left:14px;padding:4px 12px;background:#fff;border-radius:999px;font-size:12px;color:color-mix(in srgb,var(--brand-secondary,#161824) 65%,#fff);display:inline-flex;align-items:center;gap:6px}.vh-fp-panel__url i{color:var(--brand-primary,#2C4BFF);font-size:11px}.vh-fp-panel__body{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:color-mix(in srgb,var(--brand-secondary,#161824) 6%,transparent)}.vh-fp-tile{background:#fff;padding:28px 24px;text-decoration:none;color:var(--brand-secondary,#161824);transition:background .25s ease;display:flex;flex-direction:column;gap:4px}.vh-fp-tile:hover{background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 5%,#fff);color:var(--brand-secondary,#161824)}.vh-fp-tile__ic{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:11px;background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 10%,#fff);color:var(--brand-primary,#2C4BFF);margin-bottom:12px;transition:background .25s ease,color .25s ease}.vh-fp-tile:hover .vh-fp-tile__ic{background:var(--brand-primary,#2C4BFF);color:#fff}.vh-fp-tile__t{font-size:14.5px;font-weight:700}.vh-fp-tile__d{font-size:12.5px;color:color-mix(in srgb,var(--brand-secondary,#161824) 55%,#fff)}.vh-fp-channels{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.vh-fp-ch{position:relative;padding:28px 22px 24px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);border-radius:16px;text-decoration:none;color:#fff;transition:background .25s ease,border-color .25s ease,transform .25s cubic-bezier(.23,1,.32,1);overflow:hidden}.vh-fp-ch:hover{background:rgba(111,168,255,.08);border-color:rgba(111,168,255,.25);color:#fff;transform:translateY(-3px)}.vh-fp-ch__ic{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;color:var(--accent,#F3D27E);margin-bottom:16px}.vh-fp-ch__ic img{display:block}.vh-fp-ch h3{font-size:15px;font-weight:700;margin:0 0 6px;color:#fff}.vh-fp-ch p{font-size:12.5px;line-height:1.55;color:rgba(255,255,255,.65);margin:0}.vh-fp-ch p strong{color:var(--accent,#F3D27E)}.vh-fp-ch__pulse{position:absolute;top:16px;right:16px;width:8px;height:8px;background:#28c840;border-radius:50%;box-shadow:0 0 0 0 rgba(40,200,64,.6);animation:vhfpPulse 2s ease-out infinite}.vh-fp-cta{position:relative;padding:80px 16px 100px;background:#fff;overflow:hidden;text-align:center}.vh-fp-cta__bg{position:absolute;inset:0;background:radial-gradient(60% 60% at 50% 110%,color-mix(in srgb,var(--brand-primary,#2C4BFF) 60%,transparent) 0%,transparent 60%);-webkit-mask-image:radial-gradient(120% 100% at 50% 100%,#000 50%,transparent 90%);mask-image:radial-gradient(120% 100% at 50% 100%,#000 50%,transparent 90%);pointer-events:none}.vh-fp-cta__inner{position:relative;max-width:720px;margin:0 auto}.vh-fp-cta h2{font-size:clamp(28px,3.4vw,40px);font-weight:400;line-height:1.15;letter-spacing:-.02em;margin:0 0 12px;color:var(--brand-secondary,#161824)}.vh-fp-cta p{font-size:15px;color:color-mix(in srgb,var(--brand-secondary,#161824) 60%,#fff);margin:0 0 28px}@media (max-width:980px){.vh-fp-hero__inner{grid-template-columns:1fr;gap:48px}.vh-fp-hero__visual{max-width:480px;margin:0 auto}.vh-fp-perf__grid{grid-template-columns:1fr;gap:28px}.vh-fp-stack{grid-template-columns:1fr;gap:40px}.vh-fp-stack__scene{max-width:320px;margin:0 auto}.vh-fp-panel__body{grid-template-columns:repeat(2,1fr)}.vh-fp-channels{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.vh-fp-hero{padding:56px 16px 100px}.vh-fp-sec{padding:80px 14px 64px}.vh-fp-feats{grid-template-columns:1fr}.vh-fp-stack__legend{grid-template-columns:1fr}.vh-fp-panel__body{grid-template-columns:1fr}.vh-fp-channels{grid-template-columns:1fr}.vh-fp-tag{display:none}}@media (prefers-reduced-motion:reduce){.vh-fp-hero__dot,.vh-fp-tag,.vh-fp-term__cursor,.vh-fp-ch__pulse{animation:none}.vh-fp-chart__fill{transition:none}}.vh-ap{background:#fff;color:var(--brand-secondary,#161824);font-family:'DM Sans',system-ui,sans-serif}.vh-ap-hero{position:relative;padding:80px 16px 0;overflow:hidden;background:#fff;text-align:center;min-height:760px}.vh-ap-hero__bg{position:absolute;inset:0;background:radial-gradient(50% 45% at 50% 100%,color-mix(in srgb,var(--accent,#F3D27E) 26%,transparent) 0%,transparent 70%),radial-gradient(80% 40% at 50% 105%,color-mix(in srgb,var(--brand-primary,#2C4BFF) 14%,transparent) 0%,transparent 70%);pointer-events:none;z-index:0}.vh-ap-hero__grain{position:absolute;inset:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:180px 180px;opacity:.35;mix-blend-mode:overlay;-webkit-mask-image:linear-gradient(to top,#000 0%,#000 40%,transparent 92%);mask-image:linear-gradient(to top,#000 0%,#000 40%,transparent 92%);pointer-events:none;z-index:0}.vh-ap-hero__inner{position:relative;z-index:2;max-width:820px;margin:0 auto}.vh-ap-hero__eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--brand-primary,#2C4BFF);font-size:13px;font-weight:500;margin-bottom:32px}.vh-ap-hero__dot{width:6px;height:6px;background:var(--brand-primary,#2C4BFF);border-radius:50%;animation:vhfpPulse 2.4s ease-out infinite}.vh-ap-hero__titleblock{position:relative;display:inline-block;padding:28px 56px;margin-bottom:24px}.vh-ap-hero__corner{position:absolute;width:28px;height:28px;border-color:color-mix(in srgb,var(--brand-primary,#2C4BFF) 35%,transparent);border-style:solid;border-width:0}.vh-ap-hero__corner--tl{top:0;left:0;border-top-width:1.5px;border-left-width:1.5px}.vh-ap-hero__corner--tr{top:0;right:0;border-top-width:1.5px;border-right-width:1.5px}.vh-ap-hero__corner--bl{bottom:0;left:0;border-bottom-width:1.5px;border-left-width:1.5px}.vh-ap-hero__corner--br{bottom:0;right:0;border-bottom-width:1.5px;border-right-width:1.5px}.vh-ap-hero__title{font-size:clamp(40px,6vw,72px);font-weight:400;line-height:1.05;letter-spacing:-.03em;color:var(--brand-secondary,#161824);margin:0}.vh-ap-hero__accent{font-weight:500;color:var(--brand-primary,#2C4BFF)}.vh-ap-hero__lead{font-size:16.5px;line-height:1.55;color:color-mix(in srgb,var(--brand-secondary,#161824) 60%,#fff);max-width:540px;margin:0 auto 36px}.vh-ap-hero__cta{display:inline-flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-bottom:40px}.vh-ap-hero__globe{position:relative;z-index:1;width:100%;height:200px;pointer-events:none}.vh-ap-hero__globe-svg{position:absolute;left:50%;bottom:-160px;transform:translateX(-50%);width:100%;max-width:1480px;height:620px}.vh-ap-hero__chips{position:absolute;inset:0;pointer-events:auto;max-width:1080px;margin:0 auto;left:0;right:0}.vh-ap-hero__chip{position:absolute;display:inline-flex;align-items:center;gap:10px;padding:10px 16px 10px 10px;background:#fff;color:var(--brand-secondary,#161824);border-radius:14px;box-shadow:0 24px 40px -16px color-mix(in srgb,var(--brand-secondary,#161824) 24%,transparent),0 4px 12px -4px color-mix(in srgb,var(--brand-secondary,#161824) 12%,transparent);animation:vhApFloat 7s ease-in-out infinite}.vh-ap-hero__chip-ic{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;font-size:13px;flex:0 0 auto}.vh-ap-hero__chip-t{display:flex;flex-direction:column;line-height:1.2;text-align:left}.vh-ap-hero__chip-t b{font-size:13px;font-weight:700;color:var(--brand-secondary,#161824);letter-spacing:-.005em}.vh-ap-hero__chip-t small{font-size:11px;font-weight:500;color:color-mix(in srgb,var(--brand-secondary,#161824) 50%,#fff);margin-top:2px}.vh-ap-hero__chip--a{top:38%;left:8%;animation-delay:0s}.vh-ap-hero__chip--b{top:18%;left:42%;animation-delay:-2.5s}.vh-ap-hero__chip--c{top:44%;right:6%;animation-delay:-4s}@keyframes vhApFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}.vh-ap-numbers{padding:0 16px;background:#fff;border-bottom:1px dashed color-mix(in srgb,var(--brand-secondary,#161824) 12%,transparent)}.vh-ap-numbers__inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:0}.vh-ap-num{padding:56px 28px;border-right:1px dashed color-mix(in srgb,var(--brand-secondary,#161824) 12%,transparent);text-align:left;display:flex;flex-direction:column;gap:10px}.vh-ap-num:last-child{border-right:0}.vh-ap-num__big{font-family:'DM Sans',system-ui,sans-serif;font-size:clamp(40px,5vw,64px);font-weight:700;line-height:1;color:var(--brand-secondary,#161824);letter-spacing:-.03em}.vh-ap-num__big small{font-size:.42em;font-weight:700;color:var(--brand-primary,#2C4BFF);margin-left:2px;letter-spacing:0}.vh-ap-num__lbl{font-size:13px;line-height:1.5;color:color-mix(in srgb,var(--brand-secondary,#161824) 55%,#fff);max-width:200px}.vh-ap-sec{padding:96px 16px 80px;background:#fff}.vh-ap-sec--dark{background:var(--brand-secondary,#161824);color:#fff;position:relative;overflow:hidden}.vh-ap-sec--dark::before{content:"";position:absolute;inset:0;background:radial-gradient(50% 60% at 20% 10%,color-mix(in srgb,var(--brand-primary,#2C4BFF) 35%,transparent) 0%,transparent 60%),radial-gradient(60% 60% at 90% 90%,color-mix(in srgb,var(--accent,#F3D27E) 22%,transparent) 0%,transparent 60%);pointer-events:none}.vh-ap-sec__inner{max-width:1180px;margin:0 auto;position:relative}.vh-ap-sec__head{max-width:620px;margin-bottom:48px}.vh-ap-sec__head--center{margin-left:auto;margin-right:auto;text-align:center}.vh-ap-sec__kicker{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-primary,#2C4BFF);margin-bottom:14px}.vh-ap-sec--dark .vh-ap-sec__kicker{color:var(--accent,#F3D27E)}.vh-ap-sec__title{font-size:clamp(28px,3.6vw,44px);font-weight:400;line-height:1.15;letter-spacing:-.022em;margin:0 0 14px;color:var(--brand-secondary,#161824)}.vh-ap-sec--dark .vh-ap-sec__title{color:#fff}.vh-ap-sec__title em{font-style:normal;font-weight:800;color:var(--brand-primary,#2C4BFF)}.vh-ap-sec--dark .vh-ap-sec__title em{color:var(--accent,#F3D27E)}.vh-ap-sec__lead{font-size:15.5px;line-height:1.6;color:color-mix(in srgb,var(--brand-secondary,#161824) 65%,#fff);margin:0}.vh-ap-sec--dark .vh-ap-sec__lead{color:rgba(255,255,255,.7)}.vh-ap-story__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.vh-ap-card{position:relative;padding:36px 28px 30px;background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 4%,#fff);border-radius:18px;overflow:hidden;transition:transform .25s cubic-bezier(.23,1,.32,1),background .25s ease}.vh-ap-card:hover{background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 7%,#fff);transform:translateY(-3px)}.vh-ap-card__num{display:inline-block;font-family:'DM Sans',system-ui,sans-serif;font-size:56px;font-weight:800;line-height:1;color:color-mix(in srgb,var(--brand-primary,#2C4BFF) 25%,transparent);letter-spacing:-.03em;margin-bottom:18px;transition:color .25s ease}.vh-ap-card:hover .vh-ap-card__num{color:var(--brand-primary,#2C4BFF)}.vh-ap-card__t{font-size:19px;font-weight:700;margin:0 0 10px;color:var(--brand-secondary,#161824);letter-spacing:-.005em}.vh-ap-card__p{font-size:14px;line-height:1.6;color:color-mix(in srgb,var(--brand-secondary,#161824) 65%,#fff);margin:0}.vh-ap-infra__grid{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:center}.vh-ap-map{position:relative;aspect-ratio:2/1;background:radial-gradient(60% 80% at 50% 50%,color-mix(in srgb,var(--brand-primary,#2C4BFF) 18%,transparent) 0%,transparent 70%),rgba(255,255,255,.02);border-radius:16px;border:1px solid rgba(255,255,255,.06)}.vh-ap-map__svg{width:100%;height:100%;display:block}.vh-ap-pin{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);background:transparent;border:0;padding:0;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.vh-ap-pin__dot{position:relative;width:12px;height:12px;background:var(--accent,#F3D27E);border-radius:50%;box-shadow:0 0 0 0 color-mix(in srgb,var(--accent,#F3D27E) 60%,transparent);animation:vhfpPulse 2.4s ease-out infinite;flex:0 0 auto}.vh-ap-pin__dot::after{content:"";position:absolute;inset:-6px;border:1px solid color-mix(in srgb,var(--accent,#F3D27E) 40%,transparent);border-radius:50%}.vh-ap-pin__lbl{padding:5px 11px;background:rgba(8,18,48,.85);color:#fff;border-radius:999px;font-size:11px;font-weight:600;white-space:nowrap;opacity:0;transform:translateX(-4px);transition:opacity .2s ease,transform .25s cubic-bezier(.23,1,.32,1);pointer-events:none}.vh-ap-pin:hover .vh-ap-pin__lbl,.vh-ap-pin:focus .vh-ap-pin__lbl,.vh-ap-pin.is-open .vh-ap-pin__lbl{opacity:1;transform:translateX(0)}.vh-ap-pin:focus{outline:none}.vh-ap-pin:focus-visible .vh-ap-pin__dot{outline:2px solid color-mix(in srgb,var(--accent,#F3D27E) 70%,transparent);outline-offset:4px}.vh-ap-fleet{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:6px;backdrop-filter:blur(8px)}.vh-ap-fleet__head,.vh-ap-fleet__row{display:grid;grid-template-columns:1.1fr 1.1fr 0.8fr;align-items:center;padding:14px 16px;gap:12px;font-size:13px}.vh-ap-fleet__head{text-transform:uppercase;letter-spacing:.1em;font-size:10.5px;font-weight:700;color:rgba(255,255,255,.5);padding:12px 16px 10px;border-bottom:1px solid rgba(255,255,255,.08)}.vh-ap-fleet__row{border-radius:12px;transition:background .2s ease;color:rgba(255,255,255,.85)}.vh-ap-fleet__row:hover{background:rgba(111,168,255,.08)}.vh-ap-fleet__r{display:inline-flex;align-items:center;gap:8px;font-weight:600}.vh-ap-fleet__r i{color:var(--accent,#F3D27E);font-size:12px}.vh-ap-fleet__s{color:rgba(255,255,255,.6);font-size:12.5px}.vh-ap-fleet__st{display:inline-flex;align-items:center;gap:7px;font-weight:600;font-size:12px;color:rgba(255,255,255,.85)}.vh-ap-fleet__live{display:inline-block;width:8px;height:8px;background:#22c55e;border-radius:50%;box-shadow:0 0 0 0 rgba(34,197,94,.5);animation:vhfpPulse 2s ease-out infinite}.vh-ap-fleet__foot{padding:14px 16px 8px;border-top:1px solid rgba(255,255,255,.08);margin-top:6px;font-size:12.5px;color:rgba(255,255,255,.55)}.vh-ap-fleet__foot a{color:var(--accent,#F3D27E);text-decoration:none;font-weight:600}.vh-ap-fleet__foot a:hover{color:#fff}.vh-ap-vals{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:18px}.vh-ap-val{position:relative;display:grid;grid-template-columns:96px 1fr;gap:22px;padding:28px 28px 26px;background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 4%,#fff);border-radius:16px;transition:transform .25s cubic-bezier(.23,1,.32,1),background .25s ease;overflow:hidden}.vh-ap-val::before{content:"";position:absolute;left:0;top:24px;bottom:24px;width:3px;border-radius:0 3px 3px 0;background:var(--brand-primary,#2C4BFF);opacity:.25;transition:opacity .25s ease,top .3s cubic-bezier(.23,1,.32,1),bottom .3s cubic-bezier(.23,1,.32,1)}.vh-ap-val:hover{transform:translateY(-3px);background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 7%,#fff)}.vh-ap-val:hover::before{opacity:1;top:0;bottom:0}.vh-ap-val__num{font-size:64px;font-weight:800;line-height:.9;color:color-mix(in srgb,var(--brand-primary,#2C4BFF) 22%,transparent);letter-spacing:-.04em;transition:color .25s ease}.vh-ap-val:hover .vh-ap-val__num{color:var(--brand-primary,#2C4BFF)}.vh-ap-val h3{font-size:17px;font-weight:700;margin:4px 0 8px;color:var(--brand-secondary,#161824)}.vh-ap-val p{font-size:13.5px;line-height:1.55;color:color-mix(in srgb,var(--brand-secondary,#161824) 65%,#fff);margin:0}.vh-ap-promises{padding:24px 16px;background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 5%,#fff);border-top:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 6%,transparent);border-bottom:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 6%,transparent)}.vh-ap-promises__inner{max-width:1180px;margin:0 auto;display:flex;align-items:center;gap:24px;flex-wrap:wrap;justify-content:center}.vh-ap-promises__lbl{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--brand-secondary,#161824) 50%,#fff)}.vh-ap-promises__list{list-style:none;margin:0;padding:0;display:inline-flex;flex-wrap:wrap;gap:8px}.vh-ap-promises__list li{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#fff;border-radius:999px;font-size:12.5px;font-weight:600;color:var(--brand-secondary,#161824)}.vh-ap-promises__list li i{color:var(--brand-primary,#2C4BFF);font-size:10px}.vh-ap-hq-sec{padding:80px 16px}.vh-ap-hq-card{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:auto 1fr auto;gap:28px;align-items:center;padding:18px 28px;background:#fff;border-radius:18px;border:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 8%,transparent)}.vh-ap-hq-card__pin{width:64px;height:64px;display:grid;place-items:center;background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 10%,#fff);color:var(--brand-primary,#2C4BFF);border-radius:16px}.vh-ap-hq-card__body{display:flex;flex-direction:column;gap:4px}.vh-ap-hq-card__label{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-primary,#2C4BFF)}.vh-ap-hq-card__body h3{font-size:18px;font-weight:700;margin:2px 0 4px;color:var(--brand-secondary,#161824)}.vh-ap-hq-card__body p{font-size:13.5px;line-height:1.5;margin:0;color:color-mix(in srgb,var(--brand-secondary,#161824) 60%,#fff)}.vh-ap-hq-card__cta{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:var(--brand-primary,#2C4BFF);color:#fff;border-radius:999px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .2s ease,gap .2s ease;white-space:nowrap}.vh-ap-hq-card__cta:hover{color:#fff;background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 88%,#fff);gap:12px}@media (max-width:980px){.vh-ap-hero{padding:64px 14px 80px}.vh-ap-hero__chips{display:none}.vh-ap-numbers__inner{grid-template-columns:1fr 1fr}.vh-ap-num{padding:36px 22px;border-right:0}.vh-ap-num:nth-child(odd){border-right:1px dashed color-mix(in srgb,var(--brand-secondary,#161824) 12%,transparent)}.vh-ap-num:nth-child(1),.vh-ap-num:nth-child(2){border-bottom:1px dashed color-mix(in srgb,var(--brand-secondary,#161824) 12%,transparent)}.vh-ap-story__grid{grid-template-columns:1fr}.vh-ap-infra__grid{grid-template-columns:1fr;gap:32px}.vh-ap-vals{grid-template-columns:1fr}.vh-ap-hq-card{grid-template-columns:1fr;text-align:left;padding:24px}.vh-ap-hq-card__cta{justify-self:start}}@media (max-width:600px){.vh-ap-sec{padding:72px 14px 56px}.vh-ap-numbers__inner{grid-template-columns:1fr}.vh-ap-num{border-right:0!important;border-bottom:1px dashed color-mix(in srgb,var(--brand-secondary,#161824) 12%,transparent)!important;padding:28px 16px}.vh-ap-num:last-child{border-bottom:0!important}.vh-ap-val{grid-template-columns:68px 1fr;gap:14px;padding:22px 22px}.vh-ap-val__num{font-size:44px}.vh-ap-fleet__head,.vh-ap-fleet__row{grid-template-columns:1.4fr 1fr auto;gap:8px;padding:12px;font-size:12px}}@media (prefers-reduced-motion:reduce){.vh-ap-hero__chip,.vh-ap-hero__dot,.vh-ap-pin__dot,.vh-ap-fleet__live{animation:none}}.vh-dash-hero{background:transparent!important;color:var(--brand-secondary,#161824)!important;padding:8px 0 20px!important;border-radius:0!important;align-items:flex-end!important}.vh-dash-hero h1,.vh-dash-hero h1 *{font-size:28px!important;font-weight:500!important;color:var(--brand-secondary,#161824)!important;letter-spacing:-.01em!important;margin:0 0 4px!important}.vh-dash-hero p{color:color-mix(in srgb,var(--brand-secondary,#161824) 55%,#fff)!important;font-size:13.5px!important}.vh-dash-btn{border-radius:10px!important;padding:9px 16px!important;font-size:13px!important;font-weight:600!important;border:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 12%,transparent)!important}.vh-dash-btn--ghost{background:#fff!important;color:var(--brand-secondary,#161824)!important}.vh-dash-btn--ghost:hover{background:color-mix(in srgb,var(--brand-secondary,#161824) 4%,#fff)!important}.vh-dash-btn--solid{background:var(--brand-primary,#2C4BFF)!important;color:#fff!important;border-color:var(--brand-primary,#2C4BFF)!important}.vh-dash-btn--solid:hover{filter:brightness(.96)}.vh-dash-stats{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:14px!important;margin-bottom:32px!important;background:transparent!important;border:0!important;border-radius:0!important;overflow:visible!important}.vh-dash-stat{position:relative!important;display:grid!important;grid-template-columns:52px 1fr!important;grid-template-rows:auto auto!important;grid-template-areas:"ico num" "ico lbl"!important;column-gap:16px!important;row-gap:2px!important;padding:20px 22px!important;background:#fff!important;border:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 8%,transparent)!important;border-radius:4px!important;text-decoration:none!important;transition:transform .25s cubic-bezier(.23,1,.32,1),border-color .2s ease,box-shadow .25s cubic-bezier(.23,1,.32,1)!important;overflow:hidden}.vh-dash-stat::after{content:"→";position:absolute;top:16px;right:18px;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 8%,transparent);color:var(--brand-primary,#2C4BFF);font-size:13px;font-weight:700;line-height:1;opacity:0;transform:translateX(-4px);transition:opacity .25s ease,transform .25s cubic-bezier(.23,1,.32,1),background .2s ease}.vh-dash-stat:hover{transform:translateY(-2px)!important;border-color:color-mix(in srgb,var(--brand-primary,#2C4BFF) 22%,transparent)!important;box-shadow:0 14px 28px -14px color-mix(in srgb,var(--brand-primary,#2C4BFF) 28%,transparent),0 2px 6px -2px color-mix(in srgb,var(--brand-secondary,#161824) 10%,transparent)!important;background:#fff!important}.vh-dash-stat:hover::after{opacity:1;transform:translateX(0)}.vh-dash-stat:hover .vh-dash-stat-ico{background:var(--brand-primary,#2C4BFF)!important;color:#fff!important}.vh-dash-stat-ico{grid-area:ico!important;width:44px!important;height:44px!important;display:grid!important;place-items:center!important;background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 10%,#fff)!important;color:var(--brand-primary,#2C4BFF)!important;border-radius:12px!important;font-size:18px!important;margin:0!important;align-self:center!important;transition:background .25s ease,color .25s ease!important}.vh-dash-stat-num{grid-area:num!important;font-size:26px!important;font-weight:700!important;color:var(--brand-secondary,#161824)!important;letter-spacing:-.02em!important;line-height:1!important;margin:0!important}.vh-dash-stat-lbl{grid-area:lbl!important;font-size:12.5px!important;color:color-mix(in srgb,var(--brand-secondary,#161824) 55%,#fff)!important;font-weight:500!important;line-height:1.3!important}.vh-dash-stat.is-due{border-color:color-mix(in srgb,#dc2626 22%,transparent)!important;background:color-mix(in srgb,#dc2626 3%,#fff)!important}.vh-dash-stat.is-due .vh-dash-stat-ico{background:color-mix(in srgb,#dc2626 12%,#fff)!important;color:#dc2626!important}.vh-dash-stat.is-due .vh-dash-stat-num{color:#dc2626!important}.vh-dash-stat.is-due::after{background:color-mix(in srgb,#dc2626 12%,transparent);color:#dc2626}.vh-dash-stat.is-due:hover{border-color:color-mix(in srgb,#dc2626 50%,transparent)!important;box-shadow:0 14px 28px -14px color-mix(in srgb,#dc2626 35%,transparent),0 2px 6px -2px color-mix(in srgb,var(--brand-secondary,#161824) 10%,transparent)!important}.vh-dash-stat.is-due:hover .vh-dash-stat-ico{background:#dc2626!important;color:#fff!important}@media (max-width:720px){.vh-dash-stats{grid-template-columns:1fr 1fr!important}}@media (max-width:420px){.vh-dash-stats{grid-template-columns:1fr!important}}.vh-dash-panels .card,.client-home-cards .card{border:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 8%,transparent)!important;border-radius:14px!important;box-shadow:none!important;background:#fff!important;overflow:hidden}.vh-dash-panels .card-header,.client-home-cards .card-header{background:transparent!important;border-bottom:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 6%,transparent)!important;padding:16px 20px!important}.vh-dash-panels .card-title,.client-home-cards .card-title{font-size:14px!important;font-weight:600!important;color:var(--brand-secondary,#161824)!important;letter-spacing:-.005em}.vh-dash-panels .card-body,.client-home-cards .card-body{padding:16px 20px!important}.vh-dash-panels .list-group-item,.client-home-cards .list-group-item{border:0!important;border-bottom:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 5%,transparent)!important;padding:14px 20px!important;background:transparent!important;transition:background .15s ease!important}.vh-dash-panels .list-group-item:last-child,.client-home-cards .list-group-item:last-child{border-bottom:0!important}.vh-dash-panels .list-group-item:hover,.client-home-cards .list-group-item:hover{background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 3%,transparent)!important}.vh-ps-status,.label-success,.badge-success,.label-active,.badge-active{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:4px 10px!important;background:color-mix(in srgb,#22c55e 14%,transparent)!important;color:#15803d!important;border-radius:999px!important;font-size:11.5px!important;font-weight:600!important;border:0!important;text-transform:none!important;letter-spacing:0!important}.vh-ps .btn,.client-home-cards .btn-primary,.client-home-cards .btn-default{background:#fff!important;color:var(--brand-secondary,#161824)!important;border:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 12%,transparent)!important;border-radius:8px!important;padding:6px 12px!important;font-size:12.5px!important;font-weight:600!important;box-shadow:none!important}.vh-ps .btn:hover,.client-home-cards .btn-primary:hover,.client-home-cards .btn-default:hover{background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 5%,#fff)!important;border-color:color-mix(in srgb,var(--brand-primary,#2C4BFF) 28%,transparent)!important;color:var(--brand-primary,#2C4BFF)!important}.vh-ps .btn-primary[href*="cpanel"],.vh-ps .btn[href*="cpanel"]{background:var(--brand-primary,#2C4BFF)!important;color:#fff!important;border-color:var(--brand-primary,#2C4BFF)!important}.vh-ps .btn-primary[href*="cpanel"]:hover,.vh-ps .btn[href*="cpanel"]:hover{filter:brightness(.96);color:#fff!important}.vh-ps .btn-danger,.client-home-cards .btn-danger{background:#fff!important;color:#dc2626!important;border:1px solid color-mix(in srgb,#dc2626 22%,transparent)!important;box-shadow:none!important}.vh-ps .btn-danger:hover,.client-home-cards .btn-danger:hover{background:color-mix(in srgb,#dc2626 6%,#fff)!important}.vh-ca-sidebar .list-group-item,.client-home-cards.vh-ca-sidebar .list-group-item,.vh-dash-side .list-group-item{border:0!important;background:transparent!important;padding:10px 14px!important;border-radius:8px!important;color:color-mix(in srgb,var(--brand-secondary,#161824) 70%,#fff)!important;font-size:13.5px!important;font-weight:500!important;position:relative;transition:color .15s ease,background .15s ease}.vh-ca-sidebar .list-group-item:hover,.vh-dash-side .list-group-item:hover{background:color-mix(in srgb,var(--brand-secondary,#161824) 5%,transparent)!important;color:var(--brand-secondary,#161824)!important}.vh-ca-sidebar .list-group-item.active,.vh-dash-side .list-group-item.active{background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 8%,transparent)!important;color:var(--brand-primary,#2C4BFF)!important;font-weight:600!important}.vh-ca-sidebar .list-group-item.active::before,.vh-dash-side .list-group-item.active::before{content:"";position:absolute;left:-2px;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--brand-primary,#2C4BFF)}.vh-dash-side .btn-primary,.vh-ca-sidebar .btn-primary{background:var(--brand-primary,#2C4BFF)!important;color:#fff!important;border:0!important;border-radius:10px!important;padding:11px 16px!important;font-size:13px!important;font-weight:600!important;box-shadow:none!important}.vh-ca-sidebar .card,.vh-dash-side .card,.client-home-cards.vh-ca-sidebar .card{border:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 8%,transparent)!important;border-radius:12px!important;box-shadow:none!important;background:#fff!important}.vh-dash-side .vh-dash-side-update,.vh-ca-sidebar .card .btn[href*="contact"],.vh-ca-sidebar .card .btn[href*="details"]{background:var(--brand-primary,#2C4BFF)!important;color:#fff!important;border:0!important;box-shadow:none!important}.vh-dash-panels .card-header,.client-home-cards .card-header{background:transparent!important;border-bottom:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 6%,transparent)!important;padding:14px 22px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.vh-dash-panels .card-header i,.client-home-cards .card-header i{color:color-mix(in srgb,var(--brand-secondary,#161824) 45%,#fff)!important;font-size:13px!important;margin-right:6px!important}.vh-dash-panels .card-title,.client-home-cards .card-title{font-size:13.5px!important;font-weight:600!important;color:var(--brand-secondary,#161824)!important}.vh-dash-panels .card-title .badge,.client-home-cards .card-title .badge{background:color-mix(in srgb,var(--brand-secondary,#161824) 7%,transparent)!important;color:color-mix(in srgb,var(--brand-secondary,#161824) 55%,#fff)!important;border-radius:999px!important;padding:2px 8px!important;font-size:11px!important;font-weight:600!important;margin-left:4px!important}.vh-dash-panels .card-header a,.client-home-cards .card-header a{color:color-mix(in srgb,var(--brand-secondary,#161824) 60%,#fff)!important;font-size:12.5px!important;font-weight:500!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;gap:4px;transition:color .15s ease}.vh-dash-panels .card-header a:hover,.client-home-cards .card-header a:hover{color:var(--brand-primary,#2C4BFF)!important}.vh-dash-panels .list-group-item,.client-home-cards .list-group-item{padding:18px 22px!important;display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:16px!important}.vh-ps-status,.label-success,.badge-success{background:color-mix(in srgb,#22c55e 12%,transparent)!important;color:#15803d!important}.label-warning,.badge-warning,.label-pending,.badge-pending{background:color-mix(in srgb,#f59e0b 14%,transparent)!important;color:#b45309!important}.label-success:has-text("renew"),.vh-ps-status[data-status*="renew"]{background:color-mix(in srgb,#f59e0b 14%,transparent)!important;color:#b45309!important}.vh-ps .btn[href*="cpanel"],.client-home-cards .btn[href*="cpanel"],.vh-dash-panels .btn[href*="cpanel"]{background:var(--brand-primary,#2C4BFF)!important;color:#fff!important;border-color:var(--brand-primary,#2C4BFF)!important;box-shadow:0 1px 2px color-mix(in srgb,var(--brand-primary,#2C4BFF) 35%,transparent)!important}.vh-ps .btn:not([href*="cpanel"]):not(.btn-primary--solid),.client-home-cards .btn-default,.client-home-cards .btn-link{background:transparent!important;border:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 10%,transparent)!important;color:color-mix(in srgb,var(--brand-secondary,#161824) 70%,#fff)!important;padding:7px 12px!important;font-size:12.5px!important;font-weight:500!important;box-shadow:none!important;border-radius:8px!important}.vh-ps .btn:not([href*="cpanel"]):not(.btn-primary--solid):hover{border-color:color-mix(in srgb,var(--brand-primary,#2C4BFF) 30%,transparent)!important;color:var(--brand-primary,#2C4BFF)!important;background:transparent!important}.vh-ps .btn-danger{color:#b91c1c!important;border-color:transparent!important}.vh-ps .btn-danger:hover{color:#dc2626!important;background:color-mix(in srgb,#dc2626 6%,transparent)!important;border-color:transparent!important}.vh-ps-row .vh-ps-name,.client-home-cards .list-group-item strong,.client-home-cards .list-group-item .service-name{font-size:14.5px!important;font-weight:600!important;color:var(--brand-secondary,#161824)!important;letter-spacing:-.005em}.vh-ps-row .vh-ps-domain,.client-home-cards .list-group-item small,.client-home-cards .list-group-item .service-domain{color:color-mix(in srgb,var(--brand-secondary,#161824) 50%,#fff)!important;font-size:12.5px!important;margin-top:2px;display:block}.vh-ps-meta,.vh-ps-resources{grid-column:1 / -1!important;margin-top:14px!important;padding-top:14px!important;border-top:1px dashed color-mix(in srgb,var(--brand-secondary,#161824) 8%,transparent)!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:24px!important}.vh-ps-meta-row,.vh-ps-resource{display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:10px!important;font-size:12px!important;color:color-mix(in srgb,var(--brand-secondary,#161824) 60%,#fff)!important}.vh-ps-meta-row i,.vh-ps-resource i{color:color-mix(in srgb,var(--brand-secondary,#161824) 40%,#fff)!important;font-size:13px!important}.vh-ps-meta-bar,.vh-ps-resource-bar,.progress{height:4px!important;background:color-mix(in srgb,var(--brand-secondary,#161824) 8%,transparent)!important;border-radius:999px!important;overflow:hidden!important;box-shadow:none!important}.vh-ps-meta-bar>*,.vh-ps-resource-bar>*,.progress-bar{background:var(--brand-primary,#2C4BFF)!important;border-radius:999px!important;box-shadow:none!important;height:100%!important}.vh-dash-panels .card[data-panel="domains"] .list-group-item,.client-home-cards .card[data-panel="domains"] .list-group-item{padding:16px 22px!important}.vh-dash-panels .list-group-item:hover,.client-home-cards .list-group-item:hover{background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 2.5%,transparent)!important}.vh-dash-panels .card,.client-home-cards .card{border:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 7%,transparent)!important;border-radius:14px!important;box-shadow:none!important;margin-bottom:16px!important}.vh-ps-actions,.client-home-cards .list-group-item .btn+.btn{margin-left:6px!important}.vh-ps-actions{display:inline-flex!important;align-items:center!important;gap:6px!important}.primary-content .card:has(>.card-body>.dataTables_wrapper),.primary-content .card:has(>.card-body>table.dataTable),.primary-content .card:has(>.card-body>.table-responsive>table.dataTable){border:0!important;box-shadow:none!important;background:transparent!important;border-radius:0!important}.primary-content .card:has(>.card-body>.dataTables_wrapper)>.card-body,.primary-content .card:has(>.card-body>table.dataTable)>.card-body{padding:0!important;background:transparent!important}.primary-content .dataTables_wrapper{background:transparent!important}.primary-content table.dataTable,.primary-content .table{border-collapse:collapse!important;border:0!important;margin:0!important;width:100%!important;background:transparent!important}.primary-content table.dataTable thead th,.primary-content .table thead th{background:transparent!important;border:0!important;border-bottom:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 10%,transparent)!important;padding:10px 16px!important;text-align:left!important;font-size:11px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:color-mix(in srgb,var(--brand-secondary,#161824) 50%,#fff)!important}.primary-content table.dataTable thead th::before,.primary-content table.dataTable thead th::after{display:none!important}.primary-content table.dataTable thead th.sorting_asc::after,.primary-content table.dataTable thead th.sorting_desc::after{display:inline-block!important;content:""!important;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;margin-left:6px;vertical-align:middle;opacity:.65}.primary-content table.dataTable thead th.sorting_asc::after{border-bottom:5px solid currentColor}.primary-content table.dataTable thead th.sorting_desc::after{border-top:5px solid currentColor}.primary-content table.dataTable tbody td,.primary-content .table tbody td{background:transparent!important;border:0!important;border-bottom:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 5%,transparent)!important;padding:14px 16px!important;font-size:13.5px!important;color:var(--brand-secondary,#161824)!important;vertical-align:middle!important}.primary-content table.dataTable tbody tr:last-child td,.primary-content .table tbody tr:last-child td{border-bottom:0!important}.primary-content table.dataTable tbody tr:hover td,.primary-content .table tbody tr:hover td{background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 2.5%,transparent)!important}.primary-content table.dataTable thead th:first-child:empty,.primary-content table.dataTable tbody td:first-child:has(>i.fa-lock),.primary-content table.dataTable tbody td:first-child:has(>.label-success),.primary-content table.dataTable tbody td:first-child:has(>.label-danger),.primary-content table.dataTable tbody td:first-child:has(>img[src*="lock"]){display:none!important}.primary-content table.dataTable tbody td strong,.primary-content .table tbody td strong{display:block;font-weight:600!important;color:var(--brand-secondary,#161824)!important;font-size:14px!important;margin-bottom:2px}.primary-content table.dataTable tbody td a[href*="clientarea.php?action=productdetails"],.primary-content table.dataTable tbody td a[href*="domaindetails"]{color:color-mix(in srgb,var(--brand-secondary,#161824) 55%,#fff)!important;font-size:12.5px!important;font-weight:500!important;text-decoration:none!important}.primary-content table.dataTable tbody td a[href*="clientarea.php?action=productdetails"]:hover,.primary-content table.dataTable tbody td a[href*="domaindetails"]:hover{color:var(--brand-primary,#2C4BFF)!important}.primary-content .dataTables_wrapper .dataTables_info,.primary-content .dataTables_wrapper .dataTables_paginate,.primary-content .dataTables_wrapper .dataTables_length,.primary-content .dataTables_wrapper .dataTables_filter{color:color-mix(in srgb,var(--brand-secondary,#161824) 50%,#fff)!important;font-size:12.5px!important}.primary-content .dataTables_wrapper .dataTables_filter input{background:#fff!important;border:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 12%,transparent)!important;border-radius:8px!important;padding:7px 12px!important;font-size:13px!important;margin-left:8px!important;color:var(--brand-secondary,#161824)!important;box-shadow:none!important;width:220px}.primary-content .dataTables_wrapper .dataTables_filter input:focus{outline:none!important;border-color:color-mix(in srgb,var(--brand-primary,#2C4BFF) 40%,transparent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary,#2C4BFF) 12%,transparent)!important}.primary-content .dataTables_wrapper .dataTables_length select{background:#fff!important;border:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 12%,transparent)!important;border-radius:6px!important;padding:5px 8px!important;font-size:12.5px!important;color:var(--brand-secondary,#161824)!important;box-shadow:none!important;margin:0 6px}.primary-content .dataTables_wrapper .paginate_button{background:transparent!important;border:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 10%,transparent)!important;color:color-mix(in srgb,var(--brand-secondary,#161824) 70%,#fff)!important;border-radius:8px!important;padding:5px 12px!important;font-size:12.5px!important;box-shadow:none!important;margin:0 3px;transition:border-color .15s ease,color .15s ease,background .15s ease}.primary-content .dataTables_wrapper .paginate_button:hover{background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 4%,transparent)!important;border-color:color-mix(in srgb,var(--brand-primary,#2C4BFF) 25%,transparent)!important;color:var(--brand-primary,#2C4BFF)!important}.primary-content .dataTables_wrapper .paginate_button.current,.primary-content .dataTables_wrapper .paginate_button.current:hover{background:var(--brand-primary,#2C4BFF)!important;border-color:var(--brand-primary,#2C4BFF)!important;color:#fff!important}.primary-content .dataTables_wrapper .paginate_button.disabled,.primary-content .dataTables_wrapper .paginate_button.disabled:hover{opacity:.45!important;background:transparent!important;border-color:color-mix(in srgb,var(--brand-secondary,#161824) 8%,transparent)!important;color:color-mix(in srgb,var(--brand-secondary,#161824) 50%,#fff)!important;cursor:not-allowed}.primary-content .dataTables_wrapper:has(.paginate_button:nth-child(3):not(:nth-child(4))) .dataTables_paginate,.primary-content .dataTables_wrapper:has(.paginate_button.disabled.first + .paginate_button.current + .paginate_button.disabled.last) .dataTables_paginate{display:none!important}.primary-content table.dataTable .label,.primary-content table.dataTable .badge,.primary-content .table .label,.primary-content .table .badge{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:3px 10px!important;border-radius:999px!important;font-size:11.5px!important;font-weight:600!important;border:0!important;text-transform:none!important;letter-spacing:0!important}.primary-content table.dataTable .label-success,.primary-content table.dataTable .badge-success,.primary-content table.dataTable .label-active,.primary-content table.dataTable .badge-active{background:color-mix(in srgb,#22c55e 14%,transparent)!important;color:#15803d!important}.primary-content table.dataTable .label-warning,.primary-content table.dataTable .badge-warning,.primary-content table.dataTable .label-pending,.primary-content table.dataTable .badge-pending{background:color-mix(in srgb,#f59e0b 14%,transparent)!important;color:#b45309!important}.primary-content table.dataTable .label-danger,.primary-content table.dataTable .badge-danger,.primary-content table.dataTable .label-suspended,.primary-content table.dataTable .badge-suspended,.primary-content table.dataTable .label-terminated{background:color-mix(in srgb,#ef4444 12%,transparent)!important;color:#b91c1c!important}.primary-content .dataTables_wrapper .dataTables_info,.primary-content .dataTables_wrapper .dataTables_paginate,.primary-content .dataTables_wrapper .dataTables_length{display:none!important}.primary-content .dataTables_wrapper .dataTables_filter{position:relative;margin:0 0 18px!important;text-align:right}.primary-content .dataTables_wrapper .dataTables_filter label{display:inline-flex;align-items:center;color:transparent;font-size:0!important;position:relative}.primary-content .dataTables_wrapper .dataTables_filter input{background:#fff!important;border:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 12%,transparent)!important;border-radius:10px!important;padding:9px 14px 9px 38px!important;font-size:13px!important;color:var(--brand-secondary,#161824)!important;box-shadow:none!important;width:240px!important;margin-left:0!important}.primary-content .dataTables_wrapper .dataTables_filter label::before{content:"\f002";font-family:"Font Awesome 6 Pro";font-weight:400;color:color-mix(in srgb,var(--brand-secondary,#161824) 40%,#fff);font-size:13px;position:absolute;left:14px;top:50%;transform:translateY(-50%);pointer-events:none;z-index:1}.primary-content .dataTables_wrapper .dataTables_filter input::placeholder{color:color-mix(in srgb,var(--brand-secondary,#161824) 35%,#fff)}.primary-content table.dataTable tbody td:first-child,.primary-content table.dataTable thead th:first-child{width:0!important;max-width:0!important;padding:0!important;overflow:hidden!important;border:0!important;display:none!important}.primary-content table.dataTable,.primary-content .table{background:#fff!important;border:0!important;border-top:2px solid color-mix(in srgb,var(--brand-primary,#2C4BFF) 14%,transparent)!important;border-radius:0!important}.primary-content table.dataTable thead th,.primary-content .table thead th{background:color-mix(in srgb,var(--brand-secondary,#161824) 3%,#fff)!important;border:0!important;border-bottom:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 8%,transparent)!important;padding:14px 18px!important;font-size:11px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:color-mix(in srgb,var(--brand-secondary,#161824) 50%,#fff)!important}.primary-content table.dataTable tbody tr,.primary-content .table tbody tr{position:relative;transition:background .2s ease}.primary-content table.dataTable tbody td,.primary-content .table tbody td{background:transparent!important;border:0!important;border-bottom:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 6%,transparent)!important;padding:18px 18px!important;font-size:13.5px!important;color:var(--brand-secondary,#161824)!important;vertical-align:middle!important;position:relative}.primary-content table.dataTable tbody tr:last-child td,.primary-content .table tbody tr:last-child td{border-bottom:0!important}.primary-content table.dataTable tbody tr:hover td,.primary-content .table tbody tr:hover td{background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 3%,transparent)!important}.primary-content table.dataTable tbody tr:hover td:nth-child(2)::before,.primary-content .table tbody tr:hover td:nth-child(2)::before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:0 3px 3px 0;background:var(--brand-primary,#2C4BFF)}.primary-content table.dataTable tbody td strong,.primary-content .table tbody td strong{display:block;font-weight:600!important;color:var(--brand-secondary,#161824)!important;font-size:14.5px!important;margin-bottom:4px!important;letter-spacing:-.005em}.primary-content table.dataTable tbody td a[href*="productdetails"],.primary-content table.dataTable tbody td a[href*="domaindetails"]{display:inline-flex!important;align-items:center!important;gap:7px!important;color:color-mix(in srgb,var(--brand-secondary,#161824) 60%,#fff)!important;font-size:12.5px!important;font-weight:500!important;text-decoration:none!important;position:relative;padding-left:14px!important}.primary-content table.dataTable tbody td a[href*="productdetails"]::before,.primary-content table.dataTable tbody td a[href*="domaindetails"]::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:7px;height:7px;background:#22c55e;border-radius:50%;box-shadow:0 0 0 0 rgba(34,197,94,.5);animation:vhfpPulse 2.4s ease-out infinite}.primary-content table.dataTable tbody td a[href*="productdetails"]:hover,.primary-content table.dataTable tbody td a[href*="domaindetails"]:hover{color:var(--brand-primary,#2C4BFF)!important}.primary-content table.dataTable tbody td:nth-child(3),.primary-content .table tbody td:nth-child(3){font-variant-numeric:tabular-nums;font-weight:600!important;color:var(--brand-secondary,#161824)!important}.primary-content table.dataTable tbody td:nth-child(3) br+*,.primary-content table.dataTable tbody td:nth-child(3) small,.primary-content .table tbody td:nth-child(3) small{display:block!important;font-size:11.5px!important;font-weight:500!important;color:color-mix(in srgb,var(--brand-secondary,#161824) 50%,#fff)!important;margin-top:2px;letter-spacing:.02em;text-transform:uppercase}.primary-content table.dataTable tbody td:nth-child(4),.primary-content .table tbody td:nth-child(4){font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--brand-secondary,#161824) 70%,#fff)!important;font-size:13px!important;font-weight:500!important}.primary-content table.dataTable tbody td:nth-child(5),.primary-content .table tbody td:nth-child(5){text-align:right}.primary-content table.dataTable thead th.sorting_asc,.primary-content table.dataTable thead th.sorting_desc{color:var(--brand-primary,#2C4BFF)!important}.primary-content .dataTables_wrapper:has(.paginate_button.current:only-of-type) .dataTables_filter{}.primary-content .alert,.primary-content .alert-warning,.primary-content .alert-danger{border:0!important;border-radius:12px!important;padding:14px 18px!important;margin-bottom:20px!important;display:flex!important;align-items:center!important;gap:14px!important;background:color-mix(in srgb,#dc2626 8%,#fff)!important;color:#7f1d1d!important;font-size:13.5px!important;line-height:1.45;box-shadow:inset 0 0 0 1px color-mix(in srgb,#dc2626 18%,transparent)!important}.primary-content .alert::before{content:"⚠";color:#dc2626;font-size:16px;flex:0 0 auto}.primary-content .alert.w-hidden,.primary-content .alert:empty{display:none!important}.primary-content .alert .btn,.primary-content .alert a.btn{margin-left:auto!important;background:#dc2626!important;color:#fff!important;border:0!important;border-radius:8px!important;padding:8px 16px!important;font-size:13px!important;font-weight:600!important;text-decoration:none!important;box-shadow:none!important;white-space:nowrap;transition:background .15s ease}.primary-content .alert .btn:hover,.primary-content .alert a.btn:hover{background:#b91c1c!important;color:#fff!important}.primary-content .card .card-title,.primary-content .card h3.card-title{font-size:14px!important;font-weight:600!important;color:var(--brand-secondary,#161824)!important;letter-spacing:-.005em!important}.primary-content .card{border:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 8%,transparent)!important;border-radius:14px!important;box-shadow:none!important;background:#fff!important;margin-bottom:18px!important}.primary-content .card .card-header{background:transparent!important;border-bottom:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 6%,transparent)!important;padding:16px 22px!important}.primary-content .card .card-body{padding:8px 22px 16px!important}.primary-content .card .card-body .form-group{align-items:center;padding:10px 0;border-bottom:1px dashed color-mix(in srgb,var(--brand-secondary,#161824) 6%,transparent);margin:0!important}.primary-content .card .card-body .row:last-child,.primary-content .card .card-body .form-group:last-child{border-bottom:0}.primary-content .card .card-body .row .col-form-label,.primary-content .card .card-body label.col-md-5,.primary-content .card .card-body label.col-md-6,.primary-content .card .card-body .col-md-5>strong:first-child{text-align:left!important;font-size:12.5px!important;font-weight:500!important;color:color-mix(in srgb,var(--brand-secondary,#161824) 55%,#fff)!important;padding:0!important}.primary-content .card .card-body .row>.col-md-7,.primary-content .card .card-body .row>.col-md-6:nth-child(2),.primary-content .card .card-body .row>[class*="col-"]:nth-child(2){font-size:13.5px!important;font-weight:600!important;color:var(--brand-secondary,#161824)!important}.primary-content .card .card-body strong.text-primary,.primary-content .card .card-body .text-primary,.primary-content .card .card-body span.text-primary{color:var(--brand-secondary,#161824)!important}.primary-content .card .card-body .label-success:is(:contains("day")):is(:contains("left")),.primary-content .card .card-body .badge:is(:contains("day")):is(:contains("left")),.primary-content .card .card-body .label[class*="days"],.primary-content .card .card-body .badge[class*="days"]{background:color-mix(in srgb,#f59e0b 14%,transparent)!important;color:#b45309!important}.primary-content .card .card-body .label,.primary-content .card .card-body .badge{display:inline-flex!important;align-items:center!important;padding:3px 10px!important;border-radius:999px!important;font-size:11.5px!important;font-weight:600!important;border:0!important;text-transform:none!important;letter-spacing:0!important;margin-left:10px}.primary-content .progress,.primary-content .progress-bar-container,.primary-content .product-usage-bar{height:8px!important;background:color-mix(in srgb,var(--brand-secondary,#161824) 8%,transparent)!important;border-radius:999px!important;overflow:hidden!important;box-shadow:none!important;margin-top:8px!important}.primary-content .progress-bar{background:var(--brand-primary,#2C4BFF)!important;border-radius:999px!important;box-shadow:none!important}.primary-content .progress-bar.progress-bar-warning{background:#f59e0b!important}.primary-content .progress-bar.progress-bar-danger{background:#dc2626!important}.primary-content .card canvas[id*="usage"],.primary-content .card canvas[id*="gauge"],.primary-content .easyPieChart{display:none!important}.primary-content .product-usage-info,.primary-content .usage-stat-value{font-size:18px!important;font-weight:700!important;color:var(--brand-secondary,#161824)!important;letter-spacing:-.01em!important}.primary-content .product-usage-info small,.primary-content .usage-stat-total{font-size:12px!important;font-weight:500!important;color:color-mix(in srgb,var(--brand-secondary,#161824) 50%,#fff)!important;margin-left:4px}.primary-content .last-updated,.primary-content [class*="last-updated"]{font-size:11.5px!important;color:color-mix(in srgb,var(--brand-secondary,#161824) 45%,#fff)!important;text-decoration:none!important;margin-top:10px;display:block}.primary-content .card .form-control,.primary-content .card select.form-control{border:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 12%,transparent)!important;border-radius:8px!important;padding:9px 12px!important;font-size:13.5px!important;color:var(--brand-secondary,#161824)!important;background:#fff!important;box-shadow:none!important}.primary-content .card .form-control:focus{border-color:color-mix(in srgb,var(--brand-primary,#2C4BFF) 35%,transparent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary,#2C4BFF) 12%,transparent)!important;outline:none!important}.primary-content .card .quick-shortcuts,.primary-content .quick-shortcuts{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))!important;gap:10px!important;padding:14px 0!important}.primary-content .quick-shortcut,.primary-content .quick-shortcuts>a,.primary-content .quick-shortcuts>.col-md-3{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding:18px 14px!important;background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 4%,#fff)!important;border:0!important;border-radius:12px!important;text-decoration:none!important;color:var(--brand-secondary,#161824)!important;font-size:12.5px!important;font-weight:600!important;text-align:center!important;transition:background .2s ease,transform .2s cubic-bezier(.23,1,.32,1)!important}.primary-content .quick-shortcut:hover,.primary-content .quick-shortcuts>a:hover{background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 10%,#fff)!important;color:var(--brand-primary,#2C4BFF)!important;transform:translateY(-2px)!important}.primary-content .quick-shortcut img,.primary-content .quick-shortcuts img{width:36px!important;height:36px!important;object-fit:contain!important;filter:brightness(0) saturate(100%) invert(22%) sepia(80%) saturate(2900%) hue-rotate(225deg) brightness(98%) contrast(102%);opacity:.9}.primary-content .quick-shortcut:hover img{opacity:1}.primary-content .card:has(>.card-header:contains("Recommended")) .card-body:empty,.primary-content .card:has(>.card-header:contains("Recommended")) .card-body:has(>:only-child:empty){display:none!important}.primary-content .card .carousel-control,.primary-content .card .recommended-nav button{width:32px!important;height:32px!important;border-radius:50%!important;background:#fff!important;border:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 10%,transparent)!important;color:var(--brand-secondary,#161824)!important;box-shadow:none!important}.primary-content .card .carousel-control:hover{background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 5%,#fff)!important;border-color:color-mix(in srgb,var(--brand-primary,#2C4BFF) 30%,transparent)!important;color:var(--brand-primary,#2C4BFF)!important}.primary-content .card svg[class*="gauge"],.primary-content .card svg[id*="gauge"],.primary-content .card svg[id*="usage"],.primary-content .card .gauge,.primary-content .card .donut,.primary-content .card .product-usage-graph,.primary-content .card .usage-graph,.primary-content .card [class*="-gauge"],.primary-content .card [id*="-gauge"],.primary-content .card .panel-body>svg:first-child{display:none!important}.primary-content .card .panel-body,.primary-content .card .usage-statistics,.primary-content .card .product-usage{display:flex!important;flex-direction:column!important;gap:20px!important}.primary-content .card .product-usage-item,.primary-content .card .usage-row{display:grid!important;grid-template-columns:1fr auto!important;grid-template-areas:"label value" "bar   bar"!important;column-gap:12px!important;row-gap:8px!important;align-items:baseline;margin:0!important;padding:0!important}.primary-content .card .product-usage-label,.primary-content .card .usage-label,.primary-content .card .product-usage-item h4,.primary-content .card .product-usage-item .h4,.primary-content .card .panel-body strong:first-of-type{grid-area:label;font-size:11.5px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:color-mix(in srgb,var(--brand-secondary,#161824) 50%,#fff)!important;margin:0!important}.primary-content .card .product-usage-value,.primary-content .card .usage-value,.primary-content .card .product-usage-item .value{grid-area:value;font-variant-numeric:tabular-nums;font-size:14px!important;font-weight:700!important;color:var(--brand-secondary,#161824)!important;text-align:right}.primary-content .card .product-usage-value small,.primary-content .card .product-usage-value span,.primary-content .card .usage-total{font-weight:500!important;color:color-mix(in srgb,var(--brand-secondary,#161824) 50%,#fff)!important;font-size:12px!important;margin-left:4px}.primary-content .card .progress{grid-area:bar;height:6px!important;background:color-mix(in srgb,var(--brand-secondary,#161824) 8%,transparent)!important;border-radius:999px!important;overflow:hidden!important;box-shadow:none!important;margin:0!important}.primary-content .card .progress-bar{background:var(--brand-primary,#2C4BFF)!important;border-radius:999px!important;height:100%!important;transition:width .6s cubic-bezier(.23,1,.32,1)}.primary-content .card .last-updated,.primary-content .card .text-center small,.primary-content .card a[href*="updateusage"]{display:block!important;margin:16px 0 0!important;padding:12px 0 0!important;border-top:1px dashed color-mix(in srgb,var(--brand-secondary,#161824) 8%,transparent)!important;font-size:11.5px!important;color:color-mix(in srgb,var(--brand-secondary,#161824) 45%,#fff)!important;text-decoration:none!important;text-align:left!important;font-weight:500}.primary-content .row>.col-md-6:has(>.card),.primary-content .row>.col-lg-6:has(>.card){display:flex!important}.primary-content .row>.col-md-6>.card,.primary-content .row>.col-lg-6>.card{flex:1 1 auto;display:flex;flex-direction:column}.primary-content .row>.col-md-6>.card>.card-body,.primary-content .row>.col-lg-6>.card>.card-body{flex:1 1 auto}.primary-content .card form:has(select[name*="addon"]),.primary-content .card .addons-form{display:flex!important;flex-direction:column!important;gap:14px!important;padding:4px 0!important}.primary-content .card form:has(select[name*="addon"]) label{font-size:11.5px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:color-mix(in srgb,var(--brand-secondary,#161824) 50%,#fff)!important;margin:0 0 -4px!important}.primary-content .card a[href*="addons"],.primary-content .card a[href*="addon"],.primary-content .card button[name*="addon"],.primary-content .card .btn:has(.fa-shopping-cart),.primary-content .card .btn:has(.fa-cart-shopping){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:var(--brand-primary,#2C4BFF)!important;color:#fff!important;border:0!important;border-radius:10px!important;padding:11px 18px!important;font-size:13.5px!important;font-weight:600!important;text-decoration:none!important;box-shadow:0 1px 2px color-mix(in srgb,var(--brand-primary,#2C4BFF) 35%,transparent)!important;align-self:flex-start;transition:filter .15s ease}.primary-content .card a[href*="addons"]:hover,.primary-content .card button[name*="addon"]:hover{filter:brightness(.96);color:#fff!important}.primary-content .card .fa-shopping-cart,.primary-content .card .fa-cart-shopping{font-size:12px}.primary-content .card>.card-header h3,.primary-content .card>.card-header .card-title{font-size:15px!important;font-weight:700!important;color:var(--brand-secondary,#161824)!important;letter-spacing:-.005em}.vh-ca-page #tabOverview>form,.vh-ca-page #tabOverview .table-container{background:transparent!important}.vh-ca-page #tabOverview>form>.btn-group.btn-group-sm.mb-3,.vh-ca-page .tab-content .btn-group.btn-group-sm.mb-3{display:inline-flex!important;align-items:stretch!important;gap:0!important;padding:4px!important;background:color-mix(in srgb,var(--brand-secondary,#161824) 4%,#fff)!important;border-radius:12px!important;border:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 7%,transparent)!important;margin-bottom:18px!important}.vh-ca-page .btn-group.btn-group-sm.mb-3>.btn,.vh-ca-page .btn-group.btn-group-sm.mb-3>.btn-group>.btn{background:transparent!important;border:0!important;border-radius:8px!important;padding:7px 12px!important;font-size:12.5px!important;font-weight:600!important;color:color-mix(in srgb,var(--brand-secondary,#161824) 70%,#fff)!important;display:inline-flex!important;align-items:center!important;gap:7px!important;transition:background .15s ease,color .15s ease;box-shadow:none!important;margin:0!important}.vh-ca-page .btn-group.btn-group-sm.mb-3>.btn:hover,.vh-ca-page .btn-group.btn-group-sm.mb-3>.btn-group>.btn:hover{background:#fff!important;color:var(--brand-primary,#2C4BFF)!important}.vh-ca-page .btn-group.btn-group-sm.mb-3>.btn i,.vh-ca-page .btn-group.btn-group-sm.mb-3>.btn-group>.btn i{font-size:11px!important;color:inherit!important;opacity:.85}.vh-ca-page .btn-group.btn-group-sm.mb-3 .dropdown-toggle::after{margin-left:6px!important;border-top-color:currentColor!important}.vh-ca-page .btn-group.btn-group-sm.mb-3 .dropdown-menu{border:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 10%,transparent)!important;border-radius:10px!important;box-shadow:0 10px 26px -10px color-mix(in srgb,var(--brand-secondary,#161824) 22%,transparent)!important;padding:6px!important;margin-top:6px!important}.vh-ca-page .btn-group.btn-group-sm.mb-3 .dropdown-item{padding:7px 12px!important;border-radius:6px!important;font-size:12.5px!important;color:var(--brand-secondary,#161824)!important}.vh-ca-page .btn-group.btn-group-sm.mb-3 .dropdown-item:hover{background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 6%,#fff)!important;color:var(--brand-primary,#2C4BFF)!important}.vh-ca-page #tabOverview .table-container{background:#fff!important;border:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 7%,transparent)!important;border-radius:14px!important;padding:0!important;overflow:hidden!important}.vh-ca-page table.table-list thead th{color:color-mix(in srgb,var(--brand-secondary,#161824) 50%,#fff)!important}.vh-ca-page table.table-list thead th.sorting_asc,.vh-ca-page table.table-list thead th.sorting_desc{color:var(--brand-primary,#2C4BFF)!important}.vh-ca-page table.table-list thead th:last-child,.vh-ca-page table.table-list tbody td:last-child{text-align:right!important}.vh-ca-page table.table-list tbody td .text-success.fa-check+*,.vh-ca-page table.table-list tbody td:has(.fa-check.text-success)>br+*{display:inline-flex!important;align-items:center!important;gap:5px!important;padding:2px 8px!important;background:color-mix(in srgb,#22c55e 12%,transparent)!important;color:#15803d!important;border-radius:999px!important;font-size:10.5px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin-top:4px!important}.vh-ca-page .dataTables_wrapper .dataTables_filter{float:right!important}.vh-wp{background:#fff;color:var(--brand-secondary,#161824);font-family:'DM Sans',system-ui,sans-serif}.vh-wp-hero{position:relative;padding:88px 16px 80px;overflow:hidden;background:#fff;text-align:center}.vh-wp-hero__bg{position:absolute;inset:0;background:radial-gradient(50% 50% at 50% 100%,color-mix(in srgb,var(--accent,#F3D27E) 30%,transparent) 0%,transparent 70%),radial-gradient(80% 40% at 50% 105%,color-mix(in srgb,var(--brand-primary,#2C4BFF) 18%,transparent) 0%,transparent 70%);pointer-events:none;z-index:0}.vh-wp-hero__inner{position:relative;z-index:1;max-width:1100px;margin:0 auto}.vh-wp-hero__eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 12px;background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 8%,#fff);color:var(--brand-primary,#2C4BFF);border-radius:999px;font-size:12.5px;font-weight:600;margin-bottom:28px}.vh-wp-hero__eyebrow i{font-size:14px}.vh-wp-hero__title{font-size:clamp(40px,6vw,72px);font-weight:400;line-height:1.04;letter-spacing:-.03em;color:var(--brand-secondary,#161824);margin:0 0 20px}.vh-wp-hero__accent{font-weight:800;color:var(--brand-primary,#2C4BFF)}.vh-wp-hero__lead{font-size:17px;line-height:1.55;color:color-mix(in srgb,var(--brand-secondary,#161824) 60%,#fff);max-width:600px;margin:0 auto 36px}.vh-wp-hero__cta{display:inline-flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-bottom:56px}.vh-wp-hero__visual{position:relative;max-width:960px;margin:0 auto}.vh-wp-browser{background:#fff;border-radius:18px;overflow:hidden;border:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 8%,transparent);box-shadow:0 40px 80px -28px color-mix(in srgb,var(--brand-secondary,#161824) 28%,transparent),0 8px 20px -8px color-mix(in srgb,var(--brand-secondary,#161824) 12%,transparent);transform:perspective(1800px) rotateX(2deg);transform-origin:top center;transition:transform .6s cubic-bezier(.23,1,.32,1)}.vh-wp-hero__visual:hover .vh-wp-browser{transform:perspective(1800px) rotateX(0)}.vh-wp-browser__bar{display:flex;align-items:center;gap:7px;padding:12px 16px;background:color-mix(in srgb,var(--brand-secondary,#161824) 4%,#fff);border-bottom:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 7%,transparent)}.vh-wp-browser__dot{width:11px;height:11px;border-radius:50%}.vh-wp-browser__dot--r{background:#ff5f57}.vh-wp-browser__dot--y{background:#febc2e}.vh-wp-browser__dot--g{background:#28c840}.vh-wp-browser__url{margin-left:14px;padding:5px 14px;background:#fff;border:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 8%,transparent);border-radius:999px;font-size:12px;color:color-mix(in srgb,var(--brand-secondary,#161824) 60%,#fff);display:inline-flex;align-items:center;gap:6px}.vh-wp-browser__url i{color:var(--brand-primary,#2C4BFF);font-size:10px}.vh-wp-browser__body{display:grid;grid-template-columns:200px 1fr;min-height:360px}.vh-wp-browser__side{background:color-mix(in srgb,var(--brand-secondary,#161824) 96%,#fff);color:rgba(255,255,255,.8);padding:20px 0;text-align:left}.vh-wp-browser__brand{padding:0 18px 18px;font-size:13px;font-weight:700;color:#fff;display:flex;align-items:center;gap:8px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:8px}.vh-wp-browser__brand i{color:var(--accent);font-size:16px}.vh-wp-browser__side ul{list-style:none;margin:0;padding:0}.vh-wp-browser__side li{display:flex;align-items:center;gap:10px;padding:9px 18px;font-size:12.5px;color:rgba(255,255,255,.72);transition:background .15s ease,color .15s ease}.vh-wp-browser__side li i{width:14px;font-size:12px;color:rgba(255,255,255,.5)}.vh-wp-browser__side li.is-active{background:rgba(255,255,255,.06);color:#fff;border-left:3px solid var(--accent,#F3D27E);padding-left:15px}.vh-wp-browser__side li.is-active i{color:var(--accent,#F3D27E)}.vh-wp-browser__main{padding:24px;text-align:left}.vh-wp-browser__head{display:flex;align-items:center;gap:10px;margin-bottom:20px}.vh-wp-browser__head h3{font-size:16px;font-weight:700;color:var(--brand-secondary,#161824);margin:0}.vh-wp-browser__chip{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;background:color-mix(in srgb,#22c55e 14%,transparent);color:#15803d;border-radius:999px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.vh-wp-browser__chip::before{content:"";width:6px;height:6px;background:#22c55e;border-radius:50%;animation:vhfpPulse 2s ease-out infinite}.vh-wp-browser__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:22px}.vh-wp-browser__stat{background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 4%,#fff);padding:14px;border-radius:10px}.vh-wp-browser__stat-num{display:block;font-size:22px;font-weight:700;color:var(--brand-secondary,#161824);letter-spacing:-.015em;font-variant-numeric:tabular-nums;line-height:1}.vh-wp-browser__stat-num small{font-size:12px;font-weight:600;color:color-mix(in srgb,var(--brand-secondary,#161824) 55%,#fff);margin-left:2px}.vh-wp-browser__stat-lbl{display:block;font-size:11.5px;color:color-mix(in srgb,var(--brand-secondary,#161824) 55%,#fff);margin-top:4px;font-weight:500}.vh-wp-browser__chart{display:grid;grid-template-columns:repeat(12,1fr);align-items:flex-end;gap:8px;height:100px;padding:12px 0 0;border-top:1px dashed color-mix(in srgb,var(--brand-secondary,#161824) 8%,transparent)}.vh-wp-browser__chart span{background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 22%,transparent);border-radius:4px 4px 0 0;height:var(--h,30%);transition:background .2s ease}.vh-wp-browser__chart span.is-peak{background:var(--brand-primary,#2C4BFF)}.vh-wp-tag{position:absolute;display:inline-flex;align-items:center;gap:7px;padding:8px 14px;background:#fff;color:var(--brand-secondary,#161824);font-size:12.5px;font-weight:600;border-radius:999px;box-shadow:0 10px 26px -10px color-mix(in srgb,var(--brand-secondary,#161824) 30%,transparent);animation:vhfpFloat 6s ease-in-out infinite;z-index:2}.vh-wp-tag i{color:var(--brand-primary,#2C4BFF);font-size:11px}.vh-wp-tag--a{top:-14px;right:5%}.vh-wp-tag--b{top:40%;left:-20px;animation-delay:-2s}.vh-wp-tag--c{bottom:10%;right:-20px;animation-delay:-4s}@keyframes vhfpFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}.vh-wp-proof{padding:0 16px;background:#fff;border-top:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 8%,transparent);border-bottom:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 8%,transparent)}.vh-wp-proof__inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr)}.vh-wp-proof__item{padding:36px 22px;border-right:1px dashed color-mix(in srgb,var(--brand-secondary,#161824) 10%,transparent);text-align:left}.vh-wp-proof__item:last-child{border-right:0}.vh-wp-proof__num{display:block;font-size:36px;font-weight:700;color:var(--brand-secondary,#161824);letter-spacing:-.025em;line-height:1;margin-bottom:8px}.vh-wp-proof__num small{font-size:.42em;font-weight:700;color:var(--brand-primary,#2C4BFF);margin-left:2px;letter-spacing:0}.vh-wp-proof__lbl{display:block;font-size:12.5px;line-height:1.45;color:color-mix(in srgb,var(--brand-secondary,#161824) 55%,#fff);max-width:200px}.vh-wp-feat{padding:120px 16px;background:#fff}.vh-wp-feat__inner{max-width:1180px;margin:0 auto;display:flex;flex-direction:column;gap:120px}.vh-wp-block{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.vh-wp-block--rev{direction:rtl}.vh-wp-block--rev>*{direction:ltr}.vh-wp-block__copy{max-width:460px}.vh-wp-block__kicker{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-primary,#2C4BFF);margin-bottom:14px}.vh-wp-block__title{font-size:clamp(28px,3.8vw,44px);font-weight:400;line-height:1.1;letter-spacing:-.022em;color:var(--brand-secondary,#161824);margin:0 0 18px}.vh-wp-block__title span{font-weight:800;color:var(--brand-primary,#2C4BFF)}.vh-wp-block__lead{font-size:16px;line-height:1.6;color:color-mix(in srgb,var(--brand-secondary,#161824) 65%,#fff);margin:0 0 24px}.vh-wp-block__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.vh-wp-block__list li{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--brand-secondary,#161824)}.vh-wp-block__list i{width:20px;height:20px;display:grid;place-items:center;background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 12%,#fff);color:var(--brand-primary,#2C4BFF);border-radius:50%;font-size:9px;flex:0 0 auto}.vh-wp-block__art{position:relative;aspect-ratio:4/3;border-radius:18px;background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 4%,#fff);padding:36px;display:grid;place-items:center;overflow:hidden}.vh-wp-block__art::before{content:"";position:absolute;inset:0;background:radial-gradient(60% 60% at 30% 20%,color-mix(in srgb,var(--accent,#F3D27E) 18%,transparent) 0%,transparent 60%),radial-gradient(50% 50% at 80% 90%,color-mix(in srgb,var(--brand-primary,#2C4BFF) 16%,transparent) 0%,transparent 60%);pointer-events:none}.vh-wp-block__art>*{position:relative;z-index:1;width:100%}.vh-wp-bench{background:#fff;border-radius:14px;padding:24px;box-shadow:0 18px 40px -18px color-mix(in srgb,var(--brand-secondary,#161824) 22%,transparent)}.vh-wp-bench__title{font-size:13px;font-weight:600;color:var(--brand-secondary,#161824);margin-bottom:18px}.vh-wp-bench__title small{color:color-mix(in srgb,var(--brand-secondary,#161824) 50%,#fff);font-weight:500;margin-left:4px}.vh-wp-bench__row{display:grid;grid-template-columns:1fr 2fr auto;align-items:center;gap:12px;margin-bottom:14px}.vh-wp-bench__lbl{font-size:12px;color:color-mix(in srgb,var(--brand-secondary,#161824) 70%,#fff)}.vh-wp-bench__bar{height:8px;background:color-mix(in srgb,var(--brand-secondary,#161824) 7%,transparent);border-radius:999px;overflow:hidden}.vh-wp-bench__fill{display:block;height:100%;width:0;background:color-mix(in srgb,var(--brand-secondary,#161824) 35%,transparent);border-radius:999px;animation:vhWpBenchGrow 1.2s cubic-bezier(.23,1,.32,1) .2s forwards}.vh-wp-bench__fill.is-us{background:linear-gradient(90deg,var(--brand-primary,#2C4BFF),var(--accent,#F3D27E))}@keyframes vhWpBenchGrow{to{width:var(--w,50%)}}.vh-wp-bench__val{font-size:12.5px;font-weight:700;min-width:50px;text-align:right;color:var(--brand-secondary,#161824);font-variant-numeric:tabular-nums}.vh-wp-bench__row:first-of-type .vh-wp-bench__val{color:var(--brand-primary,#2C4BFF)}.vh-wp-bench__foot{margin-top:16px;padding-top:14px;border-top:1px dashed color-mix(in srgb,var(--brand-secondary,#161824) 10%,transparent);font-size:11px;color:color-mix(in srgb,var(--brand-secondary,#161824) 45%,#fff)}.vh-wp-installer{background:#fff;border-radius:14px;padding:20px;box-shadow:0 18px 40px -18px color-mix(in srgb,var(--brand-secondary,#161824) 22%,transparent)}.vh-wp-installer__step{display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 6%,transparent);font-size:13px;color:color-mix(in srgb,var(--brand-secondary,#161824) 55%,#fff)}.vh-wp-installer__step:last-of-type{border-bottom:0}.vh-wp-installer__step i,.vh-wp-installer__step .vh-wp-installer__spin{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;font-size:10px}.vh-wp-installer__step i.fa-check{background:color-mix(in srgb,#22c55e 16%,transparent);color:#15803d}.vh-wp-installer__step i.fa-circle{color:color-mix(in srgb,var(--brand-secondary,#161824) 18%,transparent);font-size:16px;background:transparent}.vh-wp-installer__step.is-done{color:color-mix(in srgb,var(--brand-secondary,#161824) 70%,#fff)}.vh-wp-installer__step.is-active{color:var(--brand-secondary,#161824);font-weight:600}.vh-wp-installer__step b{font-size:12px;font-weight:600;color:color-mix(in srgb,var(--brand-secondary,#161824) 60%,#fff);font-variant-numeric:tabular-nums}.vh-wp-installer__spin{border:2px solid color-mix(in srgb,var(--brand-primary,#2C4BFF) 15%,transparent);border-top-color:var(--brand-primary,#2C4BFF);animation:vhWpSpin .8s linear infinite}@keyframes vhWpSpin{to{transform:rotate(360deg)}}.vh-wp-installer__progress{margin-top:14px;height:6px;background:color-mix(in srgb,var(--brand-secondary,#161824) 7%,transparent);border-radius:999px;overflow:hidden}.vh-wp-installer__progress span{display:block;height:100%;width:var(--p,0%);background:linear-gradient(90deg,var(--brand-primary,#2C4BFF),var(--accent,#F3D27E));border-radius:999px;animation:vhWpInstallerProgress 3s ease-in-out infinite}@keyframes vhWpInstallerProgress{0%{width:12%}100%{width:88%}}.vh-wp-shield{max-width:280px;margin:0 auto}.vh-wp-shield svg{width:100%;height:auto;display:block}@media (max-width:980px){.vh-wp-hero{padding:64px 16px 64px}.vh-wp-browser__body{grid-template-columns:1fr}.vh-wp-browser__side{display:none}.vh-wp-tag{display:none}.vh-wp-proof__inner{grid-template-columns:repeat(2,1fr)}.vh-wp-proof__item:nth-child(2){border-right:0}.vh-wp-proof__item:nth-child(1),.vh-wp-proof__item:nth-child(2){border-bottom:1px dashed color-mix(in srgb,var(--brand-secondary,#161824) 10%,transparent)}.vh-wp-feat{padding:80px 16px}.vh-wp-feat__inner{gap:80px}.vh-wp-block{grid-template-columns:1fr;gap:36px}.vh-wp-block--rev{direction:ltr}}@media (max-width:600px){.vh-wp-browser__stats{grid-template-columns:1fr 1fr}.vh-wp-browser__stats>:nth-child(3){display:none}.vh-wp-browser__chart span:nth-child(n+9){display:none}}@media (prefers-reduced-motion:reduce){.vh-wp-browser__chip::before,.vh-wp-tag,.vh-wp-installer__spin,.vh-wp-installer__progress span,.vh-wp-bench__fill{animation:none}.vh-wp-bench__fill{width:var(--w,50%)}}.vh-vp{background:#fff;color:var(--brand-secondary,#161824);font-family:'DM Sans',system-ui,sans-serif}.vh-vp-hero{position:relative;padding:80px 16px 72px;overflow:hidden;background:#fff}.vh-vp-hero__bg{position:absolute;inset:0;background:radial-gradient(50% 60% at 100% 50%,color-mix(in srgb,var(--accent,#F3D27E) 22%,transparent) 0%,transparent 70%),radial-gradient(60% 40% at 0% 100%,color-mix(in srgb,var(--brand-secondary,#161824) 14%,transparent) 0%,transparent 70%);pointer-events:none;z-index:0}.vh-vp-hero__inner{position:relative;z-index:1;max-width:1260px;margin:0 auto;display:grid;grid-template-columns:1fr 1.05fr;gap:56px;align-items:center}.vh-vp-hero__copy{min-width:0}.vh-vp-hero__eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 12px;background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 8%,#fff);color:var(--brand-primary,#2C4BFF);border-radius:999px;font-size:12.5px;font-weight:600;margin-bottom:22px}.vh-vp-hero__eyebrow i{font-size:13px}.vh-vp-hero__title{font-size:clamp(38px,4.4vw,60px);font-weight:400;line-height:1.04;letter-spacing:-.03em;color:var(--brand-secondary,#161824);margin:0 0 20px}.vh-vp-hero__accent{font-weight:500;color:var(--brand-primary,#2C4BFF)}.vh-vp-hero__lead{font-size:17px;line-height:1.55;color:color-mix(in srgb,var(--brand-secondary,#161824) 60%,#fff);max-width:520px;margin:0 0 32px}.vh-vp-hero__cta{display:inline-flex;gap:12px;flex-wrap:wrap;margin-bottom:0}.vh-vp-hero__visual{position:relative;min-width:0}.vh-vp-console{display:grid;grid-template-columns:1.15fr 1fr;gap:10px;box-shadow:0 32px 64px -28px color-mix(in srgb,var(--brand-secondary,#161824) 28%,transparent),0 6px 16px -8px color-mix(in srgb,var(--brand-secondary,#161824) 12%,transparent);border-radius:16px;padding:10px;background:color-mix(in srgb,var(--brand-secondary,#161824) 96%,#fff)}.vh-vp-term{background:#0a1530;border-radius:12px;overflow:hidden;font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,monospace;color:#cdd6e7;text-align:left;border:1px solid rgba(255,255,255,.06)}.vh-vp-term__bar{display:flex;align-items:center;gap:5px;padding:8px 12px;background:rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.06)}.vh-vp-term__dot{width:8px;height:8px;border-radius:50%}.vh-vp-term__dot--r{background:#ff5f57}.vh-vp-term__dot--y{background:#febc2e}.vh-vp-term__dot--g{background:#28c840}.vh-vp-term__title{margin-left:8px;font-size:10.5px;color:rgba(255,255,255,.55);letter-spacing:.02em}.vh-vp-term__body{padding:10px 12px 12px;font-size:10.5px;line-height:1.6}.vh-vp-term__user{color:var(--accent)}.vh-vp-term__host{color:#b48bff}.vh-vp-term__path{color:#f59e0b}.vh-vp-term__line--out{color:rgba(255,255,255,.6)}.vh-vp-term__ok{color:#22c55e;font-weight:600}.vh-vp-term__cursor{display:inline-block;width:7px;height:13px;background:var(--accent);vertical-align:-2px;margin-left:2px;animation:vhVpBlink 1s steps(2) infinite}@keyframes vhVpBlink{50%{opacity:0}}.vh-vp-meters{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:12px;color:#fff;text-align:left;display:flex;flex-direction:column;gap:10px}.vh-vp-meters__head{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:2px}.vh-vp-meters__live{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:#22c55e;text-transform:uppercase;letter-spacing:.08em}.vh-vp-meters__live::before{content:"●";animation:vhfpPulse 2s ease-out infinite}.vh-vp-meters__loc{font-size:11px;color:rgba(255,255,255,.55);display:inline-flex;align-items:center;gap:5px}.vh-vp-meters__loc i{font-size:10px;color:var(--accent,#F3D27E)}.vh-vp-meter{display:flex;flex-direction:column;gap:3px}.vh-vp-meter__top{display:flex;align-items:baseline;justify-content:space-between}.vh-vp-meter__lbl{font-size:11px;font-weight:600;color:rgba(255,255,255,.55);text-transform:uppercase;letter-spacing:.08em}.vh-vp-meter__val{font-size:13px;font-weight:700;color:#fff;font-variant-numeric:tabular-nums}.vh-vp-meter__val small{font-size:10px;font-weight:500;color:rgba(255,255,255,.55);margin-left:2px}.vh-vp-meter__bar{height:3px;background:rgba(255,255,255,.08);border-radius:999px;overflow:hidden}.vh-vp-meter__bar span{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--accent,#F3D27E),var(--brand-primary,#2C4BFF));border-radius:999px;animation:vhVpMeterGrow 1.5s cubic-bezier(.23,1,.32,1) .3s forwards}@keyframes vhVpMeterGrow{to{width:var(--w,50%)}}.vh-vp-meter__foot{font-size:9.5px;color:rgba(255,255,255,.4)}.vh-vp-tag{position:absolute;display:inline-flex;align-items:center;gap:7px;padding:8px 14px;background:#fff;color:var(--brand-secondary,#161824);font-size:12.5px;font-weight:600;border-radius:999px;box-shadow:0 10px 26px -10px color-mix(in srgb,var(--brand-secondary,#161824) 30%,transparent);animation:vhfpFloat 6s ease-in-out infinite;z-index:2}.vh-vp-tag i{color:var(--brand-primary,#2C4BFF);font-size:11px}.vh-vp-tag--a{top:-14px;left:5%}.vh-vp-tag--b{bottom:-16px;right:8%;animation-delay:-3s}.vh-vp-proof{padding:0 16px;background:#fff;border-top:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 8%,transparent);border-bottom:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 8%,transparent)}.vh-vp-proof__inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr)}.vh-vp-proof__item{padding:36px 22px;border-right:1px dashed color-mix(in srgb,var(--brand-secondary,#161824) 10%,transparent)}.vh-vp-proof__item:last-child{border-right:0}.vh-vp-proof__num{display:block;font-size:32px;font-weight:700;color:var(--brand-secondary,#161824);letter-spacing:-.025em;line-height:1;margin-bottom:8px;font-variant-numeric:tabular-nums}.vh-vp-proof__num small{font-size:.45em;font-weight:700;color:var(--brand-primary,#2C4BFF);margin-left:2px;letter-spacing:0}.vh-vp-proof__lbl{display:block;font-size:12.5px;line-height:1.45;color:color-mix(in srgb,var(--brand-secondary,#161824) 55%,#fff);max-width:200px}.vh-vp-feat{padding:120px 16px;background:#fff}.vh-vp-feat__inner{max-width:1180px;margin:0 auto;display:flex;flex-direction:column;gap:120px}.vh-vp-block{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.vh-vp-block--rev{direction:rtl}.vh-vp-block--rev>*{direction:ltr}.vh-vp-block__copy{max-width:460px}.vh-vp-block__kicker{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-primary,#2C4BFF);margin-bottom:14px}.vh-vp-block__title{font-size:clamp(28px,3.8vw,44px);font-weight:400;line-height:1.1;letter-spacing:-.022em;color:var(--brand-secondary,#161824);margin:0 0 18px}.vh-vp-block__title span{font-weight:800;color:var(--brand-primary,#2C4BFF)}.vh-vp-block__lead{font-size:16px;line-height:1.6;color:color-mix(in srgb,var(--brand-secondary,#161824) 65%,#fff);margin:0 0 24px}.vh-vp-block__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.vh-vp-block__list li{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--brand-secondary,#161824)}.vh-vp-block__list i{width:20px;height:20px;display:grid;place-items:center;background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 12%,#fff);color:var(--brand-primary,#2C4BFF);border-radius:50%;font-size:9px;flex:0 0 auto}.vh-vp-block__art{position:relative;aspect-ratio:4/3;border-radius:18px;background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 4%,#fff);padding:32px;display:grid;place-items:center;overflow:hidden}.vh-vp-block__art::before{content:"";position:absolute;inset:0;background:radial-gradient(60% 60% at 30% 20%,color-mix(in srgb,var(--accent,#F3D27E) 18%,transparent) 0%,transparent 60%),radial-gradient(50% 50% at 80% 90%,color-mix(in srgb,var(--brand-primary,#2C4BFF) 16%,transparent) 0%,transparent 60%);pointer-events:none}.vh-vp-block__art>*{position:relative;z-index:1;width:100%}.vh-vp-os{background:#fff;border-radius:14px;padding:22px;box-shadow:0 18px 40px -18px color-mix(in srgb,var(--brand-secondary,#161824) 22%,transparent)}.vh-vp-os__head{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:color-mix(in srgb,var(--brand-secondary,#161824) 50%,#fff);margin-bottom:14px}.vh-vp-os__grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.vh-vp-os__opt{display:inline-flex;align-items:center;gap:10px;padding:10px 12px;background:color-mix(in srgb,var(--brand-secondary,#161824) 4%,#fff);border:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 8%,transparent);border-radius:10px;font-size:13px;font-weight:600;color:var(--brand-secondary,#161824);cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s cubic-bezier(.23,1,.32,1);text-align:left}.vh-vp-os__opt:hover{background:#fff;border-color:color-mix(in srgb,var(--brand-primary,#2C4BFF) 30%,transparent);transform:translateY(-1px)}.vh-vp-os__opt.is-active{background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 10%,#fff);border-color:var(--brand-primary,#2C4BFF);color:var(--brand-primary,#2C4BFF)}.vh-vp-os__lo{display:grid;place-items:center;width:24px;height:24px;background:var(--c,var(--brand-primary,#2C4BFF));color:#fff;border-radius:6px;font-size:11px;font-weight:800;flex:0 0 auto}.vh-vp-os__opt--ghost{color:color-mix(in srgb,var(--brand-secondary,#161824) 55%,#fff);border-style:dashed!important;background:transparent!important;justify-content:center}.vh-vp-os__opt--ghost i{font-size:10px}.vh-vp-scaler{background:#fff;border-radius:14px;padding:24px;box-shadow:0 18px 40px -18px color-mix(in srgb,var(--brand-secondary,#161824) 22%,transparent)}.vh-vp-scaler__head{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:color-mix(in srgb,var(--brand-secondary,#161824) 50%,#fff);margin-bottom:18px}.vh-vp-scaler__row{display:grid;grid-template-columns:60px 1fr 80px;align-items:center;gap:14px;margin-bottom:16px}.vh-vp-scaler__lbl{font-size:12px;font-weight:600;color:color-mix(in srgb,var(--brand-secondary,#161824) 60%,#fff);text-transform:uppercase;letter-spacing:.08em}.vh-vp-scaler__track{position:relative;height:6px;background:color-mix(in srgb,var(--brand-secondary,#161824) 8%,transparent);border-radius:999px}.vh-vp-scaler__fill{display:block;height:100%;width:var(--w,50%);background:linear-gradient(90deg,var(--brand-primary,#2C4BFF),var(--accent,#F3D27E));border-radius:999px}.vh-vp-scaler__knob{position:absolute;top:50%;left:var(--x,50%);transform:translate(-50%,-50%);width:16px;height:16px;background:#fff;border:2px solid var(--brand-primary,#2C4BFF);border-radius:50%;box-shadow:0 2px 6px color-mix(in srgb,var(--brand-secondary,#161824) 22%,transparent)}.vh-vp-scaler__val{font-size:13px;font-weight:700;color:var(--brand-secondary,#161824);text-align:right;font-variant-numeric:tabular-nums}.vh-vp-scaler__total{display:flex;align-items:baseline;justify-content:space-between;padding-top:16px;margin-top:6px;border-top:1px dashed color-mix(in srgb,var(--brand-secondary,#161824) 10%,transparent)}.vh-vp-scaler__total>span{font-size:12px;color:color-mix(in srgb,var(--brand-secondary,#161824) 55%,#fff);text-transform:uppercase;letter-spacing:.08em}.vh-vp-scaler__total strong{font-size:22px;font-weight:700;color:var(--brand-primary,#2C4BFF);font-variant-numeric:tabular-nums}.vh-vp-scaler__total strong small{font-size:12px;font-weight:600;color:color-mix(in srgb,var(--brand-secondary,#161824) 55%,#fff);margin-left:2px}.vh-vp-regions{position:relative;width:100%;aspect-ratio:600/320}.vh-vp-regions__map{width:100%;height:100%;display:block}.vh-vp-pin{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);background:transparent;border:0;padding:0;cursor:pointer;display:inline-flex;align-items:center;gap:7px}.vh-vp-pin__dot{position:relative;width:11px;height:11px;background:color-mix(in srgb,var(--brand-secondary,#161824) 30%,transparent);border-radius:50%;flex:0 0 auto}.vh-vp-pin.is-active .vh-vp-pin__dot{background:var(--brand-primary,#2C4BFF);box-shadow:0 0 0 0 color-mix(in srgb,var(--brand-primary,#2C4BFF) 50%,transparent);animation:vhfpPulse 2s ease-out infinite}.vh-vp-pin.is-active .vh-vp-pin__dot::after{content:"";position:absolute;inset:-5px;border:1px solid color-mix(in srgb,var(--brand-primary,#2C4BFF) 40%,transparent);border-radius:50%}.vh-vp-pin__lbl{padding:3px 9px;background:rgba(8,18,48,.85);color:#fff;border-radius:999px;font-size:11px;font-weight:600;white-space:nowrap;opacity:0;transform:translateX(-4px);transition:opacity .2s ease,transform .2s ease}.vh-vp-pin:hover .vh-vp-pin__lbl,.vh-vp-pin.is-active .vh-vp-pin__lbl{opacity:1;transform:translateX(0)}@media (max-width:980px){.vh-vp-hero{padding:64px 16px 64px}.vh-vp-hero__inner{grid-template-columns:1fr;gap:48px}.vh-vp-hero__lead{max-width:none}.vh-vp-tag{display:none}.vh-vp-proof__inner{grid-template-columns:repeat(2,1fr)}.vh-vp-proof__item:nth-child(2){border-right:0}.vh-vp-proof__item:nth-child(1),.vh-vp-proof__item:nth-child(2){border-bottom:1px dashed color-mix(in srgb,var(--brand-secondary,#161824) 10%,transparent)}.vh-vp-feat{padding:80px 16px}.vh-vp-feat__inner{gap:80px}.vh-vp-block{grid-template-columns:1fr;gap:36px}.vh-vp-block--rev{direction:ltr}}@media (max-width:640px){.vh-vp-console{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.vh-vp-term__cursor,.vh-vp-tag,.vh-vp-meter__bar span,.vh-vp-pin__dot{animation:none}.vh-vp-meter__bar span{width:var(--w,50%)}}.vh-ds{background:#fff;color:var(--brand-secondary,#161824);font-family:'DM Sans',system-ui,sans-serif}.vh-ds-hero{position:relative;padding:80px 16px 72px;overflow:hidden;background:#fff}.vh-ds-hero__bg{position:absolute;inset:0;background:radial-gradient(50% 60% at 100% 50%,color-mix(in srgb,var(--accent,#F3D27E) 22%,transparent) 0%,transparent 70%),radial-gradient(60% 40% at 0% 100%,color-mix(in srgb,var(--brand-secondary,#161824) 14%,transparent) 0%,transparent 70%);pointer-events:none;z-index:0}.vh-ds-hero__inner{position:relative;z-index:1;max-width:1260px;margin:0 auto;display:grid;grid-template-columns:1fr 1.05fr;gap:56px;align-items:center}.vh-ds-hero__copy{min-width:0}.vh-ds-hero__eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 12px;background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 8%,#fff);color:var(--brand-primary,#2C4BFF);border-radius:999px;font-size:12.5px;font-weight:600;margin-bottom:22px}.vh-ds-hero__eyebrow i{font-size:13px}.vh-ds-hero__title{font-size:clamp(38px,4.4vw,60px);font-weight:400;line-height:1.04;letter-spacing:-.03em;color:var(--brand-secondary,#161824);margin:0 0 20px}.vh-ds-hero__accent{font-weight:500;color:var(--brand-primary,#2C4BFF)}.vh-ds-hero__lead{font-size:17px;line-height:1.55;color:color-mix(in srgb,var(--brand-secondary,#161824) 60%,#fff);max-width:520px;margin:0 0 32px}.vh-ds-hero__cta{display:inline-flex;gap:12px;flex-wrap:wrap}.vh-ds-hero__visual{position:relative;min-width:0}.vh-ds-rack{display:grid;grid-template-columns:1.15fr 1fr;gap:10px;box-shadow:0 32px 64px -28px color-mix(in srgb,var(--brand-secondary,#161824) 28%,transparent),0 6px 16px -8px color-mix(in srgb,var(--brand-secondary,#161824) 12%,transparent);border-radius:16px;padding:10px;background:color-mix(in srgb,var(--brand-secondary,#161824) 96%,#fff)}.vh-ds-panel{background:#0a1530;border-radius:12px;padding:12px;border:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:8px}.vh-ds-panel__head{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.55);font-size:10.5px;text-transform:uppercase;letter-spacing:.08em}.vh-ds-panel__model{color:#fff;font-weight:600;letter-spacing:.04em}.vh-ds-panel__loc i{font-size:9px;margin-right:4px;color:var(--accent,#F3D27E)}.vh-ds-u{position:relative;display:grid;grid-template-columns:24px 1fr;gap:6px;align-items:stretch}.vh-ds-u__tag{background:rgba(255,255,255,.06);border-radius:4px;color:rgba(255,255,255,.45);font-size:9.5px;font-weight:700;letter-spacing:.04em;display:flex;align-items:center;justify-content:center}.vh-ds-u__face{background:linear-gradient(180deg,#1a2546 0%,#0f1a36 100%);border-radius:5px;border:1px solid rgba(255,255,255,.06);padding:6px 10px;display:grid;grid-template-columns:56px 1fr 48px;gap:8px;align-items:center}.vh-ds-u--2u .vh-ds-u__face{padding:12px 10px}.vh-ds-u__brand{font-size:9px;font-weight:800;letter-spacing:.15em;color:rgba(255,255,255,.4)}.vh-ds-u--2u .vh-ds-u__brand{color:var(--accent,#F3D27E)}.vh-ds-u__bays{display:grid;grid-template-columns:repeat(8,1fr);gap:3px}.vh-ds-u__bays--12{grid-template-columns:repeat(12,1fr)}.vh-ds-u__bays span{aspect-ratio:1 / 2.4;background:rgba(255,255,255,.05);border-radius:1.5px;border:1px solid rgba(255,255,255,.04)}.vh-ds-u__bays span.is-on{background:linear-gradient(180deg,rgba(111,168,255,.35),rgba(44,75,255,.55));border-color:rgba(111,168,255,.5);box-shadow:0 0 6px rgba(44,75,255,.4)}.vh-ds-u__leds{display:flex;gap:4px;justify-content:flex-end}.vh-ds-led{width:5px;height:5px;border-radius:50%;background:rgba(255,255,255,.2)}.vh-ds-led--g{background:#22c55e;box-shadow:0 0 4px rgba(34,197,94,.6)}.vh-ds-led--b{background:var(--accent,#F3D27E);box-shadow:0 0 4px rgba(111,168,255,.6)}.vh-ds-led--a{background:#f59e0b;box-shadow:0 0 4px rgba(245,158,11,.6)}.vh-ds-led--pulse{animation:vhDsPulse 1.6s ease-in-out infinite}@keyframes vhDsPulse{0%,100%{opacity:1}50%{opacity:.35}}.vh-ds-u.is-active .vh-ds-u__face{background:linear-gradient(180deg,color-mix(in srgb,var(--brand-primary,#2C4BFF) 22%,#0f1a36) 0%,#0f1a36 100%);border-color:color-mix(in srgb,var(--brand-primary,#2C4BFF) 40%,transparent)}.vh-ds-u__badge{position:absolute;right:-8px;top:50%;transform:translate(100%,-50%);background:var(--brand-primary,#2C4BFF);color:#fff;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:4px 8px;border-radius:4px;white-space:nowrap}.vh-ds-board{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:12px;color:#fff;display:flex;flex-direction:column;gap:10px}.vh-ds-board__head{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.08)}.vh-ds-board__live{color:#22c55e;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.vh-ds-board__sn{color:rgba(255,255,255,.45);font-size:9.5px;font-family:'JetBrains Mono',ui-monospace,monospace;letter-spacing:.04em}.vh-ds-stat{display:flex;flex-direction:column;gap:2px}.vh-ds-stat__lbl{font-size:10px;font-weight:600;color:rgba(255,255,255,.5);text-transform:uppercase;letter-spacing:.08em}.vh-ds-stat__val{font-size:13px;font-weight:700;color:#fff;font-variant-numeric:tabular-nums}.vh-ds-stat__sub{font-size:10px;color:rgba(255,255,255,.4)}.vh-ds-tag{position:absolute;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;background:#fff;color:var(--brand-secondary,#161824);font-size:12px;font-weight:600;border-radius:999px;box-shadow:0 10px 24px -10px color-mix(in srgb,var(--brand-secondary,#161824) 30%,transparent);z-index:2}.vh-ds-tag i{color:var(--brand-primary,#2C4BFF);font-size:11px}.vh-ds-tag--a{top:-10px;left:24px;animation:vhDsFloat 5s ease-in-out infinite}.vh-ds-tag--b{bottom:-10px;right:24px;animation:vhDsFloat 5s ease-in-out infinite reverse}@keyframes vhDsFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}.vh-ds-proof{padding:36px 16px;background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 4%,#fff);border-top:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 8%,transparent);border-bottom:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 8%,transparent)}.vh-ds-proof__inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.vh-ds-proof__item{text-align:center;padding:8px 16px;border-right:1px dashed color-mix(in srgb,var(--brand-secondary,#161824) 12%,transparent)}.vh-ds-proof__item:last-child{border-right:0}.vh-ds-proof__num{display:block;font-size:32px;font-weight:600;letter-spacing:-.02em;color:var(--brand-secondary,#161824);font-variant-numeric:tabular-nums}.vh-ds-proof__num small{font-size:18px;font-weight:500;color:var(--brand-primary,#2C4BFF)}.vh-ds-proof__lbl{display:block;margin-top:4px;font-size:13px;color:color-mix(in srgb,var(--brand-secondary,#161824) 60%,#fff)}.vh-ds-feat{padding:100px 16px}.vh-ds-feat__inner{max-width:1180px;margin:0 auto;display:flex;flex-direction:column;gap:100px}.vh-ds-block{display:grid;grid-template-columns:1fr 1.05fr;gap:64px;align-items:center}.vh-ds-block--rev{direction:rtl}.vh-ds-block--rev>*{direction:ltr}.vh-ds-block__eyebrow{display:inline-block;font-size:11px;font-weight:700;color:var(--brand-primary,#2C4BFF);text-transform:uppercase;letter-spacing:.14em;margin-bottom:14px}.vh-ds-block__title{font-size:clamp(28px,3vw,40px);font-weight:400;letter-spacing:-.025em;line-height:1.1;color:var(--brand-secondary,#161824);margin:0 0 16px}.vh-ds-block__lead{font-size:16px;line-height:1.6;color:color-mix(in srgb,var(--brand-secondary,#161824) 62%,#fff);margin:0 0 20px}.vh-ds-block__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.vh-ds-block__list li{display:flex;align-items:center;gap:10px;font-size:14.5px;color:var(--brand-secondary,#161824)}.vh-ds-block__list i{color:var(--brand-primary,#2C4BFF);font-size:12px;width:18px;height:18px;border-radius:50%;background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 10%,#fff);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.vh-ds-spec{background:#fff;border:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 10%,transparent);border-radius:14px;padding:18px 20px 16px;box-shadow:0 24px 48px -28px color-mix(in srgb,var(--brand-secondary,#161824) 24%,transparent)}.vh-ds-spec__head{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 8%,transparent);margin-bottom:8px}.vh-ds-spec__title{font-size:13px;font-weight:700;color:var(--brand-secondary,#161824);font-family:'JetBrains Mono',ui-monospace,monospace;letter-spacing:.02em}.vh-ds-spec__status{font-size:10.5px;font-weight:700;color:#16a34a;background:color-mix(in srgb,#22c55e 12%,#fff);padding:3px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.08em}.vh-ds-spec__row{display:flex;justify-content:space-between;align-items:baseline;padding:8px 0;border-bottom:1px dashed color-mix(in srgb,var(--brand-secondary,#161824) 8%,transparent);font-size:13.5px}.vh-ds-spec__row:last-of-type{border-bottom:0}.vh-ds-spec__lbl{color:color-mix(in srgb,var(--brand-secondary,#161824) 55%,#fff);font-weight:500}.vh-ds-spec__val{color:var(--brand-secondary,#161824);font-weight:600;text-align:right}.vh-ds-spec__val small{color:color-mix(in srgb,var(--brand-secondary,#161824) 50%,#fff);font-weight:500}.vh-ds-spec__foot{margin-top:10px;padding:10px 12px;background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 6%,#fff);border-radius:8px;display:flex;justify-content:space-between;align-items:center}.vh-ds-spec__foot-lbl{font-size:12px;color:color-mix(in srgb,var(--brand-secondary,#161824) 60%,#fff)}.vh-ds-spec__foot-val{font-size:13px;font-weight:700;color:var(--brand-primary,#2C4BFF)}.vh-ds-net{background:color-mix(in srgb,var(--brand-secondary,#161824) 4%,#fff);border:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 8%,transparent);border-radius:14px;padding:24px 20px 20px;position:relative}.vh-ds-net__sky{position:relative;display:flex;justify-content:space-between;gap:12px;padding-bottom:4px}.vh-ds-net__carrier{background:#fff;border:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 12%,transparent);padding:6px 12px;border-radius:999px;font-size:11.5px;font-weight:600;color:var(--brand-secondary,#161824);position:relative;z-index:2}.vh-ds-net__lines{position:absolute;inset:24px 0 -8px 0;width:100%;height:60px;color:color-mix(in srgb,var(--brand-primary,#2C4BFF) 40%,transparent);z-index:1}.vh-ds-net__core{margin:60px auto 0;width:max-content;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:var(--brand-primary,#2C4BFF);color:#fff;border-radius:999px;font-size:12.5px;font-weight:600;box-shadow:0 12px 28px -10px color-mix(in srgb,var(--brand-primary,#2C4BFF) 60%,transparent);position:relative;z-index:2;display:flex}.vh-ds-net__core{display:flex;justify-content:center}.vh-ds-net__core i{font-size:12px}.vh-ds-net__fan{width:100%;height:50px;margin-top:-4px;color:color-mix(in srgb,var(--brand-primary,#2C4BFF) 40%,transparent)}.vh-ds-net__row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.vh-ds-net__node{background:#fff;border:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 10%,transparent);border-radius:10px;padding:12px 8px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px;transition:transform .25s cubic-bezier(.23,1,.32,1)}.vh-ds-net__node i{color:var(--brand-primary,#2C4BFF);font-size:16px}.vh-ds-net__node span{font-size:11.5px;font-weight:600;color:var(--brand-secondary,#161824)}.vh-ds-net__node.is-active{background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 10%,#fff);border-color:var(--brand-primary,#2C4BFF);transform:translateY(-2px)}.vh-ds-regions{position:relative;background:color-mix(in srgb,var(--brand-secondary,#161824) 4%,#fff);border:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 8%,transparent);border-radius:14px;padding:24px;aspect-ratio:5 / 3}.vh-ds-regions__map{position:absolute;inset:24px;width:calc(100% - 48px);height:calc(100% - 48px);color:color-mix(in srgb,var(--brand-secondary,#161824) 20%,transparent)}.vh-ds-pin{position:absolute;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:8px}.vh-ds-pin__dot{width:10px;height:10px;border-radius:50%;background:color-mix(in srgb,var(--brand-secondary,#161824) 40%,#fff);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-secondary,#161824) 8%,transparent)}.vh-ds-pin.is-active .vh-ds-pin__dot{background:var(--brand-primary,#2C4BFF);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-primary,#2C4BFF) 18%,transparent),0 0 0 12px color-mix(in srgb,var(--brand-primary,#2C4BFF) 8%,transparent);animation:vhDsPinPulse 2.2s ease-out infinite}@keyframes vhDsPinPulse{0%{box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-primary,#2C4BFF) 18%,transparent),0 0 0 6px color-mix(in srgb,var(--brand-primary,#2C4BFF) 12%,transparent)}100%{box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-primary,#2C4BFF) 18%,transparent),0 0 0 22px transparent}}.vh-ds-pin__lbl{background:#fff;border:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 10%,transparent);padding:4px 10px;border-radius:999px;font-size:11.5px;font-weight:600;color:var(--brand-secondary,#161824);white-space:nowrap;box-shadow:0 4px 12px -4px color-mix(in srgb,var(--brand-secondary,#161824) 20%,transparent)}.vh-ds-incl{padding:100px 16px;background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 3%,#fff)}.vh-ds-incl__inner{max-width:1180px;margin:0 auto}.vh-ds-incl__head{text-align:center;margin-bottom:48px}.vh-ds-incl__eyebrow{display:inline-block;font-size:11px;font-weight:700;color:var(--brand-primary,#2C4BFF);text-transform:uppercase;letter-spacing:.14em;margin-bottom:12px}.vh-ds-incl__title{font-size:clamp(28px,3vw,40px);font-weight:400;letter-spacing:-.025em;color:var(--brand-secondary,#161824);margin:0}.vh-ds-incl__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:color-mix(in srgb,var(--brand-secondary,#161824) 8%,transparent);border:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 8%,transparent);border-radius:14px;overflow:hidden}.vh-ds-incl__item{background:#fff;padding:28px 24px;transition:background .25s cubic-bezier(.23,1,.32,1)}.vh-ds-incl__item:hover{background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 4%,#fff)}.vh-ds-incl__item i{color:var(--brand-primary,#2C4BFF);font-size:20px;width:40px;height:40px;border-radius:10px;background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 10%,#fff);display:inline-flex;align-items:center;justify-content:center;margin-bottom:14px}.vh-ds-incl__item h4{font-size:16px;font-weight:600;color:var(--brand-secondary,#161824);margin:0 0 6px}.vh-ds-incl__item p{font-size:13.5px;line-height:1.55;color:color-mix(in srgb,var(--brand-secondary,#161824) 60%,#fff);margin:0}@media (max-width:980px){.vh-ds-hero{padding:64px 16px}.vh-ds-hero__inner{grid-template-columns:1fr;gap:48px}.vh-ds-hero__lead{max-width:none}.vh-ds-tag{display:none}.vh-ds-proof__inner{grid-template-columns:repeat(2,1fr)}.vh-ds-proof__item:nth-child(2){border-right:0}.vh-ds-proof__item:nth-child(1),.vh-ds-proof__item:nth-child(2){border-bottom:1px dashed color-mix(in srgb,var(--brand-secondary,#161824) 10%,transparent);padding-bottom:20px;margin-bottom:4px}.vh-ds-feat{padding:72px 16px}.vh-ds-feat__inner{gap:72px}.vh-ds-block{grid-template-columns:1fr;gap:36px;direction:ltr}.vh-ds-incl{padding:72px 16px}.vh-ds-incl__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.vh-ds-rack{grid-template-columns:1fr}.vh-ds-incl__grid{grid-template-columns:1fr}.vh-ds-proof__inner{grid-template-columns:1fr}.vh-ds-proof__item{border-right:0;border-bottom:1px dashed color-mix(in srgb,var(--brand-secondary,#161824) 10%,transparent);padding-bottom:16px}.vh-ds-proof__item:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.vh-ds-tag,.vh-ds-led--pulse,.vh-ds-pin.is-active .vh-ds-pin__dot{animation:none}}.vh-mg{background:#fff;color:var(--brand-secondary,#161824);font-family:'DM Sans',system-ui,sans-serif}.vh-mg-hero{position:relative;padding:80px 16px 72px;overflow:hidden;background:#fff}.vh-mg-hero__bg{position:absolute;inset:0;background:radial-gradient(50% 60% at 100% 50%,color-mix(in srgb,var(--accent,#F3D27E) 22%,transparent) 0%,transparent 70%),radial-gradient(60% 40% at 0% 100%,color-mix(in srgb,var(--brand-secondary,#161824) 14%,transparent) 0%,transparent 70%);pointer-events:none;z-index:0}.vh-mg-hero__inner{position:relative;z-index:1;max-width:1260px;margin:0 auto;display:grid;grid-template-columns:1fr 1.05fr;gap:56px;align-items:center}.vh-mg-hero__copy{min-width:0}.vh-mg-hero__eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 12px;background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 8%,#fff);color:var(--brand-primary,#2C4BFF);border-radius:999px;font-size:12.5px;font-weight:600;margin-bottom:22px}.vh-mg-hero__eyebrow i{font-size:12px}.vh-mg-hero__title{font-size:clamp(38px,4.4vw,60px);font-weight:400;line-height:1.04;letter-spacing:-.03em;color:var(--brand-secondary,#161824);margin:0 0 20px}.vh-mg-hero__accent{font-weight:500;color:var(--brand-primary,#2C4BFF)}.vh-mg-hero__lead{font-size:17px;line-height:1.55;color:color-mix(in srgb,var(--brand-secondary,#161824) 60%,#fff);max-width:520px;margin:0 0 32px}.vh-mg-hero__cta{display:inline-flex;gap:12px;flex-wrap:wrap;margin-bottom:24px}.vh-mg-hero__trust{display:flex;flex-wrap:wrap;gap:18px;font-size:13px;color:color-mix(in srgb,var(--brand-secondary,#161824) 60%,#fff)}.vh-mg-hero__trust span{display:inline-flex;align-items:center;gap:6px}.vh-mg-hero__trust i{color:var(--brand-primary,#2C4BFF);font-size:11px}.vh-mg-hero__visual{position:relative;min-width:0}.vh-mg-card{background:#fff;border:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 10%,transparent);border-radius:16px;padding:18px;box-shadow:0 32px 64px -28px color-mix(in srgb,var(--brand-secondary,#161824) 28%,transparent),0 6px 16px -8px color-mix(in srgb,var(--brand-secondary,#161824) 12%,transparent)}.vh-mg-card__head{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px;border-bottom:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 8%,transparent);margin-bottom:16px}.vh-mg-card__title{font-size:13.5px;font-weight:700;color:var(--brand-secondary,#161824)}.vh-mg-card__eta{font-size:11.5px;color:var(--brand-primary,#2C4BFF);font-weight:600;font-family:'JetBrains Mono',ui-monospace,monospace}.vh-mg-pipe{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center;padding:14px;background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 4%,#fff);border-radius:12px;margin-bottom:16px}.vh-mg-end{display:flex;align-items:center;gap:10px;min-width:0}.vh-mg-end--dst{justify-content:flex-end;text-align:right}.vh-mg-end__logo{width:38px;height:38px;border-radius:9px;background:color-mix(in srgb,var(--brand-secondary,#161824) 8%,#fff);border:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 12%,transparent);color:color-mix(in srgb,var(--brand-secondary,#161824) 70%,#fff);display:inline-flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.vh-mg-end__logo--vh{background:var(--brand-primary,#2C4BFF);color:#fff;border-color:var(--brand-primary,#2C4BFF);font-weight:800;font-size:18px;box-shadow:0 6px 16px -4px color-mix(in srgb,var(--brand-primary,#2C4BFF) 60%,transparent)}.vh-mg-end--dst .vh-mg-end__logo{order:2}.vh-mg-end--dst .vh-mg-end__meta{order:1}.vh-mg-end__meta{display:flex;flex-direction:column;gap:2px;min-width:0}.vh-mg-end__lbl{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb,var(--brand-secondary,#161824) 55%,#fff)}.vh-mg-end__name{font-size:12.5px;font-weight:600;color:var(--brand-secondary,#161824);font-family:'JetBrains Mono',ui-monospace,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vh-mg-flow{display:flex;flex-direction:column;align-items:center;gap:4px}.vh-mg-flow__rail{position:relative;width:110px;height:2px;background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 25%,transparent);border-radius:999px;overflow:hidden}.vh-mg-flow__pkt{position:absolute;top:50%;left:-10%;width:18px;height:4px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--brand-primary,#2C4BFF));transform:translateY(-50%);animation:vhMgFlow 1.6s linear infinite}.vh-mg-flow__pkt:nth-child(2){animation-delay:.53s}.vh-mg-flow__pkt:nth-child(3){animation-delay:1.06s}@keyframes vhMgFlow{0%{left:-15%;opacity:0}10%{opacity:1}90%{opacity:1}100%{left:115%;opacity:0}}.vh-mg-flow__rate{font-size:10.5px;color:var(--brand-primary,#2C4BFF);font-weight:600;font-family:'JetBrains Mono',ui-monospace,monospace}.vh-mg-steps{list-style:none;padding:0;margin:0 0 16px;display:flex;flex-direction:column;gap:2px}.vh-mg-steps li{display:grid;grid-template-columns:24px 1fr auto;gap:10px;align-items:center;padding:10px 4px;border-bottom:1px dashed color-mix(in srgb,var(--brand-secondary,#161824) 8%,transparent);font-size:13px}.vh-mg-steps li:last-child{border-bottom:0}.vh-mg-steps__ic{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--brand-secondary,#161824) 6%,#fff);color:color-mix(in srgb,var(--brand-secondary,#161824) 50%,#fff);font-size:10px}.vh-mg-steps li.is-done .vh-mg-steps__ic{background:color-mix(in srgb,#22c55e 16%,#fff);color:#16a34a}.vh-mg-steps li.is-running .vh-mg-steps__ic{background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 12%,#fff)}.vh-mg-steps__lbl{color:var(--brand-secondary,#161824);font-weight:600}.vh-mg-steps li.is-running .vh-mg-steps__lbl{color:var(--brand-primary,#2C4BFF)}.vh-mg-steps li:not(.is-done):not(.is-running) .vh-mg-steps__lbl{color:color-mix(in srgb,var(--brand-secondary,#161824) 50%,#fff);font-weight:500}.vh-mg-steps__meta{font-size:11.5px;color:color-mix(in srgb,var(--brand-secondary,#161824) 50%,#fff);font-family:'JetBrains Mono',ui-monospace,monospace}.vh-mg-spinner{width:12px;height:12px;border:2px solid color-mix(in srgb,var(--brand-primary,#2C4BFF) 25%,transparent);border-top-color:var(--brand-primary,#2C4BFF);border-radius:50%;animation:vhMgSpin .8s linear infinite}@keyframes vhMgSpin{to{transform:rotate(360deg)}}.vh-mg-prog{padding:12px 14px;background:color-mix(in srgb,var(--brand-secondary,#161824) 4%,#fff);border-radius:10px}.vh-mg-prog__bar{height:6px;background:color-mix(in srgb,var(--brand-secondary,#161824) 8%,transparent);border-radius:999px;overflow:hidden;margin-bottom:8px}.vh-mg-prog__bar span{display:block;height:100%;width:var(--w,0%);background:linear-gradient(90deg,var(--brand-primary,#2C4BFF),var(--accent,#F3D27E));border-radius:999px;animation:vhMgFill 1.4s cubic-bezier(.23,1,.32,1) both}@keyframes vhMgFill{from{width:0%}}.vh-mg-prog__row{display:flex;justify-content:space-between;font-size:12px;color:color-mix(in srgb,var(--brand-secondary,#161824) 55%,#fff)}.vh-mg-prog__pct{color:var(--brand-primary,#2C4BFF);font-weight:700;font-variant-numeric:tabular-nums}.vh-mg-tag{position:absolute;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;background:#fff;color:var(--brand-secondary,#161824);font-size:12px;font-weight:600;border-radius:999px;box-shadow:0 10px 24px -10px color-mix(in srgb,var(--brand-secondary,#161824) 30%,transparent);z-index:2}.vh-mg-tag i{color:var(--brand-primary,#2C4BFF);font-size:11px}.vh-mg-tag--a{top:-10px;left:24px;animation:vhMgFloat 5s ease-in-out infinite}.vh-mg-tag--b{bottom:-10px;right:24px;animation:vhMgFloat 5s ease-in-out infinite reverse}@keyframes vhMgFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}.vh-mg-proof{padding:36px 16px;background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 4%,#fff);border-top:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 8%,transparent);border-bottom:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 8%,transparent)}.vh-mg-proof__inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.vh-mg-proof__item{text-align:center;padding:8px 16px;border-right:1px dashed color-mix(in srgb,var(--brand-secondary,#161824) 12%,transparent)}.vh-mg-proof__item:last-child{border-right:0}.vh-mg-proof__num{display:block;font-size:32px;font-weight:600;letter-spacing:-.02em;color:var(--brand-secondary,#161824);font-variant-numeric:tabular-nums}.vh-mg-proof__num small{font-size:18px;font-weight:500;color:var(--brand-primary,#2C4BFF)}.vh-mg-proof__lbl{display:block;margin-top:4px;font-size:13px;color:color-mix(in srgb,var(--brand-secondary,#161824) 60%,#fff)}.vh-mg-steps-sec{padding:100px 16px 90px}.vh-mg-steps-sec__inner{max-width:1180px;margin:0 auto}.vh-mg-steps-sec__head{text-align:center;margin-bottom:64px}.vh-mg-steps-sec__eyebrow{display:inline-block;font-size:11px;font-weight:700;color:var(--brand-primary,#2C4BFF);text-transform:uppercase;letter-spacing:.14em;margin-bottom:12px}.vh-mg-steps-sec__title{font-size:clamp(28px,3vw,40px);font-weight:400;letter-spacing:-.025em;color:var(--brand-secondary,#161824);margin:0}.vh-mg-flow-tl{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.vh-mg-flow-tl__line{position:absolute;top:28px;left:16%;right:16%;height:1px;background:repeating-linear-gradient(to right,color-mix(in srgb,var(--brand-primary,#2C4BFF) 30%,transparent) 0,color-mix(in srgb,var(--brand-primary,#2C4BFF) 30%,transparent) 6px,transparent 6px,transparent 12px);z-index:0}.vh-mg-flow-tl__step{text-align:center;position:relative;z-index:1}.vh-mg-flow-tl__node{width:56px;height:56px;border-radius:50%;background:#fff;border:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 10%,transparent);display:inline-flex;align-items:center;justify-content:center;margin-bottom:18px;box-shadow:0 8px 20px -10px color-mix(in srgb,var(--brand-secondary,#161824) 30%,transparent)}.vh-mg-flow-tl__num{font-size:16px;font-weight:700;color:var(--brand-primary,#2C4BFF);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.vh-mg-flow-tl__h{font-size:18px;font-weight:600;color:var(--brand-secondary,#161824);margin:0 0 8px}.vh-mg-flow-tl__p{font-size:14px;line-height:1.55;color:color-mix(in srgb,var(--brand-secondary,#161824) 60%,#fff);margin:0;max-width:280px;margin-left:auto;margin-right:auto}.vh-mg-what{padding:100px 16px;background:color-mix(in srgb,var(--brand-secondary,#161824) 3%,#fff)}.vh-mg-what__inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1fr 1.4fr;gap:64px;align-items:flex-start}.vh-mg-what__eyebrow{display:inline-block;font-size:11px;font-weight:700;color:var(--brand-primary,#2C4BFF);text-transform:uppercase;letter-spacing:.14em;margin-bottom:14px}.vh-mg-what__title{font-size:clamp(26px,2.8vw,36px);font-weight:400;letter-spacing:-.025em;line-height:1.15;color:var(--brand-secondary,#161824);margin:0 0 16px}.vh-mg-what__lead{font-size:15px;line-height:1.6;color:color-mix(in srgb,var(--brand-secondary,#161824) 62%,#fff);margin:0 0 24px}.vh-mg-what__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:color-mix(in srgb,var(--brand-secondary,#161824) 8%,transparent);border:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 8%,transparent);border-radius:14px;overflow:hidden}.vh-mg-what__item{background:#fff;padding:24px 22px;transition:background .25s cubic-bezier(.23,1,.32,1)}.vh-mg-what__item:hover{background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 4%,#fff)}.vh-mg-what__item i{color:var(--brand-primary,#2C4BFF);font-size:18px;width:36px;height:36px;border-radius:9px;background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 10%,#fff);display:inline-flex;align-items:center;justify-content:center;margin-bottom:12px}.vh-mg-what__item h4{font-size:15px;font-weight:600;color:var(--brand-secondary,#161824);margin:0 0 6px}.vh-mg-what__item p{font-size:13px;line-height:1.55;color:color-mix(in srgb,var(--brand-secondary,#161824) 60%,#fff);margin:0}.vh-mg-prom{padding:90px 16px}.vh-mg-prom__inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.vh-mg-prom__item{padding-top:24px;border-top:2px solid var(--brand-primary,#2C4BFF)}.vh-mg-prom__item i{font-size:22px;color:var(--brand-primary,#2C4BFF);margin-bottom:14px}.vh-mg-prom__item h4{font-size:18px;font-weight:600;color:var(--brand-secondary,#161824);margin:0 0 10px;letter-spacing:-.01em}.vh-mg-prom__item p{font-size:14px;line-height:1.6;color:color-mix(in srgb,var(--brand-secondary,#161824) 60%,#fff);margin:0}@media (max-width:980px){.vh-mg-hero{padding:64px 16px}.vh-mg-hero__inner{grid-template-columns:1fr;gap:48px}.vh-mg-hero__lead{max-width:none}.vh-mg-tag{display:none}.vh-mg-proof__inner{grid-template-columns:repeat(2,1fr)}.vh-mg-proof__item:nth-child(2){border-right:0}.vh-mg-proof__item:nth-child(1),.vh-mg-proof__item:nth-child(2){border-bottom:1px dashed color-mix(in srgb,var(--brand-secondary,#161824) 10%,transparent);padding-bottom:20px;margin-bottom:4px}.vh-mg-steps-sec{padding:72px 16px}.vh-mg-flow-tl{grid-template-columns:1fr;gap:36px}.vh-mg-flow-tl__line{display:none}.vh-mg-what{padding:72px 16px}.vh-mg-what__inner{grid-template-columns:1fr;gap:36px}.vh-mg-prom{padding:64px 16px}.vh-mg-prom__inner{grid-template-columns:1fr;gap:36px}}@media (max-width:640px){.vh-mg-pipe{grid-template-columns:1fr;gap:14px}.vh-mg-end,.vh-mg-end--dst{justify-content:flex-start;text-align:left}.vh-mg-end--dst .vh-mg-end__logo{order:0}.vh-mg-end--dst .vh-mg-end__meta{order:0}.vh-mg-flow{flex-direction:row;width:100%;justify-content:space-between}.vh-mg-flow__rail{width:100%}.vh-mg-what__grid{grid-template-columns:1fr}.vh-mg-proof__inner{grid-template-columns:1fr}.vh-mg-proof__item{border-right:0;border-bottom:1px dashed color-mix(in srgb,var(--brand-secondary,#161824) 10%,transparent);padding-bottom:16px}.vh-mg-proof__item:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.vh-mg-tag,.vh-mg-flow__pkt,.vh-mg-spinner,.vh-mg-prog__bar span{animation:none}.vh-mg-prog__bar span{width:var(--w,50%)}}.vh-toolcard{padding:0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;text-align:left!important;overflow:hidden!important;background:#fff!important;border:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 8%,transparent)!important;border-radius:14px!important;transition:transform .25s cubic-bezier(.23,1,.32,1),box-shadow .25s cubic-bezier(.23,1,.32,1),border-color .25s!important}.vh-toolcard:hover{transform:translateY(-3px)!important;box-shadow:0 14px 34px -10px color-mix(in srgb,var(--brand-secondary,#161824) 22%,transparent)!important;border-color:color-mix(in srgb,var(--brand-primary,#2C4BFF) 26%,transparent)!important}.vh-toolcard-body{padding:18px 18px 16px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;text-align:left!important;gap:6px;flex:1}.vh-toolcard-body h3{font-size:15px!important;font-weight:600!important;color:var(--brand-secondary,#161824)!important;margin:0 0 4px!important}.vh-toolcard-body p{font-size:13px!important;line-height:1.5!important;color:color-mix(in srgb,var(--brand-secondary,#161824) 60%,#fff)!important;margin:0 0 10px!important;flex:1}.vh-toolcard-body .vh-toolcard-cta{margin-top:auto;display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:12.5px!important;font-weight:600!important;color:var(--brand-primary,#2C4BFF)!important;background:transparent!important;padding:0!important;border-radius:0!important}.vh-toolcard:hover .vh-toolcard-body .vh-toolcard-cta{background:transparent!important;color:var(--brand-primary,#2C4BFF)!important}.vh-toolcard-body .vh-toolcard-cta i{font-size:10px;transition:transform .25s cubic-bezier(.23,1,.32,1)}.vh-toolcard:hover .vh-toolcard-body .vh-toolcard-cta i{transform:translateX(3px)}.vh-toolcard-canvas{position:relative;display:block;width:100%;height:110px;flex-shrink:0;border-bottom:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 8%,transparent);isolation:isolate;background:linear-gradient(135deg,color-mix(in srgb,var(--brand-primary,#2C4BFF) 12%,#fff) 0%,color-mix(in srgb,var(--accent,#F3D27E) 22%,#fff) 100%)}.vh-toolcard-canvas__x,.vh-toolcard-canvas__y{display:none!important}.vh-toolcard-canvas__glyph{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none}.vh-toolcard-canvas:has(.vh-toolcard-canvas__glyph)::before,.vh-toolcard-canvas:has(.vh-toolcard-canvas__glyph)::after{display:none!important}.vh-toolcard-canvas__ico{position:absolute;bottom:-22px;left:18px;width:44px;height:44px;border-radius:50%;background:#fff;border:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 10%,transparent);display:flex;align-items:center;justify-content:center;color:var(--brand-primary,#2C4BFF);font-size:16px;box-shadow:0 6px 14px -4px color-mix(in srgb,var(--brand-secondary,#161824) 30%,transparent);z-index:6;transition:transform .3s cubic-bezier(.23,1,.32,1)}.vh-toolcard:hover .vh-toolcard-canvas__ico{transform:translateY(-2px) rotate(-6deg)}.vh-toolcard-body{padding-top:30px!important}.vh-toolcard-canvas[data-vh-banner="browser"]{background:linear-gradient(var(--brand-primary,#2C4BFF),var(--brand-primary,#2C4BFF)) 14px 14px / calc(100% - 28px) 14px no-repeat,linear-gradient(color-mix(in srgb,var(--brand-primary,#2C4BFF) 22%,#fff),color-mix(in srgb,var(--brand-primary,#2C4BFF) 22%,#fff)) 14px 36px / calc(60% - 14px) 28px no-repeat,linear-gradient(color-mix(in srgb,var(--accent,#F3D27E) 30%,#fff),color-mix(in srgb,var(--accent,#F3D27E) 30%,#fff)) calc(60% + 8px) 36px / calc(40% - 22px) 28px no-repeat,linear-gradient(color-mix(in srgb,var(--brand-secondary,#161824) 18%,#fff),color-mix(in srgb,var(--brand-secondary,#161824) 18%,#fff)) 14px 72px / calc(80% - 14px) 4px no-repeat,linear-gradient(color-mix(in srgb,var(--brand-secondary,#161824) 12%,#fff),color-mix(in srgb,var(--brand-secondary,#161824) 12%,#fff)) 14px 84px / calc(50% - 14px) 4px no-repeat,#fff;background-clip:padding-box;border-radius:0}.vh-toolcard-canvas[data-vh-banner="browser"]::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,color-mix(in srgb,var(--brand-primary,#2C4BFF) 6%,transparent),transparent 50%);pointer-events:none}.vh-toolcard-canvas[data-vh-banner="terminal"]{background:radial-gradient(ellipse at 70% 30%,color-mix(in srgb,var(--accent,#F3D27E) 40%,transparent),transparent 60%),repeating-linear-gradient(45deg,transparent 0 8px,rgba(255,255,255,.03) 8px 9px),linear-gradient(135deg,#1a2a5e 0%,#0a1530 100%)}.vh-toolcard-canvas[data-vh-banner="terminal"]::before{content:"";position:absolute;left:18px;right:18px;top:22px;height:70px;background:linear-gradient(var(--accent,#F3D27E),var(--accent,#F3D27E)) 0 0 / 30% 4px no-repeat,linear-gradient(#fff,#fff) 0 14px / 50% 4px no-repeat,linear-gradient(rgba(255,255,255,.5),rgba(255,255,255,.5)) 14px 28px / 36% 4px no-repeat,linear-gradient(#22c55e,#22c55e) 14px 42px / 18% 4px no-repeat,linear-gradient(#f59e0b,#f59e0b) 38% 42px / 22% 4px no-repeat,linear-gradient(rgba(255,255,255,.5),rgba(255,255,255,.5)) 14px 56px / 44% 4px no-repeat;opacity:.9;border-radius:2px}.vh-toolcard-canvas[data-vh-banner="terminal"]::after{content:"";position:absolute;left:18px;bottom:18px;width:6px;height:12px;background:var(--accent,#F3D27E);box-shadow:0 0 8px var(--accent,#F3D27E);animation:vhToolBlink 1.1s steps(2) infinite}@keyframes vhToolBlink{50%{opacity:0}}.vh-toolcard-canvas[data-vh-banner="pin"]{background:radial-gradient(ellipse 200% 24px at 50% 12px,transparent 99px,color-mix(in srgb,var(--brand-primary,#2C4BFF) 18%,transparent) 100px,transparent 102px),radial-gradient(ellipse 200% 24px at 50% 50px,transparent 99px,color-mix(in srgb,var(--brand-primary,#2C4BFF) 22%,transparent) 100px,transparent 102px),radial-gradient(ellipse 200% 24px at 50% 88px,transparent 99px,color-mix(in srgb,var(--brand-primary,#2C4BFF) 18%,transparent) 100px,transparent 102px),radial-gradient(ellipse 24px 200% at 25% 50%,transparent 99px,color-mix(in srgb,var(--brand-primary,#2C4BFF) 14%,transparent) 100px,transparent 102px),radial-gradient(ellipse 24px 200% at 75% 50%,transparent 99px,color-mix(in srgb,var(--brand-primary,#2C4BFF) 14%,transparent) 100px,transparent 102px),linear-gradient(135deg,var(--brand-primary-soft) 0%,#d8e1ff 100%)}.vh-toolcard-canvas[data-vh-banner="pin"]::before{content:"";position:absolute;left:50%;top:48%;width:18px;height:26px;transform:translate(-50%,-100%);background:var(--brand-primary,#2C4BFF);border-radius:50% 50% 50% 0;rotate:-45deg;box-shadow:0 6px 12px -2px color-mix(in srgb,var(--brand-primary,#2C4BFF) 50%,transparent);z-index:2}.vh-toolcard-canvas[data-vh-banner="pin"]::after{content:"";position:absolute;left:50%;top:60%;width:40px;height:12px;transform:translate(-50%,0);border-radius:50%;background:radial-gradient(ellipse,color-mix(in srgb,var(--brand-primary,#2C4BFF) 40%,transparent),transparent 70%);animation:vhToolPinPulse 2.4s ease-out infinite}@keyframes vhToolPinPulse{0%{transform:translate(-50%,0) scale(.4);opacity:1}100%{transform:translate(-50%,0) scale(2.4);opacity:0}}.vh-toolcard-canvas[data-vh-banner="secret"]{background:radial-gradient(circle at 18% 28%,#fff 0 1.2px,transparent 1.6px),radial-gradient(circle at 82% 22%,#fff 0 1.5px,transparent 2px),radial-gradient(circle at 30% 78%,#fff 0 1px,transparent 1.4px),radial-gradient(circle at 88% 72%,#fff 0 1.2px,transparent 1.6px),radial-gradient(circle at 60% 35%,#fff 0 .8px,transparent 1.2px),radial-gradient(ellipse at 75% 30%,color-mix(in srgb,var(--accent,#F3D27E) 50%,transparent),transparent 60%),linear-gradient(135deg,var(--brand-secondary) 0%,#1a2a6e 100%)}.vh-toolcard-canvas[data-vh-banner="secret"]::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-30deg);width:52px;height:6px;background:linear-gradient(90deg,var(--accent,#F3D27E),#fff);border-radius:3px;box-shadow:0 0 12px color-mix(in srgb,var(--accent,#F3D27E) 60%,transparent)}.vh-toolcard-canvas[data-vh-banner="secret"]::after{content:"";position:absolute;left:50%;top:50%;transform:translate(-130%,-50%) rotate(-30deg);width:22px;height:22px;border-radius:50%;border:4px solid var(--accent,#F3D27E);box-shadow:0 0 14px color-mix(in srgb,var(--accent,#F3D27E) 50%,transparent)}.vh-toolcard-canvas[data-vh-banner="ai"]{background:radial-gradient(circle at 20% 30%,color-mix(in srgb,var(--brand-primary,#2C4BFF) 60%,transparent),transparent 45%),radial-gradient(circle at 80% 70%,color-mix(in srgb,var(--accent,#F3D27E) 65%,transparent),transparent 45%),radial-gradient(circle at 70% 20%,color-mix(in srgb,#b48bff 50%,transparent),transparent 50%),linear-gradient(135deg,#dde7ff 0%,#e8dfff 100%)}.vh-toolcard-canvas[data-vh-banner="ai"]::before{content:"";position:absolute;left:28%;top:50%;width:28px;height:28px;transform:translateY(-50%);background:linear-gradient(transparent calc(50% - 1.5px),#fff calc(50% - 1.5px) calc(50% + 1.5px),transparent calc(50% + 1.5px)),linear-gradient(90deg,transparent calc(50% - 1.5px),#fff calc(50% - 1.5px) calc(50% + 1.5px),transparent calc(50% + 1.5px));clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);background:#fff;box-shadow:0 0 20px rgba(255,255,255,.6)}.vh-toolcard-canvas[data-vh-banner="ai"]::after{content:"";position:absolute;right:22%;top:30%;width:14px;height:14px;background:#fff;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);box-shadow:-34px 28px 0 -2px #fff}.vh-toolcard-canvas[data-vh-banner="paper"]{background:linear-gradient(135deg,var(--brand-primary-soft) 0%,#dde7ff 100%)}.vh-toolcard-canvas[data-vh-banner="paper"]::before{content:"";position:absolute;left:30%;top:14px;bottom:14px;right:18px;background:#fff;border-radius:4px;transform:rotate(4deg);box-shadow:0 4px 12px -4px color-mix(in srgb,var(--brand-secondary,#161824) 22%,transparent);border:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 8%,transparent)}.vh-toolcard-canvas[data-vh-banner="paper"]::after{content:"";position:absolute;left:22%;top:12px;bottom:12px;right:26%;background:linear-gradient(135deg,transparent 86%,color-mix(in srgb,var(--brand-secondary,#161824) 10%,transparent) 86% 88%,transparent 88%) bottom right / 16px 16px no-repeat,linear-gradient(color-mix(in srgb,var(--brand-secondary,#161824) 50%,#fff),color-mix(in srgb,var(--brand-secondary,#161824) 50%,#fff)) 14px 16px / 60% 3px no-repeat,linear-gradient(color-mix(in srgb,var(--brand-secondary,#161824) 24%,#fff),color-mix(in srgb,var(--brand-secondary,#161824) 24%,#fff)) 14px 26px / 80% 3px no-repeat,linear-gradient(color-mix(in srgb,var(--brand-secondary,#161824) 24%,#fff),color-mix(in srgb,var(--brand-secondary,#161824) 24%,#fff)) 14px 36px / 70% 3px no-repeat,linear-gradient(color-mix(in srgb,var(--brand-primary,#2C4BFF) 60%,#fff),color-mix(in srgb,var(--brand-primary,#2C4BFF) 60%,#fff)) 14px 50px / 40% 3px no-repeat,#fff;border-radius:4px;clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%);border:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 10%,transparent);box-shadow:0 6px 14px -4px color-mix(in srgb,var(--brand-secondary,#161824) 24%,transparent)}.vh-toolcard-canvas[data-vh-banner="display"]{background:linear-gradient(135deg,#dde7ff 0%,#c8d8ff 100%)}.vh-toolcard-canvas[data-vh-banner="display"]::before{content:"";position:absolute;left:18px;right:18px;top:14px;height:28px;background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--accent,#F3D27E) 8%,#fff));border-radius:6px;border:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 14%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),inset 4px 0 0 -2px var(--brand-primary,#2C4BFF)}.vh-toolcard-canvas[data-vh-banner="display"]::after{content:"";position:absolute;left:18px;right:18px;top:50px;height:50px;background:radial-gradient(circle at 8% 25%,color-mix(in srgb,var(--brand-secondary,#161824) 14%,transparent) 7px,transparent 8px),radial-gradient(circle at 38% 25%,color-mix(in srgb,var(--brand-secondary,#161824) 14%,transparent) 7px,transparent 8px),radial-gradient(circle at 68% 25%,color-mix(in srgb,var(--brand-secondary,#161824) 14%,transparent) 7px,transparent 8px),radial-gradient(circle at 92% 25%,var(--brand-primary,#2C4BFF) 7px,transparent 8px),radial-gradient(circle at 8% 75%,color-mix(in srgb,var(--brand-secondary,#161824) 14%,transparent) 7px,transparent 8px),radial-gradient(circle at 38% 75%,color-mix(in srgb,var(--brand-secondary,#161824) 14%,transparent) 7px,transparent 8px),radial-gradient(circle at 68% 75%,color-mix(in srgb,var(--brand-secondary,#161824) 14%,transparent) 7px,transparent 8px),radial-gradient(circle at 92% 75%,var(--accent,#F3D27E) 7px,transparent 8px)}.vh-toolcard-canvas[data-vh-banner="swatch"]{background:conic-gradient(from 200deg at 50% 50%,var(--brand-primary,#2C4BFF),var(--accent,#F3D27E),#22c55e,#f59e0b,#ef4444,#b48bff,var(--brand-primary,#2C4BFF))}.vh-toolcard-canvas[data-vh-banner="swatch"]::before{content:"";position:absolute;inset:0;margin:auto;width:64px;height:64px;border-radius:50%;background:radial-gradient(circle,#fff 0 16px,transparent 17px),radial-gradient(circle,transparent 26px,rgba(255,255,255,.6) 27px,rgba(255,255,255,.6) 28px,transparent 29px)}.vh-toolcard-canvas[data-vh-banner="swatch"]::after{content:"";position:absolute;inset:0;margin:auto;width:16px;height:16px;border-radius:50%;background:#fff;border:3px solid var(--brand-primary,#2C4BFF);box-shadow:0 4px 10px -2px rgba(14,31,77,.4)}.vh-toolcard-canvas[data-vh-banner="config"]{background:linear-gradient(135deg,var(--brand-primary-soft) 0%,#dde7ff 100%)}.vh-toolcard-canvas[data-vh-banner="config"]::before{content:"";position:absolute;inset:12px;background:#fff;border-radius:8px;box-shadow:inset 28px 0 0 color-mix(in srgb,var(--brand-secondary,#161824) 5%,#fff),inset 29px 0 0 color-mix(in srgb,var(--brand-secondary,#161824) 10%,transparent),0 4px 12px -4px color-mix(in srgb,var(--brand-secondary,#161824) 24%,transparent)}.vh-toolcard-canvas[data-vh-banner="config"]::after{content:"";position:absolute;left:50px;right:22px;top:22px;height:60px;background:linear-gradient(var(--brand-primary,#2C4BFF),var(--brand-primary,#2C4BFF)) 0 0 / 20% 4px no-repeat,linear-gradient(#f59e0b,#f59e0b) 24% 0 / 36% 4px no-repeat,linear-gradient(var(--brand-primary,#2C4BFF),var(--brand-primary,#2C4BFF)) 8px 14px / 14% 4px no-repeat,linear-gradient(#22c55e,#22c55e) 24% 14px / 28% 4px no-repeat,linear-gradient(color-mix(in srgb,var(--brand-secondary,#161824) 50%,#fff),color-mix(in srgb,var(--brand-secondary,#161824) 50%,#fff)) 54% 14px / 22% 4px no-repeat,linear-gradient(var(--brand-primary,#2C4BFF),var(--brand-primary,#2C4BFF)) 0 28px / 16% 4px no-repeat,linear-gradient(#f59e0b,#f59e0b) 20% 28px / 44% 4px no-repeat,linear-gradient(color-mix(in srgb,var(--brand-secondary,#161824) 50%,#fff),color-mix(in srgb,var(--brand-secondary,#161824) 50%,#fff)) 8px 42px / 36% 4px no-repeat;border-radius:2px}.vh-toolcard-canvas[data-vh-banner="status"]{background:linear-gradient(135deg,#dcfce7 0%,#d8e1ff 100%)}.vh-toolcard-canvas[data-vh-banner="status"]::before{content:"";position:absolute;left:22px;top:22px;width:14px;height:14px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 5px color-mix(in srgb,#22c55e 24%,transparent),0 0 0 11px color-mix(in srgb,#22c55e 10%,transparent);animation:vhToolStatusPulse 2s ease-in-out infinite}@keyframes vhToolStatusPulse{50%{transform:scale(.86)}}.vh-toolcard-canvas[data-vh-banner="status"]::after{content:"";position:absolute;left:18px;right:18px;bottom:14px;height:38px;background:linear-gradient(180deg,#22c55e,color-mix(in srgb,#22c55e 60%,#fff)) calc(100%/12*0) 8px / calc(100%/12 - 4px) 30px no-repeat,linear-gradient(180deg,#22c55e,color-mix(in srgb,#22c55e 60%,#fff)) calc(100%/12*1) 4px / calc(100%/12 - 4px) 34px no-repeat,linear-gradient(180deg,#22c55e,color-mix(in srgb,#22c55e 60%,#fff)) calc(100%/12*2) 10px / calc(100%/12 - 4px) 28px no-repeat,linear-gradient(180deg,#22c55e,color-mix(in srgb,#22c55e 60%,#fff)) calc(100%/12*3) 6px / calc(100%/12 - 4px) 32px no-repeat,linear-gradient(180deg,#22c55e,color-mix(in srgb,#22c55e 60%,#fff)) calc(100%/12*4) 0 / calc(100%/12 - 4px) 38px no-repeat,linear-gradient(180deg,#f59e0b,color-mix(in srgb,#f59e0b 60%,#fff)) calc(100%/12*5) 14px / calc(100%/12 - 4px) 24px no-repeat,linear-gradient(180deg,#22c55e,color-mix(in srgb,#22c55e 60%,#fff)) calc(100%/12*6) 4px / calc(100%/12 - 4px) 34px no-repeat,linear-gradient(180deg,#22c55e,color-mix(in srgb,#22c55e 60%,#fff)) calc(100%/12*7) 8px / calc(100%/12 - 4px) 30px no-repeat,linear-gradient(180deg,#22c55e,color-mix(in srgb,#22c55e 60%,#fff)) calc(100%/12*8) 2px / calc(100%/12 - 4px) 36px no-repeat,linear-gradient(180deg,#22c55e,color-mix(in srgb,#22c55e 60%,#fff)) calc(100%/12*9) 6px / calc(100%/12 - 4px) 32px no-repeat,linear-gradient(180deg,#22c55e,color-mix(in srgb,#22c55e 60%,#fff)) calc(100%/12*10) 10px / calc(100%/12 - 4px) 28px no-repeat,linear-gradient(180deg,var(--brand-primary,#2C4BFF),color-mix(in srgb,var(--brand-primary,#2C4BFF) 60%,#fff)) calc(100%/12*11) 0 / calc(100%/12 - 4px) 38px no-repeat;border-radius:2px}.vh-toolcard-canvas[data-vh-banner="ratio"]{background:linear-gradient(90deg,transparent calc(50% - .5px),color-mix(in srgb,var(--brand-secondary,#161824) 20%,transparent) calc(50% - .5px),color-mix(in srgb,var(--brand-secondary,#161824) 20%,transparent) calc(50% + .5px),transparent calc(50% + .5px)) 0 0 / 14px 6px repeat-x,linear-gradient(135deg,var(--brand-primary-soft) 0%,#dde7ff 100%)}.vh-toolcard-canvas[data-vh-banner="ratio"]::before{content:"";position:absolute;inset:0;margin:auto;width:96px;height:54px;border:2px dashed var(--brand-primary,#2C4BFF);background:linear-gradient(135deg,color-mix(in srgb,var(--brand-primary,#2C4BFF) 8%,#fff) 0%,color-mix(in srgb,var(--accent,#F3D27E) 14%,#fff) 100%);border-radius:4px;box-shadow:0 6px 16px -6px color-mix(in srgb,var(--brand-secondary,#161824) 30%,transparent)}.vh-toolcard-canvas[data-vh-banner="ratio"]::after{content:"";position:absolute;inset:0;margin:auto;width:96px;height:54px;background:radial-gradient(circle at 0 0,var(--brand-primary,#2C4BFF) 4px,transparent 5px),radial-gradient(circle at 100% 0,var(--brand-primary,#2C4BFF) 4px,transparent 5px),radial-gradient(circle at 0 100%,var(--brand-primary,#2C4BFF) 4px,transparent 5px),radial-gradient(circle at 100% 100%,var(--brand-primary,#2C4BFF) 4px,transparent 5px);pointer-events:none}.vh-toolcard-canvas[data-vh-banner="compare"]{background:linear-gradient(135deg,#f0f4ff 0%,#dde7ff 100%)}.vh-toolcard-canvas[data-vh-banner="compare"]::before{content:"";position:absolute;inset:0;background:linear-gradient(#fff,#fff) 18px calc(50% - 12px) / calc(40% - 18px) 24px no-repeat,linear-gradient(color-mix(in srgb,var(--brand-secondary,#161824) 30%,#fff),color-mix(in srgb,var(--brand-secondary,#161824) 30%,#fff)) 28px calc(50% - 2px) / calc(40% - 50px) 4px no-repeat,linear-gradient(var(--brand-primary,#2C4BFF),var(--brand-primary,#2C4BFF)) calc(60% + 4px) calc(50% - 12px) / calc(40% - 22px) 24px no-repeat,linear-gradient(#fff,#fff) calc(60% + 14px) calc(50% - 2px) / calc(40% - 50px) 4px no-repeat;border-radius:999px}.vh-toolcard-canvas[data-vh-banner="compare"]::after{content:"→";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;font:700 14px/1 'DM Sans',sans-serif;width:28px;height:28px;background:var(--brand-primary,#2C4BFF);border-radius:50%;border:3px solid #fff;display:grid;place-items:center;z-index:4;box-shadow:0 6px 14px -3px color-mix(in srgb,var(--brand-primary,#2C4BFF) 60%,transparent)}@media (prefers-reduced-motion:reduce){.vh-toolcard-canvas[data-vh-banner="pin"]::after,.vh-toolcard-canvas[data-vh-banner="status"]::before,.vh-toolcard-canvas[data-vh-banner="terminal"]::after{animation:none}.vh-toolcard:hover .vh-toolcard-canvas__ico{transform:none}}#order-standard_cart .vh-dr-content{position:relative;margin-top:-230px;padding-top:0;z-index:5}#order-standard_cart .vh-dr-content #DomainSearchResults{background:transparent;border:0;padding:0 0 8px;margin:0 auto;max-width:1280px;min-height:460px}#order-standard_cart .vh-dr-content #DomainSearchResults:not(.w-hidden){min-height:0}@media (max-width:640px){#order-standard_cart .vh-dr-content #DomainSearchResults{min-height:520px}}#order-standard_cart .vh-dr-content #DomainSearchResults{position:relative;padding-top:0}#order-standard_cart .vh-dr-content .domain-checker-result-headline{position:relative;overflow:visible!important}#order-standard_cart .vh-dr-content .primary-domain-header{position:absolute;top:66px;right:0px;left:auto;bottom:auto;z-index:7;display:inline-flex;align-items:center;font-family:'DM Sans',system-ui,sans-serif;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:0.16em;color:#fff;padding:9px 16px 9px 26px;margin:0;border-radius:0;background:linear-gradient(135deg,var(--brand-primary) 0%,var(--accent) 100%);clip-path:polygon(12px 0,100% 0,100% 100%,12px 100%,0 50%);-webkit-clip-path:polygon(12px 0,100% 0,100% 100%,12px 100%,0 50%);transform:rotate(42deg);transform-origin:100% 100%;filter:drop-shadow(0 8px 14px rgba(44,75,255,0.4));border:0;text-align:left;pointer-events:none;animation:vhDrTagSwing 0.7s cubic-bezier(0.23,1,0.32,1) both;animation-delay:0.15s}#order-standard_cart .vh-dr-content .primary-domain-header::before{content:"";position:absolute;left:6px;top:50%;transform:translateY(-50%);width:5px;height:5px;border-radius:50%;background:rgba(14,31,77,0.55);box-shadow:0 0 0 1.5px rgba(255,255,255,0.65) inset;flex-shrink:0;margin:0;right:auto;animation:none}#order-standard_cart .vh-dr-content .primary-domain-header::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,0.22) 0%,rgba(255,255,255,0) 50%,rgba(255,255,255,0) 100%);pointer-events:none}#order-standard_cart .vh-dr-content .primary-domain-header i{display:none}#order-standard_cart .vh-dr-content #DomainSearchResults::before{content:none!important;display:none!important}@keyframes vhDrTagSwing{0%{opacity:0;transform:rotate(66deg) translate(10px,-12px)}60%{opacity:1;transform:rotate(38deg) translate(0,0)}100%{opacity:1;transform:rotate(42deg) translate(0,0)}}#order-standard_cart .vh-dr-content #DomainSearchResults .domain-checker-result-headline{margin-top:0}.vh-dr-fadein{animation:vhDrFadeIn 0.45s cubic-bezier(0.23,1,0.32,1) both}@keyframes vhDrFadeIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}#order-standard_cart .vh-dr-content .domain-checker-result-headline{background:#fff;border:1px solid color-mix(in srgb,var(--brand-secondary) 8%,transparent);border-radius:8px;padding:28px 22px;margin:0 auto;max-width:880px;box-shadow:0 24px 48px -20px rgba(14,31,77,0.20),0 4px 12px -4px rgba(14,31,77,0.10);position:relative;overflow:hidden;text-align:left}#order-standard_cart .vh-dr-content .domain-checker-result-headline::before{content:none!important}#order-standard_cart .vh-dr-content .domain-checker-result-headline .domain-available,#order-standard_cart .vh-dr-content .domain-checker-result-headline .domain-unavailable,#order-standard_cart .vh-dr-content .domain-checker-result-headline .domain-invalid,#order-standard_cart .vh-dr-content .domain-checker-result-headline .domain-tld-unavailable{font-family:'DM Sans',system-ui,sans-serif;font-size:17px;font-weight:500;line-height:1.35;color:var(--brand-secondary);padding-left:44px;margin:0;position:relative;text-align:left;display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;min-height:32px}#order-standard_cart .vh-dr-content .domain-checker-result-headline .domain-available strong,#order-standard_cart .vh-dr-content .domain-checker-result-headline .domain-unavailable strong,#order-standard_cart .vh-dr-content .domain-checker-result-headline .domain-invalid strong,#order-standard_cart .vh-dr-content .domain-checker-result-headline .domain-tld-unavailable strong{font-weight:700;color:var(--brand-secondary);font-size:18px}#order-standard_cart .vh-dr-content .domain-checker-result-headline .domain-available::before,#order-standard_cart .vh-dr-content .domain-checker-result-headline .domain-unavailable::before,#order-standard_cart .vh-dr-content .domain-checker-result-headline .domain-invalid::before,#order-standard_cart .vh-dr-content .domain-checker-result-headline .domain-tld-unavailable::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-family:"Font Awesome 6 Pro","Font Awesome 6 Free",sans-serif;font-size:13px;font-weight:900}#order-standard_cart .vh-dr-content .domain-checker-result-headline .domain-available{color:#0a7d4d;font-weight:600}#order-standard_cart .vh-dr-content .domain-checker-result-headline .domain-available::before{content:"\f00c";background:color-mix(in srgb,#22c55e 18%,#fff);color:#15803d}#order-standard_cart .vh-dr-content .domain-checker-result-headline .domain-unavailable::before{content:"\f023";background:color-mix(in srgb,var(--brand-secondary) 8%,#fff);color:#5b6486}#order-standard_cart .vh-dr-content .domain-checker-result-headline .domain-invalid::before,#order-standard_cart .vh-dr-content .domain-checker-result-headline .domain-tld-unavailable::before{content:"\f071";background:color-mix(in srgb,#f59e0b 22%,#fff);color:#b45309}#order-standard_cart .vh-dr-content .domain-checker-result-headline .domain-price{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin:28px 0 0;padding-left:44px}#order-standard_cart .vh-dr-content .domain-checker-result-headline .domain-price .price{font-family:'DM Sans',system-ui,sans-serif;font-size:18px;font-weight:700;color:var(--brand-primary);letter-spacing:-0.01em}#order-standard_cart .vh-dr-content .domain-checker-result-headline .domain-price .price small{font-size:12px;color:#5b6486;font-weight:500}#order-standard_cart .vh-dr-content .domain-checker-result-headline .domain-searching{font-family:'DM Sans',system-ui,sans-serif;font-size:15px;font-weight:500;color:#5b6486;margin:0;padding-left:44px;position:relative;min-height:32px;display:flex;align-items:center;gap:10px}#order-standard_cart .vh-dr-content .domain-checker-result-headline .domain-searching::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;background:color-mix(in srgb,var(--brand-primary) 8%,#fff)}#order-standard_cart .vh-dr-content .domain-checker-result-headline .domain-searching i{position:absolute;left:8px;color:var(--brand-primary)}@media (max-width:768px){#order-standard_cart .vh-dr-content{margin-top:-170px}}@media (max-width:640px){#order-standard_cart .vh-dr-content{margin-top:-135px}#order-standard_cart .vh-dr-content .domain-checker-result-headline{padding:16px 16px;border-radius:14px}#order-standard_cart .vh-dr-content .domain-checker-result-headline .domain-available,#order-standard_cart .vh-dr-content .domain-checker-result-headline .domain-unavailable,#order-standard_cart .vh-dr-content .domain-checker-result-headline .domain-invalid,#order-standard_cart .vh-dr-content .domain-checker-result-headline .domain-tld-unavailable{font-size:15px;padding-left:38px}#order-standard_cart .vh-dr-content .domain-checker-result-headline .domain-available::before,#order-standard_cart .vh-dr-content .domain-checker-result-headline .domain-unavailable::before,#order-standard_cart .vh-dr-content .domain-checker-result-headline .domain-invalid::before,#order-standard_cart .vh-dr-content .domain-checker-result-headline .domain-tld-unavailable::before{width:28px;height:28px;font-size:12px}#order-standard_cart .vh-dr-content .domain-checker-result-headline .domain-price{flex-wrap:wrap;padding-left:38px}}@media (prefers-reduced-motion:reduce){#order-standard_cart .vh-dr-content .primary-domain-header,#order-standard_cart .vh-dr-content #DomainSearchResults::before,.vh-dr-fadein{animation:none!important}}#containerProductValidationErrors:has(#containerProductValidationErrorsList:empty){display:none!important}#containerProductValidationErrorsList:empty+*{display:none}#containerProductValidationErrors>p:only-child{display:none}#order-pure_comparison .vh-pri-rail{justify-content:center}#order-pure_comparison .vh-pri-rail__seg--loc{margin:0 auto}.vh-pri-rail__single{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;font-family:'DM Sans',system-ui,sans-serif;font-size:14px;font-weight:600;color:var(--brand-secondary,#161824);white-space:nowrap}.vh-pri-rail__single .vh-pri-rail__flag{width:22px;height:15px;border-radius:3px;box-shadow:0 0 0 1px rgba(14,31,77,0.08)}.vh-pri-rail__single i{color:var(--brand-primary,#2C4BFF)}#order-pure_comparison .vh-pri-hero+.hpp-section{margin-top:-32px}#order-pure_comparison .hpp-section{position:relative;z-index:2}#order-pure_comparison .hpp-trust{margin-top:8px}.vh-toolpage-layout{align-items:start}.vh-toolpage-sidebar{position:sticky;top:88px;max-height:calc(100vh - 108px);display:flex;flex-direction:column;gap:0;background:#fff;border:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 9%,transparent);border-radius:16px;box-shadow:0 1px 2px color-mix(in srgb,var(--brand-secondary,#161824) 6%,transparent),0 12px 28px -16px color-mix(in srgb,var(--brand-secondary,#161824) 22%,transparent);overflow:hidden}.vh-toolnav-head{padding:12px 12px 12px;display:flex;flex-direction:column;gap:10px;border-bottom:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 7%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--brand-primary,#2C4BFF) 3%,#fff),#fff)}.vh-toolpage-sidebar .vh-toolpage-back{display:inline-flex;align-items:center;gap:7px;width:max-content;font-family:'DM Sans',system-ui,sans-serif;font-size:12.5px;font-weight:600;color:var(--brand-primary,#2C4BFF);text-decoration:none;padding:6px 12px 6px 10px;border-radius:999px;background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 8%,#fff);transition:background .18s ease,transform .18s cubic-bezier(.23,1,.32,1)}.vh-toolpage-sidebar .vh-toolpage-back i{font-size:11px;transition:transform .18s cubic-bezier(.23,1,.32,1)}.vh-toolpage-sidebar .vh-toolpage-back:hover{background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 14%,#fff)}.vh-toolpage-sidebar .vh-toolpage-back:hover i{transform:translateX(-3px)}.vh-toolpage-search{margin:0}.vh-toolpage-search.vh-tools-search{position:relative;display:flex;align-items:center;background:color-mix(in srgb,var(--brand-secondary,#161824) 4%,#fff);border:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 10%,transparent);border-radius:10px;padding:0 10px;height:38px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.vh-toolpage-search.vh-tools-search:focus-within{background:#fff;border-color:var(--brand-primary,#2C4BFF);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary,#2C4BFF) 16%,transparent)}.vh-toolpage-search.vh-tools-search>i.fa-search{font-size:12.5px;color:color-mix(in srgb,var(--brand-secondary,#161824) 42%,#fff);margin-right:8px}.vh-toolpage-search.vh-tools-search:focus-within>i.fa-search{color:var(--brand-primary,#2C4BFF)}.vh-toolpage-search.vh-tools-search input{flex:1;border:0;outline:0;background:transparent;font-family:'DM Sans',system-ui,sans-serif;font-size:13.5px;color:var(--brand-secondary,#161824);min-width:0;padding:0}.vh-toolpage-search.vh-tools-search input::placeholder{color:color-mix(in srgb,var(--brand-secondary,#161824) 42%,#fff)}.vh-toolpage-search .vh-tools-search-x{border:0;background:transparent;color:color-mix(in srgb,var(--brand-secondary,#161824) 45%,#fff);cursor:pointer;padding:4px;font-size:12px;line-height:1;border-radius:6px;transition:color .15s ease,background .15s ease}.vh-toolpage-search .vh-tools-search-x:hover{color:var(--brand-secondary,#161824);background:color-mix(in srgb,var(--brand-secondary,#161824) 8%,transparent)}.vh-toolnav{flex:1;overflow-y:auto;overflow-x:hidden;padding:8px 8px 6px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--brand-primary,#2C4BFF) 30%,transparent) transparent}.vh-toolnav::-webkit-scrollbar{width:7px}.vh-toolnav::-webkit-scrollbar-track{background:transparent}.vh-toolnav::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--brand-secondary,#161824) 14%,transparent);border-radius:99px;border:2px solid transparent;background-clip:padding-box}.vh-toolnav:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 32%,transparent);background-clip:padding-box}.vh-toolnav__cat{margin-bottom:10px}.vh-toolnav__cat:last-of-type{margin-bottom:0}.vh-toolnav__cathead{position:sticky;top:-8px;z-index:2;display:flex;align-items:center;gap:7px;font-family:'DM Sans',system-ui,sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb,var(--brand-secondary,#161824) 58%,#fff);padding:8px 8px 6px;margin:0 -8px;background:linear-gradient(180deg,#fff 70%,color-mix(in srgb,#fff 0%,transparent));backdrop-filter:saturate(1.4)}.vh-toolnav__cathead i{font-size:11px;color:var(--brand-primary,#2C4BFF);width:14px;text-align:center}.vh-toolnav__catname{flex:1}.vh-toolnav__catcount{font-size:10px;font-weight:700;letter-spacing:0;color:color-mix(in srgb,var(--brand-secondary,#161824) 50%,#fff);background:color-mix(in srgb,var(--brand-secondary,#161824) 7%,transparent);border-radius:999px;min-width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;padding:0 6px}.vh-toolnav__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.vh-toolnav__item{position:relative;display:flex;align-items:center;gap:10px;padding:7px 10px 7px 9px;border-radius:9px;font-family:'DM Sans',system-ui,sans-serif;font-size:13px;font-weight:500;color:color-mix(in srgb,var(--brand-secondary,#161824) 80%,#fff);text-decoration:none;line-height:1.25;transition:background .14s ease,color .14s ease}.vh-toolnav__ico{flex-shrink:0;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:color-mix(in srgb,var(--brand-secondary,#161824) 5%,transparent);color:color-mix(in srgb,var(--brand-secondary,#161824) 48%,#fff);font-size:12px;transition:background .14s ease,color .14s ease,transform .18s cubic-bezier(.23,1,.32,1)}.vh-toolnav__lbl{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vh-toolnav__item:hover{background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 6%,#fff);color:var(--brand-secondary,#161824)}.vh-toolnav__item:hover .vh-toolnav__ico{background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 12%,#fff);color:var(--brand-primary,#2C4BFF);transform:scale(1.06)}.vh-toolnav__item.is-active{background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 10%,#fff);color:var(--brand-primary,#2C4BFF);font-weight:700}.vh-toolnav__item.is-active::before{content:"";position:absolute;left:-2px;top:50%;transform:translateY(-50%);width:3px;height:18px;border-radius:0 3px 3px 0;background:var(--brand-primary,#2C4BFF)}.vh-toolnav__item.is-active .vh-toolnav__ico{background:var(--brand-primary,#2C4BFF);color:#fff}.vh-toolnav__none{display:flex;align-items:center;justify-content:center;gap:8px;padding:22px 10px;font-size:13px;color:color-mix(in srgb,var(--brand-secondary,#161824) 52%,#fff);text-align:center}.vh-toolnav__none i{color:color-mix(in srgb,var(--brand-secondary,#161824) 38%,#fff)}.vh-toolpage-sidebar .vh-tools-sidenote{margin:0;padding:10px 14px;border-top:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 7%,transparent);font-size:11px;line-height:1.4;color:color-mix(in srgb,var(--brand-secondary,#161824) 52%,#fff);background:color-mix(in srgb,var(--brand-secondary,#161824) 2.5%,#fff);display:flex;align-items:center;gap:7px}.vh-toolpage-sidebar .vh-tools-sidenote i{color:#16a34a;font-size:12px;flex-shrink:0}.vh-toolpage-main{min-width:0;background:#fff;height:100%;padding:8px;border-radius:16px}.vh-toolpage-crumb{display:flex;align-items:flex-start;gap:14px;margin-bottom:18px}.vh-toolpage-crumb__ico{width:46px;height:46px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;font-size:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--cat,var(--brand-primary,#2C4BFF)) 92%,#000),var(--cat,var(--brand-primary,#2C4BFF)));color:#fff;box-shadow:0 8px 18px -8px color-mix(in srgb,var(--cat,var(--brand-primary,#2C4BFF)) 65%,transparent)}.vh-toolpage-crumb__txt{min-width:0;padding-top:1px}.vh-toolpage-crumb>i{width:46px;height:46px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:13px;font-size:18px;color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--cat,var(--brand-primary,#2C4BFF)) 92%,#000),var(--cat,var(--brand-primary,#2C4BFF)))}.vh-toolpage-h1{font-family:'DM Sans',system-ui,sans-serif;font-size:clamp(21px,2.6vw,26px);font-weight:700;color:var(--brand-secondary,#161824);margin:0;letter-spacing:-.015em;line-height:1.15}.vh-toolpage-sub{font-family:'DM Sans',system-ui,sans-serif;font-size:14.5px;color:color-mix(in srgb,var(--brand-secondary,#161824) 58%,#fff);margin:5px 0 0;max-width:62ch;line-height:1.5}.vh-toolpage--shell .vh-toolpage-card{max-width:none;margin:0}.vh-toolpage-main.is-swapping{opacity:.4;transition:opacity .12s ease}.vh-toolpage-main{transition:opacity .18s ease}.vh-toolpage-layout{grid-template-columns:280px 1fr}.vh-toolnav-trigger,.vh-toolnav-backdrop,.vh-toolnav-grip{display:none}@media (max-width:1024px){.vh-toolpage-layout{grid-template-columns:240px 1fr;gap:1.5rem}.vh-toolpage-sidebar{top:80px}}@media (max-width:767px){.vh-toolpage-layout{grid-template-columns:1fr;gap:0}.vh-toolpage-main{order:1}.vh-toolnav-trigger{order:0;display:flex;align-items:center;gap:10px;width:100%;margin:0 0 16px;padding:12px 14px;background:#fff;border:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 10%,transparent);border-radius:13px;box-shadow:0 6px 18px -12px color-mix(in srgb,var(--brand-secondary,#161824) 30%,transparent);font-family:'DM Sans',system-ui,sans-serif;font-size:14px;font-weight:600;color:var(--brand-secondary,#161824);cursor:pointer;-webkit-tap-highlight-color:transparent}.vh-toolnav-trigger__ico{width:30px;height:30px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 12%,#fff);color:var(--brand-primary,#2C4BFF);font-size:13px}.vh-toolnav-trigger__lbl{flex:1;text-align:left}.vh-toolnav-trigger__cnt{font-size:11px;font-weight:700;color:var(--brand-primary,#2C4BFF);background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 10%,#fff);border-radius:999px;padding:2px 8px}.vh-toolnav-trigger__chev{font-size:12px;color:color-mix(in srgb,var(--brand-secondary,#161824) 45%,#fff);transition:transform .25s cubic-bezier(.23,1,.32,1)}.vh-toolnav-trigger[aria-expanded="true"] .vh-toolnav-trigger__chev{transform:rotate(180deg)}.vh-toolnav-backdrop{display:block;position:fixed;inset:0;z-index:1200;background:color-mix(in srgb,var(--brand-secondary,#161824) 45%,transparent);opacity:0;pointer-events:none;transition:opacity .28s ease}.vh-toolnav-backdrop.is-open{opacity:1;pointer-events:auto}.vh-toolpage-sidebar{position:fixed;left:0;right:0;bottom:0;top:auto;z-index:1210;max-height:82vh;margin:0;border-radius:20px 20px 0 0;border:0;box-shadow:0 -16px 40px -12px color-mix(in srgb,var(--brand-secondary,#161824) 40%,transparent);transform:translateY(100%);transition:transform .32s cubic-bezier(.32,.72,0,1);will-change:transform}.vh-toolpage-sidebar.is-open{transform:translateY(0)}.vh-toolnav-grip{display:block;width:40px;height:4px;margin:10px auto 2px;border-radius:999px;background:color-mix(in srgb,var(--brand-secondary,#161824) 18%,transparent);flex-shrink:0}.vh-toolnav{max-height:none;flex:1}.vh-toolnav__cathead{position:sticky;top:0}body.vh-toolnav-locked{overflow:hidden}}@media (prefers-reduced-motion:reduce){.vh-toolpage-main,.vh-toolpage-sidebar,.vh-toolpage-sidebar .vh-toolpage-back,.vh-toolpage-sidebar .vh-toolpage-back i,.vh-toolnav-backdrop,.vh-toolnav-trigger__chev,.vh-toolnav__ico{transition:none}}.vh-toolpage--shell .vh-toolpage-crumb{margin-bottom:2px}.vh-toolpage--shell .vh-toolpage-h1{color:var(--brand-secondary,#161824)}.vh-toolpage--shell .vh-toolpage-sub{color:color-mix(in srgb,var(--brand-secondary,#161824) 58%,#fff);margin-bottom:20px}.vh-toolpage--shell .vh-toolpage-head{color:var(--brand-secondary,#161824);font-size:1rem;font-weight:700}.vh-toolpage--shell .vh-toolpage-head i{color:var(--brand-primary,#2C4BFF)}.vh-toolpage--shell .vh-toolpage-form input,.vh-toolpage--shell .vh-tool-input,.vh-toolpage--shell .vh-tool textarea,.vh-toolpage--shell .vh-toolpage-card textarea,.vh-toolpage--shell .vh-tool-out input,.vh-toolpage--shell .vh-tool-row input[type=text],.vh-toolpage--shell .vh-tool-row input[type=number],.vh-toolpage--shell .vh-tool-row select{border:1px solid color-mix(in srgb,var(--brand-secondary,#161824) 13%,transparent);border-radius:10px;background:color-mix(in srgb,var(--brand-secondary,#161824) 2.5%,#fff);color:var(--brand-secondary,#161824);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.vh-toolpage--shell .vh-toolpage-form input::placeholder,.vh-toolpage--shell .vh-tool-input::placeholder,.vh-toolpage--shell .vh-tool textarea::placeholder,.vh-toolpage--shell .vh-toolpage-card textarea::placeholder{color:color-mix(in srgb,var(--brand-secondary,#161824) 42%,#fff)}.vh-toolpage--shell .vh-toolpage-form input:focus,.vh-toolpage--shell .vh-tool-input:focus,.vh-toolpage--shell .vh-tool textarea:focus,.vh-toolpage--shell .vh-toolpage-card textarea:focus,.vh-toolpage--shell .vh-tool-out input:focus,.vh-toolpage--shell .vh-tool-row input[type=text]:focus,.vh-toolpage--shell .vh-tool-row input[type=number]:focus,.vh-toolpage--shell .vh-tool-row select:focus{border-color:var(--brand-primary,#2C4BFF);background:#fff;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary,#2C4BFF) 16%,transparent)}.vh-toolpage--shell .vh-tool-out input{background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 4%,#fff);font-family:'JetBrains Mono',ui-monospace,Menlo,monospace}.vh-toolpage--shell .vh-tool-row label,.vh-toolpage--shell .vh-tool-checks label{color:color-mix(in srgb,var(--brand-secondary,#161824) 68%,#fff);font-weight:600}.vh-toolpage--shell .vh-tool-row input[type=range]{-webkit-appearance:none;appearance:none;height:6px;border-radius:999px;background:color-mix(in srgb,var(--brand-secondary,#161824) 12%,#fff);outline:none}.vh-toolpage--shell .vh-tool-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--brand-primary,#2C4BFF);border:3px solid #fff;box-shadow:0 1px 4px color-mix(in srgb,var(--brand-secondary,#161824) 30%,transparent);cursor:pointer;transition:transform .12s ease}.vh-toolpage--shell .vh-tool-row input[type=range]::-webkit-slider-thumb:active{transform:scale(1.12)}.vh-toolpage--shell .vh-tool-row input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--brand-primary,#2C4BFF);border:3px solid #fff;box-shadow:0 1px 4px color-mix(in srgb,var(--brand-secondary,#161824) 30%,transparent);cursor:pointer}.vh-toolpage--shell .vh-tool-checks input[type=checkbox]{accent-color:var(--brand-primary,#2C4BFF);width:15px;height:15px}.vh-toolpage--shell .vh-tool-btn{background:var(--brand-primary,#2C4BFF);border-radius:10px;font-weight:600;box-shadow:0 6px 16px -8px color-mix(in srgb,var(--brand-primary,#2C4BFF) 70%,transparent);transition:background .15s ease,transform .12s cubic-bezier(.23,1,.32,1),box-shadow .15s ease}.vh-toolpage--shell .vh-tool-btn:hover{background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 88%,#000);box-shadow:0 10px 22px -10px color-mix(in srgb,var(--brand-primary,#2C4BFF) 80%,transparent)}.vh-toolpage--shell .vh-tool-btn:active{transform:scale(.975)}.vh-toolpage--shell .vh-tool-btn:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary,#2C4BFF) 30%,transparent)}.vh-toolpage--shell .vh-tool-btn--ghost{background:#fff;color:var(--brand-primary,#2C4BFF);border:1px solid color-mix(in srgb,var(--brand-primary,#2C4BFF) 35%,transparent);box-shadow:none}.vh-toolpage--shell .vh-tool-btn--ghost:hover{background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 6%,#fff)}.vh-toolpage--shell .vh-tool-copy{background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 9%,#fff);color:var(--brand-primary,#2C4BFF);border-radius:9px;font-weight:600;transition:background .14s ease,transform .12s ease}.vh-toolpage--shell .vh-tool-copy:hover{background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 16%,#fff)}.vh-toolpage--shell .vh-tool-copy:active{transform:scale(.95)}.vh-toolpage--shell .vh-toolpage-hint{color:color-mix(in srgb,var(--brand-secondary,#161824) 50%,#fff)}.vh-toolpage--shell .vh-toolpage-result:empty::before{content:"Results will appear here";border:1px dashed color-mix(in srgb,var(--brand-primary,#2C4BFF) 26%,transparent);border-radius:14px;background:radial-gradient(120% 100% at 50% 0%,color-mix(in srgb,var(--brand-primary,#2C4BFF) 5%,transparent),transparent 70%),color-mix(in srgb,var(--brand-primary,#2C4BFF) 2.5%,#fff);color:color-mix(in srgb,var(--brand-secondary,#161824) 55%,#fff);font-weight:500;min-height:120px}.vh-toolpage--shell .vh-tool-result{color:var(--brand-secondary,#161824)}.vh-toolpage-main{--cat:var(--brand-primary,#2C4BFF)}.vh-toolpage-main[data-cat="ai"]{--cat:#6d4bff}.vh-toolpage-main[data-cat="domain"]{--cat:var(--brand-primary)}.vh-toolpage-main[data-cat="security"]{--cat:#16a34a}.vh-toolpage-main[data-cat="seo"]{--cat:#0ea5e9}.vh-toolpage-main[data-cat="dev"]{--cat:var(--brand-primary)}.vh-toolpage-main[data-cat="text"]{--cat:#d97706}.vh-toolpage-main[data-cat="calc"]{--cat:var(--brand-secondary)}.vh-toolpage--shell .vh-toolpage-card .vh-toolpage-head{display:none}.vh-toolpage--shell .vh-toolpage-card>.vh-toolpage-form:first-child,.vh-toolpage--shell .vh-toolpage-card>.vh-tool-row:first-child,.vh-toolpage--shell .vh-toolpage-card>.vh-tool-input:first-child,.vh-toolpage--shell .vh-toolpage-card>textarea:first-child{margin-top:0}.vh-toolpage--shell .vh-toolpage-card{position:relative;overflow:hidden;background:radial-gradient(120% 70% at 50% -8%,color-mix(in srgb,var(--cat) 6%,transparent) 0%,transparent 55%),#fff}.vh-toolpage--shell .vh-toolpage-form input:focus,.vh-toolpage--shell .vh-tool-input:focus,.vh-toolpage--shell .vh-tool textarea:focus,.vh-toolpage--shell .vh-toolpage-card textarea:focus,.vh-toolpage--shell .vh-tool-out input:focus,.vh-toolpage--shell .vh-tool-row input[type=text]:focus,.vh-toolpage--shell .vh-tool-row input[type=number]:focus,.vh-toolpage--shell .vh-tool-row select:focus{border-color:var(--cat);box-shadow:0 0 0 3px color-mix(in srgb,var(--cat) 16%,transparent)}.vh-toolpage--shell .vh-tool-out input{background:color-mix(in srgb,var(--cat) 4%,#fff)}.vh-toolpage--shell .vh-tool-btn{background:var(--cat);box-shadow:0 6px 16px -8px color-mix(in srgb,var(--cat) 70%,transparent)}.vh-toolpage--shell .vh-tool-btn:hover{background:color-mix(in srgb,var(--cat) 88%,#000);box-shadow:0 10px 22px -10px color-mix(in srgb,var(--cat) 80%,transparent)}.vh-toolpage--shell .vh-tool-btn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--cat) 30%,transparent)}.vh-toolpage--shell .vh-tool-btn--ghost{color:var(--cat);border-color:color-mix(in srgb,var(--cat) 35%,transparent)}.vh-toolpage--shell .vh-tool-btn--ghost:hover{background:color-mix(in srgb,var(--cat) 6%,#fff)}.vh-toolpage--shell .vh-tool-copy{background:color-mix(in srgb,var(--cat) 9%,#fff);color:var(--cat)}.vh-toolpage--shell .vh-tool-copy:hover{background:color-mix(in srgb,var(--cat) 16%,#fff)}.vh-toolpage--shell .vh-tool-checks input[type=checkbox]{accent-color:var(--cat)}.vh-toolpage--shell .vh-tool-row input[type=range]::-webkit-slider-thumb{background:var(--cat)}.vh-toolpage--shell .vh-tool-row input[type=range]::-moz-range-thumb{background:var(--cat)}.vh-toolpage--shell .vh-toolpage-result:empty::before{border-color:color-mix(in srgb,var(--cat) 26%,transparent);background:radial-gradient(120% 100% at 50% 0%,color-mix(in srgb,var(--cat) 6%,transparent),transparent 70%),color-mix(in srgb,var(--cat) 2.5%,#fff)}@media (max-width:560px){.vh-toolpage--shell .vh-toolpage-card{padding:18px 16px;border-radius:15px}.vh-toolpage-crumb__ico{width:42px;height:42px;font-size:16px}}.vh-toolpage--shell .vh-toolpage-card .vh-tool-input,.vh-toolpage--shell .vh-toolpage-card .vh-tool-out input,.vh-toolpage--shell .vh-toolpage-card .vh-toolpage-form input,.vh-toolpage--shell .vh-toolpage-card .vh-tool-row input[type=text],.vh-toolpage--shell .vh-toolpage-card .vh-tool-row input[type=number],.vh-toolpage--shell .vh-toolpage-card .vh-tool-row select{padding:11px 14px;font-size:14px;border-radius:10px;box-sizing:border-box}.vh-toolpage--shell .vh-toolpage-card textarea,.vh-toolpage--shell .vh-toolpage-card .vh-tool textarea{padding:12px 14px;border-radius:10px;box-sizing:border-box;line-height:1.55}.vh-toolpage--shell .vh-toolpage-card>.vh-tool-input,.vh-toolpage--shell .vh-toolpage-card>textarea,.vh-toolpage--shell .vh-toolpage-card>.vh-tool-out,.vh-toolpage--shell .vh-toolpage-card>.vh-tool-row,.vh-toolpage--shell .vh-toolpage-card>.vh-toolpage-form,.vh-toolpage--shell .vh-toolpage-card>.vh-tool-checks{margin:0 0 14px}.vh-toolpage--shell .vh-toolpage-card>.vh-tool-btn,.vh-toolpage--shell .vh-toolpage-card>.vh-tool-actions{margin-top:4px}.vh-toolpage--shell .vh-toolpage-card .vh-tool-row{display:flex;align-items:center;gap:12px}.vh-toolpage--shell .vh-toolpage-card .vh-tool-row>label{flex:0 0 auto;min-width:92px;font-size:13px;font-weight:600;color:color-mix(in srgb,var(--brand-secondary,#161824) 70%,#fff)}.vh-toolpage--shell .vh-toolpage-card .vh-tool-row>input,.vh-toolpage--shell .vh-toolpage-card .vh-tool-row>select{flex:1 1 auto;min-width:0}.vh-toolpage--shell .vh-toolpage-card .vh-tool-out{display:flex;align-items:stretch;gap:10px}.vh-toolpage--shell .vh-toolpage-card .vh-tool-out input{flex:1 1 auto;min-width:0}.vh-toolpage--shell .vh-toolpage-card .vh-tool-copy{flex:0 0 auto;padding:0 16px;display:inline-flex;align-items:center;border-radius:10px;min-height:44px}.vh-toolpage--shell .vh-toolpage-card .vh-toolpage-form{display:flex;align-items:stretch;gap:10px}.vh-toolpage--shell .vh-toolpage-card .vh-toolpage-form input{flex:1 1 auto;min-width:0}.vh-toolpage--shell .vh-toolpage-card .vh-toolpage-form .vh-tool-btn{flex:0 0 auto;white-space:nowrap}.vh-toolpage--shell .vh-toolpage-card .vh-tool-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.vh-toolpage--shell .vh-toolpage-card .vh-tool-btn{padding:11px 22px;font-size:14px;border-radius:10px}.vh-toolpage--shell .vh-toolpage-card .vh-toolpage-hint{margin:14px 0 0;line-height:1.55}.vh-toolpage--shell .vh-toolpage-card .vh-toolpage-result,.vh-toolpage--shell .vh-toolpage-card .vh-tool-result{margin-top:16px}.vh-toolpage--shell .vh-tool-btn.vh-aitool{background:#fff!important;color:var(--brand-secondary,#161824)!important;border:1.5px solid color-mix(in srgb,var(--brand-primary,#2C4BFF) 40%,transparent)!important;box-shadow:0 4px 14px -8px color-mix(in srgb,var(--brand-primary,#2C4BFF) 50%,transparent);font-weight:700}.vh-toolpage--shell .vh-tool-btn.vh-aitool:hover{background:color-mix(in srgb,var(--brand-primary,#2C4BFF) 5%,#fff)!important;border-color:var(--brand-primary,#2C4BFF)!important;box-shadow:0 8px 20px -8px color-mix(in srgb,var(--brand-primary,#2C4BFF) 45%,transparent)}.vh-toolpage--shell .vh-tool-btn.vh-aitool:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary,#2C4BFF) 22%,transparent)}.vh-toolpage--shell .vh-tool-btn.vh-aitool i{margin-right:2px}@media (max-width:560px){.vh-toolpage--shell .vh-toolpage-card .vh-tool-row{flex-wrap:wrap}.vh-toolpage--shell .vh-toolpage-card .vh-tool-row>label{min-width:0;flex-basis:100%}.vh-toolpage--shell .vh-toolpage-card .vh-tool-row>input,.vh-toolpage--shell .vh-toolpage-card .vh-tool-row>select{flex-basis:100%}.vh-toolpage--shell .vh-toolpage-card .vh-toolpage-form{flex-direction:column}.vh-toolpage--shell .vh-toolpage-card .vh-toolpage-form .vh-tool-btn{width:100%}}.vh-aitool__img{width:22px;height:22px;object-fit:contain;display:inline-block;vertical-align:middle;margin:-2px 7px -2px 0;flex-shrink:0;mix-blend-mode:multiply;animation:vh-ai-mark-flash 2.4s ease-in-out infinite;will-change:filter}.vh-tool-btn.vh-aitool{display:inline-flex;align-items:center}@media (prefers-reduced-motion:reduce){.vh-aitool__img{animation:none}}.hpp-extras{background:radial-gradient(70% 50% at 50% 0%,color-mix(in srgb,var(--brand-primary,#2C4BFF) 5%,transparent) 0%,transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--brand-primary,#2C4BFF) 3.5%,#fff) 0%,#fff 40%);padding:clamp(36px,6vw,60px) 16px clamp(44px,7vw,72px)}.hpp-extras .hpp-custom-cta{margin-top:0}.hpp-extras .hpp-included{margin-top:24px}.hpp-extras .hpp-locations{margin-top:24px}.vh-domdetails{max-width:940px}.vh-dd-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:0 0 22px}.vh-dd-eyebrow{display:inline-flex;align-items:center;gap:7px;font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-primary,#2C4BFF)}.vh-dd-name{font-size:clamp(1.5rem,3vw,2rem);font-weight:800;letter-spacing:-0.02em;color:var(--ink,#12141D);margin:.35rem 0 0;word-break:break-all;line-height:1.1}.vh-dd-head .vh-ps-badge{font-size:.82rem;padding:6px 14px}.vh-domdetails .card{border:1px solid #eceff5;border-radius:16px;box-shadow:0 1px 2px rgba(15,23,42,.04);background:#fff;margin-bottom:1.25rem}.vh-domdetails .card-body{padding:1.6rem 1.75rem}.vh-domdetails .card-title{font-size:1.15rem;font-weight:800;letter-spacing:-0.01em;color:var(--ink,#12141D);margin:0 0 1.25rem}.vh-domdetails .card-title+.card-title{margin-top:1.75rem;padding-top:1.5rem;border-top:1px solid #f1f4f9}.vh-domdetails #tabOverview h5{font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-muted,#94A3B8);margin:0 0 .3rem}.vh-domdetails #tabOverview .row.mb-3{padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #f1f4f9}.vh-domdetails #tabOverview .row.mb-3 [class^="col"] span,.vh-domdetails #tabOverview .row.mb-3 [class^="col"] a{font-size:.98rem;color:var(--ink,#12141D);font-weight:500}.vh-domdetails #tabOverview ul{list-style:none;padding:0;margin:.25rem 0 0;display:flex;flex-wrap:wrap;gap:10px}.vh-domdetails #tabOverview ul li{margin:0}.vh-domdetails #tabOverview ul li a{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:10px;background:#eef2ff;color:var(--brand-primary);font-weight:700;font-size:.9rem;text-decoration:none;transition:background .15s}.vh-domdetails #tabOverview ul li a:hover{background:#e0e7ff;color:var(--primary-700)}.vh-domdetails .btn{font-weight:700;border-radius:10px;padding:9px 18px;border:0;transition:filter .15s ease,background .15s ease}.vh-domdetails .btn-lg{padding:12px 26px;font-size:1rem}.vh-domdetails .btn-primary{background:linear-gradient(135deg,var(--brand-primary),var(--accent));color:#fff}.vh-domdetails .btn-primary:hover,.vh-domdetails .btn-primary:focus{filter:brightness(1.07);color:#fff}.vh-domdetails .btn-success{background:var(--accent-success,#16A34A);color:#fff}.vh-domdetails .btn-success:hover,.vh-domdetails .btn-success:focus{filter:brightness(1.07);color:#fff}.vh-domdetails .btn-danger{background:var(--accent-danger,#DC2626);color:#fff}.vh-domdetails .btn-danger:hover,.vh-domdetails .btn-danger:focus{filter:brightness(1.07);color:#fff}.vh-domdetails .btn-default,.vh-domdetails .btn-xs{background:#eef2ff;color:var(--brand-primary)}.vh-domdetails .btn-default:hover,.vh-domdetails .btn-xs:hover{background:#e0e7ff;color:var(--primary-700)}.vh-domdetails .label{display:inline-block;font-size:.8rem;font-weight:700;padding:5px 13px;border-radius:999px}.vh-domdetails .label-success{background:#dcfce7;color:#15803d}.vh-domdetails .label-danger{background:#fee2e2;color:#b91c1c}.vh-domdetails h2.text-center,.vh-domdetails h4.text-center{font-size:1.05rem;font-weight:600;color:var(--ink-soft,#475569)}.vh-domdetails .form-control{border:1px solid #dfe3ec;border-radius:10px;padding:.55rem .8rem;font-size:.95rem;color:var(--ink,#12141D);transition:border-color .15s ease,box-shadow .15s ease}.vh-domdetails .form-control:focus{border-color:var(--brand-primary,#2C4BFF);box-shadow:0 0 0 3px rgba(44,75,255,.12);outline:0}.vh-domdetails .col-form-label{font-weight:600;color:var(--ink-soft,#475569)}.vh-domdetails .form-check label{color:var(--ink,#12141D);font-weight:500}.vh-domdetails .alert{border-radius:12px;border:1px solid transparent;font-size:.94rem}.vh-domdetails #tabAddons .fa-3x{color:var(--brand-primary,#2C4BFF)}.vh-domdetails #tabAddons hr{border-color:#eef1f6}.vh-ps--page{max-width:1000px;margin:0 auto}.vh-ps-pagehead{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}.vh-ps--page .vh-ps-title{margin:0}.vh-ps--page .vh-ps-row a.vh-ps-btn,.vh-ps--page .vh-ps-row a.vh-ps-btn:hover,.vh-ps--page .vh-ps-row a.vh-ps-btn:focus{color:var(--primary-700)!important}.vh-ps--page .vh-ps-row a.vh-ps-btn:hover,.vh-ps--page .vh-ps-row a.vh-ps-btn:focus{background:#e0e7ff!important}.vh-ps--page .vh-ps-row a.vh-ps-btn--primary,.vh-ps--page .vh-ps-row a.vh-ps-btn--primary:hover,.vh-ps--page .vh-ps-row a.vh-ps-btn--primary:focus{color:#fff!important;background:linear-gradient(135deg,var(--brand-primary),var(--accent))!important}.vh-ps--page .vh-ps-row a.vh-ps-btn--danger,.vh-ps--page .vh-ps-row a.vh-ps-btn--danger:focus{background:#fef2f2!important;color:#dc2626!important}.vh-ps--page .vh-ps-row a.vh-ps-btn--danger:hover{background:#fee2e2!important;color:#b91c1c!important}.gateway-errors:empty{display:none!important}#order-standard_cart.vh-co .vh-co-hero{padding:26px 24px 18px}#order-standard_cart.vh-co .vh-co-title{margin-bottom:5px}#order-standard_cart.vh-co .vh-co-subtitle{font-size:14px;max-width:520px}#order-standard_cart.vh-co .vh-co-content{padding-top:24px;padding-bottom:36px}#order-standard_cart.vh-co .cart-body{max-width:1080px;margin:0 auto}#order-standard_cart.vh-co .row.margin-bottom{margin-bottom:16px!important}#order-standard_cart.vh-co .already-registered{margin-bottom:10px}#order-standard_cart.vh-co .account-select-container{margin-bottom:6px}#order-standard_cart.vh-co .account-select{padding:16px 18px}#order-standard_cart.vh-co .account-select.account-select-empty,#order-standard_cart.vh-co .account{min-height:0}#order-standard_cart.vh-co .payment-methods{margin-top:6px}#order-standard_cart.vh-co h2,#order-standard_cart.vh-co h3{margin-top:4px}.vh-ai-dlmodal{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(14,24,48,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:vhAiDlFade .15s ease}.vh-ai-dlmodal[hidden]{display:none}@keyframes vhAiDlFade{from{opacity:0}to{opacity:1}}.vh-ai-dlmodal__card{width:100%;max-width:384px;background:#fff;border-radius:18px;padding:28px 26px 22px;text-align:center;box-shadow:0 24px 60px -20px rgba(14,24,48,.55);animation:vhAiDlPop .22s cubic-bezier(.2,.9,.3,1.15)}@keyframes vhAiDlPop{from{transform:translateY(10px) scale(.95);opacity:0}to{transform:none;opacity:1}}.vh-ai-dlmodal__icon{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:15px;margin-bottom:14px;background:#eef2ff;color:var(--brand-primary)}.vh-ai-dlmodal__title{font-size:1.22rem;font-weight:800;color:var(--brand-secondary);letter-spacing:-0.01em;margin:0 0 7px}.vh-ai-dlmodal__text{font-size:.94rem;color:#5b6685;line-height:1.5;margin:0 0 20px}.vh-ai-dlmodal__text--empty{display:none}.vh-ai-dlmodal.is-empty .vh-ai-dlmodal__text:not(.vh-ai-dlmodal__text--empty){display:none}.vh-ai-dlmodal.is-empty .vh-ai-dlmodal__text--empty{display:block}.vh-ai-dlmodal.is-empty .vh-ai-dlmodal__btn--primary{display:none}.vh-ai-dlmodal.is-empty .vh-ai-dlmodal__btn--ghost{background:linear-gradient(135deg,var(--brand-primary),var(--accent));color:#fff}.vh-ai-dlmodal__actions{display:flex;gap:10px;justify-content:center}.vh-ai-dlmodal__btn{display:inline-flex;align-items:center;gap:7px;justify-content:center;font-weight:700;font-size:.92rem;padding:11px 22px;border-radius:11px;border:0;cursor:pointer;transition:filter .15s ease,background .15s ease}.vh-ai-dlmodal__btn--ghost{background:#eef1f6;color:#475569}.vh-ai-dlmodal__btn--ghost:hover{background:#e2e8f0}.vh-ai-dlmodal__btn--primary{background:linear-gradient(135deg,var(--brand-primary),var(--accent));color:#fff}.vh-ai-dlmodal__btn--primary:hover{filter:brightness(1.07)}@media (prefers-reduced-motion:reduce){.vh-ai-dlmodal,.vh-ai-dlmodal__card{animation:none}}.vh-hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center;z-index:0;pointer-events:none;transform:scale(1.35) translateX(14%);transform-origin:center center}@media (prefers-reduced-motion:reduce){.vh-hero-video{display:none}}.vh-hero .vh-headline,.vh-hero .vh-hero-wrap>div:first-child .vh-headline{color:#fff!important;text-shadow:0 2px 20px rgba(14,31,77,.55)}.vh-hero .vh-headline .vh-accent{color:var(--accent,#F3D27E)!important;-webkit-text-fill-color:var(--accent,#F3D27E)}.vh-hero .vh-hero-sub{color:color-mix(in srgb,#fff 88%,transparent);text-shadow:0 1px 12px rgba(14,31,77,.5)}.vh-hero .vh-hero-sub strong{color:#fff}.vh-hero .vh-transfer-link{color:#fff;text-decoration-color:rgba(255,255,255,.5)}.vh-hero .vh-transfer-link:hover,.vh-hero .vh-transfer-link:hover svg{color:var(--accent,#F3D27E);text-decoration-color:var(--accent,#F3D27E)}.vh-hero::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgb(45 44 50 / 96%) 30%,rgb(43 42 47 / 80%) 32%,rgba(43,42,47,.68) 52%,rgb(43 42 47 / 67%) 8%,rgb(43 42 47 / 0%) 64%,rgb(43 42 47) 100%);pointer-events:none}@media (min-width:1400px){.vh-hero::before{background:linear-gradient(90deg,rgba(43,42,47,.9) 30%,rgb(43 42 47) 32%,rgba(43,42,47,.68) 52%,rgba(43,42,47,.60) 8%,rgba(43,42,47,.16) 64%,rgba(43,42,47,1) 100%)}}.vh-aib{--aib-blue:var(--brand-primary);--aib-ink:#0f172a;--aib-muted:#64748b;--aib-line:#e6ebf3}.vh-aib *{box-sizing:border-box}.vh-aib-hero{position:relative;overflow:hidden;background:linear-gradient(180deg,#f4f7ff 0%,#ffffff 100%);padding:4.5rem 0 3.5rem;text-align:center}.vh-aib-blob{position:absolute;border-radius:50%;filter:blur(90px);opacity:.5;pointer-events:none;z-index:0}.vh-aib-blob--a{width:520px;height:520px;top:-180px;left:-120px;background:radial-gradient(circle,var(--brand-primary),transparent 70%)}.vh-aib-blob--b{width:460px;height:460px;top:-120px;right:-140px;background:radial-gradient(circle,var(--accent),transparent 70%);opacity:.4}.vh-aib-hero__inner{position:relative;z-index:1;margin:0 auto}.vh-aib-eyebrow{display:inline-flex;align-items:center;gap:.45rem;font-size:.8rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--aib-blue);background:#eaf0ff;border:1px solid #d7e1ff;padding:.4rem .85rem;border-radius:999px;margin-bottom:1.2rem}.vh-aib-title{font-size:clamp(2rem,5vw,3.2rem);font-weight:800;line-height:1.08;letter-spacing:-.02em;color:var(--aib-ink);margin:0 0 1rem}.vh-aib-title__accent{background:linear-gradient(90deg,var(--brand-primary),var(--accent));-webkit-background-clip:text;background-clip:text;color:transparent}.vh-aib-lead{font-size:clamp(1rem,1.6vw,1.15rem);color:var(--aib-muted);max-width:640px;margin:0 auto 2rem;line-height:1.6}.vh-aib-box{background:#fff;border:1px solid var(--aib-line);border-radius:20px;box-shadow:0 18px 50px rgba(20,40,120,.12);padding:1.1rem;text-align:left;max-width:760px;margin:0 auto}.vh-aib-input{width:100%;border:0;outline:none;resize:vertical;min-height:84px;font:inherit;font-size:1.05rem;line-height:1.55;color:var(--aib-ink);padding:.6rem .7rem;background:transparent}.vh-aib-input::placeholder{color:#94a3b8}.vh-aib-box__foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:.6rem;border-top:1px solid var(--aib-line);padding-top:.85rem}.vh-aib-chips{display:flex;flex-wrap:wrap;gap:.45rem;flex:1}.vh-aib-chip{font-size:.82rem;font-weight:600;color:#334155;background:#f1f5fb;border:1px solid var(--aib-line);border-radius:999px;padding:.4rem .75rem;cursor:pointer;transition:.15s}.vh-aib-chip:hover{background:#e4ecfb;border-color:#c9d8f5;color:var(--aib-blue)}.vh-aib-generate{flex:0 0 auto;display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(90deg,var(--brand-primary),#4f6bff);color:#fff;border:0;border-radius:12px;padding:.85rem 1.5rem;font:inherit;font-weight:700;font-size:1rem;cursor:pointer;box-shadow:0 8px 20px rgba(44,75,255,.3);transition:.2s}.vh-aib-generate:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 26px rgba(44,75,255,.4)}.vh-aib-generate:disabled{opacity:.7;cursor:default}.vh-aib-generate__label{display:inline-flex;align-items:center;gap:.5rem}.vh-aib-spin{width:15px;height:15px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;display:inline-block;animation:aibSpin .7s linear infinite}@keyframes aibSpin{to{transform:rotate(360deg)}}.vh-aib-status{color:var(--aib-muted);font-size:.92rem;margin:1rem 0 0;min-height:1.2em}.vh-aib-err{color:#dc2626;font-size:.92rem;font-weight:600;margin:.5rem 0 0}.vh-aib-trust{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:1.4rem;padding:0;margin:1.8rem 0 0}.vh-aib-trust li{display:inline-flex;align-items:center;gap:.4rem;font-size:.9rem;font-weight:600;color:#475569}.vh-aib-trust i{color:#16a34a}.vh-aib-browser{max-width:1080px;margin:0 auto;background:#fff;border:1px solid var(--aib-line);border-radius:16px;overflow:hidden;box-shadow:0 20px 60px rgba(20,40,120,.14)}.vh-aib-browser__bar{display:flex;align-items:center;gap:1rem;padding:.7rem 1rem;background:#f1f4f9;border-bottom:1px solid var(--aib-line)}.vh-aib-dots span{display:inline-block;width:11px;height:11px;border-radius:50%;margin-right:6px}.vh-aib-dots span:nth-child(1){background:#ff5f56}.vh-aib-dots span:nth-child(2){background:#ffbd2e}.vh-aib-dots span:nth-child(3){background:#27c93f}.vh-aib-browser__url{flex:1;text-align:center;font-size:.85rem;color:#64748b;background:#fff;border:1px solid var(--aib-line);border-radius:999px;padding:.35rem 1rem;max-width:340px;margin:0 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vh-aib-browser__actions{display:flex;gap:.4rem}.vh-aib-mini{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:600;color:#334155;background:#fff;border:1px solid var(--aib-line);border-radius:9px;padding:.4rem .7rem;cursor:pointer;transition:.15s}.vh-aib-mini:hover{background:var(--aib-blue);color:#fff;border-color:var(--aib-blue)}.vh-aib-frame{width:100%;height:660px;border:0;background:#fff;display:block}.vh-aib-deploy{max-width:1080px;margin:1.4rem auto 0;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;background:linear-gradient(90deg,var(--brand-secondary),var(--brand-primary));color:#fff;border-radius:16px;padding:1.6rem 1.8rem}.vh-aib-deploy h3{margin:0 0 .3rem;font-size:1.3rem;font-weight:800;color:#fff}.vh-aib-deploy p{margin:0;color:#cdd8ff;font-size:.95rem}.vh-aib-deploy .main-btn{flex:0 0 auto}.vh-aib-h2{text-align:center;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;letter-spacing:-.02em;color:var(--aib-ink);margin:0 0 2.4rem}.vh-aib-steps{padding:4rem 0}.vh-aib-steps__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:1000px;margin:0 auto}.vh-aib-step{position:relative;background:#fff;border:1px solid var(--aib-line);border-radius:18px;padding:2rem 1.5rem 1.6rem;text-align:center;box-shadow:0 4px 18px rgba(15,23,42,.05)}.vh-aib-step__num{position:absolute;top:-16px;left:50%;transform:translateX(-50%);width:34px;height:34px;display:grid;place-items:center;background:var(--aib-blue);color:#fff;font-weight:800;border-radius:50%;box-shadow:0 6px 14px rgba(44,75,255,.35)}.vh-aib-step__ico{font-size:1.8rem;color:var(--aib-blue);margin:.6rem 0 .9rem}.vh-aib-step h3{font-size:1.15rem;font-weight:700;margin:0 0 .5rem;color:var(--aib-ink)}.vh-aib-step p{color:var(--aib-muted);font-size:.95rem;line-height:1.55;margin:0}.vh-aib-why{padding:4rem 0;background:#f8fafc}@media (max-width:900px){.vh-aib-steps__grid{grid-template-columns:1fr;max-width:440px}}@media (max-width:600px){.vh-aib-box__foot{flex-direction:column;align-items:stretch}.vh-aib-generate{justify-content:center}.vh-aib-frame{height:520px}.vh-aib-browser__actions .vh-aib-mini span{display:none}.vh-aib-deploy{text-align:center;justify-content:center}}@keyframes vhAibSpin{to{transform:rotate(360deg)}}@keyframes vhAibShine{to{transform:translateX(100%)}}body.vh-aib-lock{overflow:hidden}.vh-aib-share{max-width:1080px;margin:1rem auto 0;background:#eef3ff;border:1px solid #d5e0ff;border-radius:14px;padding:1rem 1.2rem}.vh-aib-share[hidden]{display:none}.vh-aib-share__label{display:block;font-weight:700;color:var(--aib-ink);font-size:.92rem;margin-bottom:.6rem}.vh-aib-share__label i{color:var(--aib-blue);margin-right:.4rem}.vh-aib-share__row{display:flex;gap:.55rem;flex-wrap:wrap}.vh-aib-share__input{flex:1;min-width:200px;border:1px solid #cdd8f0;border-radius:10px;padding:10px 13px;font-size:.9rem;color:#334155;background:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.vh-aib-share__input:focus{outline:2px solid var(--aib-blue);outline-offset:1px}.vh-aib-share__btn{display:inline-flex;align-items:center;gap:.4rem;border:0;border-radius:10px;padding:10px 16px;font-weight:700;font-size:.9rem;cursor:pointer;background:var(--aib-blue);color:#fff;text-decoration:none;transition:background .2s ease,transform .2s ease}.vh-aib-share__btn:hover{background:#1d38d6;transform:translateY(-1px)}.vh-aib-share__btn.is-copied{background:#16a34a}.vh-aib-share__btn--open{background:#fff;color:var(--aib-blue);border:1px solid #cdd8f0}.vh-aib-share__btn--open:hover{background:#f4f7ff;color:var(--aib-blue)}.vh-aib-previewsec{position:fixed;inset:0;z-index:3000;display:flex;flex-direction:column;padding:0;background:linear-gradient(180deg,var(--brand-secondary) 0%,#16234f 100%);overflow:hidden}.vh-aib-previewsec[hidden]{display:none}.vh-aib-resultbody{flex:1;overflow-y:auto;padding:2rem 0 3rem}.vh-aib-topbtn{display:inline-flex;align-items:center;gap:.4rem;background:rgba(255,255,255,.1);color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:.45rem .9rem;font-weight:600;font-size:.85rem;cursor:pointer;transition:background .2s ease}.vh-aib-topbtn:hover{background:rgba(255,255,255,.2)}.vh-aib-topbtn i{font-size:.78rem}.vh-aib-previewsec .vh-aib-frame{height:62vh;min-height:420px}.vh-aib-box__meta{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.55rem;padding:0 .2rem}.vh-aib-hint{color:var(--aib-muted);font-size:.8rem}.vh-aib-hint kbd{background:#eef2f9;border:1px solid var(--aib-line);border-bottom-width:2px;border-radius:5px;padding:1px 6px;font-size:.74rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#334155}.vh-aib-count{color:var(--aib-muted);font-size:.8rem;font-variant-numeric:tabular-nums}.vh-aib-count.is-over{color:#dc2626;font-weight:700}.vh-aib-device{display:inline-flex;gap:2px;background:#e6ebf3;border-radius:9px;padding:2px;margin-left:auto}.vh-aib-device__btn{display:inline-grid;place-items:center;width:30px;height:26px;border:0;background:transparent;color:var(--aib-muted);border-radius:7px;cursor:pointer;font-size:.85rem;transition:background .2s ease,color .2s ease}.vh-aib-device__btn.is-on{background:#fff;color:var(--aib-blue);box-shadow:0 1px 3px rgba(20,40,120,.18)}.vh-aib-browser.is-mobile{background:#eef1f7}.vh-aib-browser.is-mobile .vh-aib-frame{width:390px;max-width:100%;margin:1.3rem auto;height:68vh;border-radius:22px;border:1px solid var(--aib-line);box-shadow:0 14px 38px rgba(20,40,120,.18)}.vh-aib-generate:focus-visible,.vh-aib-mini:focus-visible,.vh-aib-chip:focus-visible,.vh-aib-share__btn:focus-visible,.vh-aib-topbtn:focus-visible,.vh-aib-buildtop__close:focus-visible,.vh-aib-device__btn:focus-visible{outline:3px solid #7fa0ff;outline-offset:2px}.vh-aib-gcard:focus-within{outline:3px solid #7fa0ff;outline-offset:2px}.vh-aiduo{background:#fff;padding:8px 0 84px}.vh-aiduo__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.vh-aiduo__card{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;min-height:250px;padding:36px 38px 32px;border-radius:14px;background:radial-gradient(90% 120% at 100% 100%,color-mix(in srgb,var(--brand-primary) 38%,transparent) 0%,transparent 60%),var(--brand-secondary);color:#fff;text-decoration:none}.vh-aiduo__card:hover{text-decoration:none;color:#fff}.vh-aiduo__card::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(color-mix(in srgb,#fff 22%,transparent) 1px,transparent 1.4px);background-size:20px 20px;opacity:.35;-webkit-mask-image:radial-gradient(80% 90% at 100% 100%,#000 0%,transparent 70%);mask-image:radial-gradient(80% 90% at 100% 100%,#000 0%,transparent 70%)}.vh-aiduo__card::after{content:"";position:absolute;inset:14px;z-index:-1;pointer-events:none;background:linear-gradient(var(--accent),var(--accent)) top left / 22px 2px,linear-gradient(var(--accent),var(--accent)) top left / 2px 22px,linear-gradient(var(--accent),var(--accent)) bottom right / 22px 2px,linear-gradient(var(--accent),var(--accent)) bottom right / 2px 22px;background-repeat:no-repeat;opacity:.75;transition:opacity .3s ease}.vh-aiduo__card:hover::after{opacity:1}.vh-aiduo__mark{position:absolute;right:-34px;bottom:-30px;width:190px;height:auto;opacity:.18;filter:saturate(.4) brightness(.9);transform:rotate(-8deg);pointer-events:none;transition:opacity .35s ease,filter .35s ease,transform .45s cubic-bezier(.23,1,.32,1)}.vh-aiduo__card:hover .vh-aiduo__mark{opacity:1;filter:saturate(1.15) brightness(1.05);transform:rotate(-4deg) translateY(-4px)}.vh-aiduo__eyebrow{display:inline-block;font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:14px}.vh-aiduo__title{margin:0 0 10px;font-size:clamp(1.3rem,2vw,1.7rem);font-weight:600;letter-spacing:-.02em;line-height:1.2;color:#fff;max-width:22ch;transform-origin:left center;transition:transform .5s cubic-bezier(.23,1,.32,1)}.vh-aiduo__card:hover .vh-aiduo__title{transform:scale(1.02)}.vh-aiduo__desc{margin:0;max-width:38ch;font-size:.98rem;line-height:1.6;color:color-mix(in srgb,#fff 78%,transparent)}.vh-aiduo__go{margin-top:auto;padding-top:26px;display:inline-flex;align-items:center;gap:.45rem;font-size:.98rem;font-weight:700;color:#fff}.vh-aiduo__go svg{transition:transform .3s cubic-bezier(.23,1,.32,1)}.vh-aiduo__card:hover .vh-aiduo__go svg{transform:translateX(4px)}.vh-aiduo__card:hover .vh-aiduo__go{text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--accent)}.vh-aiduo__vid{position:absolute;top:0;right:0;height:100%;width:50%;object-fit:cover;object-position:right center;z-index:-1;pointer-events:none;opacity:0;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 62%),linear-gradient(180deg,transparent 0%,#000 14%,#000 86%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 62%),linear-gradient(180deg,transparent 0%,#000 14%,#000 86%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect;filter:brightness(.82) saturate(1.05);transform-origin:right center;transition:opacity .6s ease,filter .45s ease,transform .7s cubic-bezier(.23,1,.32,1)}.vh-aiduo__card.has-video .vh-aiduo__vid{opacity:.85}.vh-aiduo__card.has-video:hover .vh-aiduo__vid{opacity:.95;filter:brightness(.95) saturate(1.1)}.vh-aiduo__eyebrow,.vh-aiduo__title,.vh-aiduo__desc,.vh-aiduo__go{position:relative;z-index:1}.vh-aiduo__card.has-video .vh-aiduo__title,.vh-aiduo__card.has-video .vh-aiduo__desc{text-shadow:0 1px 14px color-mix(in srgb,var(--brand-secondary) 85%,transparent)}.vh-aiduo__card.has-video .vh-aiduo__canvas,.vh-aiduo__card.has-video .vh-aiduo__mark{display:none}@media (prefers-reduced-motion:reduce){.vh-aiduo__vid{display:none}}.vh-aiduo__canvas{position:absolute;top:50%;right:22px;transform:translateY(-50%) rotate(-2deg);z-index:-1;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 34%);mask-image:linear-gradient(90deg,transparent 0%,#000 34%);transition:transform .45s cubic-bezier(.23,1,.32,1),opacity .35s ease;opacity:.85}.vh-aiduo__card:hover .vh-aiduo__canvas{opacity:1;transform:translateY(-52%) rotate(0deg)}.vh-aiduo__canvas--chat{display:flex;flex-direction:column;align-items:flex-end;gap:8px;width:220px}.vh-aiduo__bubble{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;line-height:1.3;padding:9px 13px;border-radius:14px}.vh-aiduo__bubble--user{background:var(--brand-primary);color:#fff;border-bottom-right-radius:4px}.vh-aiduo__bubble--ai{align-self:flex-start;background:color-mix(in srgb,#fff 92%,transparent);color:var(--brand-secondary);border-bottom-left-radius:4px}.vh-aiduo__bubble--ai img{width:18px;height:18px;object-fit:contain}.vh-aiduo__typing{display:inline-flex;gap:4px}.vh-aiduo__typing i{width:6px;height:6px;border-radius:50%;background:color-mix(in srgb,var(--brand-secondary) 55%,#fff);animation:vh-aiduo-typing 1.2s ease-in-out infinite}.vh-aiduo__typing i:nth-child(2){animation-delay:.18s}.vh-aiduo__typing i:nth-child(3){animation-delay:.36s}@keyframes vh-aiduo-typing{0%,60%,100%{transform:translateY(0);opacity:.5}30%{transform:translateY(-3px);opacity:1}}.vh-aiduo__canvas--build{width:210px}.vh-aiduo__win{display:flex;flex-direction:column;gap:7px;padding:10px 12px 14px;border-radius:10px;background:color-mix(in srgb,#fff 10%,transparent);border:1px solid color-mix(in srgb,#fff 16%,transparent);position:relative}.vh-aiduo__windots{display:flex;gap:4px;margin-bottom:2px}.vh-aiduo__windots i{width:6px;height:6px;border-radius:50%;background:color-mix(in srgb,#fff 35%,transparent)}.vh-aiduo__block{display:block;border-radius:4px;background:color-mix(in srgb,var(--brand-primary) 75%,#fff);animation:vh-aiduo-build .6s cubic-bezier(.23,1,.32,1) both}.vh-aiduo__block--hero{height:34px;animation-delay:.1s}.vh-aiduo__row{display:flex;gap:6px}.vh-aiduo__block--col{flex:1;height:24px;background:color-mix(in srgb,#fff 26%,transparent)}.vh-aiduo__row .vh-aiduo__block--col:nth-child(1){animation-delay:.25s}.vh-aiduo__row .vh-aiduo__block--col:nth-child(2){animation-delay:.4s}.vh-aiduo__row .vh-aiduo__block--col:nth-child(3){animation-delay:.55s}.vh-aiduo__line{display:block;height:5px;border-radius:3px;background:color-mix(in srgb,#fff 30%,transparent);animation:vh-aiduo-build .6s cubic-bezier(.23,1,.32,1) .7s both}.vh-aiduo__line--short{width:60%;animation-delay:.85s}.vh-aiduo__caret{position:absolute;right:10px;bottom:8px;font-size:13px;line-height:1;color:var(--accent);animation:vh-aiduo-blink 1.1s steps(1) infinite}@keyframes vh-aiduo-build{from{opacity:0;transform:translateY(8px) scaleY(.6)}to{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes vh-aiduo-blink{50%{opacity:0}}@media (max-width:900px){.vh-aiduo__grid{grid-template-columns:1fr}.vh-aiduo__card{min-height:210px;padding:28px 24px 26px}.vh-aiduo__mark{width:150px;right:-30px;bottom:-26px}.vh-aiduo__canvas{right:10px;opacity:.5}.vh-aiduo__vid{width:58%}.vh-aiduo__card.has-video .vh-aiduo__vid{opacity:.55}.vh-aiduo__canvas--chat{width:170px}.vh-aiduo__canvas--build{width:160px}}@media (prefers-reduced-motion:reduce){.vh-aiduo__card,.vh-aiduo__card:hover,.vh-aiduo__mark,.vh-aiduo__go svg{transition:none;transform:none}.vh-aiduo__canvas,.vh-aiduo__card:hover .vh-aiduo__canvas{transition:none;transform:translateY(-50%)}.vh-aiduo__title,.vh-aiduo__card:hover .vh-aiduo__title{transition:none;transform:none}.vh-aiduo__typing i,.vh-aiduo__block,.vh-aiduo__line,.vh-aiduo__caret{animation:none;opacity:1;transform:none}}.vh-abicon{display:inline-block;vertical-align:-3px;border-radius:5px;flex:0 0 auto}.vh-nav-ab{display:inline-flex;align-items:center;gap:7px}.vh-nav-ab .vh-abicon{vertical-align:middle}.vh-aib-eyebrow .vh-abicon{vertical-align:-5px;margin-right:2px}@media (prefers-reduced-motion:reduce){.vh-abicon animate{display:none}}