@font-face{font-family:satoshi;src:url(../media/Satoshi_Variable-s.p.2ta4m073o532p.woff2)format("woff2");font-display:swap;font-weight:300 900;font-style:normal}@font-face{font-family:satoshi;src:url(../media/Satoshi_VariableItalic-s.p.3w48syjfdtm3_.woff2)format("woff2");font-display:swap;font-weight:300 900;font-style:italic}@font-face{font-family:satoshi Fallback;src:local(Arial);ascent-override:92.36%;descent-override:21.95%;line-gap-override:9.14%;size-adjust:109.35%}.satoshi_62d704c9-module__4gp2DG__className{font-family:satoshi,satoshi Fallback}.satoshi_62d704c9-module__4gp2DG__variable{--font-satoshi:"satoshi", "satoshi Fallback"}
@font-face{font-family:clashDisplay;src:url(../media/ClashDisplay_Variable-s.p.32x5rqpdt5hru.woff2)format("woff2");font-display:swap;font-weight:200 700}@font-face{font-family:clashDisplay Fallback;src:local(Arial);ascent-override:77.76%;descent-override:21.84%;line-gap-override:7.86%;size-adjust:114.46%}.clashdisplay_abd0b81b-module__gkKB5W__className{font-family:clashDisplay,clashDisplay Fallback}.clashdisplay_abd0b81b-module__gkKB5W__variable{--font-clash-display:"clashDisplay", "clashDisplay Fallback"}
html:has(.ehi-marketing){scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#c22030 #f1f5f9;scroll-padding-top:80px}html:has(.ehi-marketing)::-webkit-scrollbar{width:10px;height:8px}body:has(.ehi-marketing)::-webkit-scrollbar{width:10px;height:8px}html:has(.ehi-marketing)::-webkit-scrollbar-track{background:#f1f5f9}body:has(.ehi-marketing)::-webkit-scrollbar-track{background:#f1f5f9}html:has(.ehi-marketing)::-webkit-scrollbar-thumb{background-color:#c22030;background-image:linear-gradient(#e63946 0%,#c22030 50%,#9a1825 100%);border:2px solid #f1f5f9;border-radius:9999px}body:has(.ehi-marketing)::-webkit-scrollbar-thumb{background-color:#c22030;background-image:linear-gradient(#e63946 0%,#c22030 50%,#9a1825 100%);border:2px solid #f1f5f9;border-radius:9999px}html:has(.ehi-marketing)::-webkit-scrollbar-thumb:hover{background-color:#9a1825;background-image:linear-gradient(#c22030 0%,#9a1825 50%,#831420 100%)}body:has(.ehi-marketing)::-webkit-scrollbar-thumb:hover{background-color:#9a1825;background-image:linear-gradient(#c22030 0%,#9a1825 50%,#831420 100%)}html:has(.ehi-marketing)::-webkit-scrollbar-thumb:active{background-color:#831420;background-image:none}body:has(.ehi-marketing)::-webkit-scrollbar-thumb:active{background-color:#831420;background-image:none}.ehi-marketing *{scrollbar-width:thin;scrollbar-color:#c22030 transparent}.ehi-marketing ::-webkit-scrollbar{width:8px;height:8px}.ehi-marketing ::-webkit-scrollbar-track{background:0 0}.ehi-marketing ::-webkit-scrollbar-thumb{background-color:#c22030;background-image:linear-gradient(#e63946 0%,#c22030 50%,#9a1825 100%);border-radius:9999px}.ehi-marketing ::-webkit-scrollbar-thumb:hover{background-color:#9a1825;background-image:linear-gradient(#c22030 0%,#9a1825 50%,#831420 100%)}.ap-landing{font-family:var(--font-satoshi), "Satoshi", ui-sans-serif, system-ui, -apple-system, sans-serif}.ap-headline,.headline,.headline-md{letter-spacing:-.02em;font-weight:500;line-height:1.15;font-family:var(--font-satoshi), "Satoshi", ui-sans-serif, system-ui, -apple-system, sans-serif!important}.ap-font-display,.stat-number{letter-spacing:-.02em;font-weight:500;font-family:var(--font-clash-display), "Clash Display", ui-sans-serif, system-ui, -apple-system, sans-serif!important}.ap-gradient-text,.stat-number-highlight{background:linear-gradient(120deg,#e63946 0%,#c22030 55%,#9a1825 100%);color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.nav-brand-text-gradient{background:linear-gradient(135deg,#e63946 0%,#c22030 48%,#9a1825 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.ap-kicker{color:#c22030;letter-spacing:.5px;background:#fdeaec;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:12.5px;font-weight:700;display:inline-flex}.btn-gradient{justify-content:center;align-items:center;display:inline-flex;font-family:var(--font-satoshi), "Satoshi", ui-sans-serif, system-ui, sans-serif!important;color:#fff!important;box-shadow:none!important;background:linear-gradient(135deg,#e63946 0%,#c22030 48%,#9a1825 100%)!important;border:1px solid #ffffff40!important;border-radius:9999px!important;font-weight:600!important;transition:all .2s!important}.btn-gradient:hover{transform:translateY(-1px);box-shadow:none!important;background:linear-gradient(135deg,#c22030 0%,#9a1825 50%,#831420 100%)!important;border-color:#fff6!important}.btn-gradient:active{transform:translateY(0);box-shadow:none!important}.ap-reveal,.v4-reveal{opacity:0;will-change:opacity, transform;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}.ap-reveal.ap-reveal-in,.v4-reveal.v4-reveal-in{opacity:1;transform:none}.ap-marquee{width:max-content;animation:32s linear infinite ap-scrollx;display:flex}.ap-marquee:hover{animation-play-state:paused}@keyframes ap-scrollx{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ap-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes ap-float2{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.ap-float{animation:5s ease-in-out infinite ap-float}.ap-float2{animation:6.5s ease-in-out infinite ap-float2}.hero-stats-frame{background:#fff;border:1px solid #0a192914;border-radius:1rem;position:relative;box-shadow:0 16px 48px -14px #0a19292e}.hero-stats-inner{border-radius:1rem;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative;overflow:hidden}@media (min-width:1024px){.hero-stats-inner{grid-template-columns:repeat(4,minmax(0,1fr))}}.stat-number-compact{font-size:clamp(1.45rem,2.4vw,2rem)}.mask-line{padding-bottom:.12em;display:block;overflow:hidden}.mask-line>span{will-change:transform;padding-bottom:.08em;display:block}.headline-hero{line-height:1.08}.headline-hero .mask-line{padding-bottom:.1em}.headline-hero .mask-line>span{padding-bottom:.06em}@keyframes mask-line-up{0%{opacity:0;transform:translateY(115%)}to{opacity:1;transform:translateY(0)}}.animate-mask-line{animation:1.1s cubic-bezier(.16,1,.3,1) forwards mask-line-up}@keyframes logo-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-logo-marquee{animation:36s linear infinite logo-marquee}.animate-logo-marquee:hover,[data-marquee-track]:hover .animate-logo-marquee{animation-play-state:paused!important}.cat-expanding-track{width:100%}.cat-expanding-card{flex:1 1 0;min-width:0;transition:flex .55s cubic-bezier(.4,0,.2,1)}.cat-expanding-card[data-active]{flex:5 1 0}.cat-card-collapsed{opacity:1;transition:opacity .35s}.cat-card-expanded{opacity:0;transition:opacity .4s 50ms}.cat-expanding-card[data-active] .cat-card-collapsed,.cat-expanding-card:hover .cat-card-collapsed{opacity:0}.cat-expanding-card[data-active] .cat-card-expanded,.cat-expanding-card:hover .cat-card-expanded{opacity:1}@media (min-width:768px){.cat-expanding-card:first-child{flex:5 1 0}.cat-expanding-card:first-child .cat-card-collapsed{opacity:0}.cat-expanding-card:first-child .cat-card-expanded{opacity:1}.cat-expanding-track:hover .cat-expanding-card{flex:1 1 0}.cat-expanding-track:hover .cat-expanding-card:hover{flex:5 1 0}.cat-expanding-track:hover .cat-expanding-card:first-child:not(:hover) .cat-card-expanded{opacity:0}.cat-expanding-track:hover .cat-expanding-card:first-child:not(:hover) .cat-card-collapsed{opacity:1}.cat-expanding-track:hover .cat-expanding-card[data-active]:not(:hover){flex:1 1 0}.cat-expanding-track:hover .cat-expanding-card[data-active]:not(:hover) .cat-card-expanded{opacity:0}.cat-expanding-track:hover .cat-expanding-card[data-active]:not(:hover) .cat-card-collapsed{opacity:1}}@media (max-width:767px){.cat-expanding-track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:.25rem;overflow-x:auto}.cat-expanding-card{scroll-snap-align:start;flex:0 0 4.5rem}.cat-expanding-card[data-active]{flex:0 0 min(78vw,20rem)}}@media (prefers-reduced-motion:reduce){.cat-expanding-card{transition:none!important}}.card-gradient-blue{background:linear-gradient(135deg,#2563eb 0%,#1a4a6e 42%,#0a1929 100%);box-shadow:0 16px 40px -16px #0f2d4a80}@keyframes v4-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes v4-slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.animate-v4-fade-in{animation:.45s ease-out v4-fadeIn}.animate-v4-slide-up{animation:.4s cubic-bezier(.32,.72,0,1) v4-slideUp}.v4-gradient-right{background:linear-gradient(90deg,#e63946,#9a1825)}.v4-gradient-br{background:linear-gradient(135deg,#e63946 0%,#c22030 50%,#9a1825 100%)}.map-dot{background:#fff;border-radius:9999px;width:9px;height:9px;display:block;position:relative;box-shadow:0 0 10px #ffffffb3}.map-dot:after{content:"";border:1px solid #ffffff80;border-radius:9999px;animation:2.6s ease-out infinite map-pulse;position:absolute;inset:-5px}.map-hub{background:radial-gradient(circle at 35% 35%,#e63946,#9a1825);border-radius:9999px;width:14px;height:14px;display:block;position:relative;box-shadow:0 0 18px #e63946e6}.map-hub:before,.map-hub:after{content:"";border:1.5px solid #e639468c;border-radius:9999px;animation:2.2s ease-out infinite map-pulse;position:absolute;inset:-7px}.map-hub:after{animation-delay:1.1s}@keyframes map-pulse{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}.map-route{opacity:.75;animation:3.2s linear infinite map-route-flow}@keyframes map-route-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-9.2px}}.platform-feature-card{background:#f5f3f0;border:1px solid #0a192914;transition:box-shadow .3s;box-shadow:0 8px 24px -12px #0a19291a}.platform-feature-card:hover{box-shadow:0 12px 32px -12px #0a192924}.platform-feature-icon{background:linear-gradient(135deg,#e63946 0%,#c22030 48%,#9a1825 100%);box-shadow:0 8px 20px -10px #c2203073}@keyframes testimonials-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-testimonials-marquee{animation:45s linear infinite testimonials-marquee}.animate-testimonials-marquee:hover{animation-play-state:paused}.testi-fade-left{background:linear-gradient(90deg,#fff 0%,#fff0 100%)}.testi-fade-right{background:linear-gradient(270deg,#fff 0%,#fff0 100%)}@property --ai-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ai-border-spin{to{--ai-angle:360deg}}.ai-float-btn{isolation:isolate;overflow:hidden}.ai-float-btn-spin{z-index:-1;background:conic-gradient(from var(--ai-angle), #c22030 0%, #1a3a5c 18%, #3b82f6 36%, #e63946 54%, #0a1929 72%, #c22030 100%);animation:2.8s linear infinite ai-border-spin;position:absolute;inset:-60%}.watermark-text{text-align:center;-webkit-user-select:none;user-select:none;background:linear-gradient(#ffffff1f,#0000);letter-spacing:-.02em;color:#0000;white-space:nowrap;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.5rem,9vw,6.5rem);font-weight:600;line-height:1}.border-navy\/10{border-color:#0a192914!important}.border-navy\/8{border-color:#0a19290f!important}.border-navy\/5{border-color:#0a19290a!important}.border-navy\/15{border-color:#0a19291f!important}.border-white\/10{border-color:#ffffff1a!important}@media (prefers-reduced-motion:reduce){.animate-logo-marquee,.animate-testimonials-marquee,.ai-float-btn-spin,.map-dot:after,.map-hub:before,.map-hub:after,.map-route,.ap-reveal,.v4-reveal{opacity:1;transition:none;animation:none;transform:none}}
