.hiw-module{--hiw-ink:#10162b;--hiw-ink-soft:#5b6478;--hiw-muted:#8a91a1;--hiw-blue:#1e4fff;--hiw-blue-2:#4d74ff;--hiw-blue-tint:#eef3ff;--hiw-line:#e3e8f2;--hiw-num:36px;--hiw-visual-h:272px;background:transparent;color:var(--hiw-ink);font-family:inherit;line-height:1.5;padding:clamp(32px,4vw,64px) 0;text-align:left}.hiw-module,.hiw-module *,.hiw-module :after,.hiw-module :before{box-sizing:border-box}.hiw-inner{margin:0 auto;max-width:1240px}.hiw-module b,.hiw-module h2,.hiw-module h3,.hiw-module li,.hiw-module ol,.hiw-module p,.hiw-module small{letter-spacing:normal;margin:0;padding:0;text-transform:none}.hiw-module ol{list-style:none}.hiw-module li:before{content:none;display:none}.hiw-module p{font-size:inherit;line-height:1.5}.hiw-module img,.hiw-module svg{margin:0;max-width:none}.hiw-module .hiw-sr{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.hiw-module .hiw-header{margin:0 auto clamp(32px,4vw,48px);max-width:820px;text-align:center}.hiw-module .hiw-headline{color:var(--hiw-ink);font-size:clamp(28px,3.6vw,42px);font-weight:700;line-height:1.15;margin:0 0 12px;text-wrap:balance}.hiw-module .hiw-sub{color:var(--hiw-ink-soft);font-size:16px;line-height:1.6;text-wrap:balance}.hiw-module .hiw-flow{position:relative;--hiw-p:0}.hiw-module .hiw-steps{display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr));position:relative;z-index:1}.hiw-module .hiw-track{background:repeating-linear-gradient(90deg,rgba(30,79,255,.45) 0 6px,transparent 6px 12px);height:2px;left:10%;position:absolute;right:10%;top:calc(var(--hiw-num)/2 - 1px)}.hiw-module .hiw-track__fill{background:linear-gradient(90deg,var(--hiw-blue),var(--hiw-blue-2));border-radius:2px;inset:0 auto 0 0;position:absolute;transition:width .7s cubic-bezier(.22,1,.36,1);width:calc(100%*var(--hiw-p))}.hiw-module .hiw-step{display:flex;flex-direction:column;position:relative}.hiw-module .hiw-num{align-items:center;background:#fff;border:2px solid rgba(30,79,255,.35);border-radius:50%;color:var(--hiw-blue);display:flex;flex:none;font-size:14px;font-weight:700;height:var(--hiw-num);justify-content:center;line-height:1;margin:0 auto 16px;position:relative;transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s ease;width:var(--hiw-num);z-index:1}.hiw-module .hiw-step.is-active .hiw-num,.hiw-module .hiw-step.is-done .hiw-num{background:linear-gradient(135deg,var(--hiw-blue) 0,var(--hiw-blue-2) 100%);border-color:transparent;color:#fff}.hiw-module .hiw-step.is-active .hiw-num{box-shadow:0 0 0 6px rgba(30,79,255,.14),0 8px 18px -6px rgba(30,79,255,.6);transform:scale(1.1)}.hiw-module .hiw-card{background:#fff;border:1px solid var(--hiw-line);border-radius:20px;box-shadow:0 16px 32px -26px rgba(16,22,43,.35);display:flex;flex:1;flex-direction:column;padding:12px 12px 18px;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.hiw-module .hiw-step.is-active .hiw-card{border-color:rgba(30,79,255,.4);box-shadow:0 22px 40px -24px rgba(30,79,255,.55);transform:translateY(-4px)}.hiw-module .hiw-visual{margin-bottom:14px;order:-1}.hiw-module .hiw-copy{padding:0 6px}.hiw-module .hiw-label{color:var(--hiw-blue);font-size:11.5px;font-weight:700;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.hiw-module .hiw-title{color:var(--hiw-ink);font-size:16px;font-weight:700;line-height:1.3;margin:6px 0 8px}.hiw-module .hiw-text{color:var(--hiw-ink-soft);font-size:13.5px;line-height:1.5}.hiw-module .hiw-visual{background:radial-gradient(120% 70% at 50% 0,hsla(0,0%,100%,.85) 0,hsla(0,0%,100%,0) 60%),linear-gradient(180deg,#edf2ff,#dfe7ff);border:1px solid rgba(30,79,255,.1);border-radius:14px;color:var(--hiw-ink);font-size:11.5px;height:var(--hiw-visual-h);line-height:1.35;overflow:hidden;position:relative}.hiw-module .hiw-visual__inner{display:flex;flex-direction:column;gap:8px;height:100%;margin:0 auto;max-width:300px;padding:12px;position:relative}.hiw-module .hiw-visual svg{display:block;flex:none}.hiw-module .hv-feed{display:flex;flex:1;flex-direction:column;gap:8px;justify-content:center}.hiw-module .hv-msg{align-items:center;background:hsla(0,0%,100%,.82);border-radius:12px;box-shadow:0 8px 18px -12px rgba(30,50,120,.4);color:#8a93ab;display:flex;font-size:11.5px;gap:8px;line-height:1.3;padding:7px 10px 7px 7px;width:86%}.hiw-module .hv-msg--l{margin-left:-18px;padding-left:22px}.hiw-module .hv-msg--r{margin-left:auto;margin-right:-18px;padding-right:22px}.hiw-module .hv-msg--hl{background:#fff;box-shadow:0 0 0 1.5px rgba(30,79,255,.35),0 12px 24px -12px rgba(30,79,255,.5);color:var(--hiw-ink);font-weight:600}.hiw-module .hv-msg--ghost{filter:blur(2px);height:18px;margin:-16px auto 0;opacity:.55;width:60%}.hiw-module .hv-ava{border-radius:50%;flex:none;height:26px;object-fit:cover;width:26px}.hiw-module .hv-platforms{gap:4px}.hiw-module .hv-plat,.hiw-module .hv-platforms{align-items:center;display:flex;justify-content:center}.hiw-module .hv-plat{background:#fff;border-radius:7px;box-shadow:0 4px 10px -6px rgba(30,50,120,.45);height:24px;width:24px}.hiw-module .hv-plat img{display:block;height:14px;object-fit:contain;width:14px}.hiw-module .hv-plat-more{color:var(--hiw-ink-soft);font-size:11.5px;font-weight:600;margin-left:3px}.hiw-module .hv-chips{display:grid;gap:6px;grid-template-columns:1fr 1fr}.hiw-module .hv-chip{align-items:center;background:hsla(0,0%,100%,.9);border-radius:10px;box-shadow:0 6px 14px -10px rgba(30,50,120,.45);color:var(--hiw-blue);display:flex;flex-direction:column;font-size:11.5px;font-weight:600;gap:3px;line-height:1.2;padding:8px 4px;text-align:center}.hiw-module .hv-chip svg{color:#7fa0ff;height:15px;width:15px}.hiw-module .hv-creative{background:hsla(0,0%,100%,.9);border-radius:12px;box-shadow:0 8px 18px -12px rgba(30,50,120,.4);display:flex;flex:1;flex-direction:column;min-height:0;padding:8px}.hiw-module .hv-creative__title{color:var(--hiw-ink);font-size:11.5px;font-weight:700;line-height:1.2;margin-bottom:6px}.hiw-module .hv-creative__img{background:#b9c6d3;border-radius:8px;flex:1;min-height:0;overflow:hidden;position:relative}.hiw-module .hv-creative__img img{display:block;height:100%;object-fit:cover;object-position:50% 0;width:100%}.hiw-module .hv-scan{background:linear-gradient(180deg,rgba(77,116,255,0),rgba(77,116,255,.35) 85%,rgba(140,170,255,.95));height:26px;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0}.hiw-module .hv-panel{background:linear-gradient(180deg,rgba(232,238,255,.95),#fff 45%);border-radius:12px;box-shadow:0 8px 18px -12px rgba(30,50,120,.4);display:flex;flex-direction:column;gap:3px;padding:9px 10px 8px}.hiw-module .hv-panel--brand{background:linear-gradient(180deg,rgba(243,232,252,.95),#fff 45%)}.hiw-module .hv-pill{align-self:flex-start;background:linear-gradient(135deg,var(--hiw-blue),#5b8cff);border-radius:999px;color:#fff;font-size:11px;font-weight:700;line-height:1.3;margin-bottom:4px;padding:3px 10px}.hiw-module .hv-pill--brand{background:linear-gradient(135deg,#b77ac8,#7b2fd0)}.hiw-module .hv-row{display:flex;font-size:11.5px;gap:8px;justify-content:space-between;line-height:1.35}.hiw-module .hv-row span{color:var(--hiw-blue)}.hiw-module .hv-panel--brand .hv-row span{color:#3b2a9c}.hiw-module .hv-row b{color:#7a83a0;font-weight:500;text-align:right}.hiw-module .hv-search{align-items:center;background:#fff;border:1px solid #d6dcea;border-radius:9px;color:var(--hiw-ink);display:flex;font-size:11.5px;gap:7px;margin-bottom:2px;padding:6px 10px}.hiw-module .hv-search svg{color:#7a83a0;height:14px;width:14px}.hiw-module .hv-typed{display:inline-block;overflow:hidden;white-space:nowrap}.hiw-module .hv-caret{background:var(--hiw-blue);height:13px;margin-left:-5px;opacity:0;width:1.5px}.hiw-module .hiw-visual__inner:has(.hv-search){gap:4px}.hiw-module .hv-src{align-items:center;border:1px solid transparent;border-radius:10px;display:flex;gap:8px;padding:5px 7px}.hiw-module .hv-src--hit{background:hsla(0,0%,100%,.92);border-color:rgba(30,79,255,.28);box-shadow:0 8px 16px -12px rgba(30,79,255,.55)}.hiw-module .hv-src__icon{color:#7fa0ff;height:17px;width:17px}.hiw-module .hv-src__txt{display:flex;flex:1;flex-direction:column;min-width:0}.hiw-module .hv-src__txt b{color:var(--hiw-ink);font-size:11.5px;font-weight:700;line-height:1.3}.hiw-module .hv-src__txt small{align-items:center;color:var(--hiw-ink-soft);display:flex;flex-wrap:wrap;font-size:10.5px;gap:0 3px;line-height:1.35}.hiw-module .hv-src__logos{flex:none;height:17px;position:relative;width:22px}.hiw-module .hv-src__logos img{background:#fff;border-radius:5px;box-shadow:0 1px 3px rgba(16,22,43,.25);height:15px;object-fit:contain;padding:1.5px;position:absolute;top:0;width:15px}.hiw-module .hv-src__logos img:first-child{left:0}.hiw-module .hv-src__logos img:last-child{left:8px;top:3px}.hiw-module .hv-hit{align-items:center;background:var(--hiw-blue);border-radius:50%;color:#fff;display:flex;flex:none;height:14px;justify-content:center;width:14px}.hiw-module .hv-hit svg{height:9px;width:9px}.hiw-module .hv-toggles{background:hsla(0,0%,100%,.9);border-radius:12px;box-shadow:0 8px 18px -12px rgba(30,50,120,.4);display:flex;flex:1;flex-direction:column;justify-content:center;padding:4px 10px}.hiw-module .hv-tog{align-items:center;border-bottom:1px solid #eef1f6;display:flex;gap:12px;padding:5px 0}.hiw-module .hv-tog:last-child{border-bottom:0}.hiw-module .hv-switch{background:var(--hiw-blue);border-radius:999px;flex:none;height:16px;position:relative;width:28px}.hiw-module .hv-switch:after{background:#fff;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.2);content:"";height:12px;left:14px;position:absolute;top:2px;width:12px}.hiw-module .hv-tog--off .hv-switch{background:#cfd5e0}.hiw-module .hv-tog--off .hv-switch:after{left:2px}.hiw-module .hv-act{align-items:center;border-radius:6px;display:inline-flex;font-size:11.5px;font-weight:600;gap:5px;line-height:1.35;padding:2px 8px}.hiw-module .hv-act svg{height:12px;width:12px}.hiw-module .hv-act--draft{background:#e8f1ff;color:#2f7be6}.hiw-module .hv-act--auto{background:#f1eaff;color:#8a55e6}.hiw-module .hv-act--dm{background:#ebe8ff;color:#5a3fd6}.hiw-module .hv-act--hide{background:#ffecec;color:#e04848}.hiw-module .hv-act--visible{background:#f0f2f5;color:#9aa1ae}.hiw-module .hv-act--alert{background:#fff1e6;color:#d9771b}.hiw-module .hv-act--archive{background:#eef1f6;color:#364466}@media (max-width:1180px){.hiw-module .hiw-steps{gap:14px;grid-template-columns:minmax(0,1fr)}.hiw-module .hiw-track{background:repeating-linear-gradient(180deg,rgba(30,79,255,.45) 0 6px,transparent 6px 12px);bottom:calc(var(--hiw-num)/2);height:auto;left:calc(var(--hiw-num)/2 - 1px);right:auto;top:calc(var(--hiw-num)/2);width:2px}.hiw-module .hiw-track__fill{display:none}.hiw-module .hiw-step{align-items:flex-start;flex-direction:row;gap:14px}.hiw-module .hiw-num{background:linear-gradient(135deg,var(--hiw-blue) 0,var(--hiw-blue-2) 100%);border-color:transparent;color:#fff;margin:0}.hiw-module .hiw-step.is-active .hiw-card,.hiw-module .hiw-step.is-active .hiw-num{transform:none}.hiw-module .hiw-card{align-items:center;flex-direction:row;gap:18px;padding:14px}.hiw-module .hiw-visual{flex:0 0 300px;margin:0;order:1}.hiw-module .hiw-copy{flex:1;min-width:0}.hiw-module .hv-creative__img img{object-position:50% 35%}}@media (max-width:640px){.hiw-module .hiw-card{align-items:stretch;flex-direction:column;gap:14px}.hiw-module .hiw-visual{flex:none;width:100%}}@media (max-width:480px){.hiw-module{--hiw-num:30px}.hiw-module .hiw-step{gap:10px}.hiw-module .hiw-num{font-size:13px}.hiw-module .hiw-card{padding:12px}}.hiw-module{--hv-ease:cubic-bezier(0.22,1,0.36,1);--hv-pop:cubic-bezier(0.34,1.56,0.64,1)}.hiw-anim .hiw-card,.hiw-anim .hiw-header{opacity:0;transition:opacity .55s var(--hv-ease),translate .55s var(--hv-ease),border-color .3s ease,box-shadow .3s ease,transform .3s ease;translate:0 14px}.hiw-anim .hiw-card{transition-delay:calc(.3s + var(--i, 0)*.12s),calc(.3s + var(--i, 0)*.12s),0s,0s,0s}.hiw-anim .hiw-num{scale:0;transition:scale .45s var(--hv-pop) calc(.2s + var(--i, 0)*.12s),background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s ease}.hiw-anim .hiw-track{clip-path:inset(0 100% 0 0);transition:clip-path 1s var(--hv-ease) .2s}.hiw-anim.hiw-visible .hiw-card,.hiw-anim.hiw-visible .hiw-header{opacity:1;translate:none}.hiw-anim.hiw-visible .hiw-num{scale:1}.hiw-anim.hiw-visible .hiw-track{clip-path:inset(0 0 0 0)}@media (max-width:1180px){.hiw-anim .hiw-track{clip-path:inset(0 0 100% 0)}}@keyframes hvInL{0%{opacity:0;transform:translateX(-22px)}}@keyframes hvInR{0%{opacity:0;transform:translateX(22px)}}@keyframes hvUp{0%{opacity:0;transform:translateY(8px)}}@keyframes hvPop{0%{opacity:0;transform:scale(.6)}}@keyframes hvGlow{0%{box-shadow:0 0 0 0 rgba(30,79,255,.45),0 12px 24px -12px rgba(30,79,255,.5)}60%{box-shadow:0 0 0 7px rgba(30,79,255,0),0 12px 24px -12px rgba(30,79,255,.5)}to{box-shadow:0 0 0 1.5px rgba(30,79,255,.35),0 12px 24px -12px rgba(30,79,255,.5)}}@keyframes hvChip{0%{background:hsla(0,0%,100%,.45);color:#9aa6c4;transform:scale(.94)}}@keyframes hvScan{0%{opacity:1;top:-26px}85%{opacity:1}to{opacity:0;top:100%}}@keyframes hvFill{0%{opacity:0;transform:translateX(10px)}}@keyframes hvType{0%{max-width:0}to{max-width:12ch}}@keyframes hvBlink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes hvHit{0%{background:transparent;border-color:transparent;box-shadow:none}}@keyframes hvSwitch{0%{background:#cfd5e0}}@keyframes hvSwitchKnob{0%{left:2px}}.hiw-anim .is-play .hv-msg--l{animation:hvInL .6s var(--hv-ease) both;animation-delay:calc(var(--d)*.35s)}.hiw-anim .is-play .hv-msg--r{animation:hvInR .6s var(--hv-ease) both,hvGlow 1.1s ease-out 1.5s both;animation-delay:calc(var(--d)*.35s),1.3s}.hiw-anim .is-play .hv-plat{animation:hvPop .4s var(--hv-pop) both;animation-delay:calc(1s + var(--d)*.07s)}.hiw-anim .is-play .hv-plat-more{animation:hvUp .4s var(--hv-ease) 1.45s both}.hiw-anim .is-play .hv-chip{animation:hvChip .45s var(--hv-ease) both;animation-delay:calc(.15s + var(--d)*.28s)}.hiw-anim .is-play .hv-scan{animation:hvScan 1.3s ease-in-out 1.25s both}.hiw-anim .is-play .hv-pill{animation:hvPop .4s var(--hv-pop) both}.hiw-anim .is-play .hv-panel--brand .hv-pill{animation-delay:.95s}.hiw-anim .is-play .hv-row b{animation:hvFill .45s var(--hv-ease) both;animation-delay:calc(.25s + var(--d)*.22s)}.hiw-anim .is-play .hv-typed{animation:hvType .9s steps(12) .1s both}.hiw-anim .is-play .hv-caret{animation:hvBlink .5s step-end 0s 4}.hiw-anim .is-play .hv-src{animation:hvUp .4s var(--hv-ease) both;animation-delay:calc(.6s + var(--d)*.12s)}.hiw-anim .is-play .hv-src--hit{animation:hvUp .4s var(--hv-ease) both,hvHit .5s ease 1.4s both;animation-delay:calc(.6s + var(--d)*.12s),1.4s}.hiw-anim .is-play .hv-hit{animation:hvPop .4s var(--hv-pop) 1.55s both}.hiw-anim .is-play .hv-tog:not(.hv-tog--off) .hv-switch{animation:hvSwitch .3s ease both;animation-delay:calc(.3s + var(--d)*.2s)}.hiw-anim .is-play .hv-tog:not(.hv-tog--off) .hv-switch:after{animation:hvSwitchKnob .3s var(--hv-ease) both;animation-delay:calc(.3s + var(--d)*.2s)}.hiw-anim .is-play .hv-act{animation:hvUp .35s var(--hv-ease) both;animation-delay:calc(.15s + var(--d)*.2s)}@media (prefers-reduced-motion:reduce){.hiw-anim .hiw-card,.hiw-anim .hiw-header,.hiw-anim .hiw-num,.hiw-anim .hiw-track{clip-path:none!important;opacity:1!important;scale:1!important;transition:none!important;translate:none!important}.hiw-module *,.hiw-module :after{animation:none!important}}