html[data-site-typography] body[data-home-motion] .hero{--type-h1:clamp(2.4rem,3.7vw,3.45rem);color:#fff;isolation:isolate;background:#071e2b;height:auto;min-height:750px;padding:100px 30px 70px}body[data-home-motion] .hero:before{content:"";z-index:-2;background:radial-gradient(at 78% 48%,#18474b75,#0000 52%),linear-gradient(120deg,#0c2438,#061f2b 60%,#092c32);position:absolute;inset:0}body[data-home-motion] .hero:after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#91d9cf07 1px,#0000 1px),linear-gradient(90deg,#91d9cf07 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 25%,#000 100%);mask-image:linear-gradient(90deg,#0000 25%,#000 100%)}body[data-home-motion] .hm-hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:16px;width:min(1200px,100%);margin:auto;display:grid;position:relative}html[data-site-typography] body[data-home-motion] .hero-panel{width:100%;max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-align:left;z-index:2;background:0 0;border-radius:0;padding:0}body[data-home-motion] .hm-eyebrow{letter-spacing:.16em;color:#99d5c8;align-items:center;gap:14px;margin-bottom:27px;font-size:.73rem;font-weight:600;display:flex}body[data-home-motion] .hm-eyebrow:before{content:"";background:#8bcebd;width:30px;height:1px}body[data-home-motion] .hero h1{letter-spacing:.015em;text-wrap:pretty;color:#f5faf8;max-width:610px;margin:0 0 26px}body[data-home-motion] .hero-rule{background:#78c4b6;width:46px;height:2px;margin:0 0 25px}body[data-home-motion] .hero-lead{--type-body:1.1rem;color:#e0ece8;text-wrap:pretty;max-width:560px;margin:0 0 17px}body[data-home-motion] .hero-description{--type-body:.94rem;color:#b1c7c7;white-space:pre-line;max-width:530px;margin:0}body[data-home-motion] .hero-actions{flex-wrap:wrap;justify-content:flex-start;gap:14px;margin-top:32px}body[data-home-motion] .hero-actions a{border:1px solid #84b5af80;border-radius:5px;justify-content:center;align-items:center;gap:14px;min-height:50px;padding:14px 26px;transition:background .3s,box-shadow .3s,transform .3s;display:inline-flex}body[data-home-motion] .hero-actions a:first-child{color:#173e39;background:#d7eee3;border-color:#d7eee3}body[data-home-motion] .hero-actions a:first-child:after{content:"↗"}body[data-home-motion] .hero-actions a:hover{color:#163e38;background:#fff;transform:translateY(-2px);box-shadow:0 6px 24px #73c8b51c}body[data-home-motion] .hm-service-labels{color:#88aaa8;flex-wrap:wrap;gap:10px 0;margin:35px 0 0;padding:0;list-style:none;display:flex}body[data-home-motion] .hm-service-labels li{--type-body:.72rem;letter-spacing:.06em;border-right:1px solid #91b7b346;padding:0 14px}body[data-home-motion] .hm-service-labels li:first-child{padding-left:0}body[data-home-motion] .hm-service-labels li:last-child{border-right:0}body[data-home-motion] .hm-data-art{aspect-ratio:1.25;pointer-events:none;align-self:center;width:116%;margin-left:-8%;position:relative}body[data-home-motion] .hm-network-poster,body[data-home-motion] .hm-network-canvas{width:100%;height:100%;display:block}body[data-home-motion] .hm-network-canvas{visibility:hidden;position:absolute;inset:0}body[data-home-motion] [data-home-animating=true] .hm-network-canvas{visibility:visible}body[data-home-motion] [data-home-animating=true] .hm-network-still{visibility:hidden}body[data-home-motion] .solution-card{transition:transform .4s,box-shadow .4s}body[data-home-motion] .solution-card:focus-within{box-shadow:0 10px 30px #296d6221}body[data-home-motion] .flow-grid>li{transition:box-shadow .7s;transition-delay:calc(var(--hm-step,0)*.15s)}body[data-home-motion] .flow-section{min-height:0;padding-bottom:72px}body[data-home-motion] .flow-grid h3{text-wrap:balance;min-height:2.8em}body[data-home-motion] .flow-grid>li:after{content:"";transform-origin:0;opacity:.3;width:30px;height:2px;transition:transform 1s,opacity 1s;transition-delay:calc(var(--hm-step,0)*.15s);background:linear-gradient(90deg,#9de3ca,#d7f2e2);position:absolute;top:50%;left:100%;transform:scaleX(.08)}body[data-home-motion] .flow-grid>li:last-child:after{display:none}body[data-home-motion] .flow-grid>[data-home-step-seen=true]:after{opacity:1;transform:scaleX(1)}body[data-home-motion] .flow-grid>[data-home-step-seen=true]{box-shadow:0 0 0 1px #b3e5d43b,0 8px 25px #052d3020}@media (hover:hover) and (pointer:fine){body[data-home-motion] .solution-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #296d6224}}@media (width>=1440px){html[data-site-typography] body[data-home-motion] .hero{min-height:800px}}@media (width>=1200px){body[data-home-motion] .flow-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}body[data-home-motion] .flow-grid>li{--type-h3:1.1rem;--type-body:.94rem}body[data-home-motion] .flow-grid>li:after{width:24px}}@media (width>=992px) and (width<=1199px){body[data-home-motion] .flow-grid>li:nth-child(4n):after{display:none}}@media (width>=768px) and (width<=991px){html[data-site-typography] body[data-home-motion] .hero{--type-h1:2.3rem;min-height:700px;padding-inline:30px}body[data-home-motion] .hm-hero-inner{gap:0}body[data-home-motion] .hm-data-art{width:130%;margin-left:-14%}body[data-home-motion] .flow-grid>li:nth-child(2n):after{display:none}}@media (width<=767px){html[data-site-typography] body[data-home-motion] .hero{--type-h1:clamp(1.5rem,7.8vw,2rem);min-height:740px;padding:110px 24px 60px}body[data-home-motion] .hm-hero-inner{display:block}html[data-site-typography] body[data-home-motion] .hero-panel{max-width:520px;margin:auto;position:relative}body[data-home-motion] .hm-eyebrow{letter-spacing:.12em;margin-bottom:26px;font-size:.62rem}body[data-home-motion] .hero h1{margin-bottom:22px}body[data-home-motion] .hero-lead{--type-body:1rem}body[data-home-motion] .hero-description{--type-body:.875rem;color:#c1d3d0}body[data-home-motion] .hero-actions{flex-direction:row;align-items:stretch;gap:10px}body[data-home-motion] .hero-actions a{white-space:nowrap;flex:1;padding:13px 18px}body[data-home-motion] .hm-service-labels{row-gap:12px;max-width:350px;margin-top:28px}body[data-home-motion] .hm-service-labels li{--type-body:.67rem;padding-inline:10px}body[data-home-motion] .hm-data-art{z-index:-1;opacity:.2;width:720px;margin:0;position:absolute;top:-25px;right:-220px;-webkit-mask-image:linear-gradient(90deg,#0000 15%,#000 85%);mask-image:linear-gradient(90deg,#0000 15%,#000 85%)}body[data-home-motion] .hm-network-canvas{display:none}body[data-home-motion] .flow-grid>li:after{transform-origin:top;width:2px;height:38px;top:100%;left:50%;transform:scaleY(.08)}body[data-home-motion] .flow-grid>[data-home-step-seen=true]:after{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){body[data-home-motion] .hm-network-canvas{display:none}body[data-home-motion] .hm-network-still{visibility:visible!important}body[data-home-motion] .solution-card:hover,body[data-home-motion] .hero-actions a:hover{transform:none}body[data-home-motion] .flow-grid>li:after{opacity:1;transform:none}}
