.home-hero-phones[data-astro-cid-pdpp3hug]{height:360px;perspective:1300px;overflow:visible}@media(min-width:640px){.home-hero-phones[data-astro-cid-pdpp3hug]{height:520px}}.hhp-track[data-astro-cid-pdpp3hug]{position:absolute;inset:0;transform-style:flat}.hhp-slide[data-astro-cid-pdpp3hug]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .6s ease;will-change:transform,opacity}.home-hero-phones[data-astro-cid-pdpp3hug].hhp-init .hhp-slide[data-astro-cid-pdpp3hug]{transition:none}.hhp-slide[data-astro-cid-pdpp3hug] img[data-astro-cid-pdpp3hug]{height:300px;width:auto;display:block;pointer-events:none;border-radius:8px;filter:drop-shadow(0 22px 42px rgba(0,0,0,.6))}@media(min-width:640px){.hhp-slide[data-astro-cid-pdpp3hug] img[data-astro-cid-pdpp3hug]{height:465px}}.hhp-btn[data-astro-cid-pdpp3hug]{position:absolute;top:50%;transform:translateY(-50%);z-index:200;width:40px;height:40px;border-radius:9999px;display:flex;align-items:center;justify-content:center;color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.15);backdrop-filter:blur(6px);cursor:pointer;transition:background .2s,border-color .2s}.hhp-btn[data-astro-cid-pdpp3hug]:hover{background:#10b98140;border-color:#10b98180}.hhp-btn[data-astro-cid-pdpp3hug] svg[data-astro-cid-pdpp3hug]{width:20px;height:20px}.hhp-prev[data-astro-cid-pdpp3hug]{left:4px}.hhp-next[data-astro-cid-pdpp3hug]{right:4px}@media(max-width:639px){.home-hero-phones[data-astro-cid-pdpp3hug]{height:clamp(440px,145vw,620px);perspective:none}.hhp-track[data-astro-cid-pdpp3hug]{bottom:64px}.hhp-slide[data-astro-cid-pdpp3hug]{height:calc(100% - 32px);aspect-ratio:496 / 1040}.hhp-slide[data-astro-cid-pdpp3hug] img[data-astro-cid-pdpp3hug]{height:100%;width:100%;object-fit:contain}.hhp-btn[data-astro-cid-pdpp3hug]{top:auto;bottom:4px;width:44px;height:44px;transform:none}.hhp-prev[data-astro-cid-pdpp3hug]{left:calc(50% - 52px)}.hhp-next[data-astro-cid-pdpp3hug]{right:calc(50% - 52px)}}.home-hero-phones[data-astro-cid-pdpp3hug].hhp-unfolding .hhp-slide[data-astro-cid-pdpp3hug]{transition-duration:1.1s,.9s}@media(prefers-reduced-motion:reduce){.hhp-slide[data-astro-cid-pdpp3hug]{transition:none}}.hm-hero-stage[data-astro-cid-kwug4hp6]{position:relative;isolation:isolate}.hm-hero-stage[data-astro-cid-kwug4hp6]:before{content:"";position:absolute;z-index:-1;inset:9% 10%;border:1px solid rgb(110 231 183 / .22);border-radius:50%;box-shadow:0 0 90px #10b98129,inset 0 0 70px #10b98117}.timeline-track[data-astro-cid-w34jh3a7]{position:relative;padding-top:1.5rem}.timeline-track[data-astro-cid-w34jh3a7]:before{content:"";position:absolute;top:.45rem;left:1.5rem;right:1.5rem;height:2px;background:#a7e8d0;transform-origin:left}.timeline-step[data-astro-cid-w34jh3a7]:before{content:"";position:absolute;top:-1.38rem;left:1.5rem;width:.75rem;height:.75rem;border:2px solid #047857;border-radius:50%;background:#f9fafb}@media(max-width:1023px){.timeline-track[data-astro-cid-w34jh3a7]{padding-top:0;padding-left:1.5rem}.timeline-track[data-astro-cid-w34jh3a7]:before{top:1.5rem;bottom:1.5rem;left:.45rem;right:auto;width:2px;height:auto;transform-origin:top}.timeline-step[data-astro-cid-w34jh3a7]:before{top:1.5rem;left:-1.38rem}}[data-hm-hero]{border-radius:0 0 28px 28px}@media(min-width:1024px){[data-hm-hero]{border-radius:0 0 44px 44px}}@media(prefers-reduced-motion:no-preference){@keyframes hm-feature-phone{0%{opacity:.5;transform:scale(.78) translateY(28px)}}@keyframes hm-hero-arrive{0%{opacity:.55;transform:scale(.78) translateY(35px) rotate(-4deg)}}@keyframes hm-photo-arrive{0%{transform:scale(1.14)}}.hm-js .hm-hero-stage{animation:hm-hero-arrive 1.35s cubic-bezier(.16,1,.3,1) both}.hm-js [data-hm-image-scene].hm-image-in>img:first-child{animation:hm-photo-arrive 1.2s cubic-bezier(.16,1,.3,1) both}@keyframes hm-detail-in{0%{opacity:.65;transform:translateY(10px)}}@keyframes hm-line-across{0%{transform:scaleX(0)}}@keyframes hm-line-down{0%{transform:scaleY(0)}}.hm-js [data-hm-feature].hm-scene-in .feature-phone img{animation:hm-feature-phone .75s cubic-bezier(.16,1,.3,1) both}.hm-js [data-hm-feature].hm-scene-in .feature-copy>*{animation:hm-detail-in .6s cubic-bezier(.16,1,.3,1) both}.hm-js [data-hm-feature].hm-scene-in .feature-copy>:nth-child(2){animation-delay:70ms}.hm-js [data-hm-feature].hm-scene-in .feature-copy>:nth-child(3){animation-delay:.14s}.hm-js [data-hm-feature].hm-scene-in .feature-copy>:nth-child(4){animation-delay:.21s}.hm-js [data-hm-timeline].hm-scene-in .timeline-track:before{animation:hm-line-across .8s cubic-bezier(.16,1,.3,1) both}.hm-js [data-hm-proof].hm-scene-in .home-proof-feature blockquote{animation:hm-detail-in .65s cubic-bezier(.16,1,.3,1) both}.hm-js [data-hm-proof].hm-scene-in .home-proof-feature figcaption{animation:hm-detail-in .65s cubic-bezier(.16,1,.3,1) .15s both}@media(max-width:1023px){.hm-js [data-hm-timeline].hm-scene-in .timeline-track:before{animation-name:hm-line-down}}@keyframes hm-word-in{0%{opacity:.65;filter:blur(4px);transform:translate3d(0,.22em,0)}}@keyframes hm-rise-in{0%{opacity:.55;filter:blur(4px);transform:translate3d(0,14px,0)}}.hm-js .hm-word{display:inline-block;animation:hm-word-in .95s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--i) * 32ms)}.hm-js .hm-rise{animation:hm-rise-in 1s cubic-bezier(.16,1,.3,1) backwards;animation-delay:min(var(--d, 0ms),.65s)}.hm-js .hm-hero-actions>:first-child{animation-delay:.5s}.hm-js .hm-hero-actions>:nth-child(2){animation-delay:.59s}html.hm-js .hm-armed{opacity:0;transform:translate3d(0,28px,0);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1),filter .7s cubic-bezier(.16,1,.3,1);transition-delay:var(--hm-delay, 0ms);will-change:opacity,transform}html.hm-js .hm-armed.hm-blur{filter:blur(8px)}html.hm-js .hm-armed[data-hm-clip]{transform:scale(.86) translateY(24px)}html.hm-js .hm-armed.hm-in{opacity:1;transform:none;filter:none}.hm-js [data-hm-spotlight]:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(380px circle at var(--mx, 50%) var(--my, 50%),rgba(52,211,153,.13),transparent 62%);opacity:0;transition:opacity .3s ease-out}.hm-js [data-hm-spotlight]:hover:after{opacity:1}.hm-cta svg{transition:transform .2s cubic-bezier(.16,1,.3,1)}.hm-cta:hover svg{transform:translate3d(3px,0,0)}}
