.hfa-landing,.hfa-landing *{font-family:Manrope,ui-sans-serif,system-ui,Segoe UI,Roboto,sans-serif}.hfa-landing .hfa-display,.hfa-landing .hfa-display *{font-family:Plus Jakarta Sans,Manrope,ui-sans-serif,system-ui,sans-serif;font-weight:800}.hfa-landing{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.hfa-landing .hfa-numeric{font-variant-numeric:tabular-nums}.hfa-landing [data-hfa-anchor]{scroll-margin-top:84px}.hfa-landing :focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #c05f3c}.hfa-landing [data-hfa-anchor]:focus-visible{outline:none}@keyframes hfa-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translate(0,0)}}@keyframes hfa-settle{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes hfa-word-cycle{0%,26%{opacity:1;transform:translate(0,0)}30%,95%{opacity:0;transform:translateY(.55em)}96%,to{opacity:0;transform:translateY(-.35em)}}@keyframes hfa-device-float{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translateY(-9px)rotate(.25deg)}}@keyframes hfa-phone-float{0%,to{transform:translate(0,0)rotate(2deg)}50%{transform:translateY(-12px)rotate(-1deg)}}@keyframes hfa-card-arrive{0%{opacity:0;transform:translate(28px,12px)scale(.96)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes hfa-card-breathe{0%,to{transform:translate(0,0)}50%{transform:translateY(-5px)}}@keyframes hfa-line-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hfa-landing .hfa-enter{animation:.76s cubic-bezier(.22,.61,.36,1) both hfa-rise}.hfa-landing .hfa-settle{animation:1.4s cubic-bezier(.22,.61,.36,1) both hfa-settle}.hfa-landing .hfa-word-cycle{position:relative;overflow:hidden}.hfa-landing .hfa-word-cycle>span{opacity:0;animation:11.6s cubic-bezier(.22,.61,.36,1) infinite hfa-word-cycle;display:block}.hfa-landing .hfa-word-cycle>span:not(:first-child){position:absolute;inset:0 auto auto 0}.hfa-landing .hfa-word-cycle>span:nth-child(2){animation-delay:2.9s}.hfa-landing .hfa-word-cycle>span:nth-child(3){animation-delay:5.8s}.hfa-landing .hfa-word-cycle>span:nth-child(4){animation-delay:8.7s}.hfa-landing .hfa-device-float{animation:6s ease-in-out infinite hfa-device-float}.hfa-landing .hfa-phone-float{animation:7s ease-in-out infinite hfa-phone-float}.hfa-landing .hfa-hero-card{opacity:0;animation:.72s cubic-bezier(.22,.61,.36,1) forwards hfa-card-arrive,5s ease-in-out 1.6s infinite hfa-card-breathe}.hfa-landing .hfa-hero-card:nth-child(2){margin-left:-24px}.hfa-landing .hfa-timeline:before,.hfa-landing .hfa-timeline:after{z-index:0;content:"";transform-origin:0;height:2px;position:absolute;top:49px;left:12%;right:12%}.hfa-landing .hfa-timeline:before{background:#d7e1e4}.hfa-landing .hfa-timeline:after{background:linear-gradient(90deg,#20a6b2,#e47751 52%,#8066c2);transform:scaleX(0)}.hfa-landing .hfa-reveal.is-visible .hfa-timeline:after{animation:1.4s cubic-bezier(.22,.61,.36,1) .28s forwards hfa-line-draw}.hfa-landing .hfa-timeline-node{box-shadow:0 0 0 7px #ffffffc7}.hfa-landing.hfa-reveal-ready .hfa-reveal{opacity:0;transition:opacity .72s cubic-bezier(.22,.61,.36,1),transform .72s cubic-bezier(.22,.61,.36,1);transform:translateY(30px)}.hfa-landing.hfa-reveal-ready .hfa-reveal.is-visible{opacity:1;transform:translate(0,0)}.hfa-landing.hfa-reveal-ready .hfa-reveal .hfa-stagger>*{opacity:0;transition:opacity .56s cubic-bezier(.22,.61,.36,1),transform .56s cubic-bezier(.22,.61,.36,1);transform:translateY(18px)}.hfa-landing.hfa-reveal-ready .hfa-reveal.is-visible .hfa-stagger>*{opacity:1;transform:translate(0,0)}.hfa-landing .hfa-stagger>:nth-child(2){transition-delay:80ms}.hfa-landing .hfa-stagger>:nth-child(3){transition-delay:.16s}.hfa-landing .hfa-stagger>:nth-child(4){transition-delay:.24s}.hfa-landing .hfa-stagger>:nth-child(5){transition-delay:.32s}.hfa-landing .hfa-media-reveal img{transition:transform 1.1s cubic-bezier(.22,.61,.36,1);transform:scale(1.045)}.hfa-landing .hfa-reveal.is-visible .hfa-media-reveal img{transform:scale(1)}.hfa-landing summary{cursor:pointer;list-style:none}.hfa-landing summary::-webkit-details-marker{display:none}.hfa-landing details[open] .hfa-faq-chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.hfa-landing .hfa-enter,.hfa-landing .hfa-settle,.hfa-landing .hfa-word-cycle>span,.hfa-landing .hfa-device-float,.hfa-landing .hfa-phone-float,.hfa-landing .hfa-hero-card,.hfa-landing.hfa-reveal-ready .hfa-reveal,.hfa-landing.hfa-reveal-ready .hfa-reveal .hfa-stagger>*,.hfa-landing .hfa-media-reveal img{opacity:1;animation:none;transform:none}.hfa-landing .hfa-timeline:after{transform:scaleX(1)}.hfa-landing .hfa-word-cycle>span{display:none}.hfa-landing .hfa-word-cycle>span:first-child{display:block;position:static}.hfa-landing *,.hfa-landing :before,.hfa-landing :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (width<=767px){.hfa-landing .hfa-timeline:before,.hfa-landing .hfa-timeline:after{display:none}}