.reach-hero{max-width:90rem;color:var(--ink);background:#fff;margin:0 auto;padding:2rem 2.5rem 3rem}.reach-hero .rh-reference{isolation:isolate;grid-template-columns:minmax(17rem,.95fr) minmax(20rem,1fr) minmax(18rem,1.03fr);align-items:start;gap:clamp(2rem,4vw,4.25rem);min-height:35.5rem;display:grid;position:relative}.reach-hero .rh-mini,.reach-hero .rh-eyebrow{color:var(--ink-faint);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .65rem;font:700 12px/1.2 JetBrains Mono,monospace}.reach-hero .rh-before,.reach-hero .rh-after{z-index:2;padding-top:4.2rem;position:relative}.reach-hero .rh-before h2,.reach-hero .rh-after h2{color:#071421;letter-spacing:0;margin:0 0 .6rem;font-size:24px;font-weight:700;line-height:1.05}.reach-hero .rh-before-heading-spacer,.reach-hero .rh-after-heading-spacer{height:3.15rem;margin:0 0 .6rem}.reach-hero .rh-mini-spacer{height:.9rem;margin:0 0 .65rem}.reach-hero .rh-copy-spacer{height:2.7rem}.reach-hero .rh-before>p:not(.rh-mini),.reach-hero .rh-after>p:not(.rh-mini){color:#536774;max-width:22.5rem;margin:0;font-size:15px;font-weight:400;line-height:1.45}.reach-hero .rh-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.05rem;margin-top:1.8rem;display:grid}.reach-hero .rh-tool-pill{color:#667680;opacity:0;background:#ffffffdb;border:1px solid #e4e8eb;border-radius:.42rem;align-items:center;gap:.75rem;min-height:3.35rem;padding:.82rem .95rem;font-size:12px;line-height:1.15;animation:.62s cubic-bezier(.22,1,.36,1) forwards rh-tool-enter;display:flex;transform:translateY(8px);box-shadow:0 12px 30px -22px #0714214d}.reach-hero .rh-tool-pill:nth-child(2n){animation-delay:60ms}.reach-hero .rh-tool-pill:nth-child(3n){animation-delay:.12s}.reach-hero .rh-tool-pill svg{color:#071421;flex:none}.reach-hero .rh-center{z-index:3;text-align:center;flex-direction:column;align-items:center;padding-top:.5rem;display:flex;position:relative}.reach-hero .rh-center h1{color:#071421;letter-spacing:0;text-align:center;width:max-content;max-width:min(100%,13ch);margin:0;font-size:56px;font-weight:750;line-height:.95}.reach-hero .rh-center h1 span{color:var(--primary)}.reach-hero .rh-center>p:not(.rh-eyebrow){color:#536774;max-width:28.5rem;margin:.7rem auto 1.1rem;font-size:15px;font-weight:400;line-height:1.55}.reach-hero .rh-actions{z-index:4;justify-content:center;gap:.95rem;display:flex;position:relative}.reach-hero .rh-actions .btn{border-radius:.4rem;gap:.55rem;min-height:3rem;padding:.84rem 1.35rem;font-size:14px;font-weight:700}.reach-hero .rh-primary{border-color:var(--primary);background:var(--primary);color:#fff;box-shadow:0 14px 24px -20px #b91c1ccc}.reach-hero .rh-primary:hover,.reach-hero .rh-primary:focus-visible{color:#fff;background:#b91c1c;border-color:#b91c1c;transform:translateY(-1px)}.reach-hero .rh-secondary{color:#071421;background:#fff;border-color:#cbd3d8}.reach-hero .rh-secondary:hover,.reach-hero .rh-secondary:focus-visible{border-color:#9eabb2;transform:translateY(-1px)}.reach-hero .rh-after{padding-left:.5rem}.reach-hero .rh-dashboard{opacity:0;background:#fff;border:1px solid #e4e8eb;border-radius:.7rem;width:min(100%,26.2rem);margin-top:1.7rem;animation:.78s cubic-bezier(.22,1,.36,1) .18s forwards rh-panel-enter;overflow:hidden;transform:translateY(10px);box-shadow:0 28px 60px -34px #0714217a}.reach-hero .rh-dashboard-top{border-bottom:1px solid #edf0f2;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.75rem;min-height:2.7rem;padding:0 .8rem;display:grid}.reach-hero .rh-dashboard-top strong{color:#071421;letter-spacing:-.03em;font-size:12px}.reach-hero .rh-dashboard-top strong:first-letter{color:var(--primary)}.reach-hero .rh-search{color:#a1adb4;border:1px solid #edf0f2;border-radius:.28rem;min-height:1.32rem;padding:.32rem .55rem;font-size:8px}.reach-hero .rh-dashboard-top>span{color:#6c7c86;background:#eff3f5;border-radius:50%;place-items:center;width:1.45rem;height:1.45rem;font-size:8px;font-weight:800;display:inline-grid}.reach-hero .rh-dashboard-body{grid-template-columns:4.35rem 1fr;min-height:17.1rem;display:grid}.reach-hero .rh-dash-sidebar{background:#fbfcfc;border-right:1px solid #edf0f2;flex-direction:column;gap:.15rem;padding:.65rem .5rem;display:flex}.reach-hero .rh-dash-sidebar span{color:#6b7980;border-radius:.26rem;align-items:center;gap:.35rem;min-height:1.38rem;padding:0 .35rem;font-size:8px;line-height:1;display:flex}.reach-hero .rh-dash-sidebar span.is-active{color:var(--primary);background:#fff1f1;font-weight:700}.reach-hero .rh-dash-main{padding:.85rem}.reach-hero .rh-dash-heading,.reach-hero .rh-events>div{color:#071421;justify-content:space-between;align-items:center;display:flex}.reach-hero .rh-dash-heading strong,.reach-hero .rh-events strong{font-size:11px}.reach-hero .rh-dash-heading span,.reach-hero .rh-events div span{color:#6c7c86;font-size:8px}.reach-hero .rh-progress{grid-template-columns:repeat(4,1fr);gap:.4rem;margin:1.05rem 0 .95rem;display:grid;position:relative}.reach-hero .rh-progress:before{content:"";background:var(--primary);transform-origin:0;height:1px;animation:1.8s ease-out .65s both rh-dash-line;position:absolute;top:.7rem;left:10%;right:10%}.reach-hero .rh-progress-step{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:.2rem;display:flex;position:relative}.reach-hero .rh-progress-step>span{background:var(--primary);color:#fff;border-radius:50%;place-items:center;width:1.45rem;height:1.45rem;display:inline-grid;box-shadow:0 0 0 4px #fff}.reach-hero .rh-progress-step strong{color:#071421;max-width:5rem;font-size:8px;line-height:1.1}.reach-hero .rh-progress-step small{color:#7d8b92;font-size:7px}.reach-hero .rh-stat-grid{grid-template-columns:repeat(4,1fr);gap:.45rem;display:grid}.reach-hero .rh-stat{background:#fff;border:1px solid #edf0f2;border-radius:.35rem;min-height:3.35rem;padding:.45rem}.reach-hero .rh-stat span{color:#6d7b83;font-size:7.5px;line-height:1.1;display:block}.reach-hero .rh-stat strong{color:#071421;margin-top:.28rem;font-size:17px;line-height:1;display:block}.reach-hero .rh-stat small{color:#029455;font-size:7.5px}.reach-hero .rh-stat:nth-child(3) small{color:var(--primary)}.reach-hero .rh-events{border:1px solid #edf0f2;border-radius:.35rem;margin-top:1rem;padding:.75rem}.reach-hero .rh-events p{color:#62727a;grid-template-columns:1.15fr .75fr .82fr .7fr;gap:.35rem;margin:.58rem 0 0;font-size:7.5px;display:grid}.reach-hero .rh-events p span:nth-child(3){color:#0b77d9}.reach-hero .rh-events p:last-child span:nth-child(3){color:#029455}.reach-hero .rh-flow{z-index:1;pointer-events:none;position:absolute;inset:16.35rem 0 0}.reach-hero .rh-flow svg{width:100%;height:20.7rem;position:absolute;inset:0;overflow:visible}.reach-hero .rh-flow-line,.reach-hero .rh-flow-red{fill:none;stroke-linecap:round;stroke-width:1.2px}.reach-hero .rh-flow-line{stroke:#d9e0e4;stroke-dasharray:430;stroke-dashoffset:430px;animation:1.35s ease-out .25s forwards rh-line-draw}.reach-hero .rh-flow-two{animation-delay:.35s}.reach-hero .rh-flow-three{animation-delay:.45s}.reach-hero .rh-flow-four{animation-delay:.55s}.reach-hero .rh-flow-five{animation-delay:.65s}.reach-hero .rh-flow-red{stroke:var(--primary);stroke-dasharray:200;stroke-dashoffset:200px;animation:1.1s ease-out 1.15s forwards rh-red-draw}.reach-hero .rh-flow-pulse{fill:var(--primary);filter:drop-shadow(0 0 5px #b91c1c4d);opacity:.85}.reach-hero .rh-hub{text-align:center;background:#fff;border:1px solid #b91c1c3d;border-radius:.78rem;place-items:center;width:7.45rem;min-height:6rem;padding:1rem .75rem;display:grid;position:absolute;top:7.75rem;left:50%;transform:translate(-50%);box-shadow:0 18px 40px -28px #b91c1c80}.reach-hero .rh-hub strong{color:#071421;letter-spacing:-.02em;font-size:22px;font-weight:750;line-height:1}.reach-hero .rh-hub strong span{color:var(--primary)}.reach-hero .rh-hub small{color:#536774;margin-top:.58rem;font-size:10px;line-height:1.15;display:block}@media (width>=961px){.reach-hero.is-v2{padding-top:2rem;padding-bottom:4rem}.reach-hero.is-v2 .rh-reference{grid-template:"center before"10rem"center after"minmax(24rem,auto)/minmax(24rem,.78fr) minmax(42rem,1.35fr);align-items:start;gap:8.5rem clamp(3rem,5vw,6rem);min-height:44rem}.reach-hero.is-v2 .rh-center{text-align:left;grid-area:center;align-self:start;align-items:flex-start;padding:5.25rem 0 2rem}.reach-hero.is-v2 .rh-center h1{text-align:left;max-width:11ch}.reach-hero.is-v2 .rh-center>p:not(.rh-eyebrow){max-width:31rem;margin-left:0;margin-right:0;font-size:17px;line-height:1.55}.reach-hero.is-v2 .rh-actions{justify-content:flex-start}.reach-hero.is-v2 .rh-before{grid-area:before;padding:0}.reach-hero.is-v2 .rh-before>:not(.rh-tool-grid){display:none}.reach-hero.is-v2 .rh-tool-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;margin-top:0}.reach-hero.is-v2 .rh-tool-pill{gap:.55rem;min-height:3.25rem;padding:.7rem .65rem;font-size:10px}.reach-hero.is-v2 .rh-tool-pill svg{width:15px;height:15px}.reach-hero.is-v2 .rh-after{grid-area:after;padding:0}.reach-hero.is-v2 .rh-after>:not(.rh-dashboard){display:none}.reach-hero.is-v2 .rh-dashboard{opacity:1;transform-origin:top;width:100%;margin:0 auto;animation:none;transform:scale(.78)}.reach-hero.is-v2 .rh-dashboard-top{min-height:2.35rem}.reach-hero.is-v2 .rh-dashboard-body{min-height:14.6rem}.reach-hero.is-v2 .rh-dash-sidebar{padding-block:.45rem}.reach-hero.is-v2 .rh-dash-sidebar span{min-height:1.15rem}.reach-hero.is-v2 .rh-dash-main{padding:.62rem .75rem}.reach-hero.is-v2 .rh-progress{margin:.65rem 0 .6rem}.reach-hero.is-v2 .rh-stat{min-height:2.85rem;padding:.35rem .45rem}.reach-hero.is-v2 .rh-events{margin-top:.65rem;padding:.55rem .7rem}.reach-hero.is-v2 .rh-events p{margin-top:.38rem}.reach-hero.is-v2 .rh-flow{inset:4.65rem 0 0}.reach-hero.is-v2 .rh-flow svg{height:22rem}.reach-hero.is-v2 .rh-hub{width:10rem;min-height:5.5rem;top:7.8rem;left:70.2%}}.reach-hero :is(a,button):focus-visible{outline:2px solid var(--primary);outline-offset:4px}@keyframes rh-tool-enter{to{opacity:1;transform:translateY(0)}}@keyframes rh-panel-enter{to{opacity:1;transform:translateY(0)}}@keyframes rh-line-draw{to{stroke-dashoffset:0}}@keyframes rh-red-draw{to{stroke-dashoffset:0}}@keyframes rh-dash-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=1180px){.reach-hero{padding:1.8rem 1.8rem 2.6rem}.reach-hero .rh-reference{grid-template-columns:minmax(15rem,.9fr) minmax(18rem,1fr) minmax(17rem,1fr);gap:2rem}.reach-hero .rh-center h1{font-size:48px}.reach-hero .rh-tool-pill{padding-inline:.75rem}}@media (width<=960px){.reach-hero .rh-reference{grid-template-columns:1fr;min-height:0}.reach-hero .rh-center{order:1;padding-top:0}.reach-hero .rh-before{order:2;padding-top:.5rem}.reach-hero .rh-after{order:3;padding:0}.reach-hero .rh-flow{display:none}.reach-hero .rh-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reach-hero .rh-dashboard{width:100%}}@media (width<=600px){.reach-hero{padding:1.6rem 1.25rem 2rem}.reach-hero .rh-center h1{font-size:42px}.reach-hero .rh-actions{flex-direction:column;align-items:stretch}.reach-hero .rh-tool-grid{gap:.75rem}.reach-hero .rh-tool-pill{min-height:3rem;font-size:11px}.reach-hero .rh-dashboard-body{grid-template-columns:3.5rem 1fr}.reach-hero .rh-dash-sidebar span{justify-content:center;font-size:0}.reach-hero .rh-progress-step strong{display:none}.reach-hero .rh-stat-grid{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.reach-hero *,.reach-hero :before,.reach-hero :after{transition:none!important;animation:none!important}.reach-hero .rh-tool-pill,.reach-hero .rh-dashboard{opacity:1;transform:none}}.dashboard-preview{color:#eef3f5;box-sizing:border-box;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f1f26d1;border:1px solid #ffffff24;border-radius:5px;grid-template-columns:42px minmax(0,1fr);width:100%;height:100%;font-family:Inter,Arial,sans-serif;display:grid;overflow:hidden}.dashboard-preview *{box-sizing:border-box}.dashboard-preview button{font:inherit}.dp-workspace{min-width:0;overflow:hidden}.dp-sidebar{background:#080f148a;border-right:1px solid #ffffff1a;flex-direction:column;align-items:center;gap:8px;padding:12px 6px;display:flex}.dp-sidebar>strong{margin-bottom:7px;font-size:11px}.dp-sidebar>strong span{color:#b91c1c;font-size:8px}.dp-sidebar i{color:#ffffff6b;border-radius:4px;place-items:center;width:27px;height:27px;display:grid}.dp-sidebar i.is-active{color:#ef6666;background:#b91c1c33}.dp-sidebar svg{width:13px;height:13px}.dp-sidebar .dp-settings{margin-top:auto}.dp-topbar{background:#11182757;border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(120px,1fr) minmax(100px,180px) 26px 28px;align-items:center;gap:8px;height:46px;padding:0 13px;display:grid}.dp-topbar>div{flex-direction:column;min-width:0;display:flex}.dp-topbar strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.dp-topbar small{color:#fff6;font-size:6px}.dp-topbar label{color:#ffffff59;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:4px;align-items:center;gap:6px;height:24px;padding:0 8px;font-size:7px;display:flex}.dp-topbar label svg{width:9px}.dp-topbar button{color:#ffffff80;background:0 0;border:0;place-items:center;width:25px;height:25px;padding:0;display:grid}.dp-topbar button svg{width:12px}.dp-avatar{color:#fff;background:#b91c1c;border-radius:50%;place-items:center;width:24px;height:24px;font-size:7px;font-weight:700;display:grid}.dp-content{padding:11px 13px 13px}.dp-heading{justify-content:space-between;align-items:end;gap:12px;display:flex}.dp-heading>div{flex-direction:column;display:flex}.dp-heading small{color:#ef6666;letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:700}.dp-heading strong{margin-top:2px;font-size:12px}.dp-heading button{color:#ffffffa3;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:4px;align-items:center;gap:5px;height:23px;padding:0 8px;font-size:7px;display:flex}.dp-heading button svg,.dp-filters svg{width:8px;height:8px}.dp-filters{gap:6px;margin-top:10px;display:flex}.dp-filters span{color:#ffffff7a;background:#ffffff09;border:1px solid #ffffff17;border-radius:3px;justify-content:space-between;align-items:center;gap:10px;min-width:82px;height:21px;padding:0 7px;font-size:6px;display:flex}.dp-kpis{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:9px;display:grid}.dp-kpis article{background:#ffffff0b;border:1px solid #ffffff17;border-radius:5px;align-items:center;gap:8px;min-width:0;min-height:48px;padding:7px 8px;display:flex}.dp-kpis article>i{color:#ef6666;background:#b91c1c29;border-radius:4px;flex:0 0 25px;place-items:center;width:25px;height:25px;display:grid}.dp-kpis svg{width:12px;height:12px}.dp-kpis article>div{grid-template-columns:1fr auto;align-items:end;min-width:0;display:grid}.dp-kpis small{color:#ffffff6e;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:6px;overflow:hidden}.dp-kpis strong{margin-top:2px;font-size:13px;line-height:1}.dp-kpis em{color:#7dd3a7;font-size:5px;font-style:normal}.dp-grid{grid-template-columns:minmax(0,1.75fr) minmax(100px,.8fr);gap:7px;margin-top:7px;display:grid}.dp-grid>article,.dp-events{background:#ffffff09;border:1px solid #ffffff17;border-radius:5px}.dp-grid article>header{justify-content:space-between;align-items:center;padding:8px 9px 0;display:flex}.dp-grid header>div,.dp-status header{flex-direction:column;display:flex}.dp-grid header strong{font-size:7px}.dp-grid header small{color:#ffffff59;font-size:5px}.dp-trend header>span{color:#7dd3a7;font-size:5px}.dp-chart{border-bottom:1px solid #ffffff1a;align-items:end;gap:7px;height:72px;margin:5px 10px 7px;display:flex;position:relative;overflow:hidden}.dp-chart>i{background:linear-gradient(#ef6666d1,#b91c1c2e);border-radius:2px 2px 0 0;flex:1;max-width:22px}.dp-chart>svg{width:100%;height:calc(100% - 12px);position:absolute;inset:4px 0 8px;overflow:visible}.dp-chart polyline{fill:none;stroke:#dce8ec;stroke-width:2px;vector-effect:non-scaling-stroke}.dp-gridlines{background:repeating-linear-gradient(#0000 0 17px,#ffffff0e 18px);position:absolute;inset:0}.dp-status{padding-bottom:7px}.dp-donut{background:conic-gradient(#b91c1c 0 48%,#78909c 48% 80%,#d4a94f 80%);border-radius:50%;place-items:center;width:54px;height:54px;margin:7px auto 4px;display:grid;position:relative}.dp-donut:before{content:"";background:#17252c;border-radius:50%;width:38px;height:38px;position:absolute}.dp-donut span{z-index:1;text-align:center;flex-direction:column;display:flex}.dp-donut b{font-size:9px}.dp-donut small{color:#fff6;font-size:5px}.dp-status ul{gap:3px;margin:0;padding:0 9px;list-style:none;display:grid}.dp-status li{color:#ffffff7a;grid-template-columns:5px 1fr auto;align-items:center;gap:4px;font-size:5px;display:grid}.dp-status li i{background:#b91c1c;border-radius:50%;width:4px;height:4px}.dp-status li:nth-child(2) i{background:#78909c}.dp-status li:nth-child(3) i{background:#d4a94f}.dp-status li b{color:#ffffffc2}.dp-events{margin-top:7px;padding:7px 9px}.dp-events header{justify-content:space-between;align-items:center;display:flex}.dp-events header strong{font-size:7px}.dp-events header span{color:#ef6666;font-size:5px}.dp-table-head,.dp-table-row{grid-template-columns:1fr 1.5fr .7fr;align-items:center;display:grid}.dp-table-head{color:#ffffff4d;text-transform:uppercase;margin-top:6px;padding:3px 5px;font-size:5px}.dp-table-row{border-top:1px solid #ffffff0f;min-height:18px;padding:0 5px;font-size:6px}.dp-table-row>span{color:#ffffff8c;align-items:center;gap:4px;display:flex}.dp-table-row>span i{background:#7dd3a7;border-radius:50%;width:4px;height:4px}.dp-table-row small{color:#ffffff73}.dashboard-preview.is-compact{grid-template-columns:34px minmax(0,1fr);width:100%;height:100%;transform:none}.dashboard-preview.is-compact .dp-sidebar{gap:5px;padding:8px 4px}.dashboard-preview.is-compact .dp-sidebar>strong{margin-bottom:3px;font-size:9px}.dashboard-preview.is-compact .dp-sidebar i{width:22px;height:22px}.dashboard-preview.is-compact .dp-sidebar svg{width:11px;height:11px}.dashboard-preview.is-compact .dp-topbar{grid-template-columns:minmax(0,1fr) 82px;gap:5px;height:38px;padding:0 8px}.dashboard-preview.is-compact .dp-topbar>button,.dashboard-preview.is-compact .dp-avatar{display:none}.dashboard-preview.is-compact .dp-topbar label{white-space:nowrap;min-width:0;height:21px;padding:0 6px;overflow:hidden}.dashboard-preview.is-compact .dp-content{padding:8px}.dashboard-preview.is-compact .dp-heading{gap:6px}.dashboard-preview.is-compact .dp-heading strong{font-size:10px}.dashboard-preview.is-compact .dp-heading button{white-space:nowrap;height:21px;padding:0 6px;font-size:6px}.dashboard-preview.is-compact .dp-filters{gap:4px;margin-top:7px}.dashboard-preview.is-compact .dp-filters span{white-space:nowrap;flex:1;gap:2px;min-width:0;height:19px;padding:0 5px;font-size:5px;overflow:hidden}.dashboard-preview.is-compact .dp-kpis{gap:4px;margin-top:7px}.dashboard-preview.is-compact .dp-kpis article{gap:4px;min-height:42px;padding:5px}.dashboard-preview.is-compact .dp-kpis article>i{flex-basis:20px;width:20px;height:20px}.dashboard-preview.is-compact .dp-kpis svg{width:10px;height:10px}.dashboard-preview.is-compact .dp-kpis small{font-size:5px}.dashboard-preview.is-compact .dp-kpis strong{font-size:10px}.dashboard-preview.is-compact .dp-kpis em{font-size:4px}.dashboard-preview.is-compact .dp-grid{grid-template-columns:minmax(0,1.4fr) minmax(68px,1fr);gap:4px;margin-top:5px}.dashboard-preview.is-compact .dp-grid article>header{padding:6px 6px 0}.dashboard-preview.is-compact .dp-chart{height:58px;margin:4px 7px 5px}.dashboard-preview.is-compact .dp-donut{width:44px;height:44px;margin-top:5px}.dashboard-preview.is-compact .dp-donut:before{width:31px;height:31px}.dashboard-preview.is-compact .dp-events{display:none}@media (width<=700px){.dashboard-preview{grid-template-columns:34px minmax(0,1fr)}.dp-topbar label,.dp-events{display:none}.dp-topbar{grid-template-columns:1fr 24px 24px}.dp-filters span:nth-child(n+3),.dp-kpis article:nth-child(n+3){display:none}.dp-kpis{grid-template-columns:repeat(2,1fr)}}.hero-five-v5{--hf5-red:#b91c1c;min-height:640px;height:calc(100svh - var(--chrome-h) - 18px);color:#fff;isolation:isolate;z-index:2;background:#080a0c;max-height:860px;position:relative;overflow:visible}.reach24-page-v5 .solution-cards,.reach24-page-v7 .solution-cards{z-index:1;position:relative}.hf5-media{pointer-events:none;z-index:-3;background:#070d1b;position:absolute;inset:0;overflow:hidden}.hf5-media-art{background-color:#070d1b;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.hero-five-v5.is-providers .hf5-media-art{background-position:50%;background-size:contain}.hero-five-v5.is-providers .hf5-media:after{content:"";background:linear-gradient(90deg,#070d1beb 0%,#070d1bb8 34%,#070d1b38 72%,#070d1b1f 100%),linear-gradient(#070d1b1f,#070d1b57);position:absolute;inset:0}.hero-five-v5 .ticker{z-index:4;-webkit-backdrop-filter:none;background:0 0;border-bottom:0;position:absolute;top:0;left:0;right:0}.hf5-dashboard-deck{z-index:3;perspective:1200px;perspective-origin:38% 48%;will-change:transform, width, height, opacity;width:clamp(274px,18vw,360px);height:clamp(375px,24.6vw,492px);position:absolute;top:42%;right:clamp(90px,12vw,190px);transform:translateY(-50%)}.hf5-route-strip{z-index:1;color:#e2e8ec9e;pointer-events:none;height:100px;position:absolute;bottom:22px;left:0;right:0}.hf5-route-line{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hf5-route-line path{fill:none;stroke:#d5dee39e;stroke-width:1.4px;vector-effect:non-scaling-stroke}.hf5-route-line .hf5-route-line-connected{stroke:#b91c1c}.hf5-route-tools{align-items:center;gap:24px;display:flex;position:absolute;top:38px}.hf5-route-tools svg{stroke-width:1.45px;width:24px;height:24px}.hf5-route-legacy{left:calc(50% - 360px)}.hf5-route-digital{gap:28px;left:calc(50% + 150px)}.hf5-route-brand{background:#111827;border:1px solid #e8eef1ad;border-radius:6px;place-items:center;width:96px;height:36px;display:grid;position:absolute;top:34px;left:50%;transform:translate(-50%);box-shadow:0 0 0 3px #111827}.hf5-route-brand img{filter:brightness(0)invert();width:78px;height:auto}.hf5-journey{z-index:2;pointer-events:none;height:112px;position:absolute;bottom:14px;left:0;right:0}.hf5-journey:before{content:"";background:#ebeff1b8;width:calc(50vw - 50%);height:1.6px;position:absolute;top:46.2px;right:100%}.hf5-journey-line{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hf5-journey-line path{fill:none;stroke-width:1.6px;vector-effect:non-scaling-stroke}.hf5-journey-line-muted{stroke:#ebeff1b8}.hf5-journey-line-red{stroke:#d62b32}.hf5-journey-steps{gap:clamp(36px,3.2vw,54px);display:flex;position:absolute;top:17px;left:clamp(48px,5.1vw,80px)}.hf5-journey-step{flex:0 0 61px;grid-template-columns:61px;justify-items:center;gap:8px;width:61px;min-width:61px;display:grid}.hf5-journey-step>span{color:#f4f6f7e0;background:linear-gradient(145deg,#3e3f3ff0,#26282af5);border:1px solid #ffffff29;border-radius:8px;place-items:center;width:61px;height:61px;display:grid;box-shadow:inset 0 1px #ffffff1a,0 7px 16px #0003}.hf5-journey-step svg{stroke-width:1.8px;width:25px;height:25px}.hf5-journey-step small{color:#eff2f4d1;text-align:center;white-space:nowrap;width:max-content;font-size:12px;font-weight:400;line-height:1}.hf5-journey-step.is-complete>span{border-color:#ffffff6b;box-shadow:0 0 22px #ffffffad,0 0 38px #e3ebef47,inset 0 1px #fff3}.hf5-journey-step.is-complete svg{stroke-width:1.9px;width:30px;height:30px}.hf5-journey-brand{background:#111726;border:1px solid #eef2f4c2;border-radius:7px;justify-content:center;align-items:center;width:100px;height:34px;display:flex;position:absolute;top:57px;left:46.1%;transform:translate(-50%);box-shadow:0 0 0 4px #111726}.hf5-journey-brand img{width:78px;height:auto;display:block}.hf5-dashboard-card{transform-origin:50% 100%;transform-style:preserve-3d;will-change:transform, opacity;backface-visibility:hidden;cursor:pointer;box-sizing:border-box;background:linear-gradient(#3c3d3d 0%,#7f8992 52%,#f4f4f5 61%,#fff 68% 100%);border:1px solid #11182733;border-radius:8px;padding:8px;position:absolute;inset:0;overflow:hidden;transform:translateZ(0);box-shadow:0 28px 70px #0000006b,inset 0 1px #fffc}.hf5-dashboard-card:focus-visible{outline-offset:3px;outline:2px solid #ef4444}.hf5-dashboard-marquee{display:none}.hf5-dashboard-visual{background:#1118278f;border:1px solid #ffffff24;border-radius:6px;justify-content:center;align-items:center;width:100%;height:clamp(220px,14.5vw,290px);display:flex;position:relative;overflow:hidden}.hf5-dashboard-visual>img{object-fit:contain;object-position:center top;background:#fff;width:100%;height:100%;display:block}.hf5-dashboard-visual.has-full-width-image>img{object-fit:cover;object-position:center top}.hf5-dashboard-title{background:0 0;align-items:center;min-height:clamp(62px,4.1vw,78px);padding:clamp(13px,.85vw,17px) clamp(14px,.9vw,18px);display:flex}.hf5-dashboard-title strong{color:#111827;font-size:clamp(18px,1.08vw,22px);line-height:1.25}.hf5-dashboard-panel{color:#252b31;width:calc(100% - 28px);height:clamp(50px,3.35vw,64px);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:0;border-top:1px solid #252b3133;align-items:center;gap:9px;margin:0 14px;padding:9px 0 0;font-size:clamp(15px,.92vw,18px);font-weight:400;display:flex}.hf5-dashboard-panel span{color:#b91c1c;border:1.5px solid #b91c1c;border-radius:50%;flex:0 0 25px;justify-content:center;align-items:center;width:25px;height:25px;display:inline-flex}.hf5-dashboard-panel span svg{width:14px;height:14px}.hf5-dashboard-card:not(.is-selected) .hf5-dashboard-visual{height:clamp(220px,14.5vw,290px)}.hf5-dashboard-card:not(.is-selected) .hf5-dashboard-visual .dashboard-preview{width:100%;position:static;transform:none}.hf5-dashboard-card:not(.is-selected) .hf5-dashboard-title{background:0 0;justify-content:flex-start;min-height:clamp(62px,4.1vw,78px);padding:clamp(13px,.85vw,17px) clamp(14px,.9vw,18px);position:static;inset:auto}.hf5-dashboard-card:not(.is-selected) .hf5-dashboard-title strong{color:#111827;text-shadow:none;writing-mode:horizontal-tb;white-space:normal;font-size:clamp(18px,1.08vw,22px);transform:none}.hf5-dashboard-card:not(.is-selected) .hf5-dashboard-panel{align-items:center;display:flex}.hf5-dashboard-deck.is-v6-grid-state .hf5-dashboard-card .hf5-dashboard-visual{height:236px}.hf5-dashboard-deck.is-v6-grid-state .hf5-dashboard-card .hf5-dashboard-visual:after{display:none}.hf5-dashboard-deck.is-v6-grid-state .hf5-dashboard-card .hf5-dashboard-title{background:0 0;justify-content:flex-start;min-height:68px;padding:16px 14px;position:static;inset:auto}.hf5-dashboard-deck.is-v6-grid-state .hf5-dashboard-card .hf5-dashboard-title strong{color:#fff;writing-mode:horizontal-tb;text-shadow:none;white-space:normal;font-size:18px;transform:none}.hf5-dashboard-deck.is-v6-grid-state .hf5-dashboard-card .hf5-dashboard-panel{align-items:center;display:flex}.hf5-scroll-cue{z-index:4;color:#ffffff9e;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.hf5-scroll-cue i{background:#ffffff38;width:48px;height:1px;position:relative;overflow:hidden}.hf5-scroll-cue i:after{content:"";background:#b91c1c;animation:1.8s ease-in-out infinite hf5-scroll-line;position:absolute;inset:0}@keyframes hf5-scroll-line{0%{transform:translate(-100%)}to{transform:translate(100%)}}.hf5-content{z-index:2;grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(48px,7vw,120px);width:min(1440px,100% - clamp(64px,8vw,152px));height:calc(100% - 176px);margin:0 auto;padding-bottom:18px;display:grid;position:relative}.hf5-copy{pointer-events:auto;max-width:760px;transform:translateY(-24px)}.hf5-kicker{color:#ffffffa3;letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700;animation:.7s .12s both hf5-copy-in}.hf5-kicker:before{background:var(--hf5-red);content:"";vertical-align:3px;width:22px;height:1px;margin-right:10px;display:inline-block}.hf5-copy h1{color:#fff;letter-spacing:0;text-wrap:balance;max-width:760px;margin:0;font-size:clamp(52px,4.6vw,76px);font-weight:720;line-height:.98;animation:.8s cubic-bezier(.2,.75,.2,1) .2s both hf5-copy-in}.hf5-copy h1 span{color:var(--hf5-red);background:0 0}.hf5-intro{color:#ffffffb8;max-width:570px;margin:24px 0 0;font-size:16px;line-height:1.55;animation:.75s .3s both hf5-copy-in}.hf5-actions{align-items:center;gap:24px;margin-top:30px;animation:.75s .4s both hf5-copy-in;display:flex}.hf5-primary,.hf5-secondary{justify-content:center;align-items:center;min-height:48px;font-size:14px;font-weight:650;display:inline-flex}.hf5-primary{color:#fff;background:#d51f26;border:1px solid #d51f26;border-radius:999px;gap:10px;padding:0 24px;transition:background-color .25s,transform .25s;box-shadow:0 14px 34px #f0182433}.hf5-primary svg{width:17px;height:17px}.hf5-primary:hover,.hf5-primary:focus-visible{color:#fff;background:#ef2a31;border-color:#ef2a31;transform:translateY(-2px)}.hf5-secondary{color:#ffffffc2;text-underline-offset:6px;-webkit-text-decoration:underline #ffffff47;text-decoration:underline #ffffff47}.hf5-secondary:hover,.hf5-secondary:focus-visible{color:#fff}.hf5-case{align-self:center;animation:.9s cubic-bezier(.2,.75,.2,1) .35s both hf5-case-in;position:relative}.hf5-case:before,.hf5-case:after{z-index:-1;content:"";border:1px solid #ffffff38;border-radius:14px;position:absolute;inset:14px -12px -14px 12px}.hf5-case:after{opacity:.5;inset:28px -24px -28px 24px}.hf5-case-card{aspect-ratio:.76;background:#111417;border:1px solid #ffffff6b;border-radius:14px;animation:.55s both hf5-card-swap;display:block;position:relative;overflow:hidden;box-shadow:0 28px 60px #00000061}.hf5-case-card>img{object-fit:cover;width:100%;height:100%}.hf5-case-shade{background:#0305073d;position:absolute;inset:0;box-shadow:inset 0 -190px 110px #030507d6}.hf5-case-copy{flex-direction:column;align-items:flex-start;display:flex;position:absolute;inset:auto 22px 22px}.hf5-case-copy small{color:#b91c1c;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:700}.hf5-case-copy strong{color:#fff;max-width:220px;font-size:clamp(21px,1.7vw,28px);line-height:1.05}.hf5-case-copy em{color:#ffffffbd;align-items:center;gap:7px;margin-top:16px;font-size:13px;font-style:normal;display:inline-flex}.hf5-case-copy svg{width:14px;height:14px}.hf5-case-nav{justify-content:center;gap:7px;margin-top:16px;display:flex}.hf5-case-nav button{cursor:pointer;background:#ffffff47;border:0;width:26px;height:3px;padding:0}.hf5-case-nav button.is-active{background:var(--hf5-red)}.hf5-flow{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07090beb;border-top:1px solid #ffffff26;grid-template-columns:minmax(330px,.8fr) 190px minmax(520px,1.2fr);align-items:stretch;min-height:176px;display:grid;position:absolute;bottom:0;left:0;right:0}.hf5-flow-side{min-width:0;color:inherit;text-align:left;background:0 0;border:0;grid-template-rows:auto 1fr;gap:12px;padding:20px clamp(24px,3vw,52px);display:grid}.hf5-flow-label{color:#ffffff7a;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.hf5-flow-digital .hf5-flow-label{color:#b91c1c}.hf5-tools{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.hf5-flow-digital .hf5-tools{grid-template-columns:repeat(6,minmax(0,1fr))}.hf5-tool{min-width:0;animation:hf5-tool-in .55s calc(.5s + var(--index) * 70ms) ease both;border-left:1px solid #ffffff1f;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.hf5-tool svg{color:#ffffff9e;stroke-width:1.6px;width:20px;height:20px}.hf5-flow-digital .hf5-tool svg{color:#b91c1c}.hf5-tool small{color:#ffffffa3;max-width:90px;font-size:10px;line-height:1.25}.hf5-bridge{place-items:center;display:grid;position:relative}.hf5-bridge-line{background:#ffffff42;height:1px;position:absolute;top:50%;left:-18px;right:-18px}.hf5-bridge-line:after{background:var(--hf5-red);content:"";height:1px;position:absolute;top:0;left:50%;right:0}.hf5-reach{z-index:2;background:#f7f4ef;border:1px solid #f01824ad;border-radius:7px;place-items:center;width:112px;height:42px;display:grid;position:relative;box-shadow:0 0 26px #f0182433}.hf5-reach img{width:84px}.hf5-truck{z-index:3;background:#b7bec2;width:42px;height:24px;animation:7s linear infinite hf5-truck-run;position:absolute;top:calc(50% - 27px);left:-20px;-webkit-mask:url(/reach24/flatbed.png) 50%/contain no-repeat;mask:url(/reach24/flatbed.png) 50%/contain no-repeat}@keyframes hf5-scene-in{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes hf5-copy-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes hf5-case-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes hf5-card-swap{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes hf5-tool-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes hf5-truck-run{0%{background:#b7bec2;left:-20px}46%{background:#b7bec2}54%,to{background:var(--hf5-red)}to{left:calc(100% - 20px)}}@media (width<=1120px){.hf5-content{grid-template-columns:minmax(0,1fr)}.hf5-flow{grid-template-columns:minmax(280px,.8fr) 150px minmax(440px,1.2fr)}.hf5-tool small{display:none}}@media (width<=1280px){.hf5-dashboard-card:not(.is-selected) .hf5-dashboard-panel{visibility:hidden;pointer-events:none}}@media (width>=821px) and (width<=1280px){.hf5-dashboard-deck{height:375px}.hf5-dashboard-panel{height:54px;padding-bottom:10px}}@media (width<=820px){.hero-logo-fold{min-height:calc(100svh - var(--chrome-h));background:#070d1b;flex-direction:column;display:flex}.hero-logo-fold>.hero-five-v5{flex:auto}.hero-logo-fold>.logos{flex:none}.hero-five-v5 .ticker{-webkit-backdrop-filter:none;background:0 0;order:-1;position:static}.hf5-journey{display:none}.hero-five-v5{flex-direction:column;height:auto;min-height:0;padding-bottom:48px;display:flex;overflow:hidden}.hf5-media-art{background-position:42%;transform:none}.hero-five-v5.is-providers .hf5-media-art{background-position:bottom;background-size:contain}.hf5-content{grid-template-columns:1fr;align-content:start;width:calc(100% - 32px);height:auto;margin:0 auto;padding:56px 0 0}.hf5-copy{transform:none}.hf5-copy h1{max-width:650px;font-size:clamp(40px,8vw,56px);line-height:1.02}.hf5-intro{max-width:560px;margin-top:20px}.hf5-actions{margin-top:24px}.hf5-dashboard-deck,.hf5-dashboard-marquee{display:none}.hf5-dashboard-marquee-track{will-change:transform;width:max-content;animation:54s linear infinite hf5-mobile-marquee;display:flex}.hf5-dashboard-marquee-track.is-paused{animation-play-state:paused}.hf5-dashboard-marquee-group{gap:16px;padding-right:16px;display:flex}.hf5-dashboard-marquee .hf5-dashboard-card{cursor:pointer;flex:0 0 min(100vw - 48px,420px);width:min(100vw - 48px,420px);height:360px;display:block;position:relative;inset:auto;transform:none!important}.hf5-dashboard-marquee .hf5-dashboard-panel,.hf5-dashboard-marquee .hf5-dashboard-card:not(.is-selected) .hf5-dashboard-panel{visibility:visible;pointer-events:auto;align-items:center;display:flex}.hf5-dashboard-card .hf5-dashboard-visual,.hf5-dashboard-card:not(.is-selected) .hf5-dashboard-visual{height:220px}.hf5-dashboard-card .hf5-dashboard-title,.hf5-dashboard-card .hf5-dashboard-panel{display:flex}.hf5-dashboard-card .hf5-dashboard-panel{align-items:center;padding:0}.hf5-scroll-cue{display:none}}@media (width<=560px){.hero-five-v5{padding-bottom:36px}.hf5-content{padding-top:40px}.hf5-copy h1{font-size:clamp(34px,10vw,42px)}.hf5-intro{font-size:16px;line-height:1.5}.hf5-actions{flex-direction:column;align-items:flex-start;gap:8px}.hf5-primary{width:100%;max-width:220px}.hf5-dashboard-marquee{margin-top:28px}.hf5-dashboard-marquee .hf5-dashboard-card{height:340px}.hf5-dashboard-card .hf5-dashboard-visual,.hf5-dashboard-card:not(.is-selected) .hf5-dashboard-visual{height:192px}.hf5-dashboard-title,.hf5-dashboard-card:not(.is-selected) .hf5-dashboard-title{min-height:60px;padding:12px}.hf5-dashboard-title strong,.hf5-dashboard-card:not(.is-selected) .hf5-dashboard-title strong{font-size:17px}.hf5-dashboard-panel{width:calc(100% - 24px);height:52px;margin:0 12px}}@keyframes hf5-mobile-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.hero-five-v5 *,.hero-five-v5 :before,.hero-five-v5 :after{transition:none!important;animation:none!important}.hf5-truck{background:var(--hf5-red);left:calc(50% - 21px)}}@media (width>=821px){.hero-five-v5{min-height:600px;height:calc(100svh - var(--chrome-h) - 18px)}.hf5-content{box-sizing:border-box;grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(36px,5vw,84px);width:100%;max-width:90rem;height:100%;padding:0 2.5rem}.hf5-copy{max-width:720px}.hf5-copy h1{max-width:720px;font-size:48px;font-weight:700;line-height:1.02}.hf5-intro{text-transform:capitalize;max-width:500px;margin-top:16px;font-size:16px;line-height:1.55}.hf5-actions{margin-top:26px}.hf5-primary{min-width:184px;min-height:46px}.hf5-case{width:min(100%,270px);margin:0 clamp(10px,2vw,32px) 30px 0}.hf5-case:before{inset:9px -13px -9px 13px}.hf5-case:after{inset:18px -26px -18px 26px}.hf5-case-card{aspect-ratio:.76;border-radius:12px}.hf5-case-copy strong{font-size:24px}.hf5-case-nav{display:none}.hf5-flow{-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;border:0;min-height:150px}.hf5-flow-side{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;background:#07090bc7;border:1px solid #ffffff21;border-radius:7px;min-width:0;height:60px;padding:8px;display:block;position:absolute;bottom:47px}.hf5-flow-side:after{content:"";background:#07090beb;border-bottom:1px solid #ffffff21;border-right:1px solid #ffffff21;width:11px;height:11px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.hf5-flow-legacy{width:236px;left:1.8%}.hf5-flow-digital{width:236px;height:94px;bottom:47px;left:42.5%}.hf5-flow-label{letter-spacing:0;text-transform:none;width:max-content;font-size:13px;font-weight:500;position:absolute;top:calc(100% + 16px);left:50%;transform:translate(-50%)}.hf5-tools,.hf5-flow-digital .hf5-tools{gap:4px;height:100%;display:grid}.hf5-tools{grid-template-columns:repeat(4,1fr)}.hf5-flow-digital .hf5-tools{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(4,1fr)}.hf5-tool{border-left:0;align-items:center;padding:0}.hf5-tool svg{width:22px;height:22px}.hf5-tool small{display:none}.hf5-bridge{z-index:1;pointer-events:none;height:118px;display:block;position:absolute;inset:auto 0 0}.hf5-route{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hf5-route path{fill:none;stroke-width:1.2px;vector-effect:non-scaling-stroke}.hf5-route-legacy{stroke:#ffffff8f}.hf5-route-digital{stroke:var(--hf5-red)}.hf5-node{fill:#090b0d;stroke-width:5px;vector-effect:non-scaling-stroke}.hf5-node-legacy{stroke:#e9edef}.hf5-node-digital,.hf5-node-end{stroke:var(--hf5-red)}.hf5-moving-truck rect{fill:#b7bec2;animation:7s linear infinite hf5-truck-color}.hf5-reach{width:92px;height:32px;position:absolute;top:44px;left:32.5%;transform:translate(-50%)}.hf5-reach img{width:68px}@keyframes hf5-truck-color{0%,46%{fill:#b7bec2}54%,to{fill:var(--hf5-red)}}}@media (width>=821px) and (width<=1180px){.hf5-content{padding-inline:1.25rem}}@media (prefers-reduced-motion:reduce){.hf5-moving-truck{display:none}}@media (width>=821px){.hero-five-v5{aspect-ratio:48/19;width:100%;height:auto;min-height:0;max-height:none}}@media (width>=1270px) and (height>=720px){.hero-five-v5{height:calc(100svh - var(--chrome-h) - 96px);aspect-ratio:auto}}@media (width>=1441px){.hf5-journey{width:100%;max-width:90rem;left:50%;right:auto;transform:translate(-50%)}.hf5-journey-steps{left:2.5rem}.hf5-dashboard-deck{right:max(clamp(90px,12vw,190px),50vw - 37rem)}}@media (width>=1270px){.reach24-homepage-v2 .hero-five-v5{height:calc(100svh - var(--chrome-h));aspect-ratio:auto;min-height:600px}}.hero-four{--hf-red:#b91c1c;height:calc(100svh - var(--chrome-h));color:#1c1c1b;background:#fff;min-height:570px;padding:clamp(24px,4vh,40px) clamp(48px,5vw,84px) 0;position:relative;overflow:hidden}.hero-five{color:#fffdf5;background:radial-gradient(circle at 26% 18%,#b91c1c33,#0000 28%),radial-gradient(circle at 82% 74%,#b91c1c1f,#0000 30%),linear-gradient(#040405 0%,#101011 58%,#050506 100%)}.hero-five:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#fffdf50d 1px,#0000 1px),linear-gradient(#fffdf50a 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000bf,#0000 78%);mask-image:linear-gradient(#000000bf,#0000 78%)}.hero-five .hf-copy p{color:#fffdf5b8}.hero-five .hf-copy h1{color:#fff}.hero-five .hf-copy h1 .typewriter{color:#0000;background:linear-gradient(90deg,#fff 0% 18%,#b91c1c 68% 100%);-webkit-background-clip:text;background-clip:text}.hero-five .hf-tool-cluster{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#141416db;border-color:#fffdf524;box-shadow:0 24px 58px #00000061}.hero-five .hf-tool{background:#fffdf50f}.hero-five .hf-legacy-tool{color:#fffdf5a3;border-color:#fffdf51f}.hero-five .hf-digital-tool{color:#b91c1c;border-color:#b91c1c3d}.hero-five .hf-cluster-notch{background:#141416}.hero-five .hf-legacy-label{color:#fffdf594}.hero-five .hf-digital-label{color:#b91c1c}.hero-five .hf-reach-mark{background:#fffdf5f5;border-color:#b91c1c3d;box-shadow:0 16px 40px #b91c1c24}.hero-five .hf-route-legacy,.hero-five .hf-route-digital{stroke:#fffdf53d}.hero-five .hf-route-progress{stroke:#b91c1c}.hf-copy{z-index:5;width:min(76%,1080px);position:relative}.hf-copy h1{letter-spacing:0;margin:0;font-size:56px;font-weight:700;line-height:1.02}.hf-copy p{color:#6c6c68;margin:clamp(18px,2.5vh,28px) 0 0;font-size:18px;line-height:1.45}.hf-cta{margin-top:clamp(24px,4vh,42px)}.hf-cta:hover,.hf-cta:focus-visible{background:#b91c1c;border-color:#b91c1c;transform:translateY(-1px)}.hf-story{isolation:isolate;height:clamp(270px,42vh,390px);position:absolute;inset:auto 0 64px}.hf-route{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hf-route path{fill:none;stroke-width:1.4px;vector-effect:non-scaling-stroke}.hf-route-legacy,.hf-route-digital{stroke:#b8b8b8}.hf-route-progress{stroke:#b91c1c;stroke-dasharray:2000;stroke-dashoffset:2000px;stroke-linecap:round;vector-effect:none!important}.hf-moving-signal{fill:#c9c9c7;filter:drop-shadow(0 0 5px #50505038)}.hf-moving-signal rect{fill:inherit}.hf-tool-cluster{z-index:3;background:#fffffff5;border:1px solid;border-radius:10px;padding:10px;position:absolute;box-shadow:0 8px 28px #1414140a}.hf-tool-grid{gap:8px;display:grid}.hf-tool{width:58px;height:58px;animation:4.8s ease-in-out infinite hf-tool-breathe;animation-delay:calc(var(--index) * .15s);background:#fff;border:1px solid;border-radius:9px;place-items:center;display:grid}.hf-tool svg{stroke-width:1.7px;width:29px;height:29px}.hf-legacy-cluster{border-color:#e5e5e3;bottom:67px;left:7.5%}.hf-legacy-grid{grid-template-columns:repeat(3,58px)}.hf-legacy-tool{color:#788087;border-color:#ededeb;box-shadow:0 4px 14px #2d32360d}.hf-legacy-tool:nth-child(4){grid-column:1}.hf-cluster-notch{background:#fff;border-bottom:1px solid;border-right:1px solid;width:15px;height:15px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)rotate(45deg)}.hf-legacy-cluster .hf-cluster-notch{border-color:#e5e5e3}.hf-digital-cluster{border-color:#b91c1c2e;bottom:130px;right:36%}.hf-digital-grid{grid-template-columns:repeat(3,58px)}.hf-digital-tool{color:var(--hf-red);border-color:#b91c1c21;box-shadow:0 5px 16px #b91c1c12}.hf-digital-cluster .hf-cluster-notch{border-color:#b91c1c2e}.hf-legacy-label,.hf-digital-label{z-index:4;background:0 0;border:0;padding:0;font-size:18px;position:absolute}.hf-legacy-label{color:#8c8c89;bottom:18px;left:17%}.hf-digital-label{color:var(--hf-red);bottom:54px;right:42%}.hf-reach-mark{z-index:4;background:#fff5f5;border:1px solid #b91c1c24;border-radius:9px;place-items:center;width:170px;height:58px;display:grid;position:absolute;bottom:4px;left:31%;box-shadow:0 7px 24px #b91c1c0f}.hf-reach-mark img{width:125px;height:auto}.hf-case-stack{z-index:4;perspective:800px;width:clamp(205px,18vw,285px);height:clamp(400px,58vh,500px);position:absolute;bottom:67px;right:6%}.hf-case{top:calc(var(--index) * 11px);right:calc(var(--index) * -17px);left:calc(var(--index) * 15px);height:calc(100% - 26px);transform:rotateY(calc(var(--index) * -2deg)) translateX(calc(var(--index) * 2px));animation:.9s cubic-bezier(.22,1,.36,1) both hf-card-arrive;animation-delay:calc(.5s + var(--index) * .13s);background:#1a1a1a;border:1px solid #ffffff80;border-radius:18px;transition:top .72s cubic-bezier(.22,1,.36,1),right .72s cubic-bezier(.22,1,.36,1),left .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1);position:absolute;overflow:hidden;box-shadow:0 16px 30px -18px #0000007a}.hf-case:first-child{z-index:3}.hf-case:nth-child(2){z-index:2}.hf-case:nth-child(3){z-index:1}.hf-case img{object-fit:cover;width:100%;height:100%}.hf-case:after{content:"";background:linear-gradient(#0000 38%,#0a0a0ae0);position:absolute;inset:0}.hf-case>span{z-index:2;color:#fff;opacity:0;flex-direction:column;align-items:flex-start;transition:opacity .26s;display:flex;position:absolute;bottom:22px;left:20px;right:20px}.hf-case.is-active>span{opacity:1}.hf-case strong{max-width:180px;font-size:clamp(19px,1.7vw,27px);line-height:1.05}.hf-case em{color:#ffffffdb;background:#ffffff1f;border-radius:6px;margin-top:14px;padding:10px 14px;font-size:14px;font-style:normal}@keyframes hf-tool-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes hf-card-arrive{0%{opacity:0;transform:translate(34px)rotateY(-7deg)}to{opacity:1}}@media (width<=1180px){.hero-four{padding-inline:40px}.hf-digital-cluster{right:34%}.hf-case-stack{right:4%}}@media (width<=900px){.hero-four{height:auto;min-height:900px;max-height:none;padding:48px 28px 0}.hf-copy{width:100%}.hf-copy h1{font-size:clamp(44px,9vw,64px)}.hf-story{height:510px;bottom:0}.hf-legacy-cluster{bottom:105px;left:4%}.hf-reach-mark{left:31%}.hf-digital-cluster{bottom:220px;right:8%}.hf-digital-label{bottom:142px;right:18%}.hf-case-stack{width:180px;height:230px;bottom:75px;right:3%}}@media (width<=680px){.hero-four{min-height:1120px;padding:36px 18px 0}.hf-copy h1{font-size:clamp(39px,12vw,54px)}.hf-copy p br{display:none}.hf-story{height:690px}.hf-legacy-cluster{bottom:430px;left:18px}.hf-legacy-label{bottom:385px;left:86px}.hf-reach-mark{bottom:323px;left:50%;transform:translate(-50%)}.hf-digital-cluster{bottom:155px;right:18px}.hf-digital-label{bottom:110px;right:86px}.hf-case-stack,.hf-route{display:none}}@media (prefers-reduced-motion:reduce){.hero-four *,.hero-four :before,.hero-four :after{transition:none!important;animation:none!important}.hf-moving-signal{display:none}}.hero-visual.is-ready{opacity:1}@media (width<=768px){.hero-right{width:100%}.hero-right .dispatch-track{max-width:100%}.hero-right .dispatch-card{width:100%}}
