.landing-motion{display:contents}.landing-motion :is(.landing-button,.landing-plan-action a){transition:transform .16s cubic-bezier(.16,1,.3,1),background-color .18s,border-color .18s,color .18s}.landing-motion .landing-button svg{transition:transform .24s cubic-bezier(.16,1,.3,1)}.landing-motion :is(.landing-button,.landing-plan-action a):active{transform:scale(.97)}.landing-motion .landing-button:focus-visible svg{transform:translate(4px)}.landing-motion .landing-sector-arrow{transition:transform .26s cubic-bezier(.16,1,.3,1),background-color .18s,color .18s}.landing-motion .landing-sector-links :is(a,button):focus-visible .landing-sector-arrow{transform:translate(4px)rotate(-35deg)}.landing-motion .landing-nav-links>a,.landing-motion .landing-footer-column a{text-underline-offset:.45em;text-decoration:underline #0000;transition:color .18s,text-decoration-color .18s,text-underline-offset .24s}.landing-motion :is(.landing-nav-links>a,.landing-footer-column a):is(:hover,:focus-visible){text-underline-offset:.25em;text-decoration-color:currentColor}.landing-motion .landing-mobile-menu{animation:.28s cubic-bezier(.16,1,.3,1) landing-menu-open}.landing-motion .landing-nav-toggle span{transition:transform .2s cubic-bezier(.16,1,.3,1)}.landing-motion .landing-nav-toggle[aria-expanded=true] span:first-child{transform:translateY(calc(.175rem + .5px))rotate(45deg)}.landing-motion .landing-nav-toggle[aria-expanded=true] span:last-child{transform:translateY(calc(-.175rem - .5px))rotate(-45deg)}.landing-plan-price .figure>span{display:inline-block}.landing-motion .landing-plan-details[data-expanded=true] .landing-plan-features li:nth-child(n+6){animation:.24s cubic-bezier(.16,1,.3,1) landing-feature-open}@media (max-width:600px){.landing-motion .landing-plan-details[data-expanded=true] .landing-plan-features li:nth-child(5){animation:.24s cubic-bezier(.16,1,.3,1) landing-feature-open}}.landing-tour-screen{position:absolute;inset:0}.landing-motion .landing-faq-list button{transition:color .18s}.landing-motion .landing-faq-list button>svg{transition:transform .28s cubic-bezier(.16,1,.3,1),color .18s}.landing-motion .landing-faq-list [role=region][data-state=open]{animation:.28s cubic-bezier(.16,1,.3,1) landing-answer-open}.landing-motion .landing-faq-list [role=region][data-state=closed]{animation:.18s ease-in landing-answer-close}@media (hover:hover) and (pointer:fine){.landing-motion .landing-button:hover svg{transform:translate(4px)}.landing-motion .landing-sector-links :is(a,button):hover .landing-sector-arrow{transform:translate(4px)rotate(-35deg)}}@keyframes landing-menu-open{0%{opacity:.3;clip-path:inset(0 0 12%);transform:translateY(-12px)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes landing-answer-open{0%{opacity:.4;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes landing-answer-close{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes landing-feature-open{0%{opacity:.3;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.landing-motion{scroll-behavior:auto}.landing-motion :is(.landing-button,.landing-button svg,.landing-plan-action a,.landing-sector-arrow,.landing-footer-column a,.landing-nav-links>a,.landing-faq-list button>svg,.landing-nav-toggle span){transition:color .1s linear,background-color .1s linear}.landing-motion :is(.landing-button,.landing-plan-action a):active,.landing-motion .landing-button:is(:hover,:focus-visible) svg,.landing-motion .landing-sector-links :is(a,button):is(:hover,:focus-visible) .landing-sector-arrow{transform:none}.landing-motion .landing-mobile-menu,.landing-motion .landing-faq-list [role=region][data-state],.landing-motion .landing-plan-details[data-expanded=true] .landing-plan-features li{animation:none}}
