.landing-hiw-timeline{display:none}@media (max-width: 767px){.landing-hiw-timeline{display:flex;flex-direction:column;align-items:flex-start;position:relative;padding-left:20px}.landing-hiw-timeline-line{position:absolute;left:10px;top:28px;bottom:28px;width:2px;background:linear-gradient(180deg,#4f46e5,#0891b2);transform-origin:top center;transform:scaleY(0);border-radius:999px;transition:transform .55s cubic-bezier(.22,1,.36,1) .1s}.landing-hiw-timeline-line.hiw-line-drawn{transform:scaleY(1)}}#sec-how-it-works .landing-step-card{opacity:0;transform:translateY(14px);transition:opacity .48s ease,transform .48s cubic-bezier(.22,1,.36,1)}#sec-how-it-works .landing-step-card.hiw-revealed{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){#sec-how-it-works .landing-step-card{opacity:1;transform:none;transition:none}.landing-hiw-timeline-line{transform:scaleY(1)!important;transition:none!important}}#sec-feature-highlights .landing-feature-card{opacity:0;transform:translateY(12px);transition:opacity .46s ease,transform .46s cubic-bezier(.22,1,.36,1)}#sec-feature-highlights .landing-feature-card.feat-revealed{opacity:1;transform:translateY(0)}#sec-feature-highlights .landing-feature-card.feat-revealed .landing-feature-card-icon{animation:feat-icon-pop .4s cubic-bezier(.34,1.56,.64,1) both;animation-delay:inherit}@keyframes feat-icon-pop{0%{transform:scale(.75);opacity:0}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion: reduce){#sec-feature-highlights .landing-feature-card{opacity:1;transform:none;transition:none}#sec-feature-highlights .landing-feature-card .landing-feature-card-icon{animation:none!important}}#sec-positioning .landing-compare-card--appliora .landing-compare-list li{opacity:0;transform:translate(-8px);transition:opacity .38s ease,transform .38s cubic-bezier(.22,1,.36,1)}#sec-positioning .landing-compare-card--appliora .landing-compare-list li.compare-check-in{opacity:1;transform:translate(0)}@media (prefers-reduced-motion: reduce){#sec-positioning .landing-compare-card--appliora .landing-compare-list li{opacity:1;transform:none;transition:none}}.landing-pricing-tier--pro{opacity:0;transform:translateY(16px);transition:opacity .52s ease,transform .52s cubic-bezier(.22,1,.36,1)}.landing-pricing-tier--pro.pricing-card-revealed{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){.landing-pricing-tier--pro{opacity:1;transform:none;transition:none}}.landing-pricing-cancel-note{display:flex;align-items:center;justify-content:center;gap:6px;margin:8px 0 0;text-align:center;font-size:13px;font-weight:600;color:#475569;letter-spacing:.005em}.landing-pricing-cancel-note-icon{width:14px;height:14px;flex-shrink:0;color:#4f46e5}.launch-badge-pulse{position:relative;overflow:hidden}.launch-badge-pulse:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translate(-110%);animation:badge-shine 4s ease-in-out 1.5s infinite;pointer-events:none;border-radius:inherit}@keyframes badge-shine{0%,85%,to{transform:translate(-110%)}45%{transform:translate(110%)}}@media (prefers-reduced-motion: reduce){.launch-badge-pulse:after{animation:none}}.landing-final-cta-icon--float{animation:cta-icon-float 6s ease-in-out infinite}@keyframes cta-icon-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (prefers-reduced-motion: reduce){.landing-final-cta-icon--float{animation:none}}@media (max-width: 767px){.landing-templates-showcase-card--featured{transition:transform .28s cubic-bezier(.22,1,.36,1);transform:scale(1.03)}}@media (max-width: 767px){#page-landing .hero.hero--v2 .hero-cta-trust-line{margin-top:10px;margin-bottom:10px}#page-landing .landing-mobile-hero-preview{margin-top:6px!important}}@media (max-width: 767px){#page-landing .hero.hero--v2 .hero-inner{padding-top:16px;padding-bottom:20px}#page-landing .hero.hero--v2 .kicker--live{margin-bottom:10px}#page-landing .hero.hero--v2 .hero-headline-v2{line-height:1.07;margin-bottom:10px}#page-landing .hero.hero--v2 .hero-subhead{margin-top:10px;margin-bottom:14px}#page-landing .hero.hero--v2 .hero-cta-stack{margin-bottom:14px}}@keyframes appliora-live-pulse{0%{box-shadow:0 0 #22c55e73}70%{box-shadow:0 0 0 6px #22c55e00}to{box-shadow:0 0 #22c55e00}}@media (max-width: 767px) and (prefers-reduced-motion: no-preference){#page-landing .landing-mobile-preview-badge:before{animation:appliora-live-pulse 2.4s ease-out infinite}}
