.landing-page{--landing-accent:190 242 100;--landing-accent-hover:217 249 157;--landing-accent-strong:163 230 53;--landing-accent-deep:26 46 5;--landing-focus:132 204 22;--landing-secondary:37 99 235;--landing-secondary-mid:59 130 246;--landing-secondary-deep:30 58 138;--landing-selection:191 219 254;--landing-glow:34 211 238;--landing-ink:2 6 23;--landing-hero:#f7f2f2;--landing-surface:#f8f6f5;--landing-divider:#d6d0cc;--landing-feature-background:#000;--landing-phone-gradient:radial-gradient(circle at 50% 10%,#172554 0%,#020617 42%,#020617 100%);--landing-cta-gradient:linear-gradient(120deg,#020617,#0f172a,#052e2f,#020617);--landing-cta-veil:radial-gradient(circle at 18% 20%,rgb(var(--landing-accent)/0.16),transparent 28%),radial-gradient(circle at 82% 70%,rgb(var(--landing-glow)/0.16),transparent 34%)}.landing-page[data-landing-audience=property-managers]{--landing-accent:216 180 254;--landing-accent-hover:233 213 255;--landing-accent-strong:192 132 252;--landing-accent-deep:59 7 100;--landing-focus:168 85 247;--landing-secondary:124 58 237;--landing-secondary-mid:139 92 246;--landing-secondary-deep:76 29 149;--landing-selection:233 213 255;--landing-glow:232 121 249;--landing-ink:29 16 43;--landing-hero:#f4eef9;--landing-surface:#f7f3fa;--landing-divider:#ded1e8;--landing-feature-background:#170e20;--landing-phone-gradient:radial-gradient(circle at 50% 10%,#4c1d95 0%,#1d102b 42%,#1d102b 100%);--landing-cta-gradient:linear-gradient(120deg,#1d102b,#2e1646,#4a1942,#1d102b)}.landing-page .landing-header-cta:after{content:"";position:absolute;inset:-40% -35%;z-index:-1;background:linear-gradient(110deg,transparent 26%,hsla(0,0%,100%,.22) 42%,rgba(125,211,252,.2) 51%,transparent 66%);transform:translateX(-78%);animation:landing-header-cta-shine 14s ease-in-out infinite}@keyframes landing-cta-gradient{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes landing-cta-orb-a{0%,to{opacity:.65;transform:translate3d(0,-50%,0) scale(.95)}50%{opacity:1;transform:translate3d(28px,-54%,0) scale(1.12)}}@keyframes landing-cta-orb-b{0%,to{opacity:.55;transform:translateZ(0) scale(.96)}50%{opacity:.9;transform:translate3d(-32px,-18px,0) scale(1.08)}}@keyframes landing-cta-veil{0%,to{opacity:.78;transform:translateX(0)}50%{opacity:1;transform:translateX(1.5%)}}@keyframes landing-qr-glow{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:.95;transform:scale(1.08)}}@keyframes landing-qr-label-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes landing-header-cta-shine{0%,24%{transform:translateX(-78%)}58%,to{transform:translateX(78%)}}@media (prefers-reduced-motion:no-preference){.landing-page [data-landing-reveal-state=exiting],.landing-page [data-landing-reveal-state=hidden]{--landing-reveal-opacity:0;--landing-reveal-offset:40px}.landing-page [data-landing-reveal-state=hidden]{--landing-reveal-duration:0ms}.landing-page [data-landing-reveal-state=exiting]{--landing-reveal-duration:300ms}.landing-page [data-landing-reveal-state] .landing-scroll-reveal{opacity:var(--landing-reveal-opacity,1);transform:translateY(var(--landing-reveal-offset,0));transition:opacity var(--landing-reveal-duration,.6s) cubic-bezier(.16,1,.3,1),transform var(--landing-reveal-duration,.6s) cubic-bezier(.16,1,.3,1)}.landing-page [data-landing-reveal=benefits][data-landing-reveal-state=visible]>li:nth-child(2) .landing-scroll-reveal{transition-delay:.14s}.landing-page [data-landing-reveal=benefits][data-landing-reveal-state=visible]>li:nth-child(3) .landing-scroll-reveal{transition-delay:.28s}}@media (prefers-reduced-motion:reduce){.landing-page #pricing,.landing-page #pricing *,.landing-page .landing-header-cta,.landing-page .landing-header-cta:after{animation:none!important}}