.landing{--star:#f26a2e}.zoom-bg{isolation:isolate;background:#0f2a2c url(/landing/mockup-bg.webp) 50%/cover no-repeat;position:relative;overflow:hidden}.zoom-bg:after{content:"";z-index:-1;background:radial-gradient(45% 55% at 50% 55%,#c8f5f559 0%,#c8f5f51f 45%,#0000 75%);position:absolute;inset:0}.phone{background:#0b0b0d;border-radius:2.4rem;padding:.55rem;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a,0 0 0 2px #c8d0d2,0 0 0 3px #0000008c,0 40px 70px -18px #000000bf,0 12px 24px -8px #00000080}.phone>img{object-fit:cover;object-position:top;border-radius:1.9rem;width:100%;height:100%;display:block}.phone:before{content:"";z-index:1;background:#0b0b0d;border-radius:999px;width:26%;height:1.25rem;position:absolute;top:1rem;left:50%;translate:-50%}.faq summary{list-style:none}.faq summary::-webkit-details-marker{display:none}.faq .faq-icon{transition:transform .2s}.faq details[open] .faq-icon{transform:rotate(45deg)}.landing{overflow-x:clip}.landing [data-reveal]{transition:opacity .9s,transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:var(--rd,0s)}@supports (animation-timeline:view()){.parallax{animation:linear both parallax;animation-timeline:view()}.parallax-down{animation-direction:reverse}}@keyframes parallax{0%{translate:0 48px}to{translate:0 -48px}}@media (prefers-reduced-motion:reduce){.parallax{animation:none}}.tab-fade{animation:.45s cubic-bezier(.2,.7,.2,1) tab-fade}@keyframes tab-fade{0%{opacity:0;transform:translateY(10px)}}
