@import url("https://fonts.googleapis.com/css2?family=Silkscreen&display=swap");:root{--cta:#ff7a1a;--cta-hover:#ff9040;--cta-text:#14110d;--link:#b7a3ff;--link-light:#5b3fa6;--link-hover:#f5c518;--brand:#e0162b;--brand-accent:#9e1b2a;--indicator:#22a55a;--indicator-strong:#157a3f;--ground-dark:#0c1222;--surface-dark:#141c32;--surface-dark-2:#1c2642;--border-dark:#293452;--ground-light:#f4f2f7;--surface-light:#fff;--border-light:#e1ddea;--text-d:#fff;--text-d-mut:#a9a4b8;--text-l:#151321;--text-l-mut:#5e5970;--amber:#f4b52a;--r:16px;--r-lg:20px;--sh:0 1px 2px rgba(14,13,20,.05),0 16px 40px -18px rgba(14,13,20,.14);--sh-lg:0 2px 6px rgba(14,13,20,.07),0 36px 80px -30px rgba(14,13,20,.26)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:128px;overflow-x:clip}body{font-size:16px;line-height:1.62;color:var(--text-l);background:var(--ground-light);-webkit-font-smoothing:antialiased;overflow-x:hidden;font-family:var(--font-inter),system-ui,sans-serif}h1,h2,h3,h4{font-family:var(--font-tight),var(--font-inter),sans-serif;font-weight:800;letter-spacing:-.022em;line-height:1.08;text-wrap:balance}img{display:block;max-width:100%}ol,ul{list-style:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}::selection{background:var(--cta);color:var(--cta-text)}:focus-visible{outline:2.5px solid var(--cta);outline-offset:3px;border-radius:4px}.wrap{max-width:1216px;margin:0 auto;padding:0 26px}a{color:inherit;text-decoration:none}.lnk{color:var(--link-light);text-decoration:underline;text-underline-offset:3px;font-weight:600;transition:color .15s}.lnk--dark,.on-dark .lnk{color:var(--link)}.lnk:hover{color:var(--link-hover)}.lnk .arr{display:inline-block;width:15px;height:15px;vertical-align:-2px;margin-left:4px}.lnk svg{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;white-space:nowrap;font-weight:700;font-size:15px;padding:14px 26px;border-radius:13px;transition:background .18s,color .18s,border-color .18s,transform .18s}.btn svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.btn--pri{background:var(--cta);color:var(--cta-text);box-shadow:0 12px 26px -14px rgba(255,122,26,.65),inset 0 1px 0 hsla(0,0%,100%,.25)}.btn--pri:hover{background:var(--cta-hover);transform:translateY(-1px)}.btn--sec{border:1.5px solid var(--border-light);color:var(--text-l);background:transparent}.btn--sec:hover{border-color:var(--text-l)}.on-dark .btn--sec{border-color:var(--border-dark);color:var(--text-d);background:hsla(0,0%,100%,.03)}.on-dark .btn--sec:hover{border-color:var(--text-d-mut);background:hsla(0,0%,100%,.05)}.btn--xl{padding:17px 32px;font-size:16px;border-radius:15px}.btn--full{width:100%}.ctameta{margin-top:18px;display:grid;grid-gap:6px;gap:6px}.ctameta .trust{font-size:13.5px;font-weight:600;letter-spacing:.01em}.ctameta .next{font-size:13.5px;line-height:1.55;max-width:560px}.on-dark .ctameta .next,.on-dark .ctameta .trust{color:var(--text-d-mut)}.on-light .ctameta .next,.on-light .ctameta .trust{color:var(--text-l-mut)}.kick{display:flex;align-items:center;gap:11px;font-size:12px;font-weight:700;letter-spacing:.17em;text-transform:uppercase;color:var(--brand-accent)}.kick i{width:30px;height:2px;background:var(--brand-accent);border-radius:2px;opacity:.8}.on-dark .kick{color:#c46875}.on-dark .kick i{background:#c46875}.tag-new{font-style:normal;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-accent);background:rgba(158,27,42,.1);border:1px solid rgba(158,27,42,.3);border-radius:99px;padding:2px 8px}.on-dark .tag-new{color:#e9a5ae;background:rgba(158,27,42,.25);border-color:rgba(233,165,174,.3)}.sec{padding:clamp(76px,10vh,118px) 0}.on-light{background:var(--ground-light);color:var(--text-l)}.on-white{background:var(--surface-light);color:var(--text-l)}.on-dark{background:var(--ground-dark);color:var(--text-d-mut)}.khead{max-width:820px;margin-bottom:clamp(36px,5vh,56px)}.khead h2{font-size:clamp(28px,3.6vw,44px);margin-top:16px;color:var(--text-l)}.on-dark .khead h2{color:var(--text-d)}.ksub{font-size:16.5px;margin-top:14px;max-width:660px;color:var(--text-l-mut)}.on-dark .ksub{color:var(--text-d-mut)}.khead--row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;max-width:none;flex-wrap:wrap}.ticks{display:grid;grid-gap:11px;gap:11px}.ticks li{position:relative;padding-left:29px;font-size:15px;font-weight:500}.ticks li:before{content:"";position:absolute;left:2px;top:6px;width:13px;height:8px;border-left:2.5px solid var(--indicator);border-bottom:2.5px solid var(--indicator);transform:rotate(-45deg)}.ticks--mut li:before{border-color:var(--text-d-mut)}.stars{display:inline-flex;gap:2.5px}.stars svg{width:14px;height:14px;fill:var(--amber)}.dot{width:8px;height:8px;border-radius:50%;background:var(--indicator);flex:0 0 auto}.hd{position:fixed;inset:0 0 auto;z-index:100}.ub{background:var(--ground-dark);color:var(--text-d-mut);font-size:12.5px;border-bottom:1px solid var(--border-dark)}.ub__in{display:flex;align-items:center;justify-content:center;gap:14px;padding-top:8px;padding-bottom:8px}a.ub__l:hover{color:#fff}.ub__l{gap:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:11px;color:var(--text-d-mut)}.ub__l,.ub__r{display:flex;align-items:center}.ub__r{gap:18px}.ub__q{color:var(--amber);font-weight:700;text-decoration:underline;text-underline-offset:3px;letter-spacing:.04em}.ub__q:hover{color:#fff}.ub__badge{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:600;color:var(--text-d-mut);border:1px solid var(--border-dark);border-radius:99px;padding:4px 11px}.ub__badge svg{width:12px;height:12px;fill:none;stroke:var(--indicator);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mb{position:relative;background:hsla(0,0%,100%,.9);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(225,221,234,.7);transition:background .25s,border-color .25s,box-shadow .25s}.hd.is-s .mb{background:hsla(0,0%,100%,.98);border-bottom-color:var(--border-light);box-shadow:0 10px 30px -18px rgba(14,13,20,.25)}.mb__in{display:flex;align-items:center;justify-content:space-between;gap:18px;height:74px}.mb__logo img{height:36px;width:auto}.nv{display:flex;align-items:center;gap:2px}.nv__item{position:relative}.nv__link{display:flex;align-items:center;gap:6px;white-space:nowrap;font-weight:600;font-size:15px;color:rgba(21,19,33,.8);padding:10px 13px;border-radius:11px;transition:color .15s,background .15s}.nv__item:hover .nv__link,.nv__link:hover{color:var(--text-l);background:rgba(14,13,20,.055)}.chev{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;opacity:.5;transition:transform .2s}.nv__item:hover .chev{transform:rotate(180deg)}.nv__drop{position:absolute;top:100%;left:50%;transform:translateX(-50%);padding-top:14px;opacity:0;visibility:hidden;translate:0 10px;transition:opacity .2s,translate .2s,visibility .2s}.nv__item:focus-within .nv__drop,.nv__item:hover .nv__drop{opacity:1;visibility:visible;translate:0 0}.nv__panel{width:560px;background:var(--surface-light);border:1px solid var(--border-light);border-radius:18px;box-shadow:var(--sh-lg);overflow:hidden}.nv__panel.is-wide{width:760px}.nv__body{display:grid;grid-template-columns:198px 1fr}.nv__intro{background:var(--surface-dark);color:var(--text-d-mut);padding:22px 20px;display:flex;flex-direction:column}.nv__cat{font-family:var(--font-tight);font-weight:700;font-size:16px;color:var(--text-d);margin-bottom:8px}.nv__blurb{font-size:12.5px;line-height:1.55;flex:1 1}.nv__mini{margin-top:14px;font-size:12.5px}.nv__links{padding:10px;display:grid;grid-gap:2px;gap:2px;align-content:start}.is-wide .nv__links{grid-template-columns:1fr 1fr}.nv__card{display:flex;gap:12px;padding:10px 12px;border-radius:12px;transition:background .13s}.nv__card:hover{background:var(--ground-light)}.nv__ic{flex:0 0 auto;display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:var(--ground-light);border:1px solid var(--border-light)}.nv__ic svg{width:18px;height:18px;fill:none;stroke:var(--text-l-mut);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.nv__name{display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px;color:var(--text-l)}.nv__card:hover .nv__name{color:var(--link-light)}.nv__desc{display:block;font-size:12px;margin-top:2px;line-height:1.45}.nv__desc,.nv__foot{color:var(--text-l-mut)}.nv__foot{display:flex;align-items:center;justify-content:space-between;gap:14px;background:var(--ground-light);border-top:1px solid var(--border-light);padding:11px 20px;font-size:12.5px}.nv__tel{font-weight:700;font-size:13px;color:var(--text-l);white-space:nowrap}.nv__tel:hover{color:var(--link-hover)}.mb__cta{gap:16px}.mb__cta,.mb__tel{display:flex;align-items:center}.mb__tel{gap:8px;white-space:nowrap;font-weight:700;font-size:14px;color:var(--text-l)}.mb__tel:hover{color:var(--brand)}.mb__tel svg{width:15px;height:15px;fill:none;stroke:var(--text-l-mut);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.burger{display:none;padding:10px}.burger span{display:flex;flex-direction:column;gap:5px;width:22px}.burger i{height:2px;background:var(--text-l);border-radius:2px;transition:transform .25s,opacity .2s}.burger span.x i:first-child{transform:translateY(7px) rotate(45deg)}.burger span.x i:nth-child(2){opacity:0}.burger span.x i:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.dw{position:fixed;top:0;right:0;bottom:0;width:min(400px,92vw);background:var(--surface-light);z-index:90;transform:translateX(105%);transition:transform .3s cubic-bezier(.32,.72,0,1);box-shadow:-30px 0 70px -30px rgba(14,13,20,.5)}.dw.is-on{transform:none}.dw__scroll{height:100%;overflow-y:auto;padding:146px 26px 40px}.dw__t{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;padding:15px 2px;font-family:var(--font-tight);font-weight:700;font-size:16.5px;color:var(--text-l);border-bottom:1px solid var(--border-light);text-align:left}.dw .chev{stroke:var(--text-l)}.dw .chev.up{transform:rotate(180deg)}.dw__s{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.dw__s>div{overflow:hidden}.dw__s.open{grid-template-rows:1fr}.dw__s.open>div{padding:8px 0 10px}.dw__s a{display:flex;align-items:center;gap:10px;padding:9px 10px;font-size:14.5px;font-weight:500;color:var(--text-l-mut);border-radius:10px}.dw__cta{display:grid;grid-gap:12px;gap:12px;margin-top:26px}.hero{position:relative;color:var(--text-d);padding:clamp(168px,20vh,212px) 0 0;overflow:hidden;background:var(--ground-dark)}.hero:before{background-image:linear-gradient(hsla(0,0%,100%,.035) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,transparent 0);background-size:52px 52px;-webkit-mask-image:radial-gradient(ellipse 85% 70% at 60% 0,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 85% 70% at 60% 0,#000 20%,transparent 75%)}.hero:after,.hero:before{content:"";position:absolute;inset:0;pointer-events:none}.hero:after{background:radial-gradient(ellipse 640px 480px at 72% 44%,rgba(205,195,245,.055),transparent 68%),radial-gradient(ellipse 820px 260px at 22% 8%,hsla(0,0%,100%,.028),transparent 70%)}.hero .wrap{z-index:1;position:relative}.hero__grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:stretch;grid-gap:clamp(48px,5.5vw,88px);gap:clamp(48px,5.5vw,88px);padding-bottom:clamp(52px,7vh,80px)}.hero__copy{max-width:660px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.hero__kick{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--text-d-mut);border:1px solid var(--border-dark);background:var(--surface-dark);border-radius:99px;padding:8px 16px;margin-bottom:28px}.hero h1{color:var(--text-d);font-size:clamp(40px,4.7vw,63px);line-height:1.03;letter-spacing:-.027em;margin-bottom:24px;text-wrap:balance}.hero__proof{display:flex;align-items:center;flex-wrap:wrap;gap:9px 14px;margin-top:22px;font-size:13.5px;color:var(--text-d-mut)}.hero__proof-item{display:inline-flex;align-items:center;gap:8px}.hero__proof .stars svg{width:15px;height:15px}.hero__proof b{color:var(--text-d);font-weight:700}.hero__proof>i{width:3px;height:3px;border-radius:50%;background:#4a4460}.hero__bookend{margin-top:13px;font-size:14.5px;font-weight:600;color:var(--text-d)}.hero__next{margin-top:7px;font-size:13.5px;line-height:1.55;opacity:.85}.hero__next,.hero__sub{color:var(--text-d-mut);max-width:560px}.hero__sub{font-size:clamp(16.5px,1.6vw,19px);line-height:1.62;margin-bottom:34px}.hero__cta{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.sc{width:100%;max-width:580px;justify-self:end;align-self:stretch;flex-direction:column;background:var(--surface-dark);border:1px solid #3a3550;border-radius:24px;padding:18px;box-shadow:0 70px 130px -40px rgba(0,0,0,.8),0 24px 48px -24px rgba(0,0,0,.6),inset 0 1px 0 hsla(0,0%,100%,.06)}.sc,.sc__hd{display:flex}.sc__hd{align-items:center;gap:8px;padding:2px 6px 14px}.sc__hd i{width:9px;height:9px;border-radius:50%;background:var(--border-dark)}.sc__hd .live{margin-left:auto;display:inline-flex;align-items:center;gap:7px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-d-mut)}.sc__hd .live:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--indicator);animation:blink 1.6s ease infinite}.sc__bar{display:flex;align-items:center;gap:13px;background:var(--surface-dark-2);border:1px solid var(--border-dark);border-radius:15px;padding:15px 18px}.sc__bar svg{width:19px;height:19px;fill:none;stroke:var(--text-d-mut);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.sc__q{flex:1 1;font-size:15.5px;font-weight:500;color:var(--text-d);min-height:24px;white-space:nowrap;overflow:hidden}.caret{display:inline-block;width:8px;height:15px;background:var(--cta);margin-left:3px;vertical-align:-2px;animation:blink .9s steps(1) infinite}.caret.off{display:none}@keyframes blink{50%{opacity:0}}.sc__chip{flex:0 0 auto;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-d-mut);border:1px solid var(--border-dark);border-radius:99px;padding:4px 10px}.sc__panel{flex:1 1;min-height:212px;padding:16px 5px 4px;display:flex;flex-direction:column;opacity:0;transform:translateY(8px);transition:opacity .45s,transform .45s}.sc__panel>div{width:100%;display:grid;align-content:start;grid-gap:7px;gap:7px}.sc__panel>.sc__ai{flex:1 1;align-content:center;gap:5px}.sc__row+.sc__row{margin-top:0}.sc__dots{margin-top:auto}.sc__panel.show{opacity:1;transform:none}.sc__row{display:flex;align-items:center;gap:14px;padding:15px 16px;border-radius:14px}.sc__row--you{background:var(--surface-dark-2);border:1px solid #443e5a;box-shadow:0 12px 28px -16px rgba(0,0,0,.6)}.sc__pin{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--brand-accent);flex:0 0 auto}.sc__pin svg{width:18px;height:18px;fill:none;stroke:#fff;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.sc__pin--mut{background:var(--surface-dark-2);border:1px solid var(--border-dark)}.sc__pin--mut svg{stroke:var(--text-d-mut)}.sc__biz{flex:1 1;min-width:0}.sc__biz b{display:block;font-family:var(--font-tight);font-size:15px;font-weight:700;color:var(--text-d)}.sc__biz em{display:flex;align-items:center;gap:6px;font-style:normal;font-size:12.5px;color:var(--text-d-mut)}.sc__row:not(.sc__row--you) .sc__biz b{color:var(--text-d-mut);font-weight:600}.sc__you{flex:0 0 auto;font-size:11px;font-weight:700;color:#fff;background:var(--brand-accent);border-radius:99px;padding:6px 12px}.sc__more{text-align:center;font-size:12.5px;font-weight:600;color:var(--text-d-mut);border:1px solid var(--border-dark);border-radius:12px;padding:10px;margin-top:3px}.sc__ai{padding:4px 10px}.sc__aichip{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-d);background:var(--surface-dark-2);border:1px solid var(--border-dark);border-radius:99px;padding:5px 12px;margin-bottom:11px}.sc__ai p{font-size:14px;line-height:1.62;color:var(--text-d-mut)}.sc__ai mark{background:rgba(158,27,42,.3);color:var(--text-d);font-weight:700;padding:1px 5px;border-radius:4px}.sc__src{display:block;margin-top:8px;font-size:11px;color:var(--text-d-mut);opacity:.8}.sc__dots{display:flex;justify-content:center;gap:8px;padding:12px 0 2px}.sc__cap{text-align:center;font-size:11px;color:var(--text-d-mut);opacity:.7;padding:6px 0 2px}.sc__dots button{padding:5px}.sc__dots span{display:block;width:28px;height:4px;border-radius:99px;background:var(--border-dark);transition:background .2s}.sc__dots button.on span{background:var(--cta)}.rvs{border-top:1px solid var(--border-dark);background:hsla(0,0%,100%,.025)}.rvs__in{gap:clamp(24px,3vw,44px);padding:21px 26px;flex-wrap:wrap}.rvs__badge,.rvs__in{display:flex;align-items:center}.rvs__badge{gap:11px;font-weight:700;color:var(--text-d);font-size:15px;white-space:nowrap}.rvs__badge .g{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:var(--surface-dark-2);border:1px solid var(--border-dark);font-family:var(--font-tight);font-weight:800;font-size:16px;color:var(--text-d)}.rvs__badge span{color:var(--text-d-mut);font-weight:500}.rvs__quotes{display:flex;gap:clamp(22px,2.5vw,40px);flex:1 1;min-width:0;flex-wrap:wrap}.rvs__q{font-size:13.5px;line-height:1.5;color:var(--text-d-mut);max-width:380px}.rvs__q b{display:block;margin-top:2px;color:var(--text-d);font-weight:600;font-size:12.5px}.rvs__logos{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-left:auto;padding-left:clamp(22px,2.5vw,40px);border-left:1px solid var(--border-dark)}.rvs__logos span{font-family:var(--font-tight);font-weight:700;font-size:12.5px;color:var(--text-d-mut);opacity:.7;white-space:nowrap}.proof3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.proof3>div{background:var(--surface-light);border:1px solid var(--border-light);border-radius:var(--r);padding:24px;box-shadow:var(--sh)}.proof3 b{display:block;font-family:var(--font-tight);font-size:17px;font-weight:800;color:var(--text-l);margin-bottom:6px}.proof3 .q{font-size:14px;color:var(--text-l-mut)}.proof3 .c{display:block;margin-top:10px;font-size:12.5px;font-weight:700;color:var(--indicator-strong)}.pains{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.pain{background:var(--surface-light);border:1px solid var(--border-light);border-left:3px solid var(--brand-accent);border-radius:var(--r);padding:24px;box-shadow:var(--sh);font-size:15px;color:var(--text-l-mut)}.pain b{display:block;color:var(--text-l);font-family:var(--font-tight);font-size:16.5px;margin-bottom:6px}.pains__close{margin-top:22px;font-size:16px;font-weight:600;color:var(--text-l)}.path{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;counter-reset:p;position:relative;margin-bottom:34px}.path:before{content:"";position:absolute;top:25px;left:8%;right:8%;height:2px;background:var(--border-light)}.path>div{position:relative;padding:0 22px;text-align:center}.path .n{position:relative;z-index:1;display:grid;place-items:center;width:50px;height:50px;margin:0 auto 14px;border-radius:50%;background:var(--surface-light);border:2px solid var(--border-light);font-family:var(--font-tight);font-weight:800;color:var(--text-l)}.path>div:last-child .n{border-color:var(--indicator);color:var(--indicator-strong)}.path h3{font-size:17px;margin-bottom:8px;color:var(--text-l)}.path p{font-size:14px;color:var(--text-l-mut)}.ba{max-width:880px;margin:0 auto}.ba__frame{position:relative;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--border-light);box-shadow:var(--sh-lg);aspect-ratio:16/7.5;background:#efedf4;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.ba__side{position:absolute;inset:0;display:flex;align-items:center}.ba__before{justify-content:flex-start;padding-left:clamp(24px,8%,96px)}.ba__after{-webkit-clip-path:inset(0 0 0 var(--cut,50%));clip-path:inset(0 0 0 var(--cut,50%));background:#eaf6ef;justify-content:flex-end;padding-right:clamp(24px,8%,96px);text-align:right}.ba__stack{max-width:300px}.ba__num{font-family:var(--font-tight);font-weight:800;font-size:clamp(44px,5.5vw,72px);line-height:1;color:var(--text-l-mut)}.ba__after .ba__num{color:var(--indicator-strong)}.ba__lbl{font-size:13.5px;font-weight:600;color:var(--text-l-mut);margin-top:8px}.ba__facts{list-style:none;margin-top:16px;display:grid;grid-gap:7px;gap:7px}.ba__facts li{font-size:12.5px;font-weight:600;color:var(--text-l-mut);background:hsla(0,0%,100%,.8);border:1px solid var(--border-light);border-radius:99px;padding:6px 12px;width:-moz-fit-content;width:fit-content}.ba__after .ba__facts li{margin-left:auto;color:var(--indicator-strong);border-color:#cbe6d5}.ba__handle{top:0;bottom:0;left:var(--cut,50%);width:3px;cursor:ew-resize}.ba__handle,.ba__handle:after{position:absolute;background:var(--text-l)}.ba__handle:after{content:"⇄";top:50%;left:50%;transform:translate(-50%,-50%);width:38px;height:38px;border-radius:50%;color:#fff;display:grid;place-items:center;font-size:15px}.ba__tags{position:absolute;top:12px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:99px;background:rgba(21,19,33,.75);color:#fff}.ba__note{text-align:center;margin-top:14px;font-size:13px;color:var(--text-l-mut)}.bens{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 56px;gap:0 56px}.ben{display:flex;gap:16px;padding:24px 0;border-bottom:1px solid var(--border-light)}.ben:nth-last-child(-n+2){border-bottom:0}.ben__ic{flex:0 0 auto;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--surface-light);border:1px solid var(--border-light)}.ben__ic svg{width:20px;height:20px;fill:none;stroke:var(--text-l-mut);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ben h3{font-size:17.5px;color:var(--text-l);margin-bottom:6px}.ben p{font-size:14.5px;color:var(--text-l-mut)}.pillars{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-bottom:18px}.pcard{position:relative;border-radius:var(--r-lg);padding:clamp(24px,2.4vw,34px);background:var(--surface-dark);border:1px solid var(--border-dark);color:var(--text-d-mut);display:flex;flex-direction:column;align-items:flex-start;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05)}.pcard__top{display:flex;align-items:center;gap:12px;margin-bottom:16px}.pcard__ic{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--surface-dark-2);border:1px solid var(--border-dark);flex:0 0 auto}.pcard__ic svg{width:20px;height:20px;fill:none;stroke:var(--text-d-mut);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pcard__kick{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--text-d-mut);flex-wrap:wrap}.pcard h3{color:var(--text-d);font-size:clamp(20px,1.9vw,24px);margin-bottom:10px}.pcard p{font-size:14px;line-height:1.6;margin-bottom:16px}.pcard .ticks{margin-bottom:20px;flex:1 1}.pcard .ticks li{font-size:13px;color:var(--text-d-mut)}.found{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:clamp(28px,4vw,60px);gap:clamp(28px,4vw,60px);align-items:center;border-radius:var(--r-lg);padding:clamp(26px,3vw,42px);background:var(--surface-dark);border:1px solid var(--border-dark);color:var(--text-d-mut);margin-bottom:18px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05)}.found h3{color:var(--text-d);font-size:clamp(22px,2.3vw,30px)}.found h3,.rings{margin-bottom:12px}.rings{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px}.ring{display:grid;justify-items:center;grid-gap:2px;gap:2px;background:var(--surface-dark-2);border:1px solid var(--border-dark);border-radius:13px;padding:11px 5px 9px;position:relative}.ring svg{width:42px;height:42px;transform:rotate(-90deg)}.ring__bg{fill:none;stroke:var(--border-dark);stroke-width:4}.ring__fg{fill:none;stroke:var(--indicator);stroke-width:4;stroke-linecap:round;stroke-dasharray:113;stroke-dashoffset:113;animation:ringfill 1.5s cubic-bezier(.2,.7,.3,1) calc(.2s + var(--rd, 0s)) forwards}@keyframes ringfill{to{stroke-dashoffset:0}}.ring b{position:absolute;top:22px;font-family:var(--font-tight);font-weight:800;font-size:12px;color:var(--text-d)}.ring span{font-size:9.5px;color:var(--text-d-mut);text-align:center}.race{background:var(--surface-dark-2);border:1px solid var(--border-dark);border-radius:14px;padding:18px 20px}.race__title{font-family:var(--font-tight);font-weight:700;font-size:13px;color:var(--text-d);margin-bottom:12px}.race__row{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:5px 12px;gap:5px 12px;font-size:12.5px;color:var(--text-d-mut);padding:7px 0}.race__row b{font-family:var(--font-tight);font-weight:800;color:var(--text-d)}.race__track{grid-column:1/-1;height:6px;border-radius:99px;background:var(--border-dark);overflow:hidden}.race__fill{display:block;height:100%;border-radius:99px;width:0}.race__fill--fast{background:var(--indicator);animation:racefill .8s ease-out .4s forwards}.race__fill--slow{background:#6b6580;animation:racefill 4.6s ease-out .4s forwards}@keyframes racefill{to{width:100%}}.race__note{font-size:11px;color:var(--text-d-mut);margin-top:8px}.also{display:flex;align-items:center;gap:16px;flex-wrap:wrap;background:var(--surface-dark);border:1px solid var(--border-dark);border-radius:var(--r);padding:16px 22px}.also>p{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-d-mut)}.also__row{display:flex;gap:8px;flex-wrap:wrap}.also__row a,.also__row span{font-size:13px;font-weight:600;color:var(--text-d-mut);background:var(--surface-dark-2);border:1px solid var(--border-dark);border-radius:99px;padding:7px 14px}.method{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:clamp(36px,5vw,72px);gap:clamp(36px,5vw,72px);align-items:center}.dial{background:var(--surface-light);border:1px solid var(--border-light);border-radius:var(--r-lg);box-shadow:var(--sh-lg);padding:28px}.dial__top{display:flex;align-items:center;gap:22px;margin-bottom:20px}.dial__ring{position:relative;width:130px;height:130px;flex:0 0 auto}.dial__ring svg{width:130px;height:130px;transform:rotate(-90deg)}.dial__bg{fill:none;stroke:var(--ground-light);stroke-width:11}.dial__fg{fill:none;stroke:var(--indicator);stroke-width:11;stroke-linecap:round;stroke-dasharray:345;stroke-dashoffset:calc(345 - 345 * .67)}.dial__num{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--font-tight);font-weight:800;font-size:34px;color:var(--text-l)}.dial__num small{display:block;font-size:11px;color:var(--text-l-mut);font-weight:600}.dial__lbl b{display:block;font-family:var(--font-tight);font-size:17px;color:var(--text-l)}.dial__lbl span{font-size:13px;color:var(--text-l-mut)}.dial__subs{display:grid;grid-gap:12px;gap:12px}.dial__sub{display:grid;grid-template-columns:150px 1fr 34px;align-items:center;grid-gap:12px;gap:12px;font-size:13px;color:var(--text-l-mut)}.dial__sub b{color:var(--text-l);font-weight:700;font-size:13px;text-align:right}.meter{height:7px;background:var(--ground-light);overflow:hidden}.meter,.meter i{border-radius:99px}.meter i{display:block;height:100%;background:var(--indicator)}.dial__note{margin-top:16px;font-size:11.5px;color:var(--text-l-mut)}.shots{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.shot{border:1px solid var(--border-light);border-radius:var(--r);overflow:hidden;background:var(--surface-light);box-shadow:var(--sh)}.ph{display:grid;place-items:center;background:linear-gradient(160deg,#ece9f3,#e2deec);color:var(--text-l-mut);font-size:12px;font-weight:600;text-align:center;padding:10px}.ph--video{background:linear-gradient(160deg,#211d2e,#15131e 58%,#0c0b12);color:#fff;font-family:var(--font-tight);font-size:13px}.shot .ph{aspect-ratio:4/3}.shot figcaption{padding:12px 14px;font-size:13px;font-weight:600;color:var(--text-l)}.shots__cap{margin-top:16px;font-size:13px;color:var(--text-l-mut)}.proc{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:12px;gap:12px;position:relative}.proc:before{content:"";position:absolute;top:21px;left:4%;right:4%;height:2px;background:var(--border-light)}.proc .n,.proc li{position:relative}.proc .n{z-index:1;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--surface-light);border:2px solid var(--border-light);font-family:var(--font-tight);font-weight:800;font-size:14px;color:var(--text-l);margin-bottom:12px}.proc li:first-child .n{border-color:var(--indicator);color:var(--indicator-strong)}.proc h3{font-size:15.5px;color:var(--text-l)}.proc .t{display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--indicator-strong);background:#e7f4ec;border-radius:99px;padding:3px 9px;margin:6px 0 8px}.proc p{font-size:12.5px;color:var(--text-l-mut);line-height:1.55}.cases{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.cases--3{grid-template-columns:repeat(3,1fr)}.cases--2{grid-template-columns:repeat(2,1fr)}.case{display:flex;flex-direction:column;background:var(--surface-light);border:1px solid var(--border-light);border-radius:var(--r);overflow:hidden;box-shadow:var(--sh);transition:transform .18s,box-shadow .18s}.case:hover{transform:translateY(-3px);box-shadow:var(--sh-lg)}.case .ph{aspect-ratio:16/9;font-size:11.5px}.case__body{padding:18px 20px 20px;display:flex;flex-direction:column;flex:1 1}.case__tags{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.case__tags span{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-l-mut);background:var(--ground-light);border-radius:99px;padding:3px 9px}.case h3{font-size:16px;color:var(--text-l);line-height:1.3;margin-bottom:8px}.case__metric{font-size:12.5px;font-weight:600;color:var(--indicator-strong);margin-bottom:10px}.case blockquote{font-size:13px;color:var(--text-l-mut);flex:1 1}.case cite{display:block;font-style:normal;font-size:12px;color:var(--text-l-mut);margin-top:4px}.case .lnk{margin-top:12px;font-size:13.5px;align-self:flex-start}.vids{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:14px;gap:14px}.vid{display:block;border-radius:var(--r);overflow:hidden;border:1px solid var(--border-light);background:var(--surface-light);box-shadow:var(--sh)}.vid .ph{aspect-ratio:4/3;position:relative;font-size:11px}.vid .play{position:absolute;inset:0}.vid .play,.vid .play i{display:grid;place-items:center}.vid .play i{width:44px;height:44px;border-radius:50%;background:rgba(21,19,33,.8);color:#fff;font-size:15px;padding-left:3px}.vid figcaption{padding:10px 13px;font-size:12.5px;font-weight:600;color:var(--text-l)}.vid figcaption span{display:block;font-weight:400;color:var(--text-l-mut);font-size:11.5px}.tgrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.tcard{background:var(--surface-light);border:1px solid var(--border-light);border-radius:var(--r);padding:24px;box-shadow:var(--sh);display:flex;flex-direction:column}.tcard--crit{border-style:dashed}.tcard .stars{margin-bottom:14px}.tcard blockquote{font-size:14.5px;line-height:1.65;color:var(--text-l);flex:1 1}.tcard footer{display:flex;align-items:center;gap:12px;margin-top:18px;padding-top:14px;border-top:1px solid var(--border-light)}.tcard .av{flex:0 0 auto;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--surface-dark);color:#fff;font-family:var(--font-tight);font-weight:700;font-size:12px}.tcard cite{font-style:normal;font-size:13px;color:var(--text-l-mut)}.tcard cite b{display:block;color:var(--text-l);font-weight:600}.tcard .svc{margin-left:auto;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-l-mut);background:var(--ground-light);border-radius:99px;padding:3px 9px}.logomrq{overflow:hidden;margin-top:26px;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.logomrq__track{display:flex;width:max-content;animation:marq 30s linear infinite}.logomrq:hover .logomrq__track{animation-play-state:paused}@keyframes marq{to{transform:translateX(-50%)}}.logomrq__row{display:flex}.logomrq__row span{font-family:var(--font-tight);font-weight:700;font-size:15px;color:var(--text-l-mut);opacity:.7;white-space:nowrap;margin-right:44px}.fdr{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:clamp(36px,5vw,72px);gap:clamp(36px,5vw,72px);align-items:center}.fdr__photo{position:relative;max-width:420px}.fdr__photo img{width:100%;border-radius:var(--r-lg);box-shadow:var(--sh-lg)}.fdr__cap{position:absolute;left:16px;bottom:16px;background:rgba(14,13,20,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border-dark);border-radius:12px;padding:10px 16px}.fdr__cap b{display:block;font-family:var(--font-tight);color:#fff;font-size:14.5px}.fdr__cap span{font-size:11.5px;color:var(--text-d-mut)}.fdr__story{font-size:16px;color:var(--text-l-mut);margin:16px 0 18px}.fdr blockquote{font-family:var(--font-tight);font-weight:600;font-size:clamp(17px,1.8vw,21px);line-height:1.5;color:var(--text-l);border-left:3px solid var(--brand-accent);padding-left:20px;margin-bottom:12px}.fdr cite{display:block;font-style:normal;font-size:13.5px;color:var(--text-l-mut);margin-bottom:20px}.pod{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.pod>div{background:var(--surface-light);border:1px solid var(--border-light);border-radius:var(--r);padding:16px;text-align:center;box-shadow:var(--sh)}.pod .ph,.pod img{width:84px;height:84px;border-radius:50%;object-fit:cover;margin:0 auto 12px}.pod .ph{font-size:10px}.pod b{display:block;font-family:var(--font-tight);font-size:14.5px;color:var(--text-l)}.pod span{font-size:12px;color:var(--text-l-mut)}.pod__line{margin-top:18px;font-size:14px;font-weight:600;color:var(--text-l)}.team{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.team>div{background:var(--surface-light);border:1px solid var(--border-light);border-radius:var(--r);overflow:hidden;box-shadow:var(--sh)}.team img{width:100%;aspect-ratio:1;object-fit:cover}.team figcaption{padding:12px 16px}.team b{display:block;font-family:var(--font-tight);font-size:14.5px;color:var(--text-l)}.team span{font-size:12px;color:var(--text-l-mut)}.cmpwrap{overflow-x:auto}.cmp{width:100%;border-collapse:collapse;background:var(--surface-light);border:1px solid var(--border-light);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--sh);min-width:760px}.cmp td,.cmp th{padding:14px 18px;font-size:13.5px;text-align:left;border-top:1px solid var(--border-light);vertical-align:top}.cmp thead th{border-top:0;background:var(--surface-dark);color:var(--text-d-mut);font-family:var(--font-tight);font-weight:700;font-size:13px}.cmp thead th.us{background:var(--surface-dark-2);color:#fff}.cmp td:first-child{font-weight:600;color:var(--text-l);width:17%}.cmp td{color:var(--text-l-mut)}.cmp td.us{background:#f2effa;color:var(--text-l);font-weight:500}.cmp tr:hover td{background:var(--ground-light)}.cmp tr:hover td.us{background:#ece7f8}.cmp__cards{display:none}.fit{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.fit>div{border-radius:var(--r-lg);padding:28px;border:1px solid var(--border-dark);background:var(--surface-dark)}.fit h3{display:flex;align-items:center;gap:10px;color:var(--text-d);font-size:18px;margin-bottom:12px}.fit p{font-size:14.5px;line-height:1.65;color:var(--text-d-mut)}.fit .no-ic,.fit .ok-ic{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;font-size:13px}.fit .ok-ic{background:rgba(34,165,90,.18);color:var(--indicator)}.fit .no-ic{background:var(--surface-dark-2);color:var(--text-d-mut)}.fit__close{margin-top:20px;font-size:15px;font-weight:600;color:var(--text-d);max-width:760px}.guar{text-align:center}.guar p{font-family:var(--font-tight);font-weight:700;font-size:clamp(19px,2.2vw,26px);color:var(--text-d);max-width:820px;margin:0 auto;line-height:1.4}.guar .kick{justify-content:center;margin-bottom:18px}.faq{display:grid;grid-gap:13px;gap:13px}.faq details{background:var(--surface-light);border:1px solid var(--border-light);border-radius:16px;box-shadow:var(--sh);transition:border-color .15s}.faq details:hover,.faq details[open]{border-color:#cfc7e2}.faq details[open]{box-shadow:0 18px 44px -22px rgba(20,15,40,.18)}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 28px;font-family:var(--font-tight);font-weight:600;font-size:17.5px;color:var(--text-l);cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";display:grid;place-items:center;width:30px;height:30px;border-radius:9px;border:1px solid var(--border-light);background:var(--ground-light);font-size:19px;line-height:1;color:var(--link-light);font-weight:400;flex:0 0 auto;font-family:var(--font-inter,inherit)}.faq details[open] summary:after{content:"–"}.faq .a{padding:0 28px 24px;font-size:15.5px;line-height:1.7;color:var(--text-l-mut);max-width:1000px}.tiers{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-bottom:18px}.tier{display:flex;flex-direction:column;background:var(--surface-light);border:1px solid var(--border-light);border-radius:var(--r-lg);padding:26px;box-shadow:var(--sh)}.tier--pop{border-color:#cfc7e2;box-shadow:var(--sh-lg)}.tier__tag{font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text-l-mut)}.tier--pop .tier__tag{color:var(--indicator-strong)}.tier h3{font-size:21px;color:var(--text-l);margin:6px 0 2px}.tier__price{font-family:var(--font-tight);font-weight:800;font-size:26px;color:var(--text-l)}.tier__note,.tier__repl{font-size:12.5px;color:var(--text-l-mut);margin-bottom:14px}.tier__repl{background:var(--ground-light);border-radius:10px;padding:10px 13px}.tier .ticks{flex:1 1;margin-bottom:18px}.alacarte,.tier .ticks li{font-size:13.5px}.alacarte{color:var(--text-l-mut);background:var(--surface-light);border:1px solid var(--border-light);border-radius:var(--r);padding:14px 20px}.engines{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.engine{background:var(--surface-light);border:1px solid var(--border-light);border-radius:var(--r);padding:22px;box-shadow:var(--sh)}.engine b{display:block;font-family:var(--font-tight);font-size:16.5px;color:var(--text-l);margin-bottom:8px}.engine p{font-size:13px;color:var(--text-l-mut);line-height:1.6}.prompts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.prompt{background:var(--surface-dark);border:1px solid var(--border-dark);border-radius:var(--r);padding:22px}.prompt .q{display:inline-block;font-size:13.5px;font-weight:600;color:var(--text-d);background:var(--surface-dark-2);border:1px solid var(--border-dark);border-radius:99px;padding:8px 14px;margin-bottom:12px}.prompt p{font-size:13px;color:var(--text-d-mut);line-height:1.6}.stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.stats>div{background:var(--surface-dark);border:1px solid var(--border-dark);border-radius:var(--r);padding:18px 20px;text-align:center}.stats b{display:block;font-family:var(--font-tight);font-weight:800;font-size:clamp(22px,2.4vw,30px);color:var(--text-d)}.stats span{font-size:12px;color:var(--text-d-mut)}.on-light .stats>div,.on-white .stats>div{background:var(--surface-light);border-color:var(--border-light);box-shadow:var(--sh)}.on-light .stats b,.on-white .stats b{color:var(--text-l)}.on-light .stats span,.on-white .stats span{color:var(--text-l-mut)}.igrid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px;gap:10px}.igrid a,.igrid span{display:block;text-align:center;font-size:13px;font-weight:600;color:var(--text-l);background:var(--surface-light);border:1px solid var(--border-light);border-radius:12px;padding:13px 8px}.igrid a:hover{border-color:var(--link-light);color:var(--link-light)}.cgrid{display:flex;flex-wrap:wrap;gap:10px}.cgrid a,.cgrid span{font-size:13.5px;font-weight:600;color:var(--text-l);background:var(--surface-light);border:1px solid var(--border-light);border-radius:99px;padding:9px 18px}.cgrid a:hover{border-color:var(--link-light);color:var(--link-light)}.pfgrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.pf{border:1px solid var(--border-light);border-radius:var(--r);overflow:hidden;background:var(--surface-light);box-shadow:var(--sh)}.pf .ph{aspect-ratio:16/10;font-size:11px}.pf figcaption{padding:12px 15px}.pf b{display:block;font-family:var(--font-tight);font-size:14px;color:var(--text-l)}.pf span{font-size:11.5px;color:var(--text-l-mut)}.calc{max-width:640px;background:var(--surface-light);border:1px solid var(--border-light);border-radius:var(--r-lg);padding:26px;box-shadow:var(--sh)}.calc__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-bottom:16px}.calc label span{display:block;font-size:12.5px;font-weight:700;color:var(--text-l);margin-bottom:6px}.calc input{width:100%;font:inherit;font-size:15px;padding:12px 14px;border:1.5px solid var(--border-light);border-radius:11px;background:var(--ground-light);color:var(--text-l)}.calc input:focus{outline:none;border-color:var(--link-light);background:#fff}.calc__out{display:flex;align-items:baseline;gap:10px;background:#e7f4ec;border-radius:12px;padding:14px 18px}.calc__out b{font-family:var(--font-tight);font-weight:800;font-size:26px;color:var(--indicator-strong)}.calc__out span{font-size:13px;color:var(--text-l-mut)}.calc__note{margin-top:10px;font-size:11.5px;color:var(--text-l-mut)}.audit{display:grid;grid-template-columns:1.02fr .98fr;grid-gap:clamp(36px,5vw,72px);gap:clamp(36px,5vw,72px);align-items:center}.aform{background:var(--surface-light);border-radius:var(--r-lg);box-shadow:0 40px 100px -30px rgba(0,0,0,.55);padding:30px;color:var(--text-l)}.aform h3{font-size:21px;margin-bottom:4px}.aform .top-note{font-size:13px;color:var(--text-l-mut);margin-bottom:18px}.aform label{display:block;margin-bottom:13px}.aform label span{display:block;font-size:12.5px;font-weight:700;color:var(--text-l);margin-bottom:6px}.aform input,.aform select{width:100%;font:inherit;font-size:15px;padding:12px 14px;border:1.5px solid var(--border-light);border-radius:11px;background:var(--ground-light);color:var(--text-l);transition:border-color .15s,background .15s}.aform input:focus,.aform select:focus{outline:none;border-color:var(--link-light);background:#fff;box-shadow:0 0 0 3px rgba(91,63,166,.12)}.aform select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%235E5970' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center}.aform .btn{margin-top:4px}.aform__ok{text-align:center;padding:8px 0}.aform__ok svg{width:48px;height:48px;margin:0 auto 14px;fill:none;stroke:var(--indicator);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.aform__ok h3{margin-bottom:6px}.aform__ok p{font-size:14px;margin-bottom:18px}.aform__ok p,.cal-ph{color:var(--text-l-mut)}.cal-ph{border:1.5px dashed var(--border-light);border-radius:12px;padding:22px;font-size:13px;background:var(--ground-light)}.cal-ph b{display:block;color:var(--text-l);margin-bottom:4px}.band{text-align:left}.band__in{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.band h2{color:var(--text-d);font-size:clamp(26px,3.2vw,40px);max-width:620px}.band .bookend{margin-top:12px;font-size:15px;color:var(--text-d-mut)}.band__cta{display:flex;flex-direction:column;align-items:flex-start;gap:0}.band__row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.band .tel{font-weight:700;color:var(--text-d);font-size:15px}.band .tel:hover{color:var(--link)}.phero{position:relative;color:var(--text-d);padding:clamp(168px,20vh,210px) 0 clamp(44px,6vh,64px);background:var(--ground-dark);overflow:hidden}.phero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:52px 52px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 70% 0,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 80% 70% at 70% 0,#000 20%,transparent 75%)}.phero .wrap{position:relative}.phero__grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:clamp(36px,5vw,72px);gap:clamp(36px,5vw,72px);align-items:center}.phero h1{color:var(--text-d);font-size:clamp(34px,4.2vw,54px);margin:16px 0 18px}.phero__sub{font-size:17px;line-height:1.62;color:var(--text-d-mut);max-width:600px;margin-bottom:28px}.phero__rate{display:flex;align-items:center;gap:10px;margin-top:22px;font-size:13px;color:var(--text-d-mut)}.phero__proof .ph{aspect-ratio:4/3;border-radius:var(--r-lg);border:1px solid var(--border-dark);background:repeating-linear-gradient(45deg,#1b1926,#1b1926 12px,#242130 0,#242130 24px);color:var(--text-d-mut)}.chips{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.chips span{font-size:12.5px;font-weight:600;color:var(--text-d-mut);background:var(--surface-dark);border:1px solid var(--border-dark);border-radius:99px;padding:7px 14px}.prose{max-width:780px}.prose h2{font-size:clamp(22px,2.4vw,30px);color:var(--text-l);margin:34px 0 12px}.prose h2:first-child{margin-top:0}.prose p{font-size:15.5px;line-height:1.75;color:var(--text-l-mut)}.draft,.prose p{margin-bottom:14px}.draft{display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-accent);background:rgba(158,27,42,.08);border:1px dashed rgba(158,27,42,.35);border-radius:99px;padding:3px 10px}.mstrip{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.mstrip>div{background:var(--surface-light);border:1px solid var(--border-light);border-radius:var(--r);padding:18px 20px;text-align:center;box-shadow:var(--sh)}.mstrip b{display:block;font-family:var(--font-tight);font-weight:800;font-size:26px;color:var(--indicator-strong)}.mstrip span{font-size:12px;color:var(--text-l-mut)}.filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:26px}.filters button{font-size:13px;font-weight:600;color:var(--text-l-mut);background:var(--surface-light);border:1px solid var(--border-light);border-radius:99px;padding:8px 16px}.filters button.on{color:#fff;background:var(--surface-dark);border-color:var(--surface-dark)}.ft{background:var(--ground-dark);color:var(--text-d-mut)}.ft__top{display:grid;grid-template-columns:1.45fr 1fr 1fr 1fr 1.3fr;grid-gap:clamp(26px,3vw,44px);gap:clamp(26px,3vw,44px);padding-bottom:52px}.ft__logo{height:36px;width:auto;margin-bottom:18px}.ft__brand p{font-size:13.5px;line-height:1.7;max-width:280px;margin-bottom:18px}.ft__contact{display:grid;grid-gap:5px;gap:5px;margin-bottom:18px;font-size:13px}.ft__contact a{font-weight:700;color:var(--text-d);font-size:14.5px}.ft__creds{display:flex;gap:8px;flex-wrap:wrap}.ft__creds span{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;font-weight:600;color:var(--text-d-mut);border:1px solid var(--border-dark);border-radius:99px;padding:6px 12px}.ft__creds svg{width:12px;height:12px;fill:none;stroke:var(--indicator);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ft__col h4{font-family:var(--font-tight);font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-d-mut);opacity:.7;margin-bottom:14px}.ft__col a,.ft__col span{display:block;font-size:13.5px;padding:4px 0;color:var(--text-d-mut)}.ft__col a:hover{color:var(--text-d)}.ft__base{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;border-top:1px solid var(--border-dark);padding-top:20px;padding-bottom:24px;font-size:12.5px}.ft__legal{display:flex;gap:20px}.dock{display:none;transform:translateY(110%);transition:transform .35s cubic-bezier(.32,.72,0,1)}.dock.is-on{transform:none}.pill{position:fixed;left:22px;bottom:22px;z-index:70}.pill a{display:inline-flex;align-items:center;gap:9px;font-size:12.5px;font-weight:600;color:var(--text-d);background:var(--surface-dark);border:1px solid var(--border-dark);border-radius:99px;padding:10px 16px;box-shadow:var(--sh-lg)}.pill a:hover{border-color:var(--text-d-mut)}.sg-swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:12px;gap:12px}.sg-sw{border:1px solid var(--border-light);border-radius:12px;overflow:hidden;background:var(--surface-light);font-size:11.5px}.sg-sw i{display:block;height:56px}.sg-sw div{padding:8px 10px;color:var(--text-l)}.sg-sw code{color:var(--text-l-mut);font-size:10.5px}.sg-row{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin:14px 0 26px}.sg-dark{background:var(--ground-dark);border-radius:var(--r);padding:22px}@media (max-width:1140px){.mb__cta,.nv{display:none}.burger{display:block}.hero__grid{grid-template-columns:1fr;align-items:start}.sc{justify-self:start;align-self:start;max-width:min(560px,100%);margin-top:8px}.sc__panel{justify-content:flex-start}.pains,.pillars,.prompts,.proof3,.tgrid{grid-template-columns:1fr 1fr}.cases,.engines,.pfgrid,.pod,.team,.vids{grid-template-columns:repeat(2,1fr)}.audit,.fdr,.found,.method,.phero__grid{grid-template-columns:1fr}.proc{grid-template-columns:repeat(3,1fr)}.proc:before{display:none}.igrid{grid-template-columns:repeat(4,1fr)}.ft__top{grid-template-columns:repeat(3,1fr)}.ft__brand{grid-column:1/-1}.bens,.tiers{grid-template-columns:1fr}.ben:nth-last-child(2){border-bottom:1px solid var(--border-light)}}@media (max-width:680px){.ub__q{display:none}.ub__l{justify-content:center;text-align:center;font-size:10px;letter-spacing:.05em;white-space:nowrap}.ub__l .dot{display:none}.ub__in{justify-content:center;padding-top:6px;padding-bottom:6px}.mb__in{height:64px}.mb__logo img{height:30px}html{scroll-padding-top:106px}.dw__scroll{padding-top:118px}.hero{padding-top:142px}.hero h1{font-size:clamp(32px,8.8vw,42px)}.cases,.engines,.fit,.mstrip,.pains,.pfgrid,.pillars,.prompts,.proof3,.shots,.tgrid,.vids{grid-template-columns:1fr}.pod,.team{grid-template-columns:repeat(2,1fr)}.proc{grid-template-columns:1fr 1fr}.igrid{grid-template-columns:repeat(2,1fr)}.ft__top{grid-template-columns:1fr 1fr}.stats{grid-template-columns:repeat(2,1fr)}.path{grid-template-columns:1fr;gap:18px}.path:before{display:none}.rings{grid-template-columns:repeat(2,1fr)}.pill{display:none}.cmpwrap{overflow:visible}.cmp{display:none}.cmp__cards{display:grid;grid-gap:12px;gap:12px}.cmp__card{background:var(--surface-light);border:1px solid var(--border-light);border-radius:var(--r);padding:18px 20px;box-shadow:var(--sh)}.cmp__card h4{font-size:14.5px;color:var(--text-l);margin-bottom:10px}.cmp__card dl{display:grid;grid-gap:7px;gap:7px;font-size:12.5px}.cmp__card dt{font-weight:700;color:var(--text-l-mut)}.cmp__card dd{color:var(--text-l-mut);margin-bottom:4px}.cmp__card dd.us{color:var(--text-l);font-weight:600}body{padding-bottom:62px}.dock{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:10px;gap:10px;position:fixed;left:0;right:0;bottom:0;z-index:80;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:hsla(0,0%,100%,.97);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--border-light)}.dock a{display:flex;align-items:center;justify-content:center;gap:8px;font-weight:700;font-size:14px;padding:12px;border-radius:12px}.dock svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.dock a:first-child{border:1.5px solid var(--border-light);color:var(--text-l)}.dock a:last-child{background:var(--cta);color:var(--cta-text)}}.hx{--hx-cta:#ff7a1a;--hx-cta-hi:#ff9040;--hx-cta-ink:#160f07;--hx-link:#5b3fa6;--hx-link-hi:#f5c518;--hx-link-dk:#b7a3ff;--hx-logo:#e0162b;--hx-accent:#9e1b2a;--hx-accent-dk:#d0566a;--hx-ok:#22a55a;--hx-ok-deep:#157a3f;--hx-ink:#0c1222;--hx-ink-2:#131b30;--hx-ink-3:#1b2440;--hx-ink-line:#273150;--hx-ink-fg:#fff;--hx-ink-mid:#a8afc4;--hx-ink-dim:#8f97af;--hx-paper:#f5f3f8;--hx-paper-2:#fff;--hx-paper-3:#ebe7f1;--hx-paper-line:#dfdae9;--hx-paper-fg:#13111c;--hx-paper-mid:#575169;--hx-paper-dim:#676080;--c1:#1f7a4d;--c2:#7c3aed;--c3:#c2427e;--c4:#1d6fc7;--hx-star:#e8a317;--t-xs:12.5px;--t-sm:14.5px;--t-b:17px;--t-lg:19.5px;--t-h3:clamp(20px,1.6vw,23px);--t-h2:clamp(30px,3.5vw,46px);--t-h1:clamp(40px,5.4vw,70px);--sp:clamp(72px,8vw,124px);--hx-shadow:0 1px 2px rgba(12,11,18,.07),0 10px 22px -14px rgba(12,11,18,.3);font:400 var(--t-b)/1.62 var(--font-inter),system-ui,sans-serif;-webkit-font-smoothing:antialiased;caret-color:var(--hx-cta);accent-color:var(--hx-cta)}.hx ::selection{background:#ffe3cc;color:#160f07}.hx .ink ::selection{background:rgba(255,122,26,.34);color:#fff}.hx :focus-visible{outline:2px solid var(--hx-cta);outline-offset:3px;border-radius:3px}.hx .ic{width:1em;height:1em;flex:none;stroke:currentColor;fill:none;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.hx .ink{background:var(--hx-ink);color:var(--hx-ink-fg);--fg:var(--hx-ink-fg);--mid:var(--hx-ink-mid);--dim:var(--hx-ink-dim);--line:var(--hx-ink-line);--surf:var(--hx-ink-2);--surf-2:var(--hx-ink-3);--lnk:var(--hx-link-dk);--hot:var(--hx-cta)}.hx .paper{background:var(--hx-paper);--fg:var(--hx-paper-fg);--mid:var(--hx-paper-mid);--dim:var(--hx-paper-dim);--line:var(--hx-paper-line);--surf:var(--hx-paper-2);--surf-2:var(--hx-paper-3);--lnk:var(--hx-link);--hot:#a84700}.hx .paper,.hx .white{color:var(--hx-paper-fg)}.hx .white{background:var(--hx-paper-2);--fg:var(--hx-paper-fg);--mid:var(--hx-paper-mid);--dim:var(--hx-paper-dim);--line:var(--hx-paper-line);--surf:var(--hx-paper);--surf-2:var(--hx-paper-3);--lnk:var(--hx-link);--hot:#a84700}.hx section{padding:var(--sp) 0}.hx .wrap{max-width:1240px;margin:0 auto;padding:0 clamp(20px,4vw,44px)}.hx h1,.hx h2,.hx h3,.hx h4{font-family:var(--font-tight);margin:0;text-wrap:balance;font-weight:800;color:var(--fg)}.hx h1{font-size:var(--t-h1);line-height:.98;letter-spacing:-.035em}.hx h2{font-size:var(--t-h2);line-height:1.04;letter-spacing:-.03em;max-width:19ch}.hx h3{font-size:var(--t-h3);line-height:1.18;letter-spacing:-.018em}.hx h3,.hx h4{font-weight:700}.hx h4{font-size:var(--t-b);letter-spacing:-.01em}.hx p{margin:0}.hx .lede{font-size:var(--t-lg);line-height:1.55;color:var(--mid);max-width:58ch}.hx .note{font-size:var(--t-sm);color:var(--dim);max-width:62ch}.hx a{color:var(--lnk);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;transition:color .18s cubic-bezier(.2,.7,.3,1)}.hx a:hover{color:var(--hx-link-hi)}.hx .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.03em}.hx .mast{display:grid;grid-template-columns:auto minmax(60px,1fr);align-items:end;grid-gap:28px;gap:28px;margin-bottom:52px}.hx .mast:after{content:"";height:1px;background:var(--line);align-self:end;margin-bottom:14px;min-width:60px;flex:1 1}.hx .mast>div{max-width:820px}.hx h2.thesis{max-width:26ch}.hx .mast .lede{margin-top:20px}.hx .btn{display:inline-flex;align-items:center;gap:10px;font:600 var(--t-b)/1 var(--font-inter),sans-serif;padding:17px 26px;border-radius:12px;border:1px solid transparent;text-decoration:none;cursor:pointer;transition:transform .18s cubic-bezier(.2,.7,.3,1),background .18s,box-shadow .18s}.hx .btn .ic{width:17px;height:17px}.hx .btn-cta{background:var(--hx-cta);color:var(--hx-cta-ink);box-shadow:0 1px 2px rgba(0,0,0,.22),0 9px 20px -13px rgba(0,0,0,.6)}.hx .btn-cta:hover{background:var(--hx-cta-hi);color:var(--hx-cta-ink);transform:translateY(-1px)}.hx .btn-ghost{border-color:var(--line);color:var(--fg)}.hx .btn-ghost:hover{border-color:var(--fg);color:var(--fg)}.hx .cta-row{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.hx .after-cta{margin-top:16px;font-size:var(--t-sm);line-height:1.55;color:var(--mid);max-width:54ch}.hx .cta-block{margin-top:56px}.hx .slot{position:relative;border:1px solid var(--line);border-radius:14px;background:var(--surf);display:grid;place-items:center;text-align:center;padding:20px;overflow:hidden}.hx .slot:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(135deg,transparent 0 11px,var(--surf-2) 11px 12px);opacity:.9}.hx .slot>*{position:relative}.hx .slot b{display:block;font:700 var(--t-sm)/1.35 var(--font-inter),sans-serif;color:var(--fg);opacity:.66}.hx .slot span{display:block;margin-top:7px;font-size:13px;line-height:1.45;color:var(--dim);max-width:30ch}.hx .slot .play{width:52px;height:52px;border-radius:50%;background:var(--surf-2);border:1px solid var(--line);display:grid;place-items:center;margin:0 auto 12px;color:var(--fg)}.hx .slot .play .ic{width:19px;height:19px;fill:currentColor;stroke:none;margin-left:2px}.hx .slot img{position:relative;width:100%;height:100%;object-fit:cover}.hx .hero{padding:clamp(118px,13vh,150px) 0 clamp(52px,6vw,76px)}.hx .hero-grid{display:grid;grid-template-columns:1.32fr .68fr;grid-gap:clamp(40px,5vw,76px);gap:clamp(40px,5vw,76px);align-items:center}.hx .hero h1{max-width:15ch}.hx .hero .lede{font-size:clamp(18px,1.5vw,21px);max-width:52ch;margin-top:26px}.hx .hero .cta-row{margin-top:36px}.hx .trust{display:flex;flex-wrap:wrap;gap:12px 26px;align-items:center;margin-top:32px;padding-top:26px;border-top:1px solid var(--line);font-size:var(--t-sm);color:var(--mid)}.hx .stars{display:inline-flex;gap:2px;color:var(--hx-star)}.hx .stars .ic{width:14px;height:14px;fill:currentColor;stroke:none}.hx .chip{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:9px;padding:7px 12px;font-size:13.5px}.hx .chip .phx{width:17px;height:17px;border-radius:4px;background:var(--surf-2)}.hx .office{display:flex;flex-direction:column;gap:0;max-width:400px;justify-self:end;width:100%}.hx .office .slot{aspect-ratio:4/5;border-radius:16px 16px 0 0;border-bottom:0}.hx .office ul{list-style:none;margin:0;padding:18px 20px;display:grid;grid-gap:11px;gap:11px;background:var(--surf);border:1px solid var(--line);border-radius:0 0 16px 16px}.hx .office li{display:flex;gap:11px;align-items:flex-start;font-size:var(--t-sm);color:var(--fg);line-height:1.4}.hx .office li .ic{width:15px;height:15px;color:var(--hx-ok-deep);margin-top:3px}.hx .hband{padding:46px 0;border-bottom:1px solid var(--line)}.hx .hband-lab{font-size:var(--t-sm);color:var(--dim);text-align:center;margin-bottom:26px}.hx .mq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.hx .mq-track{display:flex;gap:16px;width:max-content;animation:hxslide 56s linear infinite}.hx .mq:hover .mq-track{animation-play-state:paused}@keyframes hxslide{to{transform:translateX(-50%)}}.hx .mq-tile{height:62px;min-width:168px;padding:0 24px;border:1px solid var(--line);border-radius:11px;background:var(--surf);display:grid;place-items:center;text-align:center;font:700 14.5px/1.25 var(--font-tight);color:#6f6884;letter-spacing:-.005em}.hx .stripe{padding:30px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:auto 1fr;grid-gap:34px;gap:34px;align-items:center}.hx .stripe-lab{font:600 var(--t-xs)/1.3 var(--font-inter),sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--dim);white-space:nowrap}.hx .stripe .mq-track{animation-duration:44s;gap:0}.hx .stripe-item{display:flex;align-items:center;gap:34px;font:700 17px/1 var(--font-tight);color:#a49db8;letter-spacing:-.01em;white-space:nowrap;padding-right:34px}.hx .stripe-item:after{content:"";width:4px;height:4px;border-radius:50%;background:var(--hx-accent);opacity:.5}.hx .badges{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px}.hx .badge{display:flex;align-items:center;gap:11px;border:1px solid var(--line);background:var(--surf);border-radius:11px;padding:11px 17px;font-size:13.5px;font-weight:600}.hx .badge .phx{width:30px;height:30px;border-radius:7px;background:var(--surf-2);border:1px solid var(--line)}.hx .split{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);grid-gap:clamp(36px,5vw,84px);gap:clamp(36px,5vw,84px);align-items:start}.hx .tracks{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(28px,3.4vw,52px);gap:clamp(28px,3.4vw,52px)}.hx .track h3{padding-bottom:14px;border-bottom:2px solid var(--fg);margin-bottom:6px}.hx .track .sub{font-size:var(--t-sm);color:var(--mid);margin-bottom:16px;min-height:3.24em}.hx .inds{list-style:none;margin:0;padding:0;column-count:2;column-gap:26px;font-size:14px;line-height:2.05}.hx .inds li{page-break-inside:avoid;break-inside:avoid;color:var(--mid);padding-left:14px;position:relative}.hx .inds li:before{content:"";position:absolute;left:0;top:13px;width:5px;height:1px;background:var(--fg);opacity:.42}.hx .inds.clamped{max-height:6.2em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 52%,rgba(0,0,0,.25) 88%,transparent);mask-image:linear-gradient(#000 52%,rgba(0,0,0,.25) 88%,transparent)}.hx .more-btn{margin-top:12px;display:inline-flex;align-items:center;gap:8px;font:600 14.5px var(--font-inter),sans-serif;color:var(--lnk);background:none;border:0;padding:7px 0;cursor:pointer;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.hx .more-btn:hover{color:var(--hx-link-hi)}.hx .more-btn .ic{width:15px;height:15px;transition:transform .25s cubic-bezier(.2,.7,.3,1)}.hx .more-btn[aria-expanded=true] .ic{transform:rotate(180deg)}.hx .reach{margin-top:34px;padding-top:24px;border-top:1px solid var(--line);font-size:var(--t-lg);color:var(--mid);max-width:70ch}.hx .reach b{color:var(--fg);font-weight:600}.hx .prob{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);grid-gap:clamp(32px,4vw,64px);gap:clamp(32px,4vw,64px);align-items:start}.hx .acc{border-top:1px solid var(--line)}.hx details{border-bottom:1px solid var(--line);background:none;border-left:0;border-right:0;border-radius:0;box-shadow:none}.hx summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:1fr 28px;grid-gap:18px;gap:18px;align-items:start;padding:24px 0;font:700 clamp(18px,1.55vw,21.5px)/1.28 var(--font-tight);letter-spacing:-.018em;transition:color .18s;color:var(--fg)}.hx summary::-webkit-details-marker{display:none}.hx summary:after{content:none}.hx summary:hover{color:var(--hot)}.hx summary .ic{width:20px;height:20px;color:var(--dim);margin-top:3px;transition:transform .3s cubic-bezier(.2,.7,.3,1)}.hx details[open] summary .ic{transform:rotate(180deg);color:var(--hot)}.hx details .body{padding:0 0 26px;font-size:var(--t-b);color:var(--mid);max-width:58ch}.hx .answer{background:var(--surf);border-radius:16px;padding:24px;position:-webkit-sticky;position:sticky;top:110px;box-shadow:var(--hx-shadow)}.hx .answer .lab{display:flex;align-items:center;gap:9px;font:600 var(--t-sm)/1.3 var(--font-inter),sans-serif;color:var(--dim);margin-bottom:20px}.hx .answer .lab i{width:7px;height:7px;border-radius:50%;background:var(--hx-ok);box-shadow:0 0 0 4px rgba(34,165,90,.16);animation:hxblink 1.8s ease infinite}@keyframes hxblink{50%{opacity:.4}}.hx .aline{display:grid;grid-template-columns:28px 1fr;grid-gap:11px;gap:11px;font-size:15px;line-height:1.55}.hx .aline+.aline{margin-top:16px}.hx .aline .av{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;font:700 11px/1 var(--font-inter),sans-serif;letter-spacing:.04em}.hx .aline.q .av{background:var(--surf-2);color:var(--mid)}.hx .aline.q span{font-weight:600}.hx .aline.a .av{background:#12703a;color:#fff}.hx .aline.a span{color:var(--mid)}.hx .aline mark{color:var(--fg);font-weight:600}.hx .acaret{display:inline-block;width:7px;height:14px;background:var(--hx-ok);vertical-align:-2px;margin-left:2px;animation:hxblink .8s steps(1) infinite}.hx .answer .fade{transition:opacity .35s ease}.hx .answer .fade.out{opacity:0}.hx .asrc{margin-top:16px;padding-top:14px;border-top:1px solid var(--line);font-size:12.5px;color:var(--dim);min-height:2.8em}.hx .answer .cap{margin-top:18px;font-size:var(--t-sm);color:var(--mid);line-height:1.5}.hx .adots{display:flex;gap:7px;margin-top:14px}.hx .adots button{padding:4px;background:none;border:0;cursor:pointer}.hx .adots span{display:block;width:22px;height:4px;border-radius:99px;background:var(--surf-2);transition:background .2s}.hx .adots button.on span{background:var(--hx-ok)}.hx .quotes{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(24px,3vw,44px);gap:clamp(24px,3vw,44px);padding-top:44px;border-top:1px solid var(--line)}.hx .q blockquote{margin:0;font:600 var(--t-lg)/1.45 var(--font-tight);letter-spacing:-.015em;color:var(--fg)}.hx .q .who{margin-top:14px;font-size:var(--t-sm);color:var(--mid)}.hx .q .who b{color:var(--fg);font-weight:600}.hx .ba2{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 clamp(24px,3.5vw,56px);gap:0 clamp(24px,3.5vw,56px)}.hx .ba2 .colhead{font:700 var(--t-xs)/1 var(--font-inter),sans-serif;letter-spacing:.16em;text-transform:uppercase;padding:0 0 13px;border-bottom:2px solid var(--line);margin:0;color:var(--fg)}.hx .ba2 .colhead.now{color:var(--hx-ok-deep);border-bottom-color:var(--hx-ok)}.hx .ba2 .cell{display:grid;grid-template-columns:19px 1fr;grid-gap:13px;gap:13px;align-items:start;padding:19px 0;border-bottom:1px solid var(--line);font-size:16.5px;line-height:1.45}.hx .ba2 .cell .ic{width:17px;height:17px;margin-top:4px}.hx .ba2 .was{color:var(--dim)}.hx .ba2 .was b{color:var(--mid);font-weight:600}.hx .ba2 .was .ic{color:var(--dim)}.hx .ba2 .now .ic{color:var(--hx-ok)}.hx .ba2 .now b{font-weight:700}.hx .ba2 .kpi{margin-top:26px;border:1px solid var(--line);border-radius:14px;padding:18px;background:var(--surf)}.hx .kpi .cap{display:flex;justify-content:space-between;gap:10px;font-size:12.5px;color:var(--dim);margin-bottom:6px}.hx .kpi .cap b{color:var(--fg);font-weight:700}.hx .kpi-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;border-top:1px solid var(--line);font-size:14.5px}.hx .kpi-row .k{color:var(--mid)}.hx .kpi-row .v{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--fg)}.hx .kpi.now .kpi-row .v{color:var(--hx-ok-deep)}.hx .score{margin-top:12px;padding-top:13px;border-top:1px solid var(--line)}.hx .score .t{display:flex;justify-content:space-between;gap:10px;font-size:14.5px;margin-bottom:9px}.hx .score .t b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hx .score .bar{height:9px;border-radius:5px;background:var(--surf-2);overflow:hidden}.hx .score .bar i{display:block;height:100%;border-radius:5px;background:#c9c3d6;transform-origin:left;animation:hxgrow 1.1s cubic-bezier(.16,1,.3,1) both}.hx .kpi.now .score .t b{color:var(--hx-ok-deep)}.hx .kpi.now .score .bar i{background:var(--hx-ok)}.hx .callout{margin-top:clamp(30px,3.4vw,46px);padding:clamp(28px,3.4vw,44px);border-radius:20px;background:var(--surf)}.hx .callout .ask{font:800 clamp(23px,2.7vw,35px)/1.2 var(--font-tight);letter-spacing:-.032em;max-width:22ch;color:var(--fg)}.hx .callout .body{margin-top:18px;font-size:clamp(16.5px,1.5vw,19px);line-height:1.55;color:var(--mid);max-width:58ch}.hx .callout .proof{margin-top:24px;padding-top:18px;border-top:1px solid var(--line);font-size:14.5px;color:var(--dim)}.hx .callout .proof b{color:var(--hx-ok-deep);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hx .promise{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-top:8px}.hx .hpcard{border:1px solid var(--line);border-radius:18px;padding:clamp(26px,3vw,38px);background:var(--surf)}.hx .hpcard .tag{font:600 var(--t-xs)/1 var(--font-inter),sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin-bottom:18px}.hx .hpcard h3{font-size:clamp(23px,2.3vw,30px);margin-bottom:14px;font-weight:800;letter-spacing:-.025em}.hx .hpcard p{color:#d9d5e4;font-size:16.5px}.hx .habits{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(24px,3vw,48px);gap:clamp(24px,3vw,48px)}.hx .habit{padding-top:22px;border-top:2px solid var(--fg)}.hx .habit .n{font:800 13px/1 var(--font-tight);color:var(--hx-ok-deep);letter-spacing:.06em;margin-bottom:16px}.hx .habit h3{margin-bottom:10px}.hx .habit p{font-size:15.5px;color:var(--mid)}.hx .close-line{margin-top:44px;font:700 clamp(20px,2vw,25px)/1.35 var(--font-tight);letter-spacing:-.022em;max-width:44ch;color:var(--fg)}.hx .testis{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-top:56px}.hx .testi{display:grid;grid-template-columns:76px 1fr;grid-gap:20px;gap:20px;align-items:start}.hx .testi .slot{width:76px;height:76px;border-radius:50%}.hx .testi .slot b{font-size:11px}.hx .testi blockquote{margin:0;font-size:16.5px;line-height:1.55;color:var(--fg)}.hx .testi .who{margin-top:12px;font-size:var(--t-sm);color:var(--mid)}.hx .testi .who b{color:var(--fg)}.hx .cs{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-gap:clamp(36px,5vw,72px);gap:clamp(36px,5vw,72px);align-items:center}.hx .cs-nums{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:14px;overflow:hidden;margin:26px 0 28px}.hx .cs-nums div{background:var(--surf);padding:18px 20px}.hx .cs-nums .k{font-size:12.5px;color:var(--dim);line-height:1.3}.hx .cs-nums .v{font:800 clamp(26px,2.8vw,37px)/1.05 var(--font-tight);letter-spacing:-.035em;margin-top:9px;color:var(--fg);white-space:nowrap}.hx .cs-nums .v s{color:var(--dim);font-size:.72em;text-decoration-thickness:1.5px}.hx .cs-nums .v em{font-style:normal;color:var(--hx-ok-deep)}.hx .cs blockquote{margin:24px 0 12px;font:600 clamp(19px,1.8vw,23px)/1.4 var(--font-tight);letter-spacing:-.02em;padding-left:20px;border-left:1px solid var(--hx-ok);color:var(--fg)}.hx .cs .who{font-size:var(--t-sm);color:var(--mid)}.hx .cs .who b{color:var(--fg);font-weight:600}.hx .cs .slot{aspect-ratio:4/3}.hx .svc-lead{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(32px,4vw,72px);gap:clamp(32px,4vw,72px);align-items:center;padding:clamp(28px,3vw,40px);border-radius:20px;background:var(--surf);box-shadow:var(--hx-shadow);margin-bottom:20px}.hx .svc-lead .lead-h{font-family:var(--font-tight);font-weight:800;font-size:clamp(23px,2.3vw,30px);letter-spacing:-.025em;margin-bottom:12px;display:grid;grid-template-columns:46px 1fr;grid-gap:18px;gap:18px;align-items:center;color:var(--fg)}.hx .svc-lead .lead-p{color:var(--mid);max-width:50ch}.hx .svc-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0 clamp(32px,4vw,64px);gap:0 clamp(32px,4vw,64px)}.hx .svc-item{display:grid;grid-template-columns:46px 1fr;grid-gap:20px;gap:20px;padding:30px 0;border-top:1px solid var(--line)}.hx .svc-ico{width:46px;height:46px;border-radius:13px;background:var(--surf-2);border:1px solid var(--line);display:grid;place-items:center;color:var(--hx-ok-deep)}.hx .svc-ico .ic{width:21px;height:21px}.hx .svc-item h3{margin-bottom:9px}.hx .svc-item p{font-size:15.5px;color:var(--mid);margin-bottom:12px}.hx .svc-item .more{font-size:15px;font-weight:600;display:inline-flex;align-items:center;gap:7px}.hx .svc-item .more .ic{width:15px;height:15px}.hx .msp{margin-top:6px}.hx .meter-row{display:flex;justify-content:space-between;font-size:13.5px;color:var(--mid);margin-bottom:7px}.hx .meter-row b{color:var(--fg);font-weight:600}.hx .meter-bar{height:9px;border-radius:5px;background:var(--surf-2);overflow:hidden;margin-bottom:16px}.hx .meter-bar i{display:block;height:100%;border-radius:5px;background:var(--hx-ok);transform-origin:left;animation:hxgrow 1.1s cubic-bezier(.16,1,.3,1) both}.hx .meter-bar.slow i{background:#cfc8de}@keyframes hxgrow{0%{transform:scaleX(.04)}to{transform:scaleX(1)}}.hx .lh{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-top:20px}.hx .lh div{text-align:center;border:1px solid var(--line);border-radius:12px;padding:16px 8px;background:var(--surf-2)}.hx .lh .v{font:800 24px/1 var(--font-tight);color:var(--hx-ok-deep);letter-spacing:-.03em}.hx .lh .k{font-size:11.5px;color:var(--dim);margin-top:7px}.hx .step{display:grid;grid-template-columns:54px minmax(0,1fr) minmax(0,.42fr);grid-gap:clamp(20px,3vw,40px);gap:clamp(20px,3vw,40px);padding:clamp(28px,3vw,40px) 0;border-top:1px solid var(--line);align-items:start}.hx .step:last-of-type{border-bottom:1px solid var(--line)}.hx .step .n{font:800 30px/1 var(--font-tight);color:var(--dim);letter-spacing:-.04em}.hx .step h3{font-size:clamp(21px,2vw,26px);margin-bottom:12px}.hx .step p{color:var(--mid);max-width:66ch}.hx .step .slot{aspect-ratio:4/3;border-radius:12px}.hx .chart-wrap{border-radius:20px;background:var(--surf);padding:clamp(24px,3vw,38px);box-shadow:var(--hx-shadow)}.hx .legend{display:flex;flex-wrap:wrap;gap:10px 24px;margin-bottom:34px;font-size:13.5px;color:var(--mid)}.hx .legend span{display:inline-flex;align-items:center;gap:9px}.hx .legend i{width:11px;height:11px;border-radius:3px}.hx .snap+.snap{margin-top:34px;padding-top:34px;border-top:1px solid var(--line)}.hx .snap-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 28px;align-items:baseline;margin-bottom:16px}.hx .snap-head h3{font-size:var(--t-lg)}.hx .kpis{display:flex;flex-wrap:wrap;gap:8px 26px;font-size:var(--t-sm);color:var(--mid)}.hx .kpis span{display:inline-flex;align-items:center;gap:8px}.hx .kpis .ic{width:16px;height:16px;color:var(--hx-ok-deep)}.hx .kpis b{font-weight:700;color:var(--fg);font-size:17px}.hx .stack{display:flex;gap:2px;height:52px;border-radius:9px;overflow:hidden}.hx .seg{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;transform-origin:left;transition:filter .18s}.hx .seg:hover{filter:brightness(1.12)}.hx .seg b{font:700 13px/1 var(--font-inter),sans-serif;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.25)}.hx .seg[data-small] b{display:none}.hx-tip{position:fixed;z-index:60;pointer-events:none;opacity:0;transform:translate(-50%,-116%);background:#0c0b12;color:#fff;border-radius:10px;padding:9px 12px;font-size:13px;line-height:1.35;box-shadow:0 4px 16px -6px rgba(0,0,0,.55);transition:opacity .13s;white-space:nowrap}.hx-tip b{font-weight:700}.hx .chart-note{margin-top:26px;font-size:var(--t-sm);color:var(--dim);max-width:70ch}.hx table.data{border-collapse:collapse;width:100%;font-size:14.5px;margin-top:24px}.hx table.data td,.hx table.data th{text-align:right;padding:9px 12px;border-bottom:1px solid var(--line);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hx table.data td:first-child,.hx table.data th:first-child{text-align:left}.hx table.data thead th{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);font-weight:600}.hx .serp{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(16px,2.2vw,28px);gap:clamp(16px,2.2vw,28px)}.hx .serp-panel{background:var(--surf);border:1px solid var(--line);border-radius:16px;padding:18px}.hx .serp-when{font-size:13px;font-weight:600;color:var(--dim);margin-bottom:13px;display:flex;justify-content:space-between;gap:10px}.hx .serp-bar{height:34px;border-radius:999px;background:var(--surf-2);display:flex;align-items:center;gap:9px;padding:0 14px;font-size:12.5px;color:var(--mid);margin-bottom:15px}.hx .serp-bar .ic{width:13px;height:13px;color:var(--dim)}.hx .ai-panel{border-radius:12px;background:rgba(124,58,237,.07);border:1px solid rgba(124,58,237,.22);padding:14px;margin-bottom:14px}.hx .ai-panel .h{font-size:11.5px;font-weight:700;letter-spacing:.06em;color:#6d34d6;margin-bottom:11px;display:flex;align-items:center;gap:7px}.hx .ai-panel .h i{width:6px;height:6px;border-radius:50%;background:#7c3aed}.hx .ln{height:8px;border-radius:4px;background:rgba(124,58,237,.22);margin-bottom:7px}.hx .ln:last-child{margin-bottom:0}.hx .res{padding:11px 0;border-top:1px solid var(--line)}.hx .res:first-of-type{border-top:0}.hx .res .t{height:9px;border-radius:5px;background:#bfd0ea;width:72%;margin-bottom:7px}.hx .res .u{height:6px;border-radius:3px;background:var(--surf-2);width:46%}.hx .res.you{position:relative;padding-left:13px}.hx .res.you:before{content:"";position:absolute;left:0;top:11px;bottom:11px;width:3px;border-radius:2px;background:var(--hx-ok)}.hx .res.you .t{background:#9dbe9f;width:84%}.hx .you-tag{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;color:var(--hx-ok-deep);margin-bottom:8px}.hx .fold{margin-top:12px;padding-top:11px;border-top:2px dashed var(--line);font-size:12px;color:var(--dim);display:flex;align-items:center;gap:7px}.hx .fold .ic{width:13px;height:13px}.hx .serp-cap{margin-top:20px;font-size:var(--t-sm);color:var(--mid);max-width:66ch}.hx .story-h{font-family:var(--font-tight);font-weight:800;font-size:clamp(24px,2.4vw,31px);letter-spacing:-.028em;margin-bottom:16px;color:var(--fg)}.hx .ai-do{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0 clamp(28px,4vw,56px);gap:0 clamp(28px,4vw,56px);margin-top:14px;list-style:none;padding:0}.hx .ai-do li{display:grid;grid-template-columns:40px 1fr;grid-gap:16px;gap:16px;padding:22px 0;border-top:1px solid var(--line)}.hx .ai-do .ico{width:40px;height:40px;border-radius:11px;background:var(--surf);border:1px solid var(--line);display:grid;place-items:center;color:var(--hx-ok-deep)}.hx .ai-do .ico .ic{width:19px;height:19px}.hx .ai-do b{display:block;font-size:16.5px;margin-bottom:6px;color:var(--fg)}.hx .ai-do p{font-size:15.5px;color:var(--mid)}.hx .ai-logos{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}.hx .ai-logo{height:56px;min-width:150px;padding:0 20px;border:1px dashed var(--line);border-radius:11px;background:var(--surf);display:grid;place-items:center;font:700 14.5px/1.2 var(--font-tight);color:#6f6884;text-align:center}.hx .stat-strip{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:clamp(24px,3vw,44px);gap:clamp(24px,3vw,44px);align-items:center;margin-top:clamp(40px,4vw,60px);padding:clamp(24px,3vw,34px);border-radius:20px;background:var(--surf)}.hx .stat-strip .big{font:800 clamp(56px,7vw,92px)/.9 var(--font-tight);letter-spacing:-.05em;color:var(--hx-ok-deep)}.hx .stat-strip .claim{font:700 clamp(19px,1.9vw,24px)/1.35 var(--font-tight);letter-spacing:-.02em;max-width:34ch;color:var(--fg)}.hx .stat-strip .src{margin-top:12px;font-size:13.5px;color:var(--dim)}.hx .stat-strip .hon{margin-top:10px;font-size:var(--t-sm);color:var(--mid);max-width:56ch}.hx .sig{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0}.hx .sig li{display:grid;grid-template-columns:20px 1fr;grid-gap:14px;gap:14px;padding:15px 0;border-bottom:1px solid var(--line);font-size:16.5px}.hx .sig li:first-child{border-top:1px solid var(--line)}.hx .sig .ic{width:16px;height:16px;color:var(--hx-ok);margin-top:5px}.hx .scale{display:grid;grid-template-columns:repeat(5,1fr);margin-top:clamp(48px,5vw,72px);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.hx .scale div{background:transparent;border-left:1px solid var(--line);padding:32px 22px}.hx .scale div:first-child{border-left:0;padding-left:0}.hx .scale .v{font:800 clamp(26px,2.7vw,36px)/1 var(--font-tight);letter-spacing:-.035em;color:var(--fg)}.hx .scale .k{font-size:13.5px;color:var(--mid);margin-top:11px;line-height:1.4}.hx .adapt{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.hx .acard{border:1px solid var(--line);border-radius:18px;padding:clamp(26px,3vw,36px);background:var(--surf)}.hx .acard h3{font-size:clamp(21px,2.1vw,27px);margin-bottom:16px;letter-spacing:-.025em}.hx .acard blockquote{margin:0 0 14px;font-size:16.5px;line-height:1.55;color:var(--mid);padding-left:18px;border-left:1px solid var(--hx-ok)}.hx .acard .who{font-size:var(--t-sm);color:var(--dim)}.hx .plan{display:grid;grid-template-columns:2fr 1fr;grid-gap:clamp(36px,5vw,72px);gap:clamp(36px,5vw,72px);align-items:center}.hx .plan-list{list-style:none;margin:0;padding:0}.hx .plan-list li{display:grid;grid-template-columns:38px 1fr;grid-gap:18px;gap:18px;padding:28px 0;border-top:1px dotted var(--line)}.hx .plan-list li:first-child{border-top:0;padding-top:0}.hx .plan-list li:last-child{padding-bottom:0}.hx .plan-list .n{width:34px;height:34px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;font:700 14px/1 var(--font-tight);color:var(--fg)}.hx .plan-list h3{margin-bottom:8px}.hx .plan-list p{font-size:16px;color:var(--mid);max-width:52ch}.hx .plan-list .means{margin-top:11px;font-size:15.5px;color:var(--fg)}.hx .plan-list .means b{font-weight:600}.hx .plan .slot{aspect-ratio:3/4}.hx .hcase{display:grid;grid-template-columns:230px minmax(0,1fr) 250px;grid-gap:clamp(24px,3vw,44px);gap:clamp(24px,3vw,44px);align-items:center;padding:clamp(24px,3vw,34px) 0;border-top:1px solid var(--line);background:none;border-radius:0}.hx .hcase:last-of-type{border-bottom:1px solid var(--line)}.hx .hcase .owner{aspect-ratio:4/5;border-radius:14px}.hx .hcase .cshot{aspect-ratio:4/3;border-radius:12px}.hx .hcase .tag{font:600 var(--t-sm)/1 var(--font-inter),sans-serif;color:var(--hx-accent);margin-bottom:14px}.hx .hcase h3{font-size:clamp(23px,2.4vw,31px);letter-spacing:-.028em;margin-bottom:14px;font-weight:800}.hx .hcase .story{font-size:15.5px;color:var(--mid);margin-bottom:14px;max-width:56ch}.hx .hcase blockquote{margin:0 0 12px;font-size:16.5px;line-height:1.5;padding-left:18px;border-left:1px solid var(--line);color:var(--fg)}.hx .hcase .who{font-size:var(--t-sm);color:var(--mid);margin-bottom:14px}.hx .hcase .who b{color:var(--fg)}.hx .hvids{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.hx .hvids .slot{aspect-ratio:16/10;border-radius:14px}.hx .vcap{margin-top:13px;font-size:var(--t-sm)}.hx .vcap b{display:block;font-weight:600;color:var(--fg)}.hx .vcap span{color:var(--dim)}.hx .rev-head{flex-wrap:wrap;gap:20px;margin:clamp(48px,5vw,72px) 0 26px;padding-top:34px;border-top:1px solid var(--line)}.hx .grate,.hx .rev-head{display:flex;align-items:center}.hx .grate{gap:14px;border:1px solid var(--line);border-radius:13px;padding:13px 19px;background:var(--surf)}.hx .grate .g{width:36px;height:36px;border-radius:9px;background:var(--surf-2);border:1px solid var(--line);display:grid;place-items:center;font:800 16px/1 var(--font-tight);color:var(--fg)}.hx .grate .gsc{font:800 27px/1 var(--font-tight);letter-spacing:-.03em;color:var(--fg)}.hx .grate small{display:block;font-size:12.5px;color:var(--dim);margin-top:4px}.hx .revs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.hx .rev{border:1px solid var(--line);border-radius:15px;padding:24px;background:var(--surf)}.hx .rev blockquote{margin:12px 0 14px;font-size:15.5px;line-height:1.55;color:var(--fg)}.hx .rev .who{font-size:13.5px;color:var(--dim)}.hx .rev .who b{color:var(--fg)}.hx .founder{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);grid-gap:clamp(36px,5vw,76px);gap:clamp(36px,5vw,76px);align-items:center}.hx .founder .slot{aspect-ratio:4/5;border-radius:18px}.hx .founder blockquote{margin:30px 0 14px;font:700 clamp(22px,2.3vw,29px)/1.32 var(--font-tight);letter-spacing:-.028em;max-width:24ch;color:var(--fg)}.hx .founder .who{font-size:var(--t-sm);color:var(--mid)}.hx .hteam{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:18px;gap:18px;margin-top:clamp(48px,5vw,72px);padding-top:44px;border-top:1px solid var(--line)}.hx .hteam .slot{aspect-ratio:1/1;border-radius:14px}.hx .hteam b{display:block;margin-top:14px;font-size:16px;font-weight:600;color:var(--fg)}.hx .hteam span{font-size:var(--t-sm);color:var(--dim)}.hx .tbl-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:18px;background:var(--surf)}.hx table.hcmp{border-collapse:collapse;width:100%;min-width:800px;font-size:15.5px}.hx table.hcmp td,.hx table.hcmp th{text-align:left;padding:19px 22px;border-top:1px solid var(--line);vertical-align:top}.hx table.hcmp thead th{border-top:0;font:600 var(--t-xs)/1.2 var(--font-inter),sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.hx table.hcmp tbody th{font-weight:600;width:25%;color:var(--fg)}.hx table.hcmp td{color:var(--mid)}.hx table.hcmp .us{background:rgba(34,165,90,.07);color:var(--fg);font-weight:600}.hx table.hcmp thead .us{color:var(--hx-ok-deep)}.hx table.hcmp td.us{position:relative;padding-left:46px}.hx table.hcmp td.us .ic{position:absolute;left:22px;top:21px;width:16px;height:16px;color:var(--hx-ok-deep)}.hx .fit2{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.hx .fitcol.no{background:#0a0f1d;border-color:#222c48}.hx .faq2{max-width:880px}.hx .faq2 details:first-child{border-top:1px solid var(--line)}.hx .faq2 .body{max-width:70ch}.hx .form-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-gap:clamp(36px,5vw,76px);gap:clamp(36px,5vw,76px);align-items:start}.hx .gets{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-gap:13px;gap:13px}.hx .gets li{display:grid;grid-template-columns:18px 1fr;grid-gap:12px;gap:12px;color:#d9d5e4;font-size:16.5px}.hx .gets .ic{width:15px;height:15px;color:var(--hx-ok);margin-top:5px}.hx .next2{margin-top:40px;padding-top:32px;border-top:1px solid var(--line)}.hx .next2 h4{margin-bottom:18px}.hx .next2 ol{margin:0;padding:0;list-style:none;display:grid;grid-gap:16px;gap:16px;counter-reset:s}.hx .next2 li{counter-increment:s;display:grid;grid-template-columns:30px 1fr;grid-gap:14px;gap:14px;font-size:15.5px;color:#d9d5e4}.hx .next2 li:before{content:counter(s);width:28px;height:28px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;font:700 13px/1 var(--font-tight);color:var(--fg)}.hx .next2 li b{color:var(--fg);font-weight:600}.hx .telrow{margin-top:30px;font-size:16.5px}.hx form.lead{background:linear-gradient(156deg,#3a2130,#2e1b27 54%,#22151d);border:1px solid #58323f;border-radius:22px;padding:clamp(26px,3vw,38px);display:grid;grid-template-columns:1fr 1fr;grid-gap:17px;gap:17px;box-shadow:0 2px 6px rgba(0,0,0,.34),0 12px 20px -14px rgba(0,0,0,.8)}.hx .req:after{content:" *";color:#e28090;font-weight:700}.hx .form-legend{grid-column:1/-1;font-size:13px;color:#b3acc4;margin:-4px 0 2px}.hx .form-legend b{color:#e28090}.hx .f{display:flex;flex-direction:column;gap:8px}.hx .f.full{grid-column:1/-1}.hx .f label{font-size:13.5px;font-weight:600;color:#e3dfee}.hx form.lead input,.hx form.lead select{font:400 15.5px var(--font-inter),sans-serif;color:#13111c;background:#fbfafd;border:1px solid #cfc8de;border-radius:10px;padding:13px 14px;width:100%;transition:border-color .16s,box-shadow .16s,background .16s}.hx form.lead input:hover,.hx form.lead select:hover{border-color:#a79ebe;background:#fff}.hx form.lead input:focus,.hx form.lead select:focus{outline:none;background:#fff;border-color:var(--hx-cta);box-shadow:0 0 0 3px rgba(255,122,26,.28)}.hx form.lead input::placeholder{color:#7c7590}.hx form.lead .btn{justify-content:center;width:100%}.hx .form-after{color:#b3acc4;line-height:1.55}.hx .form-after,.hx .form-msg{grid-column:1/-1;font-size:var(--t-sm)}.hx .form-msg{color:var(--hx-ok);min-height:1.2em}.hx .broll{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.hx .broll .slot{aspect-ratio:9/16;border-radius:16px}.hx .visit{display:flex;flex-wrap:wrap;gap:18px 44px;align-items:center;justify-content:space-between;margin-top:44px;padding-top:34px;border-top:1px solid var(--line)}.hx .visit p{color:var(--mid);font-size:16.5px}.hx .visit b{color:var(--fg)}.hx .rise{animation:hxrise .85s cubic-bezier(.16,1,.3,1) both}.hx .rise:nth-child(2){animation-delay:.06s}@keyframes hxrise{0%{opacity:.35;transform:translateY(14px);filter:blur(5px)}to{opacity:1;transform:none;filter:none}}.hx .hero .office{animation:hxrise 1s cubic-bezier(.16,1,.3,1) .12s both}@media (max-width:1040px){.hx .cs,.hx .form-grid,.hx .founder,.hx .hero-grid,.hx .plan,.hx .prob,.hx .split,.hx .svc-lead{grid-template-columns:1fr}.hx .office{max-width:440px;justify-self:start}.hx .answer{position:static}.hx .step{grid-template-columns:44px 1fr}.hx .step .slot{grid-column:1/-1;aspect-ratio:16/7}.hx .hcase{grid-template-columns:170px 1fr}.hx .hcase .cshot{grid-column:1/-1;aspect-ratio:16/7}.hx .scale{grid-template-columns:repeat(2,1fr);border:0;gap:0 24px}.hx .scale div{border-left:0;padding:18px 18px 18px 0}.hx .ai-do,.hx .broll,.hx .habits,.hx .hvids,.hx .quotes,.hx .revs{grid-template-columns:1fr 1fr}.hx .hteam{grid-template-columns:repeat(3,1fr)}.hx .stat-strip{gap:18px}.hx .stat-strip,.hx .svc-list{grid-template-columns:1fr}}@media (max-width:680px){.hx .adapt,.hx .ai-do,.hx .broll,.hx .fit2,.hx .habits,.hx .hcase,.hx .hvids,.hx .promise,.hx .quotes,.hx .revs,.hx .serp,.hx .testis,.hx .tracks{grid-template-columns:1fr}.hx .hteam{grid-template-columns:1fr 1fr}.hx .ba2{grid-template-columns:1fr;gap:0}.hx .ba2 .colhead{display:none}.hx .ba2 .cell.was{border-bottom:0;padding-bottom:8px}.hx .ba2 .cell.now{padding-top:8px}.hx .ba2 .kpi{margin-top:16px}.hx .hcase .owner{aspect-ratio:16/10}.hx .cs-nums,.hx .stripe,.hx form.lead{grid-template-columns:1fr}.hx .stripe{gap:16px}.hx .scale{grid-template-columns:1fr}}.hx .art{border:1px solid var(--line);border-radius:14px;background:var(--surf);overflow:hidden;color:var(--fg)}.hx .art-office{aspect-ratio:4/5;border-radius:16px 16px 0 0;border-bottom:0;display:grid;align-items:end;color:var(--mid);background:linear-gradient(180deg,var(--surf-2),var(--surf) 60%)}.hx .art-office svg{width:100%;height:100%;display:block}.hx .art-chart{aspect-ratio:4/3;display:flex;flex-direction:column;padding:18px 18px 14px}.hx .hcase .art-chart{aspect-ratio:4/3;border-radius:12px}.hx .cs .art-chart{aspect-ratio:4/3}.hx .art-chart .t{font:600 12.5px/1.3 var(--font-inter),sans-serif;color:var(--dim)}.hx .art-chart .bars{flex:1 1;display:flex;align-items:flex-end;gap:6%;padding:14px 2px 0}.hx .art-chart .bars i{flex:1 1;background:#cfc8de;border-radius:3px 3px 0 0;min-height:4px}.hx .art-chart .bars i.hot{background:var(--hx-ok)}.hx .art-chart .n{margin-top:12px;font:800 19px/1 var(--font-tight);letter-spacing:-.02em}.hx .art-chart .n s{color:var(--dim);font-size:.72em;text-decoration-thickness:1.5px}.hx .art-chart .n em{font-style:normal;color:var(--hx-ok-deep)}.hx .art-chart .n span{font:600 12px var(--font-inter),sans-serif;color:var(--dim);letter-spacing:0}.hx .art-plan{aspect-ratio:3/4;display:grid;place-items:center;padding:clamp(16px,2vw,28px);background:var(--surf-2)}.hx .art-plan .page{width:100%;max-width:300px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:20px 18px;box-shadow:var(--hx-shadow)}.hx .art-plan .phd{display:flex;align-items:center;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--line);margin-bottom:6px}.hx .art-plan .phd i{width:9px;height:9px;border-radius:50%;background:var(--hx-logo)}.hx .art-plan .phd b{font:800 13.5px var(--font-tight);color:#13111c}.hx .art-plan .phd span{font-size:10.5px;color:#676080}.hx .art-plan .row{display:grid;grid-template-columns:22px 1fr;grid-gap:10px;gap:10px;padding:11px 0;border-bottom:1px dotted var(--line)}.hx .art-plan .row>b{width:20px;height:20px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;font:700 10px/1 var(--font-tight);color:#13111c}.hx .art-plan .row p{font:600 11.5px/1.3 var(--font-inter),sans-serif;color:#13111c;margin-bottom:6px}.hx .art-plan .row i{display:block;height:5px;border-radius:3px;background:#ebe7f1;margin-top:4px}.hx .art-plan .sign{display:flex;gap:7px;align-items:center;margin-top:12px;font:700 11px/1.3 var(--font-inter),sans-serif;color:var(--hx-ok-deep)}.hx .art-plan .sign .ic{width:12px;height:12px}.hx .art-dash{aspect-ratio:16/10;margin-top:32px;display:flex;flex-direction:column;background:var(--surf)}.hx .art-dash .bar{display:flex;align-items:center;gap:9px;padding:13px 16px;border-bottom:1px solid var(--line);font-size:12.5px;color:var(--dim)}.hx .art-dash .bar b{font:700 12.5px var(--font-inter),sans-serif;color:var(--fg)}.hx .art-dash .bar span{margin-left:auto}.hx .art-dash .live{width:7px;height:7px;border-radius:50%;background:var(--hx-ok);box-shadow:0 0 0 4px rgba(34,165,90,.16)}.hx .art-dash svg{width:100%;height:64px;display:block;padding:10px 16px 0}.hx .art-dash .rows{padding:6px 16px 12px;display:grid;grid-gap:0;gap:0;flex:1 1}.hx .art-dash .rows p{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:var(--mid);padding:6px 0;border-top:1px solid var(--line)}.hx .art-dash .rows p:first-child{border-top:0}.hx .art-dash .ok{color:var(--hx-ok-deep);font-weight:700}.hx .art-step{aspect-ratio:4/3;border-radius:12px;display:grid;place-items:center;padding:16px;background:var(--surf)}.hx .art-step .cap{font-size:10.5px;color:var(--dim);text-align:center;margin-top:10px}.hx .art-step .pad{width:100%;max-width:200px;background:#fff;border:1px solid var(--line);border-radius:9px;padding:12px 13px}.hx .art-step .pad .cap{text-align:left;margin:0 0 8px}.hx .art-step .line{display:flex;justify-content:space-between;gap:10px;font-size:11px;color:var(--mid);padding:6px 0;border-top:1px dotted var(--line)}.hx .art-step .line b{color:var(--hx-ok-deep)}.hx .art-step .shelf{width:100%;max-width:210px;display:flex;gap:6px;align-items:flex-end;justify-content:center;flex-wrap:wrap}.hx .art-step .shelf i{width:26px;height:64px;border:1px solid var(--line);border-radius:4px;background:var(--surf-2)}.hx .art-step .shelf i.out{height:78px;background:#fff;border-color:var(--hx-ok);writing-mode:vertical-rl;font:700 9px var(--font-inter),sans-serif;color:var(--hx-ok-deep);display:grid;place-items:center;font-style:normal}.hx .art-step .shelf .cap{width:100%}.hx .art-step .lanes{width:100%;max-width:220px}.hx .art-step .lanes p{display:grid;grid-template-columns:52px 1fr;grid-gap:8px;gap:8px;align-items:center;font-size:10.5px;color:var(--mid);margin:9px 0}.hx .art-step .lanes i{display:block;height:10px;border-radius:5px;background:#cfc8de}.hx .art-step .lanes i.hot{background:var(--hx-ok)}.hx .art-step .lanes i.fade{background:linear-gradient(90deg,#cfc8de,rgba(207,200,222,.25))}.hx .art-step .lanes .mv{grid-template-columns:1fr;justify-items:center;margin:2px 0}.hx .art-step .lanes .mv .ic{width:14px;height:14px;transform:rotate(90deg);color:var(--hx-ok-deep)}.hx .art-step .radar svg{width:120px;height:120px;margin:0 auto;display:block;color:var(--mid)}.hx .avx{display:grid;place-items:center;background:var(--surf-2);border:1px solid var(--line);color:var(--mid);font:800 22px/1 var(--font-tight);letter-spacing:.02em}.hx .testi .avx{width:76px;height:76px;border-radius:50%;font-size:19px}.hx .hcase .avx{aspect-ratio:4/5;width:100%;border-radius:14px;font-size:34px}.hx .vposter{position:relative;aspect-ratio:16/10;border-radius:14px;overflow:hidden;display:grid;place-items:center;background:linear-gradient(160deg,#211d2e,#15131e 58%,#0c0b12);border:1px solid #2c2839;color:#fff}.hx .vposter.tall{aspect-ratio:9/16;border-radius:16px}.hx .vposter .play{width:52px;height:52px;border-radius:50%;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.28);display:grid;place-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.hx .vposter .play .ic{width:19px;height:19px;fill:#fff;stroke:none;margin-left:2px}.hx .vposter .who{position:absolute;left:14px;right:14px;bottom:12px;font:700 13px/1.3 var(--font-tight);color:#fff}.hx .vposter .who em{display:block;font:400 11px/1.4 var(--font-inter),sans-serif;font-style:normal;color:#a9a3b8;margin-top:3px}.hx .office .art-office+ul{border-radius:0 0 16px 16px}@media (max-width:1040px){.hx .hcase .avx{aspect-ratio:16/10;font-size:28px}}.hx .crumb{display:inline-flex;align-items:center;gap:8px;font:600 11px/1 var(--font-inter),sans-serif;letter-spacing:.13em;text-transform:uppercase;color:var(--dim);margin-bottom:30px;padding:9px 16px;border:1px solid hsla(0,0%,100%,.14);border-radius:99px;background:hsla(0,0%,100%,.05)}.hx .crumb b{color:#fff;font-weight:700;letter-spacing:.13em}.hx .lhero{padding:clamp(118px,13vh,150px) 0 clamp(52px,6vw,76px)}.hx .lhero-grid{display:grid;grid-template-columns:1.32fr .68fr;grid-gap:clamp(40px,5vw,76px);gap:clamp(40px,5vw,76px);align-items:center}.hx .lhero h1{max-width:none;font-size:clamp(40px,4.4vw,60px);line-height:1}.hx .lhero .lede{font-size:clamp(18px,1.5vw,21px);max-width:52ch;margin-top:26px}.hx .lhero .cta-row{margin-top:36px}.hx .mapshot{border-radius:16px 16px 0 0;border:1px solid var(--line);border-bottom:0;background:var(--surf);overflow:hidden;display:flex;flex-direction:column}.hx .mapshot .sb{margin:14px 14px 10px;height:34px;border-radius:999px;background:var(--surf-2);display:flex;align-items:center;gap:9px;padding:0 14px;font-size:12.5px;color:var(--mid)}.hx .mapshot .sb .ic{width:13px;height:13px;color:var(--dim)}.hx .mapshot svg.map{width:100%;height:120px;display:block}.hx .mapshot .row{display:flex;align-items:center;gap:10px;margin:0 14px;padding:11px 0;border-top:1px solid var(--line);font-size:12.5px;color:var(--mid)}.hx .mapshot .row b{color:var(--fg);font-size:13px}.hx .mapshot .row .stars .ic{width:11px;height:11px}.hx .mapshot .row .call{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;border:1px solid var(--line);border-radius:99px;padding:5px 10px;color:var(--mid)}.hx .mapshot .row.you{position:relative;padding-left:12px}.hx .mapshot .row.you:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:2px;background:var(--hx-ok)}.hx .mapshot .row.you .call{background:var(--hx-ok);border-color:var(--hx-ok);color:#fff}.hx .mapshot .cap2{padding:10px 14px 14px;font-size:11.5px;color:var(--dim)}.hx .mapc .mapc__bar{height:38px;border-radius:999px;background:var(--surf-2);display:flex;align-items:center;gap:10px;padding:0 15px;font-size:13.5px;color:var(--fg);font-weight:600;margin-bottom:14px}.hx .mapc .mapc__bar .ic{width:15px;height:15px;color:var(--dim);flex:none}.hx .mapc__map{position:relative;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#edf3ec;height:96px;margin-bottom:12px}.hx .mapc__map svg{width:100%;height:100%;display:block}.hx .mapc__map .pin{position:absolute;width:10px;height:10px;border-radius:50%;background:#9aa3b2}.hx .mapc__map .pa{left:22%;top:30%}.hx .mapc__map .pb{left:78%;top:56%}.hx .mapc__map .pyou{left:49%;top:40%;width:26px;height:26px;background:var(--hx-ok);display:grid;place-items:center;border-radius:50% 50% 50% 4px;transform:rotate(0deg);box-shadow:0 4px 10px -3px rgba(21,122,63,.6)}.hx .mapc__map .pyou .ic{width:13px;height:13px;color:#fff;fill:#fff;stroke:none}.hx .mapc__res p{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:11px 2px;border-top:1px solid var(--line);font-size:12.5px;color:var(--mid)}.hx .mapc__res p:first-child{border-top:0}.hx .mapc__res b{color:var(--fg);font-size:13.5px}.hx .mapc__res .stars{display:inline-flex;gap:1px;color:var(--hx-star)}.hx .mapc__res .stars .ic{width:11px;height:11px}.hx .mapc__res .call{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;font-style:normal;border:1px solid var(--line);border-radius:99px;padding:5px 11px;color:var(--mid)}.hx .mapc__res .call .ic{width:11px;height:11px}.hx .mapc__res .you{position:relative;padding-left:13px;background:rgba(34,165,90,.06);border-radius:8px;border-top:0!important;margin:4px 0}.hx .mapc__res .you:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:2px;background:var(--hx-ok)}.hx .mapc__res .you .call{background:var(--hx-ok);border-color:var(--hx-ok);color:#fff}.hx .stat2{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:14px;overflow:hidden;margin:22px 0 24px}.hx .stat2 div{background:var(--surf);padding:16px 20px}.hx .stat2 .k{font-size:12px;color:var(--dim);line-height:1.35}.hx .stat2 .v{margin-top:8px;font:800 clamp(20px,2.2vw,30px)/1.05 var(--font-tight);letter-spacing:-.03em;color:var(--fg)}.hx .stat2 .v s{color:var(--dim);font-size:.7em;text-decoration-thickness:1.5px;margin-right:6px}.hx .stat2 .v em{font-style:normal;color:var(--hx-ok-deep)}.hx .csq{margin:18px 0 12px;padding:18px 20px;border-left:2px solid var(--hx-ok);background:var(--surf);border-radius:0 12px 12px 0;font-size:15px;line-height:1.65;color:var(--mid)}.hx .wwd{margin-top:12px;font-size:14px;color:var(--fg)}.hx .wwd b{font-weight:700}.hx .pill3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(24px,3vw,48px);gap:clamp(24px,3vw,48px)}.hx .pill3 .p3{padding-top:20px;border-top:1px solid var(--line)}.hx .pill3 .ic-chip{width:34px;height:34px;border-radius:10px;border:1px solid var(--line);background:var(--surf);display:grid;place-items:center;color:var(--hx-ok-deep);margin-bottom:14px}.hx .pill3 .ic-chip .ic{width:16px;height:16px}.hx .pill3 h3{margin-bottom:10px}.hx .pill3 p{font-size:15px;color:var(--mid)}.hx table.ltab{border-collapse:collapse;width:100%;font-size:15px;overflow:hidden}.hx .ltab-scroll,.hx table.ltab{background:var(--surf);border:1px solid var(--line);border-radius:14px}.hx .ltab-scroll{overflow-x:auto}.hx .ltab-scroll table.ltab{border:0;min-width:760px}.hx table.ltab td,.hx table.ltab th{text-align:left;padding:17px 20px;border-top:1px solid var(--line);vertical-align:top;color:var(--mid)}.hx table.ltab thead th{border-top:0;font:600 var(--t-xs)/1.2 var(--font-inter),sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.hx table.ltab tbody th{font-weight:700;color:var(--fg);width:20%}.hx table.ltab tbody th small{display:block;font-weight:400;font-size:12px;color:var(--dim);margin-top:4px}.hx table.ltab td.win{color:var(--hx-ok-deep);font-weight:700;white-space:pre-line}.hx .flook{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(32px,4vw,72px);gap:clamp(32px,4vw,72px);align-items:start;padding:clamp(28px,3.4vw,48px);border-radius:20px;background:var(--surf);box-shadow:var(--hx-shadow)}.hx .flook .price{display:flex;align-items:baseline;gap:14px;margin:22px 0 4px}.hx .flook .price s{color:var(--dim);font-size:15px}.hx .flook .price b{font:800 clamp(34px,3.6vw,46px)/1 var(--font-tight);letter-spacing:-.03em;color:var(--hx-ok-deep)}.hx .flook .price span{font-size:13px;color:var(--dim)}.hx .flook .gets2{list-style:none;margin:0;padding:0;display:grid;grid-gap:13px;gap:13px}.hx .flook .gets2 li{display:grid;grid-template-columns:18px 1fr;grid-gap:12px;gap:12px;color:var(--fg);font-size:15.5px;line-height:1.5}.hx .flook .gets2 .ic{width:15px;height:15px;color:var(--hx-ok);margin-top:4px}.hx .glance{display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);grid-gap:clamp(32px,4vw,72px);gap:clamp(32px,4vw,72px);align-items:start}.hx .kdl{margin:0}.hx .kdl>div{display:grid;grid-template-columns:170px 1fr;grid-gap:18px;gap:18px;padding:16px 0;border-top:1px solid var(--line)}.hx .kdl>div:first-child{border-top:0;padding-top:0}.hx .kdl dt{font-weight:600;color:var(--dim);font-size:14.5px}.hx .kdl dd{margin:0;color:var(--fg);font-size:15.5px;line-height:1.55}.hx .glance .close2{margin-top:22px;padding-top:18px;border-top:1px solid var(--line);font-size:15.5px;color:var(--mid);line-height:1.65}.hx .citychips{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.hx .citychips span{border:1px solid var(--line);border-radius:99px;padding:8px 16px;font-size:13.5px;color:var(--mid);background:var(--surf)}.hx .gets li,.hx .next2 li{color:var(--fg)}@media (max-width:1040px){.hx .flook,.hx .glance,.hx .kdl>div,.hx .lhero-grid,.hx .pill3,.hx .stat2{grid-template-columns:1fr}.hx .kdl>div{gap:4px}}.hx .avx.big{width:100%;max-width:340px;aspect-ratio:4/5;border-radius:16px;font-size:44px}.hd.is-lk .nv__drop{opacity:0!important;visibility:hidden!important;transition:none!important}h1,h2{font-family:var(--font-disp),var(--font-tight),var(--font-inter),sans-serif;letter-spacing:-.008em}.hx h1,.hx h2{font-family:var(--font-disp),var(--font-tight),sans-serif;font-weight:700;letter-spacing:-.006em}.hx h1{font-size:clamp(46px,6vw,82px);line-height:.95}.hx h2{font-size:clamp(33px,4vw,56px);line-height:1.01;max-width:21ch}.hx h2.h2--xl{font-size:clamp(40px,5.2vw,74px);line-height:.98}.hx .callout .ask{font-family:var(--font-disp);font-weight:700;font-size:clamp(26px,3vw,40px);letter-spacing:-.006em;max-width:24ch}.hx .close-line{font-size:clamp(22px,2.3vw,29px)}.hx .close-line,.hx .founder blockquote{font-family:var(--font-disp);font-weight:600;letter-spacing:-.004em}.hx .founder blockquote{font-size:clamp(24px,2.6vw,33px)}.hx .stat-strip .big{font-family:var(--font-disp);letter-spacing:-.02em}.hx .ink{position:relative;background-image:radial-gradient(1000px 560px at 88% -8%,rgba(224,22,43,.15),transparent 62%),radial-gradient(940px 620px at -10% 112%,rgba(43,84,197,.16),transparent 62%),repeating-linear-gradient(112deg,hsla(0,0%,100%,.022) 0 1px,transparent 1px 84px),repeating-linear-gradient(22deg,hsla(0,0%,100%,.015) 0 1px,transparent 1px 118px)}.hx .ink:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle 3px at 12% 24%,rgba(224,22,43,.75),transparent 70%),radial-gradient(circle 26px at 12% 24%,rgba(224,22,43,.12),transparent 70%),radial-gradient(circle 2.5px at 86% 68%,rgba(224,22,43,.6),transparent 70%),radial-gradient(circle 22px at 86% 68%,rgba(224,22,43,.1),transparent 70%),radial-gradient(circle 2px at 64% 12%,hsla(0,0%,100%,.35),transparent 70%),radial-gradient(circle 2px at 32% 86%,hsla(0,0%,100%,.28),transparent 70%)}.hx .ink>.wrap{position:relative;z-index:1}.hx .hero{padding:clamp(128px,14vh,172px) 0 clamp(56px,6vw,84px)}.hx .hero-sky{overflow:hidden}.hx .hero-sky .sky{position:absolute;inset:0;background-size:cover;background-position:center 28%;filter:saturate(.92);opacity:.52}.hx .hero-sky .sky-fx{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,14,26,.88),rgba(10,14,26,.5) 42%,rgba(12,18,34,.94)),radial-gradient(900px 500px at 86% 0,rgba(224,22,43,.2),transparent 62%),radial-gradient(760px 540px at 0 100%,rgba(43,84,197,.22),transparent 64%),repeating-linear-gradient(112deg,hsla(0,0%,100%,.028) 0 1px,transparent 1px 76px)}.hx .hero-sky .wrap{position:relative;z-index:1}.hx .hero-sky h1{text-shadow:0 2px 24px rgba(5,8,16,.55);max-width:none;font-size:clamp(44px,4.9vw,68px);line-height:1}.hx .hero .trust{border-top-color:hsla(0,0%,100%,.16)}.hx .hero .chip{border-color:hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.05)}.hx .bphoto{aspect-ratio:4/5;border-radius:16px 16px 0 0;overflow:hidden;border:1px solid hsla(0,0%,100%,.14);border-bottom:0;box-shadow:0 30px 60px -28px rgba(0,0,0,.7)}.hx .bphoto img{width:100%;height:100%;object-fit:cover;display:block}.hx .hero .office ul{background:rgba(16,23,42,.82);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-color:hsla(0,0%,100%,.14)}.hx .hero .office li .ic{color:#3ecf77}.hx .hcards{display:none}.hx .hc{border:1px solid hsla(0,0%,100%,.15);border-radius:14px;padding:16px 15px;background:linear-gradient(160deg,hsla(0,0%,100%,.09),hsla(0,0%,100%,.028));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.hx .hc b{display:block;font:700 23px/1 var(--font-disp),sans-serif;letter-spacing:-.01em;color:#fff;margin-bottom:7px}.hx .hc:first-child b{color:#ffc53d}.hx .hc span{font-size:12.5px;line-height:1.45;color:var(--mid);display:block}.hx .mq-track--logos{gap:14px;animation-duration:48s}.hx .mq-logo{height:64px;min-width:120px;padding:0 28px;border:0;background:none;display:grid;place-items:center;transition:transform .25s cubic-bezier(.2,.7,.3,1)}.hx .mq-logo img{height:40px;width:auto;max-width:160px;object-fit:contain;filter:grayscale(1);opacity:.55;mix-blend-mode:multiply;transition:filter .25s,opacity .25s}.hx .mq-logo:hover{transform:translateY(-2px)}.hx .mq-logo:hover img{filter:none;opacity:1}.hx .shotcard{position:relative;border:1px solid var(--line);border-radius:14px;background:#fff;overflow:hidden;box-shadow:var(--hx-shadow);transform:rotate(-1.7deg);transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s}.hx .hcase:nth-of-type(2n) .shotcard{transform:rotate(1.7deg)}.hx .shotcard:hover{transform:rotate(0) translateY(-6px) scale(1.025);box-shadow:0 6px 14px rgba(12,11,18,.12),0 30px 50px -18px rgba(12,11,18,.38)}.hx .shotbar{display:flex;align-items:center;gap:5px;padding:9px 12px;border-bottom:1px solid var(--line);background:var(--surf)}.hx .shotbar i{width:8px;height:8px;border-radius:50%}.hx .shotbar i:first-child{background:#ff5f57}.hx .shotbar i:nth-child(2){background:#febc2e}.hx .shotbar i:nth-child(3){background:#28c840}.hx .shotbar em{margin-left:7px;font:600 11.5px/1 var(--font-inter),sans-serif;font-style:normal;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hx .shotcard>img{display:block;width:100%;height:auto}.hx .shotcap{position:absolute;left:10px;bottom:10px;font:700 10px/1 var(--font-inter),sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#fff;background:rgba(12,18,34,.82);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:99px;padding:6px 11px;opacity:0;transform:translateY(6px);transition:opacity .3s,transform .3s}.hx .shotcard:hover .shotcap{opacity:1;transform:none}.hx .quotes{border-top:0;padding-top:0;margin-top:56px}.hx .q{position:relative;background:var(--surf);border:1px solid var(--line);border-radius:16px;padding:30px 24px 24px;box-shadow:var(--hx-shadow);transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s}.hx .q:hover{transform:translateY(-4px);box-shadow:0 4px 10px rgba(12,11,18,.1),0 24px 44px -18px rgba(12,11,18,.3)}.hx .q:before{content:"\201C";position:absolute;top:2px;left:18px;font:700 74px/1 var(--font-disp),serif;color:rgba(224,22,43,.16);pointer-events:none}.hx .q blockquote{position:relative;padding-top:14px}.hx .q .who{display:flex;align-items:center;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.hx .rev{position:relative;overflow:hidden;transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s}.hx .rev:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--hx-logo),#ff7a1a)}.hx .rev:hover{transform:translateY(-4px);box-shadow:0 4px 10px rgba(12,11,18,.1),0 22px 40px -18px rgba(12,11,18,.28)}.hx .testi .avx{background:linear-gradient(150deg,#1b2440,#0c1222);color:#fff;border:2px solid rgba(224,22,43,.45)}@media (max-width:680px){.hx .hero .office{display:none}.hx .hcards{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:4px}.hx .hero{padding-top:146px}}.hx .data-fold{border:0!important;margin-top:18px}.hx .data-fold summary{display:inline-flex;align-items:center;gap:8px;padding:10px 0;grid-template-columns:none;font:600 14.5px/1 var(--font-inter),sans-serif;color:var(--lnk);text-decoration:underline;text-underline-offset:4px}.hx .data-fold summary .ic{width:15px;height:15px}.hx .data-fold summary:hover{color:var(--hx-link-hi)}.hx .svcs{position:relative;margin-top:8px}.hx .svcs__track{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(272px,25vw,336px);grid-gap:18px;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px 6px 20px;scrollbar-width:none;overscroll-behavior-x:contain}.hx .svcs__track::-webkit-scrollbar{display:none}.hx .svcs__card{scroll-snap-align:start;display:flex;flex-direction:column;gap:13px;min-height:300px;border:1px solid var(--line);border-radius:18px;background:var(--surf);padding:28px 24px;transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s,border-color .3s}.hx .svcs__card:hover{transform:translateY(-5px);box-shadow:0 4px 10px rgba(12,11,18,.08),0 26px 44px -20px rgba(12,11,18,.3);border-color:#cfc8de}.hx .svcs__card h3{font-size:clamp(19px,1.7vw,22px);letter-spacing:-.02em}.hx .svcs__card p{font-size:15px;line-height:1.6;color:var(--mid);flex:1 1}.hx .svcs__card .more{font-size:14.5px;font-weight:600;display:inline-flex;align-items:center;gap:7px}.hx .svcs__card .more .ic{width:15px;height:15px}.hx .svcs__card.is-feat{background:radial-gradient(360px 220px at 90% -12%,rgba(224,22,43,.3),transparent 65%),radial-gradient(320px 260px at -10% 110%,rgba(43,84,197,.3),transparent 65%),linear-gradient(150deg,#131b30,#0c1222);border-color:#273150}.hx .svcs__card.is-feat h3{color:#fff}.hx .svcs__card.is-feat p{color:#a8afc4}.hx .svcs__card.is-feat .svc-ico{background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.16);color:#3ecf77}.hx .svcs__card.is-feat .more{color:#b7a3ff}.hx .svcs__card.is-feat .more:hover{color:#f5c518}.hx .svcs__chips{display:flex;gap:8px;flex-wrap:wrap}.hx .svcs__chips span{font:700 12.5px/1 var(--font-inter),sans-serif;color:#3ecf77;border:1px solid rgba(62,207,119,.35);background:rgba(62,207,119,.1);border-radius:99px;padding:7px 12px}.hx .svcs__nav{display:flex;gap:10px;justify-content:flex-end;margin-top:2px}.hx .svcs__nav button{width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:var(--surf);display:grid;place-items:center;cursor:pointer;color:var(--fg);transition:background .2s,border-color .2s,transform .2s}.hx .svcs__nav button:hover{border-color:var(--fg);transform:translateY(-2px)}.hx .svcs__nav button .ic{width:18px;height:18px}.hx .svcs__nav button:first-child .ic{transform:rotate(90deg)}.hx .svcs__nav button:last-child .ic{transform:rotate(-90deg)}.hx .mast h2:before{content:"";display:block;width:46px;height:4px;border-radius:3px;background:linear-gradient(90deg,var(--hx-logo),var(--hx-cta));margin-bottom:20px}.hx .step{position:relative;transition:background .25s}.hx .step .n{font:700 44px/1 var(--font-disp),sans-serif;color:transparent;-webkit-text-stroke:1.3px var(--dim);letter-spacing:0}.hx .step:before{content:"";position:absolute;left:-18px;top:14%;bottom:14%;width:3px;border-radius:2px;background:linear-gradient(180deg,var(--hx-logo),var(--hx-cta));opacity:0;transition:opacity .25s}.hx .step:hover:before{opacity:1}.hx .ai-do .ico{background:linear-gradient(150deg,rgba(34,165,90,.1),transparent)}.hx table.hcmp thead .us{font-weight:800}.hx table.hcmp td.us{box-shadow:inset 3px 0 0 var(--hx-ok)}.hx .faq2 summary:hover{color:var(--hot)}.hx .faq2 details[open]{background:linear-gradient(90deg,rgba(224,22,43,.035),transparent 40%)}.ft{position:relative;overflow:hidden;background-image:radial-gradient(900px 480px at 92% 0,rgba(224,22,43,.14),transparent 62%),radial-gradient(800px 520px at -6% 100%,rgba(43,84,197,.16),transparent 62%),repeating-linear-gradient(112deg,hsla(0,0%,100%,.02) 0 1px,transparent 1px 90px)}.ft:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--brand),var(--cta) 55%,transparent)}.ft__wm{position:absolute;right:-20px;bottom:-56px;font:700 clamp(120px,22vw,300px)/1 var(--font-disp),sans-serif;letter-spacing:-.02em;color:hsla(0,0%,100%,.023);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ft>.wrap{position:relative}.ft__cta{justify-content:space-between;gap:24px 44px;flex-wrap:wrap;padding-top:56px;padding-bottom:44px;border-bottom:1px solid var(--border-dark)}.ft__cta,.ft__kick{display:flex;align-items:center}.ft__kick{gap:10px;font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-d-mut);margin-bottom:14px}.ft__kick i{width:7px;height:7px;border-radius:50%;box-shadow:0 0 0 4px rgba(242,101,34,.18)}.ft__btn,.ft__kick i{background:var(--cta)}.ft__btn{display:inline-flex;align-items:center;gap:10px;color:#16181d;font-family:var(--font-tight);font-weight:700;font-size:15.5px;padding:15px 26px;border-radius:14px;box-shadow:0 10px 30px rgba(242,101,34,.35);transition:transform .25s,box-shadow .25s}.ft__btn:hover{transform:translateY(-2px);box-shadow:0 16px 38px rgba(242,101,34,.45)}.ft__btn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ft__card{border:1px solid var(--border-dark);border-radius:16px;background:hsla(0,0%,100%,.03);padding:22px 22px 20px;align-self:start}.ft__card-h{font-weight:700;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-d-mut);opacity:.75;margin-bottom:12px}.ft__card-h,.ft__card-tel{font-family:var(--font-tight)}.ft__card-tel{display:block;font-weight:800;font-size:23px;letter-spacing:-.01em;color:#fff}.ft__card-tel:hover{color:var(--link)}.ft__card-mail{display:block;font-size:13.5px;font-weight:600;color:var(--text-d);margin-top:6px}.ft__card-mail:hover{color:var(--link)}.ft__card-adr{font-size:12.5px;line-height:1.6;color:var(--text-d-mut);margin-top:12px}.ft__card-hrs{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-d-mut);margin-top:10px}.ft__card-hrs i{width:7px;height:7px;border-radius:50%;background:#22a55a;box-shadow:0 0 0 3px rgba(34,165,90,.18);flex:none}.ft__card-go{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--cta);margin-top:16px;border-top:1px solid var(--border-dark);padding-top:14px;width:100%}.ft__card-go:hover{color:#fff}.ft__card-go svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ft__big{font:700 clamp(28px,3.2vw,44px)/1.05 var(--font-disp),sans-serif;letter-spacing:-.006em;color:#fff;max-width:17ch}.ft__cta-r{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.ft__tel{display:inline-flex;align-items:center;gap:9px;font-weight:700;font-size:15.5px;color:#fff}.ft__tel:hover{color:var(--link)}.ft__tel svg{width:16px;height:16px;fill:none;stroke:var(--text-d-mut);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ft__top{padding-top:52px}.ft__col a{transition:color .15s,transform .15s}.ft__col a:hover{color:#fff;transform:translateX(3px)}.ft__contact a:hover{color:var(--link)}.ft__up{display:inline-flex;align-items:center;gap:7px;font-weight:700;color:var(--text-d)}.ft__up svg{width:13px;height:13px;transform:rotate(-90deg);fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ft__up:hover{color:var(--link)}.hx .kick2{display:inline-flex;align-items:center;gap:11px;font:700 11.5px/1 var(--font-inter),sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#d6dae6;border:1px solid hsla(0,0%,100%,.18);border-radius:99px;padding:9px 16px;background:hsla(0,0%,100%,.05);margin-bottom:26px}.hx .kick2 i{width:7px;height:7px;border-radius:50%;background:var(--hx-ok);box-shadow:0 0 0 4px rgba(34,165,90,.2);animation:hxblink 1.8s ease infinite}.hx .hero h1 .hl{font-style:normal;color:#ff4d5e;background:linear-gradient(transparent 78%,rgba(224,22,43,.38) 78% 94%,transparent 94%)}.hx .sky-line{position:absolute;left:-2%;bottom:-3%;width:64%;height:34%;pointer-events:none;opacity:.5}.hx .sky-line polyline{fill:none;stroke:rgba(224,22,43,.55);stroke-width:2;stroke-linejoin:round;filter:drop-shadow(0 0 6px rgba(224,22,43,.5))}.hx .sky-line circle{fill:#e0162b;filter:drop-shadow(0 0 5px rgba(224,22,43,.9))}.hx .bphoto{position:relative}.hx .bphoto:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,transparent 72%,rgba(8,12,24,.55))}.hx .bbadge{position:absolute;left:14px;bottom:14px;z-index:1;display:inline-flex;align-items:center;gap:8px;font:600 12.5px/1 var(--font-inter),sans-serif;color:#fff;background:rgba(10,15,29,.78);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid hsla(0,0%,100%,.16);border-radius:99px;padding:9px 14px}.hx .bbadge b{font-size:14px}.hx .bbadge .stars .ic{width:12px;height:12px}.hx .svcsec .svcs__card{background:hsla(0,0%,100%,.045);border-color:hsla(0,0%,100%,.12);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hx .svcsec .svcs__card:hover{border-color:hsla(0,0%,100%,.26);box-shadow:0 10px 24px rgba(0,0,0,.35),0 34px 60px -24px rgba(0,0,0,.6)}.hx .svcsec .svcs__card h3{color:#fff}.hx .svcsec .svcs__card .svc-ico{background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.15)}.hx .svcsec .svcs__card.is-feat{border-color:rgba(224,22,43,.4)}.hx .svcsec .svcs__nav button{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.18);color:#fff}.hx .svcsec .svcs__nav button:hover{border-color:#fff}.hx .svcsec .stripe{border-bottom:0;padding-bottom:0}.hx .svcs__card:nth-child(5n+1) .svc-ico{color:#3ecf77}.hx .svcs__card:nth-child(5n+2) .svc-ico{color:#ff7a1a}.hx .svcs__card:nth-child(5n+3) .svc-ico{color:#b7a3ff}.hx .svcs__card:nth-child(5n+4) .svc-ico{color:#5ea2f0}.hx .svcs__card:nth-child(5n+5) .svc-ico{color:#e66aa2}.hx .paper{background-image:radial-gradient(900px 420px at 100% 0,rgba(224,22,43,.05),transparent 62%),radial-gradient(820px 460px at 0 100%,rgba(43,84,197,.055),transparent 62%)}.hx .ai-do li:nth-child(4n+1) .ico{color:var(--hx-ok-deep)}.hx .ai-do li:nth-child(4n+2) .ico{color:#c2427e}.hx .ai-do li:nth-child(4n+3) .ico{color:#7c3aed}.hx .ai-do li:nth-child(4n+4) .ico{color:#1d6fc7}.hx .habit{transition:transform .3s cubic-bezier(.2,.7,.3,1)}.hx .habit:hover{transform:translateY(-4px)}.hx .habit:first-child{border-top-color:#1f7a4d}.hx .habit:nth-child(2){border-top-color:#e0162b}.hx .habit:nth-child(3){border-top-color:#1d6fc7}.hx .inds li{transition:color .15s}.hx .inds li:hover{color:var(--fg)}.hx .inds li:hover:before{background:var(--hx-logo);opacity:1}.hx .hpcard{transition:transform .3s cubic-bezier(.2,.7,.3,1),border-color .3s}.hx .hpcard:hover{transform:translateY(-4px);border-color:rgba(224,22,43,.45)}.hx .pill3 .p3:first-child .ic-chip{color:#157a3f}.hx .pill3 .p3:nth-child(2) .ic-chip{color:#c2427e}.hx .pill3 .p3:nth-child(3) .ic-chip{color:#1d6fc7}.hx .ba2 .cell{transition:background .15s}.hx .ba2 .cell:hover{background:rgba(34,165,90,.045)}.hx .ba2 .cell.was:hover{background:rgba(224,22,43,.035)}.fx{opacity:0;transform:translateY(22px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.fx-in{opacity:1;transform:none}.hx .habit.fx:nth-child(2),.hx .hpcard.fx:nth-child(2),.hx .q.fx:nth-child(2),.hx .rev.fx:nth-child(2),.hx .scale div.fx:nth-child(2),.hx .svcs__card.fx:nth-child(2){transition-delay:.08s}.hx .habit.fx:nth-child(3),.hx .q.fx:nth-child(3),.hx .rev.fx:nth-child(3),.hx .scale div.fx:nth-child(3),.hx .svcs__card.fx:nth-child(3){transition-delay:.16s}.hx .scale div.fx:nth-child(4),.hx .svcs__card.fx:nth-child(4){transition-delay:.24s}.hx .scale div.fx:nth-child(5){transition-delay:.32s}@media (max-width:680px){.ft__wm{display:none}.ft__big{font-size:30px}.hx .sky-line{width:120%;opacity:.35}}.hx .hero-sky{display:flex;align-items:center;min-height:min(880px,92vh)}.hx .hero-sky>.wrap{width:100%}.hx .scue{position:absolute;left:50%;bottom:-14px;transform:translateX(-50%);width:40px;height:40px;border:1px solid hsla(0,0%,100%,.22);border-radius:50%;display:grid;place-items:center;color:#fff;background:hsla(0,0%,100%,.05);animation:scuebob 2.2s ease-in-out infinite}.hx .scue .ic{width:16px;height:16px}.hx .scue:hover{border-color:#fff;color:#fff}@keyframes scuebob{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,7px)}}@media (max-width:680px){.hx .scue{display:none}}.hx .fixedc{animation:hxrise .5s cubic-bezier(.16,1,.3,1) both}.hx .fphone{border:2.5px solid #1a1626;border-radius:22px;background:#fbfafd;padding:38px 16px 16px;position:relative;margin-top:14px;box-shadow:var(--hx-shadow)}.hx .ftoast{position:absolute;top:-12px;left:10px;right:10px;display:flex;gap:10px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:12px;padding:9px 12px;box-shadow:0 8px 20px -10px rgba(12,11,18,.3)}.hx .ftoast .fico{width:28px;height:28px;border-radius:50%;background:var(--hx-ok);display:grid;place-items:center;flex:none}.hx .ftoast .fico .ic{width:13px;height:13px;color:#fff}.hx .ftoast b{display:block;font-size:13px;color:#13111c}.hx .ftoast em{display:block;font-style:normal;font-size:11px;color:var(--dim)}.hx .fhead{font:700 18px/1.25 var(--font-tight);letter-spacing:-.02em;color:#13111c;margin:10px 0 12px;max-width:16ch}.hx .fln{display:block;height:7px;border-radius:4px;background:#e6e2ef;margin-bottom:8px}.hx .fbtn{margin-top:14px;display:flex;align-items:center;justify-content:center;gap:9px;background:var(--hx-cta);color:var(--hx-cta-ink);font:700 15px/1 var(--font-inter),sans-serif;border-radius:12px;padding:14px}.hx .fbtn .ic{width:15px;height:15px}.hx .fcard{border:1px solid var(--line);border-radius:14px;background:#fff;padding:16px;margin-top:8px;box-shadow:var(--hx-shadow)}.hx .fcard .fhd{font:700 13px/1 var(--font-inter),sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);padding-bottom:12px}.hx .fcard .fhd,.hx .frow{border-bottom:1px solid var(--line)}.hx .frow{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;font-size:14.5px;color:var(--mid)}.hx .frow span{display:inline-flex;align-items:center;gap:9px}.hx .frow .ic{width:14px;height:14px;color:var(--hx-ok)}.hx .frow b{font-size:17px;color:var(--hx-ok-deep)}.hx .ffoot{display:flex;align-items:center;gap:9px;padding-top:12px;font-size:13.5px;font-weight:600;color:var(--fg)}.hx .ffoot .ic{width:13px;height:13px;color:var(--hx-cta)}.hx .fai{margin-top:8px}.hx .art-iso{aspect-ratio:4/3;border:1px solid var(--line);border-radius:12px;background:var(--surf);display:grid;place-items:center;padding:8px;overflow:hidden}.hx .art-iso svg{width:100%;height:100%;font-family:var(--font-inter),sans-serif}.hx .badge .bic{height:20px;width:auto;display:block}.hx .badge .bfull{height:34px;width:auto;display:block}.hx .badge{min-height:48px}.hx .acc-inline{display:none}@media (max-width:680px){.hx .prob>.answer{display:none}.hx .acc-inline{display:block;padding:6px 0 24px;animation:hxrise .45s cubic-bezier(.16,1,.3,1) both}.hx .acc-inline .answer{position:static}}.hx .csx-client{display:inline-flex;align-items:center;gap:9px;font:600 13px/1.3 var(--font-inter),sans-serif;color:var(--mid);border:1px solid hsla(0,0%,100%,.16);border-radius:99px;padding:9px 16px;background:hsla(0,0%,100%,.05);margin-bottom:22px}.hx .csx-client .ic{width:14px;height:14px;color:var(--hx-ok)}.hx .csx-kpis{margin-top:34px}.hx .csx-kpis .v{color:#fff}.hx .csx-heroimg{position:relative;border:1px solid hsla(0,0%,100%,.16);border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 34px 70px -30px rgba(0,0,0,.75);align-self:start;transform:rotate(1.4deg)}.hx .csx-heroimg img{display:block;width:100%;height:auto}.hx .csx-split{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);grid-gap:clamp(32px,4vw,64px);gap:clamp(32px,4vw,64px);align-items:start}.hx .csx-prose p{font-size:17px;line-height:1.7;color:var(--mid);max-width:62ch}.hx .csx-prose p+p{margin-top:18px}.hx .csx-prose p:first-child{font-size:19px;color:var(--fg)}.hx .csx-startcard{border:1px solid var(--line);border-radius:16px;background:var(--surf);padding:20px;box-shadow:var(--hx-shadow)}.hx .csx-startcard .fhd{font:700 12.5px/1.3 var(--font-inter),sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);padding-bottom:12px;border-bottom:1px solid var(--line)}.hx .csx-startcard .frow .ic{color:var(--dim)}.hx .csx-startcard .frow b{color:var(--fg)}.hx .csx-res{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-gap:clamp(28px,3.5vw,56px);gap:clamp(28px,3.5vw,56px);align-items:stretch;margin-bottom:clamp(40px,4vw,60px)}.hx .csx-chart{border:1px solid var(--line);border-radius:18px;background:var(--surf);padding:clamp(20px,2.4vw,30px);box-shadow:var(--hx-shadow);display:flex;flex-direction:column}.hx .csx-chart .t{font:600 13.5px/1.3 var(--font-inter),sans-serif;color:var(--dim);margin-bottom:18px}.hx .csx-chart .bars{flex:1 1;display:flex;align-items:flex-end;gap:5%;min-height:220px;padding:0 4px}.hx .csx-chart .bar{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:8px}.hx .csx-chart .bar i{width:100%;max-width:64px;border-radius:7px 7px 0 0;background:#cfc8de;animation:hxgrow .9s cubic-bezier(.16,1,.3,1) both;transform-origin:bottom}.hx .csx-chart .bar i.hot{background:var(--hx-ok)}.hx .csx-chart .bar b{font:800 16px/1 var(--font-disp),sans-serif;color:var(--fg)}.hx .csx-chart .bar:last-child b{color:var(--hx-ok-deep)}.hx .csx-chart .bar span{font-size:12px;color:var(--dim)}.hx .csx-chart .note{margin-top:16px;font-size:12.5px;color:var(--dim)}.hx .csx-reskpis{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.hx .csx-kpi{border:1px solid var(--line);border-radius:16px;background:var(--surf);padding:20px;box-shadow:var(--hx-shadow)}.hx .csx-kpi .v{font:700 clamp(26px,2.6vw,36px)/1 var(--font-disp),sans-serif;color:var(--hx-ok-deep)}.hx .csx-kpi .k{margin-top:8px;font-weight:700;font-size:14.5px;color:var(--fg)}.hx .csx-kpi .s{margin-top:5px;font-size:13px;color:var(--dim);line-height:1.45}.hx .csx-h3{font-size:clamp(20px,1.9vw,25px);margin-top:clamp(36px,4vw,52px)}.hx .csx-shots{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-bottom:clamp(32px,3.5vw,48px)}.hx .csx-shot{margin:0;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff;box-shadow:var(--hx-shadow)}.hx .csx-shot img{display:block;width:100%;height:auto}.hx .csx-shot figcaption{padding:12px 14px;font-size:13px;color:var(--mid);border-top:1px solid var(--line)}.hx .csx-fulls{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(18px,2.4vw,28px);gap:clamp(18px,2.4vw,28px)}.hx .csx-full{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff;box-shadow:var(--hx-shadow)}.hx .csx-scroll{max-height:640px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.hx .csx-scroll img{display:block;width:100%;height:auto}@media (max-width:1040px){.hx .csx-fulls,.hx .csx-res,.hx .csx-split{grid-template-columns:1fr}.hx .csx-shots{grid-template-columns:1fr 1fr}}@media (max-width:680px){.hx .csx-shots{grid-template-columns:1fr}.hx .csx-reskpis{grid-template-columns:1fr 1fr}.hx .csx-heroimg{transform:none}}.hx .csx-featured{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(18px,2.4vw,28px);gap:clamp(18px,2.4vw,28px);margin-bottom:clamp(40px,4.5vw,64px)}@media (max-width:1040px){.hx .csx-featured{grid-template-columns:1fr 1fr}}.hx .csx-fcard{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:var(--surf);box-shadow:var(--hx-shadow);text-decoration:none;color:inherit;transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s}.hx .csx-fcard:hover{transform:translateY(-5px);box-shadow:0 6px 14px rgba(12,11,18,.12),0 30px 50px -18px rgba(12,11,18,.35);color:inherit}.hx .csx-fcard img{width:100%;height:230px;object-fit:cover;object-position:top;display:block;border-bottom:1px solid var(--line)}.hx .csx-fcard .bd{padding:22px 24px 24px;display:flex;flex-direction:column;gap:10px;flex:1 1}.hx .csx-fcard .tag{font:600 12px/1 var(--font-inter),sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--hx-accent)}.hx .csx-fcard h3{font-size:clamp(19px,1.8vw,23px);letter-spacing:-.015em}.hx .csx-fcard .kp{font:700 15px/1.4 var(--font-inter),sans-serif;color:var(--hx-ok-deep)}.hx .csx-fcard .kp span{font-weight:400;color:var(--dim);font-size:13.5px}.hx .csx-fcard .go{margin-top:auto;font-weight:600;font-size:14.5px;color:var(--lnk);text-decoration:underline;text-underline-offset:4px}.hx .csx-fcard:hover .go{color:var(--hx-link-hi)}@media (max-width:680px){.hx .csx-featured{grid-template-columns:1fr}}.hx .fixedc .ftoast{animation:hxToastIn .55s cubic-bezier(.16,1,.3,1) .15s both}@keyframes hxToastIn{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}.hx .fixedc .ftoast .fico{animation:hxRing 2.6s ease .9s infinite;transform-origin:50% 10%}@keyframes hxRing{0%,24%,to{transform:rotate(0)}4%{transform:rotate(14deg)}8%{transform:rotate(-12deg)}12%{transform:rotate(8deg)}16%{transform:rotate(-5deg)}20%{transform:rotate(0)}}.hx .fixedc .fhead{animation:hxrise .5s .25s both}.hx .fixedc .fln{position:relative;overflow:hidden;animation:hxrise .5s .32s both}.hx .fixedc .fln:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.75),transparent);transform:translateX(-100%);animation:hxShimmer 2.2s ease 1s infinite}@keyframes hxShimmer{to{transform:translateX(100%)}}.hx .fixedc .fbtn{animation:hxrise .5s .4s both,hxBtnPulse 2.4s ease 1.2s infinite}@keyframes hxBtnPulse{0%,to{box-shadow:0 0 0 0 rgba(255,122,26,.45)}40%{box-shadow:0 0 0 12px rgba(255,122,26,0)}}.hx .fixedc .fcard .frow{opacity:0;animation:hxRowIn .5s both}.hx .fixedc .fcard .frow:nth-child(2){animation-delay:.18s}.hx .fixedc .fcard .frow:nth-child(3){animation-delay:.36s}.hx .fixedc .fcard .frow:nth-child(4){animation-delay:.54s}.hx .fixedc .fcard .frow b{display:inline-block;animation:hxPop .45s both;animation-delay:inherit}@keyframes hxRowIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes hxPop{0%{transform:scale(.6)}70%{transform:scale(1.12)}to{transform:scale(1)}}.hx .fixedc .ffoot{opacity:0;animation:hxRowIn .5s .7s both}.hx .fixedc .fai .aline.q{animation:hxrise .45s .1s both}.hx .fixedc .fai .aline.a{opacity:0;animation:hxRowIn .55s .5s both}.hx .fixedc .fai mark{animation:hxMark 1s .9s both}@keyframes hxMark{0%{background:rgba(34,165,90,0)}to{background:rgba(34,165,90,.15)}}.hx .fixedc .cap{opacity:0;animation:hxRowIn .5s .55s both}.hx .badge img[alt=BBB]{height:34px}.hx .badge img[alt=Clutch]{height:22px;border-radius:5px}.hx .pill3.pill4{grid-template-columns:repeat(4,1fr)}.hx .camps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.hx .camp{border:1px solid var(--line);border-radius:16px;background:hsla(0,0%,100%,.045);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:20px;transition:transform .3s cubic-bezier(.2,.7,.3,1),border-color .3s}.hx .camp:hover{transform:translateY(-4px);border-color:hsla(0,0%,100%,.3)}.hx .camp .k{font:600 12px/1.3 var(--font-inter),sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.hx .camp .v{margin-top:10px;font:700 clamp(21px,2vw,27px)/1.05 var(--font-disp),sans-serif;color:#3ecf77}.hx .camp .s{margin-top:7px;font-size:13px;color:var(--mid)}.hx .tiers{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;align-items:stretch}.hx .tier{border:1px solid var(--line);border-radius:18px;background:var(--surf);padding:clamp(24px,2.6vw,34px);display:flex;flex-direction:column;gap:12px;box-shadow:var(--hx-shadow);position:relative;transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s}.hx .tier:hover{transform:translateY(-5px);box-shadow:0 6px 14px rgba(12,11,18,.1),0 28px 48px -18px rgba(12,11,18,.3)}.hx .tier h3{font-size:clamp(20px,1.9vw,24px)}.hx .tier .bud{font-size:14px;color:var(--mid)}.hx .tier .fee{font:700 clamp(19px,1.8vw,23px)/1.2 var(--font-disp),sans-serif;color:var(--hx-ok-deep);padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.hx .tier .inc{font-size:14.5px;color:var(--mid);line-height:1.55}.hx .tier.is-mid{border-color:rgba(224,22,43,.45);box-shadow:0 2px 6px rgba(224,22,43,.08),0 22px 44px -18px rgba(12,11,18,.3)}.hx .tier.is-mid:before{content:"MOST COMMON";position:absolute;top:-11px;left:50%;transform:translateX(-50%);font:700 10px/1 var(--font-inter),sans-serif;letter-spacing:.12em;color:#fff;background:linear-gradient(90deg,var(--hx-logo),var(--hx-cta));border-radius:99px;padding:6px 12px}@media (max-width:1040px){.hx .camps,.hx .pill3.pill4{grid-template-columns:1fr 1fr}.hx .tiers{grid-template-columns:1fr}}@media (max-width:680px){.hx .camps,.hx .pill3.pill4{grid-template-columns:1fr}}.hx .fxh{position:relative;isolation:isolate}.hx .fxh:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;z-index:-1;background:conic-gradient(from var(--hxa,0deg),rgba(62,207,119,0) 0,rgba(62,207,119,.55) 12%,rgba(91,63,166,0) 30%,rgba(224,22,43,.4) 55%,rgba(62,207,119,0) 75%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:hxHolo 7s linear infinite}@property --hxa{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes hxHolo{to{--hxa:360deg}}.hx .fxh:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;overflow:hidden;background:linear-gradient(115deg,transparent 42%,hsla(0,0%,100%,.065) 50%,transparent 58%) no-repeat;background-size:260% 100%;background-position:120% 0;animation:hxScan 5.5s ease-in-out infinite}@keyframes hxScan{0%,55%{background-position:130% 0}85%,to{background-position:-50% 0}}.hx .maphold{position:relative}.hx .maphold .ping{position:absolute;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;pointer-events:none}.hx .maphold .ping:after,.hx .maphold .ping:before{content:"";position:absolute;inset:0;border-radius:50%;border:1.5px solid rgba(62,207,119,.85);animation:hxPing 2.4s cubic-bezier(.16,1,.3,1) infinite}.hx .maphold .ping:after{animation-delay:1.2s}@keyframes hxPing{0%{transform:scale(.4);opacity:.9}80%,to{transform:scale(3.2);opacity:0}}.hx .maphold .ping--lt:after,.hx .maphold .ping--lt:before{border-color:rgba(34,165,90,.7)}.hx .maphold .sweep{position:absolute;inset:0;pointer-events:none;overflow:hidden;-webkit-mask-image:linear-gradient(#000,#000);opacity:.5}.hx .maphold .sweep:before{content:"";position:absolute;left:50%;top:48%;width:340px;height:340px;margin:-170px 0 0 -170px;border-radius:50%;background:conic-gradient(rgba(62,207,119,0) 0deg,rgba(62,207,119,.22) 24deg,transparent 60deg);animation:hxSweep 6s linear infinite}@keyframes hxSweep{to{transform:rotate(1turn)}}.hx .mapshot .row{opacity:0;animation:hxRowIn .55s both}.hx .mapshot .row:first-of-type{animation-delay:.25s}.hx .mapshot .row:nth-of-type(2){animation-delay:.45s}.hx .mapshot .row:nth-of-type(3){animation-delay:.65s}.hx .typefx{display:inline-block;overflow:hidden;white-space:nowrap;max-width:calc(var(--n) * 1ch);border-right:2px solid var(--hx-ok);padding-right:2px;animation:hxType 6.5s steps(var(--n)) infinite,hxCaret 1s steps(1) infinite}@keyframes hxType{0%{max-width:0}38%,92%{max-width:calc(var(--n) * 1ch)}to{max-width:calc(var(--n) * 1ch)}}@keyframes hxCaret{50%{border-color:transparent}}.hx .fxai .ai-panel{position:relative;overflow:hidden}.hx .fxai .ai-panel:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 40%,rgba(183,163,255,.12) 50%,transparent 60%) no-repeat;background-size:240% 100%;animation:hxScan 4.8s ease-in-out 1s infinite}.hx .fxai mark{animation:hxMark 1.2s .6s both}.hx .fixedc .fcard,.hx .fixedc .fphone{position:relative;isolation:isolate}.hx .fixedc .fcard:after,.hx .fixedc .fphone:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,transparent 42%,rgba(12,18,34,.05) 50%,transparent 58%) no-repeat;background-size:260% 100%;animation:hxScan 6s ease-in-out 1.4s infinite}.hx .pcalc{border:1px solid var(--line);border-radius:20px;background:var(--surf);padding:clamp(22px,2.6vw,34px);box-shadow:var(--hx-shadow);margin-bottom:26px}.hx .pcalc__bar{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap;margin-bottom:16px}.hx .pcalc__bar label{font:600 14.5px/1.3 var(--font-inter),sans-serif;color:var(--mid)}.hx .pcalc__bar b{font:700 clamp(26px,2.6vw,34px)/1 var(--font-disp),sans-serif;color:var(--fg);animation:hxPop .35s both}.hx .pcalc__slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:10px;border-radius:6px;outline-offset:6px;cursor:pointer;background:linear-gradient(90deg,var(--hx-ok) 0,var(--hx-cta) var(--p),var(--hx-paper-3) var(--p))}.hx .pcalc__slider::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;border-radius:50%;background:#fff;border:3px solid var(--hx-cta);box-shadow:0 0 0 6px rgba(255,122,26,.18),0 2px 8px rgba(12,11,18,.3);-webkit-transition:box-shadow .2s;transition:box-shadow .2s}.hx .pcalc__slider::-webkit-slider-thumb:hover{box-shadow:0 0 0 10px rgba(255,122,26,.22),0 2px 8px rgba(12,11,18,.3)}.hx .pcalc__slider::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:#fff;border:3px solid var(--hx-cta);box-shadow:0 0 0 6px rgba(255,122,26,.18)}.hx .pcalc__scale{display:flex;justify-content:space-between;font-size:12px;color:var(--dim);margin-top:8px}.hx .pcalc__tiers{margin-top:22px}.hx .pcalc .tier{text-align:left;cursor:pointer;font:inherit;color:inherit}.hx .pcalc .tier.is-on{border-color:var(--hx-ok);box-shadow:0 0 0 3px rgba(34,165,90,.18),0 22px 44px -18px rgba(12,11,18,.3);transform:translateY(-4px)}.hx .pcalc .tier.is-on .fee{color:var(--hx-ok-deep)}.hx .pcalc .tier.is-on:after{content:"YOUR PLAN";position:absolute;top:-11px;left:50%;transform:translateX(-50%);font:700 10px/1 var(--font-inter),sans-serif;letter-spacing:.12em;color:#fff;background:var(--hx-ok);border-radius:99px;padding:6px 12px}.hx .pcalc__out{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:22px}.hx .pcalc__out>div{border:1px solid var(--line);border-radius:14px;background:var(--surf-2);padding:16px}.hx .pcalc__out span{display:block;font-size:12.5px;color:var(--dim);line-height:1.4}.hx .pcalc__out b{display:block;margin-top:8px;font:700 clamp(20px,2vw,26px)/1 var(--font-disp),sans-serif;color:var(--fg)}.hx .pcalc__out b em{font:600 13px/1 var(--font-inter),sans-serif;font-style:normal;color:var(--dim);margin-left:3px}.hx .pcalc__out .hot{background:rgba(34,165,90,.08);border-color:rgba(34,165,90,.4)}.hx .pcalc__out .hot b{color:var(--hx-ok-deep)}@media (max-width:680px){.hx .pcalc__out{grid-template-columns:1fr}}.hx .hero-sky .lede{color:#dfe4f0}.hx .ba2{position:relative}.hx .ba2 .cell{font-size:17.5px}.hx .ba2 .cell b{font-size:18.5px}.hx .ba2 .colhead{font-size:14px}.hx .ba-arrow{position:absolute;left:50%;top:-9px;transform:translateX(calc(-100% - 14px));width:110px;color:var(--hx-ok);opacity:.85;pointer-events:none}.hx .ba-arrow svg{width:110px;height:34px;display:block;filter:drop-shadow(0 2px 6px rgba(34,165,90,.25))}.hx .kpimerge{display:none}@media (max-width:680px){.hx .ba2 .kpi{display:none}.hx .kpimerge{display:block;margin-top:18px;border:1px solid var(--line);border-radius:14px;background:var(--surf);padding:16px}.hx .kpimerge .cap{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:var(--dim);margin-bottom:6px}.hx .kpimerge .cap b{color:var(--fg)}.hx .kpimerge .kpi-row{display:grid;grid-template-columns:1fr auto 16px auto;grid-gap:8px;gap:8px;align-items:baseline}.hx .kpimerge .k{font-size:13.5px}.hx .kpimerge .v{font-weight:700;color:var(--hx-ok-deep)}.hx .kpimerge .v.was{color:var(--dim);font-weight:500;text-decoration:line-through;text-decoration-thickness:1px}.hx .kpimerge .arr{color:var(--dim);font-size:12px;text-align:center}.hx .ba-arrow{display:none}.hx .scale{grid-template-columns:1fr 1fr;border:0;gap:0 18px}.hx .scale div{border-left:0;padding:14px 0}.hx .scale .v{font-size:30px}.hx .scale .k{font-size:12.5px;margin-top:6px}}.hx .plan-side{display:flex;flex-direction:column;gap:16px;align-items:center}.hx .plan-side .art-plan{width:100%}.hx .form-duo{display:grid;grid-template-columns:minmax(0,1fr) 230px;grid-gap:26px;gap:26px;align-items:center;margin-top:30px}.hx .form-duo .gets{margin-top:0}.hx .form-art{margin:0;transform:rotate(-2.5deg);transition:transform .35s cubic-bezier(.2,.7,.3,1)}.hx .form-art:hover{transform:rotate(0)}.hx .form-art .page{box-shadow:0 24px 48px -18px rgba(0,0,0,.65)}@media (max-width:680px){.hx .form-duo{grid-template-columns:1fr}.hx .form-art{max-width:260px;margin:6px auto 0;transform:rotate(0)}}.hx .form-art .art-plan{aspect-ratio:auto;padding:0;background:none}.hx .form-art .page{box-shadow:0 20px 44px -18px rgba(0,0,0,.55)}.hx form.lead{padding:clamp(20px,2.4vw,28px);gap:13px;align-self:start}.hx form.lead input,.hx form.lead select,.hx form.lead textarea{padding:11px 12px;font:400 15px var(--font-inter),sans-serif;color:#13111c;background:#fbfafd;border:1px solid #cfc8de;border-radius:10px;width:100%;transition:border-color .16s,box-shadow .16s,background .16s}.hx form.lead textarea{resize:vertical;min-height:58px}.hx form.lead textarea:focus{outline:none;background:#fff;border-color:var(--hx-cta);box-shadow:0 0 0 3px rgba(255,122,26,.28)}.hx .visit--close{display:flex;align-items:center;justify-content:space-between;gap:20px 44px;flex-wrap:wrap}.hx .visit__h{font:700 clamp(26px,3vw,40px)/1.05 var(--font-disp),sans-serif;letter-spacing:-.006em;max-width:18ch}.hx .visit__h:before{content:"";display:block;width:46px;height:4px;border-radius:3px;background:linear-gradient(90deg,var(--hx-logo),var(--hx-cta));margin-bottom:16px}.hx .visit__addr{text-align:right;font-size:15.5px;color:var(--mid);line-height:1.7}@media (max-width:680px){.hx .visit__addr{text-align:left}}.hx .ggrid{grid-template-columns:1fr 1fr;grid-gap:clamp(18px,2.4vw,28px);gap:clamp(18px,2.4vw,28px)}.hx .ggraph .t{font:600 13.5px/1.4 var(--font-inter),sans-serif;color:var(--dim)}.hx .ggraph .nums{font:700 20px/1.2 var(--font-disp),sans-serif;color:var(--fg)}.hx .ggraph .nums s{font-size:.75em}.hx .ggraph .nums span{font:500 12.5px var(--font-inter),sans-serif}.hx .ggraph .cap{font-size:14px;line-height:1.55}@media (max-width:1040px){.hx .ggrid{grid-template-columns:1fr}}.hx table.niches tbody th{width:32%}.hx .flowd{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:0;gap:0;align-items:stretch}.hx .fnode-wrap{position:relative;display:flex}.hx .fnode{flex:1 1;border:1px solid var(--line);border-radius:16px;background:var(--surf);padding:18px 16px;margin-right:26px;box-shadow:var(--hx-shadow);transition:transform .3s cubic-bezier(.2,.7,.3,1)}.hx .fnode:hover{transform:translateY(-4px)}.hx .fnode-wrap:last-child .fnode{margin-right:0;border-color:rgba(34,165,90,.5);background:rgba(34,165,90,.06)}.hx .fnode b{display:block;font:700 13px/1 var(--font-disp),sans-serif;color:transparent;-webkit-text-stroke:1px var(--dim);font-size:26px;margin-bottom:10px}.hx .fnode h3{font-size:15.5px;margin-bottom:8px;letter-spacing:-.01em}.hx .fnode p{font-size:13px;line-height:1.5;color:var(--mid)}.hx .flink{position:absolute;right:1px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-radius:50%;background:var(--hx-cta);display:grid;place-items:center;z-index:1}.hx .flink .ic{width:12px;height:12px;color:#fff}.hx .floop{display:flex;align-items:center;gap:10px;margin-top:26px;font-size:15px;color:var(--mid);border-top:1px dashed var(--line);padding-top:18px}.hx .floop .ic{width:16px;height:16px;color:var(--hx-ok)}@media (max-width:1040px){.hx .flowd{grid-template-columns:1fr}.hx .fnode{margin-right:0;margin-bottom:24px}.hx .flink{right:auto;left:28px;top:auto;bottom:13px;transform:rotate(90deg)}.hx .fnode-wrap{flex-direction:column}}.hx .pfgrid2{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(18px,2.4vw,26px);gap:clamp(18px,2.4vw,26px)}.hx .shotcard.pf{transform:rotate(0);margin:0;display:flex;flex-direction:column}.hx .shotcard.pf:hover{transform:translateY(-6px) scale(1.02)}.hx .shotcard.pf img{width:100%;height:auto}.hx .shotcard.pf figcaption{padding:12px 14px;font-size:13px;color:var(--mid);border-top:1px solid var(--line);margin-top:auto}.hx .csx-featured--3{grid-template-columns:repeat(3,1fr)}@media (max-width:1040px){.hx .csx-featured--3,.hx .pfgrid2{grid-template-columns:1fr 1fr}}@media (max-width:680px){.hx .csx-featured--3,.hx .pfgrid2{grid-template-columns:1fr}}.hx .coupon{position:relative;border:1.5px dashed #dfa476;border-radius:16px;background:#fbf2e9;color:#201a14}.hx .ink .coupon{background:rgba(255,160,80,.07);border-color:hsla(26,62%,67%,.55);color:var(--fg)}.hx .coupon .scx{position:absolute;top:-12px;left:26px;width:24px;height:24px;color:#d9833b;background:#fbf2e9;padding:0 5px;box-sizing:content-box}.hx .ink .coupon .scx{background:#17150f;border-radius:6px}.hx .coupon .scx svg{width:24px;height:24px;display:block;transform:rotate(0deg)}.hx .scta{display:grid;grid-template-columns:minmax(0,1.5fr) auto;grid-gap:22px clamp(28px,4vw,64px);gap:22px clamp(28px,4vw,64px);align-items:center;margin-top:clamp(40px,4.5vw,60px);padding:clamp(26px,3vw,38px)}.hx .scta h3{font:700 clamp(21px,2vw,26px)/1.15 var(--font-disp),sans-serif;letter-spacing:-.005em;color:inherit}.hx .scta p{margin-top:10px;font-size:15.5px;line-height:1.6;color:#5e5347;max-width:52ch}.hx .ink .scta p{color:var(--mid)}.hx .scta__r{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.hx .scta__r .micro{margin:0;font-size:12.5px;color:#8a7a66;max-width:none}.hx .ink .scta__r .micro{color:var(--dim)}.hx .scta__link{font-size:14.5px;font-weight:600}.hx .bigcta{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);grid-gap:clamp(32px,4.5vw,64px);gap:clamp(32px,4.5vw,64px);align-items:center;padding:clamp(30px,3.6vw,52px)}.hx .bigcta h2{color:inherit;max-width:none;font-size:clamp(28px,3vw,40px)}.hx .bigcta .lede{color:#5e5347;margin-top:14px;font-size:16.5px;max-width:58ch}.hx .bigcta ol{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-gap:14px;gap:14px}.hx .bigcta li{display:grid;grid-template-columns:30px 1fr;grid-gap:13px;gap:13px;font-size:15.5px;line-height:1.55;color:#5e5347}.hx .bigcta li b{color:#201a14}.hx .bigcta li .n{width:26px;height:26px;border-radius:50%;border:1.5px solid #dfa476;display:grid;place-items:center;font:700 12.5px/1 var(--font-disp),sans-serif;color:#b06a2e;margin-top:1px}.hx .bigcta__act{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:26px}.hx .bigcta__act .btn-cta{animation:hxBtnPulse 2.6s ease 1.2s infinite}.hx .bigcta__act .micro{font-size:13px;color:#8a7a66}.hx .bigcta .close{margin-top:16px;font-size:13.5px;line-height:1.6;color:#8a7a66;max-width:52ch}.hx .bigcta__doc{position:relative;justify-self:center;width:min(300px,100%)}.hx .bigcta__doc .pg2{position:absolute;inset:10px -10px -10px 10px;background:#fff;border:1px solid #e9decf;border-radius:10px;transform:rotate(3.5deg);box-shadow:0 18px 38px -16px rgba(80,55,20,.3)}.hx .bigcta__doc .art-plan{position:relative;aspect-ratio:auto;padding:0;background:none;transform:rotate(-2deg)}.hx .bigcta__doc .page{box-shadow:0 22px 46px -18px rgba(80,55,20,.35)}.hx .bigcta__doc .clip{position:absolute;top:-14px;left:34px;z-index:2;width:26px;height:26px;color:#8d97a8;transform:rotate(14deg)}.hx .bigcta__doc .clip svg{width:26px;height:26px}@media (max-width:1040px){.hx .bigcta{grid-template-columns:1fr}.hx .bigcta__doc{justify-self:flex-start;margin-top:8px}}@media (max-width:680px){.hx .scta{grid-template-columns:1fr}.hx .scta__r{align-items:flex-start;text-align:left}.hx .bigcta__act .btn,.hx .scta__r .btn{width:100%;justify-content:center}}.hx .art-isocal{aspect-ratio:4/3;border:1px solid var(--line);border-radius:12px;background:var(--surf);display:grid;place-items:center;padding:10px;overflow:hidden}.hx .art-isocal svg{width:100%;height:100%;font-family:var(--font-inter),sans-serif}.hx .pill3--art .p3--art{border-top:0;padding:0 0 4px;border:1px solid var(--line);border-radius:18px;background:var(--surf);box-shadow:var(--hx-shadow);overflow:hidden;transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s}.hx .pill3--art .p3--art:hover{transform:translateY(-5px);box-shadow:0 18px 40px rgba(18,16,30,.12)}.hx .p3--art .art-benefit{background:linear-gradient(180deg,var(--hx-paper-2),var(--surf));border-bottom:1px solid var(--line);margin-bottom:18px}.hx .p3--art .art-benefit svg{display:block;width:100%;height:auto}.hx .p3--art h3,.hx .p3--art p{padding:0 20px}.hx .p3--art p{padding-bottom:18px}.hx .pscmp{margin-top:8px}.hx .psc-grid{display:grid;grid-template-columns:1fr 54px 1fr;grid-gap:clamp(14px,2vw,26px);gap:clamp(14px,2vw,26px);align-items:stretch}.hx .psc{position:relative;border:1px solid hsla(0,0%,100%,.11);background:hsla(0,0%,100%,.04);border-radius:20px;padding:30px 26px 24px;text-align:center}.hx .psc.is-us{border-color:rgba(43,192,106,.5);background:rgba(34,165,90,.08);box-shadow:inset 0 0 44px rgba(34,165,90,.14)}.hx .psc-flag{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--hx-ok);color:#fff;font:700 10.5px/1 var(--font-tight);letter-spacing:1.4px;padding:6px 12px;border-radius:999px;white-space:nowrap}.hx .psc-lab{font-size:14px;color:hsla(0,0%,100%,.72);min-height:2.6em;display:grid;place-items:center}.hx .psg{position:relative;display:grid;place-items:center;margin:10px auto 4px}.hx .psg svg{position:absolute;inset:0;width:100%;height:100%}.hx .psg b{font:800 42px/1 var(--font-tight);letter-spacing:-.03em}.hx .psg-rail{stroke:hsla(0,0%,100%,.1)}.hx .psg--ok .psg-arc{stroke:#2bc06a}.hx .psg--ok b{color:#7ce0a6}.hx .psg--mid .psg-arc{stroke:#ffa400}.hx .psg--mid b{color:#ffc96b}.hx .psg--bad .psg-arc{stroke:#ff5a49}.hx .psg--bad b{color:#ff9486}.hx .psc-sub{font-size:11.5px;letter-spacing:.6px;text-transform:uppercase;color:hsla(0,0%,100%,.45);margin-top:6px}.hx .psc-time{margin-top:20px;text-align:left;font-size:14px;color:hsla(0,0%,100%,.78)}.hx .psc-time b{font-weight:800;color:#fff}.hx .psc-time .bar{display:block;height:8px;border-radius:4px;background:hsla(0,0%,100%,.1);margin-top:9px;overflow:hidden}.hx .psc-time .bar em{display:block;height:100%;border-radius:4px;background:#8b84a3;transition:width 1.3s cubic-bezier(.16,1,.3,1) .35s}.hx .psc-time.ok .bar em{background:#2bc06a}.hx .psc-verdict{margin-top:16px;font-size:13.5px;display:flex;align-items:center;justify-content:center;gap:8px}.hx .psc-verdict .ic{width:15px;height:15px;flex:none}.hx .psc-verdict.bad{color:#ff9486}.hx .psc-verdict.ok{color:#7ce0a6}.hx .psc-vs{align-self:center;justify-self:center;width:50px;height:50px;border-radius:50%;border:1px solid hsla(0,0%,100%,.18);display:grid;place-items:center;font:800 14px/1 var(--font-tight);letter-spacing:1px;color:hsla(0,0%,100%,.5)}.hx .pslh{display:grid;grid-template-columns:repeat(4,auto) 1fr;grid-gap:clamp(16px,2.8vw,38px);gap:clamp(16px,2.8vw,38px);align-items:center;margin-top:34px;border-top:1px solid hsla(0,0%,100%,.1);padding-top:30px}.hx .pslh>div{text-align:center}.hx .pslh .psg b{font-size:24px}.hx .pslh .k{font-size:12px;color:hsla(0,0%,100%,.62);margin-top:8px}.hx .pslh-cap{font-size:13.5px;line-height:1.6;color:hsla(0,0%,100%,.55);max-width:36ch;justify-self:end;text-align:left}@media (max-width:900px){.hx .psc-grid{grid-template-columns:1fr}.hx .psc-vs{width:42px;height:42px}.hx .pslh{grid-template-columns:1fr 1fr;gap:22px}.hx .pslh-cap{grid-column:1/-1;max-width:none;justify-self:start}}.hx .pfslider{max-width:1020px;margin:0 auto}.hx .pfs-stage{position:relative}.hx .pfs-win{overflow:hidden;border-radius:18px}.hx .pfs-track{display:flex;transition:transform .65s cubic-bezier(.3,.8,.3,1)}.hx .pfs-slide{flex:0 0 100%;min-width:0}.hx .shotcard.pfs-slide:hover{transform:none}.hx .pfs-slide img{max-height:560px;object-fit:cover;object-position:top}.hx .pfs-arr{position:absolute;top:44%;z-index:2;width:48px;height:48px;border-radius:50%;border:1px solid var(--line);background:var(--surf);box-shadow:var(--hx-shadow);display:grid;place-items:center;cursor:pointer;transition:transform .25s,border-color .25s}.hx .pfs-arr:hover{transform:scale(1.1);border-color:var(--hx-cta)}.hx .pfs-arr .ic{width:18px;height:18px;color:var(--fg)}.hx .pfs-arr.prev{left:-16px}.hx .pfs-arr.prev .ic{transform:rotate(90deg)}.hx .pfs-arr.next{right:-16px}.hx .pfs-arr.next .ic{transform:rotate(-90deg)}.hx .pfs-thumbs{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:18px}.hx .pfs-thumbs button{display:flex;align-items:center;gap:9px;border:1px solid var(--line);background:var(--surf);border-radius:999px;padding:5px 14px 5px 6px;cursor:pointer;font:600 12.5px/1 var(--font-sans,inherit);color:var(--mid);transition:border-color .25s,box-shadow .25s,color .25s}.hx .pfs-thumbs img{width:32px;height:32px;border-radius:50%;object-fit:cover;object-position:top}.hx .pfs-thumbs button:hover{border-color:var(--hx-cta)}.hx .pfs-thumbs button.is-on{border-color:var(--hx-cta);color:var(--fg);box-shadow:0 0 0 3px rgba(242,101,34,.14)}@media (max-width:760px){.hx .pfs-arr{width:40px;height:40px}.hx .pfs-arr.prev{left:8px}.hx .pfs-arr.next{right:8px}.hx .pfs-thumbs button span{display:none}.hx .pfs-thumbs button{padding:4px}}.hx .lgviz{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:clamp(26px,3.4vw,52px);gap:clamp(26px,3.4vw,52px);margin-top:clamp(34px,4vw,52px);border-top:1px dashed var(--line);padding-top:clamp(28px,3.2vw,40px)}.hx .funl h3{font-size:19px;margin-bottom:22px}.hx .funl-row{display:flex;align-items:center;gap:16px;margin-bottom:14px}.hx .funl-row i{display:block;height:34px;border-radius:9px;flex:0 0 calc(var(--w) * .5);background:linear-gradient(90deg,#ddd8e9,#cfc8de);transform-origin:left}.hx .lgviz.is-in .funl-row i{animation:hxgrow .9s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--d)}.hx .funl-row i.ok{background:linear-gradient(90deg,#49b97c,#1f8a4c)}.hx .funl-row b{display:block;font-size:14.5px;letter-spacing:-.01em}.hx .funl-row span{display:block;font-size:12.5px;color:var(--dim);margin-top:2px;line-height:1.4}.hx .lfeed{border:1px solid var(--line);border-radius:18px;background:var(--surf);box-shadow:var(--hx-shadow);padding:20px 20px 14px;align-self:start}.hx .lfeed-h{font-weight:700;font-size:15.5px;display:flex;align-items:center;gap:10px;margin-bottom:10px}.hx .lfeed-tag{font:700 10px/1 var(--font-tight);letter-spacing:1.3px;background:#0c1222;color:#fff;padding:5px 8px;border-radius:4px}.hx .lfeed ul{list-style:none;margin:0;padding:0}.hx .lfeed li{display:flex;align-items:center;gap:12px;padding:11px 2px;border-top:1px dashed var(--line)}.hx .lfeed li:first-child{border-top:0}.hx .lfeed li.is-new{animation:lfin .5s cubic-bezier(.2,.8,.3,1)}.hx .lfeed .dot{position:relative;width:8px;height:8px;border-radius:50%;background:var(--hx-ok);flex:none}.hx .lfeed li.is-new .dot:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:2px solid rgba(34,165,90,.45);animation:lfping 1.6s ease-out infinite}.hx .lfeed .ico{width:32px;height:32px;border-radius:10px;background:rgba(34,165,90,.1);display:grid;place-items:center;color:var(--hx-ok-deep);flex:none}.hx .lfeed .ico .ic{width:15px;height:15px}.hx .lfeed .tx{flex:1 1;min-width:0}.hx .lfeed .tx b{display:block;font-size:13.5px;letter-spacing:-.01em}.hx .lfeed .tx em{font-style:normal;color:var(--mid);font-size:12.5px}.hx .lfeed .age{font-size:11.5px;color:var(--dim);white-space:nowrap}.hx .lfeed-cap{font-size:12px;color:var(--dim);margin-top:12px;line-height:1.55;border-top:1px solid var(--line);padding-top:12px}@keyframes lfping{0%{transform:scale(.4);opacity:1}to{transform:scale(1.35);opacity:0}}@keyframes lfin{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.hx .flink:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid rgba(242,101,34,.45);animation:lfping 2.2s ease-out infinite}@media (max-width:900px){.hx .lgviz{grid-template-columns:1fr}.hx .funl-row i{flex-basis:calc(var(--w) * .38)}}.hx .gcards{grid-template-columns:repeat(3,1fr);perspective:1100px}.hx .gcard{--rx:0deg;--ry:0deg;position:relative;box-shadow:var(--hx-shadow);padding:24px 24px 22px;transition:border-color .3s,box-shadow .3s;transform:rotateX(var(--rx)) rotateY(var(--ry));will-change:transform}.hx .gcards.is-in .gcard{animation:gcin .7s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i) * 90ms)}@keyframes gcin{0%{opacity:0;translate:0 22px}to{opacity:1;translate:0 0}}.hx .gcard:hover{box-shadow:0 18px 44px rgba(18,16,30,.13)}.hx .gic{background:var(--hx-paper-2)}.hx .gcard .gk{font:700 11.5px/1 var(--font-tight);letter-spacing:1.3px;text-transform:uppercase;color:var(--dim);margin-bottom:9px}.hx .gcard .gv{font-size:15px;line-height:1.6;color:var(--mid)}.hx .gcard--close{grid-column:1/-1;display:flex;align-items:center;gap:18px;background:rgba(34,165,90,.05);border-color:rgba(34,165,90,.3)}.hx .gcard--close .gic{margin-bottom:0;flex:none}.hx .gcard--close .gv{font-size:16.5px;color:var(--fg);font-weight:600;line-height:1.55;letter-spacing:-.01em}@media (max-width:640px){.hx .gcards{grid-template-columns:1fr}}@media (max-width:1040px){.hx .step .art-iso{grid-column:2;width:min(250px,70%);margin-top:2px}.hx .step>.ill{grid-column:2;width:min(320px,100%);margin-top:6px}}@media (max-width:680px){.hx .mq-logo{height:44px;min-width:84px;padding:0 16px}.hx .mq-logo img{height:24px;max-width:110px}.hx .step{grid-template-columns:66px 1fr;gap:14px}.hx .step .n{font-size:60px}}.hx .bshow .bs-dot{width:8px;height:8px;border-radius:50%;background:var(--hx-cta);flex:none;animation:bsdot 1.4s ease-in-out infinite}@keyframes bsdot{50%{opacity:.35}}.hx .bs-stage{position:relative;aspect-ratio:4/3.1;background:#f7f5fa;background-image:radial-gradient(#ddd8e8 1px,transparent 0);background-size:16px 16px;overflow:hidden}.hx .bs-tag{position:absolute;top:10px;left:12px;z-index:5;font:700 9.5px/1 var(--font-tight);letter-spacing:1.3px;padding:5px 9px;border-radius:4px}.hx .bs-tag.w{background:#fff;border:1px dashed #b9b2cc;color:#6b6480;animation:bstagw 11s infinite}.hx .bs-tag.d{background:#0c1222;color:#fff;animation:bstagd 11s infinite}@keyframes bstagw{0%,2%{opacity:0}44%,5%{opacity:1}50%,to{opacity:0}}@keyframes bstagd{0%,44%{opacity:0}50%,92%{opacity:1}98%,to{opacity:0}}.hx .bs-layer{position:absolute;inset:0}.hx .bs-el{position:absolute;border-radius:6px}.hx .bs-nav{left:4%;right:4%;top:4.5%;height:9%}.hx .bs-h1{left:8%;top:22%;width:40%;height:10%}.hx .bs-h2{left:8%;top:35%;width:32%;height:5%}.hx .bs-cta{left:8%;top:45%;width:25%;height:9%}.hx .bs-img{right:8%;top:20%;width:33%;height:36%}.hx .bs-c1{left:4%}.hx .bs-c1,.hx .bs-c2{bottom:5%;width:28.5%;height:26%}.hx .bs-c2{left:35.75%}.hx .bs-c3{left:67.5%;bottom:5%;width:28.5%;height:26%}.hx .bs-wire .bs-el{background:hsla(0,0%,100%,.75);border:1.5px dashed #b9b2cc;animation:bsw 11s infinite;animation-delay:calc(var(--s) * .22s)}@keyframes bsw{0%{opacity:0;transform:scale(.9)}3%,88%{opacity:1;transform:none}96%,to{opacity:0}}.hx .bs-paint .bs-el{animation:bsp 11s infinite;animation-delay:calc(var(--s) * .22s)}@keyframes bsp{0%,40%{opacity:0;transform:translateY(7px)}46%,88%{opacity:1;transform:none}96%,to{opacity:0}}.hx .bs-paint:before{content:"";position:absolute;left:4%;right:4%;top:16.5%;height:43%;border-radius:10px;background:linear-gradient(135deg,#131b30,#0c1222);animation:bsp 11s infinite;animation-delay:.05s}.hx .bs-paint .bs-nav.p{background:#fff;box-shadow:0 2px 10px rgba(18,16,30,.1);display:flex;align-items:center;gap:5px;padding:0 3%}.hx .bs-paint .bs-nav .logo{width:24px;height:8px;border-radius:3px;background:#e0162b}.hx .bs-paint .bs-nav .lk{width:15px;height:4px;border-radius:2px;background:#d8d3e3;margin-left:5px}.hx .bs-paint .bs-nav .pbtn{margin-left:auto;width:36px;height:12px;border-radius:999px;background:var(--hx-cta)}.hx .bs-paint .bs-h1.p{display:flex;flex-direction:column;gap:14%;justify-content:center}.hx .bs-paint .bs-h1 .l1{display:block;height:38%;width:100%;border-radius:3px;background:#fff}.hx .bs-paint .bs-h1 .l2{display:block;height:38%;width:72%;border-radius:3px;background:#e0162b}.hx .bs-paint .bs-h2.p{background:hsla(0,0%,100%,.35)}.hx .bs-paint .bs-cta.p{background:var(--hx-cta);color:#fff;display:grid;place-items:center;font:700 10px/1 var(--font-tight);letter-spacing:.3px;border-radius:999px}.hx .bs-paint .bs-img.p{background:linear-gradient(135deg,#31507a,#4a6a93);display:grid;align-items:end;justify-items:start;overflow:hidden}.hx .bs-paint .bs-img em{margin:7px;background:#22a55a;color:#fff;font:700 8.5px/1 var(--font-tight);letter-spacing:.4px;padding:4px 7px;border-radius:4px;font-style:normal}.hx .bs-paint .bs-c1.p,.hx .bs-paint .bs-c2.p,.hx .bs-paint .bs-c3.p{background:#fff;box-shadow:0 5px 16px rgba(18,16,30,.09);padding:4.5% 4%;display:flex;flex-direction:column;gap:9%}.hx .bs-paint .chk{display:block;width:11px;height:11px;border-radius:50%;background:#22a55a}.hx .bs-paint .t1{width:82%;background:#d8d3e3}.hx .bs-paint .t1,.hx .bs-paint .t2{display:block;height:5px;border-radius:2px}.hx .bs-paint .t2{width:58%;background:#e7e4ef}.hx .wrev{max-width:980px;margin:0 auto}.hx .wrev-stage{position:relative;border:1px solid var(--line);border-radius:18px;overflow:hidden;aspect-ratio:16/9;background:#f7f5fa;box-shadow:var(--hx-shadow);touch-action:none;cursor:ew-resize;-moz-user-select:none;user-select:none;-webkit-user-select:none}.hx .wrev-after,.hx .wrev-before{position:absolute;inset:0}.hx .wrev-before{z-index:2;background:#f7f5fa;background-image:radial-gradient(#ddd8e8 1px,transparent 0);background-size:16px 16px}.hx .wrev-stage{container-type:inline-size}.hx .wm{position:absolute;inset:0;display:flex;flex-direction:column;padding:3%}.hx .wm i{display:block}.hx .wm-nav{display:flex;align-items:center;gap:2%;height:11%;border-radius:10px;padding:0 2.6%;flex:none}.hx .wm--wire .wm-nav{border:1.5px dashed #b9b2cc;background:hsla(0,0%,100%,.8)}.hx .wm--paint .wm-nav{background:#fff;box-shadow:0 2px 14px rgba(18,16,30,.09)}.hx .wm-nav .logo{width:9%;height:34%;border-radius:4px;background:#e3dfec}.hx .wm--paint .brand{display:flex;align-items:center;gap:.8cqw;font:800 1.75cqw/1 var(--font-tight);color:#16181d;letter-spacing:-.02em;white-space:nowrap}.hx .wm--paint .brand .mark{width:1.9cqw;height:1.9cqw;border-radius:.5cqw;background:#e0162b}.hx .wm-nav .lks{display:flex;gap:2.6cqw;margin-left:3%;align-items:center}.hx .wm--wire .lks i{width:3cqw;height:.55cqw;border-radius:2px;background:#e3dfec}.hx .wm--paint .lks em{font:600 1.3cqw/1 var(--font-inter),sans-serif;color:#5a5566;font-style:normal}.hx .wm-nav .btn{margin-left:auto}.hx .wm--wire .wm-nav .btn{width:12%;height:46%;border-radius:999px;border:1.5px dashed #b9b2cc;background:hsla(0,0%,100%,.8)}.hx .wm--paint .wm-nav .btn{background:var(--hx-cta);color:#fff;font:700 1.3cqw/1 var(--font-tight);padding:1cqw 1.9cqw;border-radius:999px;letter-spacing:.01em}.hx .wm-hero{flex:1 1;display:grid;grid-template-columns:1.18fr .82fr;grid-gap:3%;gap:3%;margin-top:2.4%;border-radius:14px;padding:3% 3.4%;min-height:0;position:relative;overflow:hidden}.hx .wm--wire .wm-hero{border:1.5px dashed #b9b2cc;background:hsla(0,0%,100%,.8)}.hx .wm--paint .wm-hero{background:radial-gradient(90% 130% at 85% -20%,rgba(224,22,43,.25),transparent 55%),linear-gradient(135deg,#17213a,#0c1222)}.hx .wm-copy{display:flex;flex-direction:column;justify-content:center;min-height:0}.hx .wm--wire .wm-copy{gap:6.5%}.hx .wm--wire .wm-copy .k{width:24%;height:4.5%;border-radius:2px;background:#ebe8f1}.hx .wm--wire .wm-copy .h{height:11%;border-radius:4px;width:92%;background:#e3dfec}.hx .wm--wire .wm-copy .h.b{width:64%}.hx .wm--wire .wm-copy .s{height:5%;border-radius:3px;width:84%;background:#ebe8f1}.hx .wm--wire .wm-copy .s.short{width:56%}.hx .wm--wire .wm-copy .s.tiny{width:38%}.hx .wm--wire .wm-copy .ctab{height:14%;width:40%;border-radius:999px;border:1.5px dashed #b9b2cc;background:hsla(0,0%,100%,.8);margin-top:1%}.hx .wm--paint .kick{font:700 1.15cqw/1 var(--font-tight);letter-spacing:.2em;color:#ff9d6b}.hx .wm--paint .h1{font:700 3.2cqw/1.1 var(--font-disp),var(--font-tight),sans-serif;color:#fff;margin-top:1.6%;letter-spacing:-.005em}.hx .wm--paint .h1 b{color:#ff7a6a;font-style:italic;font-weight:700}.hx .wm--paint .sub{font:400 1.4cqw/1.5 var(--font-inter),sans-serif;color:hsla(0,0%,100%,.72);margin-top:1.8%}.hx .wm--paint .cta{display:inline-block;width:max-content;background:var(--hx-cta);color:#fff;font:700 1.45cqw/1 var(--font-tight);padding:1.2cqw 2.4cqw;border-radius:999px;margin-top:2.6%;box-shadow:0 .8cqw 2.4cqw rgba(242,101,34,.45)}.hx .wm--paint .trust{font:600 1.2cqw/1 var(--font-inter),sans-serif;color:hsla(0,0%,100%,.68);margin-top:2.6%}.hx .wm--paint .trust b{color:#fff}.hx .wm-pic{border-radius:12px;display:grid;overflow:hidden}.hx .wm--wire .wm-pic{border:1.5px dashed #b9b2cc;background:repeating-linear-gradient(45deg,rgba(185,178,204,.14) 0 10px,transparent 10px 20px),hsla(0,0%,100%,.8);place-items:center}.hx .wm--wire .wm-pic em{color:#a49cbd;font:700 1.3cqw/1 var(--font-tight);letter-spacing:.18em;font-style:normal}.hx .wm--paint .wm-pic{background:linear-gradient(160deg,#3b5c88 10%,#243b5c 60%,#1b2c46);place-items:end start;position:relative}.hx .wm--paint .wm-pic:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 42%,hsla(0,0%,100%,.14) 50%,transparent 58%)}.hx .wm--paint .wm-pic em{margin:1.4cqw;background:#22a55a;color:#fff;font:700 1.15cqw/1 var(--font-tight);letter-spacing:.04em;padding:.8cqw 1.3cqw;border-radius:.7cqw;font-style:normal;position:relative}.hx .wm-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2.6%;gap:2.6%;height:25%;margin-top:2.4%;flex:none}.hx .wm-cards>div{border-radius:12px;padding:2% 2.4%;display:flex;flex-direction:column;justify-content:center;gap:5%;min-height:0}.hx .wm--wire .wm-cards>div{border:1.5px dashed #b9b2cc;background:hsla(0,0%,100%,.8)}.hx .wm--paint .wm-cards>div{background:#fff;box-shadow:0 .6cqw 2cqw rgba(18,16,30,.1)}.hx .wm-cards .d{width:1.6cqw;height:1.6cqw;border-radius:50%}.hx .wm--wire .wm-cards .d{background:#e3dfec}.hx .wm--paint .wm-cards .d{background:#22a55a}.hx .wm--paint .wm-cards b{font:700 1.4cqw/1.2 var(--font-tight);color:#16181d;letter-spacing:-.01em}.hx .wm--paint .wm-cards span{font:400 1.15cqw/1.35 var(--font-inter),sans-serif;color:#7a7490}.hx .wm-cards .t{height:8%;min-height:4px;width:84%;border-radius:2px;background:#e9e6f0}.hx .wm-cards .t.short{width:54%}.hx .wrev-handle{position:absolute;top:0;bottom:0;z-index:4;width:0;outline:none}.hx .wrev-handle:before{content:"";position:absolute;top:0;bottom:0;left:-1.5px;width:3px;background:#0c1222;box-shadow:0 0 0 1px hsla(0,0%,100%,.6)}.hx .wrev-handle span{position:absolute;top:50%;left:0;transform:translate(-50%,-50%);width:46px;height:46px;border-radius:50%;background:var(--hx-cta);box-shadow:0 8px 24px rgba(242,101,34,.5),0 0 0 4px hsla(0,0%,100%,.85);display:flex;align-items:center;justify-content:center;color:#fff;gap:0}.hx .wrev-handle span .ic{width:15px;height:15px}.hx .wrev-handle span .ic:first-child{transform:rotate(90deg);margin-right:-3px}.hx .wrev-handle span .ic:last-child{transform:rotate(-90deg);margin-left:-3px}.hx .wrev-handle:focus-visible span{box-shadow:0 0 0 4px rgba(242,101,34,.35)}.hx .wrev-lab{position:absolute;top:12px;z-index:3;font:700 10px/1 var(--font-tight);letter-spacing:1.4px;padding:6px 10px;border-radius:4px;transition:opacity .3s}.hx .wrev-lab.w{left:12px;background:#fff;border:1px dashed #b9b2cc;color:#6b6480}.hx .wrev-lab.d{right:12px;background:#0c1222;color:#fff}.hx .dsys{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:clamp(14px,1.8vw,20px);gap:clamp(14px,1.8vw,20px)}.hx .dsys-p{border:1px solid var(--line);border-radius:18px;background:var(--surf);box-shadow:var(--hx-shadow);padding:22px}.hx .dsys.is-in .dsys-p{animation:gcin .7s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i) * .12s)}.hx .dsys .dk{font:700 11px/1 var(--font-tight);letter-spacing:1.4px;text-transform:uppercase;color:var(--dim);margin-bottom:16px}.hx .ds-aa{font:800 52px/1 var(--font-disp),var(--font-tight),sans-serif;color:var(--fg)}.hx .ds-type{display:flex;flex-direction:column;gap:9px;margin-top:14px;color:var(--fg)}.hx .ds-chips{display:grid;grid-gap:10px;gap:10px}.hx .ds-chips>div{display:flex;align-items:center;gap:10px}.hx .ds-chips i{width:26px;height:26px;border-radius:8px;flex:none}.hx .ds-chips b{font-size:13px}.hx .ds-chips span{margin-left:auto;font-size:11px;color:var(--dim)}.hx .ds-comp{display:flex;flex-direction:column;gap:13px;align-items:flex-start}.hx .ds-input{border:1px solid var(--line);border-radius:10px;padding:10px 14px;font-size:13px;color:var(--dim);background:var(--hx-paper-2);width:100%}.hx .ds-chip{display:inline-flex;align-items:center;gap:7px;background:rgba(34,165,90,.1);color:var(--hx-ok-deep);font-size:12.5px;font-weight:600;padding:7px 12px;border-radius:999px}.hx .ds-chip .ic{width:13px;height:13px}.hx .ds-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:8px;gap:8px;height:88px}.hx .ds-grid i{background:var(--hx-paper-2);border:1px dashed var(--line);border-radius:4px}.hx .ds-cap{font-size:12px;color:var(--dim);margin-top:12px}@media (max-width:980px){.hx .dsys{grid-template-columns:1fr 1fr}}@media (max-width:560px){.hx .dsys{grid-template-columns:1fr}}.hx .sshow{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(16px,2vw,24px);gap:clamp(16px,2vw,24px)}.hx .sshot{margin:0;border:1px solid var(--line);border-radius:16px;background:var(--surf);overflow:hidden;box-shadow:var(--hx-shadow)}.hx .sshot-win{height:clamp(300px,34vw,440px);overflow:hidden;position:relative}.hx .sshot-win img{display:block;width:100%;height:auto;animation:pagescroll var(--t,24s) linear infinite alternate}.hx .sshot:hover .sshot-win img{animation-play-state:paused}@keyframes pagescroll{0%{transform:translateY(0)}to{transform:translateY(calc(-100% + clamp(300px,34vw,440px)))}}.hx .sshot-win:after{content:"";position:absolute;inset:auto 0 0 0;height:30px;background:linear-gradient(transparent,rgba(12,18,34,.14));pointer-events:none}.hx .sshot figcaption{padding:12px 14px;font-size:13px;color:var(--mid);border-top:1px solid var(--line)}@media (max-width:900px){.hx .sshow{grid-template-columns:1fr}.hx .sshot-win{height:400px}@keyframes pagescroll{0%{transform:translateY(0)}to{transform:translateY(calc(-100% + 400px))}}}@media (max-width:1140px){.ft__card{grid-column:1/-1;max-width:420px}}@media (max-width:680px){.ft__card{max-width:none}.ft__btn{width:100%;justify-content:center}}.hx .winsgrid-wrap{margin-top:clamp(36px,4vw,56px);border-top:1px solid var(--line);padding-top:clamp(28px,3.2vw,40px)}.hx .wins-h{font-size:clamp(20px,2vw,26px)}.hx .winsgrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(12px,1.6vw,18px);gap:clamp(12px,1.6vw,18px);margin-top:22px}.hx .winc{border:1px solid var(--line);border-radius:16px;background:var(--surf);box-shadow:var(--hx-shadow);padding:18px 20px;transition:transform .3s cubic-bezier(.2,.7,.3,1),border-color .3s}.hx .winc:hover{transform:translateY(-4px);border-color:rgba(34,165,90,.45)}.hx .winc .wd{font:700 13.5px/1 var(--font-tight);color:var(--hx-ok-deep);letter-spacing:-.01em}.hx .winc .wi{font-size:11.5px;color:var(--dim);margin-top:6px;text-transform:uppercase;letter-spacing:.8px;font-weight:600}.hx .winc .ww{font-size:14.5px;line-height:1.5;color:var(--fg);font-weight:600;margin-top:10px;letter-spacing:-.01em}@media (max-width:1040px){.hx .winsgrid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.hx .winsgrid{grid-template-columns:1fr}}.hx .csx-offsite{display:flex;gap:18px;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:var(--hx-shadow);padding:clamp(22px,2.6vw,32px);margin-top:clamp(26px,3vw,38px)}.hx .csx-offsite .star{flex:none;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;font-size:22px;color:var(--hx-cta);background:rgba(242,101,34,.1);border:1px solid rgba(242,101,34,.3)}.hx .csx-offsite h3{font-size:18.5px;margin-bottom:8px}.hx .csx-offsite p{color:var(--mid);line-height:1.7;font-size:15px;max-width:92ch}.hx .ahc{position:relative}.hx .ahc-tag{position:absolute;top:10px;right:10px;z-index:3;font:700 9.5px/1 var(--font-tight);letter-spacing:1.3px;background:#0c1222;color:#fff;padding:5px 9px;border-radius:4px}.hx .ahc .st{opacity:0;animation:ahcin .6s cubic-bezier(.16,1,.3,1) forwards}.hx .ahc .s1{animation-delay:.7s}.hx .ahc .s2{animation-delay:1.7s}.hx .ahc .s3{animation-delay:2.3s}.hx .ahc .s4{animation-delay:2.9s}@keyframes ahcin{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.hx .ahc-ad{margin:10px 14px;border:1px solid var(--line);border-radius:12px;padding:12px 84px 12px 14px;position:relative;background:var(--surf)}.hx .ahc-ad .sp{font:700 10px/1 var(--font-tight);letter-spacing:.8px;color:var(--hx-ok-deep);background:rgba(34,165,90,.1);display:inline-block;padding:3px 7px;border-radius:4px}.hx .ahc-ad .tt{font:700 13.5px/1.35 var(--font-tight);margin-top:8px;color:var(--fg)}.hx .ahc-ad .dm{font-size:11.5px;color:var(--dim);margin-top:4px}.hx .ahc-ad .cl{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:6px;background:var(--hx-cta);color:#fff;font:700 11.5px/1 var(--font-tight);padding:8px 13px;border-radius:999px}.hx .ahc-ad .cl .ic{width:12px;height:12px}.hx .ahc-toast{display:flex;align-items:center;gap:10px;margin:4px 14px;background:rgba(34,165,90,.1);border:1px solid rgba(34,165,90,.35);border-radius:12px;padding:10px 12px}.hx .ahc-toast .dot{width:8px;height:8px;border-radius:50%;background:var(--hx-ok);position:relative;flex:none}.hx .ahc-toast .dot:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:2px solid rgba(34,165,90,.4);animation:lfping 1.8s ease-out infinite}.hx .ahc-toast .ico{width:28px;height:28px;border-radius:9px;background:#fff;display:grid;place-items:center;color:var(--hx-ok-deep);flex:none;border:1px solid rgba(34,165,90,.3)}.hx .ahc-toast .ico .ic{width:14px;height:14px}.hx .ahc-toast b{display:block;font-size:12.5px;color:var(--fg)}.hx .ahc-toast em{font-style:normal;font-size:11.5px;color:var(--mid)}.hx .ahc-stats{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:1px;gap:1px;background:var(--line);border-top:1px solid var(--line);margin-top:8px}.hx .ahc-stats>div{background:var(--surf);padding:12px 14px}.hx .ahc-stats .k{font-size:10.5px;letter-spacing:.6px;text-transform:uppercase;color:var(--dim)}.hx .ahc-stats .v{font:800 22px/1.1 var(--font-tight);letter-spacing:-.02em;margin-top:4px;color:var(--fg)}.hx .ahc-stats .v.ok{color:var(--hx-ok-deep)}.hx .ahc-stats .m{font-size:10.5px;color:var(--dim);margin-top:4px}.hx .ahc--social .ahc-post{margin:12px 14px 8px;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--surf)}.hx .ahc--social .ahc-post .hd{position:static;inset:auto;z-index:auto;display:flex;align-items:center;gap:9px;padding:10px 12px}.hx .ahc--social .ahc-post .av{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,var(--hx-cta),#e0162b);flex:none}.hx .ahc--social .ahc-post b{display:block;font-size:12.5px;color:var(--fg)}.hx .ahc--social .ahc-post em{font-style:normal;font-size:10.5px;color:var(--dim)}.hx .ahc--social .ahc-post .tx{padding:0 12px 9px;font-size:12px;color:var(--mid);line-height:1.45}.hx .ahc--social .ahc-post .im{height:76px;background:linear-gradient(180deg,#9dbbd8 0 44%,#8a6f52 44% 100%)}.hx .ahc--social .ahc-post .im .deck{display:block;width:60%;height:34%;margin:28px auto 0;background:repeating-linear-gradient(90deg,#b98a5f 0 10px,#a97b51 10px 20px);border-radius:3px}.hx .ahc--social .ahc-post .ft{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;border-top:1px solid var(--line)}.hx .ahc--social .ahc-post .dm{font-size:10.5px;color:var(--dim)}.hx .ahc--social .ahc-post .qb{background:var(--hx-cta);color:#fff;font:700 11px/1 var(--font-tight);padding:7px 12px;border-radius:999px}.hx .ahc-form{margin:0 14px 8px;border:1px solid var(--line);border-radius:12px;background:var(--hx-paper-2);padding:10px 12px;position:relative}.hx .ahc-form .fh{font:700 12px/1 var(--font-tight);color:var(--fg);margin-bottom:8px}.hx .ahc-form .fl{display:block;height:14px;border-radius:5px;background:#fff;border:1px solid var(--line);margin-bottom:6px}.hx .ahc-form .fl.short{width:62%}.hx .ahc-form .snd{position:absolute;right:12px;bottom:10px;background:var(--hx-cta);color:#fff;font:700 10.5px/1 var(--font-tight);padding:7px 14px;border-radius:999px}.hx .burn-grid{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:clamp(26px,3.4vw,52px);gap:clamp(26px,3.4vw,52px);align-items:start}.hx .burn-lab{font:700 11.5px/1 var(--font-tight);letter-spacing:1.4px;text-transform:uppercase;color:var(--dim);margin-bottom:14px}.hx .burn-split{border:1px solid var(--line);border-radius:18px;background:var(--surf);box-shadow:var(--hx-shadow);padding:22px 22px 16px}.hx .burn-split .bs-h{font:700 16px/1.35 var(--font-tight);color:var(--fg);margin-bottom:16px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hx .bs-tag2{font:700 9.5px/1 var(--font-tight);letter-spacing:1.2px;background:#0c1222;color:#fff;padding:4px 8px;border-radius:4px}.hx .bs-row{margin-bottom:14px}.hx .bs-top{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:var(--mid);margin-bottom:6px}.hx .bs-top b{font-weight:800;color:var(--fg)}.hx .bs-row i{display:block;height:10px;border-radius:5px;background:linear-gradient(90deg,#e5a49a,#d8513f);width:var(--w);transform-origin:left;animation:hxgrow .9s cubic-bezier(.16,1,.3,1) both}.hx .bs-row i.ok{background:linear-gradient(90deg,#49b97c,#1f8a4c)}.hx .bs-row:last-of-type .bs-top b{color:var(--hx-ok-deep)}.hx .swap2{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 1px;gap:0 1px;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:var(--line)}.hx .swap2 .colhead{background:var(--surf);padding:16px 22px;font:700 14px/1 var(--font-tight);color:var(--mid)}.hx .swap2 .colhead.now{color:var(--hx-ok-deep)}.hx .swap-pair{display:contents}.hx .swap2 .cell{background:var(--surf);padding:18px 22px;border-top:1px solid var(--line)}.hx .swap2 .cell .k{font-size:12.5px;color:var(--dim)}.hx .swap2 .cell .v{font:800 clamp(26px,3vw,40px)/1.05 var(--font-tight);letter-spacing:-.03em;margin-top:6px;color:var(--fg)}.hx .swap2 .cell.was .v{color:var(--dim)}.hx .swap2 .cell.was .v s{text-decoration-thickness:2px}.hx .swap2 .cell.now{background:rgba(34,165,90,.05)}.hx .swap2 .cell.now .v{color:var(--hx-ok-deep)}@media (max-width:680px){.hx .swap2{grid-template-columns:1fr}.hx .swap2 .colhead.was{display:none}.hx .burn-grid{grid-template-columns:1fr}}.hx .ppcgrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(16px,2vw,24px);gap:clamp(16px,2vw,24px)}.hx .ppcshot{margin:0;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--surf);box-shadow:var(--hx-shadow);transition:transform .3s cubic-bezier(.2,.7,.3,1)}.hx .ppcshot:hover{transform:translateY(-4px)}.hx .ppcshot img{display:block;width:100%;height:auto}.hx .ppcshot figcaption{padding:13px 16px;border-top:1px solid var(--line)}.hx .ppcshot figcaption b{display:block;font-size:15px;color:var(--fg)}.hx .ppcshot figcaption span{font-size:13px;color:var(--hx-ok-deep);font-weight:600}.hx .ppcmock{aspect-ratio:1/.72;display:flex;flex-direction:column;justify-content:center;padding:8%;background:radial-gradient(120% 150% at 90% -20%,rgba(242,101,34,.12),transparent 55%),linear-gradient(135deg,#17213a,#0c1222)}.hx .ppcmock .n{font:800 clamp(22px,2vw,28px)/1.2 var(--font-tight);color:#fff;letter-spacing:-.02em}.hx .ppcmock .c{font-size:14px;color:#7ce0a6;margin-top:8px;font-weight:600}.hx .ppc-extra{margin-top:26px}@media (max-width:900px){.hx .ppcgrid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.hx .ppcgrid{grid-template-columns:1fr}}.hx .fc-stats{display:grid;grid-gap:14px;gap:14px;align-self:center}.hx .fc-stats>div{border:1px solid var(--line);border-radius:14px;background:var(--surf);padding:16px 18px;text-align:center}.hx .fc-stats .v{font:800 clamp(26px,2.6vw,36px)/1 var(--font-tight);color:var(--hx-ok-deep);letter-spacing:-.02em}.hx .fc-stats .k{font-size:12.5px;color:var(--dim);margin-top:6px}.hx .adsteps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(18px,2.4vw,30px);gap:clamp(18px,2.4vw,30px)}.hx .adstep{border:1px solid var(--line);border-radius:18px;background:var(--surf);box-shadow:var(--hx-shadow);padding:18px 20px 22px;transition:transform .3s cubic-bezier(.2,.7,.3,1)}.hx .adstep:hover{transform:translateY(-4px)}.hx .adstep-svg{display:block;width:100%;height:auto;margin-bottom:16px}.hx .adstep .when{font:700 10.5px/1 var(--font-tight);letter-spacing:1.3px;text-transform:uppercase;color:var(--hx-cta);margin-bottom:8px}.hx .adstep h3{font-size:18px;margin-bottom:8px}.hx .adstep p{font-size:14px;line-height:1.6;color:var(--mid)}@media (max-width:900px){.hx .adsteps{grid-template-columns:1fr}}.hx .form-revs{margin-top:26px;border-top:1px solid hsla(0,0%,100%,.12);padding-top:20px}.hx .form-revs .fr-h{display:flex;align-items:center;gap:8px;font-size:13.5px;color:hsla(0,0%,100%,.75);flex-wrap:wrap}.hx .form-revs .fr-h b{color:#fff}.hx .form-revs .fr-h a{color:var(--hx-cta-soft,#ffb38a);text-decoration:underline}.hx .form-revs blockquote{margin:14px 0 0;font-size:13.5px;line-height:1.6;color:hsla(0,0%,100%,.82);border-left:2px solid rgba(34,165,90,.6);padding-left:14px}.hx .form-revs blockquote footer{margin-top:5px;font-size:12px;color:hsla(0,0%,100%,.5)}.hx .hero-free{display:flex;gap:10px;align-items:flex-start;margin:18px 0 6px;font-size:14.5px;line-height:1.55;color:#d6dae6;background:rgba(34,165,90,.12);border:1px solid rgba(34,165,90,.35);border-radius:12px;padding:12px 16px;max-width:60ch}.hx .hero-free .ic{width:16px;height:16px;flex:none;color:#7ce0a6;margin-top:2px}.hx .ahc--ai .aichat{margin:12px 14px 8px}.hx .ahc--ai .av{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--hx-paper-2);border:1px solid var(--line);font:700 9.5px/1 var(--font-tight);color:var(--mid);margin-right:9px;flex:none}.hx .ahc--ai .av.ai{background:#0c1222;color:#fff;border-color:#0c1222}.hx .ahc--ai .qq{display:flex;align-items:flex-start;font:600 13px/1.5 var(--font-tight);color:var(--fg)}.hx .ahc--ai .aa{margin-top:10px;background:var(--hx-paper-2);border:1px solid var(--line);border-radius:12px;padding:12px}.hx .ahc--ai .aa p{display:block;font-size:12.5px;line-height:1.7;color:var(--mid)}.hx .ahc--ai .aa .av{vertical-align:middle}.hx .ahc--ai .aa mark{color:var(--fg);font-weight:700}.hx .ahc--ai .quote-btn{display:inline-block;margin:10px 0 0 31px;background:var(--hx-cta);color:#fff;font:700 11.5px/1 var(--font-tight);padding:8px 14px;border-radius:999px}.hx .ahc--ai .askbar{margin:6px 14px 14px;border:1px solid var(--line);border-radius:999px;padding:9px 16px;font-size:12.5px;color:var(--dim);background:var(--surf)}.hx .statpair{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(18px,2.4vw,30px);gap:clamp(18px,2.4vw,30px)}.hx .statp{border:1px solid var(--line);border-radius:18px;background:var(--surf);box-shadow:var(--hx-shadow);padding:clamp(22px,2.6vw,34px)}.hx .statp .v{font:800 clamp(44px,5vw,72px)/1 var(--font-disp),var(--font-tight),sans-serif;color:var(--hx-ok-deep);letter-spacing:-.01em}.hx .statp .k{font:600 16px/1.5 var(--font-tight);color:var(--fg);margin-top:12px;letter-spacing:-.01em}.hx .statp .src{font-size:12.5px;color:var(--dim);margin-top:10px}.hx .statp .xtra{font-size:13px;color:var(--mid);margin-top:12px;border-top:1px dashed var(--line);padding-top:12px;line-height:1.6}.hx .eng4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:clamp(14px,1.8vw,20px);gap:clamp(14px,1.8vw,20px)}.hx .eng{border:1px solid var(--line);border-radius:16px;background:var(--surf);box-shadow:var(--hx-shadow);padding:20px;transition:transform .3s cubic-bezier(.2,.7,.3,1)}.hx .eng:hover{transform:translateY(-4px)}.hx .eng b{display:block;font:700 15.5px/1.3 var(--font-tight);color:var(--fg);margin-bottom:8px}.hx .eng p{font-size:13px;line-height:1.6;color:var(--mid)}.hx .sd2{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(18px,2.4vw,30px);gap:clamp(18px,2.4vw,30px)}.hx .sdcol{border:1px solid var(--line);border-radius:18px;background:var(--surf);box-shadow:var(--hx-shadow);padding:clamp(20px,2.4vw,30px)}.hx .sdcol h3{display:flex;align-items:center;gap:10px;font-size:18px;margin-bottom:16px}.hx .sdcol h3 .ic{width:18px;height:18px;color:var(--hx-ok-deep)}.hx .sdcol.diff h3 .ic{color:var(--hx-cta)}.hx .sdcol ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.hx .sdcol li{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.6;color:var(--mid)}.hx .sdcol li .ic{width:14px;height:14px;flex:none;color:var(--hx-ok);margin-top:4px}.hx .sdcol.diff li .ic{color:var(--hx-cta)}.hx .aifix{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(18px,2.4vw,30px);gap:clamp(18px,2.4vw,30px)}.hx .aifix-card{border:1px solid var(--line);border-radius:18px;background:var(--surf);box-shadow:var(--hx-shadow);padding:22px}.hx .aifix-card.after{border-color:rgba(34,165,90,.4);background:rgba(34,165,90,.04)}.hx .aifix-card .lab{display:flex;align-items:center;gap:10px;font:700 12px/1 var(--font-tight);letter-spacing:1px;text-transform:uppercase;color:var(--dim);margin-bottom:14px}.hx .aifix-card.after .lab{color:var(--hx-ok-deep)}.hx .tag2{font:700 9px/1 var(--font-tight);letter-spacing:1.2px;background:#0c1222;color:#fff;padding:4px 7px;border-radius:4px}.hx .aifix-card .aa,.hx .aifix-card .qq{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.65}.hx .aifix-card .qq{font-weight:600;color:var(--fg);margin-bottom:12px}.hx .aifix-card .aa{color:var(--mid)}.hx .aifix-card.before .aa{color:var(--dim);font-style:italic}.hx .aifix-card .av{display:inline-grid;place-items:center;min-width:26px;height:22px;border-radius:6px;background:var(--hx-paper-2);border:1px solid var(--line);font:700 9px/1 var(--font-tight);color:var(--mid);flex:none;padding:0 4px}.hx .aifix-card .av.ai{background:#0c1222;color:#fff;border-color:#0c1222}.hx .sqgrid{display:grid;grid-template-columns:repeat(10,1fr);grid-gap:4px;gap:4px;margin-top:12px}.hx .sqgrid i{display:block;aspect-ratio:1;border-radius:3px;background:var(--hx-ok);opacity:.85}.hx .monthly2 .sdcol h3 .ic{color:var(--hx-cta)}.hx .repmock{border:1px solid var(--line);border-radius:18px;background:var(--surf);box-shadow:var(--hx-shadow);padding:clamp(20px,2.4vw,30px)}.hx .repmock .rm-h{display:flex;align-items:center;gap:10px;font:700 16px/1 var(--font-tight);margin-bottom:16px}.hx .rm-stats{display:grid;grid-template-columns:repeat(4,auto);grid-gap:clamp(14px,2.4vw,34px);gap:clamp(14px,2.4vw,34px);margin-top:18px;border-top:1px solid var(--line);padding-top:16px}.hx .rm-stats b{display:block;font:800 19px/1.2 var(--font-tight);color:var(--hx-ok-deep)}.hx .rm-stats span{font-size:12px;color:var(--dim)}.hx .auditcta .auditdoc{transform:rotate(-1.5deg)}.hx .audit-table{background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 44px rgba(18,16,30,.14);padding:18px;display:flex;flex-direction:column}.hx .audit-table .at-h{display:flex;align-items:center;gap:8px;font:700 13px/1 var(--font-tight);margin-bottom:12px}.hx .at-row{display:grid;grid-template-columns:1fr 34px 34px;grid-gap:8px;gap:8px;align-items:center;font-size:12px;color:var(--mid);padding:7px 0;border-top:1px dashed var(--line)}.hx .at-row em{font-style:normal;text-align:center;font-weight:800}.hx .at-row em.ok{color:var(--hx-ok-deep)}.hx .at-row em.no{color:#d8513f}.hx .at-row.at-head{border-top:0;font:700 10px/1 var(--font-tight);letter-spacing:.6px;text-transform:uppercase;color:var(--dim)}.hx .at-row.at-head em{font-weight:700}.hx .at-f{margin-top:12px;font-size:12.5px;color:var(--mid);border-top:1px solid var(--line);padding-top:10px}.hx .at-f b{color:var(--fg)}@media (max-width:900px){.hx .aifix,.hx .sd2,.hx .statpair{grid-template-columns:1fr}.hx .eng4,.hx .rm-stats{grid-template-columns:1fr 1fr}}@media (max-width:560px){.hx .eng4{grid-template-columns:1fr}}.hx .ahc--seo .seo-serp{margin:10px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surf);padding:12px 14px}.hx .ahc--seo .sh{font:700 10px/1 var(--font-tight);letter-spacing:1px;text-transform:uppercase;color:var(--dim);margin-bottom:10px}.hx .ahc--seo .r{padding:8px 10px;border-radius:8px;margin-bottom:6px}.hx .ahc--seo .r.you{background:rgba(34,165,90,.08);border:1px solid rgba(34,165,90,.35)}.hx .ahc--seo .r.you b{display:block;font-size:12.5px;color:#1558d6}.hx .ahc--seo .r.you span{font-size:11px;color:var(--hx-ok-deep)}.hx .ahc--seo .r i{display:block;height:7px;border-radius:3px;background:var(--hx-paper-2);border:1px solid var(--line);margin:5px 0;width:85%}.hx .ahc--seo .r i.w60{width:60%}.hx .ahc--seo .r i.w45{width:45%}.hx .ahc--seo .seo-ai{margin:0 14px 14px;border:1px solid var(--line);border-radius:12px;background:var(--hx-paper-2);padding:12px 14px}.hx .ahc--seo .seo-ai .tx{font-size:12.5px;line-height:1.6;color:var(--mid)}.hx .ahc--seo .seo-ai mark{background:rgba(34,165,90,.18);color:var(--fg);font-weight:700;padding:1px 5px;border-radius:4px}.hx .seoask{align-self:start}.hx .speedrow{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:clamp(24px,3vw,44px);gap:clamp(24px,3vw,44px);align-items:center;margin-top:clamp(28px,3.2vw,42px);border-top:1px solid var(--line);padding-top:clamp(24px,2.8vw,36px)}.hx .speedrow .sp-h{font:700 19px/1.3 var(--font-tight);margin-bottom:10px}.hx .dotgrid{display:grid;grid-template-columns:repeat(15,1fr);grid-gap:3px;gap:3px;margin-top:12px}.hx .dotgrid i{display:block;aspect-ratio:1;border-radius:50%;background:var(--hx-ok);opacity:.8}.hx .daygrid{display:flex;gap:8px;margin-top:12px;justify-content:center}.hx .daygrid i{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:rgba(34,165,90,.12);border:1px solid rgba(34,165,90,.4);color:var(--hx-ok-deep)}.hx .daygrid i .ic{width:15px;height:15px}.hx .hcmp--4 td,.hx .hcmp--4 th{font-size:13px;padding:13px 14px}@media (max-width:900px){.hx .speedrow{grid-template-columns:1fr}}.hx .at-row.at-pos em{font-size:12px}.hx .at-row.at-pos em.riv{color:var(--mid);font-weight:700}.hx .lcard .lc-dot{width:8px;height:8px;border-radius:50%;background:var(--hx-ok);box-shadow:0 0 0 4px rgba(34,165,90,.18);flex:none;animation:hxblink 1.8s ease infinite}.hx .lcard .st{opacity:0}.hx .lcard.is-in .st{animation:ahcin .55s cubic-bezier(.16,1,.3,1) forwards}.hx .lcard.is-in .s1{animation-delay:.2s}.hx .lcard.is-in .s2{animation-delay:.7s}.hx .lcard.is-in .s3{animation-delay:1.2s}.hx .lcard.is-in .s4{animation-delay:1.8s}.hx .lcard.is-in .s5{animation-delay:2.3s}.hx .lc-row{display:flex;align-items:center;gap:12px;margin:0 14px;padding:13px 2px;border-bottom:1px dashed var(--line)}.hx .lc-row .k{font-size:12.5px;color:var(--dim);flex:1 1}.hx .lc-row b{font:800 16px/1 var(--font-tight);color:var(--fg)}.hx .lc-row .bf{font:700 13px/1.4 var(--font-tight);color:var(--fg);max-width:21ch;text-align:right}.hx .lc-gauge{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;border:3px solid var(--hx-ok);color:var(--hx-ok-deep);font-weight:800;font-size:12px}.hx .lcard .ahc-toast{margin-top:10px}.hx .sitefix .sf-meter{margin:14px 0 0;font-size:13px;color:var(--mid)}.hx .sitefix .sf-meter b{color:var(--fg)}.hx .sitefix .sf-meter .bar{display:block;height:9px;border-radius:5px;background:var(--surf-2);overflow:hidden;margin-top:7px}.hx .sitefix .sf-meter .bar em{display:block;height:100%;border-radius:5px;background:#cfc8de;width:0}.hx .sitefix.is-in .sf-meter .bar em{width:92%;transition:width 1.2s cubic-bezier(.16,1,.3,1) .2s}.hx .sitefix.is-in .sf-meter.ok .bar em{width:17%;background:var(--hx-ok);transition-delay:.5s}.hx .sitefix .sf-serp{margin-top:18px;border:1px solid var(--line);border-radius:12px;background:var(--surf);padding:14px;position:relative}.hx .sitefix .sf-serp .l{display:block;height:7px;border-radius:3px;background:var(--surf-2);margin-bottom:6px;width:85%}.hx .sitefix .sf-serp .l.w70{width:62%}.hx .sitefix .sf-serp .q{font:700 13.5px/1.3 var(--font-tight);color:#1558d6;margin-top:10px}.hx .sitefix .sf-serp .ps{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;gap:6px;background:rgba(34,165,90,.12);color:var(--hx-ok-deep);font:700 11px/1 var(--font-tight);padding:6px 10px;border-radius:999px}.hx .sitefix .sf-serp .ps .ic{width:12px;height:12px}.hx .ts-toggle{display:inline-flex;gap:4px;background:var(--surf-2);border:1px solid var(--line);border-radius:999px;padding:4px;margin-bottom:26px}.hx .ts-toggle button{border:0;background:none;font:700 13.5px/1 var(--font-tight);color:var(--mid);padding:10px 20px;border-radius:999px;cursor:pointer;transition:background .25s,color .25s}.hx .ts-toggle button.is-on{background:#0c1222;color:#fff}.hx .ts-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(18px,2.4vw,30px);gap:clamp(18px,2.4vw,30px)}.hx .ts-grid figure{margin:0}.hx .ts-grid figcaption{margin-top:12px;font:700 14px/1.3 var(--font-tight);color:var(--mid)}.hx .ts-grid figcaption.ok{color:var(--hx-ok-deep)}.hx .tsm{border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--surf);box-shadow:var(--hx-shadow)}.hx .tsm .bar{display:flex;align-items:center;gap:5px;padding:9px 12px;border-bottom:1px solid var(--line);background:var(--hx-paper-2)}.hx .tsm .bar i{width:8px;height:8px;border-radius:50%;background:var(--line)}.hx .tsm .bar em{font:700 11px/1 var(--font-tight);color:var(--fg);font-style:normal;margin-left:6px}.hx .tsm .bar b{margin-left:auto;font:600 9.5px/1 var(--font-tight);color:var(--dim)}.hx .tsm .hero{background:linear-gradient(135deg,#17213a,#0c1222);padding:18px 16px}.hx .tsm .hero .kick{font:700 8.5px/1 var(--font-tight);letter-spacing:1.4px;color:#ff9d6b}.hx .tsm .hero .h{display:block;height:12px;border-radius:4px;background:#fff;width:82%;margin-top:10px}.hx .tsm .hero .h.short{width:55%;background:#e0162b}.hx .tsm .hero .cta{display:block;height:20px;width:38%;border-radius:999px;background:var(--hx-cta);margin-top:12px}.hx .tsm .cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;padding:14px 16px}.hx .tsm .cards i{display:block;height:52px;border-radius:9px;background:var(--hx-paper-2);border:1px solid var(--line)}.hx .tsm .gv{padding:14px 16px;min-height:88px}.hx .tsm .gv p{font:600 12.5px/1.6 ui-monospace,Menlo,monospace;color:var(--hx-ok-deep);margin-bottom:5px}.hx .tsm .gv.bad p{color:var(--dim)}.hx .tsm .gv.bad .warn{color:#c2491f;font-family:var(--font-inter),sans-serif;font-weight:600;text-decoration:line-through;-webkit-text-decoration-color:rgba(216,81,63,.6);text-decoration-color:rgba(216,81,63,.6)}.hx .tsm--ghost .hero .h{opacity:.9}.hx .leaks{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(16px,2vw,26px);gap:clamp(16px,2vw,26px)}.hx .leak{display:flex;gap:16px;align-items:flex-start;border-top:1px solid var(--line);padding-top:18px}.hx .leak .n{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--hx-cta);color:#fff;font:800 14px/1 var(--font-tight)}.hx .leak b{display:block;font:700 16px/1.35 var(--font-tight);color:var(--fg);margin-bottom:6px}.hx .leak p{font-size:14px;line-height:1.6;color:var(--mid)}.hx .pcall{display:grid;grid-template-columns:300px 1fr;grid-gap:clamp(28px,3.4vw,54px);gap:clamp(28px,3.4vw,54px);align-items:center}.hx .pcall-phone{justify-self:center;width:240px;border:10px solid #16181d;border-radius:34px;background:#16181d;box-shadow:var(--hx-shadow)}.hx .pcall-phone .scr{background:var(--surf);border-radius:24px;overflow:hidden;padding:16px 14px 0;position:relative;height:380px}.hx .pcall-phone .top{display:block;width:60px;height:5px;border-radius:3px;background:#16181d;margin:0 auto 16px;opacity:.25}.hx .pcall-phone .q{font:800 19px/1.25 var(--font-tight);color:var(--fg);letter-spacing:-.02em}.hx .pcall-phone .b1,.hx .pcall-phone .b2{display:block;text-align:center;font:700 13px/1 var(--font-tight);border-radius:999px;padding:12px;margin-top:10px}.hx .pcall-phone .b1{background:var(--hx-ok);color:#fff}.hx .pcall-phone .b2{border:1.5px solid var(--line);color:var(--fg)}.hx .pcall-phone .st2{text-align:center;font-size:11.5px;color:var(--dim);margin-top:12px}.hx .pcall-phone .callbar{position:absolute;left:10px;right:10px;bottom:10px;display:flex;align-items:center;justify-content:center;gap:8px;background:var(--hx-cta);color:#fff;font:700 12.5px/1 var(--font-tight);padding:13px;border-radius:14px;box-shadow:0 8px 22px rgba(242,101,34,.4)}.hx .pcall-phone .callbar .ic{width:14px;height:14px}.hx .pcall-pts{display:grid;grid-gap:22px;gap:22px}.hx .bpr{display:grid;grid-template-columns:1fr 28px 1fr 28px 1fr;grid-gap:clamp(10px,1.4vw,18px);gap:clamp(10px,1.4vw,18px);align-items:stretch}.hx .bpr-col{border:1px solid var(--line);border-radius:16px;background:var(--surf);box-shadow:var(--hx-shadow);padding:20px;display:flex;flex-direction:column}.hx .bpr-col .bh{font:700 14.5px/1.4 var(--font-tight);color:var(--fg);margin-bottom:14px}.hx .bpr-col .bf{font-size:12.5px;color:var(--dim);margin-top:auto;padding-top:14px;border-top:1px dashed var(--line);line-height:1.5}.hx .bpr-arr{align-self:center;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--hx-cta);color:#fff}.hx .bpr-arr .ic{width:13px;height:13px}.hx .bp-top3>div{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:9px;padding:9px 10px;margin-bottom:8px;background:var(--hx-paper-2)}.hx .bp-top3 em{font:800 11px/1 var(--font-tight);color:var(--hx-cta);font-style:normal}.hx .bp-top3 i{display:block;height:6px;border-radius:3px;background:#ddd8e9;width:46%}.hx .bp-top3 i.w60{width:28%}.hx .bp-list{list-style:none;padding:0;display:grid;grid-gap:8px;gap:8px;margin:0 0 12px}.hx .bp-list li{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--mid);border:1px solid var(--line);border-radius:9px;padding:8px 10px;background:var(--hx-paper-2)}.hx .bp-list .ic{width:13px;height:13px;color:var(--hx-ok);flex:none}.hx .bp-tree{text-align:center;margin-bottom:12px}.hx .bp-tree .root{display:inline-block;background:#0c1222;color:#fff;font:700 11px/1 var(--font-tight);padding:7px 14px;border-radius:7px}.hx .bp-tree .lvl{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:10px}.hx .bp-tree em{font:600 10px/1 var(--font-tight);font-style:normal;color:var(--fg);border:1px solid var(--line);border-radius:6px;padding:6px 8px;background:var(--surf)}.hx .bp-tree .sub em{color:var(--dim);background:var(--hx-paper-2)}@media (max-width:980px){.hx .bpr,.hx .leaks,.hx .pcall,.hx .ts-grid{grid-template-columns:1fr}.hx .bpr-arr{transform:rotate(90deg);justify-self:center}}.hx .seoask .aa,.hx .seoask .qq{display:block}.hx .seoask .av{margin-right:9px;vertical-align:middle}.hx .seoask .aa mark{background:rgba(34,165,90,.18);color:var(--fg);font-weight:700;padding:1px 5px;border-radius:4px}.hx .ahc--ai .qq{padding-right:86px}.hx .ahc--ai .aa{background:#fff;border-color:#e4e0ec}.hx .ahc--ai .aa p{color:#5a5566}.hx .ahc--ai .aa mark{color:#16181d}.hx .ahc--ai .aa .av.ai{border-color:#0c1222}.hx .ahc--social .ahc-post{background:#fff;border-color:#e4e0ec}.hx .ahc--social .ahc-post b{color:#16181d}.hx .ahc--social .ahc-post em{color:#8b84a3}.hx .ahc--social .ahc-post .tx{color:#3a3546}.hx .ahc--social .ahc-post .ft{border-color:#edeaf3}.hx .ahc--social .ahc-post .dm{color:#8b84a3}.hx .ahc-form{background:#fff;border-color:#e4e0ec}.hx .ahc-form .fh{color:#16181d}.hx .ahc-form .fl{background:#f4f2f7;border-color:#e4e0ec}.hx .ahc--social .ahc-post .ft{background:#fff;color:#8b84a3;background-image:none}.hx .ahc--social .ahc-post .ft:before{display:none}.hx .hy-answer{align-self:start}.hx .hyfix .sf-meter{margin:12px 0 0;font-size:13px;color:var(--mid)}.hx .hyfix .sf-meter b{color:var(--fg)}.hx .hyfix .sf-meter .bar{display:block;height:9px;border-radius:5px;background:var(--surf-2);overflow:hidden;margin-top:7px}.hx .hyfix .sf-meter .bar em{display:block;height:100%;border-radius:5px;background:#cfc8de;width:92%}.hx .hyfix .sf-meter.ok .bar em{width:17%;background:var(--hx-ok)}.hx .hyfix .sf-serp{margin-top:16px;border:1px solid var(--line);border-radius:12px;background:var(--surf);padding:14px;position:relative}.hx .hyfix .sf-serp .l{display:block;height:7px;border-radius:3px;background:var(--surf-2);margin-bottom:6px;width:85%}.hx .hyfix .sf-serp .l.w70{width:62%}.hx .hyfix .sf-serp .q{font:700 13.5px/1.3 var(--font-tight);color:#1558d6;margin-top:10px}.hx .hyfix .sf-serp .ps{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;gap:6px;background:rgba(34,165,90,.12);color:var(--hx-ok-deep);font:700 11px/1 var(--font-tight);padding:6px 10px;border-radius:999px}.hx .hyfix .sf-serp .ps .ic{width:12px;height:12px}.hx .hyfix .cap{margin-top:16px;font-size:13.5px;color:var(--mid);line-height:1.55}.hx .hyfix .url{font:700 12px/1.4 ui-monospace,Menlo,monospace;color:var(--hx-ok-deep);background:rgba(34,165,90,.08);border:1px solid rgba(34,165,90,.3);border-radius:8px;padding:8px 10px;word-break:break-all}.hx .hyfix .reads{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-gap:9px;gap:9px}.hx .hyfix .reads li{display:flex;gap:9px;align-items:flex-start;font-size:13px;color:var(--mid);line-height:1.45}.hx .hyfix .reads .ic{width:13px;height:13px;color:var(--hx-ok);flex:none;margin-top:3px}.hx .hyfix .idx{margin-top:12px;border-top:1px dashed var(--line);padding-top:10px;font-size:13px;color:var(--mid)}.hx .hyfix .idx b{color:var(--fg);font-weight:800}.hx .hyfix .bq-s{font-size:12.5px;color:var(--dim)}.hx .hyfix .bq-s b{color:var(--fg)}.hx .hyfix .bq-tbl{margin-top:10px;border:1px solid var(--line);border-radius:10px;overflow:hidden}.hx .hyfix .bq-tbl .r{display:grid;grid-template-columns:1fr 26px 26px 26px 36px;grid-gap:4px;gap:4px;align-items:center;padding:7px 10px;border-top:1px solid var(--line);font-size:11.5px;color:var(--mid)}.hx .hyfix .bq-tbl .r:first-child{border-top:0}.hx .hyfix .bq-tbl .r.hd{background:var(--hx-paper-2);font-weight:700;color:var(--dim);font-size:10px;letter-spacing:.4px;text-transform:uppercase}.hx .hyfix .bq-tbl em{font-style:normal;text-align:center;color:var(--hx-ok-deep);font-weight:700}.hx .hyfix .bq-tbl em.you{background:rgba(34,165,90,.1);border-radius:4px;padding:2px 0}.hx .hyfix .vis-scr{border:1px solid var(--line);border-radius:14px;background:var(--surf);padding:16px;position:relative}.hx .hyfix .vis-scr .h{font:800 16px/1.3 var(--font-tight);color:var(--fg);letter-spacing:-.01em}.hx .hyfix .vis-scr .st{font-size:12px;color:var(--dim);margin-top:6px}.hx .hyfix .vis-scr .ar{font-size:12.5px;color:var(--mid);margin-top:10px}.hx .hyfix .vis-scr .ar b{color:var(--hx-ok-deep)}.hx .hyfix .vis-scr .fm{display:grid;grid-gap:6px;gap:6px;margin-top:10px}.hx .hyfix .vis-scr .fm i{display:block;font:400 11.5px/1 var(--font-inter),sans-serif;font-style:normal;color:var(--dim);border:1px solid var(--line);border-radius:7px;padding:8px 10px;background:var(--hx-paper-2)}.hx .hyfix .vis-scr .cb{display:flex;align-items:center;justify-content:center;gap:7px;background:var(--hx-cta);color:#fff;font:700 12.5px/1 var(--font-tight);padding:11px;border-radius:10px;margin-top:10px}.hx .hyfix .vis-scr .cb .ic{width:13px;height:13px}.hx .tsm .gv{padding:12px 16px;min-height:120px}.hx .tsm .gv p{display:flex;justify-content:space-between;gap:12px;align-items:baseline;font:500 12px/1.5 var(--font-inter),sans-serif;color:var(--mid);border-top:1px dashed var(--line);padding:7px 0;margin:0}.hx .tsm .gv p:first-child{border-top:0}.hx .tsm .gv .gk{color:var(--dim);flex:none}.hx .tsm .gv em{font-style:normal;font-weight:600;text-align:right}.hx .tsm .gv em.no{color:#c2491f}.hx .tsm .gv em.yes{color:var(--hx-ok-deep)}.hx .pcall-phone .ar2{font-size:11.5px;color:var(--mid);margin-top:10px;text-align:center}.hx .pcall-phone .ar2 b{color:var(--hx-ok-deep)}.hx .pcall-phone .rev2{font-size:10.5px;color:#f5b301;margin-top:9px;text-align:center}.hx .pcall-phone .rev2 em{display:block;color:var(--mid);font-style:italic;margin-top:3px}.hx .pcall-phone .fm2{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;margin-top:10px}.hx .pcall-phone .fm2 i{display:block;font:400 10.5px/1 var(--font-inter),sans-serif;font-style:normal;color:var(--dim);border:1px solid var(--line);border-radius:7px;padding:7px 8px;background:var(--hx-paper-2)}.hx .at-srch{font:600 12px/1 ui-monospace,Menlo,monospace;color:var(--mid);background:var(--hx-paper-2);border:1px solid var(--line);border-radius:999px;padding:7px 12px;margin-bottom:10px;display:inline-block}.hx .audit-table .ex2{margin-left:auto;font-size:11px;color:var(--dim);font-weight:500}.hx .at-row.at-head span{font-size:9.5px;letter-spacing:.8px;text-transform:uppercase;color:var(--dim);font-weight:700}.hx .at-row.at-pos em.ok{color:var(--hx-ok-deep)}.hx .at-f .rgt{float:right;color:var(--mid)}@media (max-width:1040px){.hx .hy-prob{grid-template-columns:1fr}.hx .hy-answer{display:none}.hx .hy-inpanel{display:block;background:var(--surf);border-radius:16px;padding:16px;margin:0 0 26px}.hx .hy-inpanel .lab{display:flex;align-items:center;gap:9px;font:600 var(--t-sm)/1.3 var(--font-inter);color:var(--dim);margin:0 0 14px}.hx .hy-inpanel .lab i{width:7px;height:7px;border-radius:50%;background:var(--hx-ok);box-shadow:0 0 0 4px rgba(34,165,90,.16)}}@media (max-width:680px){.hx .hy-mock{padding:14px}}.hx .au-doc td+td,.hx .au-doc th+th{width:62px}.hx .ga-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(20px,2.6vw,36px);gap:clamp(20px,2.6vw,36px)}.hx .ga-step{display:grid;grid-gap:16px;gap:16px;align-content:start}.hx .ga-step .ill{aspect-ratio:4/3;border:1px solid var(--line);border-radius:14px;background:var(--hx-paper-2);overflow:hidden}.hx .ga-step .ill .slot{height:100%;border:0;border-radius:0}.hx .ga-step .when{font:700 12.5px/1 var(--font-inter);letter-spacing:.06em;text-transform:uppercase;color:var(--hx-ok-deep)}.hx .ga-step h3{margin-top:-4px}.hx .ga-step p{font-size:15.5px;color:var(--mid)}.hx .steps-note{margin-top:clamp(36px,4vw,52px)}@media (max-width:900px){.hx .ga-steps{grid-template-columns:1fr;max-width:560px}}.hx .faq-more{border-top:0}.hx .faq-more>summary{font-weight:700;color:var(--hx-link)}.hx .faq-more>.faq-rest{margin-top:4px}.hx .lg-r{display:grid;grid-template-columns:30px minmax(0,1fr) auto;grid-gap:11px;gap:11px;align-items:center;border:1px solid var(--hx-ink-line);border-radius:11px;background:var(--hx-ink);padding:10px 12px}.hx .lg-r .ico{width:30px;height:30px;border-radius:9px;background:var(--hx-ink-3);display:grid;place-items:center;color:#fff}.hx .lg-r .ico .ic{width:15px;height:15px}.hx .lg-r .tx{min-width:0}.hx .lg-r .tx b{display:block;font:600 13.5px/1.3 var(--font-inter);color:#fff}.hx .lg-r .tx span{display:block;font-size:12.5px;line-height:1.35;color:var(--hx-ink-mid)}.hx .lg-t{font:700 11px/1 var(--font-inter);padding:6px 9px;border-radius:999px;white-space:nowrap;color:var(--tc);background:color-mix(in srgb,var(--tc) 17%,transparent);border:1px solid color-mix(in srgb,var(--tc) 40%,transparent)}.hx .lg-t.ga{--tc:#ffa566}.hx .lg-t.lsa{--tc:#f2c14e}.hx .lg-t.seo{--tc:#5bd08c}.hx .lg-t.meta{--tc:#c4bfd3}.hx .lg-t.ai{--tc:#b99bf7}.hx .lg-foot{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;margin-top:4px;padding:12px 2px 0;border-top:1px solid var(--hx-ink-line)}.hx .lg-foot .k{font-size:12.5px;color:var(--hx-ink-mid);line-height:1.35}.hx .lg-n{display:block;margin-top:4px;font:800 38px/1 var(--font-tight);letter-spacing:-.035em;color:#5bd08c;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hx .lg-foot .src{font-size:12.5px;color:var(--hx-ink-mid);text-align:right;max-width:13ch;line-height:1.35}.hx .lg-r1{animation:lg-r1 10s ease-out infinite}.hx .lg-r2{animation:lg-r2 10s ease-out infinite}.hx .lg-r3{animation:lg-r3 10s ease-out infinite}.hx .lg-r4{animation:lg-r4 10s ease-out infinite}.hx .lg-r5{animation:lg-r5 10s ease-out infinite}@keyframes lg-r1{0%,4%{opacity:0;transform:translateY(-10px)}9%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes lg-r2{0%,14%{opacity:0;transform:translateY(-10px)}19%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes lg-r3{0%,24%{opacity:0;transform:translateY(-10px)}29%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes lg-r4{0%,34%{opacity:0;transform:translateY(-10px)}39%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes lg-r5{0%,44%{opacity:0;transform:translateY(-10px)}49%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}.hx .lg-pm{container-type:inline-size}.hx .lg-pm .hd-t{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin:0;font-size:13px;color:var(--hx-paper-mid)}.hx .lg-pm .hd-t b{font:700 14.5px/1.3 var(--font-tight);color:var(--hx-paper-fg)}.hx .lg-pm .ex-tag{margin-left:0}.hx .rp-tot{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:10px 0 8px}.hx .rp-tot div{background:var(--hx-paper);border-radius:9px;padding:8px 10px}.hx .rp-tot .k{display:block;font-size:11.5px;line-height:1.3;color:var(--hx-paper-mid)}.hx .rp-tot .v{display:block;margin-top:3px;font:800 21px/1.1 var(--font-tight);letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hx .rp-row{display:grid;grid-template-columns:10px minmax(0,1fr) 34px 96px;grid-gap:8px;gap:8px;align-items:center;padding:6px 0;border-bottom:1px solid var(--hx-paper-line);font-size:13px;line-height:1.3}.hx .rp-row i{width:10px;height:10px;border-radius:3px;background:var(--c)}.hx .rp-row b{text-align:right;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hx .rp-row b.soft{font-weight:500;font-size:12px;color:var(--hx-paper-dim)}.hx .rp-row.lhd{padding:2px 0 5px;font:600 11px/1.2 var(--font-inter);color:var(--hx-paper-dim)}.hx .rp-row.lhd span:nth-child(n+3){text-align:right}.hx .rp-row:last-child{border-bottom:0}@container (max-width:340px){.hx .rp-row{grid-template-columns:8px minmax(0,1fr) 26px 80px;gap:6px;font-size:12px}.hx .rp-row b.soft{font-size:11px}.hx .rp-tot .v{font-size:19px}.hx .rp-tot div{padding:7px}.hx .rp-tot .k{font-size:11px}.hx .lg-pm .hd-t.st{flex-direction:column;gap:2px}}.hx .ch+.ch{margin-top:12px}.hx .ch-t{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 10px;margin:0 0 5px;font-size:12px;color:var(--hx-paper-mid)}.hx .ch-t b{font:700 13px/1.3 var(--font-tight);color:var(--hx-paper-fg)}.hx .cv{position:relative;height:84px;border-bottom:1px solid var(--hx-paper-line)}.hx .cv svg{position:absolute;inset:0;width:100%;height:100%;display:block}.hx .cv path{vector-effect:non-scaling-stroke}.hx .cv .dip{position:absolute;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;background:#b8322a;border:2px solid #fff;box-sizing:content-box}.hx .lg-leg{display:inline-flex;align-items:center;gap:4px 10px;font-size:11.5px}.hx .lg-leg i{display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:4px;vertical-align:-1px}.hx .lg-ck{list-style:none;margin:10px 0 0;padding:0}.hx .lg-ck li{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:11px;gap:11px;align-items:center;padding:11px 0;border-bottom:1px solid var(--hx-paper-line);font-size:14.5px;line-height:1.35}.hx .lg-ck .ck{width:20px;height:20px;border-radius:50%;background:rgba(34,165,90,.14);color:var(--hx-ok-deep);display:grid;place-items:center}.hx .lg-ck .ck .ic{width:12px;height:12px;stroke-width:2.6}.hx .ck-f{margin:12px 0 0;font-size:13.5px;font-weight:600;color:var(--hx-paper-mid)}.hx .lg-lr{display:grid;grid-template-columns:60px 40px minmax(0,1fr) minmax(0,1fr) 88px;grid-gap:10px;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--hx-paper-line);font-size:13px;line-height:1.3}.hx .lg-lr.lhd{padding:10px 0 6px;font:600 10.5px/1.2 var(--font-inter);letter-spacing:.08em;text-transform:uppercase;color:var(--hx-paper-dim)}.hx .lg-lr .tm{color:var(--hx-paper-mid);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hx .lg-lr .lsc{font-weight:600;min-width:0}.hx .lg-lr .qq{color:var(--hx-paper-mid);min-width:0}.hx .lg-lr:last-child{border-bottom:0}.hx .bc{justify-self:start;padding:4px 9px;border-radius:999px;font:700 11.5px/1.2 var(--font-inter);white-space:nowrap}.hx .bc.bq{background:rgba(255,122,26,.14);color:#a84700}.hx .bc.bw{background:rgba(34,165,90,.14);color:var(--hx-ok-deep)}.hx .bc.bn{background:var(--hx-paper-3);color:var(--hx-paper-dim)}@container (max-width:440px){.hx .lg-lr{grid-template-columns:62px 40px minmax(0,1fr);grid-template-areas:"tm ty sc" "qq qq bc";gap:4px 9px;padding:8px 0}.hx .lg-lr.lhd{display:none}.hx .lg-lr .tm{grid-area:tm}.hx .lg-lr .ty{grid-area:ty}.hx .lg-lr .lsc{grid-area:sc}.hx .lg-lr .lsc,.hx .lg-lr .qq{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hx .lg-lr .qq{grid-area:qq}.hx .lg-lr .bc{grid-area:bc;justify-self:end}}.hx .lg-parts{--g:clamp(16px,2vw,28px);list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--g);gap:var(--g);counter-reset:pt}.hx .lg-parts li{position:relative}.hx .lg-parts li:before{counter-increment:pt;content:counter(pt);width:36px;height:36px;margin-bottom:18px;border-radius:50%;background:var(--hx-cta);color:var(--hx-cta-ink);display:grid;place-items:center;font:800 16px/1 var(--font-tight)}.hx .lg-parts li:not(:last-child):after{content:"";position:absolute;top:17px;left:48px;right:calc(-1*var(--g) + 10px);height:0;border-top:2px dashed var(--line)}.hx .lg-parts h3{font-size:clamp(18px,1.55vw,20px);line-height:1.22;margin:0 0 8px}.hx .lg-parts p{font-size:15.5px;line-height:1.5;color:var(--mid)}.hx .lg-parts+.lg-ltj{margin-top:clamp(36px,4vw,56px)}.hx .lg-loop{margin-top:clamp(28px,3vw,40px)}.hx .lg-fil{display:none;flex-wrap:wrap;gap:10px;margin:0 0 clamp(26px,3vw,38px)}.hx .lg-fil.on{display:flex}.hx .lg-chip{font:600 var(--t-sm)/1.2 var(--font-inter);padding:12px 18px;border-radius:999px;border:1px solid var(--hx-paper-line);background:var(--surf);color:var(--mid);cursor:pointer;transition:background .18s,color .18s,border-color .18s}.hx .lg-chip:hover{color:var(--fg);border-color:var(--fg)}.hx .lg-chip[aria-pressed=true]{background:var(--hx-ink);border-color:var(--hx-ink);color:#fff}.hx .lg-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:stretch}.hx .lg-card{display:flex;flex-direction:column;gap:14px;padding:clamp(20px,2.2vw,26px);border:1px solid var(--line);border-radius:16px;background:var(--surf);transition:opacity .22s ease,transform .22s ease}.hx .lg-card[hidden]{display:none}.hx .lg-card.fade{opacity:0;transform:translateY(6px)}.hx .lg-grp{margin:0;font:600 11.5px/1.3 var(--font-inter);letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.hx .lg-card h3{font-size:clamp(21px,1.9vw,24px);letter-spacing:-.022em;margin:-6px 0 0}.hx .lg-what{margin:-4px 0 0;font-size:15.5px;line-height:1.5;color:var(--mid)}.hx .lg-meta{display:grid;grid-gap:9px;gap:9px;margin:0;padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.hx .lg-meta div{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;font-size:14.5px;line-height:1.4}.hx .lg-meta dt{margin:0;padding-top:3px;font:600 11px/1.2 var(--font-inter);letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.hx .lg-meta dd{margin:0;font-weight:600;color:var(--fg)}.hx .lg-pill{display:inline-block;padding:4px 11px;border-radius:14px;background:var(--surf-2);color:var(--mid);font:600 13px/1.35 var(--font-inter)}.hx .lg-pill.fast{background:rgba(255,122,26,.14);color:#a84700}.hx .lg-ls{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.hx .lg-blk{display:grid;grid-gap:9px;gap:9px}.hx .lg-blk .h{margin:0;font:700 12px/1.2 var(--font-inter);letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.hx .lg-ls li{display:grid;grid-template-columns:16px minmax(0,1fr);grid-gap:9px;gap:9px;font-size:15px;line-height:1.45;color:var(--fg)}.hx .lg-ls li .ic{width:15px;height:15px;margin-top:4px;stroke-width:2.2}.hx .lg-ls.good li .ic{color:var(--hx-ok-deep)}.hx .lg-ls.warn li .ic{color:#b8322a}.hx .lg-ls.warn li{color:var(--mid)}.hx .lg-proof{margin:auto 0 0;padding:11px 14px;border-radius:10px;background:#fff;border:1px solid var(--line);font-size:14.5px;line-height:1.45;color:var(--fg)}.hx .lg-proof b{display:block;margin-bottom:3px;font:700 11px/1.2 var(--font-inter);letter-spacing:.1em;text-transform:uppercase;color:var(--hx-ok-deep)}.hx .lg-proof.best b{color:var(--dim)}.hx .lg-go{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600;align-self:flex-start}.hx .lg-go .ic{width:15px;height:15px;transition:transform .2s}.hx .lg-go:hover .ic{transform:translateX(3px)}.hx .lg-start{margin-top:clamp(26px,3vw,38px)}.hx .lg-cost{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-gap:20px;gap:20px;align-items:stretch}.hx .lg-box{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:18px;background:var(--surf);padding:clamp(22px,2.6vw,34px)}.hx .lg-box h3{font-size:24px;letter-spacing:-.025em;margin-bottom:10px}.hx .lg-bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 18px;padding:14px 0 16px;border-top:1px solid var(--line)}.hx .lg-bar b{order:1;display:block;font:700 16.5px/1.3 var(--font-tight);letter-spacing:-.01em}.hx .lg-bar .trk{order:3;flex:0 0 100%;display:flex;height:12px;margin:6px 0 0;border-radius:6px;background:var(--surf-2);overflow:hidden}.hx .lg-bar .trk i{display:block;height:100%;background:var(--hx-ink)}.hx .lg-bar .trk i.tail{background:repeating-linear-gradient(135deg,#cfc8de 0 4px,transparent 4px 8px)}.hx .lg-bar .trk.dash i{background:repeating-linear-gradient(90deg,var(--hx-ink) 0 9px,transparent 9px 14px)}.hx .lg-bar span{order:2;display:block;font-size:14.5px;line-height:1.45;color:var(--mid)}.hx .lg-box .note{margin-top:auto;padding-top:16px;max-width:none}.hx .lg-box .note,.hx .lg-fm{border-top:1px solid var(--line)}.hx .lg-fm{padding:22px 0}.hx .lg-fm b{display:block;font:800 clamp(22px,2vw,27px)/1.15 var(--font-tight);letter-spacing:-.028em}.hx .lg-fm span{display:block;margin-top:8px;font-size:16.5px;line-height:1.45;color:var(--mid)}.hx .lg-ex{margin-top:auto;border-radius:14px;padding:18px 20px;background:rgba(34,165,90,.09);border:1px solid rgba(34,165,90,.3)}.hx .lg-ex .tg{margin:0 0 12px;font:700 11.5px/1.2 var(--font-inter);letter-spacing:.12em;text-transform:uppercase;color:var(--hx-ok-deep)}.hx .lg-ex .lx{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 14px;padding:9px 0;border-top:1px solid rgba(34,165,90,.25);font-size:15px;color:var(--mid)}.hx .lg-ex .lx:first-of-type{border-top:0;padding-top:0}.hx .lg-ex .lx b{font:800 22px/1.1 var(--font-tight);letter-spacing:-.03em;color:var(--fg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hx .lg-ex p.fin{margin:10px 0 0;padding-top:12px;border-top:1px solid rgba(34,165,90,.25);font-size:15px;line-height:1.5;color:var(--fg)}.hx .lg-cases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.hx .lg-case{display:flex;flex-direction:column;gap:14px;padding:clamp(22px,2.6vw,32px);border:1px solid var(--line);border-radius:18px;background:var(--surf)}.hx .lg-biz{margin:0;font-size:var(--t-sm);color:var(--mid)}.hx .lg-biz b{color:var(--fg);font-weight:700}.hx .lg-tags{display:flex;flex-wrap:wrap;gap:8px}.hx .lg-tags span{padding:5px 11px;border-radius:999px;font:600 12.5px/1.2 var(--font-inter);border:1px solid var(--hx-paper-line);background:#fff;color:var(--mid)}.hx .lg-tags .ads{background:rgba(255,122,26,.12);border-color:rgba(255,122,26,.35);color:#a84700}.hx .lg-tags .seo{background:rgba(34,165,90,.11);border-color:rgba(34,165,90,.35);color:var(--hx-ok-deep)}.hx .lg-tags .soc{background:var(--surf-2);border-color:var(--hx-paper-line);color:var(--mid)}.hx .lg-res{margin:0;text-wrap:balance;font:800 clamp(25px,2.6vw,33px)/1.12 var(--font-tight);letter-spacing:-.032em}.hx .lg-res em{font-style:normal;color:var(--hx-ok-deep)}.hx .lg-how{margin:0;font-size:15.5px;line-height:1.55;color:var(--mid)}.hx .lg-realnote{margin-top:18px}.hx .au-doc.lg-doc{width:min(100%,420px)}.hx .lg-doc .au-h,.hx .lg-doc .au-h b,.hx .lg-doc .au-h span{display:block}.hx .lg-doc .au-h span{margin-top:3px}.hx .lg-doc .au-foot{flex-direction:column;gap:3px}.hx .lg-doc td:last-child,.hx .lg-doc th:last-child{width:96px;text-align:left}.hx .lg-doc td:nth-child(2),.hx .lg-doc th:nth-child(2){width:62px;text-align:center}.hx .lg-doc td:first-child{font-size:13px}.hx .lg-doc td:last-child{color:#157a3f;font-weight:700;font-size:13px;line-height:1.3}.hx .lg-doc td.soft{color:#8a8399;font-weight:600}.hx .lg-doc td:nth-child(2){font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hx .fin-revs .note{max-width:none}@media (max-width:1040px){.hx .lg-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.hx .lg-cost,.hx .lg-parts{grid-template-columns:1fr}.hx .lg-parts{gap:0}.hx .lg-parts li{display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:0 16px;gap:0 16px;padding:0 0 26px}.hx .lg-parts li:last-child{padding-bottom:0}.hx .lg-parts li:before{grid-row:1/3;margin:0}.hx .lg-parts li:not(:last-child):after{top:42px;bottom:6px;left:17px;right:auto;width:0;height:auto;border-top:0;border-left:2px dashed var(--line)}.hx .lg-parts h3{margin-top:6px}.hx .au-doc.lg-doc{width:min(100%,440px)}}@media (max-width:680px){.hx .lg-cards,.hx .lg-cases{grid-template-columns:1fr}.hx .lg-doc td:last-child,.hx .lg-doc th:last-child{width:78px}.hx .lg-doc td:nth-child(2),.hx .lg-doc th:nth-child(2){width:52px}.hx .lg-chip{padding:11px 15px}.hx .lg-foot .src{max-width:none}}.hx .lg-pnote{margin-top:22px}.hx .lg1-t0,.hx .lg1-t1,.hx .lg1-t2{transform-box:fill-box;transform-origin:50% 50%}.hx .lg1-t0{animation:lg1-t0 7s ease-out infinite}.hx .lg1-t1{animation:lg1-t1 7s ease-out infinite}.hx .lg1-t2{animation:lg1-t2 7s ease-out infinite}.hx .lg1-d0a,.hx .lg1-d0b,.hx .lg1-d1a,.hx .lg1-d1b,.hx .lg1-d2a,.hx .lg1-d2b{opacity:0}.hx .lg1-d0a{animation:lg1-d0a 7s linear infinite}.hx .lg1-d0b{animation:lg1-d0b 7s linear infinite}.hx .lg1-d1a{animation:lg1-d1a 7s linear infinite}.hx .lg1-d1b{animation:lg1-d1b 7s linear infinite}.hx .lg1-d2a{animation:lg1-d2a 7s linear infinite}.hx .lg1-d2b{animation:lg1-d2b 7s linear infinite}.hx .lg1-bk0{animation:lg1-bk0 7s ease-in-out infinite}.hx .lg1-bk1{animation:lg1-bk1 7s ease-in-out infinite}.hx .lg1-bk2{animation:lg1-bk2 7s ease-in-out infinite}@keyframes lg1-bk0{0%{opacity:0;transform:translateY(80px)}4%,42%{opacity:1;transform:translateY(80px)}49%{transform:translate(-19.1px,91px)}60%{transform:translate(-19.1px,11px)}68%{transform:translate(0)}70%{transform:translateY(3px)}73%,92%{opacity:1;transform:none}96%{opacity:1;transform:none}99%{opacity:0;transform:none}to{opacity:0;transform:translateY(80px)}}@keyframes lg1-bk1{0%{opacity:0;transform:translateY(-40px)}4%,54%{opacity:1;transform:translateY(-40px)}63%{transform:translateY(3px)}66%,92%{opacity:1;transform:none}96%{opacity:1;transform:none}99%{opacity:0;transform:none}to{opacity:0;transform:translateY(-40px)}}@keyframes lg1-bk2{0%{opacity:0;transform:translateY(-40px)}4%,55%{opacity:1;transform:translateY(-40px)}64%{transform:translateY(3px)}67%,92%{opacity:1;transform:none}96%{opacity:1;transform:none}99%{opacity:0;transform:none}to{opacity:0;transform:translateY(-40px)}}@keyframes lg1-t0{0%,5%{opacity:0;transform:scale(.9)}9%{opacity:1;transform:scale(1.07)}12%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes lg1-t1{0%,17%{opacity:0;transform:scale(.9)}21%{opacity:1;transform:scale(1.07)}24%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes lg1-t2{0%,29%{opacity:0;transform:scale(.9)}33%{opacity:1;transform:scale(1.07)}36%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes lg1-d0a{0%,6%{opacity:0;transform:translate(0)}7%{opacity:1;transform:translate(0)}10%{opacity:1;transform:translate(29px)}13%{opacity:1;transform:translate(29px,38px)}17%{opacity:1;transform:translate(64px,38px)}18%,to{opacity:0;transform:translate(64px,38px)}}@keyframes lg1-d0b{0%,9%{opacity:0;transform:translate(0)}10%{opacity:1;transform:translate(0)}13%{opacity:1;transform:translate(29px)}16%{opacity:1;transform:translate(29px,38px)}20%{opacity:1;transform:translate(64px,38px)}21%,to{opacity:0;transform:translate(64px,38px)}}@keyframes lg1-d1a{0%,18%{opacity:0;transform:translate(0)}19%{opacity:1;transform:translate(0)}22%{opacity:1;transform:translate(29px)}25%{opacity:1;transform:translate(29px)}29%{opacity:1;transform:translate(64px)}30%,to{opacity:0;transform:translate(64px)}}@keyframes lg1-d1b{0%,21%{opacity:0;transform:translate(0)}22%{opacity:1;transform:translate(0)}25%{opacity:1;transform:translate(29px)}28%{opacity:1;transform:translate(29px)}32%{opacity:1;transform:translate(64px)}33%,to{opacity:0;transform:translate(64px)}}@keyframes lg1-d2a{0%,30%{opacity:0;transform:translate(0)}31%{opacity:1;transform:translate(0)}34%{opacity:1;transform:translate(29px)}37%{opacity:1;transform:translate(29px,-38px)}41%{opacity:1;transform:translate(64px,-38px)}42%,to{opacity:0;transform:translate(64px,-38px)}}@keyframes lg1-d2b{0%,33%{opacity:0;transform:translate(0)}34%{opacity:1;transform:translate(0)}37%{opacity:1;transform:translate(29px)}40%{opacity:1;transform:translate(29px,-38px)}44%{opacity:1;transform:translate(64px,-38px)}45%,to{opacity:0;transform:translate(64px,-38px)}}.hx .lg2-w1a,.hx .lg2-w1b,.hx .lg2-w2a,.hx .lg2-w2b{opacity:0}.hx .lg2-w1a{animation:lg2-w1a 7s linear infinite}.hx .lg2-w1b{animation:lg2-w1b 7s linear infinite}.hx .lg2-w2a{animation:lg2-w2a 7s linear infinite}.hx .lg2-w2b{animation:lg2-w2b 7s linear infinite}.hx .lg2-bt,.hx .lg2-ch,.hx .lg2-nc,.hx .lg2-rw{transform-box:fill-box;transform-origin:50% 50%}.hx .lg2-ph{transform-box:fill-box;transform-origin:50% 100%;animation:lg2-shake 7s ease-out infinite}.hx .lg2-bt{animation:lg2-bt 7s linear infinite}.hx .lg2-rw{animation:lg2-rw 7s ease-out infinite}.hx .lg2-ch{animation:lg2-ch 7s ease-out infinite}.hx .lg2-bf{animation:lg2-bfc 7s linear infinite}.hx .lg2-nc{animation:lg2-nc 7s ease-out infinite}.hx .lg2-rg{opacity:0;animation:lg2-rg 7s linear infinite}@keyframes lg2-bt{0%,9%{transform:none}10.5%,13%{transform:translateY(2px)}15%,to{transform:none}}@keyframes lg2-bfc{0%,9%{fill:#ff7a1a}10.5%,13%{fill:#b9520a}15%,to{fill:#ff7a1a}}@keyframes lg2-nc{0%,24%{opacity:0;transform:translateY(-30px)}27%{opacity:1;transform:translateY(-16px)}31%{opacity:1;transform:translateY(0)}32.5%{opacity:1;transform:translateY(3px) scale(1.03,.95)}35%{opacity:1;transform:translateY(-1px)}37%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes lg2-shake{0%,31%{transform:none}32%{transform:translate(-4px,-2px) rotate(-1.6deg)}34%{transform:translate(4px) rotate(1.6deg)}36%{transform:translate(-4px,-1px) rotate(-1.4deg)}38%{transform:translate(3px) rotate(1.1deg)}40%{transform:translate(-2px) rotate(-.7deg)}42%{transform:translate(1px) rotate(.3deg)}44%,to{transform:none}}@keyframes lg2-rg{0%,31%{opacity:0}32%,34%{opacity:1}35%,36.5%{opacity:.15}37.5%,40%{opacity:1}41%,to{opacity:0}}@keyframes lg2-w1a{0%,12%{opacity:0;transform:translateX(0)}13%{opacity:1}23%{opacity:1;transform:translateX(26px)}24%,to{opacity:0;transform:translateX(26px)}}@keyframes lg2-w1b{0%,16%{opacity:0;transform:translateX(0)}17%{opacity:1}27%{opacity:1;transform:translateX(26px)}28%,to{opacity:0;transform:translateX(26px)}}@keyframes lg2-w2a{0%,40%{opacity:0;transform:translateX(0)}41%{opacity:1}51%{opacity:1;transform:translateX(26px)}52%,to{opacity:0;transform:translateX(26px)}}@keyframes lg2-w2b{0%,44%{opacity:0;transform:translateX(0)}45%{opacity:1}55%{opacity:1;transform:translateX(26px)}56%,to{opacity:0;transform:translateX(26px)}}@keyframes lg2-rw{0%,52%{opacity:0;transform:scale(.6)}56%{opacity:1;transform:scale(1.1)}59%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes lg2-ch{0%,56%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.25)}63%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}.hx .lg3-mb,.hx .lg3-nb,.hx .lg3-pill,.hx .lg3-sx{transform-box:fill-box;transform-origin:50% 100%}.hx .lg3-sx{opacity:0;animation:lg3-sx 6.5s ease-in infinite}.hx .lg3-nb{animation:lg3-nb 6.5s ease-out infinite}.hx .lg3-mb{animation:lg3-mb 6.5s ease-out infinite}.hx .lg3-pill{animation:lg3-pill 6.5s ease-out infinite}.hx .lg3-cn0,.hx .lg3-cn1,.hx .lg3-cn2{opacity:0}.hx .lg3-cn0{animation:lg3-cn0 6.5s ease-in-out infinite}.hx .lg3-cn1{animation:lg3-cn1 6.5s ease-in-out infinite}.hx .lg3-cn2{animation:lg3-cn2 6.5s ease-in-out infinite}@keyframes lg3-sx{0%,14%{opacity:1;transform:none}16%{opacity:1;transform:translateY(-5px)}24%{opacity:0;transform:translateY(-14px) scale(.8)}96%{opacity:0}99%,to{opacity:1;transform:none}}@keyframes lg3-nb{0%,38%{opacity:0;transform:translateY(-26px)}43%{opacity:1;transform:translateY(2px)}46%{opacity:1;transform:translateY(-1px)}48%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes lg3-pill{0%,5%{opacity:0;transform:translateY(-46px)}10%{opacity:1;transform:translateY(0)}12%{opacity:1;transform:translateY(4px) scale(1.05,.92)}15%{opacity:1;transform:translateY(-2px)}18%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes lg3-mb{0%{transform:none}26.5%{transform:none}28%{transform:translateY(2.5px)}30%{transform:none}31.5%{transform:none}33%{transform:translateY(2.5px)}35%{transform:none}36.5%{transform:none}38%{transform:translateY(2.5px)}40%{transform:none}to{transform:none}}@keyframes lg3-cn0{0%,16%{opacity:0;transform:translate(0)}17.5%{opacity:1;transform:translate(3.4px,-9px)}22%{opacity:1;transform:translate(42.4px,-37.2px)}27%{opacity:1;transform:translate(84.9px,-4.5px)}28.5%{opacity:0;transform:translate(84.9px,1.5px)}to{opacity:0;transform:translate(84.9px,1.5px)}}@keyframes lg3-cn1{0%,21%{opacity:0;transform:translate(0)}22.5%{opacity:1;transform:translate(3.4px,-9px)}27%{opacity:1;transform:translate(42.4px,-37.2px)}32%{opacity:1;transform:translate(84.9px,-4.5px)}33.5%{opacity:0;transform:translate(84.9px,1.5px)}to{opacity:0;transform:translate(84.9px,1.5px)}}@keyframes lg3-cn2{0%,26%{opacity:0;transform:translate(0)}27.5%{opacity:1;transform:translate(3.4px,-9px)}32%{opacity:1;transform:translate(42.4px,-37.2px)}37%{opacity:1;transform:translate(84.9px,-4.5px)}38.5%{opacity:0;transform:translate(84.9px,1.5px)}to{opacity:0;transform:translate(84.9px,1.5px)}}.hx #plan{scroll-margin-top:72px}.hx .gp-hero .lhero-grid{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:clamp(36px,5vw,72px);align-items:center}.hx .gp-hero h1{max-width:12ch}.hx .gp-hero .dream{margin-top:30px}.hx .gp-hero .dream li{color:#e7e4ee}.hx .gp-meta{margin-top:30px;padding-top:24px;border-top:1px solid var(--hx-ink-line)}.hx .gp-meta b{color:var(--fg);font-weight:700}.hx .dream .ic{stroke-width:2.2}.hx .gp-formcol .telrow{margin-top:20px;font-size:var(--t-b);color:var(--mid)}.hx .gp-formcol .telrow a{font-weight:600}.hx .gp-form .btn{padding:19px 26px}.hx .gp-view{margin-top:0}.hx .gp-tabs{display:none}.hx .gp-view.on .gp-tabs{display:flex;gap:10px;overflow-x:auto;max-width:100%;padding:2px 2px 16px;margin:0 -2px;scroll-snap-type:x proximity;scrollbar-width:thin}.hx .gp-tab{flex:1 0 auto;scroll-snap-align:start;display:flex;align-items:center;gap:12px;text-align:left;padding:13px 20px 13px 14px;border-radius:14px;border:1px solid var(--line);background:#fff;color:var(--mid);font:600 15.5px/1.25 var(--font-inter);cursor:pointer;transition:background .2s,color .2s,border-color .2s,box-shadow .2s}.hx .gp-tab:hover{border-color:var(--dim);color:var(--fg)}.hx .gp-tab .n{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--surf-2);color:var(--fg);font:700 13px/1 var(--font-tight);transition:background .2s,color .2s}.hx .gp-tab[aria-selected=true]{background:var(--hx-ink);border-color:var(--hx-ink);color:#fff;box-shadow:var(--hx-shadow)}.hx .gp-tab[aria-selected=true] .n{background:var(--hx-cta);color:var(--hx-cta-ink)}.hx .gp-panels{display:grid;grid-gap:22px;gap:22px}.hx .gp-panel{border:1px solid var(--line);border-radius:22px;background:var(--surf);padding:clamp(24px,3.2vw,44px)}.hx .gp-ph{margin-bottom:22px}.hx .gp-view.on .gp-ph{display:none}.hx .gp-cols{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(28px,4.4vw,72px);gap:clamp(28px,4.4vw,72px);align-items:center}.hx .gp-txt>p:first-child{font-size:var(--t-lg);line-height:1.55;color:var(--fg);max-width:46ch}.hx .gp-means{margin-top:24px;padding:18px 22px;border-left:3px solid var(--hx-cta);background:#fff;border-radius:0 12px 12px 0;font-size:16.5px;line-height:1.55;color:var(--mid);max-width:50ch}.hx .gp-means b{color:var(--fg);font-weight:700}.hx .gp-pg{display:grid;place-items:center;padding:8px 0}.hx .gp-doc{width:min(100%,440px);padding:24px 22px 20px;position:relative;transform:rotate(-1.8deg)}.hx .gp-panel:nth-child(2n) .gp-doc{transform:rotate(1.6deg)}.hx .gp-doc .au-h{align-items:center}.hx .gp-tag{flex:none;padding:3px 9px;border-radius:99px;background:rgba(255,122,26,.13);border:1px solid rgba(255,122,26,.38);font:700 10.5px/1.3 var(--font-inter);font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:#a84700}.hx .gp-sub{margin:10px 0 0;font-size:12.5px;color:#8a8399}.hx .gp-sub b{color:#16131d;font-weight:600}.hx .gp-score{display:flex;align-items:baseline;gap:6px;margin:14px 0 6px}.hx .gp-score b{font:800 84px/.9 var(--font-tight);letter-spacing:-.05em;color:#16131d}.hx .gp-score span{font:700 26px/1 var(--font-tight);color:#8a8399;letter-spacing:-.02em}.hx .gp-bars{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-gap:13px;gap:13px}.hx .gp-bars li{display:grid;grid-template-columns:100px minmax(0,1fr) 28px;grid-gap:12px;gap:12px;align-items:center;font-size:13px}.hx .gp-bars .l{color:#575169;font-weight:500}.hx .gp-bars .t{display:block;height:10px;border-radius:99px;background:#eee9e2;overflow:hidden}.hx .gp-bars .t i{display:block;height:100%;width:var(--w);border-radius:99px;background:var(--hx-cta);transition:width .8s cubic-bezier(.2,.7,.3,1) .12s}.hx .gp-bars .t i.good{background:var(--hx-ok)}.hx .gp-bars .v{text-align:right;font:700 14px/1 var(--font-tight);color:#16131d}.hx .gp-view.on .gp-panel:not(.cur) .gp-bars .t i{width:0;transition:none}.hx .gp-comp{margin-top:18px;padding-top:13px;border-top:1px solid #eee9e2;font-size:13px;color:#575169;display:flex;justify-content:space-between;gap:10px}.hx .gp-comp b{color:#16131d;font-weight:700}.hx .gp-doc table.gp-tb{margin-top:10px}.hx .gp-doc .gp-tb td,.hx .gp-doc .gp-tb th{padding:10px 4px;text-align:left}.hx .gp-doc .gp-tb td+td,.hx .gp-doc .gp-tb th+th{width:33%;text-align:left}.hx .gp-tb tbody th{font:500 12.5px/1.3 var(--font-inter);letter-spacing:0;text-transform:none;color:#575169}.hx .gp-tb .you{color:#b8322a;font-weight:700}.hx .gp-tb .rival{color:#16131d;font-weight:600}.hx .gp-fixes{margin-top:16px;padding:14px 14px 12px;border-radius:8px;background:#fbf9f6;border:1px solid #eee9e2}.hx .gp-fixes p{margin:0 0 9px;font-size:12.5px;font-weight:600;line-height:1.4;color:#16131d}.hx .gp-fixes ol{margin:0;padding:0;list-style:none;display:grid;grid-gap:7px;gap:7px;counter-reset:fx}.hx .gp-fixes li{counter-increment:fx;display:grid;grid-template-columns:20px 1fr;grid-gap:9px;gap:9px;align-items:center;font-size:13px;color:#2b2736}.hx .gp-fixes li:before{content:counter(fx);width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--hx-cta);color:var(--hx-cta-ink);font:700 11.5px/1 var(--font-tight)}.hx .gp-ch{list-style:none;margin:8px 0 0;padding:0}.hx .gp-ch li{display:grid;grid-template-columns:30px minmax(0,1fr) auto;grid-gap:13px;gap:13px;align-items:center;padding:15px 0;border-bottom:1px solid #eee9e2}.hx .gp-ch li:last-child{border-bottom:0;padding-bottom:6px}.hx .gp-ch .n{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--hx-cta);color:var(--hx-cta-ink);font:700 13px/1 var(--font-tight)}.hx .gp-ch b{display:block;font:700 15px/1.25 var(--font-tight);color:#16131d}.hx .gp-ch .r{display:block;margin-top:3px;font-size:12.5px;line-height:1.35;color:#575169}.hx .gp-ch .m{font:800 17px/1 var(--font-tight);letter-spacing:-.02em;color:#16131d}.hx .gp-tl{list-style:none;margin:14px 0 0;padding:0}.hx .gp-tl li{position:relative;padding:0 0 24px 30px}.hx .gp-tl li:before{content:"";position:absolute;left:0;top:3px;width:12px;height:12px;border-radius:50%;background:#fff;border:3px solid var(--hx-cta)}.hx .gp-tl li:after{content:"";position:absolute;left:5.5px;top:19px;bottom:-1px;width:1.5px;background:#e3dcd2}.hx .gp-tl li:last-child{padding-bottom:6px}.hx .gp-tl li:last-child:after{display:none}.hx .gp-tl b{display:block;font:700 12px/1.2 var(--font-inter);letter-spacing:.07em;text-transform:uppercase;color:#157a3f;margin-bottom:4px}.hx .gp-tl span{display:block;font-size:15px;line-height:1.4;color:#16131d;font-weight:500}.hx .gp-est{margin-top:6px;padding:13px 15px;border-radius:8px;background:#f1faf4;border:1px solid #cde9d8;font-size:13.5px;line-height:1.45;color:#2b2736}.hx .gp-est b{color:#157a3f;font:800 15px/1 var(--font-tight)}.hx .gp-note{margin-top:22px}.hx .gp-view.on .gp-panels{gap:0}.hx .gp-view.on .gp-panel{grid-area:1/1;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .32s ease,visibility 0s linear .32s}.hx .gp-view.on .gp-panel.cur{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .32s ease .06s,visibility 0s}.hx .gp-h2w{max-width:24ch}.hx .gp-flow{display:grid;grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr) 54px minmax(0,1fr);align-items:stretch}.hx .gp-card{background:var(--surf);border:1px solid var(--line);border-radius:20px;padding:clamp(22px,2.4vw,32px);box-shadow:var(--hx-shadow);display:flex;flex-direction:column;gap:20px}.hx .gp-card.mid{border-top:4px solid var(--hx-cta);box-shadow:0 2px 5px rgba(12,11,18,.09),0 16px 34px -20px rgba(12,11,18,.4)}.hx .gp-chead{display:flex;align-items:center;gap:14px}.hx .gp-ico{flex:none;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--surf-2);color:var(--fg)}.hx .gp-ico .ic{width:22px;height:22px}.hx .mid .gp-ico{background:rgba(255,122,26,.14);color:#a84700}.hx .gp-card:last-child .gp-ico{background:rgba(34,165,90,.13);color:var(--hx-ok-deep)}.hx .gp-card h3{font-size:clamp(19px,1.5vw,22px)}.hx .gp-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:13px;gap:13px}.hx .gp-list li{position:relative;padding-left:20px;font-size:15.5px;line-height:1.45;color:var(--mid)}.hx .gp-list li:before{content:"";position:absolute;left:3px;top:.6em;width:7px;height:7px;border-radius:50%;background:var(--dim);opacity:.55}.hx .mid .gp-list li:before{background:var(--hx-cta);opacity:1}.hx .gp-list.ticks li{padding-left:28px;color:var(--fg);font-weight:500}.hx .gp-list.ticks li:before{display:none}.hx .gp-list.ticks .ic{position:absolute;left:0;top:3px;width:17px;height:17px;color:var(--hx-ok);stroke-width:2.3}.hx .gp-arr{display:grid;place-items:center}.hx .gp-arr span{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--hx-cta);color:var(--hx-cta-ink);box-shadow:0 1px 2px rgba(0,0,0,.18),0 8px 16px -10px rgba(168,71,0,.7)}.hx .gp-arr .ic{width:18px;height:18px;stroke-width:2.3}.hx .gp-pts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(24px,3vw,44px);gap:clamp(24px,3vw,44px);margin-top:clamp(40px,5vw,64px)}.hx .gp-pt{padding-top:22px;border-top:2px solid var(--fg)}.hx .gp-pt h3{font-size:clamp(19px,1.6vw,22px);margin-bottom:12px}.hx .gp-pt p{font-size:16px;line-height:1.6;color:var(--mid)}.hx .gp-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:20px;background:var(--surf);overflow:hidden}.hx .gp-stat{padding:clamp(20px,2.4vw,32px) clamp(18px,2.4vw,32px);border-left:1px solid var(--line);display:flex;flex-direction:column;gap:8px}.hx .gp-stat:first-child{border-left:0}.hx .gp-stat .v{font:800 clamp(38px,4.4vw,60px)/1 var(--font-tight);letter-spacing:-.045em;color:var(--fg)}.hx .gp-stat .v small{font:700 .38em/1 var(--font-tight);letter-spacing:-.01em;color:var(--mid)}.hx .gp-stat .s{font-size:var(--t-sm);line-height:1.4;color:var(--mid)}.hx .gp-stat .stars .ic{width:13px;height:13px}.hx .gp-cases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:16px}.hx .gp-case{display:flex;flex-direction:column;gap:14px;padding:clamp(22px,2.6vw,32px);border:1px solid var(--line);border-radius:18px;background:var(--surf)}.hx .gp-biz{margin:0;font-size:var(--t-sm);color:var(--mid)}.hx .gp-biz b{color:var(--fg);font-weight:700}.hx .gp-tags{display:flex;flex-wrap:wrap;gap:8px}.hx .gp-tags span{padding:5px 11px;border-radius:999px;font:600 12.5px/1.2 var(--font-inter);border:1px solid var(--hx-paper-line);background:#fff;color:var(--mid)}.hx .gp-tags .ads{background:rgba(255,122,26,.12);border-color:rgba(255,122,26,.35);color:#a84700}.hx .gp-tags .seo{background:rgba(34,165,90,.11);border-color:rgba(34,165,90,.35);color:var(--hx-ok-deep)}.hx .gp-res{margin:0;text-wrap:balance;font:800 clamp(25px,2.6vw,33px)/1.12 var(--font-tight);letter-spacing:-.032em}.hx .gp-res em{font-style:normal;color:var(--hx-ok-deep)}.hx .gp-how{margin:0;font-size:15.5px;line-height:1.55;color:var(--mid)}.hx .gp-quote{margin:clamp(40px,5vw,64px) 0 0;padding:6px 0 6px clamp(22px,3vw,40px);border-left:4px solid var(--hx-cta);max-width:960px}.hx .gp-quote blockquote{margin:0;font:700 clamp(23px,2.9vw,36px)/1.28 var(--font-tight);letter-spacing:-.026em;text-wrap:balance}.hx .gp-quote .who-row{margin-top:20px}.hx .gp-fin{text-align:center;display:flex;flex-direction:column;align-items:center}.hx .gp-fin h2{max-width:none}.hx .gp-fin .lede{margin:20px auto 0;max-width:46ch}.hx .gp-fin .cta-row{margin-top:34px;justify-content:center}.hx .gp-fin .fin-tel{margin-top:22px}@media (max-width:1040px){.hx .gp-hero .lhero-grid{grid-template-columns:1fr}.hx .gp-hero h1{max-width:16ch}.hx .gp-cols{grid-template-columns:1fr}.hx .gp-flow{grid-template-columns:minmax(0,1fr)}.hx .gp-arr{height:56px}.hx .gp-arr .ic{transform:rotate(90deg)}.hx .gp-pts{grid-template-columns:1fr;gap:28px}.hx .gp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.hx .gp-stat:nth-child(3){border-left:0}.hx .gp-stat:nth-child(n+3){border-top:1px solid var(--line)}.hx .gp-doc{width:min(100%,400px)}}@media (max-width:900px){.hx .gp-view.on .gp-panels{display:block}.hx .gp-view.on .gp-panel{opacity:1;visibility:visible;pointer-events:auto;transition:none}.hx .gp-view.on .gp-panel:not(.cur){display:none}.hx .gp-view.on .gp-panel.cur{animation:gp-in .32s ease both}.hx .gp-cases{grid-template-columns:1fr}}@keyframes gp-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:680px){.hx .gp-tab{font-size:14.5px;padding:11px 16px 11px 11px}.hx .gp-panel{padding:20px 16px 24px;border-radius:18px}.hx .gp-doc{padding:20px 16px 16px}.hx .gp-score b{font-size:72px}.hx .gp-bars li{grid-template-columns:92px minmax(0,1fr) 24px;gap:8px}.hx .gp-stat{padding:18px 16px}.hx .gp-stat .v{font-size:clamp(28px,8.4vw,34px)}.hx .gp-meta span+span:before{display:none}.hx .gp-meta{gap:4px 18px}}.hx .gp1-f0,.hx .gp1-f1,.hx .gp1-f2{transform-box:fill-box;transform-origin:0 50%}.hx .gp1-f0{animation:gp1-f0 7s ease-out infinite}.hx .gp1-f1{animation:gp1-f1 7s ease-out infinite}.hx .gp1-f2{animation:gp1-f2 7s ease-out infinite}.hx .gp1-bt{animation:gp1-bt 7s linear infinite}.hx .gp1-bf{animation:gp1-bfc 7s linear infinite}.hx .gp1-ph{transform-box:fill-box;transform-origin:50% 100%;animation:gp1-hold 7s ease-out infinite}.hx .gp1-ck{transform-box:fill-box;transform-origin:50% 50%;animation:gp1-ck 7s ease-out infinite}.hx .gp1-pl{opacity:1;transform:translate(90.5px,-65.7px) rotate(-29.7deg) scale(1.6);animation:gp1-pl 7s linear infinite}.hx .gp1-tr0,.hx .gp1-tr1,.hx .gp1-tr2,.hx .gp1-tr3,.hx .gp1-tr4{opacity:0;transform-box:fill-box;transform-origin:50% 50%}.hx .gp1-tr0{animation:gp1-tr0 7s linear infinite}.hx .gp1-tr1{animation:gp1-tr1 7s linear infinite}.hx .gp1-tr2{animation:gp1-tr2 7s linear infinite}.hx .gp1-tr3{animation:gp1-tr3 7s linear infinite}.hx .gp1-tr4{animation:gp1-tr4 7s linear infinite}@keyframes gp1-bt{0%,33%{transform:none}35%,38.5%{transform:translateY(3px)}41%,to{transform:none}}@keyframes gp1-bfc{0%,33%{fill:#ff7a1a}35%,38.5%{fill:#b9520a}41%,to{fill:#ff7a1a}}@keyframes gp1-hold{0%,34%{transform:none}36%{transform:translateY(1px)}40%{transform:translateY(-1px)}43%,to{transform:none}}@keyframes gp1-f0{0%,5%{opacity:1;transform:scaleX(0)}13%,94%{opacity:1;transform:none}98%{opacity:0;transform:none}to{opacity:0;transform:scaleX(0)}}@keyframes gp1-f1{0%,14%{opacity:1;transform:scaleX(0)}22%,94%{opacity:1;transform:none}98%{opacity:0;transform:none}to{opacity:0;transform:scaleX(0)}}@keyframes gp1-f2{0%,23%{opacity:1;transform:scaleX(0)}31%,94%{opacity:1;transform:none}98%{opacity:0;transform:none}to{opacity:0;transform:scaleX(0)}}@keyframes gp1-ck{0%,62%{opacity:0;transform:scale(.3)}66%{opacity:1;transform:scale(1.25)}69%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes gp1-pl{0%,38%{opacity:0;transform:translate(0) rotate(-42.3deg) scale(.3)}41%{opacity:1;transform:translate(1px,-6px) rotate(-42.3deg) scale(1)}42%{opacity:1;transform:translate(0) rotate(-42.3deg) scale(1.6)}45.5%{opacity:1;transform:translate(12.1px,-10.7px) rotate(-40.5deg) scale(1.6)}49%{opacity:1;transform:translate(32.6px,-27.3px) rotate(-37.5deg) scale(1.6)}52.5%{opacity:1;transform:translate(58.9px,-46.2px) rotate(-33.8deg) scale(1.6)}56%{opacity:1;transform:translate(90.5px,-65.7px) rotate(-29.7deg) scale(1.6)}59.5%{opacity:1;transform:translate(127.3px,-84.8px) rotate(-25.1deg) scale(1.6)}63%{opacity:1;transform:translate(169.4px,-102.4px) rotate(-20.4deg) scale(1.6)}66.5%{opacity:1;transform:translate(216.9px,-117.7px) rotate(-15.5deg) scale(1.6)}70%{opacity:0;transform:translate(270px,-130px) rotate(-10.6deg) scale(1.6)}to{opacity:0;transform:translate(270px,-130px) rotate(-10.6deg) scale(1.6)}}@keyframes gp1-tr0{0%,45.92%{opacity:0;transform:scale(.4)}47.42%{opacity:1;transform:scale(1)}55.92%,to{opacity:0;transform:scale(.4)}}@keyframes gp1-tr1{0%,49.56%{opacity:0;transform:scale(.4)}51.06%{opacity:1;transform:scale(1)}59.56%,to{opacity:0;transform:scale(.4)}}@keyframes gp1-tr2{0%,53.2%{opacity:0;transform:scale(.4)}54.7%{opacity:1;transform:scale(1)}63.2%,to{opacity:0;transform:scale(.4)}}@keyframes gp1-tr3{0%,56.84%{opacity:0;transform:scale(.4)}58.34%{opacity:1;transform:scale(1)}66.84%,to{opacity:0;transform:scale(.4)}}@keyframes gp1-tr4{0%,60.48%{opacity:0;transform:scale(.4)}61.98%{opacity:1;transform:scale(1)}70.48%,to{opacity:0;transform:scale(.4)}}.hx .gp2-c0{animation:gp2-c0 6.5s ease-in-out infinite}.hx .gp2-c1{animation:gp2-c1 6.5s ease-in-out infinite}.hx .gp2-c2{animation:gp2-c2 6.5s ease-in-out infinite}.hx .gp2-c3{animation:gp2-c3 6.5s ease-in-out infinite}.hx .gp2-mg{animation:gp2-mg 6.5s ease-in-out infinite}.hx .gp2-sh{animation:gp2-sj 6.5s ease-out infinite}.hx .gp2-d0a,.hx .gp2-d0b,.hx .gp2-d1a,.hx .gp2-d1b,.hx .gp2-d2a,.hx .gp2-d2b,.hx .gp2-d3a,.hx .gp2-d3b{opacity:0}.hx .gp2-d0a{animation:gp2-d0a 6.5s linear infinite}.hx .gp2-d0b{animation:gp2-d0b 6.5s linear infinite}.hx .gp2-d1a{animation:gp2-d1a 6.5s linear infinite}.hx .gp2-d1b{animation:gp2-d1b 6.5s linear infinite}.hx .gp2-d2a{animation:gp2-d2a 6.5s linear infinite}.hx .gp2-d2b{animation:gp2-d2b 6.5s linear infinite}.hx .gp2-d3a{animation:gp2-d3a 6.5s linear infinite}.hx .gp2-d3b{animation:gp2-d3b 6.5s linear infinite}.hx .gp2-k0,.hx .gp2-k1,.hx .gp2-k2,.hx .gp2-k3{transform-box:fill-box;transform-origin:0 50%}.hx .gp2-k0{animation:gp2-k0 6.5s ease-out infinite}.hx .gp2-k1{animation:gp2-k1 6.5s ease-out infinite}.hx .gp2-k2{animation:gp2-k2 6.5s ease-out infinite}.hx .gp2-k3{animation:gp2-k3 6.5s ease-out infinite}@keyframes gp2-sj{0%,13%{transform:none}14%{transform:none}15.5%{transform:translateY(3px)}18%{transform:translateY(-1px)}20%{transform:none}30%{transform:none}31.5%{transform:translateY(3px)}34%{transform:translateY(-1px)}36%{transform:none}46%{transform:none}47.5%{transform:translateY(3px)}50%{transform:translateY(-1px)}52%{transform:none}62%{transform:none}63.5%{transform:translateY(3px)}66%{transform:translateY(-1px)}68%{transform:none}to{transform:none}}@keyframes gp2-mg{0%{transform:translate(0)}12%{transform:translate(52px,30px)}16%{transform:translate(52px,64px)}28%{transform:translateY(34px)}32%{transform:translateY(68px)}44%{transform:translate(52px,98px)}48%{transform:translate(52px,138px)}60%{transform:translateY(108px)}70%{transform:translate(0)}to{transform:none}}@keyframes gp2-c0{0%{transform:none}1.5%,13%{transform:translateY(-5px)}16%,to{transform:none}}@keyframes gp2-c1{0%{transform:none}14.5%{transform:none}17.5%,29%{transform:translateY(-5px)}32%,to{transform:none}}@keyframes gp2-c2{0%{transform:none}30.5%{transform:none}33.5%,45%{transform:translateY(-5px)}48%,to{transform:none}}@keyframes gp2-c3{0%{transform:none}46.5%{transform:none}49.5%,61%{transform:translateY(-5px)}64%,to{transform:none}}@keyframes gp2-d0a{0%,4%{opacity:0;transform:translateX(0)}5%{opacity:1;transform:translateX(0)}14%{opacity:1;transform:translateX(56px)}15%,to{opacity:0;transform:translateX(56px)}}@keyframes gp2-d0b{0%,8%{opacity:0;transform:translateX(0)}9%{opacity:1;transform:translateX(0)}18%{opacity:1;transform:translateX(56px)}19%,to{opacity:0;transform:translateX(56px)}}@keyframes gp2-d1a{0%,20%{opacity:0;transform:translateX(0)}21%{opacity:1;transform:translateX(0)}30%{opacity:1;transform:translateX(56px)}31%,to{opacity:0;transform:translateX(56px)}}@keyframes gp2-d1b{0%,24%{opacity:0;transform:translateX(0)}25%{opacity:1;transform:translateX(0)}34%{opacity:1;transform:translateX(56px)}35%,to{opacity:0;transform:translateX(56px)}}@keyframes gp2-d2a{0%,36%{opacity:0;transform:translateX(0)}37%{opacity:1;transform:translateX(0)}46%{opacity:1;transform:translateX(56px)}47%,to{opacity:0;transform:translateX(56px)}}@keyframes gp2-d2b{0%,40%{opacity:0;transform:translateX(0)}41%{opacity:1;transform:translateX(0)}50%{opacity:1;transform:translateX(56px)}51%,to{opacity:0;transform:translateX(56px)}}@keyframes gp2-d3a{0%,52%{opacity:0;transform:translateX(0)}53%{opacity:1;transform:translateX(0)}62%{opacity:1;transform:translateX(56px)}63%,to{opacity:0;transform:translateX(56px)}}@keyframes gp2-d3b{0%,56%{opacity:0;transform:translateX(0)}57%{opacity:1;transform:translateX(0)}66%{opacity:1;transform:translateX(56px)}67%,to{opacity:0;transform:translateX(56px)}}@keyframes gp2-k0{0%,14%{opacity:1;transform:scaleX(0)}21%,94%{opacity:1;transform:none}98%{opacity:0;transform:none}to{opacity:0;transform:scaleX(0)}}@keyframes gp2-k1{0%,30%{opacity:1;transform:scaleX(0)}37%,94%{opacity:1;transform:none}98%{opacity:0;transform:none}to{opacity:0;transform:scaleX(0)}}@keyframes gp2-k2{0%,46%{opacity:1;transform:scaleX(0)}53%,94%{opacity:1;transform:none}98%{opacity:0;transform:none}to{opacity:0;transform:scaleX(0)}}@keyframes gp2-k3{0%,62%{opacity:1;transform:scaleX(0)}69%,94%{opacity:1;transform:none}98%{opacity:0;transform:none}to{opacity:0;transform:scaleX(0)}}.hx .gp3-dc{transform-box:fill-box;transform-origin:50% 100%;animation:gp3-dc 7s linear infinite}.hx .gp3-jl{animation:gp3-jl 7s ease-out infinite}.hx .gp3-shd{animation:gp3-shd 7s ease-out infinite}.hx .gp3-bd,.hx .gp3-pc,.hx .gp3-pr,.hx .gp3-st{transform-box:fill-box;transform-origin:50% 50%}.hx .gp3-bd{animation:gp3-bd 7s ease-out infinite}.hx .gp3-st{animation:gp3-st 7s ease-out infinite}.hx .gp3-pc{animation:gp3-pc 7s ease-in-out infinite}.hx .gp3-pr{opacity:0;animation:gp3-pr 7s ease-out infinite}.hx .gp3-ph{transform-box:fill-box;transform-origin:50% 100%;animation:gp3-ph 7s ease-out infinite}.hx .gp3-rg{opacity:0;animation:gp3-rg 7s linear infinite}@keyframes gp3-rg{0%,60%{opacity:0}61%,64%{opacity:1}65%,66.5%{opacity:.15}67.5%,70%{opacity:1}71%,to{opacity:0}}@keyframes gp3-dc{0%,3%{opacity:0;transform:translateY(-38px)}4%{opacity:1;transform:translateY(-38px);animation-timing-function:cubic-bezier(.55,0,1,.7)}13%{opacity:1;transform:translateY(0)}15%{opacity:1;transform:translateY(5px) scale(1.03,.96)}18%{opacity:1;transform:translateY(-2px)}21%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes gp3-shd{0%,4%{opacity:0}14%,92%{opacity:1}97%,to{opacity:0}}@keyframes gp3-jl{0%,47%{transform:none}49%{transform:translateY(3px)}52%{transform:translateY(-1px)}55%,to{transform:none}}@keyframes gp3-st{0%,44%{opacity:0;transform:scale(2.4)}49%{opacity:1;transform:scale(.88)}52%{opacity:1;transform:scale(1.08)}55%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes gp3-pc{0%,60%{transform:none}64%{transform:scale(1.35)}68%{transform:scale(.94)}71%,to{transform:none}}@keyframes gp3-pr{0%,60%{opacity:0;transform:scale(1)}61%{opacity:.9;transform:scale(1)}72%{opacity:0;transform:scale(2.5)}to{opacity:0;transform:scale(2.5)}}@keyframes gp3-ph{0%,60%{transform:none}62%{transform:translate(-3px,-1px) rotate(-1.4deg)}64%{transform:translate(3px) rotate(1.3deg)}66%{transform:translate(-2px) rotate(-.9deg)}68%{transform:translate(1px) rotate(.4deg)}70%,to{transform:none}}@keyframes gp3-bd{0%,30%{opacity:0;transform:scale(.3)}34%{opacity:1;transform:scale(1.22)}37%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@property --lf-t{syntax:"<number>";inherits:true;initial-value:0}@keyframes lf-clock{0%{--lf-t:0}to{--lf-t:12}}.hx .lf{--lf-ink:var(--hx-ink,#0c0b12);--lf-line:var(--hx-paper-line,#dfdae9);--lf-mid:#575169;--lf-mute:#676080;--lf-or:var(--hx-cta,#ff7a1a);--lf-t:0;animation:lf-clock 12s linear infinite;container:lf-c/inline-size;display:block;width:100%;max-width:1160px;margin:0 auto;color:var(--lf-ink);font:500 14px/1.35 Inter,system-ui,-apple-system,Segoe UI,sans-serif;text-align:left;-webkit-font-smoothing:antialiased}.hx .lf.lf-off{animation-play-state:paused}.hx .lf.lf-static{animation:none;--lf-t:10.5}.hx .lf *,.hx .lf :after,.hx .lf :before{box-sizing:border-box}.hx .lf b,.hx .lf i,.hx .lf li,.hx .lf p,.hx .lf ul{margin:0;padding:0}.hx .lf i{font-style:normal}.hx .lf-g{--lf-c:#ff7a1a;--lf-ct:#0c0b12}.hx .lf-l{--lf-c:#ffb37a;--lf-ct:#0c0b12}.hx .lf-s{--lf-c:#22a55a;--lf-ct:#0c0b12}.hx .lf-m{--lf-c:#1e1b2a;--lf-ct:#fff}.hx .lf-card{background:#fff;border:1px solid var(--lf-line);border-radius:18px;padding:22px 24px;overflow:hidden;box-shadow:0 1px 2px rgba(12,11,18,.05),0 18px 40px -24px rgba(12,11,18,.24)}.hx .lf-title{font:800 clamp(19px,2.1cqw,24px)/1.15 Inter Tight,Inter,system-ui,sans-serif;letter-spacing:-.02em;margin-bottom:18px}.hx .lf-fade{opacity:min(clamp(0,calc(var(--lf-t) / .4),1),clamp(0,calc((12 - var(--lf-t)) / .45),1))}.hx .lf-grid{display:grid;grid-template-columns:minmax(250px,1.45fr) minmax(210px,1fr) 84px minmax(150px,.8fr) minmax(160px,.85fr);grid-column-gap:16px;column-gap:16px;align-items:start}.hx .lf-st{min-width:0}.hx .lf-hd{height:26px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--lf-line)}.hx .lf-lb{font:700 12px/1 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--lf-mute)}.hx .lf-key{--lf-q:clamp(0,calc((var(--lf-t) - 9.6) / .6),1);display:grid;text-align:right;font:600 11.5px/1.1 Inter,sans-serif;color:var(--lf-mute)}.hx .lf-key>span{grid-area:1/1}.hx .lf-ka{opacity:calc(1 - var(--lf-q))}.hx .lf-kb{opacity:var(--lf-q);color:var(--lf-ink)}.hx .lf-viz{height:210px;margin-top:10px;position:relative}.hx .lf-ft{margin-top:14px}.hx .lf-num{font:800 clamp(34px,3.5cqw,44px)/1 Inter Tight,Inter,sans-serif;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--lf-ink);white-space:nowrap}.hx .lf-un{font:700 15px/1.2 Inter,sans-serif;margin-top:6px}.hx .lf-ds{font:500 12.5px/1.35 Inter,sans-serif;color:var(--lf-mid);margin-top:3px;max-width:26ch}.hx .lf-v1{display:flex;flex-direction:column}.hx .lf-row{--lf-q:clamp(0,calc((var(--lf-t) - 9.6) / .6),1);flex:1 1;gap:10px;counter-reset:lf-cp round(calc(var(--lf-b) + var(--lf-dl) * var(--lf-q)),1)}.hx .lf-chip,.hx .lf-row{display:flex;align-items:center}.hx .lf-chip{flex:none;width:150px;height:36px;border-radius:999px;background:var(--lf-c);color:var(--lf-ct);padding:0 14px;font:700 13px/1 Inter,sans-serif;white-space:nowrap}.hx .lf-bar{flex:1 1;min-width:30px;height:6px;border-radius:3px;background:#ece8f2;overflow:hidden}.hx .lf-bar i{display:block;height:100%;border-radius:3px;background:var(--lf-c);width:calc((var(--lf-b) + var(--lf-dl) * var(--lf-q)) * 2%)}.hx .lf-pc{flex:none;width:34px;text-align:right;font:700 12.5px/1 Inter,sans-serif;color:var(--lf-mid);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hx .lf-pc:after{content:counter(lf-cp) "%"}.hx .lf-dg{display:grid;grid-template-columns:repeat(10,1fr);width:min(100%,210px)}.hx .lf-d{--lf-p:clamp(0,calc((var(--lf-t) - var(--lf-s)) / .7),1);--lf-e:calc(1 - (1 - var(--lf-p)) * (1 - var(--lf-p)));--lf-ox:var(--lf-dx);--lf-oy:var(--lf-dy);position:relative;aspect-ratio:1;opacity:min(1,calc(var(--lf-p) * 5));transform:translate(calc(var(--lf-ox) * (1 - var(--lf-e)) * 100%),calc(var(--lf-oy) * (1 - var(--lf-e)) * 100%))}.hx .lf-d:before{content:"";position:absolute;inset:15%;border-radius:50%;background:var(--lf-c)}.hx .lf-sel{--lf-ha:clamp(0,calc((var(--lf-t) - 5.2) / .5),1);--lf-hb:clamp(0,calc((var(--lf-t) - 5.9) / .5),1)}.hx .lf-sel:before{opacity:calc(1 - .85 * var(--lf-hb))}.hx .lf-sel:after{content:"";position:absolute;inset:4%;border-radius:50%;border:2px solid var(--lf-c);opacity:var(--lf-ha);transform:scale(calc(1.6 - .6 * var(--lf-ha)))}.hx .lf-n2{counter-reset:lf-cl round(down,calc(clamp(0,calc((var(--lf-t) - 1.2) / 3.8),1) * 100),1)}.hx .lf-n2:before{content:counter(lf-cl)}.hx .lf-gate{--lf-g:calc(clamp(0,calc((var(--lf-t) - 5.4) / .4),1) * (1 - clamp(0,calc((var(--lf-t) - 8.8) / .5),1)));display:flex;flex-direction:column;align-items:center;justify-content:center;height:246px;padding-top:36px}.hx .lf-gl{flex:1 1;width:4px;min-height:16px;border-radius:2px;background:color-mix(in srgb,#ff7a1a calc(var(--lf-g) * 100%),var(--lf-line))}.hx .lf-pill{width:100%;margin:8px 0;padding:9px 4px 8px;text-align:center;border-radius:14px;background:color-mix(in srgb,#ffe6d0 calc(var(--lf-g) * 100%),#fff);border:1.5px solid color-mix(in srgb,#ff7a1a calc(var(--lf-g) * 100%),var(--lf-line))}.hx .lf-pill b{display:block;font:800 22px/1 Inter Tight,Inter,sans-serif;letter-spacing:-.02em}.hx .lf-pill span{display:block;font:600 11.5px/1.15 Inter,sans-serif;color:var(--lf-mid);margin-top:4px}.hx .lf-v3{display:flex;flex-direction:column;gap:16px}.hx .lf-tks{display:flex;flex-wrap:wrap;gap:10px}.hx .lf-tk{--lf-p:clamp(0,calc((var(--lf-t) - var(--lf-a)) / .45),1);--lf-e:calc(1 - (1 - var(--lf-p)) * (1 - var(--lf-p)));--lf-x0:-2.8;--lf-y0:0;width:40px;height:40px;border-radius:50%;background:var(--lf-c);display:grid;place-items:center;box-shadow:0 0 0 2px #fff,0 0 0 3px rgba(12,11,18,.14);opacity:min(1,calc(var(--lf-p) * 4));transform:translate(calc(var(--lf-x0) * (1 - var(--lf-e)) * 100%),calc(var(--lf-y0) * (1 - var(--lf-e)) * 100%)) scale(calc(.4 + .6 * var(--lf-e)))}.hx .lf-tk svg{width:24px;height:24px;fill:none;stroke-linecap:round;stroke-linejoin:round}.hx .lf-k0{stroke:rgba(12,11,18,.5);stroke-width:4.4}.hx .lf-k1{stroke:#fff;stroke-width:2.6}.hx .lf-leg{list-style:none;display:grid;grid-gap:5px;gap:5px;font:500 12.5px/1.2 Inter,sans-serif;color:var(--lf-mid);opacity:clamp(0,calc((var(--lf-t) - 8.2) / .5),1)}.hx .lf-leg li{display:flex;align-items:center;gap:7px}.hx .lf-leg i{width:9px;height:9px;border-radius:50%;background:var(--lf-c);flex:none}.hx .lf-leg b{color:var(--lf-ink);font-weight:700}.hx .lf-n3{counter-reset:lf-cj round(up,clamp(0,calc((var(--lf-t) - 6.2) / .44),5),1)}.hx .lf-n3:before{content:counter(lf-cj)}.hx .lf-stack{display:flex;flex-direction:column-reverse;justify-content:flex-start;gap:6px;height:210px}.hx .lf-bw{display:flex;align-items:center;gap:10px;height:34px}.hx .lf-bk,.hx .lf-bl{--lf-p:clamp(0,calc((var(--lf-t) - var(--lf-a)) / .44),1)}.hx .lf-bk{--lf-sx:1;--lf-sy:var(--lf-p);width:64px;height:34px;border-radius:8px;background:var(--lf-c);transform-origin:50% 100%;transform:scale(var(--lf-sx),var(--lf-sy));opacity:min(1,calc(var(--lf-p) * 4))}.hx .lf-bl{font:700 12.5px/1 Inter Tight,Inter,sans-serif;color:var(--lf-mid);opacity:var(--lf-p);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hx .lf-n4{--lf-q:clamp(0,calc((var(--lf-t) - 6.5) / 2.2),1);--lf-vh:round(down,calc(var(--lf-q) * 500),1);--lf-vk:round(down,calc(var(--lf-vh) / 10),1);counter-reset:lf-ck var(--lf-vk) lf-ch calc(var(--lf-vh) - 10 * var(--lf-vk))}.hx .lf-vk{font-size:calc(clamp(0,calc(var(--lf-vh) - 9),1) * 1em)}.hx .lf-vk:before{content:counter(lf-ck) ","}.hx .lf-vh:before{content:counter(lf-ch)}.hx .lf-vz{font-size:calc(clamp(0,var(--lf-vh),1) * 1em)}.hx .lf-loop{position:relative;padding-top:60px;margin-top:6px;text-align:center}.hx .lf-u{--lf-p:clamp(0,calc((var(--lf-t) - 8.9) / 1.1),1);position:absolute;left:13%;right:9%;top:0;height:48px;border:2px dashed #8c86a2;border-top:0;border-radius:0 0 44px 44px;opacity:min(1,calc(var(--lf-p) * 20));-webkit-clip-path:inset(-14px -4px -4px calc((1 - var(--lf-p)) * 100% - 10px * var(--lf-p)));clip-path:inset(-14px -4px -4px calc((1 - var(--lf-p)) * 100% - 10px * var(--lf-p)))}.hx .lf-ah{position:absolute;left:-8px;top:-8px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:11px solid #8c86a2}.hx .lf-lt{--lf-p:clamp(0,calc((var(--lf-t) - 9.3) / .6),1);display:inline-block;max-width:92%;font:600 14.5px/1.4 Inter,sans-serif;color:var(--lf-ink);opacity:var(--lf-p);transform:translateY(calc((1 - var(--lf-p)) * 5px))}.hx .lf-ic{display:none}.hx .lf-cap{margin-top:12px;font:500 12.5px/1.45 Inter,sans-serif;color:var(--lf-mute);text-align:center;padding:0 8px}@container lf-c (max-width:979px){.hx .lf-card{padding:18px 20px}.hx .lf-grid{display:flex;flex-direction:column;align-items:stretch}.hx .lf-st{padding:14px 0}.hx .lf-st1{padding-top:4px}.hx .lf-st2,.hx .lf-st4{border-top:1px solid var(--lf-line)}.hx .lf-st4{padding-bottom:6px}.hx .lf-viz{height:auto;margin-top:12px}.hx .lf-ft{margin-top:0}.hx .lf-v1{gap:10px}.hx .lf-row{flex:none;max-width:420px}.hx .lf-dg{width:min(100%,260px)}.hx .lf-d{--lf-ox:0;--lf-oy:-1.4}.hx .lf-gate{flex-direction:row;height:auto;padding:4px 0;width:100%}.hx .lf-gl{flex:1 1;width:auto;height:4px;min-height:0}.hx .lf-pill{width:auto;margin:0 12px;padding:7px 16px;display:flex;align-items:baseline;gap:7px}.hx .lf-pill b{display:inline;font-size:20px}.hx .lf-pill span{display:inline;margin:0;font-size:13px}.hx .lf-v3{gap:14px}.hx .lf-tk{--lf-x0:0;--lf-y0:-1.6}.hx .lf-stack{flex-direction:row;height:auto;width:min(100%,300px)}.hx .lf-bw{flex:1 1;display:block;height:auto}.hx .lf-bk{display:block;--lf-sx:var(--lf-p);--lf-sy:1;width:100%;height:30px;transform-origin:0 50%}.hx .lf-bl{display:none}.hx .lf-num{font-size:clamp(38px,9cqw,50px)}.hx .lf-loop{padding-top:14px;margin-top:2px;border-top:1px solid var(--lf-line);text-align:left}.hx .lf-u{display:none}.hx .lf-ic{display:inline;font-size:17px;line-height:1;margin-right:2px}.hx .lf-lt{max-width:none;display:block}.hx .lf-cap{text-align:left;padding:0 2px}}@container lf-c (min-width:561px) and (max-width:979px){.hx .lf-st{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);grid-template-areas:"hd hd" "vz ft";grid-column-gap:28px;column-gap:28px;align-items:center}.hx .lf-hd{grid-area:hd}.hx .lf-viz{grid-area:vz}.hx .lf-ft{grid-area:ft}.hx .lf-v3{flex-direction:row;align-items:center;flex-wrap:wrap}}@container lf-c (max-width:560px){.hx .lf-card{padding:16px 16px 18px}.hx .lf-title{margin-bottom:12px}.hx .lf-ft{margin-top:14px}.hx .lf-chip{width:136px;padding:0 12px;font-size:12.5px}.hx .lf-row{gap:8px}.hx .lf-pc{width:32px}.hx .lf-dg{width:min(100%,200px)}}@container lf-c (min-width:340px) and (max-width:560px){.hx .lf-st2{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"hd hd" "vz ft";grid-column-gap:18px;column-gap:18px;align-items:center}.hx .lf-st2 .lf-hd{grid-area:hd}.hx .lf-st2 .lf-viz{grid-area:vz}.hx .lf-st2 .lf-ft{grid-area:ft}.hx .lf-st2 .lf-dg{width:170px}}@supports not (width:round(down,5px,2px)){.hx .lf-n2:before{content:"100"}.hx .lf-n3:before{content:"5"}.hx .lf-vk:before{content:"50,"}.hx .lf-vh:before{content:"0"}.hx .lf-vk,.hx .lf-vz{font-size:1em}}.hx .lp{position:relative;--lp-ink:var(--hx-ink,#0c0b12);--lp-ink2:var(--hx-ink-2,#15131e);--lp-ink3:var(--hx-ink-3,#1e1b2a);--lp-line:var(--hx-ink-line,#2c2839);--lp-mid:var(--hx-ink-mid,#a9a3b8);--lp-cta:var(--hx-cta,#ff7a1a);--lp-ok:var(--hx-ok,#22a55a);--lp-okd:var(--hx-ok-deep,#157a3f);--lp-orl:#ffb070;--lp-grey:#8c879b;container:lp-root/inline-size;width:100%;color:#fff;text-align:left;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;line-height:1.5}.hx .lp,.hx .lp-btn,.hx .lp-card,.hx .lp-cards,.hx .lp-ctrl,.hx .lp-grid,.hx .lp-group,.hx .lp-mapcard,.hx .lp-mapwrap,.hx .lp-out,.hx .lp-seg{box-sizing:border-box}.hx .lp-grid{display:grid;grid-template-columns:300px minmax(0,1fr);grid-gap:32px;gap:32px;align-items:start}.hx .lp-nojs .lp-grid{grid-template-columns:minmax(0,1fr)}.hx .lp-nojs .lp-ctrl{display:none}.hx .lp-nojs-note{display:none;margin:0 0 14px;font-size:13.5px;color:var(--lp-mid)}.hx .lp-nojs .lp-nojs-note{display:block}@media (max-width:900px){.hx .lp-grid{grid-template-columns:minmax(0,1fr);gap:24px}}@container lp-root (max-width:860px){.hx .lp-grid{grid-template-columns:minmax(0,1fr);gap:24px}}.hx .lp-ctrl{display:flex;flex-direction:column;gap:24px;min-width:0}.hx .lp-lbl{margin:0 0 10px;font-size:11.5px;font-weight:700;line-height:1.35;letter-spacing:.12em;text-transform:uppercase;color:var(--lp-mid)}.hx .lp-seg{display:flex;flex-wrap:wrap;gap:8px}.hx .lp-btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;font-family:inherit;font-size:14px;font-weight:600;line-height:1.2;color:#fff;background:var(--lp-ink3);border:1px solid var(--lp-line);border-radius:999px;padding:11px 16px;min-height:44px;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.hx .lp-btn:hover{border-color:#5a5470}.hx .lp-btn[aria-pressed=true]{background:var(--lp-cta);border-color:var(--lp-cta);color:var(--lp-ink)}.hx .lp-btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.hx .lp-hint{margin:10px 0 0;font-size:13px;line-height:1.45;color:var(--lp-mid);min-height:2.9em}.hx .lp-out{min-width:0}.hx .lp-mapcard{background:var(--lp-ink2);border:1px solid var(--lp-line);border-radius:18px;padding:14px 14px 12px}.hx .lp-mapwrap{container:lp-map/inline-size}.hx .lp-svg{display:block;width:100%;height:auto;overflow:visible}.hx .lp-svg-n{display:none;max-width:420px;margin:0 auto}@container lp-map (max-width:559px){.hx .lp-svg-w{display:none}.hx .lp-svg-n{display:block}}.hx .lp-path{fill:none;stroke-linecap:round;transition:stroke-width .3s ease,stroke .3s ease,opacity .3s ease}.hx .lp-poff{stroke:var(--lp-grey);stroke-width:2px;stroke-dasharray:1 7;opacity:.3}.hx .lp-pf{stroke:var(--lp-cta);opacity:.9}.hx .lp-pg{stroke:var(--lp-orl);opacity:.9}.hx .lp-ps{stroke:var(--lp-ok);stroke-dasharray:10 8;stroke-linecap:butt;opacity:.9}.hx .lp-slowlbl{font-family:Inter,system-ui,sans-serif;font-size:10.5px;font-weight:600;fill:#6fd39b;text-anchor:middle;dominant-baseline:central;paint-order:stroke;stroke:var(--lp-ink2);stroke-width:6px;stroke-linejoin:round;opacity:0;transition:opacity .3s ease;pointer-events:none}.hx .lp-slowlbl.lp-on{opacity:1}.hx .lp-dotg{opacity:0;transition:opacity .3s ease}.hx .lp-dotg.lp-on{opacity:1}.hx .lp-dot-fast{fill:#ffd2a8}.hx .lp-dot-slow{fill:#a6f0c4}.hx .lp-dot-gpt{fill:#ffe6cf}.hx .lp-glow{opacity:.4;fill:var(--lp-cta)}.hx .lp-dot-slow .lp-glow{fill:var(--lp-ok)}.hx .lp-dot-gpt .lp-glow{fill:var(--lp-orl)}.hx .lp-halo{fill:var(--lp-ok);opacity:.14}.hx .lp-pulse{fill:var(--lp-ok);opacity:0;transform-box:fill-box;transform-origin:center;animation:lp-pulse 3.2s ease-out infinite}.hx .lp-pulse2{animation-delay:1.6s}.hx .lp-hub{fill:#fff}.hx .lp-hub-t{font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:17px;font-weight:800;fill:var(--lp-ink);text-anchor:middle}.hx .lp-hub-s{font-family:Inter,system-ui,sans-serif;font-size:10.5px;font-weight:500;fill:#575169;text-anchor:middle}.hx .lp-svg-n .lp-hub-t{font-size:15px}.hx .lp-svg-n .lp-hub-s{font-size:9.5px}.hx .lp-node{opacity:.3;transition:opacity .3s ease}.hx .lp-node.lp-on{opacity:1}.hx .lp-nrect{fill:var(--lp-ink3);stroke:var(--lp-grey);stroke-width:1.5px;transition:stroke .3s ease}.hx .lp-node.lp-on .lp-nrect{stroke:var(--lp-cta);stroke-width:2px}.hx .lp-nname{font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:700;fill:var(--lp-mid);text-anchor:middle;transition:fill .3s ease,transform .3s ease;transform:translateY(10px)}.hx .lp-node.lp-on .lp-nname{transform:none;fill:#fff}.hx .lp-npct{font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:15px;font-weight:800;fill:var(--lp-cta);text-anchor:middle;opacity:0;transition:opacity .3s ease}.hx .lp-node.lp-on .lp-npct{opacity:1}.hx .lp-svg-n .lp-nname{font-size:10.5px}.hx .lp-svg-n .lp-npct{font-size:13.5px}.hx .lp-legend{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 18px;font-size:12px;color:var(--lp-mid)}.hx .lp-li{display:flex;align-items:center;gap:7px}.hx .lp-lg{display:inline-block;width:18px;height:0;border-top:3px solid var(--lp-cta);border-radius:2px}.hx .lp-lg-slow{border-top:3px dashed var(--lp-ok)}.hx .lp-lg-off{border-top:3px dotted var(--lp-grey)}.hx .lp-h{margin:26px 0 14px;font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:22px;font-weight:800;line-height:1.2;letter-spacing:-.01em;color:#fff}.hx .lp-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px}.hx .lp-cards-1{grid-template-columns:minmax(0,520px)}.hx .lp-card{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:8px;margin:0;padding:17px 16px 15px;background:var(--lp-ink2);border:1px solid var(--lp-line);border-radius:14px;animation:lp-in .3s ease both}.hx .lp-card:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--lp-cta)}.hx .lp-card-slow:before{background:var(--lp-ok)}.hx .lp-card-gpt:before{background:var(--lp-orl)}.hx .lp-amtrow{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin-top:2px}.hx .lp-cname{margin:0;font-size:15px;font-weight:700;line-height:1.25;color:#fff}.hx .lp-pill{flex:none;padding:3px 10px;border-radius:999px;background:var(--lp-ink3);border:1px solid var(--lp-line);font-size:12.5px;font-weight:700;color:#fff}.hx .lp-amt{margin:0;font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:34px;font-weight:800;line-height:1;letter-spacing:-.02em;color:#fff}.hx .lp-per{margin:-4px 0 2px;font-size:13px;font-weight:500;color:var(--lp-mid)}.hx .lp-role{margin:0;font-size:13.5px;line-height:1.45;color:#cfcadb;flex:1 1}.hx .lp-tag{align-self:flex-start;margin-top:2px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.3}.hx .lp-tag-fast{background:rgba(255,122,26,.14);border:1px solid rgba(255,122,26,.38);color:#ffa564}.hx .lp-tag-gpt{background:rgba(255,176,112,.12);border:1px solid rgba(255,176,112,.35);color:#ffc79a}.hx .lp-tag-slow{background:rgba(34,165,90,.16);border:1px solid rgba(34,165,90,.45);color:#62d690}.hx .lp-sum{margin:18px 0 0;padding-left:14px;border-left:3px solid var(--lp-cta);font-size:15px;line-height:1.5;color:#ddd8e8;max-width:68ch}.hx .lp-sum:empty{display:none}.hx .lp-note{margin:22px 0 0;font-size:13px;line-height:1.5;color:var(--lp-mid);max-width:72ch}.hx .lp-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@keyframes lp-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes lp-pulse{0%{transform:scale(1);opacity:.4}to{transform:scale(1.5);opacity:0}}.ftvisit{background:var(--hx-paper,#f5f3f8);border-top:1px solid #dfdae9}.ftvisit__in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 44px;padding-top:clamp(40px,4.5vw,60px);padding-bottom:clamp(40px,4.5vw,60px)}.ftvisit__h{font:800 clamp(26px,3vw,38px)/1.1 var(--font-tight);letter-spacing:-.03em;color:#13111c;max-width:14ch;margin:0}.ftvisit__h i{display:block;width:34px;height:4px;border-radius:2px;background:linear-gradient(90deg,#e0162b,#ff7a1a);margin-bottom:18px}.ftvisit__addr{font-size:15.5px;line-height:1.7;color:#575169;text-align:right;margin:0}.ftvisit__addr b{color:#13111c;font-weight:700}.ftvisit__addr a{color:#5b3fa6;text-decoration:underline;text-underline-offset:3px}@media (max-width:680px){.ftvisit__addr{text-align:left}}.hx .crumb{font-size:13.5px;color:var(--mid);margin-bottom:22px}.hx .svc-hero{padding:clamp(48px,6vw,80px) 0 clamp(52px,6vw,84px)}.hx .svc-hero .hero-grid{align-items:center}.hx .pains2{list-style:none;margin:26px 0 0;padding:0;display:grid;grid-gap:0;gap:0}.hx .pains2 li{display:grid;grid-template-columns:20px 1fr;grid-gap:13px;gap:13px;padding:14px 0;border-top:1px solid var(--line);font-size:16.5px;line-height:1.45}.hx .pains2 li:last-child{border-bottom:1px solid var(--line)}.hx .pains2 .ic{width:17px;height:17px;color:var(--dim);margin-top:4px}.hx .dream{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px}.hx .dream li{display:grid;grid-template-columns:20px 1fr;grid-gap:13px;gap:13px;font-size:17px;line-height:1.45}.hx .dream .ic{width:17px;height:17px;color:var(--hx-ok);margin-top:5px}.hx .incl{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0 clamp(28px,4vw,56px);gap:0 clamp(28px,4vw,56px);list-style:none;margin:0;padding:0}.hx .incl li{display:grid;grid-template-columns:22px 1fr;grid-gap:14px;gap:14px;padding:20px 0;border-top:1px solid var(--line)}.hx .incl .ic{width:18px;height:18px;color:var(--hx-ok-deep);margin-top:4px}.hx .incl b{display:block;font-size:16.5px;margin-bottom:5px}.hx .incl p{font-size:15.5px;color:var(--mid)}.hx .offer{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:clamp(32px,4vw,64px);gap:clamp(32px,4vw,64px);align-items:center;padding:clamp(28px,3.4vw,44px);border-radius:20px;background:var(--surf);box-shadow:var(--hx-shadow)}.hx .offer h3{font-size:clamp(23px,2.4vw,31px);letter-spacing:-.028em;margin-bottom:14px}.hx .offer .val{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:baseline;margin:18px 0 6px}.hx .offer .val s{color:var(--dim);font-size:17px;text-decoration-thickness:1.5px}.hx .offer .val b{font:800 clamp(26px,2.6vw,34px)/1 var(--font-tight);letter-spacing:-.035em;color:var(--hx-ok-deep)}.hx .offer .val span{font-size:14.5px;color:var(--mid)}.hx .rt{width:100%;border-collapse:collapse;font-size:15.5px}.hx .rt td,.hx .rt th{text-align:left;padding:16px 18px;border-top:1px solid var(--line);vertical-align:top}.hx .rt thead th{border-top:0;font:600 var(--t-xs)/1.2 var(--font-inter);letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.hx .rt td.res{font-weight:700;color:var(--hx-ok-deep);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.hx .rt tbody th{font-weight:600;width:22%}.hx .geo{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.hx .geo span{border:1px solid var(--line);background:var(--surf);border-radius:999px;padding:9px 15px;font-size:15px}.hx .av-head{width:46px;height:46px;flex:none;border-radius:50%;background:var(--surf-2);border:1px solid var(--line);display:grid;place-items:center;color:var(--dim)}.hx .av-head .ic{width:22px;height:22px}.hx .av-head.lg{width:64px;height:64px}.hx .av-head.lg .ic{width:30px;height:30px}.hx .who-row{display:flex;align-items:center;gap:13px;margin-top:16px}.hx .who-row .who{margin:0;font-size:var(--t-sm);color:var(--mid);line-height:1.4}.hx .who-row .who b{color:var(--fg);font-weight:600}.hx .feat{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:clamp(32px,4.5vw,72px);gap:clamp(32px,4.5vw,72px);align-items:start}.hx .feat-media{display:grid;grid-gap:14px;gap:14px}.hx .feat-media .slot.photo{aspect-ratio:4/5}.hx .feat-media .slot.shot{aspect-ratio:16/10}.hx .feat .stars .ic{width:19px;height:19px}.hx .feat h2{margin:16px 0 0;max-width:22ch}.hx .fromto{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:16px;overflow:hidden;margin:28px 0}.hx .fromto div{background:var(--surf);padding:20px 22px}.hx .fromto .k{font-size:13.5px;color:var(--mid)}.hx .fromto .v{margin-top:10px;font:800 clamp(28px,3.4vw,44px)/1 var(--font-tight);letter-spacing:-.04em;display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.hx .fromto .v s{color:var(--dim);font-size:clamp(19px,2.2vw,29px);text-decoration-thickness:2px}.hx .fromto .v .ic{width:.55em;height:.55em;color:var(--dim);align-self:center}.hx .fromto .v em{font-style:normal;color:var(--hx-ok-deep)}.hx .feat .ctx{font-size:var(--t-lg);color:var(--mid);max-width:58ch}.hx .feat blockquote{margin:20px 0 0;padding-left:20px;border-left:1px solid var(--hx-ok);font-size:17.5px;line-height:1.6;max-width:62ch}.hx .mapmock{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--surf)}.hx .mapmock .sb{display:flex;align-items:center;gap:9px;padding:11px 14px;border-bottom:1px solid var(--line);font-size:13.5px;color:var(--mid)}.hx .mapmock .sb .ic{width:14px;height:14px;color:var(--dim)}.hx .mapmock .map{position:relative;height:118px;background:linear-gradient(90deg,transparent 47%,#fff 47% 51%,transparent 51%),linear-gradient(0deg,transparent 58%,#fff 58% 62%,transparent 62%),linear-gradient(35deg,transparent 30%,#fff 30% 33%,transparent 33%),#e4ebe6}.hx .mapmock .pin{position:absolute;width:14px;height:14px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:#6f6884;border:2px solid #fff}.hx .mapmock .pin.you{background:var(--hx-ok-deep);width:18px;height:18px}.hx .lst{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:12px 14px;border-top:1px solid var(--line);font-size:13.5px}.hx .lst b{display:block;font-size:14.5px}.hx .lst span{color:var(--mid)}.hx .lst .stars .ic{width:11px;height:11px}.hx .lst.you{background:rgba(34,165,90,.07);box-shadow:inset 3px 0 0 var(--hx-ok)}.hx .lst .call{border:1px solid var(--line);border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600;color:var(--fg);display:flex;gap:6px;align-items:center}.hx .lst .call .ic{width:12px;height:12px}.hx .ex-tag{display:inline-block;margin-left:8px;font-size:12px;color:var(--dim);font-weight:500}@media (max-width:1040px){.hx .feat{grid-template-columns:1fr}.hx .feat-media{grid-template-columns:1fr 1fr}.hx .feat-media .slot.photo{aspect-ratio:1/1}}@media (max-width:680px){.hx .feat-media,.hx .fromto{grid-template-columns:1fr}}.hx .offer .offer-h{font-size:clamp(23px,2.4vw,31px);letter-spacing:-.028em;margin-bottom:14px;max-width:none}.hx .factors{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(24px,3vw,48px);gap:clamp(24px,3vw,48px)}.hx .factor{padding-top:22px;border-top:2px solid var(--fg)}.hx .factor .fi{width:44px;height:44px;flex:none;border-radius:12px;background:var(--surf);border:1px solid var(--line);display:grid;place-items:center;color:var(--hx-ok-deep)}.hx .factor .fi .ic{width:21px;height:21px}.hx .factor h3{display:flex;align-items:center;gap:14px;font-size:clamp(22px,2.1vw,27px);letter-spacing:-.025em;margin-bottom:14px}.hx .factor p{font-size:16px;color:var(--mid)}.hx .factor .do{margin-top:14px;font-size:15.5px;color:var(--fg)}.hx .factor .do b{font-weight:600}.hx .facts{display:grid;grid-template-columns:minmax(150px,220px) 1fr;border-top:1px solid var(--line);margin:0}.hx .facts dd,.hx .facts dt{margin:0;padding:17px 0;border-bottom:1px solid var(--line);font-size:16.5px;line-height:1.5}.hx .facts dt{color:var(--mid);font-weight:600;padding-right:24px}.hx .facts dd{color:var(--fg)}@media (max-width:1040px){.hx .factors{grid-template-columns:1fr}}@media (max-width:680px){.hx .facts{grid-template-columns:1fr}.hx .facts dt{border-bottom:0;padding-bottom:2px}.hx .facts dd{padding-top:0}}.hx .pains{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px}.hx .pain,.hx .pains{display:grid;gap:16px}.hx .pain{grid-template-columns:40px minmax(0,1fr);grid-gap:16px;align-items:start;padding:clamp(22px,2.4vw,30px);border:1px solid var(--line);border-radius:16px;background:var(--surf)}.hx .pain .pi{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:rgba(255,122,26,.12);color:#a84700}.hx .pain .pi .ic{width:19px;height:19px}.hx .pain h3{font-size:clamp(19px,1.7vw,22px);margin:0 0 8px;line-height:1.25}.hx .pain p{margin:0;color:var(--mid);font-size:16px;line-height:1.55}.hx .pains-line{margin-top:clamp(24px,2.8vw,36px);font:700 clamp(18px,1.7vw,21px)/1.45 var(--font-tight);letter-spacing:-.015em;max-width:64ch}.hx .pains-line span{font:400 16px/1.55 var(--font-inter);color:var(--mid);letter-spacing:0}@media (max-width:760px){.hx .pains{grid-template-columns:1fr}}.hx .ba-shot{grid-column:1/-1;margin-top:26px;aspect-ratio:21/8}@media (max-width:680px){.hx .ba-shot{aspect-ratio:4/3}}.hx .plan-cta{position:relative;margin-top:clamp(48px,5vw,72px);display:grid;align-items:center;background:#fff8f0;border:2px dashed rgba(168,71,0,.5);border-radius:18px}.hx .pc-cut{position:absolute;top:-14px;left:44px;padding:0 8px;background:var(--hx-paper);color:#a84700;line-height:0}.hx .pc-cut svg{width:26px;height:26px;transform:rotate(180deg)}.hx .white .pc-cut{background:var(--hx-paper-2)}.hx .pc-h{margin:0 0 10px;font:800 clamp(22px,2vw,27px)/1.12 var(--font-tight);letter-spacing:-.026em;max-width:30ch;text-wrap:balance;color:var(--fg)}.hx .pc-lede{margin:0;font-size:16px;line-height:1.6;color:var(--mid);max-width:66ch}.hx .pc-sm{grid-template-columns:minmax(0,1fr) auto;gap:clamp(24px,4vw,56px);padding:clamp(24px,2.6vw,36px) clamp(28px,3.4vw,48px)}.hx .pc-side{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.hx .pc-meta{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;font-size:var(--t-sm);color:var(--mid)}.hx .pc-meta span+span:before{content:"";display:inline-block;width:4px;height:4px;margin:0 14px 2px 0;border-radius:50%;background:#c9b7a6;vertical-align:middle}@media (max-width:1040px){.hx .pc-sm{grid-template-columns:1fr}}.hx .lo1-pn0,.hx .lo1-pn1,.hx .lo1-pn2{animation:lo1-bob 2.6s ease-in-out infinite}.hx .lo1-pn1{animation-delay:-.9s}.hx .lo1-pn2{animation-delay:-1.7s}@keyframes lo1-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.hx .lo1-bd,.hx .lo1-pill,.hx .lo1-st,.hx .lo1-x0,.hx .lo1-x1{transform-box:fill-box;transform-origin:50% 50%}.hx .lo1-pill{transform-origin:50% 100%}.hx .lo1-mag{animation:lo1-mag 7s ease-in-out infinite}@keyframes lo1-mag{0%{opacity:0;transform:translate(-139.7px,-80px)}4%{opacity:1;transform:translate(-139.7px,-80px)}13%,24%{opacity:1;transform:translate(-79.7px,-54px)}32%,42%{opacity:1;transform:translate(-79.7px,-32px)}52%,91%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}.hx .lo1-x0{animation:lo1-x0 7s ease-out infinite}.hx .lo1-x1{animation:lo1-x1 7s ease-out infinite}@keyframes lo1-x0{0%,14%{opacity:0;transform:scale(2.6)}17.5%{opacity:1;transform:scale(.86)}19.5%{opacity:1;transform:scale(1.07)}21.5%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes lo1-x1{0%,33%{opacity:0;transform:scale(2.6)}36.5%{opacity:1;transform:scale(.86)}38.5%{opacity:1;transform:scale(1.07)}40.5%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}.hx .lo1-pill{animation:lo1-pill 7s ease-out infinite}@keyframes lo1-pill{0%,56%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.18)}63%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}.hx .lo1-bd{animation:lo1-j0 7s ease-out infinite}.hx .lo1-st{animation:lo1-j1 7s ease-out infinite}@keyframes lo1-j0{0%,15%{transform:none}16.5%{transform:translateY(3px)}19.5%{transform:translateY(-1px)}22%,34%{transform:none}35.5%{transform:translateY(3px)}38.5%{transform:translateY(-1px)}41%,to{transform:none}}@keyframes lo1-j1{0%,57%{transform:none}58.5%{transform:translateY(3px)}61.5%{transform:translateY(-1px)}64%,to{transform:none}}.hx .lo2-hp{animation:lo2-bob 2.4s ease-in-out infinite}@keyframes lo2-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.hx .lo2-sh{animation:lo2-sh 7s linear infinite}@keyframes lo2-sh{0%,9%{opacity:0}12%,92%{opacity:1}97%,to{opacity:0}}.hx .lo2-c0,.hx .lo2-c1,.hx .lo2-c2{transform-box:fill-box;transform-origin:50% 100%}.hx .lo2-c0{animation:lo2-c0 7s linear infinite}.hx .lo2-c1{animation:lo2-c1 7s linear infinite}.hx .lo2-c2{animation:lo2-c2 7s linear infinite}@keyframes lo2-c0{0%,6%{opacity:0;transform:translateY(-52px);animation-timing-function:cubic-bezier(.55,0,1,.7)}10%{opacity:1;transform:translateY(0) scale(1.04,.9)}13%{transform:translateY(-3px) scale(.99,1.02)}15%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes lo2-c1{0%,18%{opacity:0;transform:translateY(-52px);animation-timing-function:cubic-bezier(.55,0,1,.7)}22%{opacity:1;transform:translateY(0) scale(1.04,.9)}25%{transform:translateY(-3px) scale(.99,1.02)}27%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes lo2-c2{0%,30%{opacity:0;transform:translateY(-52px);animation-timing-function:cubic-bezier(.55,0,1,.7)}34%{opacity:1;transform:translateY(0) scale(1.04,.9)}37%{transform:translateY(-3px) scale(.99,1.02)}39%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}.hx .lo2-s0,.hx .lo2-s1,.hx .lo2-s2,.hx .lo2-s3,.hx .lo2-s4{transform-box:fill-box;transform-origin:50% 100%}.hx .lo2-s0{animation:lo2-s0 7s linear infinite}.hx .lo2-s1{animation:lo2-s1 7s linear infinite}.hx .lo2-s2{animation:lo2-s2 7s linear infinite}.hx .lo2-s3{animation:lo2-s3 7s linear infinite}.hx .lo2-s4{animation:lo2-s4 7s linear infinite}@keyframes lo2-s0{0%,46%{opacity:0;transform:translateY(-30px) scale(.6);animation-timing-function:cubic-bezier(.5,0,1,.6)}49.5%{opacity:1;transform:translateY(0) scale(1.15,.8)}52.5%{transform:scale(.95,1.1)}54.5%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes lo2-s1{0%,53%{opacity:0;transform:translateY(-30px) scale(.6);animation-timing-function:cubic-bezier(.5,0,1,.6)}56.5%{opacity:1;transform:translateY(0) scale(1.15,.8)}59.5%{transform:scale(.95,1.1)}61.5%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes lo2-s2{0%,60%{opacity:0;transform:translateY(-30px) scale(.6);animation-timing-function:cubic-bezier(.5,0,1,.6)}63.5%{opacity:1;transform:translateY(0) scale(1.15,.8)}66.5%{transform:scale(.95,1.1)}68.5%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes lo2-s3{0%,67%{opacity:0;transform:translateY(-30px) scale(.6);animation-timing-function:cubic-bezier(.5,0,1,.6)}70.5%{opacity:1;transform:translateY(0) scale(1.15,.8)}73.5%{transform:scale(.95,1.1)}75.5%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes lo2-s4{0%,74%{opacity:0;transform:translateY(-30px) scale(.6);animation-timing-function:cubic-bezier(.5,0,1,.6)}77.5%{opacity:1;transform:translateY(0) scale(1.15,.8)}80.5%{transform:scale(.95,1.1)}82.5%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}.hx .lo3-ga,.hx .lo3-gb,.hx .lo3-ol,.hx .lo3-om,.hx .lo3-ph,.hx .lo3-pill{transform-box:fill-box}.hx .lo3-ph,.hx .lo3-pill{transform-origin:50% 100%}.hx .lo3-om{animation:lo3-om 8s ease-in-out infinite}@keyframes lo3-om{0%,14%{transform:translate(76.2px,44px)}32%,to{transform:none}}.hx .lo3-ol{animation:lo3-ol 8s ease-out infinite}@keyframes lo3-ol{0%,8%{transform:none}13%,30%{transform:translateY(-26px)}33%{transform:translateY(0) scale(1.1,.88)}36%{transform:translateY(-3px)}38%,to{transform:none}}.hx .lo3-ga{animation:lo3-ga 8s ease-in-out infinite}.hx .lo3-gb{animation:lo3-gb 8s ease-in-out infinite}@keyframes lo3-ga{0%,18%{transform:translate(-38.1px,-22px)}30%,to{transform:none}}@keyframes lo3-gb{0%,20%{transform:translate(-38.1px,-22px)}32%,to{transform:none}}.hx .lo3-pill{animation:lo3-pill 8s ease-out infinite}@keyframes lo3-pill{0%,36%{opacity:0;transform:scale(.3)}40%{opacity:1;transform:scale(1.2)}43%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}.hx .lo3-ph{animation:lo3-shake 8s ease-out infinite}@keyframes lo3-shake{0%,51.5%{transform:none}52%{transform:translate(-4px,-2px) rotate(-1.6deg)}54%{transform:translate(4px) rotate(1.6deg)}56%{transform:translate(-4px,-1px) rotate(-1.4deg)}58%{transform:translate(3px) rotate(1.1deg)}60%{transform:translate(-2px) rotate(-.7deg)}62%{transform:translate(1px) rotate(.3deg)}64%,75.5%{transform:none}76%{transform:translate(-4px,-2px) rotate(-1.6deg)}78%{transform:translate(4px) rotate(1.6deg)}80%{transform:translate(-4px,-1px) rotate(-1.4deg)}82%{transform:translate(3px) rotate(1.1deg)}84%{transform:translate(-2px) rotate(-.7deg)}86%{transform:translate(1px) rotate(.3deg)}88%,to{transform:none}}.hx .lo3-rg{opacity:0;animation:lo3-rg 8s linear infinite}@keyframes lo3-rg{0%,51.5%{opacity:0}52%,54%{opacity:1}55%,56.5%{opacity:.15}57.5%,59%{opacity:1}60%,75.5%{opacity:0}76%,78%{opacity:1}79%,80.5%{opacity:.15}81.5%,83%{opacity:1}84%,to{opacity:0}}.hx .lo3-n1x,.hx .lo3-n29,.hx .lo3-n30{opacity:0}.hx .lo3-n29{animation:lo3-n29 8s linear infinite}.hx .lo3-n30{animation:lo3-n30 8s linear infinite}.hx .lo3-n31{animation:lo3-n31 8s linear infinite}@keyframes lo3-n29{0%,52%{opacity:1}52.1%,to{opacity:0}}@keyframes lo3-n30{0%,52%{opacity:0}52.1%,76%{opacity:1}76.1%,to{opacity:0}}@keyframes lo3-n31{0%,76%{opacity:0}76.1%,92%{opacity:1}97%,to{opacity:0}}.hx .lo3-n0x,.hx .lo3-n1x,.hx .lo3-r1,.hx .lo3-r2{transform-box:fill-box;transform-origin:0 50%}.hx .lo3-r2{animation:lo3-r2 8s ease-out infinite}.hx .lo3-r1{animation:lo3-r1 8s ease-out infinite}.hx .lo3-n1x{animation:lo3-n1x 8s ease-out infinite}.hx .lo3-n0x{animation:lo3-n0x 8s ease-out infinite}@keyframes lo3-r2{0%,92%{opacity:1}97%,to{opacity:0}}@keyframes lo3-r1{0%,54%{opacity:0}55%,92%{opacity:1}97%,to{opacity:0}}@keyframes lo3-n1x{0%,52%{opacity:0;transform:translateX(-14px)}55%,74%{opacity:1;transform:none}78%,to{opacity:0;transform:none}}@keyframes lo3-n0x{0%,76%{opacity:0;transform:translateX(-14px)}79%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}.hx .sr{-webkit-clip-path:inset(50%);clip-path:inset(50%)}.hx .wd-prob{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);grid-gap:clamp(32px,5vw,76px);gap:clamp(32px,5vw,76px);align-items:start}.hx .wd-phone{position:relative;width:min(100%,320px);margin:0 auto;padding:11px;border-radius:40px;background:var(--hx-ink);box-shadow:0 2px 5px rgba(12,11,18,.09),0 16px 34px -20px rgba(12,11,18,.4)}.hx .wd-phone:before{content:"";position:absolute;top:18px;left:50%;width:58px;height:6px;margin-left:-29px;border-radius:4px;background:var(--hx-ink-3);z-index:2}.hx .wd-screen{background:#fff;border-radius:30px;overflow:hidden;padding:30px 9px 12px;display:grid;grid-gap:9px;gap:9px;color:#6f6884;font:500 11px/1.3 var(--font-inter)}.hx .wd-reg{position:relative;padding:8px;border:2px dashed var(--hx-cta);border-radius:8px}.hx .wd-ann{display:flex;align-items:center;gap:7px;width:max-content;max-width:100%;margin-top:8px;padding:3px 10px 3px 3px;border-radius:999px;background:#fff;border:1.5px solid var(--hx-cta);font:600 10.5px/1.25 var(--font-inter);color:var(--hx-paper-fg)}.hx .wd-n{flex:none;width:20px;height:20px;border-radius:50%;background:var(--hx-cta);color:var(--hx-cta-ink);display:grid;place-items:center;font:800 11px/1 var(--font-tight)}.hx .wd-bar{height:9px;border-radius:5px;background:#d9d5e3}.hx .wd-hdr-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.hx .wd-lg{width:70px;height:22px;border-radius:5px;background:#bdb7cc}.hx .wd-burger{display:grid;grid-gap:4px;gap:4px;width:22px}.hx .wd-burger i{display:block;height:2.5px;border-radius:2px;background:#8e88a3}.hx .wd-hero{background:#e6e2ee;border-radius:6px;padding:16px 12px 10px;text-align:center}.hx .wd-hero b{display:block;font:800 17px/1.15 var(--font-tight);letter-spacing:-.02em;color:#4b455c}.hx .wd-hero .wd-bar{width:78%;margin:9px auto 0;height:7px;background:#cfcadb}.hx .wd-hero .wd-bar+.wd-bar{width:56%;margin-top:6px}.hx .wd-dots{display:flex;justify-content:center;gap:6px;margin-top:12px}.hx .wd-dots i{width:7px;height:7px;border-radius:50%;background:#c4bfd1}.hx .wd-dots i:first-child{background:#7a738f}.hx .wd-form-t{font:700 11px/1 var(--font-tight);color:#4b455c;margin-bottom:7px}.hx .wd-fld{display:grid;grid-gap:2px;gap:2px;margin-bottom:5px}.hx .wd-fld i{display:block;width:34%;height:3px;border-radius:2px;background:#c4bfd1}.hx .wd-fld u{display:block;height:9px;border:1px solid #cfcadb;border-radius:3px;text-decoration:none}.hx .wd-foot{background:#ebe7f1;border-radius:6px;padding:10px 12px 8px;text-align:center;color:#8e88a3;font-weight:600}.hx .wd-probs{list-style:none;margin:0;padding:0;counter-reset:p;border-top:1px solid var(--line)}.hx .wd-probs li{counter-increment:p;display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:18px;gap:18px;padding:22px 0;border-bottom:1px solid var(--line)}.hx .wd-probs li:before{content:counter(p);width:32px;height:32px;border-radius:50%;background:var(--hx-cta);color:var(--hx-cta-ink);display:grid;place-items:center;font:800 15px/1 var(--font-tight)}.hx .wd-probs h3{font-size:clamp(19px,1.7vw,22px);margin:3px 0 8px;line-height:1.25}.hx .wd-probs p{margin:0;color:var(--mid);font-size:16px;line-height:1.55}.hx .wd-vq{font:400 clamp(16.5px,1.5vw,19px)/1.55 var(--font-inter);color:var(--mid);max-width:70ch}.hx .wd-vq b{display:block;margin-bottom:6px;font:800 clamp(21px,2.3vw,29px)/1.2 var(--font-tight);letter-spacing:-.028em;color:var(--fg)}@media (max-width:900px){.hx .wd-prob{grid-template-columns:1fr}}.hx .wd-ba{margin:0 auto;max-width:1000px}.hx .wd-frame{border:1px solid var(--line);border-radius:16px;background:var(--surf);box-shadow:0 2px 5px rgba(12,11,18,.09),0 16px 34px -20px rgba(12,11,18,.4);overflow:hidden}.hx .wd-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 16px;border-bottom:1px solid var(--line);background:var(--surf-2)}.hx .wd-top span{font:700 12px/1 var(--font-inter);letter-spacing:.14em;color:var(--dim)}.hx .wd-top span+span{color:var(--hx-ok-deep)}.hx .wd-stage{position:relative;aspect-ratio:16/10;container-type:size;overflow:hidden;background:#fff;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;--f-logo:2cqw;--f-eb:1.3cqw;--f-h:4.4cqw;--f-sub:1.8cqw;--f-btn:1.8cqw;--f-sm:1.4cqw;--f-card:1.8cqw;--f-nav:1.5cqw}.hx .wd-layer{position:absolute;inset:0;display:flex;flex-direction:column;gap:2.4cqw;padding:2.2cqw 3.6cqw 3cqw;font-size:var(--f-sm);line-height:1.35}.hx .wd-des{background:#fff;color:var(--hx-paper-fg);-webkit-clip-path:inset(0 0 0 calc(var(--pos,50)*1%));clip-path:inset(0 0 0 calc(var(--pos,50)*1%))}.hx .wd-wire{background:#f3f1f6}.hx .wd-nav{justify-content:space-between;gap:3cqw;flex:none;height:4.6cqw}.hx .wd-nav,.hx .wd-nav .lg{display:flex;align-items:center}.hx .wd-nav .lg{gap:.9cqw;font:800 var(--f-logo)/1 var(--font-tight);letter-spacing:-.01em}.hx .wd-nav .lg i{width:3cqw;height:3cqw;border-radius:.7cqw;background:var(--hx-ink)}.hx .wd-nav .lk{display:flex;gap:2.6cqw;font:500 var(--f-nav)/1 var(--font-inter);color:#575169}.hx .wd-hero2{display:flex;gap:3cqw;flex:1 1;min-height:0}.hx .wd-copy{flex:1.3 1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.5cqw;min-width:0}.hx .wd-img{flex:1 1;border-radius:1.4cqw;min-width:0}.hx .wd-des .wd-img{background:linear-gradient(160deg,#2a2740,#15131e);position:relative;overflow:hidden}.hx .wd-des .wd-img:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 5.2%,hsla(0,0%,100%,.22) 5.2% 5.9%);-webkit-mask-image:linear-gradient(transparent 22%,#000 0,#000 84%,transparent 0);mask-image:linear-gradient(transparent 22%,#000 0,#000 84%,transparent 0)}.hx .wd-des .wd-img:after{content:"";position:absolute;left:0;right:0;top:22%;height:2.2%;background:hsla(0,0%,100%,.4);box-shadow:0 18cqh 0 hsla(0,0%,100%,.4)}.hx .wd-eb{font:700 var(--f-eb)/1.2 var(--font-inter);letter-spacing:.14em;color:#a84700}.hx .wd-h{font:800 var(--f-h)/1.05 var(--font-tight);letter-spacing:-.03em;margin:0;color:var(--hx-paper-fg);max-width:none}.hx .wd-sub{font-size:var(--f-sub);line-height:1.4;color:#575169;max-width:38ch}.hx .wd-go{display:inline-flex;align-items:center;padding:1.2cqw 2.6cqw;border-radius:1cqw;background:var(--hx-cta);color:var(--hx-cta-ink);font:700 var(--f-btn)/1 var(--font-inter);box-shadow:0 .3cqw .8cqw rgba(12,11,18,.2)}.hx .wd-pf{display:flex;flex-wrap:wrap;gap:.4cqw 1cqw;font-size:var(--f-sm);color:#575169}.hx .wd-pf s{text-decoration:none;color:var(--hx-star);letter-spacing:.05em}.hx .wd-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2cqw;gap:2cqw;flex:none}.hx .wd-card{padding:1.6cqw 1.8cqw;border-radius:1.3cqw;display:grid;grid-gap:.4cqw;gap:.4cqw;align-content:start}.hx .wd-des .wd-card{background:#fff;border:1px solid #dfdae9;box-shadow:0 .3cqw 1.2cqw -.4cqw rgba(12,11,18,.2)}.hx .wd-card b{font:700 var(--f-card)/1.2 var(--font-tight);letter-spacing:-.01em}.hx .wd-card span{font-size:var(--f-sm);line-height:1.3;color:#6f6884}.hx .wd-fab{position:absolute;right:2.6cqw;bottom:2.4cqw;width:5.6cqw;height:5.6cqw;border-radius:50%;display:grid;place-items:center}.hx .wd-fab .ic{width:46%;height:46%}.hx .wd-des .wd-fab{background:var(--hx-cta);color:var(--hx-cta-ink);box-shadow:0 .5cqw 1.6cqw rgba(12,11,18,.3)}.hx .wd-wire .wd-fab{background:#d3cfdc}.hx .wd-wire i.bx{display:block;background:#cfcadb;border-radius:.5cqw}.hx .wd-wire .wd-nav .lg-b{width:11cqw;height:2.6cqw}.hx .wd-wire .wd-nav .lk{gap:2cqw}.hx .wd-wire .wd-nav .lk i{width:6cqw;height:1.2cqw}.hx .wd-wire .wd-img{background:#e1dde9;position:relative;overflow:hidden}.hx .wd-wire .wd-img:after,.hx .wd-wire .wd-img:before{content:"";position:absolute;left:50%;top:50%;width:140%;height:2px;background:#cfcadb;transform:translate(-50%,-50%) rotate(32deg)}.hx .wd-wire .wd-img:after{transform:translate(-50%,-50%) rotate(-32deg)}.hx .wd-wire .wd-copy>div{width:100%}.hx .wd-wire .b-eb{width:16cqw;height:1.2cqw}.hx .wd-wire .b-h{height:calc(var(--f-h)*.6);margin:calc(var(--f-h)*.22) 0}.hx .wd-wire .b-sub{height:calc(var(--f-sub)*.7);margin:calc(var(--f-sub)*.3) 0}.hx .wd-wire .b-go{width:15cqw;height:4.4cqw;border-radius:1cqw;background:#bdb7cc}.hx .wd-wire .b-pf{width:30cqw;height:1.2cqw}.hx .wd-wire .wd-card{background:#eae7f0;border:1px solid #dad5e4}.hx .wd-wire .wd-card .b-t{width:70%;height:calc(var(--f-card)*.7);margin-bottom:.5cqw}.hx .wd-wire .wd-card .b-l{width:100%;height:calc(var(--f-sm)*.7)}.hx .wd-wire .wd-card .b-l+.b-l{width:55%;margin-top:.4cqw}.hx .wd-handle{position:absolute;top:0;bottom:0;left:calc(var(--pos,50)*1%);width:0;z-index:2;pointer-events:none}.hx .wd-handle:before{content:"";top:0;bottom:0;left:-1.5px;width:3px;box-shadow:0 0 0 1px hsla(0,0%,100%,.7)}.hx .wd-handle i,.hx .wd-handle:before{position:absolute;background:var(--hx-cta)}.hx .wd-handle i{top:50%;left:0;width:46px;height:46px;margin:-23px 0 0 -23px;border-radius:50%;color:var(--hx-cta-ink);border:3px solid #fff;display:grid;place-items:center;box-shadow:0 2px 4px rgba(12,11,18,.3),0 8px 18px -6px rgba(12,11,18,.5)}.hx .wd-handle .ic{width:22px;height:22px;stroke-width:2.2}.hx .wd-range{position:absolute;inset:0;z-index:3;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:0;opacity:0;cursor:ew-resize;-webkit-appearance:none;-moz-appearance:none;appearance:none;touch-action:pan-y}.hx .wd-range,.hx .wd-range:focus,.hx .wd-range:hover{box-shadow:none;background:transparent}.hx .wd-range::-webkit-slider-runnable-track{height:100%;background:transparent}.hx .wd-range::-webkit-slider-thumb{-webkit-appearance:none;width:2px;height:100%;background:transparent;border:0}.hx .wd-range::-moz-range-thumb,.hx .wd-range::-moz-range-track{height:100%;background:transparent}.hx .wd-range::-moz-range-thumb{width:2px;border:0;border-radius:0}.hx .wd-range:focus-visible+.wd-handle i{outline:3px solid var(--fg);outline-offset:3px}.hx .wd-cap{margin:16px auto 0;max-width:1000px;text-align:center}@media (max-width:640px){.hx .wd-stage{aspect-ratio:4/5;--f-logo:4.4cqw;--f-eb:2.9cqw;--f-h:7.6cqw;--f-sub:3.8cqw;--f-btn:3.9cqw;--f-sm:3.1cqw;--f-card:3.9cqw;--f-nav:3cqw}.hx .wd-layer{gap:3.4cqw;padding:3.6cqw 5cqw 4cqw}.hx .wd-nav{height:8cqw}.hx .wd-nav .lg i{width:5.6cqw;height:5.6cqw;border-radius:1.2cqw}.hx .wd-nav .lk{display:none}.hx .wd-wire .wd-nav .lg-b{width:20cqw;height:4.6cqw}.hx .wd-img{display:none}.hx .wd-hero2{flex:none}.hx .wd-copy{gap:2.4cqw}.hx .wd-go{padding:2.6cqw 5cqw;border-radius:2cqw}.hx .wd-wire .b-eb{width:30cqw;height:2.4cqw}.hx .wd-wire .b-go{width:30cqw;height:8.6cqw;border-radius:2cqw}.hx .wd-wire .b-pf{width:60cqw;height:2.4cqw}.hx .wd-cards{grid-template-columns:1fr;gap:2.4cqw}.hx .wd-card{padding:2.4cqw 3.4cqw;border-radius:2.4cqw;gap:.8cqw}.hx .wd-fab{right:4cqw;bottom:4cqw;width:12cqw;height:12cqw}.hx .wd-top{padding:10px 12px}}.hx .wd-res{aspect-ratio:21/8}.hx .wd-pl{font:800 clamp(19px,2vw,26px)/1.3 var(--font-tight);letter-spacing:-.025em;max-width:58ch}.hx .wd-pl b{color:var(--hx-ok-deep);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:680px){.hx .wd-res{aspect-ratio:4/3}}.hx .wd-doc td+td,.hx .wd-doc th+th{width:84px}.hx .wd-pr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.hx .wd-pc{padding:clamp(22px,2.4vw,30px);border:1px solid var(--line);border-radius:16px;background:var(--surf)}.hx .wd-pc .n{display:block;margin-bottom:14px;font:800 13px/1 var(--font-tight);letter-spacing:.06em;color:var(--hx-ok-deep)}.hx .wd-ds{margin-top:16px;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);align-items:center;padding:clamp(26px,3vw,40px);border:1px solid var(--line);border-radius:20px;background:var(--surf);box-shadow:var(--hx-shadow)}.hx .wd-ds h3{font-size:clamp(23px,2.3vw,30px);font-weight:800;letter-spacing:-.025em;margin-bottom:14px}.hx .wd-ds>div>p{color:var(--mid);font-size:16.5px;max-width:44ch}.hx .wd-sys{display:grid;grid-gap:20px;gap:20px;padding:clamp(18px,2vw,26px);border-radius:14px;background:var(--hx-paper);border:1px solid var(--line)}.hx .wd-type{display:flex;align-items:center;gap:clamp(16px,2.4vw,28px)}.hx .wd-aa{font:800 clamp(56px,6vw,76px)/1 var(--font-tight);letter-spacing:-.04em;color:var(--fg)}.hx .wd-sizes{display:grid;grid-gap:4px;gap:4px;line-height:1.1}.hx .wd-sizes span{display:flex;align-items:baseline;gap:10px;color:var(--fg)}.hx .wd-sizes em{font:600 12px/1 var(--font-inter);font-style:normal;color:var(--dim)}.hx .wd-sizes .s1{font:800 34px/1.05 var(--font-tight);letter-spacing:-.03em}.hx .wd-sizes .s2{font:700 22px/1.15 var(--font-tight);letter-spacing:-.018em}.hx .wd-sizes .s3{font:400 16px/1.3 var(--font-inter)}.hx .wd-sw{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.hx .wd-sw div{display:grid;grid-gap:6px;gap:6px;align-content:start}.hx .wd-sw i{display:block;height:46px;border-radius:10px;border:1px solid rgba(12,11,18,.14)}.hx .wd-sw b{font:700 12px/1.2 var(--font-inter);color:var(--fg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hx .wd-sw span{font-size:12px;line-height:1.2;color:var(--dim);margin-top:-3px}.hx .wd-parts{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px}.hx .wd-sbtn{display:inline-flex;align-items:center;padding:12px 20px;border-radius:10px;background:var(--hx-cta);color:var(--hx-cta-ink);font:600 15px/1 var(--font-inter)}.hx .wd-sfield{flex:1 1 150px;min-width:0;padding:12px 14px;border:1px solid #cfc8de;border-radius:10px;background:#fff;color:#7c7590;font:400 15px/1.2 var(--font-inter)}.hx .wd-sbadge{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border-radius:999px;background:rgba(34,165,90,.12);color:var(--hx-ok-deep);font:600 13.5px/1 var(--font-inter)}.hx .wd-sbadge .ic{width:14px;height:14px;stroke-width:2.3}.hx .wd-g8{display:flex;align-items:center;gap:10px;margin:0;font-size:13.5px;color:var(--mid)}.hx .wd-g8 i{flex:none;width:26px;height:26px;border-radius:5px;border:1px solid var(--line);background:#fff;background-image:linear-gradient(rgba(255,122,26,.45) 1px,transparent 0),linear-gradient(90deg,rgba(255,122,26,.45) 1px,transparent 0);background-size:6.5px 6.5px}@media (max-width:1040px){.hx .wd-pr{grid-template-columns:repeat(2,minmax(0,1fr))}.hx .wd-ds{grid-template-columns:1fr}}@media (max-width:680px){.hx .wd-pr{grid-template-columns:1fr}.hx .wd-sw{grid-template-columns:repeat(3,minmax(0,1fr))}.hx .wd-type{flex-wrap:wrap}}.hx .wd1-hd{transform-box:fill-box;transform-origin:50% 100%;transform:rotate(130deg);animation:wd1-sw 6s ease-in-out infinite}@keyframes wd1-sw{0%{transform:rotate(0deg)}16%,25%{transform:rotate(84deg)}48%,58%{transform:rotate(196deg)}to{transform:rotate(1turn)}}.hx .wd1-bk0,.hx .wd1-bk1{transform-box:fill-box;transform-origin:50% 50%;animation:wd1-bk 1.1s ease-in-out infinite}.hx .wd1-bk1{animation-delay:.55s}@keyframes wd1-bk{0%,35%{opacity:1;transform:scale(1.18)}60%,85%{opacity:.08;transform:scale(.75)}to{opacity:1;transform:scale(1.18)}}.hx .wd1-pt{animation:wd1-mv .9s linear infinite}@keyframes wd1-mv{to{stroke-dashoffset:-9}}.hx .wd1-sl{animation:wd1-sl 1.1s ease-in-out infinite}@keyframes wd1-sl{0%,to{opacity:1}50%{opacity:.25}}.hx .wd1-sg1{animation:wd1-sg 2.2s step-end infinite}@keyframes wd1-sg{0%,18%{fill:#1e1b2a}19%,to{fill:#dfdae9}}.hx .wd1-ld{transform-box:fill-box;transform-origin:0 50%;transform:scaleX(.42);animation:wd1-ld 3s ease-out infinite}@keyframes wd1-ld{0%{opacity:1;transform:scaleX(.04)}65%,88%{opacity:1;transform:scaleX(.42)}to{opacity:0;transform:scaleX(.45)}}.hx .wd2-wf{opacity:0;animation:wd2-wf 6s ease-in-out infinite}@keyframes wd2-wf{0%,36%{opacity:1}44%,96%{opacity:0}to{opacity:1}}.hx .wd2-db,.hx .wd2-dc0,.hx .wd2-dc1,.hx .wd2-dc2,.hx .wd2-dh,.hx .wd2-di,.hx .wd2-dn,.hx .wd2-lk0,.hx .wd2-lk1,.hx .wd2-lt0,.hx .wd2-lt1,.hx .wd2-st{transform-box:fill-box;transform-origin:50% 50%}.hx .wd2-dh{transform-origin:0 50%}.hx .wd2-lk0,.hx .wd2-lk1{opacity:0;animation:wd2-lk0 6s ease-out infinite}.hx .wd2-lk1{animation-name:wd2-lk1}.hx .wd2-lt0,.hx .wd2-lt1{animation:wd2-lt0 6s ease-out infinite}.hx .wd2-lt1{animation-name:wd2-lt1}.hx .wd2-dn{animation:wd2-dn 6s ease-out infinite}.hx .wd2-dh{animation:wd2-dh 6s ease-out infinite}.hx .wd2-di{animation:wd2-di 6s ease-out infinite}.hx .wd2-dc0{animation:wd2-dc0 6s ease-out infinite}.hx .wd2-dc1{animation:wd2-dc1 6s ease-out infinite}.hx .wd2-dc2{animation:wd2-dc2 6s ease-out infinite}.hx .wd2-db{animation:wd2-db 6s ease-out infinite}.hx .wd2-st{animation:wd2-st 6s ease-out infinite}.hx .wd2-bd{animation:wd2-jolt 6s ease-out infinite}@keyframes wd2-jolt{0%,66.5%{transform:none}68%{transform:translateY(4px)}71%{transform:translateY(-1.5px)}73.5%,to{transform:none}}.hx .wd2-lt0,.hx .wd2-lt1{opacity:0}@keyframes wd2-lk0{0%,4%{opacity:0;transform:scale(.3)}8%{opacity:1;transform:scale(1.2)}11%,20%{opacity:1;transform:none}25%,to{opacity:0;transform:scale(.5)}}@keyframes wd2-lk1{0%,10%{opacity:0;transform:scale(.3)}14%{opacity:1;transform:scale(1.2)}17%,21%{opacity:1;transform:none}26%,to{opacity:0;transform:scale(.5)}}@keyframes wd2-lt0{0%,22%{opacity:0;transform:scale(.3)}26%{opacity:1;transform:scale(1.2)}29%,40%{opacity:1;transform:none}44%,to{opacity:0;transform:scale(.6)}}@keyframes wd2-lt1{0%,26%{opacity:0;transform:scale(.3)}30%{opacity:1;transform:scale(1.2)}33%,40%{opacity:1;transform:none}44%,to{opacity:0;transform:scale(.6)}}@keyframes wd2-dn{0%,30%{opacity:0;transform:translate(0)}34%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes wd2-dh{0%,34%{opacity:0;transform:scaleX(.02)}35%{opacity:1}42%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes wd2-di{0%,40%{opacity:0;transform:scale(.3)}44%{opacity:1;transform:scale(1.1)}47%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes wd2-dc0{0%,46%{opacity:0;transform:translateY(8px)}50%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes wd2-dc1{0%,50%{opacity:0;transform:translateY(8px)}54%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes wd2-dc2{0%,54%{opacity:0;transform:translateY(8px)}58%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes wd2-db{0%,58%{opacity:0;transform:scale(.3)}62%{opacity:1;transform:scale(1.25)}65%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes wd2-st{0%,63.5%{opacity:0;transform:scale(2.4)}67%{opacity:1;transform:scale(.86)}69%{opacity:1;transform:scale(1.07)}71%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}.hx .wd3-a,.hx .wd3-b,.hx .wd3-fl,.hx .wd3-pill{transform-box:fill-box;transform-origin:50% 100%}.hx .wd3-a{opacity:.8;animation:wd3-a 6s ease-out infinite}.hx .wd3-b{transform:translateY(-6px);animation:wd3-b 6s ease-out infinite}.hx .wd3-fl{transform:scaleY(.82);animation:wd3-fl 6s ease-in-out infinite}.hx .wd3-pill{animation:wd3-pill 6s ease-out infinite}@keyframes wd3-a{0%,9%{opacity:1;transform:none}12%,14%{opacity:1;transform:translateY(-8px)}18%,31%{opacity:1;transform:none}34%,36%{opacity:1;transform:translateY(-8px)}40%,57%{opacity:1;transform:none}64%,92%{opacity:.8;transform:none}97%,to{opacity:1;transform:none}}@keyframes wd3-b{0%,19%{transform:none}22%,24%{transform:translateY(-8px)}28%,39%{transform:none}42%,44%{transform:translateY(-8px)}48%,57%{transform:none}59.5%{transform:translateY(3px)}63%{transform:translateY(-10px)}67%,92%{transform:translateY(-6px)}97%,to{transform:none}}@keyframes wd3-fl{0%,4%{opacity:0;transform:scaleY(.05)}6%{opacity:1;transform:scaleY(.06)}20%{opacity:1;transform:scaleY(.3)}34%{opacity:1;transform:scaleY(.36)}50%{opacity:1;transform:scaleY(.4)}54%{opacity:1;transform:scaleY(.4)}66%{opacity:1;transform:scaleY(.88)}71%,92%{opacity:1;transform:scaleY(.82)}97%,to{opacity:0;transform:scaleY(.82)}}@keyframes wd3-pill{0%,54%{opacity:0;transform:translateY(-46px)}59%{opacity:1;transform:translateY(0)}61%{opacity:1;transform:translateY(4px) scale(1.05,.92)}64%{opacity:1;transform:translateY(-2px)}67%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}.hx .ai-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(16px,2vw,24px);gap:clamp(16px,2vw,24px)}.hx .ai-stat{background:var(--surf);border-radius:20px;padding:clamp(24px,3vw,34px)}.hx .ai-stat .big{font:800 clamp(56px,7vw,88px)/.9 var(--font-tight);letter-spacing:-.05em;color:var(--hx-ok-deep);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hx .ai-stat .claim{margin-top:20px;font:700 clamp(19px,1.9vw,24px)/1.35 var(--font-tight);letter-spacing:-.02em;max-width:34ch}.hx .ai-stat .src{margin-top:12px;font-size:13.5px;color:var(--dim)}.hx .ai-stat .hon{margin-top:10px;font-size:var(--t-sm);color:var(--mid);max-width:56ch}.hx .ai-subh{margin:clamp(48px,5vw,68px) 0 18px;font-size:clamp(23px,2.4vw,31px);letter-spacing:-.028em;font-weight:800}.hx .ai-engines{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.hx .ai-engine{border:1px solid var(--line);border-radius:14px;padding:20px;background:var(--surf)}.hx .ai-engine h4{font-size:18px;margin-bottom:8px}.hx .ai-engine p{font-size:15px;color:var(--mid)}.hx .ai-vs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(24px,3vw,44px);gap:clamp(24px,3vw,44px)}.hx .ai-vs h3{padding-bottom:14px;border-bottom:2px solid var(--fg)}.hx .ai-list{list-style:none;margin:0;padding:0}.hx .ai-list li{display:grid;grid-template-columns:20px 1fr;grid-gap:14px;gap:14px;padding:16px 0;border-bottom:1px solid var(--line);font-size:16.5px;line-height:1.5;color:var(--mid)}.hx .ai-list li b{color:var(--fg);font-weight:600}.hx .ai-list .ic{width:18px;height:18px;color:var(--hx-ok-deep);margin-top:4px}.hx .ai-ab{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:20px;gap:20px}.hx .ai-ab .answer{position:static}.hx .ai-ab .aline{font-size:16px}.hx .ai-ab .ai-before .lab i{background:var(--dim);box-shadow:0 0 0 4px var(--line)}.hx .ai-cap{margin-top:20px;font-size:16px;color:var(--mid);max-width:70ch}.hx .ai-sync{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:0 clamp(24px,3vw,44px);gap:0 clamp(24px,3vw,44px)}.hx .ai-join{grid-column:1/-1;display:flex;align-items:center;gap:18px;margin-bottom:26px;text-align:center;text-wrap:balance;font:600 var(--t-sm)/1.3 var(--font-inter);letter-spacing:.01em;color:var(--dim)}.hx .ai-join:after,.hx .ai-join:before{content:"";flex:1 1;min-width:16px;height:1px;background:var(--line)}.hx .ai-sync h3{margin-bottom:14px}.hx .ai-guarantee{margin-top:28px;padding:clamp(24px,3vw,34px);border-radius:20px;background:var(--surf)}.hx .ai-gh{font:800 clamp(22px,2.4vw,30px)/1.2 var(--font-tight);letter-spacing:-.028em}.hx .ai-guarantee .body{margin-top:12px;font-size:clamp(16.5px,1.5vw,19px);line-height:1.55;color:var(--mid);max-width:66ch}.hx .ai-report{max-width:980px;padding:clamp(20px,2.6vw,30px);border-radius:18px;background:var(--surf);box-shadow:var(--hx-shadow)}.hx .ai-rcap{display:flex;justify-content:space-between;gap:10px;font-size:13.5px;color:var(--dim)}.hx .ai-rcap b{color:var(--fg);font-weight:700}.hx .ai-report .tbl-scroll{margin-top:16px;border:0;border-radius:0;background:none}.hx table.ai-matrix{border-collapse:collapse;width:100%;min-width:640px;font-size:15px}.hx table.ai-matrix td,.hx table.ai-matrix th{text-align:left;padding:14px 16px 14px 0;border-top:1px solid var(--line);vertical-align:middle}.hx table.ai-matrix thead th{border-top:0;padding-top:0;font:600 12px/1.2 var(--font-inter);letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.hx table.ai-matrix tbody th{width:46%;font-weight:500;color:var(--fg)}.hx .ai-st{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.hx .ai-st .ic{width:16px;height:16px}.hx .ai-st.yes{color:var(--hx-ok-deep);font-weight:600}.hx .ai-st.no{color:var(--dim);font-weight:500}.hx .ai-sum{margin-top:2px}.hx .ai-sum .kpi-row{flex-wrap:wrap;font-size:15px}.hx .ai-sum .v{margin-left:auto;text-align:right;font-weight:500;color:var(--fg)}.hx .ai-sum b{color:var(--hx-ok-deep);font-weight:700}.hx .ai-report .note{margin-top:18px;padding-top:14px;border-top:1px solid var(--line);font-size:13px;max-width:none}.hx .ai-shots{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px;gap:16px;margin-top:28px}.hx .ai-shots .slot{aspect-ratio:4/3}.hx .ai-shots .slot.ai-wide{grid-column:1/-1;aspect-ratio:16/7}@media (max-width:1040px){.hx .ai-stats{grid-template-columns:1fr}.hx .ai-engines{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.hx .ai-ab,.hx .ai-engines,.hx .ai-shots,.hx .ai-sync,.hx .ai-vs{grid-template-columns:1fr}.hx .ai-shots .slot.ai-wide{aspect-ratio:16/9}.hx .ai-sum .v{text-align:left;margin-left:0}}.hx .ggrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;margin-bottom:clamp(36px,4vw,56px)}.hx .ggraph{margin:0;border:1px solid var(--line);border-radius:18px;background:var(--surf);padding:clamp(18px,2.2vw,26px);box-shadow:var(--hx-shadow)}.hx .ggraph .t{font-size:13.5px;font-weight:600;color:var(--mid);margin-bottom:12px}.hx .ggraph svg{display:block;width:100%;height:auto}.hx .ggraph .nums{margin-top:12px;font:800 22px/1.2 var(--font-tight);letter-spacing:-.02em}.hx .ggraph .nums s{color:var(--dim);font-size:.72em;text-decoration-thickness:1.5px}.hx .ggraph .nums em{font-style:normal;color:var(--hx-ok-deep)}.hx .ggraph .nums span{font:500 13px/1.3 var(--font-inter);color:var(--dim);letter-spacing:0}.hx .ggraph .cap{margin-top:10px;font-size:15px;color:var(--mid)}.hx .named{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:28px}.hx .named .slot{aspect-ratio:4/3}@media (max-width:900px){.hx .ggrid,.hx .named{grid-template-columns:1fr}}.hx .ac-head{display:flex;align-items:center;gap:8px;margin-top:4px;font-weight:700;color:#fff;font-size:14px}.hx .ac-head .ic{width:16px;height:16px;color:#fff}.hx .ac-q{justify-self:end;max-width:88%;background:var(--hx-ink-3);border:1px solid var(--hx-ink-line);border-radius:16px 16px 4px 16px;padding:10px 13px;color:#fff;font-size:13.5px;line-height:1.4}.hx .ac-a{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.hx .ac-av{width:24px;height:24px;border-radius:50%;background:#12703a;display:grid;place-items:center;color:#fff}.hx .ac-av .ic{width:13px;height:13px}.hx .ac-type{font-size:13.5px;line-height:1.55;color:#d9d5e4;animation:ac-type 9s steps(24) infinite}.hx .ac-type mark{background:rgba(34,165,90,.22);color:#fff;font-weight:700;padding:1px 5px;border-radius:5px;animation:ac-hl 9s ease-out infinite}.hx .ac-link{justify-self:start;display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(34,165,90,.55);color:#7ee0a6;border-radius:999px;padding:7px 12px;font-size:12.5px;font-weight:600;animation:ac-link 9s cubic-bezier(.2,.7,.3,1) infinite}.hx .ac-link .ic{width:13px;height:13px}.hx .ac-ask{border:1px solid var(--hx-ink-line);border-radius:999px;padding:10px 14px;color:var(--hx-ink-dim);font-size:13px;margin-top:4px}@keyframes ac-type{0%,8%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}12%{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}46%,to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes ac-hl{0%,48%{background:rgba(34,165,90,.22)}54%{background:rgba(34,165,90,.6)}62%,to{background:rgba(34,165,90,.22)}}@keyframes ac-link{0%,8%{opacity:1;transform:none}11%,56%{opacity:0;transform:translateY(8px)}62%{opacity:1;transform:translateY(-2px) scale(1.04)}66%,to{opacity:1;transform:none}}.hx .ai1-r0{animation:ai1-r0 6s ease-out infinite}.hx .ai1-r1{animation:ai1-r1 6s ease-out infinite}.hx .ai1-r2{animation:ai1-r2 6s ease-out infinite}@keyframes ai1-r0{0%,6%{opacity:0;transform:translate(-12px)}10%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes ai1-r1{0%,12%{opacity:0;transform:translate(-12px)}16%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes ai1-r2{0%,18%{opacity:0;transform:translate(-12px)}22%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}.hx .ai1-ch,.hx .ai1-pill,.hx .ai1-v0,.hx .ai1-v1,.hx .ai1-v2,.hx .ai1-y0,.hx .ai1-y1,.hx .ai1-y2{transform-box:fill-box;transform-origin:50% 50%}.hx .ai1-ch,.hx .ai1-pill{transform-origin:50% 100%}.hx .ai1-ch{animation:ai1-pulse 1.5s ease-in-out infinite}@keyframes ai1-pulse{0%,to{transform:scale(1)}22%{transform:scale(1.2,1.16)}45%{transform:scale(.97)}60%{transform:scale(1)}}.hx .ai1-d0,.hx .ai1-d1,.hx .ai1-d2{animation:ai1-dot 1.5s linear infinite}.hx .ai1-d1{animation-delay:.18s}.hx .ai1-d2{animation-delay:.36s}@keyframes ai1-dot{0%,to{opacity:1}20%{opacity:.25}40%{opacity:1}}.hx .ai1-y0{animation:ai1-y0 6s ease-out infinite}.hx .ai1-v0{animation:ai1-v0 6s ease-out infinite}.hx .ai1-y1{animation:ai1-y1 6s ease-out infinite}.hx .ai1-v1{animation:ai1-v1 6s ease-out infinite}.hx .ai1-y2{animation:ai1-y2 6s ease-out infinite}.hx .ai1-v2{animation:ai1-v2 6s ease-out infinite}@keyframes ai1-y0{0%,25%{opacity:0;transform:scale(2.4)}28.5%{opacity:1;transform:scale(.86)}30.5%{opacity:1;transform:scale(1.07)}32.5%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes ai1-v0{0%,29%{opacity:0;transform:scale(2.4)}32.5%{opacity:1;transform:scale(.86)}34.5%{opacity:1;transform:scale(1.07)}36.5%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes ai1-y1{0%,33%{opacity:0;transform:scale(2.4)}36.5%{opacity:1;transform:scale(.86)}38.5%{opacity:1;transform:scale(1.07)}40.5%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes ai1-v1{0%,37%{opacity:0;transform:scale(2.4)}40.5%{opacity:1;transform:scale(.86)}42.5%{opacity:1;transform:scale(1.07)}44.5%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes ai1-y2{0%,41%{opacity:0;transform:scale(2.4)}44.5%{opacity:1;transform:scale(.86)}46.5%{opacity:1;transform:scale(1.07)}48.5%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes ai1-v2{0%,45%{opacity:0;transform:scale(2.4)}48.5%{opacity:1;transform:scale(.86)}50.5%{opacity:1;transform:scale(1.07)}52.5%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}.hx .ai1-pill{animation:ai1-pill 6s ease-out infinite}@keyframes ai1-pill{0%,56%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.16)}63%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}.hx .ai1-bd{animation:ai1-jolt 6s ease-out infinite}@keyframes ai1-jolt{0%,58%{transform:none}59.5%{transform:translateY(4px)}62.5%{transform:translateY(-1.5px)}65%,to{transform:none}}.hx .ai2-l0{animation:ai2-l0 6s ease-out infinite}.hx .ai2-l1{animation:ai2-l1 6s ease-out infinite}.hx .ai2-l2{animation:ai2-l2 6s ease-out infinite}@keyframes ai2-l0{0%,7.9%{stroke-dashoffset:100;opacity:0}8%{stroke-dashoffset:100;opacity:1}18%,92%{stroke-dashoffset:0;opacity:1}97%,to{stroke-dashoffset:0;opacity:0}}@keyframes ai2-l1{0%,24.9%{stroke-dashoffset:100;opacity:0}25%{stroke-dashoffset:100;opacity:1}35%,92%{stroke-dashoffset:0;opacity:1}97%,to{stroke-dashoffset:0;opacity:0}}@keyframes ai2-l2{0%,41.9%{stroke-dashoffset:100;opacity:0}42%{stroke-dashoffset:100;opacity:1}52%,92%{stroke-dashoffset:0;opacity:1}97%,to{stroke-dashoffset:0;opacity:0}}.hx .ai2-k0,.hx .ai2-k1,.hx .ai2-k2,.hx .ai2-pill,.hx .ai2-st{transform-box:fill-box;transform-origin:50% 50%}.hx .ai2-pill,.hx .ai2-st{transform-origin:50% 100%}.hx .ai2-k0{animation:ai2-k0 6s ease-out infinite}.hx .ai2-c0{animation:ai2-c0 6s ease-out infinite}.hx .ai2-k1{animation:ai2-k1 6s ease-out infinite}.hx .ai2-c1{animation:ai2-c1 6s ease-out infinite}.hx .ai2-k2{animation:ai2-k2 6s ease-out infinite}.hx .ai2-c2{animation:ai2-c2 6s ease-out infinite}@keyframes ai2-k0{0%,18%{opacity:0;transform:scale(.2)}21.5%{opacity:1;transform:scale(.86)}23.5%{opacity:1;transform:scale(1.07)}25.5%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes ai2-k1{0%,35%{opacity:0;transform:scale(.2)}38.5%{opacity:1;transform:scale(.86)}40.5%{opacity:1;transform:scale(1.07)}42.5%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes ai2-k2{0%,52%{opacity:0;transform:scale(.2)}55.5%{opacity:1;transform:scale(.86)}57.5%{opacity:1;transform:scale(1.07)}59.5%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes ai2-c0{0%,18%{transform:none}20%{transform:translateY(-7px)}23%{transform:translateY(1px)}25%,to{transform:none}}@keyframes ai2-c1{0%,35%{transform:none}37%{transform:translateY(-7px)}40%{transform:translateY(1px)}42%,to{transform:none}}@keyframes ai2-c2{0%,52%{transform:none}54%{transform:translateY(-7px)}57%{transform:translateY(1px)}59%,to{transform:none}}.hx .ai2-pill{animation:ai2-pill 6s ease-out infinite}@keyframes ai2-pill{0%,62%{opacity:0;transform:scale(.3)}66%{opacity:1;transform:scale(1.16)}69%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}.hx .ai2-st{animation:ai2-sj 6s ease-out infinite}@keyframes ai2-sj{0%,61%{transform:none}63%{transform:scale(1.05,.95)}66%{transform:scale(.985,1.03)}69%,to{transform:none}}.hx .ai3-b0,.hx .ai3-b1,.hx .ai3-b2,.hx .ai3-b3{transform-box:fill-box;transform-origin:50% 100%}.hx .ai3-b0{animation:ai3-b0 6s ease-out infinite}.hx .ai3-b1{animation:ai3-b1 6s ease-out infinite}.hx .ai3-b2{animation:ai3-b2 6s ease-out infinite}.hx .ai3-b3{animation:ai3-b3 6s ease-out infinite}@keyframes ai3-b0{0%,6%{opacity:0;transform:scaleY(.02)}7%{opacity:1}13%{opacity:1;transform:scaleY(1.07)}16%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes ai3-b1{0%,15%{opacity:0;transform:scaleY(.02)}16%{opacity:1}22%{opacity:1;transform:scaleY(1.07)}25%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes ai3-b2{0%,24%{opacity:0;transform:scaleY(.02)}25%{opacity:1}31%{opacity:1;transform:scaleY(1.07)}34%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes ai3-b3{0%,33%{opacity:0;transform:scaleY(.02)}34%{opacity:1}40%{opacity:1;transform:scaleY(1.07)}43%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}.hx .ai3-n{transform-box:fill-box;transform-origin:0 50%;animation:ai3-n 6s ease-out infinite}@keyframes ai3-n{0%,44%{opacity:0;transform:scale(.3)}48%{opacity:1;transform:scale(1.25)}51%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}.hx .ai3-st{transform-box:fill-box;transform-origin:center;animation:ai3-stamp 6s ease-out infinite}@keyframes ai3-stamp{0%,56%{opacity:0;transform:scale(2.4)}61%{opacity:1;transform:scale(.86)}64.5%{transform:scale(1.07)}67%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}.hx .ai3-bd{animation:ai3-jolt 6s ease-out infinite}@keyframes ai3-jolt{0%,59.5%{transform:none}61%{transform:translateY(3.5px)}64%{transform:translateY(-1px)}67%,to{transform:none}}.hx .sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.hx .svc-hero .lede{margin-top:26px}.hx .svc-hero .cta-row{margin-top:36px}.hx .split h2+.lede{margin-top:20px}.hx .hy-bad{color:#b8322a}.hx .hy-lbl{display:block;font:600 var(--t-xs)/1.2 var(--font-inter);letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.hx .gh-title{margin:0 0 4px;font:700 14px/1.3 var(--font-tight);color:#fff;letter-spacing:-.005em;display:flex;align-items:center;gap:9px}.hx .gh-title:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--hx-ok);box-shadow:0 0 0 4px rgba(34,165,90,.18);flex:none}.hx .hy-r{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2px 14px;gap:2px 14px;align-items:center;border:1px solid var(--hx-ink-line);border-radius:11px;background:var(--hx-ink);padding:11px 14px}.hx .hy-r .k{font-size:12.5px;color:var(--hx-ink-mid);line-height:1.35}.hx .hy-r .v{font:800 22px/1 var(--font-tight);letter-spacing:-.03em;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:flex;align-items:center;gap:12px;justify-content:flex-end}.hx .hy-r .v.ok{color:#5bd08c}.hx .hy-r.wide{grid-template-columns:1fr}.hx .hy-r.wide .v{justify-content:flex-start;font:600 14px/1.4 var(--font-inter);letter-spacing:0;margin-top:3px}.hx .hy-mg{width:46px;height:46px;flex:none}.hx .hy-mg .t{fill:none;stroke:var(--hx-ink-line);stroke-width:5}.hx .hy-mg .a{fill:none;stroke:#5bd08c;stroke-width:5;stroke-linecap:round;stroke-dasharray:113.1;stroke-dashoffset:0;transform:rotate(-90deg);transform-origin:50% 50%}.hx .hy-mg text{font:800 15px var(--font-tight);fill:#fff;text-anchor:middle;dominant-baseline:central}.hx .hy-r1{animation:hy-r1 9s ease-out infinite}.hx .hy-r2{animation:hy-r2 9s ease-out infinite}.hx .hy-r3{animation:hy-r3 9s ease-out infinite}.hx .gh-lead{animation:hy-lead 9s cubic-bezier(.2,.7,.3,1) infinite}.hx .hy-mg .a{animation:hy-ring 9s ease-out infinite}.hx .gh-n{animation:hy-tick 9s ease-out infinite}@keyframes hy-r1{0%,2%{opacity:0;transform:translateY(8px)}7%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes hy-r2{0%,12%{opacity:0;transform:translateY(8px)}17%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes hy-r3{0%,22%{opacity:0;transform:translateY(8px)}27%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes hy-ring{0%,5%{stroke-dashoffset:113.1}20%,to{stroke-dashoffset:0}}@keyframes hy-tick{0%,17%{transform:none;color:#fff}21%{transform:scale(1.14);color:#5bd08c}27%,to{transform:none;color:#5bd08c}}@keyframes hy-lead{0%,38%{opacity:0;transform:translateY(-30px) scale(.96)}44%{opacity:1;transform:translateY(3px) scale(1.02)}48%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}.hx .hy-prob{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hx .hy-answer{padding:22px}.hx .hy-inpanel,.hx .hy-panel[hidden]{display:none}.hx .hy-mock{position:relative;border:1px solid var(--line);border-radius:12px;background:#fff;padding:16px;height:290px;overflow:hidden;color:var(--hx-paper-fg)}.hx .hy-answer .cap,.hx .hy-inpanel .cap{margin-top:16px;font-size:var(--t-sm);color:var(--mid);line-height:1.5}.hx .callout .ask{max-width:30ch}.hx .rc{display:grid;grid-gap:14px;gap:14px;align-content:start}.hx .rc-row .t{display:flex;justify-content:space-between;gap:10px;font-size:13.5px;margin-bottom:7px;color:var(--hx-paper-mid)}.hx .rc-row .t b{color:var(--hx-paper-fg);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hx .rc-row.fast .t b{color:var(--hx-ok-deep)}.hx .rc-row .tr{height:12px;border-radius:6px;background:var(--hx-paper-3);overflow:hidden}.hx .rc-row .tr i{display:block;height:100%;border-radius:6px;transform-origin:left;background:#bdb6cc}.hx .rc-row.fast .tr i{background:var(--hx-ok);animation:hy-fast 6s cubic-bezier(.3,.7,.3,1) infinite}.hx .rc-row.slow .tr i{animation:hy-slow 6s linear infinite}.hx .rc-page{position:relative;margin-top:2px;border:1px solid var(--hx-paper-line);border-radius:10px;overflow:hidden;background:#fff}.hx .rc-top{display:flex;gap:5px;padding:8px 10px;background:var(--hx-paper-3);border-bottom:1px solid var(--hx-paper-line)}.hx .rc-top i{width:7px;height:7px;border-radius:50%;background:#c4bdd3}.hx .rc-body{padding:14px 14px 16px;display:grid;grid-gap:7px;gap:7px;min-height:92px;align-content:center}.hx .rc-body b{font:800 17px/1.15 var(--font-tight);letter-spacing:-.02em;animation:hy-page 6s ease-out infinite}.hx .rc-body em{display:block;height:6px;border-radius:3px;background:var(--hx-paper-3);width:50%;font-style:normal}.hx .rc-body em+em{width:34%}.hx .rc-badge{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;gap:7px;background:var(--hx-ok);color:#fff;border-radius:999px;padding:8px 13px;font:700 13px/1 var(--font-inter);box-shadow:0 6px 14px -6px rgba(21,122,63,.7);animation:hy-badge 6s ease-out infinite}.hx .rc-badge .ic{width:14px;height:14px;stroke-width:2.4}@keyframes hy-fast{0%{transform:scaleX(0);opacity:1}14%,94%{transform:scaleX(1);opacity:1}99%,to{transform:scaleX(1);opacity:0}}@keyframes hy-slow{0%{transform:scaleX(0);opacity:1}85%,94%{transform:scaleX(1);opacity:1}99%,to{transform:scaleX(1);opacity:0}}@keyframes hy-page{0%,13%{opacity:0;transform:translateY(5px)}19%,94%{opacity:1;transform:none}99%,to{opacity:0;transform:none}}@keyframes hy-badge{0%,16%{opacity:0;transform:scale(.3)}21%{opacity:1;transform:scale(1.14)}25%,94%{opacity:1;transform:none}99%,to{opacity:0;transform:none}}.hx .gs-url{display:flex;align-items:center;gap:9px;border-radius:999px;background:var(--hx-paper-3);padding:9px 14px;font-size:13px;color:var(--hx-paper-mid);margin-bottom:12px;overflow:hidden;white-space:nowrap}.hx .gs-url .ic{width:14px;height:14px;color:var(--hx-paper-dim);flex:none}.hx .gs-url b{color:var(--hx-paper-fg);font-weight:600;overflow:hidden;text-overflow:ellipsis}.hx .gs-list{list-style:none;margin:0;padding:0}.hx .gs-list li{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:11px;gap:11px;align-items:center;padding:9px 0;border-bottom:1px solid var(--hx-paper-line);font-size:14px;line-height:1.35}.hx .gs-list .ck{width:20px;height:20px;border-radius:50%;background:rgba(34,165,90,.14);color:var(--hx-ok-deep);display:grid;place-items:center}.hx .gs-list .ck .ic{width:12px;height:12px;stroke-width:2.6}.hx .gs-foot{display:flex;justify-content:space-between;align-items:baseline;margin-top:12px;font-size:13.5px;color:var(--hx-paper-mid)}.hx .gs-foot b{font:800 22px/1 var(--font-tight);letter-spacing:-.03em;color:var(--hx-ok-deep);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hx .bp-q{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 8px;font-size:14px;font-weight:600}.hx .bp-t{width:100%;border-collapse:collapse;font-size:13px}.hx .bp-t td,.hx .bp-t th{padding:9px 6px;border-bottom:1px solid var(--hx-paper-line);text-align:center}.hx .bp-t td:first-child,.hx .bp-t th:first-child{text-align:left;padding-left:0;font-weight:500}.hx .bp-t thead th{font:600 11px/1.2 var(--font-inter);letter-spacing:.08em;text-transform:uppercase;color:var(--hx-paper-dim)}.hx .bp-t .y{color:var(--hx-ok-deep);font-weight:700}.hx .bp-t .n{color:#9a94a8;font-weight:700}.hx .bp-t .you{background:rgba(34,165,90,.1);width:84px}.hx .bp-t thead .you{color:var(--hx-ok-deep);border-bottom:2px solid var(--hx-ok)}.hx .bp-t td.num0{width:44px}.hx .hy-mock.ph{display:flex;justify-content:center;align-items:center;background:var(--hx-paper-3);padding:10px}.hx .ph-frame{position:relative;width:196px;height:268px;border-radius:26px;background:var(--hx-ink);padding:6px;box-shadow:0 2px 5px rgba(12,11,18,.09),0 16px 34px -20px rgba(12,11,18,.4)}.hx .ph-screen{position:relative;height:100%;border-radius:20px;background:#fff;overflow:hidden;padding:12px 11px 0;display:flex;flex-direction:column;gap:5px}.hx .ph-nav{display:flex;align-items:center;justify-content:space-between;height:14px;margin-bottom:2px}.hx .ph-nav i{width:44px;height:9px;border-radius:3px;background:#bdb7cc}.hx .ph-nav span{display:grid;grid-gap:2.5px;gap:2.5px;width:13px}.hx .ph-nav span u{display:block;height:2px;border-radius:1px;background:#8e88a3;text-decoration:none}.hx .ph-h{font:800 14.5px/1.12 var(--font-tight);letter-spacing:-.02em;margin:0;text-wrap:balance}.hx .ph-st{margin:0;font-size:10.5px;color:var(--hx-paper-mid)}.hx .ph-st s{text-decoration:none;color:var(--hx-star)}.hx .ph-chip{display:inline-flex;align-self:flex-start;align-items:center;gap:5px;margin:1px 0;padding:4px 9px;border-radius:999px;background:rgba(34,165,90,.12);color:var(--hx-ok-deep);font:700 10px/1 var(--font-inter)}.hx .ph-form{display:grid;grid-gap:4px;gap:4px;margin-top:2px}.hx .ph-form u{display:block;text-decoration:none;border:1px solid #cfcadb;border-radius:5px;padding:5px 7px;font-size:9.5px;line-height:1.2;color:#8e88a3}.hx .ph-call{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;gap:7px;height:36px;background:var(--hx-cta);color:var(--hx-cta-ink);font:800 13px/1 var(--font-inter)}.hx .ph-call .ic{width:14px;height:14px}.hx .hy-seg{display:none;padding:4px;gap:4px;border:1px solid var(--line);border-radius:999px;background:var(--surf);box-shadow:var(--hx-shadow)}.hx .hy-xr.on .hy-seg{display:inline-flex}.hx .hy-seg button{font:600 var(--t-sm)/1 var(--font-inter);padding:12px 22px;border-radius:999px;border:0;background:transparent;color:var(--mid);cursor:pointer;transition:background .18s,color .18s}.hx .hy-seg button:hover{color:var(--fg)}.hx .hy-seg button[aria-pressed=true]{background:var(--hx-ink);color:#fff}.hx .hy-xhead,.hx .hy-xrow,.hx .hy-xsee{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:0 clamp(20px,3vw,44px);gap:0 clamp(20px,3vw,44px)}.hx .hy-xhead{margin-top:28px}.hx .hy-xhead h3{font-size:var(--t-lg);padding-bottom:13px;border-bottom:2px solid var(--line)}.hx .hy-xhead h3+h3{border-bottom-color:var(--hx-ok)}.hx .hy-xlab{margin:26px 0 0}.hx .hy-xr.on .hy-xlab,.hx .hy-xr.on[data-state=google] .hy-xsee,.hx .hy-xr.on[data-state=see] .hy-xrows{display:none}.hx .hy-xsee{margin-top:22px}.hx .xm{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff;box-shadow:var(--hx-shadow);color:var(--hx-paper-fg)}.hx .xm-bar{display:flex;gap:5px;padding:9px 12px;background:var(--hx-paper-3);border-bottom:1px solid var(--hx-paper-line)}.hx .xm-bar i{width:8px;height:8px;border-radius:50%;background:#c4bdd3}.hx .xm-nav{display:flex;align-items:center;gap:16px;padding:11px 16px;font-size:12px;color:var(--hx-paper-mid)}.hx .xm-nav b{margin-right:auto;font:800 14px var(--font-tight);color:var(--hx-paper-fg)}.hx .xm-hero{margin:0 14px;border-radius:10px;background:var(--hx-ink);color:#fff;padding:20px 20px 18px;display:grid;grid-gap:7px;gap:7px;justify-items:start}.hx .xm-hero small{font:700 10.5px/1 var(--font-inter);letter-spacing:.14em;color:#ff9040}.hx .xm-hero b{font:800 clamp(18px,2.2vw,25px)/1.1 var(--font-tight);letter-spacing:-.025em}.hx .xm-hero span.go{margin-top:4px;background:var(--hx-cta);color:var(--hx-cta-ink);font:700 12.5px/1 var(--font-inter);padding:9px 15px;border-radius:8px}.hx .xm-hero p{margin:0;font-size:11.5px;color:#d9d5e4}.hx .xm-hero p s{text-decoration:none;color:var(--hx-star)}.hx .xm-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;padding:14px}.hx .xm-cards div{border:1px solid var(--hx-paper-line);border-radius:8px;padding:10px;display:grid;grid-gap:5px;gap:5px}.hx .xm-cards i{display:block;height:6px;border-radius:3px;background:var(--hx-paper-3)}.hx .xm-cards i:first-child{width:55%;background:#bdb7cc}.hx .xm-cards i:last-child{width:80%}.hx .hy-xrows{margin-top:8px}.hx .hy-xrow{padding:15px 0;border-bottom:1px solid var(--line);align-items:start}.hx .hy-xrow .xk{grid-column:1/-1;margin:0 0 8px;font:600 var(--t-xs)/1.2 var(--font-inter);letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.hx .hy-xrow .xv{display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:11px;gap:11px;margin:0;font-size:16.5px;line-height:1.4;font-weight:600}.hx .hy-xrow .xv .ic{width:17px;height:17px;margin-top:3px}.hx .hy-xrow .xv.l{color:#b8322a}.hx .hy-xrow .xv.r{color:var(--hx-ok-deep)}.hx .hy-xnote{margin-top:18px}.hx .hy-speed{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-gap:clamp(28px,4vw,64px);gap:clamp(28px,4vw,64px);align-items:start}.hx .hy-vis{border:1px solid var(--line);border-radius:20px;background:var(--surf);padding:clamp(22px,2.6vw,34px);box-shadow:var(--hx-shadow)}.hx .hy-gauges{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(16px,2.4vw,32px);gap:clamp(16px,2.4vw,32px)}.hx .hy-gauge{text-align:center}.hx .hy-gauge svg{width:min(100%,170px);height:auto;display:block;margin:0 auto}.hx .hy-gauge .g-t{fill:none;stroke:var(--hx-paper-3);stroke-width:11}.hx .hy-gauge .g-a{fill:none;stroke-width:11;stroke-linecap:round;animation:hy-draw 1.5s cubic-bezier(.2,.7,.3,1) both}.hx .hy-gauge.bad .g-a{stroke:#b8322a}.hx .hy-gauge.good .g-a{stroke:var(--hx-ok)}.hx .hy-gauge .g-n{font:800 46px var(--font-tight);letter-spacing:-.04em;text-anchor:middle;dominant-baseline:central}.hx .hy-gauge.bad .g-n{fill:#b8322a}.hx .hy-gauge.good .g-n{fill:var(--hx-ok-deep)}.hx .hy-gauge .gl{margin-top:14px;display:grid;grid-gap:3px;gap:3px}.hx .hy-gauge .gl b{font:700 var(--t-b)/1.3 var(--font-tight)}.hx .hy-gauge .gl span{font-size:var(--t-sm);color:var(--mid)}@keyframes hy-draw{0%{stroke-dashoffset:var(--len)}to{stroke-dashoffset:0}}.hx .hy-lh{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-top:26px;padding-top:24px;border-top:1px solid var(--line)}.hx .hy-lh div{text-align:center}.hx .hy-lh svg{width:min(100%,68px);height:auto;display:block;margin:0 auto}.hx .hy-lh .g-t{fill:none;stroke:var(--hx-paper-3);stroke-width:6}.hx .hy-lh .g-a{fill:none;stroke:var(--hx-ok);stroke-width:6}.hx .hy-lh .g-n{font:800 19px var(--font-tight);fill:var(--hx-ok-deep);text-anchor:middle;dominant-baseline:central;letter-spacing:-.03em}.hx .hy-lh span{display:block;margin-top:9px;font-size:12.5px;line-height:1.3;color:var(--mid)}.hx .hy-pts{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.hx .hy-pts li{display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:16px;gap:16px;padding:22px 0;border-bottom:1px solid var(--line)}.hx .hy-pts .ico{width:40px;height:40px;border-radius:11px;background:var(--surf);border:1px solid var(--line);display:grid;place-items:center;color:var(--hx-ok-deep)}.hx .hy-pts .ico .ic{width:19px;height:19px}.hx .hy-pts b{display:block;font-size:17px;margin-bottom:5px}.hx .hy-pts p{font-size:15.5px;color:var(--mid)}.hx .hy-src{margin-top:clamp(28px,3vw,40px);max-width:90ch}.hx .hy-mob{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(32px,5vw,76px);gap:clamp(32px,5vw,76px);align-items:start}.hx .md-slot{min-height:560px;outline:2px dashed var(--line);outline-offset:-2px;border-radius:16px}.hx .hy-ol{list-style:none;margin:0;padding:0;counter-reset:p;border-top:1px solid var(--line)}.hx .hy-ol li{counter-increment:p;display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:18px;gap:18px;padding:22px 0;border-bottom:1px solid var(--line)}.hx .hy-ol li:before{content:counter(p);width:32px;height:32px;border-radius:50%;background:var(--hx-cta);color:var(--hx-cta-ink);display:grid;place-items:center;font:800 15px/1 var(--font-tight)}.hx .hy-ol h3{font-size:clamp(19px,1.7vw,22px);margin:3px 0 8px;line-height:1.25}.hx .hy-ol p{margin:0;color:var(--mid);font-size:16px;line-height:1.55}.hx .hy-mobnote{margin-top:22px}.hx .bp-d{display:grid;grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr) 30px minmax(0,1.3fr);grid-gap:0;gap:0;align-items:stretch}.hx .bp-s{border:1px solid var(--line);border-radius:16px;background:var(--surf);padding:20px;display:flex;flex-direction:column;gap:14px}.hx .bp-s h3{font:700 var(--t-sm)/1.35 var(--font-tight);letter-spacing:-.005em}.hx .bp-s h3 em{display:block;font-style:normal;font:600 var(--t-xs)/1 var(--font-inter);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin-bottom:8px}.hx .bp-ar{display:grid;place-items:center;color:var(--hot)}.hx .bp-ar .ic{width:22px;height:22px;stroke-width:2}.hx .bp-res{display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:11px;gap:11px;align-items:center;border:1px solid var(--hx-paper-line);border-radius:10px;background:#fff;padding:11px 12px}.hx .bp-res .rk{width:28px;height:28px;border-radius:8px;background:var(--hx-ink);color:#fff;display:grid;place-items:center;font:800 12.5px/1 var(--font-tight)}.hx .bp-res i{display:block;height:7px;border-radius:4px;background:#bfd0ea;width:78%}.hx .bp-res i+i{height:5px;background:var(--hx-paper-3);width:52%;margin-top:6px}.hx .bp-ck{list-style:none;margin:0;padding:0;display:grid;grid-gap:11px;gap:11px}.hx .bp-ck li{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;border:1px solid var(--hx-paper-line);background:#fff;border-radius:10px;padding:10px 12px;font-size:14px;line-height:1.35}.hx .bp-ck .ck{width:20px;height:20px;border-radius:50%;background:rgba(34,165,90,.14);color:var(--hx-ok-deep);display:grid;place-items:center}.hx .bp-ck .ck .ic{width:12px;height:12px;stroke-width:2.6}.hx .tr-lab{display:none;margin:0 0 8px;font:600 var(--t-xs)/1 var(--font-inter);letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.hx .tr-box{position:relative;display:grid;place-items:center;text-align:center;min-height:42px;padding:6px 4px;border:1px solid var(--hx-paper-line);border-radius:8px;background:#fff;font:600 12px/1.2 var(--font-inter);color:var(--hx-paper-fg);overflow-wrap:anywhere}.hx .tr-root{display:flex;justify-content:center;position:relative;padding-bottom:16px}.hx .tr-root .tr-box{min-width:96px;background:var(--hx-ink);border-color:var(--hx-ink);color:#fff;font-weight:700}.hx .tr-root:after,.hx .tr-row.svc:after{content:"";position:absolute;bottom:0;left:50%;width:1px;height:16px;background:#8e88a3}.hx .tr-row{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px;padding-top:16px}.hx .tr-row.svc{padding-bottom:16px}.hx .tr-row:before{top:0;left:12.5%;right:12.5%;height:1px}.hx .tr-row .tr-box:before,.hx .tr-row:before{content:"";position:absolute;background:#8e88a3}.hx .tr-row .tr-box:before{left:50%;top:-16px;width:1px;height:16px}.hx .tr-row.area .tr-box{background:var(--hx-paper);border-style:dashed}.hx .hy-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(24px,3vw,48px);gap:clamp(24px,3vw,48px);margin-top:clamp(36px,4vw,56px)}.hx .kpi.was .kpi-row .v{color:#b8322a}.hx .hy-proofpc{margin-top:clamp(36px,4vw,56px)}.hx .pc-lg.hy-lg{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.hx .au-doc.hy-doc{width:min(100%,460px)}.hx .hy-doc .au-q{margin:10px 0 2px;font:600 13px/1.3 var(--font-inter);color:#575169}.hx .hy-doc td+td,.hx .hy-doc th+th{width:76px;text-align:center}.hx .hy-doc td:first-child{font-size:13px}.hx .hy-doc td.au-x,.hx .hy-doc td.au-y{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.hx .au-foot b.au-x{color:#b8322a}.hx .hy-six{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.hx .hy-six .wd-pc{padding:clamp(22px,2.4vw,30px);border:1px solid var(--line);border-radius:16px;background:var(--surf)}.hx .wd-pc .fi{width:44px;height:44px;border-radius:12px;background:var(--surf-2);border:1px solid var(--line);display:grid;place-items:center;color:var(--hx-ok-deep);margin-bottom:16px}.hx .wd-pc .fi .ic{width:21px;height:21px}.hx .wd-pc h3{font-size:clamp(19px,1.7vw,22px);margin:0 0 8px;line-height:1.25}.hx .wd-pc p{margin:0;color:var(--mid);font-size:15.5px;line-height:1.55}.hx .hy-close{margin-top:26px;color:var(--fg)}@media (max-width:1040px){.hx .hy-mob,.hx .hy-prob,.hx .hy-speed{grid-template-columns:1fr}.hx .hy-answer{display:none}.hx .hy-inpanel{display:block;background:var(--surf);border-radius:16px;padding:16px;margin:0 0 26px}.hx .hy-inpanel .lab{display:flex;align-items:center;gap:9px;font:600 var(--t-sm)/1.3 var(--font-inter);color:var(--dim);margin:0 0 14px}.hx .hy-inpanel .lab i{width:7px;height:7px;border-radius:50%;background:var(--hx-ok);box-shadow:0 0 0 4px rgba(34,165,90,.16)}.hx .hy-six{grid-template-columns:repeat(2,minmax(0,1fr))}.hx .pc-lg.hy-lg{grid-template-columns:1fr}.hx .au-doc.hy-doc{width:min(100%,440px)}.hx .bp-d{grid-template-columns:1fr;gap:0}.hx .bp-ar{height:44px}.hx .bp-ar .ic{transform:rotate(90deg)}.hx .md-slot{max-width:560px}}@media (max-width:900px){.hx .hy-3,.hx .hy-cards{grid-template-columns:1fr}}@media (max-width:680px){.hx .hy-six{grid-template-columns:1fr}.hx .hy-xhead h3{font-size:var(--t-b)}.hx .hy-xhead,.hx .hy-xrow,.hx .hy-xsee{gap:0 12px}.hx .hy-xsee{grid-template-columns:1fr;gap:16px}.hx .hy-xhead{margin-top:20px}.hx .hy-xrow .xv{font-size:14.5px;gap:7px;grid-template-columns:16px minmax(0,1fr)}.hx .hy-xrow .xv .ic{width:14px;height:14px;margin-top:3px}.hx .hy-seg{display:none;width:100%}.hx .hy-xr.on .hy-seg{display:flex}.hx .hy-seg button{flex:1 1;padding:12px 8px}.hx .hy-gauges{gap:10px}.hx .hy-gauge .g-n{font-size:42px}.hx .hy-gauge .gl b{font-size:15px}.hx .hy-gauge .gl span{font-size:13px}.hx .hy-lh{gap:6px}.hx .tr-lab{display:block}.hx .tr-root{padding-bottom:12px}.hx .tr-root:after{display:none}.hx .tr-row{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:0;gap:8px;margin-bottom:6px}.hx .tr-row .tr-box:before,.hx .tr-row.svc:after,.hx .tr-row:before{display:none}.hx .tr-row.svc{padding-bottom:0;margin-bottom:12px}.hx .tr-box{font-size:12.5px;min-height:38px}.hx .hy-mock{padding:14px}.hx .md-slot{min-height:560px}.hx .hy-ol li{gap:14px}}.hx .wd-work{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(16px,2vw,26px);gap:clamp(16px,2vw,26px)}.hx .wd-work .slot{aspect-ratio:3/4}.hx .wd-note{margin-top:20px}@media (max-width:1040px){.hx .wd-work{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.hx .wd-work{grid-template-columns:1fr}}.hx .hr1-mg{animation:hr1-mg 6s ease-in-out infinite}.hx .hr1-c0,.hx .hr1-c1,.hx .hr1-c2{animation:hr1-c0 6s ease-in-out infinite}.hx .hr1-c1{animation-name:hr1-c1}.hx .hr1-c2{animation-name:hr1-c2}.hx .hr1-d0a,.hx .hr1-d1a,.hx .hr1-d2a{opacity:1;transform:translateX(30px)}.hx .hr1-d0b,.hx .hr1-d1b,.hx .hr1-d2b{opacity:0}.hx .hr1-d0a{animation:hr1-d0a 6s linear infinite}.hx .hr1-d0b{animation:hr1-d0b 6s linear infinite}.hx .hr1-d1a{animation:hr1-d1a 6s linear infinite}.hx .hr1-d1b{animation:hr1-d1b 6s linear infinite}.hx .hr1-d2a{animation:hr1-d2a 6s linear infinite}.hx .hr1-d2b{animation:hr1-d2b 6s linear infinite}.hx .hr1-k0,.hx .hr1-k1,.hx .hr1-k2{animation:hr1-k0 6s ease-out infinite}.hx .hr1-k1{animation-name:hr1-k1}.hx .hr1-k2{animation-name:hr1-k2}.hx .hr1-sh{animation:hr1-sj 6s ease-out infinite}@keyframes hr1-sj{0%,16%{transform:none}17.5%{transform:translateY(3px)}20%{transform:translateY(-1px)}22%,32%{transform:none}33.5%{transform:translateY(3px)}36%{transform:translateY(-1px)}38%,48%{transform:none}49.5%{transform:translateY(3px)}52%{transform:translateY(-1px)}54%,to{transform:none}}@keyframes hr1-mg{0%{transform:translate(0)}11%{transform:translate(52px,30px)}16%{transform:translate(52px,68px)}28%{transform:translateY(38px)}33%{transform:translateY(76px)}45%{transform:translate(52px,106px)}60%{transform:translate(0)}to{transform:none}}@keyframes hr1-c0{0%{transform:translateY(-5px)}0%{transform:none}1.5%,11%{transform:translateY(-5px)}14%,to{transform:none}}@keyframes hr1-c1{0%{transform:none}14.5%{transform:none}17.5%,29%{transform:translateY(-5px)}32%,to{transform:none}}@keyframes hr1-c2{0%{transform:none}30.5%{transform:none}33.5%,46%{transform:translateY(-5px)}49%,to{transform:none}}@keyframes hr1-d0a{0%,3%{opacity:0;transform:translateX(0)}4%{opacity:1}14%{opacity:1;transform:translateX(44px)}15%,to{opacity:0;transform:translateX(44px)}}@keyframes hr1-d0b{0%,7%{opacity:0;transform:translateX(0)}8%{opacity:1}18%{opacity:1;transform:translateX(44px)}19%,to{opacity:0;transform:translateX(44px)}}@keyframes hr1-d1a{0%,19%{opacity:0;transform:translateX(0)}20%{opacity:1}30%{opacity:1;transform:translateX(44px)}31%,to{opacity:0;transform:translateX(44px)}}@keyframes hr1-d1b{0%,23%{opacity:0;transform:translateX(0)}24%{opacity:1}34%{opacity:1;transform:translateX(44px)}35%,to{opacity:0;transform:translateX(44px)}}@keyframes hr1-d2a{0%,35%{opacity:0;transform:translateX(0)}36%{opacity:1}46%{opacity:1;transform:translateX(44px)}47%,to{opacity:0;transform:translateX(44px)}}@keyframes hr1-d2b{0%,39%{opacity:0;transform:translateX(0)}40%{opacity:1}50%{opacity:1;transform:translateX(44px)}51%,to{opacity:0;transform:translateX(44px)}}@keyframes hr1-k0{0%,16%{opacity:0;transform:translate(-10px)}20%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes hr1-k1{0%,32%{opacity:0;transform:translate(-10px)}36%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes hr1-k2{0%,48%{opacity:0;transform:translate(-10px)}52%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}.hx .hr2-pn1,.hx .hr2-pn2{transform-box:fill-box;transform-origin:0 50%;animation:hr2-pn1 6s ease-out infinite}.hx .hr2-pn2{animation-name:hr2-pn2}.hx .hr2-hm,.hx .hr2-n0,.hx .hr2-n1,.hx .hr2-n2,.hx .hr2-n3,.hx .hr2-tg{transform-box:fill-box;transform-origin:50% 100%}.hx .hr2-hm{animation:hr2-hm 6s ease-out infinite}.hx .hr2-n0{animation:hr2-n0 6s ease-out infinite}.hx .hr2-n1{animation:hr2-n1 6s ease-out infinite}.hx .hr2-n2{animation:hr2-n2 6s ease-out infinite}.hx .hr2-n3{animation:hr2-n3 6s ease-out infinite}.hx .hr2-tg{animation:hr2-tg 6s ease-out infinite}.hx .hr2-l0{animation:hr2-l0 6s ease-out infinite}.hx .hr2-l1{animation:hr2-l1 6s ease-out infinite}.hx .hr2-l2{animation:hr2-l2 6s ease-out infinite}.hx .hr2-l3{animation:hr2-l3 6s ease-out infinite}@keyframes hr2-pn1{0%,3%{transform:scaleX(.02)}13%,94%{transform:none}99%,to{transform:scaleX(.02)}}@keyframes hr2-pn2{0%,12%{transform:scaleX(.02)}22%,92%{transform:none}97%,to{transform:scaleX(.02)}}@keyframes hr2-hm{0%,24%{opacity:0;transform:scaleY(.02)}25%{opacity:1}31%{opacity:1;transform:scaleY(1.07)}34%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes hr2-l0{0%,30.9%{stroke-dashoffset:100;opacity:0}31%{stroke-dashoffset:100;opacity:1}40%,92%{stroke-dashoffset:0;opacity:1}97%,to{stroke-dashoffset:0;opacity:0}}@keyframes hr2-l1{0%,39.9%{stroke-dashoffset:100;opacity:0}40%{stroke-dashoffset:100;opacity:1}49%,92%{stroke-dashoffset:0;opacity:1}97%,to{stroke-dashoffset:0;opacity:0}}@keyframes hr2-l2{0%,48.9%{stroke-dashoffset:100;opacity:0}49%{stroke-dashoffset:100;opacity:1}58%,92%{stroke-dashoffset:0;opacity:1}97%,to{stroke-dashoffset:0;opacity:0}}@keyframes hr2-l3{0%,57.9%{stroke-dashoffset:100;opacity:0}58%{stroke-dashoffset:100;opacity:1}67%,92%{stroke-dashoffset:0;opacity:1}97%,to{stroke-dashoffset:0;opacity:0}}@keyframes hr2-n0{0%,38%{opacity:0;transform:scale(.2)}42%{opacity:1;transform:scale(1.16)}45%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes hr2-n1{0%,47%{opacity:0;transform:scale(.2)}51%{opacity:1;transform:scale(1.16)}54%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes hr2-n2{0%,56%{opacity:0;transform:scale(.2)}60%{opacity:1;transform:scale(1.16)}63%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes hr2-n3{0%,65%{opacity:0;transform:scale(.2)}69%{opacity:1;transform:scale(1.16)}72%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes hr2-tg{0%,1%{opacity:0;transform:scale(.3)}5%{opacity:1;transform:scale(1.14)}8%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}.hx .hr3-nd{transform-box:fill-box;transform-origin:50% 100%;transform:rotate(84deg);animation:hr3-nd 6s ease-out infinite}.hx .hr3-ac{stroke-dashoffset:3.3;animation:hr3-ac 6s ease-out infinite}.hx .hr3-ch,.hx .hr3-nc,.hx .hr3-nm,.hx .hr3-ph{transform-box:fill-box;transform-origin:50% 50%}.hx .hr3-ph{transform-origin:50% 100%;animation:hr3-shake 6s ease-out infinite}.hx .hr3-nm{animation:hr3-nm 6s ease-out infinite}.hx .hr3-ch{animation:hr3-ch 6s ease-out infinite}.hx .hr3-nc{animation:hr3-nc 6s ease-out infinite}.hx .hr3-cb{animation:hr3-cb 6s linear infinite}.hx .hr3-cb path{animation:hr3-cbc 6s linear infinite}.hx .hr3-rg{opacity:0;animation:hr3-rg 6s linear infinite}@keyframes hr3-nd{0%{opacity:0;transform:rotate(-90deg)}4%,8%{opacity:1;transform:rotate(-90deg)}36%{opacity:1;transform:rotate(96deg)}40%{transform:rotate(79deg)}43%,92%{opacity:1;transform:rotate(84deg)}97%{opacity:1;transform:rotate(84deg)}to{opacity:0;transform:rotate(84deg)}}@keyframes hr3-ac{0%,4%{opacity:0;stroke-dashoffset:100}6%,8%{opacity:1;stroke-dashoffset:100}36%{opacity:1;stroke-dashoffset:0}40%{stroke-dashoffset:5.6}43%,92%{opacity:1;stroke-dashoffset:3.3}97%{opacity:1;stroke-dashoffset:3.3}to{opacity:0;stroke-dashoffset:3.3}}@keyframes hr3-nc{0%,50%{opacity:0;transform:translateY(-30px)}53%{opacity:1;transform:translateY(-16px)}57%{opacity:1;transform:translateY(0)}58.5%{opacity:1;transform:translateY(3px) scale(1.03,.95)}61%{opacity:1;transform:translateY(-1px)}63%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes hr3-shake{0%,57%{transform:none}58%{transform:translate(-4px,-2px) rotate(-1.6deg)}60%{transform:translate(4px) rotate(1.6deg)}62%{transform:translate(-4px,-1px) rotate(-1.4deg)}64%{transform:translate(3px) rotate(1.1deg)}66%{transform:translate(-2px) rotate(-.7deg)}68%{transform:translate(1px) rotate(.3deg)}70%,to{transform:none}}@keyframes hr3-cb{0%,45%{transform:none}46.5%,49.5%{transform:translateY(2px)}51%,to{transform:none}}@keyframes hr3-cbc{0%,45%{fill:#ff7a1a}46.5%,49.5%{fill:#b9520a}51%,to{fill:#ff7a1a}}@keyframes hr3-rg{0%,57%{opacity:0}58%,60%{opacity:1}61%,62.5%{opacity:.15}63.5%,66%{opacity:1}67%,to{opacity:0}}@keyframes hr3-nm{0%,36%{opacity:0;transform:scale(.4)}40%{opacity:1;transform:scale(1.25)}43%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes hr3-ch{0%,38%{opacity:0;transform:scale(.3)}42%{opacity:1;transform:scale(1.2)}45%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}.hx #mobile-demo .mw-labels{display:none}.hx .mw{--mw-ink:var(--hx-ink,#0c0b12);--mw-cta:var(--hx-cta,#ff7a1a);--mw-ok:var(--hx-ok,#22a55a);--mw-ok-deep:var(--hx-ok-deep,#157a3f);--mw-line:#dfdae9;--mw-mid:#575169;--mw-or:#ff7a1a;container-type:inline-size;overflow-x:clip;width:100%;position:relative;color:var(--mw-ink);font:500 13.5px/1.3 Inter,system-ui,-apple-system,Segoe UI,sans-serif;text-align:left;-webkit-font-smoothing:antialiased}.hx .mw b,.hx .mw div,.hx .mw i,.hx .mw span{box-sizing:border-box;margin:0}.hx .mw i{font-style:normal}.hx .mw-stage{display:flex;align-items:center;justify-content:center;gap:18px;width:100%;padding:6px 0 10px}.hx .mw-pw{flex:none}.hx .mw-fit,.hx .mw-pw{width:300px;height:600px}.hx .mw-fit{transform-origin:0 0}.hx .mw-phone{position:relative;width:300px;height:600px;padding:11px;border-radius:40px;background:var(--mw-ink);box-shadow:0 2px 5px rgba(12,11,18,.09),0 16px 34px -20px rgba(12,11,18,.4)}.hx .mw-phone:before{content:"";position:absolute;top:18px;left:50%;width:58px;height:6px;margin-left:-29px;border-radius:4px;background:#1e1b2a;z-index:4}.hx .mw-screen{position:relative;width:278px;height:578px;border-radius:30px;overflow:hidden;background:#fff;isolation:isolate}.hx .mw-scroll{width:100%;padding-top:34px;z-index:1;will-change:transform}.hx .mw-scroll,.hx .mw-status{position:absolute;left:0;top:0}.hx .mw-status{right:0;height:34px;z-index:3;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:6px 20px 0}.hx .mw-time{font:700 11px/1 Inter,system-ui,sans-serif;color:var(--mw-ink)}.hx .mw-batt{display:block;width:20px;height:9px;border-radius:3px;border:1.5px solid #8e88a3;position:relative}.hx .mw-batt:after{content:"";position:absolute;left:1px;top:1px;bottom:1px;width:11px;border-radius:1px;background:#8e88a3}.hx .mw-hd{justify-content:space-between;height:48px;padding:0 14px}.hx .mw-hd,.hx .mw-lg{display:flex;align-items:center}.hx .mw-lg{gap:7px}.hx .mw-lgm{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;background:var(--mw-ink);color:#fff;font:800 14px/1 Inter Tight,Inter,system-ui,sans-serif}.hx .mw-lgt{font:800 13.5px/1 Inter Tight,Inter,system-ui,sans-serif;letter-spacing:-.01em;color:var(--mw-ink)}.hx .mw-lgs{font-weight:500;color:var(--mw-mid)}.hx .mw-tel{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#fff;border:1.5px solid var(--mw-line);color:var(--mw-ink)}.hx .mw-ic{width:16px;height:16px;flex:none;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.hx .mw-sec{position:relative;padding:14px 14px 16px}.hx .mw-reg:after{content:"";position:absolute;inset:3px 5px;border:1.5px dashed var(--mw-or);border-radius:10px;opacity:0;pointer-events:none}.hx .mw-s1{background:linear-gradient(#fff3e8,#fff 92%);padding-top:18px}.hx .mw-s3{background:#f5f3f8}.hx .mw-s4{background:#fff}.hx .mw-s5{background:#f5f3f8;padding-bottom:20px}.hx .mw-pad{height:110px;background:#f5f3f8}.hx .mw-h{font:800 25px/1.05 Inter Tight,Inter,system-ui,sans-serif;letter-spacing:-.03em;color:var(--mw-ink);padding-right:22px;text-wrap:balance}.hx .mw-rate{margin:12px 0 14px;font:500 12.5px/1.2 Inter,system-ui,sans-serif;color:var(--mw-mid)}.hx .mw-star{color:#e8a317}.hx .mw-btn{display:flex;align-items:center;justify-content:center;gap:7px;height:46px;border-radius:12px;background:var(--mw-cta);color:#160f07;font:700 15px/1 Inter,system-ui,sans-serif;box-shadow:0 3px 8px -3px rgba(12,11,18,.35)}.hx .mw-btn .mw-ic{width:17px;height:17px}.hx .mw-btn-form{margin-top:12px}.hx .mw-fine{margin-top:9px;text-align:center;font:500 10.5px/1.2 Inter,system-ui,sans-serif;color:#6f6884}.hx .mw-t{font:800 16px/1.15 Inter Tight,Inter,system-ui,sans-serif;letter-spacing:-.02em;color:var(--mw-ink);margin-bottom:10px;padding-right:24px}.hx .mw-photo{position:relative;height:74px;border-radius:10px;background:linear-gradient(150deg,#2a2740,#15131e);overflow:hidden;margin-bottom:8px}.hx .mw-chip{position:absolute;left:8px;top:8px;padding:3px 8px;border-radius:999px;background:#fff;color:var(--mw-ink);font:700 9.5px/1.2 Inter,system-ui,sans-serif;letter-spacing:.02em}.hx .mw-unit{position:absolute;right:26px;top:14px;width:62px;height:46px;fill:none;stroke:hsla(0,0%,100%,.4);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hx .mw-revs{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.hx .mw-rev{display:flex;flex-direction:column;gap:3px;padding:9px 10px;border-radius:10px;background:#fff;border:1px solid var(--mw-line)}.hx .mw-stars{font:400 10.5px/1 Inter,system-ui,sans-serif;letter-spacing:.06em;color:#e8a317}.hx .mw-rt{font:500 10.5px/1.35 Inter,system-ui,sans-serif;color:#3e3950}.hx .mw-rn{font:600 9px/1.2 Inter,system-ui,sans-serif;color:#6f6884;margin-top:1px}.hx .mw-field{display:flex;align-items:center;gap:7px;height:38px;margin-bottom:8px;padding:0 12px;border-radius:9px;background:#fff;border:1.5px solid #cfc8de;font:500 12.5px/1 Inter,system-ui,sans-serif;color:#7c7590}.hx .mw-fld-pin{color:var(--mw-ink);font-weight:600;margin-bottom:10px}.hx .mw-pin{width:15px;height:15px;color:var(--mw-ok-deep)}.hx .mw-map{position:relative;height:58px;margin-top:12px;border-radius:10px;background-color:#e8f3ec;background-image:linear-gradient(rgba(21,122,63,.13) 1px,transparent 0),linear-gradient(90deg,rgba(21,122,63,.13) 1px,transparent 0);background-size:22px 22px}.hx .mw-map:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:var(--mw-ok);border:3px solid #fff;box-shadow:0 0 0 15px rgba(34,165,90,.2)}.hx .mw-pillok{display:inline-flex;align-items:center;padding:7px 12px;border-radius:999px;background:rgba(34,165,90,.14);color:var(--mw-ok-deep);font:700 12px/1 Inter,system-ui,sans-serif}.hx .mw-bar{position:absolute;left:0;right:0;bottom:0;z-index:3;height:68px;padding:10px 12px 14px;background:hsla(0,0%,100%,.97);border-top:1px solid #e4dfee;box-shadow:0 -8px 18px -10px rgba(12,11,18,.28)}.hx .mw-callbtn{display:flex;align-items:center;justify-content:center;gap:7px;height:44px;border-radius:12px;background:var(--mw-cta);color:#160f07;font:700 15px/1 Inter,system-ui,sans-serif;box-shadow:0 3px 8px -3px rgba(12,11,18,.35)}.hx .mw-callbtn .mw-ic{width:17px;height:17px}.hx .mw-n{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--mw-or);background:var(--mw-or);color:#160f07;font:800 12px/1 Inter Tight,Inter,system-ui,sans-serif;box-shadow:0 1px 3px rgba(12,11,18,.22)}.hx .mw-dot{position:absolute;right:12px;top:10px;width:20px;height:20px;font-size:11px;z-index:2}.hx .mw-bar .mw-dot{top:-11px;right:14px}.hx .mw-thumb{position:absolute;left:0;top:0;z-index:5;width:34px;height:34px;border-radius:50%;background:rgba(12,11,18,.28);border:2px solid hsla(0,0%,100%,.9);box-shadow:0 2px 8px rgba(12,11,18,.3);opacity:0;pointer-events:none}.hx .mw-call{position:absolute;left:12px;right:12px;top:10px;z-index:6;display:flex;flex-direction:column;gap:8px;padding:9px 10px 10px 9px;border-radius:24px;background:var(--mw-ink);border:1px solid #2c2839;box-shadow:0 10px 24px -8px rgba(12,11,18,.7)}.hx .mw-cic{position:relative;display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:50%;background:var(--mw-ok);color:#fff}.hx .mw-cic .mw-ic{width:18px;height:18px;stroke-width:2}.hx .mw-cic:after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid #5bd08c;opacity:0}.hx .mw-crow{display:flex;align-items:center;gap:10px}.hx .mw-cbtns{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.hx .mw-cb{display:grid;place-items:center;height:26px;border-radius:999px;font:700 11.5px/1 Inter,system-ui,sans-serif;color:#fff}.hx .mw-cb-no{background:#2c2839}.hx .mw-cb-yes{background:var(--mw-ok)}.hx .mw-ctx{display:flex;flex-direction:column;gap:3px;min-width:0}.hx .mw-c1{font:500 10.5px/1.2 Inter,system-ui,sans-serif;color:#a9a3b8}.hx .mw-c2{font:700 13px/1.2 Inter,system-ui,sans-serif;color:#fff}.hx .mw-labels{display:flex;flex-direction:column;justify-content:center;gap:16px;flex:0 1 244px;min-width:0}.hx .mw-lab{display:flex;align-items:center;gap:9px;width:max-content;max-width:100%;padding:3px 13px 3px 3px;border-radius:18px;background:#fff;border:1.5px solid var(--mw-or);color:var(--mw-ink);font:600 13.5px/1.25 Inter,system-ui,sans-serif}.hx .mw-lab .mw-n{width:24px;height:24px;font-size:13px}.hx .mw-lt{min-width:0}@container (max-width:419px){.hx .mw-labels{display:none}}@container (min-width:420px) and (max-width:499px){.hx .mw-pw{width:255px;height:510px}.hx .mw-fit{transform:scale(.85)}.hx .mw-stage{gap:14px}}.hx .mw-static,.hx .mw-static *,.hx .mw-static :after,.hx .mw-static :before{animation:none!important}@keyframes mw-fade{0%{opacity:0}3.75%{opacity:1}93.3333%{opacity:1}97.5%{opacity:0}to{opacity:0}}@keyframes mw-scroll{0%{transform:translateY(0);animation-timing-function:cubic-bezier(.35,.05,.25,1)}20.8333%{transform:translateY(0);animation-timing-function:cubic-bezier(.35,.05,.25,1)}25.8333%{transform:translateY(-190px)}40.8333%{transform:translateY(-190px);animation-timing-function:cubic-bezier(.35,.05,.25,1)}45.8333%{transform:translateY(-330px)}57.5%{transform:translateY(-330px);animation-timing-function:cubic-bezier(.35,.05,.25,1)}62.5%{transform:translateY(-440px)}97.5%{transform:translateY(-440px)}97.5833%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes mw-p1{0%{background-color:#fff;color:#a84700;border-color:#ff7a1a;transform:scale(1);box-shadow:0 1px 3px rgba(12,11,18,.22),0 0 0 0 rgba(255,122,26,0)}4.1667%{background-color:#fff;color:#a84700;border-color:#ff7a1a;transform:scale(1);box-shadow:0 1px 3px rgba(12,11,18,.22),0 0 0 0 rgba(255,122,26,0);animation-timing-function:cubic-bezier(.2,.8,.3,1)}5.6667%{background-color:#ff7a1a;color:#fff;border-color:#ff7a1a;transform:scale(1.4);box-shadow:0 1px 3px rgba(12,11,18,.22),0 0 0 6px rgba(255,122,26,.3);animation-timing-function:ease-in-out}8.3333%{background-color:#ff7a1a;color:#fff;border-color:#ff7a1a;transform:scale(1);box-shadow:0 1px 3px rgba(12,11,18,.22),0 0 0 0 rgba(255,122,26,0)}98.3333%{background-color:#ff7a1a;color:#fff;border-color:#ff7a1a;transform:scale(1);box-shadow:0 1px 3px rgba(12,11,18,.22),0 0 0 0 rgba(255,122,26,0)}98.4167%{background-color:#fff;color:#a84700;border-color:#ff7a1a;transform:scale(1);box-shadow:0 1px 3px rgba(12,11,18,.22),0 0 0 0 rgba(255,122,26,0)}to{background-color:#fff;color:#a84700;border-color:#ff7a1a;transform:scale(1);box-shadow:0 1px 3px rgba(12,11,18,.22),0 0 0 0 rgba(255,122,26,0)}}@keyframes mw-l1{0%{opacity:.5;border-color:#dcd6e6;box-shadow:0 0 0 0 rgba(255,122,26,0)}4.1667%{opacity:.5;border-color:#dcd6e6;box-shadow:0 0 0 0 rgba(255,122,26,0)}6.25%{opacity:1;border-color:#ff7a1a;box-shadow:0 5px 14px -6px rgba(255,122,26,.7)}11.6667%{opacity:1;border-color:#ff7a1a;box-shadow:0 5px 14px -6px rgba(255,122,26,.7)}14.1667%{opacity:.7;border-color:#ff7a1a;box-shadow:0 0 0 0 rgba(255,122,26,0)}98.3333%{opacity:.7;border-color:#ff7a1a;box-shadow:0 0 0 0 rgba(255,122,26,0)}98.4167%{opacity:.5;border-color:#dcd6e6;box-shadow:0 0 0 0 rgba(255,122,26,0)}to{opacity:.5;border-color:#dcd6e6;box-shadow:0 0 0 0 rgba(255,122,26,0)}}@keyframes mw-p2{0%{background-color:#fff;color:#a84700;border-color:#ff7a1a;transform:scale(1);box-shadow:0 1px 3px rgba(12,11,18,.22),0 0 0 0 rgba(255,122,26,0)}11.6667%{background-color:#fff;color:#a84700;border-color:#ff7a1a;transform:scale(1);box-shadow:0 1px 3px rgba(12,11,18,.22),0 0 0 0 rgba(255,122,26,0);animation-timing-function:cubic-bezier(.2,.8,.3,1)}13.1667%{background-color:#ff7a1a;color:#fff;border-color:#ff7a1a;transform:scale(1.4);box-shadow:0 1px 3px rgba(12,11,18,.22),0 0 0 6px rgba(255,122,26,.3);animation-timing-function:ease-in-out}15.8333%{background-color:#ff7a1a;color:#fff;border-color:#ff7a1a;transform:scale(1);box-shadow:0 1px 3px rgba(12,11,18,.22),0 0 0 0 rgba(255,122,26,0)}98.3333%{background-color:#ff7a1a;color:#fff;border-color:#ff7a1a;transform:scale(1);box-shadow:0 1px 3px rgba(12,11,18,.22),0 0 0 0 rgba(255,122,26,0)}98.4167%{background-color:#fff;color:#a84700;border-color:#ff7a1a;transform:scale(1);box-shadow:0 1px 3px rgba(12,11,18,.22),0 0 0 0 rgba(255,122,26,0)}to{background-color:#fff;color:#a84700;border-color:#ff7a1a;transform:scale(1);box-shadow:0 1px 3px rgba(12,11,18,.22),0 0 0 0 rgba(255,122,26,0)}}@keyframes mw-l2{0%{opacity:.5;border-color:#dcd6e6;box-shadow:0 0 0 0 rgba(255,122,26,0)}11.6667%{opacity:.5;border-color:#dcd6e6;box-shadow:0 0 0 0 rgba(255,122,26,0)}13.75%{opacity:1;border-color:#ff7a1a;box-shadow:0 5px 14px -6px rgba(255,122,26,.7)}27.0833%{opacity:1;border-color:#ff7a1a;box-shadow:0 5px 14px -6px rgba(255,122,26,.7)}29.5833%{opacity:.7;border-color:#ff7a1a;box-shadow:0 0 0 0 rgba(255,122,26,0)}98.3333%{opacity:.7;border-color:#ff7a1a;box-shadow:0 0 0 0 rgba(255,122,26,0)}98.4167%{opacity:.5;border-color:#dcd6e6;box-shadow:0 0 0 0 rgba(255,122,26,0)}to{opacity:.5;border-color:#dcd6e6;box-shadow:0 0 0 0 rgba(255,122,26,0)}}@keyframes mw-p3{0%{background-color:#fff;color:#a84700;border-color:#ff7a1a;transform:scale(1);box-shadow:0 1px 3px rgba(12,11,18,.22),0 0 0 0 rgba(255,122,26,0)}27.0833%{background-color:#fff;color:#a84700;border-color:#ff7a1a;transform:scale(1);box-shadow:0 1px 3px rgba(12,11,18,.22),0 0 0 0 rgba(255,122,26,0);animation-timing-function:cubic-bezier(.2,.8,.3,1)}28.5833%{background-color:#ff7a1a;color:#fff;border-color:#ff7a1a;transform:scale(1.4);box-shadow:0 1px 3px rgba(12,11,18,.22),0 0 0 6px rgba(255,122,26,.3);animation-timing-function:ease-in-out}31.25%{background-color:#ff7a1a;color:#fff;border-color:#ff7a1a;transform:scale(1);box-shadow:0 1px 3px rgba(12,11,18,.22),0 0 0 0 rgba(255,122,26,0)}98.3333%{background-color:#ff7a1a;color:#fff;border-color:#ff7a1a;transform:scale(1);box-shadow:0 1px 3px rgba(12,11,18,.22),0 0 0 0 rgba(255,122,26,0)}98.4167%{background-color:#fff;color:#a84700;border-color:#ff7a1a;transform:scale(1);box-shadow:0 1px 3px rgba(12,11,18,.22),0 0 0 0 rgba(255,122,26,0)}to{background-color:#fff;color:#a84700;border-color:#ff7a1a;transform:scale(1);box-shadow:0 1px 3px rgba(12,11,18,.22),0 0 0 0 rgba(255,122,26,0)}}@keyframes mw-l3{0%{opacity:.5;border-color:#dcd6e6;box-shadow:0 0 0 0 rgba(255,122,26,0)}27.0833%{opacity:.5;border-color:#dcd6e6;box-shadow:0 0 0 0 rgba(255,122,26,0)}29.1667%{opacity:1;border-color:#ff7a1a;box-shadow:0 5px 14px -6px rgba(255,122,26,.7)}46.6667%{opacity:1;border-color:#ff7a1a;box-shadow:0 5px 14px -6px rgba(255,122,26,.7)}49.1667%{opacity:.7;border-color:#ff7a1a;box-shadow:0 0 0 0 rgba(255,122,26,0)}98.3333%{opacity:.7;border-color:#ff7a1a;box-shadow:0 0 0 0 rgba(255,122,26,0)}98.4167%{opacity:.5;border-color:#dcd6e6;box-shadow:0 0 0 0 rgba(255,122,26,0)}to{opacity:.5;border-color:#dcd6e6;box-shadow:0 0 0 0 rgba(255,122,26,0)}}@keyframes mw-p4{0%{background-color:#fff;color:#a84700;border-color:#ff7a1a;transform:scale(1);box-shadow:0 1px 3px rgba(12,11,18,.22),0 0 0 0 rgba(255,122,26,0)}46.6667%{background-color:#fff;color:#a84700;border-color:#ff7a1a;transform:scale(1);box-shadow:0 1px 3px rgba(12,11,18,.22),0 0 0 0 rgba(255,122,26,0);animation-timing-function:cubic-bezier(.2,.8,.3,1)}48.1667%{background-color:#ff7a1a;color:#fff;border-color:#ff7a1a;transform:scale(1.4);box-shadow:0 1px 3px rgba(12,11,18,.22),0 0 0 6px rgba(255,122,26,.3);animation-timing-function:ease-in-out}50.8333%{background-color:#ff7a1a;color:#fff;border-color:#ff7a1a;transform:scale(1);box-shadow:0 1px 3px rgba(12,11,18,.22),0 0 0 0 rgba(255,122,26,0)}98.3333%{background-color:#ff7a1a;color:#fff;border-color:#ff7a1a;transform:scale(1);box-shadow:0 1px 3px rgba(12,11,18,.22),0 0 0 0 rgba(255,122,26,0)}98.4167%{background-color:#fff;color:#a84700;border-color:#ff7a1a;transform:scale(1);box-shadow:0 1px 3px rgba(12,11,18,.22),0 0 0 0 rgba(255,122,26,0)}to{background-color:#fff;color:#a84700;border-color:#ff7a1a;transform:scale(1);box-shadow:0 1px 3px rgba(12,11,18,.22),0 0 0 0 rgba(255,122,26,0)}}@keyframes mw-l4{0%{opacity:.5;border-color:#dcd6e6;box-shadow:0 0 0 0 rgba(255,122,26,0)}46.6667%{opacity:.5;border-color:#dcd6e6;box-shadow:0 0 0 0 rgba(255,122,26,0)}48.75%{opacity:1;border-color:#ff7a1a;box-shadow:0 5px 14px -6px rgba(255,122,26,.7)}63.75%{opacity:1;border-color:#ff7a1a;box-shadow:0 5px 14px -6px rgba(255,122,26,.7)}66.25%{opacity:.7;border-color:#ff7a1a;box-shadow:0 0 0 0 rgba(255,122,26,0)}98.3333%{opacity:.7;border-color:#ff7a1a;box-shadow:0 0 0 0 rgba(255,122,26,0)}98.4167%{opacity:.5;border-color:#dcd6e6;box-shadow:0 0 0 0 rgba(255,122,26,0)}to{opacity:.5;border-color:#dcd6e6;box-shadow:0 0 0 0 rgba(255,122,26,0)}}@keyframes mw-p5{0%{background-color:#fff;color:#a84700;border-color:#ff7a1a;transform:scale(1);box-shadow:0 1px 3px rgba(12,11,18,.22),0 0 0 0 rgba(255,122,26,0)}63.75%{background-color:#fff;color:#a84700;border-color:#ff7a1a;transform:scale(1);box-shadow:0 1px 3px rgba(12,11,18,.22),0 0 0 0 rgba(255,122,26,0);animation-timing-function:cubic-bezier(.2,.8,.3,1)}65.25%{background-color:#ff7a1a;color:#fff;border-color:#ff7a1a;transform:scale(1.4);box-shadow:0 1px 3px rgba(12,11,18,.22),0 0 0 6px rgba(255,122,26,.3);animation-timing-function:ease-in-out}67.9167%{background-color:#ff7a1a;color:#fff;border-color:#ff7a1a;transform:scale(1);box-shadow:0 1px 3px rgba(12,11,18,.22),0 0 0 0 rgba(255,122,26,0)}98.3333%{background-color:#ff7a1a;color:#fff;border-color:#ff7a1a;transform:scale(1);box-shadow:0 1px 3px rgba(12,11,18,.22),0 0 0 0 rgba(255,122,26,0)}98.4167%{background-color:#fff;color:#a84700;border-color:#ff7a1a;transform:scale(1);box-shadow:0 1px 3px rgba(12,11,18,.22),0 0 0 0 rgba(255,122,26,0)}to{background-color:#fff;color:#a84700;border-color:#ff7a1a;transform:scale(1);box-shadow:0 1px 3px rgba(12,11,18,.22),0 0 0 0 rgba(255,122,26,0)}}@keyframes mw-l5{0%{opacity:.5;border-color:#dcd6e6;box-shadow:0 0 0 0 rgba(255,122,26,0)}63.75%{opacity:.5;border-color:#dcd6e6;box-shadow:0 0 0 0 rgba(255,122,26,0)}65.8333%{opacity:1;border-color:#ff7a1a;box-shadow:0 5px 14px -6px rgba(255,122,26,.7)}98.3333%{opacity:1;border-color:#ff7a1a;box-shadow:0 5px 14px -6px rgba(255,122,26,.7)}98.4167%{opacity:.5;border-color:#dcd6e6;box-shadow:0 0 0 0 rgba(255,122,26,0)}to{opacity:.5;border-color:#dcd6e6;box-shadow:0 0 0 0 rgba(255,122,26,0)}}@keyframes mw-o1{0%{opacity:0}4.1667%{opacity:0}6.25%{opacity:1}20.8333%{opacity:1}22.9167%{opacity:0}to{opacity:0}}@keyframes mw-o3{0%{opacity:0}27.0833%{opacity:0}29.1667%{opacity:1}40%{opacity:1}42.0833%{opacity:0}to{opacity:0}}@keyframes mw-o4{0%{opacity:0}46.6667%{opacity:0}48.75%{opacity:1}56.6667%{opacity:1}58.75%{opacity:0}to{opacity:0}}@keyframes mw-o5{0%{opacity:0}63.75%{opacity:0}65.8333%{opacity:1}73.3333%{opacity:1}75.4167%{opacity:0}to{opacity:0}}@keyframes mw-pulse{0%{box-shadow:0 3px 8px -3px rgba(12,11,18,.35),0 0 0 0 rgba(255,122,26,0)}11.6667%{box-shadow:0 3px 8px -3px rgba(12,11,18,.35),0 0 0 0 rgba(255,122,26,.65);animation-timing-function:ease-out}18.3333%{box-shadow:0 3px 8px -3px rgba(12,11,18,.35),0 0 0 13px rgba(255,122,26,0)}to{box-shadow:0 3px 8px -3px rgba(12,11,18,.35),0 0 0 0 rgba(255,122,26,0)}}@keyframes mw-press{0%{transform:none;filter:none}73.3333%{transform:none;filter:none;animation-timing-function:ease-out}74.3333%{transform:translateY(2px) scale(.96);filter:brightness(.8)}76.25%{transform:translateY(2px) scale(.96);filter:brightness(.8);animation-timing-function:ease-out}79.1667%{transform:none;filter:none}to{transform:none;filter:none}}@keyframes mw-card{0%{opacity:0;transform:translateY(-70px) scale(.96)}75.8333%{opacity:0;transform:translateY(-70px) scale(.96);animation-timing-function:cubic-bezier(.2,.8,.3,1)}79.1667%{opacity:1;transform:translateY(3px) scale(1.01);animation-timing-function:ease-in-out}80.4167%{opacity:1;transform:none}97.5%{opacity:1;transform:none}97.5833%{opacity:0;transform:translateY(-70px) scale(.96)}to{opacity:0;transform:translateY(-70px) scale(.96)}}@keyframes mw-jolt{0%{transform:none}75.8333%{transform:none}76.3333%{transform:translate(-3px) rotate(-.6deg)}76.8333%{transform:translate(3px) rotate(.6deg)}77.3333%{transform:translate(-2.5px) rotate(-.5deg)}77.8333%{transform:translate(2.5px) rotate(.5deg)}78.3333%{transform:translate(-1.5px) rotate(-.3deg)}78.8333%{transform:translate(1px) rotate(.2deg)}79.8333%{transform:none}to{transform:none}}@keyframes mw-ring{0%{opacity:0;transform:scale(1)}80%{opacity:0;transform:scale(1)}80.0833%{opacity:.65;transform:scale(1);animation-timing-function:ease-out}85%{opacity:0;transform:scale(1.9)}85.0833%{opacity:.65;transform:scale(1);animation-timing-function:ease-out}90%{opacity:0;transform:scale(1.9)}90.0833%{opacity:.65;transform:scale(1);animation-timing-function:ease-out}95%{opacity:0;transform:scale(1.9)}to{opacity:0;transform:scale(1.9)}}@keyframes mw-thumb{0%{transform:translate(190px,440px) scale(1.5);opacity:0}17.9167%{transform:translate(190px,440px) scale(1.5);opacity:0;animation-timing-function:ease-out}19.5833%{transform:translate(190px,440px) scale(1);opacity:.9}20.8333%{transform:translate(190px,440px) scale(1);opacity:.9;animation-timing-function:cubic-bezier(.35,.05,.25,1)}25.8333%{transform:translate(190px,250px) scale(1);opacity:.9}26.6667%{transform:translate(190px,250px) scale(1);opacity:.9;animation-timing-function:ease-out}27.9167%{transform:translate(190px,250px) scale(1.4);opacity:0}37.9167%{transform:translate(180px,450px) scale(1.5);opacity:0;animation-timing-function:ease-out}39.5833%{transform:translate(180px,450px) scale(1);opacity:.9}40.8333%{transform:translate(180px,450px) scale(1);opacity:.9;animation-timing-function:cubic-bezier(.35,.05,.25,1)}45.8333%{transform:translate(180px,310px) scale(1);opacity:.9}46.6667%{transform:translate(180px,310px) scale(1);opacity:.9;animation-timing-function:ease-out}47.9167%{transform:translate(180px,310px) scale(1.4);opacity:0}54.5833%{transform:translate(188px,400px) scale(1.5);opacity:0;animation-timing-function:ease-out}56.25%{transform:translate(188px,400px) scale(1);opacity:.9}57.5%{transform:translate(188px,400px) scale(1);opacity:.9;animation-timing-function:cubic-bezier(.35,.05,.25,1)}62.5%{transform:translate(188px,285px) scale(1);opacity:.9}63.3333%{transform:translate(188px,285px) scale(1);opacity:.9;animation-timing-function:ease-out}64.5833%{transform:translate(188px,285px) scale(1.4);opacity:0}68.3333%{transform:translate(240px,470px) scale(1.4);opacity:0;animation-timing-function:ease-out}70%{transform:translate(240px,470px) scale(1);opacity:.9;animation-timing-function:cubic-bezier(.35,.05,.25,1)}72.9167%{transform:translate(198px,540px) scale(1);opacity:.9}73.3333%{transform:translate(198px,540px) scale(1);opacity:.9;animation-timing-function:ease-out}74.3333%{transform:translate(198px,540px) scale(.8);opacity:.9}76.25%{transform:translate(198px,540px) scale(.8);opacity:.9;animation-timing-function:ease-out}77.5%{transform:translate(198px,540px) scale(1);opacity:.9}79.1667%{transform:translate(198px,540px) scale(1.4);opacity:0}to{transform:translate(198px,540px) scale(1.4);opacity:0}}.hx .fit{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.hx .fitcol{border-radius:18px;padding:clamp(26px,3vw,36px);position:relative;border:1px solid var(--line)}.hx .fitcol.yes{background:var(--surf);border-color:rgba(34,165,90,.45)}.hx .fitcol.no{background:#0a0910;border-color:#221e2d}.hx .fitcol .mark{position:absolute;top:24px;right:24px;width:38px;height:38px;border-radius:50%;display:grid;place-items:center}.hx .fitcol .mark .ic{width:19px;height:19px;stroke-width:2.4}.hx .fitcol.yes .mark{background:rgba(34,165,90,.17);color:var(--hx-ok)}.hx .fitcol.no .mark{background:rgba(158,27,42,.2);color:#c9505e}.hx .fitcol h3{margin-bottom:20px;padding-right:48px}.hx .fitcol ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px}.hx .fitcol li{display:grid;grid-template-columns:18px 1fr;grid-gap:12px;gap:12px;font-size:16.5px;line-height:1.45}.hx .fitcol li .ic{width:15px;height:15px;margin-top:5px}.hx .fitcol.yes li .ic{color:var(--hx-ok)}.hx .fitcol.no{color:#8c8799}.hx .fitcol.no h3{color:#9a94a8}.hx .fitcol.no li .ic{color:#5e596e}.hx .ga-case{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) minmax(0,.55fr);grid-gap:clamp(24px,3vw,48px);gap:clamp(24px,3vw,48px);align-items:center}.hx .ga-shotcard{margin:0;border:1px solid var(--line);border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 2px 5px rgba(12,11,18,.09),0 16px 34px -20px rgba(12,11,18,.4);transform:rotate(-1.6deg);transition:transform .3s cubic-bezier(.2,.7,.3,1)}.hx .ga-shotcard:hover{transform:rotate(0) translateY(-4px)}.hx .ga-shotbar{display:flex;align-items:center;gap:5px;padding:9px 12px;border-bottom:1px solid var(--line);background:var(--hx-paper)}.hx .ga-shotbar i{width:8px;height:8px;border-radius:50%;background:#d9d3e2}.hx .ga-shotbar em{margin-left:7px;font-size:12px;font-style:normal;color:var(--dim)}.hx .ga-shotcard img{width:100%;height:auto}.hx .ga-tag{font-size:var(--t-sm);font-weight:600;color:var(--hx-accent);margin-bottom:12px}.hx .ga-case h3{font-size:clamp(23px,2.4vw,31px);letter-spacing:-.028em;font-weight:800;margin-bottom:14px}.hx .ga-story{color:var(--mid);margin-bottom:16px;max-width:58ch}.hx .ga-nums{display:grid;grid-gap:14px;gap:14px}.hx .ga-nums div{border:1px solid var(--line);border-radius:14px;background:var(--surf);padding:18px}.hx .ga-nums b{display:block;font:800 clamp(34px,3.6vw,46px)/1 var(--font-tight);letter-spacing:-.04em;color:var(--hx-ok-deep);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hx .ga-nums span{display:block;margin-top:6px;font-size:var(--t-sm);color:var(--mid)}@media (max-width:1040px){.hx .ga-case{grid-template-columns:1fr 1fr}.hx .ga-nums{grid-column:1/-1;grid-template-columns:1fr 1fr}}@media (max-width:680px){.hx .ga-case{grid-template-columns:1fr}.hx .ga-nums{grid-template-columns:1fr 1fr}}.hx .gcards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(14px,1.8vw,20px);gap:clamp(14px,1.8vw,20px)}.hx .gcard{border:1px solid var(--line);border-radius:18px;background:var(--surf);padding:clamp(20px,2.2vw,26px);transition:border-color .2s}.hx .gcard:hover{border-color:var(--hx-cta)}.hx .gic{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--hx-paper);border:1px solid var(--line);color:var(--fg);margin-bottom:16px}.hx .gic .ic{width:18px;height:18px}.hx .gic.ok{background:rgba(34,165,90,.1);border-color:rgba(34,165,90,.3);color:var(--hx-ok-deep)}.hx .gk{font:700 12px/1 var(--font-tight);letter-spacing:.09em;text-transform:uppercase;color:var(--dim);margin-bottom:9px}.hx .gv{font-size:15px;line-height:1.6;color:var(--mid)}.hx .gcard-close{grid-column:1/-1;display:flex;align-items:center;gap:18px;background:rgba(34,165,90,.05);border-color:rgba(34,165,90,.3)}.hx .gcard-close .gic{margin-bottom:0;flex:none}.hx .gcard-close .gv{font-size:16.5px;color:var(--fg);font-weight:600;line-height:1.55}@media (max-width:1040px){.hx .gcards{grid-template-columns:1fr 1fr}}@media (max-width:640px){.hx .gcards{grid-template-columns:1fr}.hx .gcard-close{align-items:flex-start}}.hx .pc-lg{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(32px,4vw,64px);padding:clamp(28px,3.4vw,48px)}.hx .pc-lg .pc-h{font-size:clamp(26px,2.5vw,34px);max-width:21ch;margin-bottom:14px}.hx .pc-list{list-style:none;padding:0;margin:22px 0 0;display:grid;grid-gap:12px;gap:12px;max-width:60ch}.hx .pc-list li{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;font-size:16px;line-height:1.5;color:var(--mid)}.hx .pc-list b{color:var(--fg);font-weight:600}.hx .pc-n{width:26px;height:26px;margin-top:-1px;border-radius:50%;display:grid;place-items:center;background:#fff;border:1.5px solid #e6d6c6;font:700 13px/1 var(--font-inter);color:var(--fg)}.hx .pc-act{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:28px}.hx .pc-note{margin:14px 0 0;font-size:var(--t-sm);line-height:1.55;color:var(--mid);max-width:58ch}.hx .pc-meta s{text-decoration-thickness:1.5px}.hx .au-doc{justify-self:center;width:min(100%,380px);background:#fff;border-radius:6px;padding:22px 20px 18px;transform:rotate(-2.5deg);box-shadow:0 1px 1px rgba(70,45,20,.08),0 3px 8px rgba(70,45,20,.08),0 26px 44px -20px rgba(70,45,20,.5);transition:transform .35s cubic-bezier(.2,.7,.3,1);color:#16131d}.hx .plan-cta:hover .au-doc{transform:rotate(-1deg) translateY(-3px)}.hx .au-h{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding-bottom:12px;border-bottom:1px solid #eee9e2}.hx .au-h b{font:700 16px/1.2 var(--font-tight)}.hx .au-h span{font-size:12px;color:#8a8399}.hx .au-doc table{width:100%;border-collapse:collapse;font-size:13px;margin-top:6px}.hx .au-doc td,.hx .au-doc th{text-align:left;padding:9px 4px;border-bottom:1px solid #eee9e2}.hx .au-doc th{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#8a8399;font-weight:600}.hx .au-doc td+td,.hx .au-doc th+th{text-align:center;width:56px}.hx .au-y{color:#157a3f;font-weight:700}.hx .au-x{color:#b8322a;font-weight:700}.hx .au-foot{display:flex;justify-content:space-between;gap:10px;margin-top:12px;font-size:12.5px;color:#575169}.hx .au-foot b{color:#157a3f}@media (max-width:1040px){.hx .pc-lg{grid-template-columns:1fr}.hx .au-doc{width:min(100%,340px)}}.hx .cp-div{display:flex;align-items:center;gap:10px;font-size:11.5px;color:var(--hx-ink-dim)}.hx .cp-div:after,.hx .cp-div:before{content:"";flex:1 1;height:1px;background:var(--hx-ink-line)}.hx .cp-sp{border:1.5px solid var(--hx-cta);border-radius:12px;padding:12px 14px;background:rgba(255,122,26,.06);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:3px 12px;gap:3px 12px;align-items:center;animation:cp-sp 9s cubic-bezier(.2,.7,.3,1) infinite}.hx .cp-sp .gh-sp{grid-column:1/-1}.hx .cp-sp b{color:#fff;font-size:14.5px;line-height:1.3}.hx .cp-sp span.u{font-size:12.5px;color:var(--hx-ink-mid)}.hx .cp-sp .gh-call{grid-row:2/4;grid-column:2;animation:none}.hx .cp-keys{display:flex;flex-wrap:wrap;gap:8px}.hx .cp-keys span{font-size:11.5px;font-weight:700;letter-spacing:.04em;border-radius:999px;padding:5px 10px}.hx .cp-keys .e{background:rgba(34,165,90,.16);color:#7ee0a6}.hx .cp-keys .p{background:rgba(255,122,26,.14);color:#ffb27a}@keyframes cp-sp{0%,8%{opacity:1;transform:none}11%,52%{opacity:0;transform:translateY(12px)}58%{opacity:1;transform:translateY(-2px)}62%,to{opacity:1;transform:none}}.hx .cg-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(14px,1.8vw,20px);gap:clamp(14px,1.8vw,20px)}.hx .cg-facts .ai-stat .big{font-size:clamp(36px,4vw,54px)}.hx .cg-facts .ai-stat .claim{font-size:clamp(17px,1.5vw,20px)}.hx .cg-facts .ai-stat .src a{color:var(--lnk)}@media (max-width:900px){.hx .cg-facts{grid-template-columns:1fr}}.hx .cgeng{border:1px solid var(--line);border-radius:20px;background:var(--surf);box-shadow:0 2px 5px rgba(12,11,18,.09),0 16px 34px -20px rgba(12,11,18,.4);overflow:hidden}.hx .eng-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--line);background:var(--surf-2)}.hx .eng-tab{font:600 14px/1 var(--font-inter);color:var(--mid);background:transparent;border:1px solid transparent;border-radius:999px;padding:9px 14px;cursor:pointer}.hx .eng-tab[aria-selected=true]{background:var(--surf);border-color:var(--line);color:var(--fg);box-shadow:var(--hx-shadow)}.hx .eng-tab:focus-visible{outline:2px solid var(--hx-cta)}.hx .eng-pause{margin-left:auto;display:inline-flex;align-items:center;gap:7px;font:600 13px/1 var(--font-inter);color:var(--mid);background:none;border:1px solid var(--line);border-radius:999px;padding:8px 12px;cursor:pointer}.hx .eng-pause .ic{width:13px;height:13px}.hx .eng-prog{height:3px;background:var(--line)}.hx .eng-prog i{display:block;height:100%;width:0;background:var(--hx-cta)}.hx .eng-stage{position:relative;min-height:330px}.hx .eng-p{position:absolute;inset:0;padding:clamp(18px,2.6vw,32px);display:grid;grid-gap:14px;gap:14px;align-content:start;opacity:0;visibility:hidden;transition:opacity .4s}.hx .eng-p.is-on{opacity:1;visibility:visible;position:relative}.hx .eng-q{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:999px;padding:12px 16px;font-size:16px;color:var(--fg);background:var(--hx-paper-2)}.hx .eng-q .ic{width:16px;height:16px;color:var(--dim);flex:none}.hx .eng-q .typed{white-space:nowrap;overflow:hidden;border-right:2px solid var(--hx-cta);padding-right:2px;min-height:1.3em}.hx .eng-chip{font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:4px 9px;background:var(--surf-2);color:var(--mid);margin-left:auto;white-space:nowrap}.hx .eng-bubble{justify-self:end;max-width:80%;background:var(--hx-paper-3);border-radius:16px 16px 4px 16px;padding:11px 14px;font-size:15px;color:var(--fg)}.hx .eng-ans{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:12px;gap:12px;font-size:16px;line-height:1.6;color:var(--mid)}.hx .eng-av{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--hx-ink-3);color:#fff}.hx .eng-av .ic{width:15px;height:15px}.hx .eng-ans mark{background:rgba(34,165,90,.18);color:var(--fg);font-weight:700;padding:1px 6px;border-radius:5px}.hx .eng-ans sup{font-size:11px;color:var(--hx-link);font-weight:700;margin-left:2px}.hx .eng-p.is-on .eng-ans p{animation:eng-reveal 1.4s .9s both}.hx .eng-p.is-on .eng-ans mark{animation:eng-hl 1.2s 2.4s both}.hx .eng-p.is-on .eng-late{animation:eng-up .6s 3.2s both}.hx .eng-srcs{display:flex;flex-wrap:wrap;gap:8px}.hx .eng-srcs span{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:10px;padding:7px 10px;font-size:13px;color:var(--mid);background:var(--hx-paper-2)}.hx .eng-srcs span b{color:var(--fg);font-weight:600}.hx .eng-srcs span.you{border-color:rgba(34,165,90,.55);background:rgba(34,165,90,.07)}.hx .eng-srcs i{display:grid;place-items:center;width:18px;height:18px;border-radius:5px;background:var(--surf-2);font-style:normal;font-size:11px;font-weight:700;color:var(--fg)}.hx .eng-spons{border:1.5px solid var(--hx-cta);border-radius:12px;padding:12px 14px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2px 12px;gap:2px 12px;align-items:center;background:#fff8f0}.hx .eng-spons .lbl{grid-column:1/-1;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#a84700}.hx .eng-spons b{color:var(--fg)}.hx .eng-spons span{font-size:13px;color:var(--mid)}.hx .eng-spons .btn{grid-row:2/4;grid-column:2;padding:10px 14px;font-size:14px}.hx .eng-cap{display:flex;align-items:flex-start;gap:9px;font-size:14px;color:var(--mid);border-top:1px dashed var(--line);padding-top:12px}.hx .eng-cap .ic{width:16px;height:16px;color:var(--hx-ok-deep);margin-top:2px;flex:none}.hx .eng-split{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.hx .eng-side{display:grid;grid-gap:8px;gap:8px}.hx .eng-side div{border:1px solid var(--line);border-radius:10px;padding:10px 12px;font-size:13px;color:var(--mid);background:var(--hx-paper-2)}.hx .eng-side div b{display:block;color:var(--fg);font-size:13.5px}.hx .eng-side div.you{border-color:rgba(34,165,90,.55);background:rgba(34,165,90,.07)}.hx .eng-tr{border-top:1px solid var(--line)}.hx .eng-tr summary{padding:16px clamp(18px,2.6vw,32px);font-size:16px}.hx .eng-tr ol{margin:0;padding:0 clamp(18px,2.6vw,32px) 22px 3.2em;display:grid;grid-gap:10px;gap:10px;font-size:15px;color:var(--mid);max-width:80ch}.hx .eng-tr li b{color:var(--fg)}.hx .eng-note{margin-top:16px}@keyframes eng-reveal{0%{opacity:0;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}to{opacity:1;-webkit-clip-path:inset(0);clip-path:inset(0)}}@keyframes eng-hl{0%{background:rgba(34,165,90,.18)}40%{background:rgba(34,165,90,.55)}to{background:rgba(34,165,90,.18)}}@keyframes eng-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.hx .eng-ans>p,.hx .eng-p>*,.hx .eng-q,.hx .eng-q .typed,.hx .eng-split>*{min-width:0}@media (max-width:760px){.hx .eng-q .typed{white-space:normal;border-right:0}.hx .eng-q{border-radius:16px;align-items:flex-start}.hx .eng-chip{margin-left:0}.hx .eng-q{flex-wrap:wrap}.hx .eng-split{grid-template-columns:1fr}.hx .eng-stage{min-height:480px}.hx .eng-pause{margin-left:0}}.hx .white .fitcol.no{background:var(--hx-paper);border-color:var(--line);color:var(--mid)}.hx .white .fitcol.no h3{color:var(--fg)}.hx .white .fitcol.no li .ic{color:var(--dim)}.hx .white .fitcol.yes{background:rgba(34,165,90,.05)}.hx .ch1-r0,.hx .ch1-r1,.hx .ch1-r2{animation:6s ease-out infinite}.hx .ch1-r0{animation-name:ch1-r0}.hx .ch1-r1{animation-name:ch1-r1}.hx .ch1-r2{animation-name:ch1-r2}@keyframes ch1-r0{0%,4%{opacity:0;transform:translate(-8px)}9%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes ch1-r1{0%,9%{opacity:0;transform:translate(-8px)}14%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes ch1-r2{0%,14%{opacity:0;transform:translate(-8px)}19%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}.hx .ch1-ok,.hx .ch1-pill,.hx .ch1-x0,.hx .ch1-x1{transform-box:fill-box;transform-origin:50% 50%}.hx .ch1-pill{transform-origin:50% 100%}.hx .ch1-x0{animation:ch1-x0 6s ease-out infinite}.hx .ch1-x1{animation:ch1-x1 6s ease-out infinite}.hx .ch1-ok{animation:ch1-ok 6s ease-out infinite}.hx .ch1-pill{animation:ch1-pill 6s ease-out infinite}@keyframes ch1-x0{0%,27%{opacity:0;transform:scale(.3)}31%{opacity:1;transform:scale(1.35)}34%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes ch1-x1{0%,35%{opacity:0;transform:scale(.3)}39%{opacity:1;transform:scale(1.35)}42%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes ch1-ok{0%,43%{opacity:0;transform:scale(.3)}47%{opacity:1;transform:scale(1.35)}50%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes ch1-pill{0%,53%{opacity:0;transform:scale(.4)}57%{opacity:1;transform:scale(1.14)}60%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}.hx .ch1-bd{animation:ch1-jolt 6s ease-out infinite}@keyframes ch1-jolt{0%,55%{transform:none}56.5%{transform:translateY(3px)}59.5%{transform:translateY(-1px)}62%,to{transform:none}}.hx .ch1-bb{transform-box:fill-box;transform-origin:50% 100%;animation:ch1-pulse 6s ease-in-out infinite}@keyframes ch1-pulse{0%{transform:none}6%{transform:scale(1.12)}10%{transform:none}31%{transform:scale(1.12)}35%{transform:none}56%{transform:scale(1.12)}60%{transform:none}81%{transform:scale(1.12)}85%{transform:none}to{transform:none}}.hx .ch1-dt0,.hx .ch1-dt1,.hx .ch1-dt2{animation:ch1-dot 1.5s ease-in-out infinite}.hx .ch1-dt0{animation-delay:-1.5s}.hx .ch1-dt1{animation-delay:-1.25s}.hx .ch1-dt2{animation-delay:-1s}@keyframes ch1-dot{0%,to{opacity:1}30%{opacity:.2}60%{opacity:1}}.hx .ch2-nd{transform-box:view-box;transform-origin:0 0;transform:rotate(55deg);animation:ch2-nd 6s ease-out infinite}@keyframes ch2-nd{0%,5%{transform:rotate(-120deg)}22%{transform:rotate(68deg)}27%{transform:rotate(50deg)}30%,92%{transform:rotate(55deg)}98%,to{transform:rotate(-120deg)}}.hx .ch2-cap,.hx .ch2-cq,.hx .ch2-pill{transform-box:fill-box;transform-origin:50% 100%}.hx .ch2-cap{animation:ch2-cap 6s ease-out infinite}.hx .ch2-pill{animation:ch2-pill 6s ease-out infinite}.hx .ch2-cq{transform-origin:50% 50%;animation:ch2-cq 6s ease-out infinite}@keyframes ch2-cap{0%,26%{opacity:0;transform:scale(.3)}30%{opacity:1;transform:scale(1.2)}33%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes ch2-pill{0%,60%{opacity:0;transform:scale(.3)}64%{opacity:1;transform:scale(1.2)}67%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes ch2-cq{0%,55%{opacity:0;transform:scale(.2)}59%{opacity:1;transform:scale(1.12)}62%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}.hx .ch2-fc{opacity:0;transform-box:fill-box;transform-origin:50% 50%;animation:ch2-fc 6s linear infinite}@keyframes ch2-fc{0%,29%{opacity:0;transform:none}30%{opacity:1;transform:none;animation-timing-function:ease-out}34%{opacity:1;transform:translateY(-14px) scale(1.22);animation-timing-function:ease-in-out}44%{opacity:1;transform:translate(69.3px,-1px) scale(1.22);animation-timing-function:ease-in}53%{opacity:1;transform:translate(138.6px,68px) scale(1.05)}55%{opacity:1;transform:translate(138.6px,74px) scale(.85)}57%,to{opacity:0;transform:translate(138.6px,74px) scale(.6)}}.hx .ch3-b0,.hx .ch3-b1,.hx .ch3-b2{transform-box:fill-box;transform-origin:50% 100%}.hx .ch3-b0{animation:ch3-b0 6s ease-out infinite}.hx .ch3-b1{animation:ch3-b1 6s ease-out infinite}.hx .ch3-b2{animation:ch3-b2 6s ease-out infinite}@keyframes ch3-b0{0%,28%{opacity:0;transform:scaleY(.02)}29%{opacity:1}35%{opacity:1;transform:scaleY(1.07)}38%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes ch3-b1{0%,40%{opacity:0;transform:scaleY(.02)}41%{opacity:1}47%{opacity:1;transform:scaleY(1.07)}50%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes ch3-b2{0%,52%{opacity:0;transform:scaleY(.02)}53%{opacity:1}59%{opacity:1;transform:scaleY(1.07)}62%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}.hx .ch3-al0,.hx .ch3-al1{transform-box:fill-box;transform-origin:0 50%}.hx .ch3-al0{animation:ch3-al0 6s ease-out infinite}.hx .ch3-al1{animation:ch3-al1 6s ease-out infinite}@keyframes ch3-al0{0%,3%{transform:scaleX(.02)}10%,92%{transform:none}97%,to{transform:scaleX(.02)}}@keyframes ch3-al1{0%,8%{transform:scaleX(.02)}15%,92%{transform:none}97%,to{transform:scaleX(.02)}}.hx .ch3-sp{animation:ch3-sp 6s ease-out infinite}@keyframes ch3-sp{0%,16%{opacity:0;transform:translateY(10px)}22%{opacity:1;transform:translateY(-2px)}25%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}.hx .ch3-st{transform-box:fill-box;transform-origin:center;animation:ch3-stamp 6s ease-out infinite}@keyframes ch3-stamp{0%,66%{opacity:0;transform:scale(2.4)}70%{opacity:1;transform:scale(.88)}74%{transform:scale(1.06)}77%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}.hx .ch3-bd{animation:ch3-jolt 6s ease-out infinite}@keyframes ch3-jolt{0%,69%{transform:none}70.5%{transform:translateY(3px)}73.5%{transform:translateY(-1px)}76%,to{transform:none}}.hx .sh-phone{position:relative;border:2px solid var(--hx-ink-line);border-radius:22px;background:var(--hx-ink);padding:12px;margin-top:16px;overflow:hidden}.hx .sh-post{display:grid;grid-gap:9px;gap:9px}.hx .sh-top{display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:0 9px;gap:0 9px;align-items:center}.hx .sh-av{grid-row:1/3;width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,var(--hx-cta),#b9520a)}.hx .sh-top b{color:#fff;font-size:13.5px;line-height:1.2}.hx .sh-top span{font-size:11.5px;color:var(--hx-ink-mid)}.hx .sh-txt{font-size:13px;color:#d9d5e4;line-height:1.4}.hx .sh-photo{height:118px;border-radius:10px;position:relative;overflow:hidden;background:linear-gradient(180deg,#3b4a63 0 42%,#2a3346 42% 46%,transparent 46%),repeating-linear-gradient(90deg,#8a6a4a 0 14px,#76583b 14px 16px)}.hx .sh-photo:after{content:"";position:absolute;left:12%;right:12%;top:30%;height:14%;border-top:3px solid #c9b79f;background:repeating-linear-gradient(90deg,transparent 0 14px,#c9b79f 14px 17px)}.hx .sh-cta{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px;color:var(--hx-ink-mid)}.hx .sh-btn{background:var(--hx-cta);color:var(--hx-cta-ink);font-weight:700;border-radius:8px;padding:7px 11px;font-size:12.5px;animation:sh-press 9s ease-out infinite}.hx .sh-form{position:absolute;inset:12px;border-radius:12px;background:var(--hx-ink-2);border:1px solid var(--hx-ink-line);padding:14px;display:grid;grid-gap:8px;gap:8px;align-content:start;opacity:0;transform:translateY(16px);animation:sh-form 9s cubic-bezier(.2,.7,.3,1) infinite}.hx .sh-form b{color:#fff;font-size:14px;margin-bottom:2px}.hx .sh-form i{display:block;font-style:normal;font-size:12px;color:var(--hx-ink-mid);border:1px solid var(--hx-ink-line);border-radius:7px;padding:8px 10px;position:relative;overflow:hidden}.hx .sh-form i:after{content:"";position:absolute;left:62px;top:50%;height:6px;margin-top:-3px;border-radius:3px;background:#d9d5e4;width:0;animation:sh-fill 9s ease-out infinite}.hx .sh-form i:nth-of-type(2):after{animation-delay:.25s}.hx .sh-form i:nth-of-type(3):after{animation-delay:.5s}.hx .sh-send{justify-self:start;background:var(--hx-cta);color:var(--hx-cta-ink);font-weight:700;font-size:12.5px;border-radius:8px;padding:7px 14px}.hx .sh-card .gh-lead{animation-name:sh-lead}@keyframes sh-press{0%,30%{transform:none;filter:none}33%{transform:translateY(2px) scale(.95);filter:brightness(.8)}37%,to{transform:none;filter:none}}@keyframes sh-form{0%,36%{opacity:0;transform:translateY(16px)}40%,62%{opacity:1;transform:none}66%,to{opacity:0;transform:translateY(-8px)}}@keyframes sh-fill{0%,42%{width:0}50%,to{width:44%}}@keyframes sh-lead{0%,8%{opacity:1;transform:none}11%,64%{opacity:0;transform:translateY(10px) scale(.96)}70%{opacity:1;transform:translateY(-2px) scale(1.02)}74%,to{opacity:1;transform:none}}.hx .so1-rg{stroke-dasharray:146;animation:so1-ring 6s ease-in-out infinite}@keyframes so1-ring{0%,7%{stroke-dashoffset:146;opacity:1}30%,92%{stroke-dashoffset:0;opacity:1}97%,to{stroke-dashoffset:0;opacity:0}}.hx .so1-m0,.hx .so1-m1,.hx .so1-m2,.hx .so1-pill{transform-box:fill-box;transform-origin:50% 100%}.hx .so1-m0{animation:so1-m0 6s ease-out infinite}.hx .so1-m1{animation:so1-m1 6s ease-out infinite}.hx .so1-m2{animation:so1-m2 6s ease-out infinite}.hx .so1-pill{animation:so1-pill 6s ease-out infinite}@keyframes so1-m0{0%,31%{opacity:0;transform:scale(.2)}35%{opacity:1;transform:scale(1.35)}38%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes so1-m1{0%,37%{opacity:0;transform:scale(.2)}41%{opacity:1;transform:scale(1.35)}44%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes so1-m2{0%,43%{opacity:0;transform:scale(.2)}47%{opacity:1;transform:scale(1.35)}50%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes so1-pill{0%,52%{opacity:0;transform:scale(.4)}56%{opacity:1;transform:scale(1.14)}59%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}.hx .so1-bd{animation:so1-jolt 6s ease-out infinite}@keyframes so1-jolt{0%,54%{transform:none}55.5%{transform:translateY(3px)}58.5%{transform:translateY(-1px)}61%,to{transform:none}}.hx .so2-fa{opacity:0;animation:so2-fa 6s linear infinite}@keyframes so2-fa{0%,36%{opacity:1}38%,96%{opacity:0}to{opacity:1}}.hx .so2-fb{animation:so2-fb 6s ease-out infinite}@keyframes so2-fb{0%,36%{opacity:0;transform:translateY(5px)}40%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}.hx .so2-bt{animation:so2-btm 6s linear infinite}.hx .so2-bt rect{animation:so2-btc 6s linear infinite}@keyframes so2-btm{0%,28%{transform:none}30%,34%{transform:translateY(2px)}36%,to{transform:none}}@keyframes so2-btc{0%,28%{fill:#ff7a1a}30%,34%{fill:#b9520a}36%,to{fill:#ff7a1a}}.hx .so2-fl0,.hx .so2-fl1,.hx .so2-fl2{transform-box:fill-box;transform-origin:0 50%}.hx .so2-fl0{animation:so2-fl0 6s ease-out infinite}.hx .so2-fl1{animation:so2-fl1 6s ease-out infinite}.hx .so2-fl2{animation:so2-fl2 6s ease-out infinite}@keyframes so2-fl0{0%,44%{transform:scaleX(.02)}52%,92%{transform:none}97%,to{transform:scaleX(.02)}}@keyframes so2-fl1{0%,52%{transform:scaleX(.02)}60%,92%{transform:none}97%,to{transform:scaleX(.02)}}@keyframes so2-fl2{0%,60%{transform:scaleX(.02)}68%,92%{transform:none}97%,to{transform:scaleX(.02)}}.hx .so2-lp{transform-box:fill-box;transform-origin:50% 50%;animation:so2-buzz 6s linear infinite}@keyframes so2-buzz{0%,71%{transform:none}72%{transform:translate(-3.4px,.8px) rotate(-2deg)}73.5%{transform:translate(3.1px,-.8px) rotate(1.8deg)}75%{transform:translate(-2.8px,.8px) rotate(-1.6deg)}76.5%{transform:translate(2.5px,-.8px) rotate(1.4deg)}78%{transform:translate(-2.2px,.8px) rotate(-1.2deg)}79.5%{transform:translate(1.9px,-.8px) rotate(1deg)}81%{transform:translate(-1.6px,.8px) rotate(-.8deg)}82.5%{transform:translate(1.3px,-.8px) rotate(.7deg)}85%,to{transform:none}}.hx .so2-vb{opacity:0;animation:so2-vb 6s linear infinite}@keyframes so2-vb{0%,71%{opacity:0}72%,76%{opacity:1}77%,78%{opacity:.15}79%,83%{opacity:1}85%,to{opacity:0}}.hx .so2-nb,.hx .so2-pill{transform-box:fill-box;transform-origin:50% 100%}.hx .so2-nb{animation:so2-nb 6s ease-out infinite}.hx .so2-pill{animation:so2-pill 6s ease-out infinite}@keyframes so2-nb{0%,70%{opacity:0;transform:scale(.2)}74%{opacity:1;transform:scale(1.2)}77%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes so2-pill{0%,73%{opacity:0;transform:scale(.3)}77%{opacity:1;transform:scale(1.2)}80%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}.hx .so3-br,.hx .so3-c0,.hx .so3-c1,.hx .so3-c2{transform-box:fill-box;transform-origin:50% 100%}.hx .so3-c0{transform:rotate(-9deg) translateY(2px);animation:so3-c0 6s ease-out infinite}.hx .so3-d0{opacity:.4;animation:so3-d0 6s linear infinite}.hx .so3-d1{opacity:.6;animation:so3-c1 6s linear infinite}.hx .so3-c2{transform:translateY(-12px);animation:so3-c2 6s ease-out infinite}@keyframes so3-c0{0%,19%{transform:none}24%{transform:rotate(-13deg) translateY(2px)}29%,92%{transform:rotate(-9deg) translateY(2px)}99%,to{transform:none}}@keyframes so3-d0{0%,19%{opacity:1}29%,92%{opacity:.4}99%,to{opacity:1}}@keyframes so3-c1{0%,30%{opacity:1}36%,92%{opacity:.6}99%,to{opacity:1}}@keyframes so3-c2{0%,47%{transform:none}51%{transform:translateY(-17px)}55%,92%{transform:translateY(-12px)}99%,to{transform:none}}.hx .so3-ck,.hx .so3-xs{transform-box:fill-box;transform-origin:center}.hx .so3-xs{animation:so3-xs 6s ease-out infinite}.hx .so3-ck{animation:so3-ck 6s ease-out infinite}@keyframes so3-xs{0%,13%{opacity:0;transform:scale(2.4)}17%{opacity:1;transform:scale(.88)}21%{transform:scale(1.06)}24%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes so3-ck{0%,38%{opacity:0;transform:scale(2.4)}42%{opacity:1;transform:scale(.88)}46%{transform:scale(1.06)}49%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}.hx .so3-br{animation:so3-br 6s ease-out infinite}.hx .so3-ar{animation:so3-ar 6s ease-out infinite}@keyframes so3-br{0%,52%{opacity:0;transform:scaleY(.02)}53%{opacity:1}62%{opacity:1;transform:scaleY(1.07)}66%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes so3-ar{0%,52%{opacity:0;transform:translateY(68.6px)}53%{opacity:1}62%{opacity:1;transform:translateY(-4.9px)}66%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}.hx .so3-tg{transform-box:fill-box;transform-origin:50% 100%;animation:so3-tg 6s ease-out infinite}@keyframes so3-tg{0%,64%{opacity:0;transform:scale(.3)}68%{opacity:1;transform:scale(1.15)}71%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}.art-iso svg .isoT,.art-isocal svg .isoT{transform-box:fill-box;transform-origin:50% 100%;animation:isoTagPop 7s ease-out infinite}.art-iso svg .isoT2,.art-isocal svg .isoT2{animation-delay:1.2s}.art-iso svg .isoB{transform-box:fill-box;transform-origin:50% 100%;animation:isoBob 7s ease-in-out infinite}.art-iso svg .isoB:nth-of-type(2){animation-delay:.5s}.art-iso svg .isoB:nth-of-type(3){animation-delay:1s}.art-iso svg .isoB:nth-of-type(4){animation-delay:1.5s}.art-isocal svg .isoCells{animation:isoFill 9s ease-in-out infinite}@keyframes isoTagPop{0%,8%{opacity:0;transform:scale(.3)}13%{opacity:1;transform:scale(1.15)}16%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes isoBob{0%,to{transform:none}50%{transform:translateY(-3px)}}@keyframes isoFill{0%,6%{opacity:.15}30%,90%{opacity:1}97%,to{opacity:.15}}.hx .gh-card{border:1px solid var(--hx-ink-line);border-bottom:0;border-radius:16px 16px 0 0;background:var(--hx-ink-2);padding:18px;display:grid;grid-gap:10px;gap:10px;font-size:13.5px;color:#d9d5e4;position:relative}.hx .gh-ex{position:absolute;top:12px;right:14px;font-size:11.5px;color:var(--hx-ink-dim)}.hx .gh-q{display:flex;align-items:center;gap:9px;border:1px solid var(--hx-ink-line);background:var(--hx-ink);border-radius:999px;padding:10px 14px;margin-top:16px;color:#fff;font-size:14px;overflow:hidden;white-space:nowrap}.hx .gh-q .ic{width:15px;height:15px;color:var(--hx-ink-mid)}.hx .gh-type{display:inline-block;overflow:hidden;white-space:nowrap;vertical-align:bottom;border-right:2px solid var(--hx-cta);padding-right:2px;animation:gh-type 9s steps(32) infinite}.hx .gh-ad{border:1.5px solid var(--hx-cta);border-radius:12px;padding:12px 14px;background:rgba(255,122,26,.06);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:3px 12px;gap:3px 12px;align-items:center;animation:gh-ad 9s cubic-bezier(.2,.7,.3,1) infinite}.hx .gh-sp{grid-column:1/-1;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--hx-cta-hi)}.hx .gh-ad b{color:#fff;font-size:15px;line-height:1.3}.hx .gh-url{font-size:12.5px;color:var(--hx-ink-mid)}.hx .gh-call{grid-row:2/4;grid-column:2;display:inline-flex;align-items:center;gap:6px;background:var(--hx-cta);color:var(--hx-cta-ink);font-weight:700;border-radius:9px;padding:9px 13px;animation:gh-press 9s ease-out infinite}.hx .gh-call .ic{width:14px;height:14px}.hx .gh-res{display:grid;grid-gap:6px;gap:6px;padding:4px 2px}.hx .gh-res i{display:block;height:6px;border-radius:3px;background:var(--hx-ink-line)}.hx .gh-res i.s{width:62%}.hx .gh-lead{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:2px 10px;gap:2px 10px;align-items:center;background:#17733f;color:#fff;border-radius:11px;padding:10px 13px;animation:gh-lead 9s cubic-bezier(.2,.7,.3,1) infinite}.hx .gh-lead .ic{grid-row:1/3;width:18px;height:18px;stroke-width:2}.hx .gh-lead span{font-size:12.5px;opacity:.88}.hx .gh-foot{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:2px}.hx .gh-foot div{border:1px solid var(--hx-ink-line);border-radius:10px;padding:10px 12px;background:var(--hx-ink)}.hx .gh-foot span{display:block;font-size:12px;color:var(--hx-ink-mid)}.hx .gh-foot b{display:block;margin-top:4px;font:800 26px/1 var(--font-tight);letter-spacing:-.03em;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hx .gh-foot b.ok{color:#5bd08c}.hx .gh-foot small{display:block;margin-top:5px;font-size:11.5px;color:var(--hx-ink-mid)}.hx .gh-n{display:inline-block;animation:gh-tick 9s ease-out infinite}.hx 0%,.hx 8%{width:100%}.hx 12%{width:0}.hx 38%,.hx to{width:100%}.hx 11%,.hx 40%{opacity:0;transform:translateY(-8px)}.hx 46%,.hx to{opacity:1;transform:none}.hx 0%,.hx 56%{transform:none;filter:none}.hx 59%{transform:translateY(2px) scale(.96);filter:brightness(.82)}.hx 63%,.hx to{transform:none;filter:none}.hx 0%,.hx 8%{opacity:1;transform:none}.hx 11%,.hx 62%{opacity:0;transform:translateY(10px) scale(.96)}.hx 68%{opacity:1;transform:translateY(-2px) scale(1.02)}.hx 72%,.hx to{opacity:1;transform:none}.hx 0%,.hx 70%{transform:none;color:#fff}.hx 74%{transform:scale(1.18);color:#5bd08c}.hx 80%,.hx to{transform:none;color:#fff}.hx .svc-hero .office{max-width:420px;justify-self:end;width:100%}.hx .ga1-s1,.hx .ga1-s2{stroke-dasharray:120}.hx .ga1-s1{animation:ga1-s1 6s ease-out infinite}.hx .ga1-s2{animation:ga1-s2 6s ease-out infinite}@keyframes ga1-s1{0%,9.9%{stroke-dashoffset:120;opacity:0}10%{stroke-dashoffset:120;opacity:1}17%,92%{stroke-dashoffset:0;opacity:1}97%,to{stroke-dashoffset:0;opacity:0}}@keyframes ga1-s2{0%,19.9%{stroke-dashoffset:120;opacity:0}20%{stroke-dashoffset:120;opacity:1}27%,92%{stroke-dashoffset:0;opacity:1}97%,to{stroke-dashoffset:0;opacity:0}}.hx .ga1-t1,.hx .ga1-t2{opacity:.4}.hx .ga1-t1{animation:ga1-t1 6s linear infinite}.hx .ga1-t2{animation:ga1-t2 6s linear infinite}@keyframes ga1-t1{0%,14%{opacity:1}18%,92%{opacity:.4}97%,to{opacity:1}}@keyframes ga1-t2{0%,24%{opacity:1}28%,92%{opacity:.4}97%,to{opacity:1}}.hx .ga1-k0,.hx .ga1-k3,.hx .ga1-pill{transform-box:fill-box;transform-origin:50% 50%}.hx .ga1-pill{transform-origin:50% 100%}.hx .ga1-k0{animation:ga1-k0 6s ease-out infinite}.hx .ga1-k3{animation:ga1-k3 6s ease-out infinite}.hx .ga1-pill{animation:ga1-pill 6s ease-out infinite}@keyframes ga1-k0{0%,34%{opacity:0;transform:scale(.3)}38%{opacity:1;transform:scale(1.18)}41%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes ga1-k3{0%,39%{opacity:0;transform:scale(.3)}43%{opacity:1;transform:scale(1.18)}46%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes ga1-pill{0%,46%{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1.14)}53%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}.hx .ga1-bd{animation:ga1-jolt 6s ease-out infinite}@keyframes ga1-jolt{0%,48%{transform:none}49.5%{transform:translateY(3px)}52.5%{transform:translateY(-1px)}55%,to{transform:none}}.hx .ga1-ky{animation:ga1-press 6s linear infinite}.hx .ga1-ky polygon:nth-child(3){animation:ga1-keyc 6s linear infinite}@keyframes ga1-press{0%,9%{transform:none}10.5%,12%{transform:translateY(2.5px)}13.5%,19%{transform:none}20.5%,22%{transform:translateY(2.5px)}23.5%,33%{transform:none}34.5%,36%{transform:translateY(2.5px)}37.5%,44%{transform:none}45.5%,47%{transform:translateY(2.5px)}48.5%,to{transform:none}}@keyframes ga1-keyc{0%,9%{fill:#ff7a1a}10.5%,12%{fill:#b9520a}13.5%,19%{fill:#ff7a1a}20.5%,22%{fill:#b9520a}23.5%,33%{fill:#ff7a1a}34.5%,36%{fill:#b9520a}37.5%,44%{fill:#ff7a1a}45.5%,47%{fill:#b9520a}48.5%,to{fill:#ff7a1a}}.hx .ga2-card{transform-box:fill-box;transform-origin:50% 100%;animation:ga2-drop 6s linear infinite}@keyframes ga2-drop{0%,7%{opacity:1;transform:none;animation-timing-function:ease-out}9%{opacity:1;transform:translateY(-6px);animation-timing-function:cubic-bezier(.6,0,1,.8)}16%{opacity:1;transform:translateY(66px)}17.5%{opacity:1;transform:translateY(66px) scale(1.1,.86)}20%{opacity:.6;transform:translateY(66px) scale(.55)}22%,95%{opacity:0;transform:translateY(66px) scale(.55)}95.1%{opacity:0;transform:none}to{opacity:1;transform:none}}.hx .ga2-g1{animation:ga2-g1 6s ease-out infinite}.hx .ga2-g2{animation:ga2-g2 6s ease-out infinite}.hx .ga2-g3{animation:ga2-g3 6s ease-out infinite}@keyframes ga2-g1{0%,21%{opacity:0;transform:translateY(6px)}25%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes ga2-g2{0%,25%{opacity:0;transform:translateY(6px)}29%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes ga2-g3{0%,29%{opacity:0;transform:translateY(6px)}33%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}.hx .ga2-bt{animation:ga2-btm 6s linear infinite}.hx .ga2-bt rect{animation:ga2-btc 6s linear infinite}@keyframes ga2-btm{0%,43%{transform:none}45%,48.5%{transform:translateY(2px)}50.5%,to{transform:none}}@keyframes ga2-btc{0%,43%{fill:#ff7a1a}45%,48.5%{fill:#b9520a}50.5%,to{fill:#ff7a1a}}.hx .ga2-ph{transform-box:fill-box;transform-origin:50% 100%;animation:ga2-shake 6s ease-out infinite}@keyframes ga2-shake{0%,16%{transform:none}17.5%{transform:translateY(3px)}20%{transform:translateY(-1px)}22%,49%{transform:none}50%{transform:translate(-4px,-2px) rotate(-1.6deg)}52%{transform:translate(4px) rotate(1.6deg)}54%{transform:translate(-4px,-1px) rotate(-1.4deg)}56%{transform:translate(3px) rotate(1.1deg)}58%{transform:translate(-2px) rotate(-.7deg)}60%{transform:translate(1px) rotate(.3deg)}62%,to{transform:none}}.hx .ga2-rg{opacity:0;animation:ga2-rg 6s linear infinite}@keyframes ga2-rg{0%,49%{opacity:0}50%,52%{opacity:1}53%,54.5%{opacity:.15}55.5%,57%{opacity:1}58%,to{opacity:0}}.hx .ga2-pill{transform-box:fill-box;transform-origin:50% 100%;animation:ga2-pill 6s ease-out infinite}@keyframes ga2-pill{0%,52%{opacity:0;transform:scale(.3)}56%{opacity:1;transform:scale(1.2)}59%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}.hx .ga3-b0,.hx .ga3-b1,.hx .ga3-b2,.hx .ga3-b3{transform-box:fill-box;transform-origin:50% 100%}.hx .ga3-b0{animation:ga3-b0 6s ease-out infinite}.hx .ga3-b1{animation:ga3-b1 6s ease-out infinite}.hx .ga3-b2{animation:ga3-b2 6s ease-out infinite}.hx .ga3-b3{animation:ga3-b3 6s ease-out infinite}@keyframes ga3-b0{0%,6%{opacity:0;transform:scaleY(.02)}7%{opacity:1}13%{opacity:1;transform:scaleY(1.07)}16%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes ga3-b1{0%,15%{opacity:0;transform:scaleY(.02)}16%{opacity:1}22%{opacity:1;transform:scaleY(1.07)}25%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes ga3-b2{0%,24%{opacity:0;transform:scaleY(.02)}25%{opacity:1}31%{opacity:1;transform:scaleY(1.07)}34%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes ga3-b3{0%,34%{opacity:0;transform:scaleY(.02)}35%{opacity:1}41%{opacity:1;transform:scaleY(1.07)}44%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}.hx .ga3-ar line{stroke-dasharray:130;animation:ga3-arl 6s ease-out infinite}.hx .ga3-ar polygon{animation:ga3-arh 6s ease-out infinite}@keyframes ga3-arl{0%,49.9%{stroke-dashoffset:130;opacity:0}50%{stroke-dashoffset:130;opacity:1}58%,92%{stroke-dashoffset:0;opacity:1}97%,to{stroke-dashoffset:0;opacity:0}}@keyframes ga3-arh{0%,57%{opacity:0}59%,92%{opacity:1}97%,to{opacity:0}}.hx .ga3-st{transform-box:fill-box;transform-origin:center;animation:ga3-stamp 6s ease-out infinite}@keyframes ga3-stamp{0%,62%{opacity:0;transform:scale(2.4)}67%{opacity:1;transform:scale(.88)}71%{transform:scale(1.06)}74%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}.hx .ga3-bd{animation:ga3-jolt 6s ease-out infinite}@keyframes ga3-jolt{0%,65.5%{transform:none}67%{transform:translateY(3px)}70%{transform:translateY(-1px)}73%,to{transform:none}}.hx .fin-tel{margin-top:26px;font-size:var(--t-b);color:var(--mid)}.hx .fin-tel a{font-weight:600}.hx .fin-revs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:clamp(44px,4.5vw,64px);padding-top:30px;border-top:1px solid var(--ink-line)}.hx .fin-revs .fin-rate,.hx .fin-revs .note{grid-column:1/-1}.hx .fin-rev{display:flex;flex-direction:column;justify-content:space-between}@media (max-width:900px){.hx .fin-revs{grid-template-columns:1fr}}.hx .af{position:relative;margin:0 0 clamp(40px,4.5vw,64px);border:1px solid var(--line);border-radius:22px;background:var(--hx-paper);overflow:hidden}.hx .af-stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr);grid-template-areas:"l m r" "bus bus bus" "nav nav nav" "ai ai ai";grid-column-gap:clamp(32px,4.4vw,64px);column-gap:clamp(32px,4.4vw,64px);padding:clamp(18px,2.2vw,26px) clamp(18px,2.4vw,30px) clamp(18px,2vw,24px)}.hx .af-svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.hx .af-col{position:relative;z-index:1;display:grid;grid-gap:10px;gap:10px;align-content:start;min-width:0}.hx .af-l{grid-area:l}.hx .af-mid{grid-area:m}.hx .af-r{grid-area:r}.hx .af-h{display:flex;flex-wrap:wrap;align-items:center;gap:6px 9px;min-height:23px}.hx .af-h small{font-size:12.5px;color:var(--mid)}.hx .af-tag{display:inline-block;font:700 11px/1 var(--font-inter);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:6px 9px}.hx .af-tag.o{background:rgba(255,122,26,.13);color:#a84700}.hx .af-tag.g{background:rgba(34,165,90,.13);color:var(--hx-ok-deep)}.hx .af-card{background:var(--surf);border:1px solid var(--line);border-radius:14px;padding:11px 13px;box-shadow:var(--hx-shadow);transition:box-shadow .35s,border-color .35s}.hx .af-card.hit{border-color:var(--hx-cta);box-shadow:0 0 0 3px rgba(255,122,26,.16),var(--hx-shadow)}.hx .af-ct{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:14px;font-weight:700;color:var(--fg)}.hx .af-ct small{font-size:12px;font-weight:600;color:var(--dim);white-space:nowrap}.hx .af-dots{display:grid;grid-template-columns:repeat(40,1fr);grid-gap:2px;gap:2px;margin-top:9px}.hx .af-dots i{aspect-ratio:1;border-radius:1.5px;background:#dcd6e5;transition:background .25s}.hx .af.af-s-pr .af-dots i{background:var(--hx-cta)}.hx .af-arts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px;margin-top:9px}.hx .af-art{border:1px solid var(--line);border-radius:7px;padding:6px;background:var(--hx-paper);display:grid;grid-gap:3px;gap:3px}.hx .af-art i{display:block;height:4px;border-radius:2px;background:#d9d3e2}.hx .af-art i:first-child{height:14px;background:#e7e2ee}.hx .af-art i:last-child{width:60%}.hx .af-big{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;margin-top:9px}.hx .af-big .ph{height:34px;border-radius:7px;background:linear-gradient(135deg,#3b3550,#1e1b2a)}.hx .af-big span{font-size:12.5px;color:var(--mid);line-height:1.35}.hx .af-forum{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.hx .af-forum span{font-size:12px;color:var(--mid);border:1px solid var(--line);border-radius:12px 12px 12px 3px;padding:5px 9px;background:var(--hx-paper)}.hx .af-site{background:var(--surf);border:1px solid var(--line);border-radius:16px;box-shadow:0 2px 5px rgba(12,11,18,.09),0 16px 34px -20px rgba(12,11,18,.4);overflow:hidden;transition:box-shadow .35s}.hx .af-bar{display:flex;align-items:center;gap:6px;padding:8px 12px;border-bottom:1px solid var(--line);background:var(--hx-paper)}.hx .af-bar i{width:8px;height:8px;border-radius:50%;background:#d9d3e2}.hx .af-bar em{margin-left:6px;font-size:12px;font-style:normal;color:var(--dim)}.hx .af-pages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;padding:12px}.hx .af-pg{position:relative;border:1px solid var(--line);border-radius:9px;padding:7px 8px;background:var(--hx-paper);display:grid;grid-gap:4px;gap:4px;align-content:start;height:52px}.hx .af-pg b{font-size:11.5px;line-height:1.25;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hx .af-pg i{display:block;height:4px;border-radius:2px;background:#dcd6e5}.hx .af-pg i+i{width:70%}.hx .af-pg.new{border-color:rgba(34,165,90,.55);background:rgba(34,165,90,.06)}.hx .af-pg.new:after{content:"New";position:absolute;top:-8px;right:6px;font:700 10px/1 var(--font-inter);letter-spacing:.05em;text-transform:uppercase;background:var(--hx-ok-deep);color:#fff;border-radius:999px;padding:3px 6px}.hx .af.af-s-build .af-pg.new{animation:af-drop .6s cubic-bezier(.2,.8,.3,1.2) both}.hx .af.af-s-build .af-pg.new:nth-child(2){animation-delay:.12s}.hx .af.af-s-build .af-pg.new:nth-child(3){animation-delay:.24s}.hx .af.af-s-build .af-pg.new:nth-child(4){animation-delay:.36s}.hx .af.af-s-build .af-pg.new:nth-child(5){animation-delay:.48s}.hx .af-tech{display:flex;flex-wrap:wrap;gap:6px 14px;padding:9px 12px;border-top:1px solid var(--line);font-size:12.5px;color:var(--mid)}.hx .af-tech span{display:inline-flex;align-items:center;gap:6px}.hx .af-tech .ic{width:13px;height:13px;color:var(--hx-ok-deep)}.hx .af-site.hit{box-shadow:0 0 0 3px rgba(255,122,26,.2),0 2px 5px rgba(12,11,18,.09),0 16px 34px -20px rgba(12,11,18,.4)}.hx .af-bus{grid-area:bus;position:relative;z-index:1;display:flex;justify-content:center;align-items:center;height:66px}.hx .af-bus span{display:inline-flex;align-items:center;gap:8px;font:700 13px/1.2 var(--font-inter);color:var(--hx-ok-deep);background:var(--hx-paper);border:1px solid rgba(34,165,90,.45);border-radius:999px;padding:8px 15px;text-align:center;transition:box-shadow .4s}.hx .af-bus .ic{width:14px;height:14px;flex:none}.hx .af.af-s-read .af-bus span{box-shadow:0 0 0 5px rgba(34,165,90,.14)}.hx .af-nav{grid-area:nav;display:none}.hx .af-ai,.hx .af-nav{position:relative;z-index:1}.hx .af-ai{grid-area:ai;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.hx .af-ai,.hx .af-eng{display:grid;min-width:0}.hx .af-eng{background:var(--surf);border:1px solid var(--line);border-radius:14px;padding:12px 14px;box-shadow:var(--hx-shadow);grid-gap:8px;gap:8px;align-content:start;transition:border-color .4s}.hx .af.af-s-read .af-eng{border-color:rgba(34,165,90,.5)}.hx .af-eng-h{display:flex;align-items:center;justify-content:space-between;gap:8px}.hx .af-eng-h b{display:inline-flex;align-items:center;gap:7px;font-size:14px}.hx .af-eng-h b .ic{width:15px;height:15px}.hx .af-read{font-size:11.5px;color:var(--dim);display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.hx .af-read i{width:7px;height:7px;border-radius:50%;background:#cfc8de}.hx .af.af-s-read .af-read i{background:var(--hx-ok);box-shadow:0 0 0 4px rgba(34,165,90,.18);animation:af-blink .8s ease-in-out infinite}.hx .af-ans{font-size:13.5px;line-height:1.5;color:var(--mid)}.hx .af-ans mark{background:rgba(34,165,90,.18);color:var(--fg);font-weight:700;padding:1px 5px;border-radius:5px}.hx .af-ans sup{font-size:10px;font-weight:700;color:var(--hx-link);margin-left:1px}.hx .af-ans,.hx .af-src{transition:opacity .6s ease}.hx .af.af-s-cyc .af-ans,.hx .af.af-s-cyc .af-src{opacity:.3}.hx .af.af-s-cyc.af-s-answer .af-ans,.hx .af.af-s-cyc.af-s-answer .af-src{opacity:1}.hx .af.af-s-cyc.af-s-answer .af-eng:nth-child(2) .af-ans,.hx .af.af-s-cyc.af-s-answer .af-eng:nth-child(2) .af-src{transition-delay:.4s}.hx .af.af-s-cyc.af-s-answer .af-eng:nth-child(3) .af-ans,.hx .af.af-s-cyc.af-s-answer .af-eng:nth-child(3) .af-src{transition-delay:.8s}.hx .af.af-s-cyc.af-s-answer .af-ans mark{animation:af-hl 1.4s 1s both}@keyframes af-hl{0%,to{background:rgba(34,165,90,.18)}45%{background:rgba(34,165,90,.55)}}.hx .af-src{display:flex;flex-wrap:wrap;gap:5px}.hx .af-src span{font-size:11px;color:var(--mid);border:1px solid var(--line);border-radius:6px;padding:3px 7px;background:var(--hx-paper)}.hx .af-src span.you{border-color:rgba(34,165,90,.5);color:var(--hx-ok-deep);font-weight:600}.hx .af-strip{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px 28px;gap:10px 28px;align-items:center;padding:13px clamp(18px,2.4vw,30px) 14px;border-top:1px solid var(--line);background:var(--surf)}.hx .af-count{display:flex;align-items:center;gap:12px}.hx .af-count em{font:800 13px/1 var(--font-tight);font-style:normal;color:#fff;background:var(--hx-ink);border-radius:999px;padding:7px 11px;min-width:78px;text-align:center}.hx .af-count b{font:800 30px/1 var(--font-tight);letter-spacing:-.03em;color:var(--fg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:2.1em}.hx .af-count span{font-size:13px;line-height:1.25;color:var(--mid)}.hx .af-months{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.hx .af-m{display:grid;grid-gap:4px;gap:4px}.hx .af-m-chips{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:3px;gap:3px;padding:5px;border:1px dashed var(--line);border-radius:8px}.hx .af-m-chips i{aspect-ratio:1;border-radius:2px;background:transparent}.hx .af-m.on .af-m-chips{border-style:solid;background:var(--hx-paper)}.hx .af-m.on .af-m-chips i.s{background:var(--hx-ok)}.hx .af-m.on .af-m-chips i.w{background:var(--hx-cta)}.hx .af-m.now .af-m-chips{border-color:var(--hx-ink);box-shadow:0 0 0 2px rgba(30,27,42,.12)}.hx .af-m span{font-size:11px;color:var(--dim);text-align:center}.hx .af-legend{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:4px 18px;font-size:12px;color:var(--mid)}.hx .af-legend span{display:inline-flex;align-items:center;gap:6px}.hx .af-legend i{width:10px;height:10px;border-radius:2px}.hx .af-line{fill:none;stroke-width:2;stroke-linecap:round;stroke-dasharray:6 7;opacity:.5}.hx .af-line.o{stroke:var(--hx-cta)}.hx .af-line.g{stroke:var(--hx-ok)}.hx .af.af-s-links .af-line.o,.hx .af.af-s-read .af-line.g{opacity:1;animation:af-flow 1s linear infinite}.hx .af-pkt{opacity:0}.hx .af.af-s-links .af-pkt.o,.hx .af.af-s-read .af-pkt.g{opacity:1}@keyframes af-flow{to{stroke-dashoffset:-26}}@keyframes af-drop{0%{opacity:0;transform:translateY(-10px) scale(.94)}to{opacity:1;transform:none}}@keyframes af-blink{50%{opacity:.4}}@media (max-width:960px){.hx .af-stage{grid-template-columns:minmax(0,1fr);grid-template-areas:"m" "l" "r" "bus" "nav" "ai";row-gap:14px}.hx .af-l{margin-top:22px}.hx .af-bus{height:56px}.hx .af-ai{grid-template-columns:minmax(0,1fr)}.hx .af.af-rot .af-nav{display:flex;justify-content:center;gap:6px}.hx .af-nav span{font-size:12px;font-weight:600;color:var(--dim);border:1px solid var(--line);border-radius:999px;padding:5px 10px;background:var(--surf);transition:background .3s,color .3s}.hx .af-nav span.on{background:var(--hx-ink);border-color:var(--hx-ink);color:#fff}.hx .af.af-rot .af-eng{grid-row:1;grid-column:1;opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s,border-color .4s}.hx .af.af-rot .af-eng.on{opacity:1;visibility:visible}.hx .af-strip{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.hx .af-months{gap:6px}.hx .af-m-chips{padding:4px;gap:2px}.hx .af-pg{height:64px}.hx .af-pg b{white-space:normal}}.hx{--hl:rgba(236,190,40,.55)}.hx .ink{--hl:rgba(236,190,40,.4)}.hx mark,.hx mark.sv-hl{color:var(--fg);background:linear-gradient(to bottom,transparent 58%,var(--hl) 58%,var(--hl) 92%,transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .06em;border-radius:2px}.hx .aline mark{background:rgba(34,165,90,.15);padding:1px 6px;border-radius:5px}.hx .ahc--ai .aa mark{background:rgba(34,165,90,.18);padding:1px 5px;border-radius:4px}.hx .ac-a mark,.hx .cgeng mark,.hx .eng-ans mark{background:rgba(34,165,90,.15);color:inherit;padding:1px 6px;border-radius:5px}.hx .gscshots{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(18px,2.4vw,30px);gap:clamp(18px,2.4vw,30px)}.hx .gscshot{margin:0;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--surf);box-shadow:var(--hx-shadow)}.hx .gscshot img{display:block;width:100%;height:auto}.hx .gscshot figcaption{padding:14px 18px;font-size:14px;line-height:1.55;color:var(--mid)}.hx .gscshot figcaption b{color:var(--fg)}.hx .repsplit{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);grid-gap:clamp(20px,3vw,40px);gap:clamp(20px,3vw,40px);align-items:start}.hx .repshot{margin:0}.hx .repshot img{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:14px;box-shadow:0 1px 1px rgba(70,45,20,.08),0 3px 8px rgba(70,45,20,.08),0 26px 44px -20px rgba(70,45,20,.35);transform:rotate(1.2deg)}.hx .repshot figcaption{margin-top:14px;font-size:13.5px;line-height:1.5;color:var(--dim)}@media (max-width:900px){.hx .gscshots,.hx .repsplit{grid-template-columns:minmax(0,1fr)}.hx .repsplit>*{min-width:0}}.hx .hy-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:clamp(32px,3.6vw,48px)}.hx a.hy-link{display:grid;grid-template-rows:auto 1fr auto;grid-gap:9px;gap:9px;padding:clamp(22px,2.4vw,30px);border:1px solid var(--line);border-radius:16px;background:var(--surf);color:var(--fg);text-decoration:none;transition:transform .18s cubic-bezier(.2,.7,.3,1),box-shadow .18s,border-color .18s}.hx a.hy-link:hover{transform:translateY(-2px);box-shadow:0 2px 5px rgba(12,11,18,.09),0 16px 34px -20px rgba(12,11,18,.4);border-color:var(--hot);color:var(--fg)}.hx a.hy-link b{font:800 clamp(19px,1.7vw,22px)/1.22 var(--font-tight);letter-spacing:-.02em}.hx a.hy-link span{font-size:15.5px;line-height:1.55;color:var(--mid)}.hx a.hy-link .ic{width:20px;height:20px;color:var(--hot);margin-top:4px;transition:transform .2s}.hx a.hy-link:hover .ic{transform:translateX(4px)}@media (max-width:900px){.hx .hy-cards{grid-template-columns:1fr}}.hx .csx-premise{margin:0;padding-left:clamp(20px,2.4vw,30px);border-left:3px solid var(--hx-ok,#22a55a);font:600 clamp(19px,2vw,25px)/1.5 var(--font-tight);letter-spacing:-.018em;color:var(--fg);max-width:48ch}.hx .csx-chal{list-style:none;margin:18px 0;padding:0;display:grid;grid-gap:13px;gap:13px}.hx .csx-chal li{display:grid;grid-template-columns:20px 1fr;grid-gap:12px;gap:12px;font-size:16.5px;line-height:1.55;color:var(--mid)}.hx .csx-chal li .ic{width:16px;height:16px;color:#d8513f;margin-top:5px}.hx .csx-chal li b{color:var(--fg);font-weight:700}.hx .csx-figshot{margin:0;max-width:900px}.hx .csx-figshot .csx-figcap{font:700 clamp(18px,1.7vw,22px)/1.3 var(--font-tight);letter-spacing:-.02em;margin-bottom:14px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hx .csx-figshot img{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:14px;box-shadow:var(--hx-shadow);background:#fff}.hx .csx-figshot figcaption{margin-top:12px;font-size:13.5px;line-height:1.55;color:var(--dim);max-width:72ch}.hx .il01-r0,.hx .il01-r1,.hx .il01-r2{opacity:0;animation:il01-row 6s ease-out infinite}.hx .il01-r1{animation-delay:.5s}.hx .il01-r2{animation-delay:1s}.hx .il01-st{transform-box:fill-box;transform-origin:center;opacity:0;animation:il01-stamp 6s ease-out infinite}.hx .il01-bd{animation:il01-jolt 6s ease-out infinite}.hx .il01-eq{animation:il01-key 6s linear infinite}.hx .il02-pull{animation:il02-pull 3s cubic-bezier(.3,.7,.3,1) infinite}.hx .il02-card{transform-box:fill-box;transform-origin:50% 100%;opacity:0;animation:il02-card 3s ease-out infinite}.hx .il02-n0,.hx .il02-n1,.hx .il02-n2{opacity:0;animation:il02-name 9s steps(1) infinite}.hx .il02-n1{animation-delay:3s}.hx .il02-n2{animation-delay:6s}.hx .il03-c0,.hx .il03-c1,.hx .il03-c2{animation:7s infinite}.hx .il03-c0{animation-name:il03-m0;animation-timing-function:cubic-bezier(.5,0,.9,.6)}.hx .il03-c1{animation-name:il03-m1;animation-timing-function:linear}.hx .il03-c2{animation-name:il03-m2;animation-timing-function:linear}.hx .il03-h0,.hx .il03-h1,.hx .il03-h2{transform-box:fill-box;transform-origin:center;opacity:0;animation:il03-hit 7s ease-out infinite}.hx .il03-h1{animation-delay:2.1s}.hx .il03-h2{animation-delay:4.06s}.hx .il03-t0,.hx .il03-t1,.hx .il03-t2{transform-box:fill-box;transform-origin:50% 100%;opacity:0;animation:7s ease-out infinite}.hx .il03-t0{animation-name:il03-t0}.hx .il03-t1{animation-name:il03-t1}.hx .il03-t2{animation-name:il03-t2}.hx .il04-bl0{opacity:0;animation:il04-blip 4s ease-out 0s infinite}.hx .il04-bl1{opacity:0;animation:il04-blip 4s ease-out .8s infinite}.hx .il04-bl2{opacity:0;animation:il04-blip 4s ease-out 1.6s infinite}.hx .il04-bl3{opacity:0;animation:il04-blip 4s ease-out 2.4s infinite}.hx .il04-bl4{opacity:0;animation:il04-blip 4s ease-out 3.2s infinite}.hx .il04-ln{stroke-dasharray:90;animation:il04-draw 8s ease-out infinite}.hx .il04-al,.hx .il04-ok{transform-box:fill-box;transform-origin:50% 100%;opacity:0}.hx .il04-al{animation:il04-al 8s linear infinite}.hx .il04-ok{animation:il04-ok 8s ease-out infinite}.hx .il05-hop0{opacity:0;animation:il05-hop 6s ease-in-out 0s infinite}.hx .il05-hop1{opacity:0;animation:il05-hop 6s ease-in-out .45s infinite}.hx .il05-hop2{opacity:0;animation:il05-hop 6s ease-in-out .9s infinite}.hx .il05-drain{animation:il05-drain 6s ease-in infinite}.hx .il05-fill{opacity:0;animation:il05-fill 6s ease-out infinite}.hx .il05-win{transform-box:fill-box;transform-origin:50% 50%;animation:il05-win 6s ease-out infinite}.hx .il05-lose{animation:il05-lose 6s linear infinite}.hx .il06-bar{transform-box:fill-box;transform-origin:50% 100%;animation:il06-grow 7s cubic-bezier(.3,.8,.3,1) infinite}.hx .il06-tr{stroke-dasharray:400;animation:il06-tr 7s ease-out infinite}.hx .il06-dot,.hx .il06-tag{transform-box:fill-box;transform-origin:50% 100%;opacity:0;animation:il06-pop 7s ease-out infinite}@keyframes il01-row{0%,6%{opacity:0;transform:translateX(-8px)}12%,90%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes il01-stamp{0%,48%{opacity:0;transform:scale(2.4)}53%{opacity:1;transform:scale(.88)}57%{transform:scale(1.06)}60%,90%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes il01-jolt{0%,52%{transform:none}53%{transform:translateY(3px)}57%{transform:translateY(-1px)}60%,to{transform:none}}@keyframes il01-key{0%,42%,48%,to{fill:#ff7a1a}44%{fill:#b9520a}}@keyframes il02-pull{0%,8%{transform:none}24%{transform:translate(-20px,12px)}40%,76%{transform:translate(-20px,-22px)}92%,to{transform:none}}@keyframes il02-card{0%,36%{opacity:0;transform:scale(.6)}44%{opacity:1;transform:scale(1.07)}48%,74%{opacity:1;transform:none}82%,to{opacity:0}}@keyframes il02-name{0%{opacity:1}33.33%,to{opacity:0}}@keyframes il03-m0{0%,6%{transform:none;opacity:1}24%{transform:translate(100.5px,58px)}26%{transform:translate(96.5px,52px)}28%,92%{transform:translate(100.5px,58px);opacity:1}96%{opacity:0}to{opacity:0;transform:none}}@keyframes il03-m1{0%,6%{transform:none;opacity:1}54%{transform:translate(100.5px,58px)}56%{transform:translate(97.5px,54px)}58%,92%{transform:translate(100.5px,58px);opacity:1}96%{opacity:0}to{opacity:0;transform:none}}@keyframes il03-m2{0%,6%{transform:none;opacity:1}82%{transform:translate(100.5px,58px)}84%{transform:translate(97.5px,54px)}86%,92%{transform:translate(100.5px,58px);opacity:1}96%{opacity:0}to{opacity:0;transform:none}}@keyframes il03-hit{0%,23.5%{opacity:0;transform:scale(.3)}24.5%{opacity:1;transform:scale(.4)}34%,to{opacity:0;transform:scale(1.6)}}@keyframes il03-t0{0%,24%{opacity:0;transform:scale(.5)}28%{opacity:1;transform:scale(1.12)}31%,51%{opacity:1;transform:none}54%,to{opacity:0}}@keyframes il03-t1{0%,54%{opacity:0;transform:scale(.5)}58%{opacity:1;transform:scale(1.1)}61%,79%{opacity:1;transform:none}82%,to{opacity:0}}@keyframes il03-t2{0%,82%{opacity:0;transform:scale(.5)}86%{opacity:1;transform:scale(1.1)}88%,92%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes il04-blip{0%{opacity:0}4%{opacity:1}40%{opacity:.35}80%,to{opacity:0}}@keyframes il04-draw{0%,6%{stroke-dashoffset:90}30%,92%{stroke-dashoffset:0}to{stroke-dashoffset:90}}@keyframes il04-al{0%,40%{opacity:0;transform:scale(.5)}43%{opacity:1;transform:scale(1.15)}45%{transform:rotate(-6deg)}47%{transform:rotate(6deg)}49%{transform:rotate(-5deg)}51%{transform:rotate(5deg)}53%{transform:rotate(-3deg)}55%,62%{opacity:1;transform:none}64%,to{opacity:0}}@keyframes il04-ok{0%,63%{opacity:0;transform:scale(.6)}66%{opacity:1;transform:scale(1.1)}69%,92%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes il05-hop{0%,10%{opacity:0;transform:none}13%{opacity:1;transform:translateY(-4px)}22%{transform:translate(26px,-31px)}31%{opacity:1;transform:translate(52px,38px)}33%,to{opacity:0;transform:translate(52px,38px)}}@keyframes il05-drain{0%,12%{opacity:1;transform:none}36%,94%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes il05-fill{0%,40%{opacity:0;transform:translateY(10px)}46%{opacity:1;transform:translateY(-3px)}50%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes il05-win{0%,46%{transform:none}50%{transform:scale(1.22)}54%{transform:scale(.96)}58%,to{transform:none}}@keyframes il05-lose{0%,30%{opacity:1}40%,92%{opacity:.35}to{opacity:1}}@keyframes il06-grow{0%,3%{transform:scaleY(.02);opacity:0}6%{opacity:1}16%,92%{transform:none;opacity:1}97%,to{opacity:0;transform:none}}@keyframes il06-tr{0%,26%{stroke-dashoffset:400}48%,92%{stroke-dashoffset:0;opacity:1}97%,to{opacity:0}}@keyframes il06-pop{0%,47%{opacity:0;transform:scale(.5)}51%{opacity:1;transform:scale(1.15)}54%,92%{opacity:1;transform:none}97%,to{opacity:0}}.hx .ill .iso{display:block;width:100%;height:100%}.hx .ill--card{border:1px solid var(--line);border-radius:12px;background:var(--hx-paper-2);overflow:hidden}.hx .step .ill--card{aspect-ratio:4/3}.hx .blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(18px,2.4vw,28px);gap:clamp(18px,2.4vw,28px)}.hx .bcard{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:var(--surf);text-decoration:none;color:var(--fg);transition:transform .18s cubic-bezier(.2,.7,.3,1),box-shadow .18s,border-color .18s}.hx .bcard:hover{transform:translateY(-2px);box-shadow:var(--hx-shadow);border-color:var(--hx-cta)}.hx .bcard img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.hx .bcard .bd{display:flex;flex-direction:column;gap:9px;padding:clamp(16px,1.8vw,22px);flex:1 1}.hx .bcard .bdate{font:600 12px/1 var(--font-inter);letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.hx .bcard h2{font:700 clamp(17px,1.5vw,19.5px)/1.3 var(--font-tight);letter-spacing:-.015em;max-width:none}.hx .bcard .bex{font-size:14px;line-height:1.55;color:var(--mid)}.hx .bcard .go{margin-top:auto;font:600 14px/1 var(--font-inter);color:var(--hx-cta-deep,#a84700)}.hx .bfeat{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:16px;margin-bottom:clamp(24px,3vw,36px)}.hx .blogbody{font-size:17px;line-height:1.75;color:var(--mid)}.hx .blogbody p{margin:0 0 18px}.hx .blogbody strong{display:block;margin:26px 0 8px;font:700 clamp(18px,1.7vw,22px)/1.3 var(--font-tight);letter-spacing:-.018em;color:var(--fg)}.hx .blogbody p strong:first-child{margin-top:0}.hx .blogbody h2,.hx .blogbody h3{margin:30px 0 12px}.hx .blogbody ol,.hx .blogbody ul{margin:0 0 18px;padding-left:22px}.hx .blogbody li{margin-bottom:6px}.hx .blogbody img{max-width:100%;height:auto;border-radius:12px;border:1px solid var(--line);margin:10px 0 18px}.hx .blogbody a{color:var(--lnk,#5b3fa6)}@media (max-width:1040px){.hx .blog-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.hx .blog-grid{grid-template-columns:1fr}}.hx .form-msg.is-err{color:#e28090}