.hiw{padding-top:clamp(36px,6.3vw,80px);padding-bottom:0}.hiw-head{display:flex;flex-direction:column;align-items:center;text-align:center}.hiw-head .h2{max-width:652px;font-size:40px;line-height:1.15;letter-spacing:-.022em;font-weight:700;color:var(--color-heading-text);text-wrap:balance;@media screen and (max-width:1599px){font-size:38px}@media screen and (max-width:1440px){font-size:36px}@media screen and (max-width:992px){font-size:32px}}.hiw-stage{position:relative;margin-top:clamp(24px,2.5vw,36px)}.hiw-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.hiw-desk{display:flex;flex-direction:column;gap:clamp(24px,4.25vw,61px)}.hiw-tabrow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:stretch}.hiw-tab{display:flex;align-items:flex-start;gap:16px;width:100%;height:100%;min-height:117px;padding:16px;background:#fff;border:1px solid var(--color-border);border-radius:16px;box-shadow:0 1px 2px rgba(16,24,40,.04);font:inherit;text-align:left;cursor:pointer;transition:border-color .24s var(--ease-out),box-shadow .28s var(--ease-out),transform .28s var(--ease-out)}.hiw-tab:hover{border-color:var(--color-border-strong);box-shadow:0 8px 20px -10px rgba(16,24,40,.16);transform:translateY(-2px)}.hiw-tab:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.hiw-tab--active,.hiw-tab--active:hover{border-color:color-mix(in srgb,var(--color-primary) 45%,var(--color-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--color-primary) 22%,transparent),0 10px 24px -14px color-mix(in srgb,var(--color-primary) 45%,transparent);transform:none;cursor:default}.hiw-tab__icon{flex:none;align-self:flex-start;display:inline-flex;margin-inline:4px;transition:transform .28s var(--ease-out)}.hiw-tab__ic{display:block}.hiw-tab:hover .hiw-tab__icon{transform:translateY(-2px)}.hiw-tab--active .hiw-tab__icon{transform:none}.hiw-tab__txt{min-width:0;display:flex;flex-direction:column;justify-content:flex-start;gap:8px;opacity:.92;transition:opacity .28s var(--ease-out)}.hiw-tab--active .hiw-tab__txt{opacity:1}.hiw-tab__title{font-size:17px;line-height:22px;font-weight:600;letter-spacing:-.012em;color:var(--color-heading-text);text-wrap:balance}.hiw-tab__desc{font-size:12px;font-weight:400;line-height:16px;letter-spacing:-.002em;color:var(--color-muted-text)}.hiw-tab__descbox{display:grid}.hiw-tab__descbox>.hiw-tab__desc{grid-area:1/1}.hiw-tab__descbox>.hiw-tab__desc:not(.hiw-tab__desc--sizer){align-self:start}.hiw-tab--active .hiw-tab__desc--sizer,.hiw-tab__desc--sizer{visibility:hidden;-webkit-line-clamp:unset;overflow:visible}.hiw-tab--active .hiw-tab__desc{color:var(--color-body-text);-webkit-line-clamp:unset;overflow:visible}.hiw-step__body{display:block;margin:0;font-size:13px;font-weight:400;line-height:19px;color:var(--color-body-text);max-width:44ch}.hiw-panel{width:100%;max-width:680px;aspect-ratio:5/4;height:auto;margin-left:auto;background:var(--sky);border:none;border-radius:16px;overflow:hidden}.hiw-panel,.hiw-panelwrap{position:relative}.hiw-panelwrap:before{content:"";position:absolute;inset:-12% -8%;background:radial-gradient(42% 46% at 30% 26%,color-mix(in srgb,var(--green-100) 75%,transparent) 0,transparent 72%),radial-gradient(38% 42% at 76% 74%,color-mix(in srgb,var(--green-050) 95%,transparent) 0,transparent 72%);animation:hiw-aurora 18s ease-in-out infinite alternate;pointer-events:none;display:none}@keyframes hiw-aurora{0%{transform:translate3d(-2%,-1%,0)}to{transform:translate3d(2%,2%,0)}}.hiw-tabpointer{--hiw-gap:16px;--hiw-cols:4;--hiw-col:calc((100% - (var(--hiw-cols) - 1) * var(--hiw-gap)) / var(--hiw-cols));position:absolute;top:1px;left:calc(var(--active, 0) * (var(--hiw-col) + var(--hiw-gap)) + var(--hiw-col) / 2);width:22px;height:22px;background:var(--sky);border-radius:5px 0 0 0;transform:translate(-50%,-50%) rotate(45deg);transition:left .45s var(--ease-out);pointer-events:none;z-index:2}.hiw-panel__view{position:absolute;inset:0;padding:clamp(18px,1.25vw,22px)}.hiw-panel--stack{aspect-ratio:auto;height:auto;min-height:0;max-width:560px;margin-left:0}.hiw-panel--wide{max-width:none;margin-left:0;aspect-ratio:auto;height:clamp(560px,45vw,680px);margin-bottom:-53px}.hiw-panel--wide .hiw-panel__view{max-width:1180px;margin-inline:auto}.hiw-panel__view--static{position:static;inset:auto;padding:18px}.hiw-demo{position:relative;height:100%}.hiw-demo__hdr.mono{display:flex;align-items:center;justify-content:space-between;gap:10px}.hiw-demo__foot.mono,.hiw-demo__hdr.mono{font-size:10px;letter-spacing:.12em;color:var(--ink-3)}.hiw-demo__foot.mono{margin-top:auto}.hiw-tbody{flex:1 1;min-height:0;display:flex;flex-direction:column;justify-content:center}.hiw-tgrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.hiw-tcell{min-width:0}.hiw-tcard{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;height:84px;padding:8px;background:var(--card);border:1px solid var(--line);border-radius:10px;box-shadow:0 1px 2px color-mix(in srgb,var(--color-band) 5%,transparent);transition:transform .25s var(--ease-out),opacity .3s var(--ease-out),border-color .25s var(--ease-out),box-shadow .25s var(--ease-out)}.hiw-tcard--teammate{border-color:var(--green-200);box-shadow:0 0 0 3px var(--green-050),0 10px 22px -14px color-mix(in srgb,var(--color-band) 35%,transparent)}.hiw-tcard__badge{position:absolute;top:-7px;right:-7px;width:18px;height:18px;border-radius:50%;background:var(--green-600);color:#fff;font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid var(--card);opacity:0;transform:scale(.6);transition:transform .25s var(--ease-out),opacity .3s var(--ease-out)}.hiw-tcard--teammate .hiw-tcard__badge{opacity:1;transform:scale(1)}.hiw-tcard--hover{transform:translateY(-3px);border-color:var(--green-200);box-shadow:0 0 0 3px var(--green-050),0 10px 22px -14px color-mix(in srgb,var(--color-band) 35%,transparent)}.hiw-tcard--press{transform:translateY(-1px) scale(.96);transition-delay:.3s}.hiw-tcard--dim{opacity:.4;transition-delay:.3s}.hiw-tcard__icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:7px;background:var(--green-050);color:var(--green-700);line-height:1}.hiw-tcard__label{font-size:10.5px;font-weight:600;color:var(--ink);text-align:center;line-height:1.25}.hiw-acc{display:flex;flex-direction:column;background:#fff;border:1px solid var(--color-border);border-radius:14px;box-shadow:0 1px 2px rgba(16,24,40,.04);overflow:hidden}.hiw-acc__item+.hiw-acc__item{border-top:1px solid var(--color-border)}.hiw-acc__head{width:100%;display:flex;align-items:center;gap:16px;padding:16px;border:0;background:none;font:inherit;text-align:left;cursor:pointer;min-height:56px;-webkit-tap-highlight-color:transparent}.hiw-acc__txt{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.hiw-acc__title{display:block;color:var(--color-heading-text);font-size:17px;line-height:23px;font-weight:600;letter-spacing:-.014em}.hiw-acc__item:not(.is-open) .hiw-step__body{display:none}.hiw-acc__chev{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;margin-top:1px;color:var(--color-muted-text);background:var(--color-surface-alt);transition:transform .4s var(--ease-out),color .24s var(--ease-out),background-color .24s var(--ease-out)}.hiw-acc__item.is-open .hiw-acc__chev{color:var(--color-heading-text);transform:rotate(180deg)}.hiw-acc__wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ease-out)}.hiw-acc__item.is-open .hiw-acc__wrap{grid-template-rows:1fr}.hiw-acc__clip{overflow:hidden}.hiw-acc__bodybox{display:flex;flex-direction:column;align-items:stretch;gap:16px;padding:4px 16px 22px;@media screen and (max-width:767px){padding-left:0;padding-bottom:0;padding-right:0;padding-top:0}}.hiw-acc .hiw-tab__icon{align-self:flex-start;margin:1px 0 0}.hiw-acc .hiw-panel--stack{width:100%;max-width:none;margin:0;aspect-ratio:auto;background:#fff;border:1px solid var(--color-border);border-radius:5px;box-shadow:5px 5px 20px 1px rgba(0,0,0,.12);@media screen and (max-width:767px){padding-left:0;padding-bottom:0;padding-right:0;padding-top:0;border-left-color:currentcolor;border-left-style:none;border-left-width:medium;border-bottom-color:currentcolor;border-bottom-style:none;border-bottom-width:medium;border-right-color:currentcolor;border-right-style:none;border-right-width:medium;border-top-color:currentcolor;border-top-style:none;border-top-width:medium;box-shadow:none}}.hiw-acc .hiw-panel__view--static{padding:clamp(14px,2.1vw,18px);min-height:200px;@media screen and (max-width:767px){padding-left:0;padding-bottom:0;padding-right:0;padding-top:0}}@media (max-width:767px){.hiw-acc{--hiw-acc-demo-h:480px}.hiw-acc .hiw-panel--stack{height:var(--hiw-acc-demo-h);min-height:0;flex:none}.hiw-acc .hiw-panel__view--static{height:100%;min-height:0}}.hiw-acc .hiw-sync,.hiw-acc .hiw-tree{display:block;max-width:560px;margin-inline:auto}.hiw-acc .hiw-step__body{max-width:66ch;font-size:clamp(12px,1.7vw,13px);@media screen and (max-width:767px){font-size:clamp(10px,1.7vw,13px);line-height:clamp(12px,1.7vw,19px)}}.hiw-acc .hiw-demo__foot.mono,.hiw-acc .hiw-demo__hdr.mono{font-size:clamp(10px,1.56vw,12px)}.hiw-acc .hiw-card__hd{font-size:clamp(11px,1.7vw,13px);padding:clamp(6px,1vw,8px) clamp(12px,1.9vw,14px)}.hiw-acc .hiw-prompt{min-height:clamp(52px,7.3vw,56px);padding:10px 10px 10px clamp(14px,2vw,16px)}.hiw-acc .hiw-prompt__text{font-size:clamp(12.5px,2vw,15px)}.hiw-acc .hiw-status{font-size:clamp(10.5px,1.56vw,12px)}.hiw-acc .hiw-sync__chart{height:clamp(76px,12vw,92px)}.hiw-acc .hiw-sync__legend{font-size:clamp(10px,1.56vw,12px)}.hiw-acc .hiw-drop{min-height:clamp(104px,16vw,124px)}.hiw-acc .hiw-drop__hint,.hiw-acc .hiw-file__size{font-size:clamp(10px,1.56vw,12px)}.hiw-acc .hiw-file{width:min(420px,100%)}.hiw-acc .hiw-file__name{font-size:clamp(10.5px,1.56vw,12px)}.hiw-acc .hiw-pnl__row{font-size:clamp(11px,1.7vw,13px);padding:clamp(5px,.9vw,7px) clamp(12px,1.9vw,14px)}.hiw-acc .hiw-delta{font-size:clamp(10px,1.5vw,11.5px)}.hiw-acc .hiw-done{font-size:clamp(11px,1.63vw,12.5px)}.hiw-acc .hiw-tgrid{gap:clamp(8px,1.8vw,14px)}.hiw-acc .hiw-tcard{height:clamp(84px,12.5vw,96px)}.hiw-acc .hiw-tcard__icon{width:clamp(28px,4.4vw,34px);height:clamp(28px,4.4vw,34px)}.hiw-acc .hiw-tcard__label{font-size:clamp(10.5px,1.56vw,12px)}.hiw-acc .hiw-tready{padding:clamp(16px,2.6vw,20px)}.hiw-acc .hiw-tready__name{font-size:clamp(13.5px,2vw,15.5px)}.hiw-acc .hiw-tready__foot,.hiw-acc .hiw-tready__label,.hiw-acc .hiw-tready__pill{font-size:clamp(10px,1.56vw,12px)}.hiw-acc .hiw-tready__kpis{gap:clamp(6px,1.3vw,10px)}.hiw-acc .hiw-tready__value{font-size:clamp(14px,2.4vw,18.5px)}.hiw-acc .hiw-tready__value--text{font-size:clamp(12px,1.8vw,13.5px)}@media (max-width:767px){.hiw-acc{margin-inline:20px;padding-inline:0}}@media (max-width:560px){.hiw{padding-top:36px!important;padding-bottom:0!important}.hiw-head .h2{font-size:24px;line-height:28px}.hiw-stage{margin-top:16px}.hiw-acc{margin-bottom:0}}@media (prefers-reduced-motion:reduce){.hiw-acc__chev,.hiw-acc__wrap,.hiw-tab,.hiw-tab__icon,.hiw-tabpointer{transition:none}.hiw-panelwrap:before{animation:none;display:none}}@media (min-width:768px) and (max-width:1280px){.hiw-tabrow{--hiw-gutter:var(--container-padding);grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:300px;margin:-8px calc(-1 * var(--hiw-gutter)) -24px;padding:8px var(--hiw-gutter) 24px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--hiw-gutter);scrollbar-width:none}.hiw-tabrow::-webkit-scrollbar{display:none}.hiw-tab{scroll-snap-align:start}.hiw-tabpointer{display:none}}@media (min-width:768px) and (max-width:1023px){.hiw-panel--wide{height:clamp(530px,62vw,620px)}}@media (min-width:768px) and (max-width:992px){.hiw-tabrow{--hiw-gutter:20px}}@media (max-width:480px){.hiw-panel__view--static{padding:14px}.hiw-tgrid{gap:8px}}@media (max-width:767px){.hiw-acc__head{gap:16px;padding:16px}.hiw-acc__head .hiw-tab__icon{width:40px;padding:0}.hiw-acc__head .hiw-tab__ic{width:40px;height:40px}.hiw-desk{display:none}}@media (min-width:768px){.hiw-acc{display:none}}