@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,400&family=Bricolage+Grotesque:opsz,wght@12..96,400;12..96,500;12..96,600;12..96,700;12..96,800&display=swap");.lp{--bg:#080c14;--bg-2:#0d1220;--bg-3:#111827;--surface:hsla(0,0%,100%,.04);--surface-2:hsla(0,0%,100%,.07);--surface-3:hsla(0,0%,100%,.11);--brand:#f97316;--brand-2:#fb923c;--brand-dark:#ea580c;--brand-glow:rgba(249,115,22,.25);--brand-pale:rgba(249,115,22,.1);--accent:#14b8a6;--accent-pale:rgba(20,184,166,.12);--text-1:#f8fafc;--text-2:#cbd5e1;--text-3:#64748b;--text-4:#334155;--border:hsla(0,0%,100%,.08);--border-2:hsla(0,0%,100%,.14);--shadow-brand:0 0 60px rgba(249,115,22,.15),0 0 120px rgba(249,115,22,.06);--shadow-card:0 4px 32px rgba(0,0,0,.4);font-family:Plus Jakarta Sans,sans-serif;color:var(--text-1);background:var(--bg);overflow-x:hidden}.lp .display{font-family:Bricolage Grotesque,Plus Jakarta Sans,sans-serif;font-weight:800;letter-spacing:-.03em;line-height:1}.lp .brand-gradient{background:linear-gradient(135deg,#fb923c,#f97316 40%,#fbbf24);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.lp .teal-gradient{background:linear-gradient(135deg,#5eead4,#14b8a6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.lp .btn-primary{background:linear-gradient(135deg,#f97316,#ea580c);color:#fff;font-weight:600;border-radius:14px;box-shadow:0 4px 20px rgba(249,115,22,.35),inset 0 1px 0 hsla(0,0%,100%,.15);transition:all .25s cubic-bezier(.34,1.56,.64,1);border:none;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.lp .btn-primary:hover{transform:translateY(-3px);box-shadow:0 12px 40px rgba(249,115,22,.45),inset 0 1px 0 hsla(0,0%,100%,.15)}.lp .btn-primary:active{transform:translateY(-1px)}.lp .btn-ghost{background:var(--surface-2);color:var(--text-2);font-weight:500;border-radius:14px;border:1px solid var(--border);transition:all .2s ease;display:inline-flex;align-items:center;gap:8px;backdrop-filter:blur(8px);white-space:nowrap}.lp .btn-ghost:hover{background:var(--surface-3);border-color:var(--border-2);color:var(--text-1);transform:translateY(-2px)}.lp .glass-card{background:var(--surface);border:1px solid var(--border);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:all .3s cubic-bezier(.4,0,.2,1)}.lp .glass-card:hover{background:var(--surface-2);border-color:var(--border-2);box-shadow:var(--shadow-card),0 0 0 1px rgba(249,115,22,.1);transform:translateY(-6px)}.lp .feature-pill{gap:6px;font-size:11px;letter-spacing:.08em;padding:5px 12px;border-radius:100px;background:var(--brand-pale);color:var(--brand-2);border:1px solid rgba(249,115,22,.2)}.lp .feature-pill,.lp .section-tag{display:inline-flex;align-items:center;font-weight:600;text-transform:uppercase}.lp .section-tag{gap:8px;font-size:12px;letter-spacing:.1em;padding:6px 16px;border-radius:100px;border:1px solid var(--border-2);color:var(--text-3);background:var(--surface)}.lp .brand-line{width:48px;height:3px;background:linear-gradient(90deg,#f97316,#fbbf24);border-radius:2px}.lp .noise{position:fixed;inset:0;pointer-events:none;z-index:1;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px;mix-blend-mode:overlay}.lp .grid-bg{background-image:linear-gradient(hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:60px 60px}.lp .orb{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none}.lp .orb-brand{background:radial-gradient(circle,rgba(249,115,22,.2) 0,transparent 70%)}.lp .orb-teal{background:radial-gradient(circle,rgba(20,184,166,.12) 0,transparent 70%)}.lp .orb-purple{background:radial-gradient(circle,rgba(139,92,246,.1) 0,transparent 70%)}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.lp .marquee-track{display:flex;gap:0;width:-moz-max-content;width:max-content;animation:marquee 28s linear infinite}.lp .marquee-track:hover{animation-play-state:paused}.lp .stat-card{background:var(--surface);border:1px solid var(--border);border-radius:20px;text-align:center;transition:all .3s ease}.lp .stat-card:hover{border-color:rgba(249,115,22,.3);box-shadow:0 0 30px rgba(249,115,22,.1)}.lp .step-connector{position:absolute;top:32px;left:calc(50% + 32px);right:calc(-50% + 32px);height:1px;background:linear-gradient(90deg,rgba(249,115,22,.4),rgba(249,115,22,.1))}.lp .pricing-card{background:var(--surface);border:1px solid var(--border);border-radius:24px;transition:all .3s cubic-bezier(.4,0,.2,1)}.lp .pricing-card:hover{transform:translateY(-8px)}.lp .pricing-card.popular{background:linear-gradient(145deg,rgba(249,115,22,.12),rgba(251,146,60,.08));border-color:rgba(249,115,22,.35);box-shadow:0 0 60px rgba(249,115,22,.12)}.lp .testimonial-card{background:var(--surface);border:1px solid var(--border);border-radius:20px;transition:all .3s ease}.lp .testimonial-card:hover{border-color:var(--border-2);transform:translateY(-4px);box-shadow:var(--shadow-card)}.lp .logo-item{display:flex;align-items:center;gap:8px;padding:10px 28px;background:var(--surface);border:1px solid var(--border);border-radius:12px;margin-right:16px;white-space:nowrap;font-size:13px;font-weight:500;color:var(--text-3)}.lp .faq-item{border-bottom:1px solid var(--border);transition:all .2s ease}.lp .gradient-border{position:relative}.lp .gradient-border:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(249,115,22,.4),rgba(249,115,22,.05),rgba(20,184,166,.2));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@keyframes lp-float{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-10px) rotate(.5deg)}66%{transform:translateY(-5px) rotate(-.5deg)}}.lp .floating{animation:lp-float 7s ease-in-out infinite}@keyframes pulse-ring{0%{box-shadow:0 0 0 0 rgba(249,115,22,.4)}70%{box-shadow:0 0 0 14px rgba(249,115,22,0)}to{box-shadow:0 0 0 0 rgba(249,115,22,0)}}.lp .pulse-ring{animation:pulse-ring 2.5s infinite}.lp .reveal{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.lp .reveal.visible{opacity:1;transform:translateY(0)}.lp .check-item{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--text-2);line-height:1.5}.lp .check-icon{width:18px;height:18px;border-radius:50%;background:rgba(249,115,22,.15);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px;color:var(--brand)}.lp .role-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:8px;font-size:12px;font-weight:600;background:var(--surface-2);border:1px solid var(--border);color:var(--text-2);transition:all .2s ease}.lp .role-badge:hover{border-color:rgba(249,115,22,.3);color:var(--brand-2)}.lp .mockup-window{background:#0d1220;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;overflow:hidden;box-shadow:0 40px 100px rgba(0,0,0,.6),0 0 0 1px hsla(0,0%,100%,.05)}.lp .mockup-titlebar{background:hsla(0,0%,100%,.04);border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;align-items:center;gap:6px;padding:10px 16px}.lp .mockup-dot{width:10px;height:10px;border-radius:50%}.lp .metric-card{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:14px}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.lp .live-dot{width:7px;height:7px;border-radius:50%;background:#22c55e;animation:blink 1.6s ease infinite}@media (max-width:768px){.lp .display{letter-spacing:-.02em}}.lp ::-webkit-scrollbar{width:4px}.lp ::-webkit-scrollbar-track{background:var(--bg)}.lp ::-webkit-scrollbar-thumb{background:var(--border-2);border-radius:4px}