.vz2{--e:cubic-bezier(.23,1,.32,1);color:#1b2733;text-align:left;flex-direction:column;align-items:center;width:100%;max-width:400px;margin:0;font-size:13px;line-height:1.4;display:flex}.vz2-stage{justify-content:center;width:100%;display:flex;position:relative}.vz2 figcaption{color:#3e4a55;text-align:center;justify-content:center;align-items:center;gap:8px;margin-top:14px;font-size:13.5px;font-weight:600;display:flex}.vz2 figcaption em{font-style:normal;font-family:var(--f-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:#5a6570;border:1px solid #d5dee6;border-radius:999px;padding:2px 7px;font-size:9.5px;font-weight:500}.on-dark .vz2 figcaption,.ms-navy .vz2 figcaption{color:#e8edf1}.vz2 .on{opacity:1!important;transform:none!important}.vz2 .av{color:#fff;letter-spacing:.02em;background:linear-gradient(135deg,#9dbbd6,#3c79ae);border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:11.5px;font-weight:700;display:inline-flex}.vz2 .caret{vertical-align:-2px;background:#3c79ae;width:2px;height:13px;margin-left:2px;animation:1s steps(2,end) infinite vzBlink;display:inline-block}@keyframes vzBlink{50%{opacity:0}}@keyframes vzPop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.ph{box-sizing:border-box;background:#14181d;border-radius:44px;flex:none;width:250px;height:470px;padding:9px;box-shadow:inset 0 0 0 1.5px #3a4450,0 30px 60px -28px #1b273399,0 2px 4px #1b273326}.ph-scr{background:#fff;border-radius:36px;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.ph-dark .ph-scr{color:#fff;background:linear-gradient(170deg,#22384d 0%,#1b2733 55%,#141d26 100%)}.ph-status{flex:none;justify-content:space-between;align-items:center;padding:12px 20px 6px;font-size:12px;display:flex;position:relative}.ph-status b{font-weight:600}.ph-isl{background:#14181d;border-radius:12px;width:74px;height:22px;margin-left:-37px;position:absolute;top:9px;left:50%}.ph-sig{align-items:flex-end;gap:2px;display:flex}.ph-sig i{background:currentColor;border-radius:1px;width:3px}.ph-sig i:first-child{height:4px}.ph-sig i:nth-child(2){height:6px}.ph-sig i:nth-child(3){height:8px}.ph-sig i:nth-child(4){height:10px}.lp{flex-direction:column;align-items:center;width:100%;max-width:380px;display:flex}.lp-scr{box-sizing:border-box;background:#fff;border:8px solid #1f262e;border-bottom-width:10px;border-radius:14px 14px 4px 4px;width:100%;height:236px;position:relative;overflow:hidden;box-shadow:0 26px 50px -30px #1b27338c}.lp-scr.dk{background:#121b24}.lp-bar{background:#eef1f4;border-bottom:1px solid #e1e6eb;align-items:center;gap:4px;height:22px;padding:0 8px;display:flex}.lp-bar i{background:#c9d3dc;border-radius:50%;width:6px;height:6px}.lp-bar span{color:#5a6570;white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:6px;flex:1;margin-left:6px;padding:1px 8px;font-size:9.5px;overflow:hidden}.lp-body{height:calc(100% - 22px);position:relative}.lp-scr.dk .lp-body{height:100%}.lp-base{background:linear-gradient(#d5dbe1,#aeb7c0);border-radius:2px 2px 12px 12px;width:116%;height:12px;margin-top:-1px;position:relative}.lp-base:before{content:"";background:#9aa4ae;border-radius:0 0 6px 6px;width:60px;height:5px;margin-left:-30px;position:absolute;top:0;left:50%}.ph-lock .ph-scr{background:radial-gradient(120% 70% at 20% 0,#3c79ae 0%,#3c79ae00 60%),radial-gradient(90% 60% at 100% 100%,#ee8127 0%,#ee812700 55%),#1b2733}.lk-time{text-align:center;flex:none;margin-top:6px}.lk-time span{opacity:.85;font-size:12px;font-weight:500;display:block}.lk-time b{letter-spacing:-.03em;font-size:54px;font-weight:600;line-height:1.05;display:block}.lk-stack{flex-direction:column;gap:7px;padding:14px 10px 0;display:flex}.lk-n{color:#1b2733;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transition:opacity .42s var(--e),transform .42s var(--e);background:#ffffffd1;border-radius:18px;align-items:flex-start;gap:9px;padding:9px 11px;display:flex;transform:translateY(-14px)scale(.96)}.lk-n .ap{color:#fff;border-radius:7px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;font-weight:800;display:flex}.lk-n .tx{flex-direction:column;flex:1;min-width:0;display:flex}.lk-n .row{color:#5a6570;justify-content:space-between;font-size:10.5px;display:flex}.lk-n .row b{text-transform:uppercase;letter-spacing:.03em;font-weight:600}.lk-n .row em{font-style:normal}.lk-n .hd{margin-top:1px;font-size:12.5px;font-weight:700}.lk-n .bd{color:#3e4a55;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.im-top{border-bottom:1px solid #eef1f4;flex-direction:column;flex:none;align-items:center;gap:3px;padding:2px 0 8px;display:flex}.im-top .av{width:40px;height:40px;font-size:14px}.im-top b{font-size:12.5px;font-weight:600}.im-top .sub{color:#8a949e;font-size:10px}.im-thread{flex-direction:column;flex:1;justify-content:flex-end;gap:5px;padding:10px;display:flex;overflow:hidden}.im-b{opacity:0;max-width:80%;transition:opacity .32s var(--e),transform .32s var(--e);border-radius:17px;padding:7px 11px;font-size:12px;line-height:1.35;transform:translateY(10px)scale(.95)}.im-b.in{color:#1b2733;background:#e9e9eb;border-bottom-left-radius:5px;align-self:flex-start}.im-b.out{color:#fff;background:#3c79ae;border-bottom-right-radius:5px;align-self:flex-end}.im-typing{background:#e9e9eb;border-radius:16px;gap:3px;width:max-content;padding:9px 11px;display:flex}.im-typing.out{background:#c9daea;align-self:flex-end}.im-typing i{background:#8a949e;border-radius:50%;width:6px;height:6px;animation:1s infinite vzDot}.im-typing i:nth-child(2){animation-delay:.15s}.im-typing i:nth-child(3){animation-delay:.3s}@keyframes vzDot{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.im-read{color:#8a949e;align-self:flex-end;margin-top:-2px;font-size:9.5px}.im-input{color:#a0a9b2;border:1px solid #e1e6eb;border-radius:18px;flex:none;align-items:center;gap:6px;margin:0 10px 14px;padding:6px 6px 6px 12px;font-size:11.5px;display:flex}.im-input span{flex:1}.im-input i{background:#3c79ae;border-radius:50%;width:22px;height:22px}.ws{box-sizing:border-box;height:100%;padding:10px 12px}.ws-nav{align-items:center;gap:8px;font-size:10px;display:flex}.ws-nav b{text-transform:capitalize;color:#1b2733;margin-right:auto;font-size:10.5px}.ws-nav span{background:#e1e6eb;border-radius:3px;width:22px;height:5px}.ws-nav em{color:#fff;background:#ee8127;border-radius:999px;padding:2px 8px;font-size:9px;font-style:normal;font-weight:700}.ws-hero{background:linear-gradient(135deg,#eef4fa,#fff3e8);border-radius:10px;flex-direction:column;gap:6px;width:56%;margin-top:14px;padding:14px 12px;display:flex}.ws-hero i{opacity:.75;background:#1b2733;border-radius:4px;height:7px}.ws-btn{background:#3c79ae;border-radius:999px;width:44%;height:12px;margin-top:4px}.ws-row{gap:6px;width:56%;margin-top:10px;display:flex}.ws-row i{background:#f3f6f9;border-radius:8px;flex:1;height:34px}.cw{background:#fff;border-radius:14px;width:58%;position:absolute;bottom:46px;right:10px;overflow:hidden;box-shadow:0 18px 36px -14px #1b273373,0 0 0 1px #e8edf1}.cw-h{color:#fff;background:#1b2733;align-items:center;gap:6px;padding:7px 9px;font-size:9.5px;font-weight:600;display:flex}.cw-h .dot{background:#2e9e5b;border-radius:50%;width:6px;height:6px}.cw-t{flex-direction:column;justify-content:flex-end;gap:4px;max-height:118px;padding:7px;display:flex;overflow:hidden}.cw-b{opacity:0;max-width:88%;transition:opacity .3s var(--e),transform .3s var(--e);border-radius:11px;padding:5px 8px;font-size:9.8px;line-height:1.3;transform:translateY(6px)}.cw-b.in{color:#fff;background:#3c79ae;align-self:flex-end}.cw-b.out{background:#f0f3f6;align-self:flex-start}.cw-chips{flex-wrap:wrap;gap:3px;display:flex}.cw-chips span{color:#2e5f8c;border:1px solid #c9daea;border-radius:999px;padding:1px 6px;font-size:8.5px;font-weight:700}.cw-fab{background:#ee8127;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;bottom:10px;right:12px;box-shadow:0 8px 16px -8px #ee8127e6}.cl-top{flex-direction:column;flex:none;align-items:center;gap:4px;margin-top:8px;display:flex}.cl-top .av{background:linear-gradient(135deg,#f6a65e,#ee8127);width:58px;height:58px;font-size:19px}.cl-top b{text-align:center;margin-top:4px;padding:0 12px;font-size:15px;font-weight:600}.cl-top .tm{font-family:var(--f-mono,monospace);opacity:.75;font-size:11px}.cl-wave{flex:none;justify-content:center;align-items:center;gap:3px;height:26px;margin:10px 0 4px;display:flex}.cl-wave i{background:#9dbbd6;border-radius:2px;width:3px;height:100%;animation:.9s ease-in-out infinite vzWave}@keyframes vzWave{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}.cl-caps{flex-direction:column;flex:1;justify-content:flex-end;gap:5px;padding:4px 12px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 22%);mask-image:linear-gradient(#0000 0,#000 22%)}.cl-c{opacity:0;transition:opacity .32s var(--e),transform .32s var(--e);background:#ffffff1a;border-radius:12px;padding:6px 9px;font-size:11px;line-height:1.35;transform:translateY(8px)}.cl-c span{letter-spacing:.08em;text-transform:uppercase;opacity:.65;margin-bottom:1px;font-size:8.5px;font-weight:700;display:block}.cl-c.ag{background:#3c79ae73}.cl-out{opacity:0;transition:all .36s var(--e);background:#2e9e5b;border-radius:12px;align-items:center;gap:6px;margin:6px 12px 0;padding:7px 9px;font-size:11px;font-weight:600;display:flex;transform:translateY(6px)}.cl-btns{flex:none;justify-content:center;gap:12px;padding:12px 0 16px;display:flex}.cl-btns i{background:#ffffff24;border-radius:50%;width:34px;height:34px}.cl-btns b{background:#e5484d;border-radius:50%;width:34px;height:34px}.clip{width:270px;padding-top:12px;position:relative;transform:rotate(-1.5deg)}.clip-top{z-index:2;background:linear-gradient(#9aa4ae,#6f7a85);border-radius:8px 8px 12px 12px;justify-content:center;width:96px;height:28px;margin-left:-48px;display:flex;position:absolute;top:0;left:50%}.clip-top span{background:#14181d;border-radius:4px;width:34px;height:8px;margin-top:5px}.clip-paper{background:#b78b5a;border-radius:14px;padding:22px 12px 58px;position:relative;box-shadow:0 26px 46px -26px #1b273399}.clip-paper:before{content:"";background:#fff;border-radius:4px;position:absolute;inset:16px 9px 9px}.clip-paper>*{position:relative}.clip-h{border-bottom:2px solid #1b2733;margin:0 4px 6px;padding:4px 8px 6px;font-size:14px;font-weight:700}.clip-f{flex-direction:column;gap:1px;padding:5px 12px;display:flex}.clip-f .l{text-transform:uppercase;letter-spacing:.06em;color:#8a949e;font-size:9.5px;font-weight:600}.clip-f .v{min-height:18px;font-family:var(--f-serif,serif);color:#1f3a8a;border-bottom:1px dotted #9aa4ae;font-size:14px;font-style:italic}.clip-f .ty{clip-path:inset(0 100% 0 0);transition:clip-path .7s steps(18,end);display:inline-block}.clip-f .ty.on{clip-path:inset(0)}.clip-route{color:#2e5f8c;opacity:0;margin:8px 12px 0;font-size:10.5px;font-weight:700;line-height:1.3;transition:opacity .3s}.clip-stamp{text-align:center;letter-spacing:.06em;text-transform:uppercase;color:#1e6b3a;opacity:0;border:2.5px solid #1e6b3a;border-radius:8px;max-width:150px;padding:4px 8px;font-size:11.5px;font-weight:800;line-height:1.2;transition:opacity .3s,transform .38s cubic-bezier(.34,1.36,.64,1);bottom:16px;right:22px;transform:rotate(-8deg)scale(1.7);position:absolute!important}.clip-stamp.on{transform:rotate(-8deg)scale(1)!important}.clip-stamp.warn{color:#b85a10;border-color:#b85a10}.cal{background:#fff;border:1px solid #e1e6eb;border-radius:20px;width:100%;max-width:360px;padding:12px 12px 14px;position:relative;overflow:hidden;box-shadow:0 26px 50px -30px #1b273380}.cal-banner{z-index:2;color:#fff;transition:transform .45s var(--e);background:#1b2733f0;border-radius:14px;align-items:center;gap:9px;padding:8px 10px;font-size:11px;display:flex;position:absolute;top:8px;left:10px;right:10px;transform:translateY(-140%)}.cal-banner.on{transform:none}.cal-banner .ap{background:#2e9e5b;border-radius:7px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-weight:800;display:flex}.cal-banner b{font-size:11.5px;display:block}.cal-h{justify-content:space-between;align-items:baseline;padding:2px 2px 10px;display:flex}.cal-h b{letter-spacing:-.02em;color:#e5484d;font-size:20px}.cal-h span{color:#8a949e;font-size:10.5px}.cal-g{gap:3px;font-size:10px;display:grid}.cal-d{text-align:center;color:#5a6570;border-radius:6px;padding:3px 0;font-weight:700}.cal-d.today{color:#fff;background:#e5484d}.cal-t{color:#8a949e;align-items:flex-start;padding-top:2px;font-size:9.5px;display:flex}.cal-s{color:#1b2733;border-top:1px solid #f0f2f4;border-radius:6px;height:34px;padding:3px 4px;font-size:9px;font-weight:600;line-height:1.15;overflow:hidden}.cal-s.bk{border-left:3px solid #3c79ae}.cal-s.new{color:#fff;background:#ee8127;border-top-color:#0000;animation:.5s cubic-bezier(.34,1.36,.64,1) vzPop}.kb{background:#f3f6f9;border:1px solid #e1e6eb;border-radius:18px;width:100%;max-width:380px;padding:10px;box-shadow:0 26px 50px -30px #1b273373}.kb-h{justify-content:space-between;align-items:center;padding:0 2px 8px;font-size:12px;display:flex}.kb-h b{font-size:13.5px}.kb-h span{color:#5a6570;font-size:10.5px}.kb-cols{gap:6px;min-height:176px;display:grid}.kb-col{background:#e8edf1;border-radius:10px;flex-direction:column;gap:5px;padding:5px;display:flex}.kb-ch{text-transform:uppercase;letter-spacing:.04em;color:#3e4a55;border-top:3px solid;border-radius:3px;padding-top:4px;font-size:9px;font-weight:800}.kb-card{background:#fff;border-radius:8px;flex-direction:column;gap:2px;padding:6px;display:flex;box-shadow:0 1px 2px #1b27331a}.kb-card .av{width:18px;height:18px;font-size:7.5px}.kb-card b{font-size:10px;line-height:1.2}.kb-card span:last-child{color:#5a6570;font-size:9px;line-height:1.2}.kb-card.mv{animation:vzSlide .6s var(--e);box-shadow:0 0 0 2px #ee8127,0 10px 18px -8px #ee812799}@keyframes vzSlide{0%{opacity:.4;transform:translate(-60%)rotate(-4deg)}}.db{color:#fff;box-sizing:border-box;flex-direction:column;height:100%;padding:12px 14px;display:flex}.db-h{justify-content:space-between;align-items:baseline;display:flex}.db-h b{font-size:12.5px}.db-h span{color:#9dbbd6;font-size:9.5px}.db-k{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px;display:grid}.db-k .k{opacity:.15;background:#ffffff12;border-radius:8px;padding:6px 7px;transition:opacity .3s}.db-k span{color:#9dbbd6;white-space:nowrap;text-overflow:ellipsis;font-size:8.5px;line-height:1.2;display:block;overflow:hidden}.db-k b{letter-spacing:-.02em;margin-top:2px;font-size:16px;display:block}.db-k em{color:#5fd08a;font-size:9px;font-style:normal;font-weight:700}.db-ch{flex:1;width:100%;min-height:70px;margin-top:8px}.db-ch polygon{opacity:0;transition:opacity .6s}.db-ch polygon.on{opacity:1}.db-line{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.1s var(--e)}.db-line.on{stroke-dashoffset:0}.db-cap{color:#9dbbd6;margin-top:4px;font-size:9.5px}.wf{flex-direction:column;align-items:center;width:100%;max-width:330px;display:flex}.wf-seg{flex-direction:column;align-items:center;width:100%;display:flex}.wf-n{box-sizing:border-box;opacity:.35;background:#fff;border:1.5px solid #e1e6eb;border-radius:14px;align-items:center;gap:10px;width:100%;padding:8px 11px;font-size:12.5px;font-weight:600;transition:opacity .3s,border-color .3s,box-shadow .3s;display:flex;box-shadow:0 10px 22px -16px #1b273366}.wf-n.on{border-color:#3c79ae;box-shadow:0 12px 26px -16px #3c79ae99}.wf-n.trig{color:#fff;background:#1b2733;border-color:#1b2733}.wf-n .ic{color:#2e5f8c;background:#eef4fa;border-radius:8px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.wf-n.trig .ic{color:#fff;background:#ee8127}.wf-n>span:nth-child(2){flex-direction:column;flex:1;line-height:1.25;display:flex}.wf-n em{letter-spacing:.08em;text-transform:uppercase;color:#8a949e;font-size:9px;font-style:normal;font-weight:700}.wf-n.trig em{color:#9dbbd6}.wf-n>b{font-family:var(--f-mono,monospace);color:#5a6570;background:#f3f6f9;border-radius:6px;padding:2px 5px;font-size:9.5px;font-weight:500}.wf-ln{background:#e1e6eb;width:2px;height:14px;display:block;position:relative;overflow:hidden}.wf-ln i{background:#3c79ae;width:2px;height:100%;transition:top .3s;position:absolute;top:-100%;left:0}.wf-ln.on i{top:0}.wf-done{color:#fff;opacity:0;background:#2e9e5b;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:12px;font-weight:700;transition:opacity .35s,transform .35s cubic-bezier(.34,1.36,.64,1);display:flex;transform:scale(.9)}.mp{background:#fff;border:1px solid #e1e6eb;border-radius:20px;width:100%;max-width:360px;overflow:hidden;box-shadow:0 26px 50px -30px #1b273380}.mp-q{border-radius:999px;align-items:center;gap:8px;margin:10px;padding:8px 13px;font-size:12.5px;display:flex;box-shadow:0 2px 8px #1b27331f}.mp-map{height:104px;position:relative}.mp-map svg{width:100%;height:100%;display:block}.mp-pin{background:#e5484d;border-radius:50% 50% 50% 0;width:14px;height:14px;margin:-14px 0 0 -7px;position:absolute;transform:rotate(-45deg);box-shadow:0 2px 4px #00000040}.mp-pin.you{opacity:0;background:#ee8127;width:20px;height:20px;margin:-20px 0 0 -10px;transition:opacity .3s}.mp-pin.you.on{opacity:1;animation:.7s cubic-bezier(.34,1.36,.64,1) vzBounce}@keyframes vzBounce{0%{transform:rotate(-45deg)translate(10px,-10px)}to{transform:rotate(-45deg)}}.mp-res{flex-direction:column;display:flex}.mp-r{border-top:1px solid #f0f2f4;align-items:center;gap:9px;padding:8px 12px;transition:background-color .3s;display:flex}.mp-r .n{background:#f0f2f4;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:10.5px;font-weight:700;display:flex}.mp-r .tx{flex-direction:column;flex:1;min-width:0;display:flex}.mp-r b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.mp-r .st{align-items:center;gap:1px;display:flex}.mp-r .st em{color:#5a6570;margin-left:4px;font-size:10px;font-style:normal}.mp-r.you{animation:vzRise .5s var(--e);background:#fff7ef}.mp-r.you .n{color:#fff;background:#ee8127}@keyframes vzRise{0%{transform:translateY(40px)}}.mp-r .bd{color:#fff;background:#3c79ae;border-radius:999px;padding:2px 7px;font-size:9.5px;font-style:normal;font-weight:700}.ai{background:#fff;border:1px solid #e1e6eb;border-radius:22px;flex-direction:column;gap:9px;width:100%;max-width:340px;padding:14px;display:flex;box-shadow:0 26px 50px -30px #1b273380}.ai-q{justify-content:flex-end;display:flex}.ai-q .me{background:#f0f3f6;border-radius:16px 16px 4px;max-width:85%;padding:8px 12px;font-size:12.5px}.ai-a{opacity:0;transition:all .4s var(--e);gap:8px;display:flex;transform:translateY(6px)}.ai-a .spark{color:#fff;background:linear-gradient(135deg,#3c79ae,#7a5af8);border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:flex}.ai-a p{margin:0;font-size:12.5px;line-height:1.45}.ai-card{opacity:0;transition:all .4s var(--e);border:1.5px solid #3c79ae;border-radius:14px;align-items:center;gap:9px;margin-left:32px;padding:8px 10px;display:flex;transform:translateY(6px)}.ai-card .pin{color:#fff;background:#ee8127;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:flex}.ai-card>span:nth-child(2){flex-direction:column;flex:1;display:flex}.ai-card b{font-size:12.5px}.ai-card em{color:#fff;background:#3c79ae;border-radius:999px;padding:2px 7px;font-size:9.5px;font-style:normal;font-weight:700}.ai-src{flex-wrap:wrap;gap:5px;margin-left:32px;display:flex}.ai-src span{color:#5a6570;background:#f3f6f9;border-radius:6px;padding:2px 6px;font-size:9.5px}.rv2{width:100%;max-width:340px}.rv2-c{opacity:0;transition:all .4s var(--e);background:#fff;border:1px solid #e1e6eb;border-radius:20px;padding:16px;transform:translateY(8px);box-shadow:0 26px 50px -30px #1b273380}.rv2-h{align-items:center;gap:10px;display:flex}.rv2-h b{font-size:13px;display:block}.rv2-h em{color:#8a949e;font-size:10.5px;font-style:normal}.rv2-st{gap:3px;margin-top:10px;display:flex}.rv2-st span{opacity:.3;transition:transform .4s cubic-bezier(.34,1.36,.64,1),opacity .3s;transform:scale(.4)}.rv2-st span.f{opacity:1;transform:none}.rv2-st span:nth-child(2){transition-delay:80ms}.rv2-st span:nth-child(3){transition-delay:.16s}.rv2-st span:nth-child(4){transition-delay:.24s}.rv2-st span:nth-child(5){transition-delay:.32s}.rv2-c p{font-family:var(--f-serif,serif);margin:10px 0 0;font-size:15px;font-style:italic;line-height:1.45}.rv2-r{opacity:0;transition:all .4s var(--e);background:#eef4fa;border-radius:4px 16px 16px;margin:-6px 10px 0 34px;padding:10px 12px;position:relative;transform:translateY(8px)}.rv2-r b{letter-spacing:.06em;text-transform:uppercase;color:#2e5f8c;font-size:10px}.rv2-r p{min-height:17px;margin:4px 0 0;font-size:12.5px}.ml-top{color:#3c79ae;flex:none;justify-content:space-between;padding:2px 14px 8px;font-size:11px;display:flex}.ml-top b{color:#8a949e;font-weight:500}.ml-msg{opacity:.3;padding:0 14px;transition:opacity .4s}.ml-from{align-items:center;gap:8px;display:flex}.ml-from b{font-size:12px;display:block}.ml-from em{color:#8a949e;font-size:10px;font-style:normal}.ml-sj{letter-spacing:-.01em;margin-top:10px;font-size:15px;font-weight:700;line-height:1.25}.ml-img{box-sizing:border-box;background:linear-gradient(135deg,#3c79ae,#1b2733);border-radius:12px;align-items:flex-end;height:70px;margin-top:10px;padding:8px;display:flex}.ml-img span{color:#fff;font-size:11px;font-weight:700}.ml-msg p{color:#3e4a55;margin:8px 0;font-size:11.5px}.ml-btn{color:#fff;background:#ee8127;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:700;display:inline-block}.ml-stats{grid-template-columns:repeat(3,1fr);gap:5px;margin:auto 10px 14px;display:grid}.ml-stats .s{text-align:center;opacity:0;transition:all .35s var(--e);background:#f3f6f9;border-radius:10px;padding:6px 2px;transform:translateY(6px)}.ml-stats b{letter-spacing:-.02em;font-size:15px;display:block}.ml-stats span{color:#5a6570;font-size:9px}.pp{width:280px;position:relative}.pp-sheet{background:#fff;border-radius:4px;padding:16px 16px 14px;transform:rotate(1.5deg);box-shadow:0 1px 2px #1b273314,0 30px 50px -30px #1b273399,6px 6px 0 -1px #f3f6f9,6px 6px #e1e6eb}.pp-lh{border-bottom:3px solid #1b2733;align-items:center;gap:10px;padding-bottom:10px;display:flex}.pp-lh .logo{background:linear-gradient(135deg,#3c79ae,#ee8127);border-radius:7px;width:26px;height:26px}.pp-lh b{letter-spacing:.02em;text-transform:uppercase;font-size:16px;display:block}.pp-lh em{color:#8a949e;font-size:10px;font-style:normal;font-family:var(--f-mono,monospace)}.pp-to{color:#5a6570;margin-top:8px;font-size:11px}.pp-to b{color:#1b2733}.pp-th{text-transform:uppercase;letter-spacing:.08em;color:#8a949e;border-bottom:1px solid #e1e6eb;justify-content:space-between;margin-top:10px;padding-bottom:4px;font-size:9px;display:flex}.pp-li,.pp-tot{opacity:.12;border-bottom:1px dashed #e8edf1;justify-content:space-between;gap:10px;padding:6px 0;font-size:12px;transition:opacity .3s;display:flex}.pp-tot{border-top:2px solid #1b2733;border-bottom:0;margin-top:2px;font-size:14px}.pp-sig{flex-direction:column;width:60%;margin-top:8px;display:flex}.pp-sig svg{border-bottom:1px solid #9aa4ae;width:100%;height:28px}.pp-sig .sig{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .9s}.pp-sig .sig.on{stroke-dashoffset:0}.pp-sig span{color:#8a949e;margin-top:2px;font-size:9px}.pp-stamp{letter-spacing:.1em;text-transform:uppercase;color:#1e6b3a;opacity:0;mix-blend-mode:multiply;border:3px solid #1e6b3a;border-radius:10px;padding:2px 12px;font-size:17px;font-weight:800;transition:opacity .3s,transform .38s cubic-bezier(.34,1.36,.64,1);position:absolute;bottom:22px;right:6px;transform:rotate(-12deg)scale(1.8)}.pp-stamp.on{transform:rotate(-12deg)scale(1)!important}.st2{box-sizing:border-box;width:100%;max-width:380px;padding-right:18px;position:relative}.st2-pg{box-sizing:border-box;flex-direction:column;gap:6px;height:100%;padding:8px;display:flex}.st2-pg .h{color:#fff;opacity:0;transition:all .4s var(--e);background:linear-gradient(135deg,#1b2733,#2e5f8c);border-radius:8px;flex-direction:column;align-items:flex-start;gap:6px;padding:12px 10px;display:flex;transform:translateY(6px)}.st2-pg .h b{max-width:70%;font-size:12px;line-height:1.25}.st2-pg .h span,.st2-ph span{color:#fff;background:#ee8127;border-radius:999px;padding:2px 8px;font-size:8.5px;font-weight:700}.st2-pg .secs{grid-template-columns:1fr 1fr;gap:5px;display:grid}.st2-pg .sc{opacity:0;transition:all .35s var(--e);border:1px solid #e8edf1;border-radius:6px;align-items:center;gap:5px;padding:5px;font-size:9.5px;font-weight:600;display:flex;transform:translateY(6px)}.st2-pg .sc i{background:#eef4fa;border-radius:3px;flex:none;width:16px;height:12px}.st2-ph{box-sizing:border-box;opacity:0;width:84px;height:160px;transition:all .45s var(--e);background:#14181d;border-radius:16px;padding:4px;position:absolute;bottom:-4px;right:0;transform:translateY(16px);box-shadow:0 20px 34px -16px #1b273399}.st2-ph .in{box-sizing:border-box;background:linear-gradient(170deg,#1b2733,#2e5f8c);border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;width:100%;height:100%;padding:20px 7px;display:flex}.st2-ph b{color:#fff;font-size:9px;line-height:1.25}.st2-sp{opacity:0;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:4px 10px 4px 4px;font-size:10.5px;font-weight:700;transition:all .4s cubic-bezier(.34,1.36,.64,1);display:flex;position:absolute;bottom:24px;left:-6px;transform:scale(.8);box-shadow:0 12px 24px -12px #1b273380}.st2-sp .ring{color:#1e6b3a;background:radial-gradient(closest-side,#fff 74%,transparent 76%),conic-gradient(#2e9e5b calc(var(--p)*1%),#e8edf1 0);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:10.5px;font-weight:800;display:flex}.ph-track .ph-scr{background:#f6f8fa}.tr-top{align-items:center;gap:8px;padding:4px 14px;font-size:12px;display:flex}.tr-head{letter-spacing:-.02em;padding:10px 14px 0;font-size:20px;font-weight:700;line-height:1.15}.tr-sub{color:#8a949e;padding:2px 14px;font-size:10.5px}.tr-bar{background:#e1e6eb;border-radius:4px;height:7px;margin:10px 14px 4px;overflow:hidden}.tr-bar i{height:100%;transition:width .6s var(--e);background:linear-gradient(90deg,#3c79ae,#ee8127);border-radius:4px;display:block}.tr-steps{background:#fff;border-radius:16px;margin:8px 10px 0;padding:6px 10px}.tr-s{opacity:.3;border-bottom:1px solid #f0f2f4;align-items:center;gap:9px;padding:7px 0;font-size:11.5px;transition:opacity .3s;display:flex}.tr-s:last-child{border-bottom:0}.tr-s .b{color:#fff;border:2px solid #c9d3dc;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.tr-s.done .b{background:#2e9e5b;border-color:#2e9e5b}.tr-s.now .b{border-color:#ee8127;box-shadow:0 0 0 3px #ee812733}.tr-s.now{font-weight:700}.tr-doc{opacity:0;transition:all .4s var(--e);background:#fff;border-radius:14px;align-items:center;gap:8px;margin:8px 10px 0;padding:8px 10px;font-size:11px;display:flex;transform:translateY(6px)}.tr-doc .fi{color:#fff;background:#e5484d;border-radius:4px;padding:3px 4px;font-size:8.5px;font-weight:800}.tr-doc>span:nth-child(2){white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.tr-doc em{color:#fff;background:#3c79ae;border-radius:999px;padding:1px 6px;font-size:9px;font-style:normal;font-weight:700}.lg{color:#e8edf1;background:#121b24;border-radius:18px;width:100%;max-width:340px;padding:12px;font-size:12px;box-shadow:0 26px 50px -30px #1b2733b3}.lg-h{border-bottom:1px solid #ffffff14;align-items:center;gap:10px;padding:2px 2px 10px;display:flex}.lg-h .sh{color:#5fd08a;background:#5fd08a26;border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.lg-h>span:nth-child(2){flex-direction:column;flex:1;display:flex}.lg-h b{color:#fff;font-size:13px}.lg-h em{color:#9dbbd6;font-size:10px;font-style:normal}.lg-h .lk{color:#9dbbd6}.lg-list{padding:8px 0 2px 2px;position:relative}.lg-list:before{content:"";background:#ffffff1f;width:1px;position:absolute;top:12px;bottom:10px;left:61px}.lg-e{opacity:0;transition:all .34s var(--e);align-items:flex-start;gap:10px;padding:5px 0;display:flex;position:relative;transform:translate(-6px)}.lg-e .tm{width:50px;font-family:var(--f-mono,monospace);color:#9dbbd6;flex:none;padding-top:1px;font-size:9.5px}.lg-e .dt{background:#5fd08a;border-radius:50%;flex:none;width:9px;height:9px;margin-top:3px;box-shadow:0 0 0 3px #121b24}.lg-badge{color:#5fd08a;opacity:0;background:#5fd08a24;border-radius:10px;align-items:center;gap:7px;margin-top:8px;padding:8px 10px;font-weight:700;transition:opacity .35s;display:flex}.gn{background:#fff;border:1px solid #e1e6eb;border-radius:18px;width:100%;max-width:370px;padding:12px;box-shadow:0 26px 50px -30px #1b273373}.gn-h{color:#8a949e;border-bottom:1px solid #eef1f4;grid-template-columns:110px repeat(4,1fr);padding-bottom:6px;font-size:9.5px;display:grid}.gn-h b{color:#1b2733;font-size:12px}.gn-rows{position:relative}.gn-r{border-bottom:1px solid #f3f5f7;grid-template-columns:110px 1fr;align-items:center;min-height:44px;display:grid}.gn-r .lb{flex-direction:column;padding-right:6px;display:flex}.gn-r .lb b{font-size:11.5px}.gn-r .lb em{color:#5a6570;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9.5px;font-style:normal;line-height:1.25;display:-webkit-box;overflow:hidden}.gn-r .tr{height:16px;position:relative}.gn-r .bar{transform-origin:0;opacity:0;height:16px;transition:transform .6s var(--e),opacity .2s ease;border-radius:8px;position:absolute;top:0;transform:scaleX(0)!important}.gn-r .bar.on{opacity:1;transform:scaleX(1)!important}.gn-today{width:2px;transition:left .6s var(--e);background:#e5484d;max-width:0;position:absolute;top:0;bottom:0;overflow:visible}.gn-today:before{content:"Today";color:#e5484d;font-size:8.5px;font-weight:700;position:absolute;top:-2px;left:4px}.vz-stage .vz2{z-index:1}.prio-viz .vz2,.mh-live .vz2{margin:0 auto}@media (prefers-reduced-motion:reduce){.vz2 *{transition:none!important;animation:none!important}}@media (max-width:520px){.ph{transform-origin:top;margin-bottom:-26px;transform:scale(.94)}}.gr{width:100%;max-width:360px;margin:0 auto}.gr svg{display:block;overflow:visible}.gr-box{font-family:var(--f-sans,inherit);letter-spacing:.01em;font-size:11px;font-weight:700}.gr-spin,.gr-cart,.gr-blk{transform-box:fill-box}.gr-spin{transform-origin:50%;animation:2.4s linear infinite grSpin}.gr-cart{animation:1.2s ease-in-out infinite grRide}.gr-blk{animation:2.4s ease-in-out infinite grSway}@keyframes grSpin{to{transform:rotate(360deg)}}@keyframes grRide{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes grSway{0%,to{transform:translate(0)}50%{transform:translate(-2px)}}@media (prefers-reduced-motion:reduce){.gr *{animation:none!important}}.vz-stage{justify-content:center;align-items:center;padding:12px 0;display:flex;position:relative}.vz-frame{justify-content:center;padding:34px 20px 30px;display:flex;position:relative}.vz-frame.has-chips{padding-top:56px;padding-bottom:56px}.vz-frame .vz2{z-index:1;position:relative}.vz-frame .vz-back{border-radius:36px;position:absolute;inset:0;transform:rotate(-3deg);box-shadow:0 30px 60px -40px #1b273373}.vz-frame.dk .vz2 figcaption{color:#fff}.vz-frame.dk .vz2 figcaption em{color:#e8edf1;border-color:#ffffff73}.vz-chip{z-index:2;color:#1b2733;background:#fff;border:1px solid #e8edf1;border-radius:12px;align-items:center;gap:7px;max-width:230px;padding:7px 11px;font-size:12.5px;font-weight:600;line-height:1.3;animation:7s ease-in-out infinite mvFloat;display:flex;position:absolute;box-shadow:0 12px 24px -14px #1b273373}.vz-chip .d{border-radius:50%;flex:none;width:8px;height:8px}.vz-chip.c0{top:14px;left:22px}.vz-chip.c1{animation-delay:-3.5s;bottom:14px;right:22px}.st2-sp{display:none}@media (max-width:520px){.vz-chip{display:none}.vz-frame.has-chips{padding-top:34px;padding-bottom:30px}}@media (min-width:1280px){.vz-stage{min-height:560px}.vz-frame .vz2-log{zoom:1.5}.vz-frame .vz2-pipeline{zoom:1.1}.vz-frame .vz2-calendar{zoom:1.14}.vz-frame .vz2-form{zoom:1.35}.vz-frame .vz2-dashboard{zoom:1.28}.vz-frame .vz2-workflow{zoom:1.36}.vz-frame .vz2-search{zoom:1.09}.vz-frame .vz2-site{zoom:1.48}.vz-frame .vz2-chat{zoom:1.7}.vz-frame .vz2-quote{zoom:1.55}.vz-frame .vz2-review{zoom:1.29}.vz-frame .vz2-roadmap{zoom:1.75}.vz-frame .vz2-sms,.vz-frame .vz2-call,.vz-frame .vz2-email,.vz-frame .vz2-portal,.vz-frame .vz2-notify{zoom:1}.vz-frame .vz2-ai{zoom:1.3}}@media (min-width:1061px) and (max-width:1279px){.vz-stage{min-height:520px}.vz-frame .vz2-log{zoom:1.29}.vz-frame .vz2-pipeline{zoom:.95}.vz-frame .vz2-calendar{zoom:.98}.vz-frame .vz2-form{zoom:1.16}.vz-frame .vz2-dashboard{zoom:1.1}.vz-frame .vz2-workflow{zoom:1.17}.vz-frame .vz2-search{zoom:.94}.vz-frame .vz2-site{zoom:1.27}.vz-frame .vz2-chat{zoom:1.46}.vz-frame .vz2-quote{zoom:1.33}.vz-frame .vz2-review{zoom:1.11}.vz-frame .vz2-roadmap{zoom:1.5}.vz-frame .vz2-sms,.vz-frame .vz2-call,.vz-frame .vz2-email,.vz-frame .vz2-portal,.vz-frame .vz2-notify{zoom:.86}.vz-frame .vz2-ai{zoom:1.12}}.dx{background:#fff;border:1px solid #e1e6eb;border-radius:18px;flex-direction:column;gap:9px;width:100%;max-width:330px;padding:14px;display:flex;box-shadow:0 26px 50px -30px #1b273373}.dx-h{border-bottom:1px solid #eef1f4;align-items:center;gap:9px;padding-bottom:9px;display:flex}.dx-ic{color:#2e5f8c;background:#eef4fa;border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.dx-tt{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.dx-tt b{font-size:12.5px}.dx-tt em{color:#5a6570;font-size:9.5px;font-style:normal}.dx-pill{color:#fff;background:#1b2733;border-radius:999px;padding:3px 8px;font-size:9px;font-weight:700}.dx-r{border:1px solid #0000;border-radius:10px;grid-template-columns:1fr auto;align-items:end;gap:4px 8px;padding:6px 8px;transition:background-color .3s,border-color .3s;display:grid}.dx-nm{flex-direction:column;line-height:1.25;display:flex}.dx-nm b{font-size:11.5px}.dx-nm em{color:#5a6570;font-size:9.5px;font-style:normal}.dx-sc{font-variant-numeric:tabular-nums;text-align:right;min-width:52px;font-size:15px;font-weight:800}.dx-sc small{color:#8a949e;margin-left:1px;font-size:9px;font-weight:600}.dx-tr{background:#eef1f4;border-radius:4px;grid-column:1/-1;height:7px;overflow:hidden}.dx-tr i{transform-origin:0;height:100%;transition:transform .7s var(--e);border-radius:4px;display:block;transform:scaleX(0)}.dx-r.on .dx-tr i{transform:scaleX(1)}.dx-r.hi .dx-tr i{background:#3c79ae}.dx-r.hi .dx-sc{color:#2e5f8c}.dx-r.md .dx-tr i{background:#9dbbd6}.dx-r.md .dx-sc{color:#3e4a55}.dx-r.lo .dx-tr i{background:#ee8127}.dx-r.lo .dx-sc{color:#b85a10}.dx-r.flag{background:#fff3e8;border-color:#f6c9a0}.dx-fix{color:#fff;opacity:0;transition:all .45s var(--e);background:#1b2733;border-left:4px solid #ee8127;border-radius:12px;flex-direction:column;gap:3px;padding:10px 12px;display:flex;transform:translateY(8px)}.dx-fix.on{opacity:1;transform:none}.dx-k{font-family:var(--f-mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:#f6a65e;font-size:8.5px}.dx-fix b{font-size:12.5px}.dx-fix span:last-child{color:#c9d3dc;font-size:10px;line-height:1.4}.dx-ok{color:#1e6b3a;opacity:0;transition:all .35s var(--e);background:#e3f1e7;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;font-size:10.5px;font-weight:700;display:inline-flex;transform:scale(.9)}.dx-ok.on{opacity:1;transform:none}@media (min-width:1280px){.vz-frame .vz2-diagnosis{zoom:1.38}}@media (min-width:1061px) and (max-width:1279px){.vz-frame .vz2-diagnosis{zoom:1.18}}.sw{background:#fff;border:1px solid #e1e6eb;border-radius:18px;flex-direction:column;gap:12px;width:100%;max-width:340px;padding:12px;display:flex;box-shadow:0 26px 50px -30px #1b273373}.sw-tabs{flex-wrap:wrap;gap:5px;display:flex}.sw-tabs span{color:#5a6570;transition:all .3s var(--e);border:1px solid #e1e6eb;border-radius:999px;padding:3px 8px;font-size:9.5px;font-weight:700}.sw-tabs span.on{color:#fff}.sw-body{flex-direction:column;gap:7px;display:flex}.sw-h{align-items:center;gap:8px;padding-bottom:4px;display:flex}.sw-h i{border-radius:50%;flex:none;width:10px;height:10px}.sw-h b{letter-spacing:-.01em;font-size:15px}.sw-h em{color:#8a949e;margin-left:auto;font-size:9px;font-style:normal}.sw-r{border-left:3px solid var(--c);animation:swIn .45s var(--e) both;background:#f7f8f9;border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.sw-r .k{font-family:var(--f-mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:#5a6570;font-size:8.5px}.sw-r .v{color:#1b2733;font-size:12px;font-weight:600;line-height:1.35}@keyframes swIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (min-width:1280px){.vz-frame .vz2-switch{zoom:1.32}}@media (min-width:1061px) and (max-width:1279px){.vz-frame .vz2-switch{zoom:1.12}}.db-bar{transform-box:fill-box;transform-origin:bottom;transition:transform .6s var(--e);transform:scaleY(0)}.db-bar.on{transform:scaleY(1)}.wft{background:#fff;border:1px solid #e1e6eb;border-radius:18px;flex-direction:column;gap:10px;width:100%;max-width:330px;padding:12px 14px;display:flex;box-shadow:0 26px 50px -30px #1b273373}.wft-h{color:#fff;opacity:.35;background:#1b2733;border-radius:12px;align-items:center;gap:9px;padding:9px 11px;font-size:12px;font-weight:600;transition:opacity .3s;display:flex}.wft-h.on{opacity:1}.wft-h .ic{background:#ee8127;border-radius:8px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.wft-h em{font-style:normal;font-family:var(--f-mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:#f6a65e;font-size:8.5px;display:block}.wft ol{margin:0;padding:0;list-style:none;position:relative}.wft ol:before{content:"";background:#e8edf1;width:2px;position:absolute;top:8px;bottom:8px;left:65px}.wft li{opacity:.35;grid-template-columns:54px 22px 1fr;align-items:center;min-height:34px;transition:opacity .3s;display:grid;position:relative}.wft li.on{opacity:1}.wft .tm{font-family:var(--f-mono,monospace);color:#5a6570;text-align:right;padding-right:4px;font-size:9px}.wft .dt{z-index:1;background:#fff;border:2px solid #9dbbd6;border-radius:50%;justify-self:center;width:12px;height:12px;transition:all .3s;position:relative}.wft li.on .dt{background:#3c79ae;border-color:#3c79ae;box-shadow:0 0 0 4px #3c79ae2e}.wft .tx{padding-left:6px;font-size:11.5px;font-weight:600;line-height:1.3}.wft-done{color:#1e6b3a;opacity:0;transition:all .35s var(--e);background:#e3f1e7;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:5px 10px;font-size:10.5px;font-weight:700;display:inline-flex;transform:scale(.9)}.wft-done.on{opacity:1;transform:none}.wfm{background:#f3f6f9 radial-gradient(#1b273314 1px,#0000 1px) 0 0/14px 14px;border:1px solid #e1e6eb;border-radius:18px;flex-direction:column;width:100%;max-width:340px;padding:12px;display:flex;box-shadow:0 26px 50px -30px #1b273373}.wfm-trig{color:#fff;opacity:.4;text-align:center;background:#ee8127;border-radius:999px;align-self:center;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:700;transition:opacity .3s;display:inline-flex}.wfm-trig.on{opacity:1}.wfm-down{background:#9dbbd6;width:2px;height:12px;margin:0 auto 0 25%}.wfm-row{grid-template-columns:1fr 16px 1fr;align-items:stretch;display:grid}.wfm-ar{color:#3c79ae;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:flex}.wfm-ar.none{visibility:hidden}.wfm-n{border-top:3px solid var(--c);opacity:.35;transition:all .35s var(--e);background:#fff;border-radius:12px;flex-direction:column;gap:3px;padding:8px 9px 9px;display:flex;position:relative;transform:scale(.96);box-shadow:0 10px 20px -14px #1b273380}.wfm-n.on{opacity:1;transform:none}.wfm-n b{background:var(--c);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:9.5px;display:flex}.wfm-n span{font-size:10.5px;font-weight:600;line-height:1.3}.wfm-n em{font-style:normal;font-family:var(--f-mono,monospace);color:#5a6570;font-size:8.5px}.wfm-turn{border:0 solid #9dbbd6;width:50%;height:14px}.wfm-turn.r{border-right-width:2px;width:25%;margin-left:auto;margin-right:25%}.wfm-turn.l{border-left-width:2px;width:25%;margin-left:25%}.wfm-done{color:#fff;opacity:0;transition:all .35s var(--e);text-align:center;background:#2e9e5b;border-radius:999px;align-self:center;align-items:center;gap:6px;margin-top:10px;padding:5px 11px;font-size:10.5px;font-weight:700;display:inline-flex;transform:translateY(6px)}.wfm-done.on{opacity:1;transform:none}.wff{background:#fff;border:1px solid #e1e6eb;border-radius:18px;flex-direction:column;align-items:center;gap:6px;width:100%;max-width:330px;padding:14px;display:flex;box-shadow:0 26px 50px -30px #1b273373}.wff-src{color:#b85a10;opacity:.4;background:#fff3e8;border:1px solid #f6c9a0;border-radius:999px;align-items:center;gap:7px;margin-bottom:4px;padding:5px 11px 5px 5px;font-size:11px;font-weight:700;transition:opacity .3s;display:inline-flex}.wff-src.on{opacity:1}.wff-src .ic{color:#fff;background:#ee8127;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.wff-st{color:#fff;opacity:.25;transition:all .4s var(--e);box-sizing:border-box;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;font-size:11px;font-weight:600;line-height:1.3;display:flex;transform:scaleX(.92)}.wff-st.on{opacity:1;transform:none}.wff-st em{font-style:normal;font-family:var(--f-mono,monospace);letter-spacing:.08em;text-transform:uppercase;opacity:.8;flex:none;font-size:8.5px}.wff-done{color:#1b2733;text-align:center;opacity:0;transition:all .35s var(--e);background:#e3f1e7;border:1px solid #bfe0c9;border-radius:12px;margin-top:6px;padding:8px 12px;font-size:12px;font-weight:800;transform:translateY(6px)}.wff-done.on{opacity:1;transform:none}.rw{background:#fff;border:1px solid #e1e6eb;border-radius:18px;flex-direction:column;gap:10px;width:100%;max-width:330px;padding:14px;display:flex;box-shadow:0 26px 50px -30px #1b273373}.rw-h{color:#5a6570;border-bottom:1px solid #eef1f4;justify-content:space-between;align-items:center;padding-bottom:8px;font-size:10px;display:flex}.rw-h span{font-family:var(--f-mono,monospace);letter-spacing:.12em;text-transform:uppercase;font-size:8.5px}.rw-h em{color:#1b2733;font-style:normal;font-weight:700}.rw-old,.rw-new{border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.rw .k{font-family:var(--f-mono,monospace);letter-spacing:.12em;text-transform:uppercase;font-size:8.5px}.rw-old{background:#f3f5f7}.rw-old .k{color:#8a949e}.rw-old .tx{color:#5a6570;transition:background-size .6s var(--e);background:linear-gradient(#e5484d,#e5484d) 0 55%/0 2px no-repeat;font-size:13px}.rw-old.on .tx{background-size:100% 2px}.rw-new{color:#fff;opacity:0;transition:all .45s var(--e);background:#1b2733;transform:translateY(8px)}.rw-new.on{opacity:1;transform:none}.rw-new .k{color:#f6a65e}.rw-new .tx{letter-spacing:-.01em;font-size:15px;font-weight:700;line-height:1.3}.rw-proof{flex-wrap:wrap;gap:6px;display:flex}.rw-proof span{color:#2e5f8c;opacity:0;transition:all .3s var(--e);background:#eef4fa;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:10px;font-weight:700;display:inline-flex;transform:scale(.9)}.rw-proof span.on{opacity:1;transform:none}@media (min-width:1280px){.vz-frame .vz2-rewrite{zoom:1.38}}@media (min-width:1061px) and (max-width:1279px){.vz-frame .vz2-rewrite{zoom:1.18}}
.viz .fc-nv{right:-9%}.viz .fc-or{right:-13%}@media (max-width:1060px){.viz .fc-nv{right:0}.viz .fc-or{right:-2%}}.hdr.nav-hold .dd .panel{pointer-events:none;opacity:0!important;visibility:hidden!important}.hdr.nav-hold .dd>.nl svg{transform:none}.fag{row-gap:52px}.fcard{padding-bottom:52px;position:relative}.fpart{pointer-events:none;filter:drop-shadow(0 6px 10px #00000047);transition:transform var(--d-medium,.25s) var(--ease-out);display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.fpart svg{display:block}@media (hover:hover) and (pointer:fine){.fcard:hover .fpart{transform:translate(-50%,50%)translate(6px)}}.flts{pointer-events:none;z-index:0}.flts-right,.flts-left{width:260px;height:240px;position:absolute;top:80px}.flts-right{right:2%}.flts-left{left:2%}.flts-in{max-width:320px;height:92px;margin-top:24px;position:relative}.sh-deco{position:relative}.sh-deco .flts-in{width:300px;height:92px;margin:0;position:absolute;top:10px;right:0}.sh-deco .flts-in .flt.f0{left:auto;right:0}.sh-deco .flts-in .flt.f1{top:46px;left:auto;right:36px}.flt{color:#1b2733;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #e8edf1;border-radius:14px;align-items:center;gap:8px;max-width:280px;padding:8px 12px;font-size:13px;font-weight:600;animation:7s ease-in-out infinite mvFloat;display:inline-flex;position:absolute;overflow:hidden;box-shadow:0 14px 30px -18px #1b273373}.flt .flx{text-overflow:ellipsis;overflow:hidden}.flt.f0{top:0;left:0}.flt.f1{animation-duration:8s;animation-delay:-2.4s;top:56px;right:0}.flt.f2{animation-duration:9s;animation-delay:-4.6s;bottom:0;left:24px}.flts-in .flt.f1{top:46px;left:36px;right:auto}.flt .fi{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:800;display:inline-flex}.flt .fi.ok{background:#3c79ae}.flt .fi.warn{background:#ee8127}.flt .fi.star{color:#ee8127;background:#fff3e8}.flt .fi.dotx{background:#ee8127;width:10px;height:10px}.flt-mark:not(:has(.flx)){padding:10px}.on-dark .flt,.nl-band .flt{color:#1b2733;background:#fff;border-color:#fff}@media (max-width:1180px){.sh-deco .flts-in{display:none}}@media (max-width:1060px){.flts-right,.flts-left,.flts-in{display:none}}@keyframes mvBob{0%,to{translate:0}50%{translate:0 -5px}}.pains .pain,.conc-c,.prio-c,.subc,.wc-card{animation:9s ease-in-out infinite mvBob}.pains .pain:nth-child(2n),.conc-c:nth-child(2n),.prio-c:nth-child(2n),.subc:nth-child(2n),.wc-card:nth-child(2n){animation-delay:-3s}.pains .pain:nth-child(3n),.conc-c:nth-child(3n),.prio-c:nth-child(3n),.subc:nth-child(3n),.wc-card:nth-child(3n){animation-delay:-6s}.wc{background:linear-gradient(180deg,var(--wc-tint,#eef4fa) 0%,#fff 100%);position:relative;overflow:hidden}.wc-top{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:48px;display:grid}.wc-top .h2{margin-top:10px}.wc-value{color:#1b2733;background:#fff;border:1px solid #e8edf1;border-left:4px solid #ee8127;border-radius:18px;margin:0;padding:20px 24px;font-size:19px;font-weight:500;line-height:1.6}.wc-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:44px;display:grid}.wc-card{background:#fff;border:1px solid #e8edf1;border-radius:24px;padding:26px 26px 28px;box-shadow:0 1px 2px #1b27330a,0 20px 40px -30px #1b27334d}.wc-card p{color:#3e4a55;margin:14px 0 0;font-size:16.5px;line-height:1.65}.wc-card.hl{border-color:#0000}.wc-card.hl p{color:inherit;opacity:.94}.wc-k{letter-spacing:-.01em;align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.wc-k .n{font-family:var(--f-mono,monospace);color:#2e5f8c;background:#eef4fa;border-radius:8px;padding:4px 7px;font-size:11px;font-weight:700}.wc-card.hl .wc-k .n{color:inherit;background:#fff3}.wc-subs{flex-direction:column;gap:14px;margin-top:36px;display:flex}.wc-tiles{flex-wrap:wrap;gap:10px;display:flex}.wc-tile{color:#1b2733;background:#fff;border:1px solid #e8edf1;border-radius:14px;align-items:center;gap:8px;padding:10px 14px;font-size:15px;font-weight:600;display:inline-flex}.wc-tile svg{color:#3c79ae}@media (max-width:1060px){.wc-top,.wc-cards{grid-template-columns:minmax(0,1fr)}.wc-top{gap:20px}}.hwc{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.hwc-card{transition:background-color .25s ease,transform .25s var(--ease-out);background:#1f4a73;border:1px solid #2a5b88;border-radius:20px;padding:20px 20px 22px;box-shadow:0 18px 36px -22px #0e18228c}.hwc-card .n{font-family:var(--f-mono,monospace);color:#1f4a73;background:#fff;border-radius:8px;padding:4px 7px;font-size:11px;font-weight:700;display:inline-block}.hwc-card b{letter-spacing:-.015em;color:#fff;margin-top:12px;font-size:17.5px;display:block}.hwc-card p{color:#e8edf1;margin:8px 0 0;font-size:15px;line-height:1.6}@media (hover:hover) and (pointer:fine){.hwc-card:hover{transform:translateY(-3px)}}@media (max-width:640px){.hwc{grid-template-columns:minmax(0,1fr)}}.phero-aside .glance-lo{z-index:2;max-width:400px;margin-top:18px;margin-left:auto;margin-right:auto;position:relative}.subind{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.subc{color:#1b2733;background:#f7f8f9;border:1px solid #e8edf1;border-radius:18px;flex-direction:column;gap:6px;padding:18px 20px;text-decoration:none;transition:border-color .25s,background-color .25s;display:flex}.subc .t{letter-spacing:-.015em;align-items:center;gap:6px;font-size:17px;font-weight:700;display:flex}.subc .d{color:#5a6570;font-size:13.5px;line-height:1.45}@media (hover:hover) and (pointer:fine){.subc:hover{background:#fff;border-color:#3c79ae}}.prio{background:#fff}.prio-g{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:56px;display:grid}.prio-l{position:sticky;top:110px}.prio-viz{margin-top:30px}.prio-r{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.prio-c{background:#f7f8f9;border:1px solid #e8edf1;border-radius:24px;padding:24px 26px}.prio-c .pn{font-family:var(--f-mono,monospace);color:#b85a10;font-size:12px;font-weight:700}.prio-c h3{letter-spacing:-.02em;margin:8px 0 0;font-size:21px;line-height:1.25}.prio-c p{color:#3e4a55;margin:10px 0 0;font-size:16px;line-height:1.65}.prio-c .how{color:#1b2733;background:#fff;border-left:3px solid #3c79ae;border-radius:12px;margin-top:14px;padding:12px 14px;font-size:15px;line-height:1.6}.prio-c .how .mono{color:#2e5f8c;margin-bottom:4px;font-size:10.5px;display:block}.conc{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.conc-c{background:#fff;border:1px solid #e8edf1;border-radius:22px;padding:22px 24px}.conc-c h3{letter-spacing:-.015em;align-items:flex-start;gap:10px;margin:0;font-size:18px;line-height:1.35;display:flex}.conc-c .q{color:#2e5f8c;background:#eef4fa;border-radius:8px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;margin-top:1px;font-size:13px;font-weight:800;display:flex}.conc-c p{color:#3e4a55;margin:10px 0 0 36px;font-size:15.5px;line-height:1.65}@media (max-width:1060px){.prio-g,.conc{grid-template-columns:minmax(0,1fr)}.prio-l{position:static}.subind{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.subind{grid-template-columns:minmax(0,1fr)}}.indc .kids a{white-space:nowrap}.aq-side{border-top:1px solid #e8edf1;margin-top:22px;padding-top:20px}.aq-btn{justify-content:center;width:100%}.aq-hint{color:#5a6570;margin:10px 0 0;font-size:13.5px;line-height:1.5}.aq{color:#1b2733;border:0;border-radius:28px;width:min(560px,100vw - 32px);max-height:calc(100dvh - 40px);padding:0;box-shadow:0 40px 90px -30px #1b27338c}.aq::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1b273380}.aq[open]{animation:aqIn .3s var(--ease-out)}@keyframes aqIn{0%{opacity:0;transform:translateY(14px)scale(.98)}}.aq-head{align-items:center;gap:14px;padding:18px 20px 0 28px;display:flex}.aq-prog{flex:1;gap:6px;display:flex}.aq-prog i{background:#e8edf1;border-radius:3px;flex:1;height:5px;transition:background-color .3s}.aq-prog i.on{background:#ee8127}.aq-x{all:unset;cursor:pointer;color:#5a6570;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.aq-x:hover{background:#f3f6f9}.aq-x:focus-visible{outline:2px solid #3c79ae}.aq-body{flex-direction:column;padding:16px 28px 28px;display:flex}.aq-h{letter-spacing:-.03em;margin:10px 0 6px;font-size:28px;line-height:1.15}.aq-p{color:#3e4a55;margin:6px 0 0;font-size:16px;line-height:1.6}.aq-f{flex-direction:column;flex:1;gap:6px;min-width:0;margin-top:14px;font-size:14px;font-weight:600;display:flex}.aq-f input,.aq-f textarea,.aq-f select{font:inherit;color:#1b2733;box-sizing:border-box;background:#fff;border:1px solid #d5dee6;border-radius:12px;width:100%;padding:11px 13px;font-size:15.5px;font-weight:400}.aq-f textarea{resize:vertical}.aq-f input:focus,.aq-f textarea:focus,.aq-f select:focus{outline-offset:1px;border-color:#3c79ae;outline:2px solid #3c79ae}.aq-row{gap:12px;display:flex}.aq-disc{color:#5a6570;background:#f7f8f9;border-radius:12px;margin:14px 0 0;padding:10px 12px;font-size:12.5px;line-height:1.55}.aq-err{color:#b42318;margin:12px 0 0;font-size:14px}.hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}@media (max-width:560px){.aq-row{flex-direction:column;gap:0}.aq-body{padding:12px 20px 22px}}.nl-band{color:#fff;background:linear-gradient(135deg,#1b2733 0%,#2e5f8c 100%);position:relative;overflow:hidden}.nl-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;padding-top:96px;padding-bottom:96px;display:grid;position:relative}.nl-p{color:#c9daea;max-width:520px;margin:16px 0 0;font-size:18px;font-weight:300;line-height:1.65}.nl-form{color:#1b2733;background:#fff;border-radius:26px;padding:26px 26px 22px;box-shadow:0 30px 60px -30px #00000080}.nl-band .flts-right{top:40px;right:3%}@media (max-width:1060px){.nl-in{grid-template-columns:minmax(0,1fr);gap:28px}}.how .calc>.rv{z-index:2;position:relative}.how .loop{z-index:1}@media (min-width:1061px){.how .calc{gap:96px}.how .loop{width:min(540px,100%)}}.oi{background:#fff;position:relative;overflow:hidden}.oi-w{grid-template-columns:1fr minmax(0,760px) 1fr;align-items:center;gap:24px;padding-top:8px;padding-bottom:110px;display:grid;position:relative}.oi-card{text-align:center;background:linear-gradient(135deg,#fff3e8 0%,#fff 45%,#eef4fa 100%);border:1px solid #f1e4d6;border-radius:32px;padding:56px 48px 50px;position:relative;overflow:hidden;box-shadow:0 40px 80px -50px #1b273373}.oi-card>*{position:relative}.oi-ring{pointer-events:none;border:2px dashed #3c79ae38;border-radius:50%;width:520px;height:520px;margin:-260px 0 0 -260px;animation:60s linear infinite mvSpin;top:50%;left:50%;position:absolute!important}.oi-ring:after{content:"";background:#ee8127;border-radius:50%;width:12px;height:12px;margin-left:-6px;position:absolute;top:-7px;left:50%;box-shadow:0 0 0 6px #ee812733}.oi-card .h2{margin-left:auto;margin-right:auto}.oi-p{color:#3e4a55;max-width:560px;margin:18px auto 0;font-size:17.5px;line-height:1.65}.oi-same{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.oi-same span{color:#1b2733;background:#fff;border:1px solid #e1e6eb;border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 8px;font-size:14px;font-weight:600;animation:6s ease-in-out infinite mvBob;display:inline-flex;box-shadow:0 10px 22px -16px #1b273366}.oi-same span b{font-family:var(--f-mono,monospace);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:10.5px;display:inline-flex}.oi-same .s0 b{background:#3c79ae}.oi-same .s1 b{background:#ee8127}.oi-same .s2 b{background:#1b2733}.oi-same .s1{animation-delay:-2s}.oi-same .s2{animation-delay:-4s}.oi-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.oi-tags{flex-direction:column;gap:22px;display:flex}.oi-tags.l{align-items:flex-end}.oi-tags.r{align-items:flex-start}.oi-tags.m{display:none}.oi-tag{color:#1b2733;white-space:nowrap;background:#fff;border:1px solid #e8edf1;border-radius:14px;align-items:center;gap:8px;padding:9px 14px;font-size:14px;font-weight:600;animation:7s ease-in-out infinite mvBob;display:inline-flex;box-shadow:0 14px 28px -18px #1b273373}.oi-tag i{border-radius:50%;flex:none;width:9px;height:9px}.oi-tags .t1{margin-right:34px;animation-delay:-1.5s}.oi-tags.r .t1{margin-left:34px;margin-right:0}.oi-tags .t2{animation-delay:-3s}.oi-tags .t3{margin-right:22px;animation-delay:-4.5s}.oi-tags.r .t3{margin-left:22px;margin-right:0}@media (max-width:1180px){.oi-w{grid-template-columns:minmax(0,1fr)}.oi-tags.l,.oi-tags.r{display:none}.oi-tags.m{flex-flow:wrap;justify-content:center;gap:8px;margin-top:28px;display:flex}.oi-tags.m .oi-tag{padding:7px 11px;font-size:12.5px}}@media (max-width:640px){.oi-card{border-radius:26px;padding:40px 22px 34px}.oi-p{font-size:16px}.oi-w{padding-bottom:72px}}.hia{color:#fff;background:linear-gradient(150deg,#1b2733 0%,#22384d 55%,#2e5f8c 100%);position:relative;overflow:hidden}.hia-glow{pointer-events:none;background:radial-gradient(closest-side,#ee812759,#0000);border-radius:50%;width:640px;height:640px;position:absolute;top:-260px;right:-200px}.hia-w{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:64px;padding-top:110px;padding-bottom:110px;display:grid;position:relative}.hia-p{color:#c9d3dc;max-width:460px;margin:18px 0 0;font-size:17px;line-height:1.7}.hia-track{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;padding:0 4px;display:grid;position:relative}.hia-track:before{content:"";background:repeating-linear-gradient(90deg,#ffffff73 0 6px,#0000 6px 12px);height:2px;position:absolute;top:50%;left:8%;right:8%}.hia-track .st{color:#1b2733;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:8px 10px;font-size:13.5px;font-weight:700;display:flex;position:relative;box-shadow:0 14px 28px -18px #0009}.hia-track .st b{font-family:var(--f-mono,monospace);color:#b85a10;font-size:10px}.hia-track .dot{z-index:1;background:#ee8127;border-radius:50%;width:12px;height:12px;margin-top:-6px;animation:5s ease-in-out infinite hiaRun;position:absolute;top:50%;left:8%;box-shadow:0 0 0 6px #ee812740}@keyframes hiaRun{0%{left:8%}45%,55%{left:calc(92% - 12px)}to{left:8%}}.hia-cases{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.hia-case{transition:transform .25s var(--ease-out);border-radius:22px;flex-direction:column;gap:12px;padding:18px 16px 16px;text-decoration:none;animation:8s ease-in-out infinite mvBob;display:flex;box-shadow:0 24px 44px -26px #000000b3}.hia-case .hd{align-items:center;gap:8px;font-size:15px;display:flex}.hia-case .hd b{flex:1}.hia-case .hd .ic{border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.hia-case .tw{min-height:63px;font-size:14px;font-weight:500;line-height:1.5}.hia-case .rows{flex-direction:column;gap:6px;display:flex}.hia-case .rows span{border-radius:10px;align-items:flex-start;gap:7px;padding:7px 9px;font-size:12.5px;font-weight:600;line-height:1.35;display:flex}.hia-case .rows em{font-style:normal;font-family:var(--f-mono,monospace);opacity:.75;margin-top:2px;font-size:9.5px}.hia-case.c-blue{color:#fff;background:#3c79ae}.hia-case.c-blue .ic{background:#ffffff2e}.hia-case.c-blue .rows span,.hia-case.c-white{color:#1b2733;background:#fff}.hia-case.c-white .ic{background:#e8edf1}.hia-case.c-white .rows span{color:#fff;background:#1b2733}.hia-case.c-orange{color:#1b2733;background:#ee8127}.hia-case.c-orange .ic{background:#ffffff59}.hia-case.c-orange .rows span{color:#1b2733;background:#fff}@media (hover:hover) and (pointer:fine){.hia-case:hover{transform:translateY(-6px)}}@media (max-width:1060px){.hia-w{grid-template-columns:minmax(0,1fr);gap:40px;padding-top:80px;padding-bottom:80px}}@media (max-width:760px){.hia-cases{grid-template-columns:minmax(0,1fr)}.hia-case .tw{min-height:0}.hia-track .st{padding:7px 6px;font-size:12px}.hia-track .st b{display:none}}.hia-track .st{z-index:2}.hia-track .dot{z-index:1}@media (max-width:640px){.oi-ring{display:none}}.hia-w{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:48px}.hia-l{max-width:760px}.hia-l .h2{margin-left:auto;margin-right:auto}.hia-p{max-width:680px;margin-left:auto;margin-right:auto}.hia-r{text-align:left;width:100%;max-width:960px}.hia-glow{margin-left:-320px;top:-340px;left:50%;right:auto}.frm-slides .fs-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.frm-slides .fs-count{font-family:var(--f-mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:#b85a10;font-size:11px}.frm-slides .fs-title{letter-spacing:-.01em;color:#1b2733;font-size:18px;font-weight:700}.frm-slides .fs-bar{background:#eef1f4;border-radius:3px;height:6px;overflow:hidden}.frm-slides .fs-bar i{height:100%;transition:width .4s var(--ease-out);background:linear-gradient(90deg,#3c79ae,#ee8127);border-radius:3px;display:block}.frm-slides .fs-slide{animation:fsIn .35s var(--ease-out) both;flex-direction:column;gap:14px;display:flex}.frm-slides .fs-slide[hidden]{display:none}@keyframes fsIn{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}.frm-slides .fs-nav{gap:10px;display:flex}.frm-slides .fs-nav .btn{flex:1;justify-content:center}.frm-slides .fs-nav .btn-g{flex:none}.lp-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.lp-list li{color:#3e4a55;background:#f7f8f9;border:1px solid #e6ebf0;border-radius:14px;align-items:baseline;gap:16px;padding:16px 20px;font-size:17.5px;font-weight:300;line-height:1.6;display:flex}.lp-list .n{font-family:var(--mono,ui-monospace,monospace);color:#b85a10;flex:none;font-size:12px;font-weight:600}.lq-h{font-size:clamp(26px,3vw,36px)!important;line-height:1.2!important}.lsol{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:40px;display:grid}.lsol-c{color:#1b2733;background:#fff;border:1px solid #e6ebf0;border-radius:18px;flex-direction:column;gap:10px;padding:22px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.lsol-c:hover{border-color:#3c79ae;transform:translateY(-2px)}.lsol-c b{letter-spacing:-.01em;font-size:18px}.lsol-c span{color:#5a6570;flex:1;font-size:15px;line-height:1.55}.lsol-c em{color:#2e5f8c;align-items:center;gap:6px;font-size:14px;font-style:normal;font-weight:600;display:flex}.lstart{counter-reset:ls;grid-template-columns:repeat(3,1fr);gap:16px;margin:36px 0 0;padding:0;list-style:none;display:grid}.lstart li{color:#3e4a55;background:#fff;border:1px solid #e6ebf0;border-radius:18px;padding:24px;font-size:16.5px;line-height:1.6}.lstart li b{font-family:var(--mono,ui-monospace,monospace);color:#b85a10;margin-bottom:10px;font-size:12px;display:block}@media (max-width:1000px){.lsol{grid-template-columns:repeat(2,1fr)}.lstart{grid-template-columns:1fr}}@media (max-width:560px){.lsol{grid-template-columns:1fr}.lp-list li{padding:14px 16px;font-size:16px}}
.mdock,.rdots,.m-offer,.m-only{display:none}@media (max-width:760px){:root{--m-gut:16px}html{scroll-padding-top:72px}.m-only{display:block}.d-only{display:none!important}html.dock-on body{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.w{padding-left:var(--m-gut);padding-right:var(--m-gut)}.ban{display:none}.hdr .hdr-in{min-height:60px}.hdr .logo svg{width:26px;height:26px}.hdr .logo>span{font-size:19px!important}.mbar-s,.chat>summary{display:none!important}.chat{left:0;bottom:0!important;right:0!important}.chat[open] .chat-p{top:auto;left:0;right:0;bottom:var(--vvb,0px);width:100%;max-width:none;height:auto;min-height:min(560px,calc(var(--vvh,100dvh) * .86));max-height:var(--vvh,100dvh);animation:mSheet .32s var(--ease-out);z-index:95;border-radius:24px 24px 0 0;flex-direction:column;margin:0;display:flex;position:fixed}.chat[open] .chat-log{flex:auto;min-height:0;max-height:none}.chat[open] .chat-in{height:38px;min-height:38px;font-size:16px;line-height:22px}html.chat-kb .chat[open] .chat-p{border-radius:18px 18px 0 0;min-height:0}html.chat-kb .chat .chat-hd{padding:8px 14px!important}html.chat-kb .chat .chat-hd .chat-av{width:28px!important;height:28px!important}html.chat-kb .chat .chat-sub,html.chat-kb .chat .chat-note,html.chat-kb .chat .chat-qrs{display:none!important}html.chat-kb .chat .chat-log{padding:12px 14px}html.chat-kb .chat .chat-f{padding:8px 10px!important}@keyframes mSheet{0%{opacity:0;transform:translateY(40px)}}.mdock{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:85;-webkit-backdrop-filter:saturate(1.4)blur(16px);backdrop-filter:saturate(1.4)blur(16px);opacity:0;pointer-events:none;transition:transform .38s var(--ease-out),opacity .25s ease;background:#1b2733f0;border-radius:22px;grid-template-columns:minmax(0,1fr) 62px 62px;align-items:center;gap:8px;padding:7px;display:grid;position:fixed;transform:translateY(calc(100% + 24px));box-shadow:0 18px 40px -16px #1b273399,inset 0 0 0 1px #ffffff0f}.mdock.on{opacity:1;pointer-events:auto;transform:none}.md-main{color:#fff;background:#ee8127;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:50px;font-size:15.5px;font-weight:600;text-decoration:none;display:flex;box-shadow:0 8px 18px -10px #ee8127e6}.md-ic{all:unset;box-sizing:border-box;color:#c9daea;cursor:pointer;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:2px;height:50px;font-size:10.5px;font-weight:600;text-decoration:none;display:flex;position:relative}.md-ic:active{background:#ffffff14}.md-ic:focus-visible{outline:2px solid #9dbbd6}.md-live{background:#2e9e5b;border-radius:50%;width:7px;height:7px;position:absolute;top:9px;right:16px;box-shadow:0 0 0 2px #1b2733}html.sheet-open .mdock,html.mm-open .mdock{display:none}html:has(.chat[open]) .mdock{display:none}html:has(.chat[open]) .m-offer{display:none}.slidein{display:none}.m-offer{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:84;color:#fff;animation:mSheet .36s var(--ease-out);background:linear-gradient(120deg,#1b2733,#2e5f8c);border-radius:20px;display:flex;position:fixed;box-shadow:0 18px 40px -18px #1b2733b3}.m-offer-go{color:#fff;flex-direction:column;flex:1;gap:4px;padding:14px 4px 14px 16px;text-decoration:none;display:flex}.m-offer-go .t{font-size:15px;font-weight:600;line-height:1.35}.m-offer-go .cta{color:#f6a65e;align-items:center;gap:6px;margin-top:2px;font-size:13.5px;font-weight:700;display:inline-flex}.m-offer-x{all:unset;cursor:pointer;color:#c9daea;justify-content:center;align-items:flex-start;width:44px;padding-top:12px;display:flex}.display{letter-spacing:-.04em;font-size:40px;line-height:1.02}.phero-h{font-size:36px}.h2{font-size:31px;line-height:1.08}.h2-1{font-size:29px}.lede{margin-top:18px;font-size:17px;line-height:1.6}.sh-body{font-size:16.5px}.sec-w,.sec-s,main section>.w[style],main section>div>.w[style]{padding-top:56px!important;padding-bottom:60px!important}.mono{font-size:11px}.hero .w[style],.phero .w[style]{padding-top:20px!important;padding-bottom:36px!important}.crumbs{display:none}.eyebrow{box-sizing:border-box;max-width:100%;padding:6px 12px 6px 8px;font-size:12.5px}.phero .eyebrow{margin-top:0!important}.ctas{gap:10px;margin-top:24px}.ctas .btn-o{justify-content:center;width:100%}.ctas .or{display:none}.ctas .btn-live,.ctas>a:not(.btn-o){justify-content:center;width:100%}.answer-line{font-size:15px}.answer-box{border-radius:20px;padding:18px}.answer-box p{font-size:16.5px}.phero-aside{margin-top:8px}.hero .viz{scroll-snap-type:x mandatory;height:auto;margin:22px calc(-1 * var(--m-gut)) 0;padding:6px var(--m-gut) 18px;scrollbar-width:none;gap:12px;position:relative;overflow-x:auto;display:flex!important}.hero .viz::-webkit-scrollbar{display:none}.hero .viz .ring,.hero .viz .orb{display:none}.hero .viz .fc{scroll-snap-align:start;box-sizing:border-box;flex:none;animation:none;width:220px!important;position:relative!important;inset:auto!important}.hero .viz .plus1{display:none}.rgrid,.chg,.fag,.std,.startsec .ig,.pains,.wc-cards,.hwc,.prio-r,.conc,.maps,.lgrid,.art,.typeband,.dcards,.fmini,.cgrid,.solgrid,.sol-dir,.prods,.ig{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scroll-padding:0 var(--m-gut);scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto;margin-left:calc(-1 * var(--m-gut))!important;margin-right:calc(-1 * var(--m-gut))!important;padding:6px var(--m-gut) 10px!important;grid-template-columns:none!important;gap:12px!important;display:flex!important}.rgrid::-webkit-scrollbar{display:none}.chg::-webkit-scrollbar{display:none}.fag::-webkit-scrollbar{display:none}.std::-webkit-scrollbar{display:none}.ig::-webkit-scrollbar{display:none}.pains::-webkit-scrollbar{display:none}.wc-cards::-webkit-scrollbar{display:none}.hwc::-webkit-scrollbar{display:none}.prio-r::-webkit-scrollbar{display:none}.conc::-webkit-scrollbar{display:none}.maps::-webkit-scrollbar{display:none}.lgrid::-webkit-scrollbar{display:none}.art::-webkit-scrollbar{display:none}.typeband::-webkit-scrollbar{display:none}.rgrid>*,.chg>*,.fag>*,.std>*,.startsec .ig>*,.pains>*,.wc-cards>*,.hwc>*,.prio-r>*,.conc>*,.maps>*,.lgrid>*,.art>*,.typeband>*,.dcards>*,.fmini>*,.cgrid>*,.solgrid>*,.sol-dir>*,.prods>*,.ig>*{scroll-snap-align:center;box-sizing:border-box;flex:0 0 84%;max-width:84%;animation:none!important}.hwc>*,.typeband>*,.ig>*,.solgrid>*{flex-basis:72%;max-width:72%}.fag{margin-top:32px!important;padding-bottom:40px!important}.fag>*{flex-basis:80%;max-width:80%}.rdots{justify-content:center;gap:6px;margin:8px 0 0;display:flex}.rdots i{width:6px;height:6px;transition:width .25s var(--ease-out),background-color .25s ease;background:#c9d3dc;border-radius:3px}.rdots i.on{background:#ee8127;width:20px}.rdots .rbar{background:#e8edf1;border-radius:2px;width:96px;height:4px;display:block;overflow:hidden}.rdots .rbar i{background:#ee8127;border-radius:2px;width:12%;height:100%;transition:width .12s linear;display:block}.on-dark .rdots i,.fa .rdots i,.how .rdots i,.startsec .rdots i{background:#ffffff4d}.on-dark .rdots i.on,.fa .rdots i.on,.how .rdots i.on,.startsec .rdots i.on{background:#f6a65e}.rcard,.pain,.wc-card,.prio-c,.conc-c,.hwc-card,.fcard,.sc{border-radius:22px!important;padding:22px 20px 24px!important}.rcard h3{font-size:22px}.fcard .tw{font-size:40px}.fcard{padding-bottom:46px!important}.wc-card p,.prio-c p{font-size:15.5px}.prio-c h3{font-size:19px}.sx{display:block!important}.sx>[role=tablist]{margin:0 calc(-1 * var(--m-gut));scrollbar-width:none;overflow-x:auto;padding:0 var(--m-gut) 6px!important;flex-direction:row!important;gap:8px!important}.sx>[role=tablist]::-webkit-scrollbar{display:none}.sx .st{background:#fff;border:1px solid #e8edf1;flex:none;min-height:44px;border-radius:999px!important;width:auto!important;padding:8px 14px 8px 8px!important;transform:none!important}.sx .st>span:last-child,.sx .sfig{display:none}.sx .spw{margin-top:14px}.sx .sp{border-radius:24px;padding:24px 20px!important}.sx .sp h3{font-size:27px!important}.tabs .tb{font-size:14px}.pwrap{display:block!important}.plist{padding:0 var(--m-gut) 6px;margin:0 calc(-1 * var(--m-gut));scrollbar-width:none;gap:8px;overflow-x:auto;flex-direction:row!important}.plist::-webkit-scrollbar{display:none}.prow{scroll-snap-align:start;white-space:normal;flex:0 0 76%}.ppanel{margin-top:12px;padding:22px 20px!important}.how .calc{gap:28px}.loop{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:4px;display:grid;aspect-ratio:auto!important;width:100%!important}.loop .bigring,.loop svg,.loop .orbit,.loop .disc{display:none!important}.loop .lnode{text-align:center;border-radius:14px;grid-row:1;width:auto!important;padding:10px 6px!important;position:relative!important;inset:auto!important;transform:none!important}.loop .lnode span:last-child{font-size:13px!important}.loop .lnode .mono{font-size:10px}.loop .lcenter{text-align:left;background:#fff;border-radius:20px;grid-area:2/1/auto/-1;align-items:flex-start;margin-top:6px;padding:20px 18px;box-shadow:0 20px 40px -24px #00000080;width:auto!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.loop .lcenter>.swap>div:nth-child(2){font-size:24px!important}.tape{height:120px}.res .h2{font-size:27px}.wc-top{gap:14px}.wc-value{padding:16px 18px;font-size:16.5px}.wc-tiles{margin:0 calc(-1 * var(--m-gut));padding:0 var(--m-gut) 4px;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.wc-tile{flex:none}.prio-viz{margin-top:20px}.subind{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.subc{border-radius:16px;padding:14px}.subc .t{font-size:15px}.subc .d{display:none}.indc{padding:20px!important}.indc .d{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;display:-webkit-box;overflow:hidden}.indc-h .t{font-size:21px!important}.indc .kids{scrollbar-width:none;margin:0 -20px;padding:0 20px;overflow-x:auto;flex-wrap:nowrap!important}.indc .kids::-webkit-scrollbar{display:none}.journey{grid-template-columns:repeat(4,minmax(0,1fr))!important;row-gap:0!important;display:grid!important}.jstep{text-align:center;padding:12px 4px 0}.jstep .jdot{width:40px;height:40px;margin:0 auto}.jstep .jt{margin-top:8px;font-size:14px!important}.jline{display:none}.jpanel{border-radius:20px;margin-top:16px;padding:20px 18px!important}.svc-grid{gap:28px;padding-top:44px!important;padding-bottom:48px!important}.side-cta{border-radius:24px}.incl{grid-template-columns:minmax(0,1fr)!important}.nl-in{padding-top:56px!important;padding-bottom:56px!important}.nl-form{padding:20px 18px 16px}.faqs-wrap{display:block}.faq-side{gap:12px;margin-bottom:8px;position:static}.faq-cats{scrollbar-width:none;margin:0 calc(-1 * var(--m-gut));padding:0 var(--m-gut);gap:6px;overflow-x:auto;flex-flow:row!important}.faq-cats::-webkit-scrollbar{display:none}.fcat{background:#fff;border:1px solid #e8edf1;border-radius:999px;flex:none;min-height:38px;padding:7px 14px;font-size:14px}.fcat.on{color:#fff;background:#1b2733;border-color:#1b2733}.aq-side{border:0;align-items:center;gap:10px;margin:0;padding:0;display:flex}.aq-side .aq-btn{width:auto;min-height:38px;padding:0 16px;font-size:14px}.aq-side .aq-hint{margin:0;font-size:12.5px}.faq-group{scroll-margin-top:80px}.faqg{gap:24px}.aq{border-radius:26px 26px 0 0;width:100vw;max-width:100vw;max-height:92dvh;margin:auto 0 0}.ftr .w[style]{padding-top:48px!important}.fcols{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 16px!important}.fcols>div:first-child{grid-column:1/-1}.ftag{font-size:44px;margin-top:40px!important}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.mdock,.m-offer,.chat[open] .chat-p{animation:none}}@media (max-width:760px){.m-only>section:nth-of-type(n+3),footer{content-visibility:auto;contain-intrinsic-size:auto 720px}}
@media (max-width:760px){.hdr{transition:transform .32s var(--ease-out),box-shadow .32s ease}html.hdr-hide .hdr{transform:translateY(-105%)}html.dock-on .m-offer{bottom:calc(84px + env(safe-area-inset-bottom))}.mbtn{box-sizing:border-box;width:100%;min-height:54px;transition:transform .15s var(--ease-out);border-radius:16px;justify-content:center;align-items:center;gap:8px;margin-top:22px;font-size:16.5px;font-weight:600;text-decoration:none;display:flex}.mbtn:active{transform:scale(.98)}.mbtn-o{color:#fff;background:#ee8127;box-shadow:0 1px 2px #1b27331f,0 12px 24px -12px #1b273373}.mbtn-g{color:#1b2733;background:#fff;border:1.5px solid #1b2733}.msec{color:#1b2733;background:#fff;margin:0;padding:52px 20px 56px;font-size:16px;line-height:1.5;display:block;position:relative;overflow:hidden}.msec.ms-tint{background:#f3f6f9}.msec.ms-navy{color:#fff;background:#1b2733}.msec.ms-blue{color:#fff;background:linear-gradient(165deg,#2e5f8c,#3c79ae)}.ms-l{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:600}.ms-h{letter-spacing:-.035em;text-wrap:balance;margin:12px 0 0;font-size:30px;font-weight:700;line-height:1.08}.ms-h .serif{letter-spacing:-.02em;font-weight:500}.ms-p{color:#3e4a55;margin:14px 0 0;font-size:16.5px;font-weight:400;line-height:1.6}.mh-hero{background:radial-gradient(120% 60% at 100% 0,#ffe7d2 0%,#ffe7d200 60%),radial-gradient(110% 60% at 0 10%,#dce8f4 0%,#dce8f400 62%),#fff;padding:22px 20px 40px;position:relative;overflow:hidden}.mh-chip{color:#2e5f8c;background:#fff;border:1px solid #e8edf1;border-radius:14px;align-items:flex-start;gap:8px;padding:7px 12px 7px 10px;font-size:12.5px;font-weight:500;line-height:1.4;display:inline-flex;box-shadow:0 1px 2px #1b27330d}.mh-chip .dot{background:#ee8127;border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}.mh-h1{letter-spacing:-.045em;color:#1b2733;margin:22px 0 0;font-size:46px;font-weight:700;line-height:.98}.mh-h1>span{display:block}.mh-h1 .serif{letter-spacing:-.03em;margin-top:4px;font-weight:500}.mh-lede{color:#3e4a55;margin:18px 0 0;font-size:17px;line-height:1.55}.mh-pill{justify-content:center;margin-top:12px;display:flex}.mh-pill .btn-live{box-sizing:border-box;justify-content:center;width:100%}.mh-alt{color:#2e5f8c;justify-content:center;align-items:center;gap:6px;min-height:44px;margin-top:14px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.mh-live{justify-content:center;margin-top:26px;display:flex}.mh-focus3{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#2e5f8c;justify-content:center;align-items:center;gap:10px;margin-top:22px;font-size:11px;font-weight:600;display:flex}.mh-focus3 i{background:#ee8127;border-radius:50%;width:5px;height:5px}.mh-tape{color:#fff;background:#1b2733;padding:14px 0;overflow:hidden}.mh-tape-in{gap:28px;width:max-content;animation:48s linear infinite mvMarquee;display:flex}.mh-tape span{white-space:nowrap;align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:inline-flex}.mh-tape s{color:#9dbbd6;font-weight:400;text-decoration-color:#ee8127}.mh-outs{flex-direction:column;gap:10px;margin-top:26px;display:flex}.mh-out{background:var(--t);border:1px solid #1b27330f;border-radius:20px;overflow:hidden}.mh-out summary{cursor:pointer;grid-template-columns:1fr 30px;gap:4px 10px;padding:18px;list-style:none;display:grid}.mh-out summary::-webkit-details-marker{display:none}.mh-out .k{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--c);grid-column:1;font-size:11px;font-weight:700}.mh-out .h{letter-spacing:-.02em;color:#1b2733;grid-column:1;font-size:19px;font-weight:700;line-height:1.25}.mh-out .pl{width:30px;height:30px;transition:transform .25s var(--ease-out);background:#fff;border-radius:50%;grid-area:1/2/3;align-self:center;position:relative}.mh-out .pl:before,.mh-out .pl:after{content:"";background:var(--c);border-radius:1px;width:12px;height:2px;margin:-1px 0 0 -6px;position:absolute;top:50%;left:50%}.mh-out .pl:after{transform:rotate(90deg)}.mh-out[open] .pl{transform:rotate(45deg)}.mh-out p{color:#3e4a55;margin:0;padding:0 18px;font-size:15.5px;line-height:1.6}.mh-out a{color:var(--c);align-items:center;gap:6px;min-height:40px;margin:12px 18px 18px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.mh-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.mh-tile{all:unset;box-sizing:border-box;cursor:pointer;min-height:150px;transition:transform .15s var(--ease-out);background:#fff;border:1px solid #e8edf1;border-radius:20px;flex-direction:column;gap:6px;padding:16px 14px;display:flex;box-shadow:0 1px 2px #1b27330a}.mh-tile:active{transform:scale(.97)}.mh-tile:focus-visible{outline:2px solid #3c79ae}.mh-tile .ic{border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.mh-tile .n{letter-spacing:-.015em;color:#1b2733;margin-top:6px;font-size:16.5px;font-weight:700}.mh-tile .d{color:#5a6570;font-size:13px;line-height:1.4}.mf{margin-top:26px}.mf-seg{background:#ffffff14;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.mf-seg button{all:unset;cursor:pointer;text-align:center;color:#c9d3dc;border-radius:12px;min-height:44px;font-size:15px;font-weight:600;transition:background-color .25s,color .25s}.mf-seg button:focus-visible{outline:2px solid #9dbbd6}.mf-card{color:#1b2733;animation:mFade .35s var(--ease-out);background:#fff;border-radius:24px;margin-top:14px;padding:24px 22px 50px;position:relative}@keyframes mFade{0%{opacity:0;transform:translateY(8px)}}.mf-card .tw{letter-spacing:-.045em;font-size:42px;font-weight:700;line-height:1}.mf-card p{color:#3e4a55;margin:14px 0 0;font-size:16px;line-height:1.6}.mf-card .says{font-family:var(--f-serif);margin-top:16px;font-size:17px;font-style:italic;line-height:1.45}.ms-navy .mbtn{margin-top:44px}.mh-std{flex-direction:column;gap:10px;margin:24px 0 0;padding:0;list-style:none;display:flex}.mh-std li{background:#f7f8f9;border-radius:18px;align-items:flex-start;gap:14px;padding:16px;display:flex}.mh-std .lt{background:var(--c);color:#fff;border-radius:14px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;font-size:24px;font-weight:700;display:flex}.mh-std li:nth-child(3) .lt{color:#1b2733}.mh-std b{letter-spacing:-.015em;font-size:17px;display:block}.mh-std li span span{color:#3e4a55;margin-top:4px;font-size:14.5px;line-height:1.5;display:block}.mh-doors{flex-direction:column;gap:10px;margin-top:24px;display:flex}.mh-door{all:unset;box-sizing:border-box;cursor:pointer;color:#1b2733;min-height:76px;transition:transform .15s var(--ease-out);background:#fff;border-radius:20px;align-items:center;gap:14px;padding:16px;display:flex;box-shadow:0 14px 30px -20px #00000080}.mh-door:active{transform:scale(.98)}.mh-door:focus-visible{outline:2px solid #ffd7b3}.mh-door .ic{background:#eef4fa;border-radius:14px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.mh-door .tx{flex-direction:column;flex:1;display:flex}.mh-door b{letter-spacing:-.015em;font-size:17px}.mh-door .tx span{color:#5a6570;margin-top:2px;font-size:13.5px}.mh-door>svg{color:#ee8127;flex:none}.mh-calc{margin-top:24px}.mh-calc>div{border-radius:22px!important;padding:22px 18px!important}.mh-calc .btn{justify-content:center;width:100%}.ma{margin-top:22px}.mchips{scrollbar-width:none;gap:8px;margin:0 -20px;padding:0 20px 4px;display:flex;overflow-x:auto}.mchips::-webkit-scrollbar{display:none}.mchips button{all:unset;cursor:pointer;color:#2e5f8c;background:#fff;border:1px solid #d5dee6;border-radius:999px;flex:none;min-height:20px;padding:9px 14px;font-size:14px;font-weight:600}.mchips button[aria-selected=true]{color:#fff;background:#2e5f8c;border-color:#2e5f8c}.ma-card{background:#fff;border-radius:22px;margin-top:14px;padding:18px;box-shadow:0 20px 40px -28px #1b273373}.ma-top{align-items:center;gap:14px;display:flex}.ma-top b{font-size:17px;display:block}.ma-top span{color:#5a6570;margin-top:3px;font-size:14px;line-height:1.45;display:block}.ma-fix{background:#f7f8f9;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:10px 12px;font-size:14px;line-height:1.35;display:flex}.ma-fix b{flex:none;font-size:14px}.ma-tot{color:#5a6570;border-top:1px solid #e8edf1;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:12px;font-size:13.5px;display:flex}.ma-tot b{color:#1b2733;font-size:18px}.ma-ex{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:#5a6570;margin-top:10px;font-size:10px}.mh-steps{margin:26px 0 0;padding:0;list-style:none;position:relative}.mh-steps:before{content:"";background:linear-gradient(#ee8127,#3c79ae);width:2px;position:absolute;top:20px;bottom:20px;left:21px}.mh-steps li{align-items:flex-start;gap:16px;padding:10px 0;display:flex;position:relative}.mh-steps .n{width:44px;height:44px;font-family:var(--f-mono);color:#2e5f8c;background:#fff;border:2px solid #3c79ae;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.mh-steps li:first-child .n{color:#fff;background:#ee8127;border-color:#ee8127}.mh-steps b{letter-spacing:-.02em;margin-top:9px;font-size:19px;display:block}.mh-steps li span span{color:#3e4a55;margin-top:4px;font-size:15px;line-height:1.55;display:block}.mh-loop{color:#b85a10;background:#fff3e8;border-radius:14px;align-items:center;gap:10px;margin-top:16px;padding:12px 14px;font-size:14px;font-weight:600;display:flex}.mh-reads{flex-direction:column;gap:10px;margin-top:24px;display:flex}.mh-read{color:#1b2733;background:#fff;border:1px solid #e8edf1;border-radius:18px;flex-direction:column;gap:6px;padding:16px 18px;text-decoration:none;display:flex}.mh-read .ty{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:#b85a10;font-size:10.5px;font-weight:600}.mh-read b{letter-spacing:-.015em;font-size:17px;line-height:1.3}.mh-read .go{color:#2e5f8c;align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.mh-faq{margin-top:16px}.mh-faq .fq{gap:14px;padding:16px 0;font-size:16.5px}.mh-final{color:#fff;text-align:center;background:linear-gradient(160deg,#1b2733 0%,#22384d 50%,#2e5f8c 100%);padding:60px 20px 64px}.mh-final .ms-h{font-size:32px}.msh{z-index:150;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1b273380;align-items:flex-end;animation:.25s mshFade;display:flex;position:fixed;inset:0}@keyframes mshFade{0%{background:#1b273300}}.msh-p{overscroll-behavior:contain;width:100%;max-height:88dvh;padding:8px 20px calc(24px + env(safe-area-inset-bottom));box-sizing:border-box;animation:mshIn .38s var(--ease-out);background:#fff;border-radius:26px 26px 0 0;outline:none;position:relative;overflow-y:auto}@keyframes mshIn{0%{transform:translateY(60%)}}.msh-h{all:unset;cursor:pointer;z-index:1;background:#fff;justify-content:center;width:100%;padding:8px 0 14px;display:flex;position:sticky;top:-8px}.msh-h i{background:#c9d3dc;border-radius:3px;width:42px;height:5px}.msol-top{border-radius:20px;padding:20px 18px}.msol-top h3{letter-spacing:-.03em;margin:10px 0 0;font-size:26px;line-height:1.1}.msol-b{color:#3e4a55;margin:16px 0 0;font-size:16px;line-height:1.6}.msol-v{color:#1b2733;margin:10px 0 0;font-size:16px;font-weight:600;line-height:1.55}.msol-chips{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.msol-chips span{color:#2e5f8c;background:#f3f6f9;border-radius:999px;padding:6px 11px;font-size:13px;font-weight:600}.msol-nav{color:#5a6570;justify-content:space-between;align-items:center;margin-top:14px;font-size:13px;display:flex}.msol-nav button{all:unset;cursor:pointer;color:#2e5f8c;min-height:44px;padding:0 4px;font-weight:600}.mlist-h{letter-spacing:-.025em;margin:0 0 10px;font-size:22px;font-weight:700}.mrow{color:#1b2733;border-bottom:1px solid #eef1f4;align-items:center;gap:12px;min-height:56px;padding:12px 2px;text-decoration:none;display:flex}.mrow .num{font-family:var(--f-mono);color:#2e5f8c;flex:none;width:28px;font-size:12px;font-weight:700}.mrow .ic{border-radius:11px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.mrow .tx{flex-direction:column;flex:1;min-width:0;display:flex}.mrow b{letter-spacing:-.01em;font-size:16px}.mrow .tx span{color:#5a6570;margin-top:2px;font-size:13px;line-height:1.4}.mrow>svg{color:#ee8127;flex:none}.mft{color:#c9d3dc;padding:40px 20px 28px}.mft .logo{align-items:center;gap:10px;display:flex}.mft-p{margin:14px 0 0;font-size:15px;line-height:1.6}.mft-mail{color:#fff;min-height:30px;margin-top:14px;font-size:15px;display:block}.mft-loc{font-size:14px;display:block}.mft-g{border-bottom:1px solid #c9d3dc26}.mft-g:first-of-type{border-top:1px solid #c9d3dc26;margin-top:22px}.mft-g summary{color:#fff;cursor:pointer;justify-content:space-between;align-items:center;min-height:54px;font-size:16px;font-weight:600;list-style:none;display:flex}.mft-g summary::-webkit-details-marker{display:none}.mft-g .pl{width:14px;height:14px;transition:transform .25s var(--ease-out);position:relative}.mft-g .pl:before,.mft-g .pl:after{content:"";background:#9dbbd6;border-radius:1px;width:14px;height:2px;position:absolute;top:6px;left:0}.mft-g .pl:after{transform:rotate(90deg)}.mft-g[open] .pl{transform:rotate(45deg)}.mft-l{grid-template-columns:1fr 1fr;gap:2px 12px;padding-bottom:14px;display:grid}.mft-l a{color:#c9d3dc;align-items:center;min-height:40px;font-size:14.5px;text-decoration:none;display:flex}.mft-tag{letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px #9dbbd673;white-space:nowrap;margin-top:30px;font-size:30px;font-weight:600}.mft-tag span{color:#ee8127;-webkit-text-stroke:0}.mft-legal{border-top:1px solid #c9d3dc26;flex-direction:column;gap:10px;margin-top:20px;padding-top:16px;font-size:13px;display:flex}.mft-legal span:last-child{gap:18px;display:flex}.mft-legal a{color:#c9d3dc}.mm{padding-bottom:env(safe-area-inset-bottom)}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.mh-tape-in,.msh-p,.msh,.mf-card{animation:none}}
