.he-desktop-home{font-family:var(--font-reddit-sans),sans-serif;color:#000d34;overflow:clip}.he-desktop-home h1,.he-desktop-home h2,.he-desktop-home h3,.he-desktop-home p{margin:0}.he-hero{height:746px;width:100%;position:relative;background:#fff}.he-button{height:44px;padding:8px 16px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:16px;line-height:1.4;text-decoration:none;white-space:nowrap;position:relative;z-index:2}.he-button-primary{background:#1545d5;color:white}.he-button-navy{background:#000d34;color:white}.he-button-ghost{background:#fff;color:#1545d5;border:1px solid #1545d5}.he-buttons{display:flex;gap:16px}.he-brand-strip a:focus-visible,.he-button:focus-visible{outline:3px solid #00e6da;outline-offset:4px}.he-hero-copy{position:absolute;left:max(100px,calc(50% - 620px));top:179px;gap:40px;align-items:flex-start;z-index:2}.he-hero-copy,.he-hero-heading{display:flex;flex-direction:column}.he-hero-heading{gap:24px;width:665px}.he-hero h1{font-size:64px;line-height:77px;font-weight:500;letter-spacing:0}.he-hero-heading p{font-size:16px;line-height:1.4;color:#717680}.he-hero-map{position:absolute;left:calc(50% - 108px);top:165px;width:1241px;height:700px;pointer-events:none}.he-hero-map img{width:100%;height:100%;object-fit:contain;opacity:.7}.he-hero-art{position:absolute;left:calc(50% + 82px);top:243px;width:650.5px;height:297px;pointer-events:none}.he-hero-h{width:100%;height:100%}.he-hero-tag{position:absolute;padding:6px 10px;border-radius:8px 8px 0 8px;background:#1545d5;color:#fff;font-family:var(--font-reddit-mono),monospace;font-size:12px;line-height:1.4;letter-spacing:.48px;text-transform:uppercase;white-space:nowrap;box-shadow:inset 0 2px 2px rgba(0,230,218,.24),inset 0 0 2px rgba(0,13,52,.5),inset 0 -2px 2px rgba(0,13,52,.24),0 2px 2px rgba(103,124,188,.06),0 6px 3px rgba(103,124,188,.05),0 15px 4.5px rgba(103,124,188,.03),0 26px 5px rgba(103,124,188,.01)}.he-hero-tag-0{left:15px;top:51px}.he-hero-tag-1{left:338px;top:180px;background:#15b7d5;border-radius:8px 8px 8px 0}.he-hero-tag-2{left:450px;top:99px;background:#15d5d5}.he-hero-dot{position:absolute;border:4px solid #c6e5fb;background:#1591d5;border-radius:50%;width:20px;height:20px;box-shadow:0 0 0 3px #e9f8ff}.he-hero-dot-1{left:-11px;top:186px}.he-hero-dot-2{left:294px;top:-34px}.he-hero-dot-3{left:480px;top:270px}.he-intro{width:100%;padding:100px;background:#fff;position:relative}.he-enterprises{max-width:1240px;margin:auto;padding:64px 80px;flex-direction:column;gap:64px;border:.75px solid #dde1e9;border-radius:12px;background:linear-gradient(0deg,#f2fffe,#fff);box-shadow:0 2px 4px #677cbc0f,0 6px 6px #677cbc0d,0 15px 9px #677cbc08;position:relative;z-index:2}.he-enterprises,.he-overline{display:flex;align-items:center}.he-overline{font-family:var(--font-reddit-mono),monospace;font-size:12px;text-transform:uppercase;letter-spacing:.48px;line-height:1.4;gap:16px}.he-overline img{width:17.778px;height:15.407px;object-fit:contain}.he-brand-strip{display:flex;align-items:center;justify-content:space-between;width:100%;height:40.096px}.he-brand-strip img{height:40px;width:auto;object-fit:contain}.he-brand-strip a:first-child img{width:161.176px}.he-brand-strip a:nth-child(2) img{width:196.471px}.he-brand-strip a:nth-child(3) img{width:195.294px}.he-brand-strip a:nth-child(4) img{width:196px;height:32px}.he-brand-strip span{font-size:24px;line-height:1.4;color:#5815d5}.he-why{padding:100px 0;align-items:center;gap:64px;width:100%;min-height:784px;background:#fff}.he-why,.he-why-heading{position:relative;display:flex;flex-direction:column}.he-why-heading{width:625px;text-align:center;z-index:2;gap:24px}.he-why h2{font-size:48px;line-height:1.3;font-weight:500}.he-why-heading p{font-size:16px;line-height:1.4;color:#717680}.he-why-cards{gap:24px;align-items:stretch;z-index:2}.he-why-card,.he-why-cards{display:flex;position:relative}.he-why-card{width:320px;height:260px;border:.75px solid #dde1e9;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 2px 4px #677cbc0f,0 6px 6px #677cbc0d,0 15px 9px #677cbc08;flex-direction:column;justify-content:flex-end}.he-why-image{position:absolute;inset:0;background:#156bd5}.he-why-image img{width:100%;height:100%;object-fit:cover;mix-blend-mode:overlay;object-position:bottom}.he-why-image span{position:absolute;inset:0;background:linear-gradient(#000d3400,#000d3480)}.he-why-card-1 .he-why-image{background:#15b7d5}.he-why-card-1 img{mix-blend-mode:plus-lighter}.he-why-card-2 .he-why-image{background:#00e6da}.he-why-card-copy{padding:24px;border-top:2px solid #00e6da;background:white;position:relative;display:flex;flex-direction:column;justify-content:center;gap:4px}.he-why-card h3{font-size:24px;line-height:1.4;font-weight:400;color:#1591d5}.he-why-card-1 h3{color:#15b7d5}.he-why-card-2 h3{color:#15d5d5}.he-why-card-copy p{font-size:16px;line-height:1.4}@media(min-width:1640px){.he-hero-art{left:calc(50% + 82px)}}.he-timeline{position:relative;background:#fff;padding:100px;display:flex;flex-direction:column;gap:158px;width:100%;min-height:701px}.he-timeline>[data-name="Timeline Header"]{position:relative;z-index:2;gap:40px}.he-timeline-phases{display:flex;gap:32px;position:relative;z-index:2;width:100%}.he-timeline-phases article{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.he-timeline-phases h3{white-space:pre-line}.he-timeline-week{font-family:var(--font-reddit-mono),monospace;font-size:12px;line-height:1.4;text-transform:uppercase;letter-spacing:.48px;border:1px solid;border-radius:8px 8px 8px 0;padding:7px 11px;background:#fff}.he-timeline h3{font-size:24px;font-weight:400;line-height:1.4}.he-timeline-description{font-size:16px;line-height:1.4;color:#717680}.he-timeline-track{position:absolute;top:313px;left:100px;right:100px;height:0;background:none;z-index:2}.he-timeline-track i{position:absolute;top:-5px;width:12px;height:12px;border:3px solid #99d4f8;border-radius:50%;transform:translateX(-50%)}.he-desktop-home>div[data-name][data-scroll-section]>div:not([data-name="Dot map"]){z-index:2}.he-desktop-home>[data-name="CTA Footer"]>[data-name=Container],.he-desktop-home>[data-name="CTA Footer"]>[data-name=Footer]{position:absolute}.he-footer-wordmark{width:170.18px;height:51.071px;object-fit:contain}.he-hero,.he-intro,.he-why{margin-bottom:-1px}.he-intro{height:449.096px}.he-enterprises{height:249.096px;border:0;outline:.75px solid #dde1e9;flex-shrink:0}.he-overline{line-height:17px}.he-why-heading h2{line-height:62px}.he-why-heading p{line-height:22px}.he-why-card{border:0;outline:.75px solid #dde1e9}.he-why-card h3{line-height:34px}.he-why-card-copy p{line-height:22px}.he-why-card-copy{min-height:110px}.he-why-card-1 .he-why-image img{object-position:center}.he-outcome-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;width:100%;position:relative;z-index:2}.he-outcome-grid>div{grid-column:span 2}.he-outcome-grid>div:nth-child(-n+2){grid-column:span 3}.he-hero-map img{opacity:1}.he-hero-dot{border:.75px solid #1591d5;background:white;box-shadow:none}.he-hero-dot:after{content:"";position:absolute;inset:4px;background:#1591d5;border-radius:50%}.he-desktop-home .he-os,.he-desktop-home .he-timeline{margin-bottom:-1px}.fm-art-tag,.he-hero-tag{transform-origin:center;animation:he-tag-pop .55s linear both}.fm-art-tag-social,.he-hero-tag-0{animation-delay:.8s}.fm-art-tag-tech,.he-hero-tag-1{animation-delay:1.7s}.fm-art-tag-media,.he-hero-tag-2{animation-delay:2.2s}@keyframes he-tag-pop{0%{opacity:0;transform:scale(0);animation-timing-function:cubic-bezier(.45,1.45,.8,1)}27%{opacity:1}54.5%{transform:scale(1.12);animation-timing-function:ease-in-out}to{opacity:1;transform:scale(1)}}.fm-dot,.he-hero-dot{--he-glow:140,166,255;--he-spread:8px;animation:he-beacon 4.2s linear infinite}.fm-dot{--he-spread:4px}.fm-dot-two,.he-hero-dot-2{--he-glow:115,204,255;animation-delay:.9s}.fm-dot-three,.he-hero-dot-3{--he-glow:89,255,235;animation-delay:1.4s}@keyframes he-beacon{0%,14.29%{transform:scale(1);box-shadow:0 0 2px var(--he-spread) rgba(var(--he-glow),0);animation-timing-function:cubic-bezier(.4,0,.6,1)}26.19%,50%{transform:scale(1.06);box-shadow:0 0 22px var(--he-spread) rgba(var(--he-glow),.9);animation-timing-function:cubic-bezier(.4,0,.6,1)}38.1%{transform:scale(1);box-shadow:0 0 2px var(--he-spread) rgba(var(--he-glow),0);animation-timing-function:cubic-bezier(.4,0,.6,1)}61.9%,to{transform:scale(1);box-shadow:0 0 2px var(--he-spread) rgba(var(--he-glow),0)}}.he-timeline-track i{top:-10px;width:20px;height:20px;border:1px solid #d6e2ff;background:#fff;box-sizing:border-box}.he-timeline-track i:after{content:"";position:absolute;left:3.45px;top:3.45px;width:11.1px;height:11.1px;box-sizing:border-box;border-radius:50%;border:.75px solid #b9cbf7;background:#d6e2ff}.he-timeline-track i,.he-timeline-track i:after{transition:background-color .3s cubic-bezier(.4,0,.6,1),border-color .3s cubic-bezier(.4,0,.6,1)}.he-timeline-track i[data-lit=true]{animation:he-phase-pulse .8s linear both}.he-timeline-track i[data-lit=true]:after{background:#1591d5;border-color:#1591d5}@keyframes he-phase-pulse{0%{transform:translateX(-50%) scale(1);box-shadow:0 0 2px 8px rgba(115,204,255,0);animation-timing-function:cubic-bezier(.4,0,.6,1)}35%{transform:translateX(-50%) scale(1.06);box-shadow:0 0 22px 8px rgba(115,204,255,.9);animation-timing-function:cubic-bezier(.4,0,.6,1)}to{transform:translateX(-50%) scale(1);box-shadow:0 0 2px 8px rgba(115,204,255,0)}}@media(prefers-reduced-motion:reduce){.fm-art-tag,.fm-dot,.he-hero-dot,.he-hero-tag,.he-timeline .he-timeline-track i,.he-timeline .he-timeline-track i:after{animation:none!important}}.he-timeline h3{white-space:pre-line}.he-hero-dots{display:block;width:100%;height:100%}svg.he-hero-dots circle{fill:#f7f8fa}svg.he-hero-dots circle.is-shimmering{animation:he-map-shimmer 4.2s linear infinite}@keyframes he-map-shimmer{0%{fill:#f7f8fa;animation-timing-function:cubic-bezier(.4,0,.6,1)}11.905%{fill:#d9f5f2;animation-timing-function:cubic-bezier(.4,0,.6,1)}23.81%,to{fill:#f7f8fa}}@media(prefers-reduced-motion:reduce){svg.he-hero-dots circle.is-shimmering{animation:none}}.he-button{transition:background-color .3s ease-out}.he-button-primary:hover{background:#1138b8}.he-button-navy:hover{background:#1b2a5c}.he-button-ghost:hover{background:#eef3ff}@media (prefers-reduced-motion:reduce){.he-button{transition:none}}.he-why-art{inset:0;pointer-events:none}.he-why-art,.he-why-frame{position:absolute;overflow:hidden}.he-why-frame{top:0;bottom:0;left:50%;width:1440px;margin-left:-720px}.he-why-dots{position:absolute;left:229.17px;top:712.43px;width:693.53px;height:391.17px;max-width:none;transform-origin:0 0;transform:matrix(0,-1,-1,0,0,0)}.he-why-start{position:absolute;z-index:2;left:105.5px;top:488.4px;width:21px;height:21px;overflow:visible}.he-hero-dot{width:21px;height:21px;box-sizing:border-box;border:1px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(180deg,#00e6da 9.6154%,#1545d5 64.9038%) border-box}.he-hero-dot:after{inset:3.95px;background:var(--he-dot-centre,#1545d5)}.he-hero-dot-2{--he-dot-centre:#1591d5}.he-hero-dot-3{--he-dot-centre:#00e6da}