.marketing-site{--background:#f8f6f1;--foreground:#14251e;--card:#fffdf9;--card-foreground:#14251e;--popover:#fffdf9;--popover-foreground:#14251e;--primary:#084631;--primary-foreground:#fff;--secondary:#e7f1ed;--secondary-foreground:#084631;--muted:#eff2ef;--muted-foreground:#52635c;--accent:#f6edde;--accent-foreground:#6b4b1e;--border:#d8e2dd;--input:#b9c9c1;--ring:#084631;--marketing-brand:#084631;--marketing-brand-dark:#052f22;--marketing-brand-soft:#e7f1ed;--marketing-gold:#c3964e;--marketing-gold-dark:#6b4b1e;--marketing-gold-soft:#f6edde;--marketing-amber:#c3964e;background:var(--background);min-height:100svh;color:var(--foreground)}.marketing-section-grid{background-image:linear-gradient(90deg,#0846310b 1px,#0000 1px),linear-gradient(#0846310b 1px,#0000 1px);background-size:44px 44px}.marketing-brand-panel{background:radial-gradient(circle at 82% 10%,#c3964e38,#0000 32%),linear-gradient(135deg,#084631 0%,#052f22 100%)}.marketing-gold-panel{background:radial-gradient(circle at 8% 20%,#fffc,#0000 28%),linear-gradient(135deg,#f6edde 0%,#ead6b4 100%)}.marketing-step-line:before{content:"";background:linear-gradient(90deg,#c3964e,#c3964e2e);width:calc(100% - 5rem);height:1px;position:absolute;top:1.5rem;left:2.5rem}.live-phone-stage{aspect-ratio:423/882;width:min(68vw,220px);position:relative}@media (min-width:640px){.live-phone-stage{width:248px}}@media (min-width:1024px){.live-phone-stage{width:220px}}@media (min-width:1280px){.live-phone-stage{width:248px}}.live-phone-device{width:423px;height:882px;transform:scale(var(--phone-scale,1));transform-origin:0 0;filter:drop-shadow(0 34px 38px #0000006b);position:absolute;top:0;left:0}.live-phone-screen{z-index:10;background:#f2f6f3;border:0;border-radius:52px;width:393px;height:852px;display:block;position:absolute;top:15px;left:15px;overflow:hidden}.live-phone-frame{z-index:20;pointer-events:none;-webkit-user-select:none;user-select:none;width:423px;height:882px;position:absolute;inset:0}.live-phone-status{z-index:30;pointer-events:none;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;width:329px;font-size:12px;font-weight:700;line-height:1;display:flex;position:absolute;top:34px;left:47px}@media (max-width:1279px){.marketing-step-line:before{display:none}}.hero-phone-screen{opacity:0}.hero-phone-screen:first-child{opacity:1}@keyframes hero-phone-enter{0%{opacity:0;transform:translateY(24px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes hero-phone-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes hero-phone-screen-cycle{0%,1%{opacity:0;transform:translateY(10px)scale(.985)}3%,30%{opacity:1;transform:translateY(0)scale(1)}37%,to{opacity:0;transform:translateY(-8px)scale(.985)}}@keyframes hero-phone-card-enter{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes hero-phone-card-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes faq-answer-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.faq-answer-enter{animation:.18s ease-out both faq-answer-enter}.marketing-reveal[data-motion=ready] .reveal-item{transition:opacity .65s cubic-bezier(.2,.8,.2,1),transform .65s cubic-bezier(.2,.8,.2,1)}.marketing-reveal[data-motion=ready][data-visible=false] .reveal-item{opacity:0;transform:translateY(24px)scale(.985)}.marketing-reveal[data-motion=ready][data-visible=true] .reveal-item{opacity:1;transform:translateY(0)scale(1)}.marketing-reveal .reveal-item:nth-child(2){transition-delay:90ms}.marketing-reveal .reveal-item:nth-child(3){transition-delay:.18s}.marketing-reveal .reveal-item:nth-child(4){transition-delay:.27s}.hero-phone-enter{animation:.9s cubic-bezier(.2,.8,.2,1) both hero-phone-enter}.hero-phone-float{animation:5.5s ease-in-out infinite hero-phone-float}.hero-phone-screen{animation:13.5s ease-in-out infinite hero-phone-screen-cycle}.hero-phone-screen:nth-child(2){animation-delay:4.5s}.hero-phone-screen:nth-child(3){animation-delay:9s}.hero-phone-card-one{animation:.7s ease-out .25s both hero-phone-card-enter,6s ease-in-out .95s infinite hero-phone-card-float}.hero-phone-card-two{animation:.7s ease-out .45s both hero-phone-card-enter,6.4s ease-in-out 1.15s infinite hero-phone-card-float}.hero-phone-card-three{animation:.7s ease-out .65s both hero-phone-card-enter,5.8s ease-in-out 1.35s infinite hero-phone-card-float}.hero-phone-scene[data-visible=false] .hero-phone-enter,.hero-phone-scene[data-visible=false] .hero-phone-float,.hero-phone-scene[data-visible=false] .hero-phone-screen,.hero-phone-scene[data-visible=false] .hero-phone-card{animation-play-state:paused}html:has(.marketing-site){scroll-behavior:smooth}}
