.hiw-page{background:var(--caf-bg);--hiw-elev:0 1px 0 #fffffff0 inset, 0 1px 2px #0f172a05, 0 6px 18px -8px #0f172a0d;position:relative;overflow-x:clip}.hiw-journey__content{z-index:1;position:relative}.hiw-journey__spine{pointer-events:none;top:calc(var(--site-header-offset) + 1.5rem);bottom:2rem;z-index:2;opacity:0;width:2px;transition:opacity .5s;position:fixed;inset-inline-start:clamp(.5rem,2vw,1.25rem)}.hiw-journey__content:has(.hiw-stage--in) .hiw-journey__spine{opacity:1}.hiw-journey__spine-track{background:var(--caf-border);border-radius:999px;width:100%;height:100%;overflow:hidden}.hiw-journey__spine-fill{border-radius:inherit;background:linear-gradient(180deg, var(--caf-teal), var(--caf-indigo));width:100%;height:28%;animation:5s ease-in-out infinite alternate hiw-spine-drift}.hiw-stage__inner{transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1),filter .85s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--hiw-i,0) * 70ms)}.hiw-stage--from-down:not(.hiw-stage--in) .hiw-stage__inner{opacity:0;filter:blur(6px);transform:translateY(3rem)}.hiw-stage--from-up:not(.hiw-stage--in) .hiw-stage__inner{opacity:0;filter:blur(6px);transform:translateY(-3rem)}.hiw-stage--in .hiw-stage__inner{opacity:1;filter:none;transform:none}.hiw-divider{opacity:0;justify-content:center;align-items:center;height:clamp(2.5rem,6vw,4rem);transition:opacity .6s;display:flex}.hiw-divider--in{opacity:1}.hiw-divider__line{background:linear-gradient(90deg, transparent, var(--caf-border-strong), transparent);opacity:0;width:min(10rem,35vw);height:1px;transition:opacity .5s,transform .65s cubic-bezier(.22,1,.36,1);transform:scaleX(.2)}.hiw-divider--in .hiw-divider__line{opacity:1;transform:scaleX(1)}.hiw-section-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--caf-teal);background:#0d948814;border:1px solid #0d948824;border-radius:999px;padding:.34rem .85rem;font-size:.62rem;font-weight:800;display:inline-flex}.hiw-section-title{letter-spacing:-.03em;margin:.85rem 0 0;font-size:clamp(1.85rem,4vw,2.65rem);font-weight:800;line-height:1.15}.hiw-section-title-accent{color:var(--caf-teal);display:block}.hiw-section-subtitle{max-width:40rem;color:color-mix(in srgb, var(--caf-text) 72%, transparent);margin:.75rem 0 0;font-size:clamp(.92rem,1.8vw,1.04rem);line-height:1.65}.hiw-hero{min-height:calc(100svh - var(--site-header-offset));background:var(--caf-surface);align-items:center;padding-block:clamp(2rem,4vh,3rem);display:flex;position:relative;overflow:hidden}.hiw-hero__ambient{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hiw-hero__orb{filter:blur(72px);opacity:.5;border-radius:50%;animation:18s ease-in-out infinite alternate hiw-orb-drift;position:absolute}.hiw-hero__orb--a{top:8%;background:#0d948824;width:min(32vw,20rem);height:min(32vw,20rem);inset-inline-start:5%}.hiw-hero__orb--b{bottom:5%;background:#4a78d41f;width:min(30vw,18rem);height:min(30vw,18rem);animation-delay:-7s;inset-inline-end:8%}.hiw-hero__mesh{opacity:.7;background-image:linear-gradient(#0d94880a 1px,#0000 1px),linear-gradient(90deg,#4a78d40a 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 65% at 70% 45%,#000 15%,#0000 72%);mask-image:radial-gradient(75% 65% at 70% 45%,#000 15%,#0000 72%)}.hiw-hero__layout{z-index:1;align-items:center;gap:clamp(2rem,4vh,3rem);width:100%;display:grid;position:relative}@media (min-width:1024px){.hiw-hero__layout{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.hiw-hero__enter{opacity:0;animation:.7s cubic-bezier(.22,1,.36,1) forwards hiw-hero-enter;animation-delay:calc(40ms + var(--hiw-enter-i,0) * 90ms)}.hiw-hero__kicker{color:var(--caf-text-secondary);flex-wrap:wrap;align-items:center;gap:.45rem .55rem;margin:0;font-size:.82rem;font-weight:700;display:flex}.hiw-hero__brand{color:var(--caf-teal);font-weight:800}.hiw-hero__kicker-sep{color:var(--caf-text-muted)}.hiw-hero__title{letter-spacing:-.035em;flex-direction:column;gap:.15rem;margin:.75rem 0 0;font-size:clamp(2.15rem,5.5vw,3.35rem);font-weight:800;line-height:1.1;display:flex}.hiw-hero__title-highlight{width:fit-content;color:var(--caf-indigo);position:relative}.hiw-hero__title-accent{inset-inline:0;z-index:-1;background:linear-gradient(90deg,#4a78d438,#0d948840);border-radius:2px;height:.28em;position:absolute;bottom:.08em}.hiw-hero__lead{max-width:32rem;color:var(--caf-text-secondary);margin-top:1rem;font-size:clamp(.95rem,2vw,1.08rem);line-height:1.75}.hiw-hero__trust{flex-wrap:wrap;gap:.65rem 1.1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.hiw-hero__trust li{color:var(--caf-text-secondary);align-items:center;gap:.4rem;font-size:.76rem;font-weight:700;display:flex}.hiw-hero__trust svg{width:.9rem;height:.9rem;color:var(--caf-teal)}.hiw-hero__visual{justify-content:center;align-items:stretch;min-height:clamp(20rem,48vh,30rem);display:flex}.hiw-ladder{flex-direction:column;align-self:stretch;gap:.65rem;width:min(100%,28rem);margin-inline:auto;transition:--hiw-accent .45s;display:flex}.hiw-ladder__head{flex-direction:column;gap:.35rem;padding-inline:.15rem;display:flex}.hiw-ladder__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--hiw-accent,var(--caf-teal));font-size:.68rem;font-weight:800}.hiw-ladder__list{flex-direction:column;gap:clamp(.55rem,1.8vh,.85rem);margin:0;padding:.15rem 0 0;list-style:none;display:flex;position:relative}.hiw-ladder__spine{pointer-events:none;inset-inline-start:1.575rem;width:2px;position:absolute;top:1.575rem;bottom:1.575rem;transform:translate(-50%)}[dir=rtl] .hiw-ladder__spine{transform:translate(50%)}.hiw-ladder__spine-track,.hiw-ladder__spine-done,.hiw-ladder__spine-active{inset-inline:0;top:var(--hiw-spine-base,0%);background:linear-gradient(180deg, color-mix(in srgb, var(--hiw-accent,#0d9488) 75%, var(--caf-indigo)), var(--hiw-accent,#0d9488));height:0;animation:hiw-ladder-spine-grow var(--hiw-cycle-ms,10s) linear forwards;border-radius:999px;position:absolute}.hiw-ladder__spine-track{background:var(--caf-border);inset-block:0}.hiw-ladder__spine-done{height:var(--hiw-spine-base,0%);background:linear-gradient(180deg, var(--hiw-accent,#0d9488), color-mix(in srgb, var(--hiw-accent,#0d9488) 45%, var(--caf-indigo)));transition:height .45s cubic-bezier(.22,1,.36,1);top:0}.hiw-ladder__item{z-index:1;position:relative}.hiw-ladder__btn{text-align:start;cursor:pointer;background:0 0;border:none;grid-template-columns:auto 1fr;align-items:start;gap:.9rem;width:100%;padding:.2rem .15rem;transition:transform .35s cubic-bezier(.22,1,.36,1);display:grid}.hiw-ladder__btn:hover{transform:translate(2px)}[dir=rtl] .hiw-ladder__btn:hover{transform:translate(-2px)}.hiw-ladder__orb{flex-shrink:0;width:3.15rem;height:3.15rem;position:relative}.hiw-ladder__orb-ring{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.hiw-ladder__orb-track,.hiw-ladder__orb-fill{fill:none;stroke-width:2.5px;stroke:var(--hiw-accent);stroke-linecap:round;stroke-dasharray:119.38;stroke-dashoffset:119.38px;transition:stroke-dashoffset .45s cubic-bezier(.22,1,.36,1)}.hiw-ladder__orb-track{stroke:color-mix(in srgb, var(--caf-border) 85%, var(--hiw-accent))}.hiw-ladder__item--done .hiw-ladder__orb-fill{stroke-dashoffset:0}.hiw-ladder__item--active .hiw-ladder__orb-fill{animation:hiw-orb-fill var(--hiw-cycle-ms,10s) linear forwards}.hiw-ladder__orb-icon{color:var(--hiw-accent);background:#fff;border-radius:50%;place-items:center;transition:color .4s,background .4s,box-shadow .4s,transform .4s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;inset:5px}.hiw-ladder__orb-icon svg{width:1.05rem;height:1.05rem}.hiw-ladder__item--done .hiw-ladder__orb-icon{color:#fff;background:var(--hiw-accent);box-shadow:0 6px 18px -10px color-mix(in srgb, var(--hiw-accent) 65%, transparent)}.hiw-ladder__item--active .hiw-ladder__orb-icon{animation:hiw-orb-inner-fill var(--hiw-cycle-ms,10s) linear forwards}.hiw-ladder__body{flex-direction:column;min-width:0;padding-top:.35rem;display:flex}.hiw-ladder__meta{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.hiw-ladder__num{letter-spacing:.12em;color:var(--caf-text-muted);font-size:.62rem;font-weight:800;transition:color .35s}.hiw-ladder__item--done .hiw-ladder__num,.hiw-ladder__item--active .hiw-ladder__num{color:var(--hiw-accent)}.hiw-ladder__duration{color:var(--hiw-accent);background:color-mix(in srgb, var(--hiw-soft) 70%, transparent);border-radius:999px;flex-shrink:0;padding:.18rem .5rem;font-size:.62rem;font-weight:700}.hiw-ladder__title{color:color-mix(in srgb, var(--caf-text) 72%, transparent);margin-top:.2rem;font-size:.92rem;font-weight:700;line-height:1.45;transition:color .35s,font-weight .35s}.hiw-ladder__item--done .hiw-ladder__title,.hiw-ladder__item--active .hiw-ladder__title{color:var(--caf-text);font-weight:800}.hiw-ladder__desc-wrap{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1);display:grid}.hiw-ladder__desc-wrap--open{grid-template-rows:1fr;margin-top:.45rem}.hiw-ladder__desc{color:var(--caf-text-secondary);font-size:.78rem;line-height:1.65;overflow:hidden}.hiw-ladder__caption{text-align:center;color:var(--caf-text-muted);margin:.35rem 0 0;padding-inline:.15rem;font-size:.72rem;font-weight:700}@keyframes hiw-ladder-spine-grow{0%{height:0}to{height:var(--hiw-spine-segment,33.33%)}}.hiw-stages{background:var(--caf-bg);align-items:center;min-height:auto;padding-block:clamp(2.5rem,6vh,4.5rem);display:flex}.hiw-stages__shell{flex-direction:column;gap:clamp(1.35rem,2.5vh,2rem);width:100%;display:flex}.hiw-stages__header{max-width:40rem}.hiw-strip{flex-direction:column;gap:clamp(1.5rem,3.5vh,2.25rem);display:flex}.hiw-strip__rail{width:100%}.hiw-strip__steps{justify-content:space-between;align-items:flex-start;min-width:0;display:flex}.hiw-strip__connector{background:var(--caf-border);border-radius:999px;flex:auto;align-self:flex-start;min-width:.65rem;height:2px;margin-top:1.575rem;transition:background .45s}.hiw-strip__connector--on{background:linear-gradient(90deg, color-mix(in srgb, var(--hiw-accent) 70%, var(--caf-border)), var(--hiw-accent))}.hiw-strip__step{z-index:1;cursor:pointer;text-align:center;background:0 0;border:none;flex-direction:column;flex:0 auto;align-items:center;gap:.55rem;min-width:0;max-width:7.5rem;padding:.15rem .25rem;transition:transform .35s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.hiw-strip__step:hover{transform:translateY(-2px)}.hiw-strip__orb{width:3.15rem;height:3.15rem;position:relative}.hiw-strip__orb-ring{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.hiw-strip__orb-track,.hiw-strip__orb-fill{fill:none;stroke-width:2.5px;stroke:var(--hiw-accent);stroke-linecap:round;stroke-dasharray:119.38;stroke-dashoffset:119.38px;transition:stroke-dashoffset .45s cubic-bezier(.22,1,.36,1)}.hiw-strip__orb-track{stroke:color-mix(in srgb, var(--caf-border) 85%, var(--hiw-accent))}.hiw-strip__step--done .hiw-strip__orb-fill{stroke-dashoffset:0}.hiw-strip__step--active .hiw-strip__orb-fill{animation:hiw-orb-fill var(--hiw-cycle-ms,5.2s) linear forwards}.hiw-strip__orb-icon{color:var(--hiw-accent);background:#fff;border-radius:50%;place-items:center;transition:color .4s,background .4s,box-shadow .4s,transform .4s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;inset:5px}.hiw-strip__orb-icon svg{width:1.05rem;height:1.05rem}.hiw-strip__step--done .hiw-strip__orb-icon{color:#fff;background:var(--hiw-accent);box-shadow:0 6px 18px -10px color-mix(in srgb, var(--hiw-accent) 65%, transparent)}.hiw-strip__step--active .hiw-strip__orb-icon{animation:hiw-orb-inner-fill var(--hiw-cycle-ms,5.2s) linear forwards}.hiw-strip__step-meta{flex-direction:column;gap:.12rem;width:100%;display:flex}.hiw-strip__step-num{letter-spacing:.12em;color:var(--caf-text-muted);font-size:.56rem;font-weight:800;transition:color .35s}.hiw-strip__step-label{color:color-mix(in srgb, var(--caf-text) 52%, transparent);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.7rem;font-weight:700;line-height:1.3;transition:color .35s,font-weight .35s;display:-webkit-box;overflow:hidden}.hiw-strip__step--done .hiw-strip__step-num,.hiw-strip__step--active .hiw-strip__step-num{color:var(--hiw-accent)}.hiw-strip__step--done .hiw-strip__step-label,.hiw-strip__step--active .hiw-strip__step-label{color:var(--caf-text);font-weight:800}@keyframes hiw-orb-fill{0%{stroke-dashoffset:119.38px}to{stroke-dashoffset:0}}@keyframes hiw-orb-inner-fill{0%,92%{color:var(--hiw-accent);background:#fff;transform:scale(1)}to{color:#fff;background:var(--hiw-accent);box-shadow:0 6px 18px -10px color-mix(in srgb, var(--hiw-accent) 65%, transparent);transform:scale(1.04)}}.hiw-strip__viewport{border:1px solid var(--caf-border);background:var(--caf-surface);box-shadow:var(--hiw-elev);border-radius:1rem;overflow:hidden}.hiw-strip__track{width:calc(100% * var(--hiw-slide-count,4));transform:translate3d(calc(var(--hiw-slide-i,0) * -100% / var(--hiw-slide-count,4)), 0, 0);transition:transform .65s cubic-bezier(.22,1,.36,1);display:flex}[dir=rtl] .hiw-strip__track{transform:translate3d(calc(var(--hiw-slide-i,0) * 100% / var(--hiw-slide-count,4)), 0, 0)}.hiw-strip__slide{flex:0 0 calc(100% / var(--hiw-slide-count,4));min-width:0}.hiw-strip__slide-inner{display:none}.hiw-strip__card{border-radius:inherit;background:var(--caf-surface);min-height:0;position:relative;overflow:hidden}.hiw-strip--enter .hiw-strip__slide--active .hiw-strip__card{animation:.52s cubic-bezier(.22,1,.36,1) hiw-strip-swap}.hiw-strip__card-glow{pointer-events:none;inset-inline-end:-12%;background:radial-gradient(circle, var(--hiw-glow), transparent 68%);opacity:.35;border-radius:50%;width:min(38vw,14rem);height:min(38vw,14rem);position:absolute;top:-35%}.hiw-strip__card-body{z-index:1;flex-direction:column;gap:.9rem;padding:1.15rem 1.3rem 1.05rem;display:flex;position:relative}.hiw-strip__card-head{flex-direction:column;gap:.5rem;display:flex}.hiw-strip__card-hero{align-items:center;gap:.8rem;display:flex}.hiw-strip__card-mark{flex-shrink:0;width:2.65rem;height:2.65rem;position:relative}.hiw-strip__card-mark-icon{width:100%;height:100%;color:var(--hiw-accent);background:color-mix(in srgb, var(--hiw-soft) 72%, var(--caf-surface));border-radius:.85rem;place-items:center;display:grid;box-shadow:inset 0 1px #ffffffbf}.hiw-strip__card-mark-icon svg{width:1.15rem;height:1.15rem}.hiw-strip__card-mark-num{top:-.3rem;letter-spacing:.06em;text-align:center;color:#fff;background:var(--hiw-accent);min-width:1.15rem;box-shadow:0 4px 10px -6px color-mix(in srgb, var(--hiw-accent) 70%, transparent);border-radius:999px;padding:.1rem .28rem;font-size:.52rem;font-weight:800;position:absolute;inset-inline-end:-.3rem}.hiw-strip__card-titles{flex:1;min-width:0}.hiw-strip__title{letter-spacing:-.02em;margin:0;font-size:clamp(1.12rem,2.1vw,1.38rem);font-weight:800;line-height:1.28}.hiw-strip__meta{flex-wrap:wrap;align-items:center;gap:.35rem;margin:.38rem 0 0;padding:0;list-style:none;display:flex}.hiw-strip__meta li{color:var(--caf-text-muted);background:color-mix(in srgb, var(--caf-bg) 80%, var(--caf-surface));border-radius:999px;padding:.14rem .45rem;font-size:.6rem;font-weight:700}.hiw-strip__meta-live{color:var(--hiw-accent)!important;background:color-mix(in srgb, var(--hiw-soft) 65%, var(--caf-surface))!important;font-weight:800!important}.hiw-strip__desc{color:var(--caf-text-secondary);margin:0;font-size:.84rem;line-height:1.62}.hiw-strip__flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.hiw-strip__flow li{color:var(--caf-text);align-items:flex-start;gap:.4rem;padding-inline-start:.55rem;font-size:.74rem;font-weight:600;line-height:1.42;display:flex;position:relative}.hiw-strip__flow-dot{inset-inline-start:0;background:var(--hiw-accent);opacity:.55;border-radius:50%;width:4px;height:4px;position:absolute;top:.45rem}.hiw-strip--enter .hiw-strip__slide--active .hiw-strip__flow li{animation:.48s cubic-bezier(.22,1,.36,1) backwards hiw-strip-rise;animation-delay:calc(50ms + var(--hiw-tile-i,0) * 60ms)}.hiw-strip__flow svg{width:.76rem;height:.76rem;color:var(--hiw-accent);opacity:.9;flex-shrink:0;margin-top:.1rem}.hiw-strip__insight{background:linear-gradient(135deg, color-mix(in srgb, var(--hiw-soft) 24%, var(--caf-bg)) 0%, color-mix(in srgb, var(--caf-bg) 90%, var(--caf-surface)) 100%);border-radius:.8rem;flex-direction:column;gap:.55rem;padding:.7rem .85rem;display:flex}.hiw-strip__insight-live{color:var(--caf-text-secondary);flex-wrap:wrap;align-items:center;gap:.35rem .45rem;margin:0;font-size:.72rem;font-weight:600;line-height:1.45;display:flex}.hiw-strip__insight-tag{letter-spacing:.04em;text-transform:uppercase;color:var(--hiw-accent);background:color-mix(in srgb, var(--hiw-soft) 55%, var(--caf-surface));border-radius:999px;padding:.12rem .42rem;font-size:.56rem;font-weight:800}.hiw-strip__insight-live strong{color:var(--caf-text);font-weight:800}.hiw-strip__insight-sep{background:var(--caf-text-muted);opacity:.35;border-radius:50%;width:3px;height:3px}.hiw-strip__insight-duet{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:.65rem;display:grid}.hiw-strip__insight-duet p{color:var(--caf-text-secondary);margin:0;font-size:.72rem;font-weight:600;line-height:1.48}.hiw-strip__insight-role{letter-spacing:.05em;text-transform:uppercase;margin-bottom:.18rem;font-size:.56rem;font-weight:800;display:block}.hiw-strip__insight-role--owner{color:var(--caf-teal)}.hiw-strip__insight-role--consultant{color:var(--caf-indigo)}.hiw-strip__insight-bridge{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--hiw-accent) 35%, var(--caf-border)), transparent);align-self:stretch;width:1px;min-height:1.75rem}.hiw-proof{background:linear-gradient(180deg, var(--caf-surface) 0%, var(--caf-bg) 100%);padding-block:clamp(2.5rem,6vh,4rem)}.hiw-proof__shell{flex-direction:column;gap:clamp(1.5rem,3vh,2rem);display:flex}.hiw-proof__header{max-width:36rem}.hiw-proof__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,2vw,1.25rem);display:grid}.hiw-proof__metric{border:1px solid var(--caf-border);box-shadow:var(--hiw-elev);text-align:center;opacity:0;transition:opacity .55s,transform .55s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--hiw-metric-i,0) * .1s);background:#fff;border-radius:1rem;flex-direction:column;align-items:center;gap:.35rem;padding:clamp(1.15rem,2vw,1.5rem) .85rem;display:flex;transform:translateY(1.25rem)}.hiw-proof--in .hiw-proof__metric{opacity:1;transform:none}.hiw-proof__metric-value{align-items:baseline;gap:.2rem;display:flex}.hiw-proof__metric-num{letter-spacing:-.03em;color:var(--caf-indigo);font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,3.5vw,2.25rem);font-weight:800;line-height:1;transition:transform .35s cubic-bezier(.22,1,.36,1)}.hiw-proof--in .hiw-proof__metric-num{animation:.5s cubic-bezier(.22,1,.36,1) both hiw-metric-pop;animation-delay:calc(.45s + var(--hiw-metric-i,0) * .12s)}@keyframes hiw-metric-pop{0%{opacity:.35;transform:scale(.92)}70%{transform:scale(1.03)}to{opacity:1;transform:scale(1)}}.hiw-proof__metric-unit{color:var(--caf-text-muted);font-size:.82rem;font-weight:700}.hiw-proof__metric-label{color:var(--caf-text-secondary);margin:0;font-size:.78rem;font-weight:700;line-height:1.4}.hiw-closing{background:linear-gradient(180deg, var(--caf-bg) 0%, color-mix(in srgb, var(--caf-indigo) 5%, var(--caf-bg)) 50%, var(--caf-bg) 100%);padding-block:clamp(3.5rem,8vh,5.5rem);position:relative;overflow:hidden}.hiw-closing__ambient{pointer-events:none;position:absolute;inset:0}.hiw-closing__mesh{opacity:.5;background:radial-gradient(circle at 22% 38%,#0d94881a,#0000 44%),radial-gradient(circle at 78% 62%,#4a78d41f,#0000 42%);position:absolute;inset:0}.hiw-closing__orb{filter:blur(80px);opacity:.38;border-radius:50%;animation:18s ease-in-out infinite alternate hiw-orb-drift;position:absolute}.hiw-closing__orb--a{top:6%;background:#0d948833;width:18rem;height:18rem;inset-inline-start:8%}.hiw-closing__orb--b{bottom:-4%;background:#4a78d42e;width:16rem;height:16rem;animation-delay:-7s;inset-inline-end:6%}.hiw-closing__shell{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:clamp(1.35rem,3vh,2rem);max-width:44rem;margin-inline:auto;display:flex;position:relative}.hiw-closing__header{flex-direction:column;align-items:center;gap:0;display:flex}.hiw-closing__title{margin-top:.75rem}.hiw-closing__subtitle{max-width:36rem;margin-top:.85rem;font-size:clamp(.92rem,1.8vw,1rem);line-height:1.75}.hiw-closing__rule{background:linear-gradient(90deg, var(--caf-teal), var(--caf-indigo));opacity:0;border-radius:999px;width:3.25rem;height:2px;transition:opacity .55s,transform .55s cubic-bezier(.22,1,.36,1);transform:scaleX(.4)}.hiw-closing--in .hiw-closing__rule{opacity:.55;transition-delay:.24s;transform:scaleX(1)}.hiw-closing__header .hiw-section-eyebrow,.hiw-closing__title,.hiw-closing__subtitle,.hiw-closing__actions{opacity:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1rem;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);display:flex;transform:translateY(1rem)}.hiw-closing--in .hiw-closing__header .hiw-section-eyebrow{opacity:1;transition-delay:50ms;transform:none}.hiw-closing--in .hiw-closing__title{opacity:1;transition-delay:.12s;transform:none}.hiw-closing--in .hiw-closing__subtitle{opacity:1;transition-delay:.2s;transform:none}.hiw-closing--in .hiw-closing__actions{opacity:1;transition-delay:.32s;transform:none}.hiw-closing__btn{border-radius:999px;justify-content:center;align-items:center;gap:.3rem;min-height:3rem;padding:.7rem 1.45rem;font-size:.88rem;font-weight:800;text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,color .35s,background .35s;display:inline-flex}.hiw-closing__btn svg{width:1rem;height:1rem}[dir=rtl] .hiw-closing__btn svg{transform:scaleX(-1)}.hiw-closing__btn--primary{color:#fff;background:linear-gradient(135deg, var(--caf-indigo), var(--caf-indigo-dark));box-shadow:0 12px 28px -14px #4a78d48c}.hiw-closing__btn--primary:hover{transform:translateY(-2px);box-shadow:0 16px 34px -12px #4a78d49e}.hiw-closing__btn--secondary{color:var(--caf-indigo);box-shadow:none;background:0 0}.hiw-closing__btn--secondary:hover{color:var(--caf-indigo-dark);background:color-mix(in srgb, var(--caf-indigo) 6%, transparent);transform:translateY(-1px)}@keyframes hiw-spine-drift{to{transform:translateY(220%)}}@keyframes hiw-hero-enter{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}@keyframes hiw-orb-drift{to{transform:translate(1.25rem,-.75rem)scale(1.04)}}@keyframes hiw-orbit-spin{to{transform:rotate(360deg)}}@keyframes hiw-node-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes hiw-node-pop{0%{transform:scale(.9)}to{transform:scale(1)}}@keyframes hiw-node-pulse{0%{opacity:.55;transform:scale(.92)}to{opacity:0;transform:scale(1.45)}}@keyframes hiw-seg-pulse{0%,to{opacity:.7}50%{opacity:1}}@keyframes hiw-timer-fill{to{transform:scaleX(1)}}@keyframes hiw-body-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@keyframes hiw-body-swap{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:none}}@keyframes hiw-ring-fill{to{stroke-dashoffset:0}}@keyframes hiw-icon-pop{0%{transform:scale(.88)}55%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes hiw-seg-fill{to{transform:scaleX(1)}}@keyframes hiw-strip-swap{0%{opacity:0;transform:translateY(.65rem)}to{opacity:1;transform:none}}@keyframes hiw-strip-rise{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@keyframes hiw-stage-in{0%{opacity:0;transform:translateY(.65rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hiw-hero__enter,.hiw-ladder__orb-fill,.hiw-ladder__orb-icon,.hiw-ladder__spine-active,.hiw-strip__orb-fill,.hiw-strip__orb-icon,.hiw-journey__spine-fill,.hiw-proof__metric-num,.hiw-closing__orb--a,.hiw-closing__orb--b{animation:none!important}.hiw-closing__eyebrow,.hiw-closing__header .hiw-section-eyebrow,.hiw-closing__title,.hiw-closing__subtitle,.hiw-closing__actions,.hiw-closing__rule,.hiw-stage__inner,.hiw-proof__metric{opacity:1!important;transition:none!important;transform:none!important}.hiw-ladder__orb-fill,.hiw-ladder__spine-active,.hiw-strip__orb-fill{stroke-dashoffset:0}.hiw-ladder__spine-active{height:var(--hiw-spine-segment,33.33%)!important}.hiw-ladder__item--active .hiw-ladder__orb-icon,.hiw-ladder__item--done .hiw-ladder__orb-icon,.hiw-strip__step--active .hiw-strip__orb-icon,.hiw-strip__step--done .hiw-strip__orb-icon{color:#fff;background:var(--hiw-accent)}}
@media (max-width:1023px){.hiw-journey__spine{display:none}.hiw-hero{min-height:auto;padding-block:clamp(1.15rem,3vh,1.65rem) clamp(1.65rem,4vh,2.35rem)}.hiw-stages{padding-block:clamp(1.65rem,4vh,2.35rem)}.hiw-stages__shell{gap:clamp(1.15rem,2.5vh,1.5rem)}.hiw-proof{padding-block:clamp(1.65rem,4vh,2.35rem)}.hiw-section-title{font-size:clamp(1.65rem,3.8vw,2.15rem)}.hiw-section-subtitle{font-size:clamp(.9rem,1.9vw,1rem)}}@media (min-width:768px) and (max-width:1023px){.hiw-hero__layout{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:center;gap:clamp(1.35rem,3vw,2rem);display:grid}.hiw-hero__content{text-align:start}.hiw-hero__kicker{justify-content:flex-start}.hiw-hero__title{align-items:flex-start;margin-top:.65rem;font-size:clamp(2rem,4.2vw,2.65rem)}.hiw-hero__title-highlight{margin-inline:0}.hiw-hero__lead{margin-inline:0;max-width:28rem;margin-top:.85rem;font-size:clamp(.92rem,1.8vw,1.02rem)}.hiw-hero__trust{justify-content:flex-start;gap:.55rem .9rem;margin-top:1.15rem}.hiw-hero__visual{align-items:stretch;min-height:clamp(18rem,42vh,24rem);display:flex}.hiw-ladder{--hiw-ladder-orb:2.95rem;flex:1;justify-content:center;width:100%;max-width:none;margin-inline:0}.hiw-ladder__list{justify-content:flex-start;gap:clamp(.45rem,1.6vh,.7rem);min-height:auto}.hiw-ladder__orb{width:var(--hiw-ladder-orb);height:var(--hiw-ladder-orb)}.hiw-ladder__spine{inset-inline-start:calc(var(--hiw-ladder-orb) / 2);top:calc(var(--hiw-ladder-orb) / 2);bottom:calc(var(--hiw-ladder-orb) / 2)}.hiw-ladder__item:not(.hiw-ladder__item--active) .hiw-ladder__title{-webkit-line-clamp:2;font-size:.84rem}.hiw-ladder__item--active .hiw-ladder__desc{-webkit-line-clamp:3}.hiw-stages__header,.hiw-proof__header{text-align:start;max-width:38rem;margin-inline:0}.hiw-section-subtitle{max-width:36rem;margin-inline:0}.hiw-strip{gap:clamp(1.25rem,2.8vh,1.65rem)}.hiw-strip__steps{scroll-snap-type:none;justify-content:space-between;align-items:flex-start;padding-inline:0;display:flex;overflow:visible}.hiw-strip__connector{flex:auto;margin-top:1.475rem;display:block}.hiw-strip__step{flex:0 auto;max-width:7rem}.hiw-strip__orb{width:2.95rem;height:2.95rem}.hiw-strip__step-label{font-size:.68rem}.hiw-strip__card-body{gap:.85rem;padding:1.1rem 1.2rem 1rem}.hiw-strip__flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.hiw-strip__insight-duet{grid-template-columns:1fr 1fr;align-items:start;gap:.75rem}.hiw-strip__insight-bridge{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--hiw-accent) 35%, var(--caf-border)), transparent);align-self:stretch;width:1px;height:auto;min-height:2.5rem}.hiw-strip__insight-live{font-size:.74rem}.hiw-proof__shell{gap:clamp(1.35rem,2.8vh,1.75rem)}.hiw-proof__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.hiw-proof__metric{background:color-mix(in srgb, var(--caf-surface) 92%, var(--caf-bg));border:none;border-radius:.95rem;padding:1.15rem .85rem;box-shadow:0 10px 28px -22px #4a78d438}.hiw-proof__metric-num{font-size:clamp(1.55rem,2.8vw,1.95rem)}.hiw-proof__metric-label{max-width:none;font-size:.74rem}.hiw-closing{padding-block:clamp(2.75rem,6vh,4rem)}.hiw-closing__header{text-align:center;margin-inline:auto}.hiw-closing__actions{flex-flow:wrap;justify-content:center;width:auto;max-width:none}.hiw-closing__btn{width:auto;min-width:11.5rem}}@media (min-width:768px) and (max-width:899px){.hiw-hero__layout{grid-template-columns:minmax(0,1fr) minmax(0,.88fr);gap:1.15rem}.hiw-hero__title{font-size:clamp(1.85rem,4.8vw,2.25rem)}.hiw-strip__step{max-width:6.25rem}.hiw-strip__step-label{font-size:.64rem}.hiw-strip__flow li{font-size:.7rem}.hiw-proof__metric{padding:1rem .65rem}.hiw-proof__metric-num{font-size:clamp(1.4rem,3.2vw,1.7rem)}}@media (max-width:767px){.hiw-stages__header,.hiw-proof__header,.hiw-closing__header{text-align:center;margin-inline:auto}.hiw-section-subtitle{margin-inline:auto}.hiw-hero{padding-block:clamp(.75rem,2.5vh,1.1rem) clamp(1.15rem,3.5vh,1.65rem)}.hiw-hero__layout{flex-direction:column;gap:clamp(.7rem,2vh,.95rem);display:flex}.hiw-hero__content{text-align:center;order:0}.hiw-hero__visual{order:1;align-items:stretch;width:100%;min-height:clamp(24rem,58svh,36rem);padding-block:clamp(.35rem,1.5vh,.75rem);display:flex}.hiw-hero__kicker{justify-content:center;font-size:.76rem}.hiw-hero__title{align-items:center;margin-top:.45rem;font-size:clamp(1.75rem,7.8vw,2.2rem);line-height:1.12}.hiw-hero__title-highlight{margin-inline:auto}.hiw-hero__lead{margin-inline:auto;max-width:28rem;margin-top:.55rem;font-size:.88rem;line-height:1.62}.hiw-hero__trust{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:safe center;gap:.45rem;margin-top:.75rem;padding-block:.1rem .2rem;display:flex;overflow-x:auto}.hiw-hero__trust::-webkit-scrollbar{display:none}.hiw-hero__trust li{background:color-mix(in srgb, var(--caf-bg) 72%, var(--caf-surface));white-space:nowrap;border-radius:999px;flex:none;padding:.32rem .62rem}.hiw-ladder{--hiw-ladder-orb:clamp(3.1rem, 10vw, 3.6rem);flex-direction:column;flex:1;justify-content:center;gap:.85rem;max-width:min(100%,28rem);margin-inline:auto;padding-inline:.15rem;display:flex}.hiw-ladder__head{text-align:center;margin-bottom:.35rem}.hiw-ladder__eyebrow{font-size:.68rem}.hiw-ladder__list{flex:1;justify-content:space-between;gap:clamp(.85rem,3.2vh,1.5rem);min-height:clamp(20rem,50svh,30rem)}.hiw-ladder__btn{gap:clamp(.85rem,2.5vw,1.1rem);padding:.2rem 0}.hiw-ladder__orb{width:var(--hiw-ladder-orb);height:var(--hiw-ladder-orb)}.hiw-ladder__orb-icon svg{width:1.15rem;height:1.15rem}.hiw-ladder__spine{inset-inline-start:calc(var(--hiw-ladder-orb) / 2);top:calc(var(--hiw-ladder-orb) / 2);bottom:calc(var(--hiw-ladder-orb) / 2);width:2.5px}.hiw-ladder__item:not(.hiw-ladder__item--active) .hiw-ladder__btn{align-items:center;min-height:clamp(3.25rem,9vh,4.25rem)}.hiw-ladder__item:not(.hiw-ladder__item--active) .hiw-ladder__body{padding-top:.1rem}.hiw-ladder__item:not(.hiw-ladder__item--active) .hiw-ladder__meta{display:flex}.hiw-ladder__item:not(.hiw-ladder__item--active) .hiw-ladder__desc-wrap{display:none}.hiw-ladder__item:not(.hiw-ladder__item--active) .hiw-ladder__num{font-size:.64rem}.hiw-ladder__item:not(.hiw-ladder__item--active) .hiw-ladder__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.12rem;font-size:clamp(.84rem,2.8vw,.95rem);font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.hiw-ladder__item--active .hiw-ladder__btn{align-items:flex-start;min-height:clamp(5.75rem,17vh,8rem)}.hiw-ladder__item--active .hiw-ladder__body{padding-top:.2rem;padding-bottom:.25rem}.hiw-ladder__item--active .hiw-ladder__meta{flex-wrap:wrap;justify-content:flex-start;gap:.5rem}.hiw-ladder__item--active .hiw-ladder__title{margin-top:.2rem;font-size:clamp(.95rem,3.2vw,1.08rem)}.hiw-ladder__item--active .hiw-ladder__desc{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.62;display:-webkit-box;overflow:hidden}.hiw-ladder__desc-wrap--open{margin-top:.45rem}.hiw-ladder__duration{padding:.22rem .55rem;font-size:.66rem}.hiw-ladder__caption{margin-top:.65rem;font-size:.72rem}.hiw-section-title{font-size:clamp(1.5rem,6.2vw,1.9rem)}.hiw-section-subtitle{font-size:.88rem;line-height:1.58}.hiw-stages{padding-block:clamp(1.35rem,3.5vh,1.85rem)}.hiw-strip{gap:clamp(1rem,2.8vh,1.35rem)}.hiw-strip__steps{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-inline:.25rem;overflow-x:auto}.hiw-strip__steps::-webkit-scrollbar{display:none}.hiw-strip__connector{display:none}.hiw-strip__step{scroll-snap-align:center;flex:0 0 min(38vw,8.5rem)}.hiw-strip__viewport{border-radius:.9rem}.hiw-strip__orb{width:2.65rem;height:2.65rem}.hiw-strip__step-label{font-size:.63rem}.hiw-strip__flow{grid-template-columns:1fr;gap:.45rem}.hiw-strip__card-body{gap:.65rem;padding:.85rem .9rem .8rem}.hiw-strip__card-hero{align-items:flex-start;gap:.6rem}.hiw-strip__card-mark{width:2.25rem;height:2.25rem}.hiw-strip__card-mark-icon svg{width:1rem;height:1rem}.hiw-strip__title{font-size:1rem}.hiw-strip__desc{font-size:.8rem;line-height:1.55}.hiw-strip__meta li{font-size:.56rem}.hiw-strip__insight{border-radius:.75rem;gap:.55rem;padding:.75rem .8rem}.hiw-strip__insight-duet{grid-template-columns:1fr;gap:.4rem}.hiw-strip__insight-bridge{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--hiw-accent) 35%, var(--caf-border)), transparent);width:100%;height:1px;min-height:0}.hiw-strip__insight-live{flex-direction:column;align-items:flex-start;gap:.3rem;font-size:.7rem;display:flex}.hiw-strip__insight-sep{display:none}.hiw-proof__shell{gap:clamp(1.1rem,2.5vh,1.35rem)}.hiw-proof{padding-block:clamp(1.75rem,4.5vh,2.5rem)}.hiw-proof__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:.35rem 0;display:grid}.hiw-proof__metric{text-align:center;box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:.45rem;padding:.65rem .4rem;position:relative}.hiw-proof__metric:not(:last-child):after{content:"";inset-inline-end:0;background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--caf-border) 85%, var(--caf-indigo)), transparent);width:1px;height:76%;position:absolute;top:12%}.hiw-proof__metric-value{flex-direction:column;align-items:center;gap:.08rem;min-width:0}.hiw-proof__metric-num{font-size:clamp(1.45rem,6.2vw,1.85rem);line-height:1}.hiw-proof__metric-unit{color:color-mix(in srgb, var(--caf-indigo) 55%, var(--caf-text-muted));font-size:.62rem;font-weight:800}.hiw-proof__metric-label{max-width:7rem;color:var(--caf-text-secondary);margin:0;font-size:.64rem;line-height:1.45}.hiw-closing{padding-block:clamp(2.5rem,6.5vh,3.5rem)}.hiw-closing__shell{gap:clamp(1rem,2.5vh,1.35rem)}.hiw-closing__title{font-size:clamp(1.55rem,6.8vw,2rem)}.hiw-closing__subtitle{font-size:.88rem;line-height:1.62}.hiw-closing__actions{flex-direction:column;width:100%;max-width:17.5rem}.hiw-closing__btn{width:100%;min-height:2.85rem}}@media (max-width:479px){.hiw-hero__visual{min-height:clamp(22rem,54svh,32rem)}.hiw-hero__title{font-size:clamp(1.62rem,8.5vw,2rem)}.hiw-ladder{--hiw-ladder-orb:2.95rem}.hiw-ladder__list{gap:clamp(.7rem,2.8vh,1.2rem);min-height:clamp(18rem,48svh,27rem)}.hiw-proof__metric-num{font-size:clamp(1.28rem,5.8vw,1.55rem)}.hiw-proof__metric-label{max-width:6.25rem;font-size:.6rem}.hiw-strip__step{flex:0 0 min(68vw,9.5rem);max-width:none}.hiw-strip__step-meta{text-align:center;align-items:center}}@media (max-width:359px){.hiw-ladder{--hiw-ladder-orb:2.8rem}.hiw-ladder__list{gap:.65rem;min-height:clamp(17rem,46svh,24rem)}.hiw-strip__card-body{padding:.75rem .8rem .7rem}.hiw-strip__step{flex-basis:74vw}}
