.landing-scope{--ls-bordeaux:#6b1f2a;--ls-bordeaux-deep:#4a131c;--ls-bordeaux-brand:#8a2a36;--ls-ink:#0d0d0d;--ls-paper:#fafaf7;--ls-cream:#f4eee4;--ls-gold:#a8884a;--ls-gold-soft:#d8c290;background-color:var(--ls-paper);color:var(--ls-ink);font-feature-settings:"ss01","ss02","cv11"}.landing-scope .ls-display{font-family:var(--font-display),"Plus Jakarta Sans",system-ui,sans-serif;letter-spacing:-.03em;font-weight:700}.landing-scope .ls-grad-text{color:var(--ls-bordeaux-brand)}.landing-scope .ls-btn-primary{background:var(--ls-bordeaux-brand);color:#fff;transition:transform .25s,box-shadow .25s;box-shadow:0 14px 40px -16px #6b1f2a73,inset 0 1px #ffffff2e}.landing-scope .ls-btn-primary:hover{background:var(--ls-bordeaux-deep);transform:translateY(-1px);box-shadow:0 20px 48px -16px #6b1f2a8c,inset 0 1px #ffffff38}.landing-scope .ls-btn-ghost{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb3;border:1px solid #0d0d0d1f;transition:all .2s}.landing-scope .ls-btn-ghost:hover{border-color:var(--ls-bordeaux-brand);color:var(--ls-bordeaux-brand)}.landing-scope .ls-card{background:#fff;border:1px solid #0d0d0d0f;border-radius:1.5rem;transition:transform .3s,box-shadow .3s,border-color .3s}.landing-scope .ls-card:hover{border-color:#a8884a73;transform:translateY(-4px);box-shadow:0 24px 50px -28px #0d0d0d40,0 4px 12px -4px #a8884a2e}.landing-scope .ls-pill{color:var(--ls-bordeaux-deep);letter-spacing:.01em;background:#a8884a1f;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .85rem;font-size:.78rem;font-weight:600;display:inline-flex}.landing-scope .ls-eyebrow{color:var(--ls-bordeaux-brand);letter-spacing:.18em;text-transform:uppercase;background:#fff;border-radius:999px;align-items:center;gap:.6rem;padding:.4rem 1rem;font-size:.7rem;font-weight:600;display:inline-flex;box-shadow:0 1px #0d0d0d0a,inset 0 0 0 1px #8a2a361f}.landing-scope .ls-eyebrow:before,.landing-scope .ls-eyebrow:after{content:"";opacity:.6;background:currentColor;width:18px;height:1px}.landing-scope .ls-soft-card{transition:transform .35s,box-shadow .35s,outline-color .35s;box-shadow:0 1px #0d0d0d08}.landing-scope .ls-soft-card:hover{box-shadow:0 24px 50px -28px #0d0d0d33}.landing-scope .ls-kpi-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd9;border:1px solid #0d0d0d0f;border-radius:1.25rem;min-width:110px;padding:.85rem 1rem;box-shadow:0 18px 40px -24px #0d0d0d33}.landing-scope .ls-blob{filter:blur(60px);opacity:.55;pointer-events:none;z-index:0;border-radius:9999px;position:absolute}@keyframes ls-floaty{0%,to{transform:translate(0)}50%{transform:translateY(-12px)}}.landing-scope .ls-floaty{animation:7s ease-in-out infinite ls-floaty}@keyframes ls-pulse-ring{0%{box-shadow:0 0 #25d36673}70%{box-shadow:0 0 0 18px #25d36600}to{box-shadow:0 0 #25d36600}}.landing-scope .ls-pulse-wa{animation:2.4s infinite ls-pulse-ring}@keyframes ls-fadeup{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0)}}.landing-scope .ls-fadeup{animation:.7s ease-out both ls-fadeup}.landing-scope .ls-fadeup.d1{animation-delay:80ms}.landing-scope .ls-fadeup.d2{animation-delay:.16s}.landing-scope .ls-fadeup.d3{animation-delay:.24s}.landing-scope .ls-fadeup.d4{animation-delay:.32s}@keyframes ls-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.landing-scope .ls-marquee-track{animation:38s linear infinite ls-marquee}.landing-scope .ls-marquee-track.reverse{animation-duration:52s;animation-direction:reverse}@keyframes ls-spin-slow{to{transform:rotate(360deg)}}.landing-scope .ls-spin-slow{transform-origin:50%;animation:32s linear infinite ls-spin-slow}.landing-scope .ls-spin-rev{transform-origin:50%;animation:48s linear infinite reverse ls-spin-slow}.landing-scope .ls-tilt{transform-style:preserve-3d;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s}.landing-scope .ls-tilt:hover{transform:perspective(900px)rotateX(2deg)rotateY(-3deg)translateY(-3px)}.landing-scope .ls-glass{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#ffffffb3,#ffffff40);border:1px solid #fff9;box-shadow:inset 0 1px #ffffffe6,0 30px 60px -30px #0d0d0d59}.landing-scope .ls-glass-dark{background:#0d0d0de0;border:1px solid #ffffff14;box-shadow:inset 0 1px #ffffff14,0 30px 80px -30px #0d0d0d8c}.landing-scope .ls-grain{pointer-events:none;opacity:.35;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .35 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}@keyframes ls-sweep{0%{background-position:-150% 0}to{background-position:250% 0}}.landing-scope .ls-sweep{background-image:linear-gradient(110deg,#0000 35%,#d8c2908c,#0000 65%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:4.5s ease-in-out infinite ls-sweep}@keyframes ls-float-a{0%,to{transform:translate(0)rotate(0)}50%{transform:translateY(-16px)rotate(2deg)}}@keyframes ls-float-b{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-10px,-10px)rotate(-3deg)}}.landing-scope .ls-float-a{animation:9s ease-in-out infinite ls-float-a}.landing-scope .ls-float-b{animation:11s ease-in-out infinite ls-float-b}.landing-scope .ls-noise-mask{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.landing-scope .ls-dots{background-image:radial-gradient(#0d0d0d2e 1px,#0000 1px);background-size:22px 22px}@keyframes ls-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translate(0)}}.landing-scope .ls-rise{animation:.9s cubic-bezier(.2,.7,.2,1) both ls-rise}@media(prefers-reduced-motion:reduce){.landing-scope .ls-floaty,.landing-scope .ls-pulse-wa,.landing-scope .ls-fadeup,.landing-scope .ls-marquee-track,.landing-scope .ls-spin-slow,.landing-scope .ls-spin-rev,.landing-scope .ls-float-a,.landing-scope .ls-float-b,.landing-scope .ls-sweep,.landing-scope .ls-rise{animation:none}}
