.lp-root{background:#0A0A0B;color:#FAFAFA;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html{scroll-behavior:smooth}.lp-root section[id]{scroll-margin-top:84px}.lp-root .lp-gradient-text{background:linear-gradient(100deg,#D9F99D,#A3E635 55%,#65A30D);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.lp-root .lp-dot-grid{background-image:radial-gradient(rgba(163,230,53,.1) 1px,transparent 0);background-size:32px 32px}.lp-root .lp-glass{background:rgba(10,10,11,.82);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.lp-root .lp-card{background:#16171B;border:1px solid rgba(255,255,255,.07);border-radius:16px;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.lp-root .lp-card:hover{border-color:rgba(163,230,53,.5);box-shadow:0 0 0 1px rgba(163,230,53,.15),0 18px 44px rgba(0,0,0,.6),0 0 64px rgba(163,230,53,.09);transform:translateY(-4px)}.lp-root .lp-btn{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#BEF264,#A3E635);color:#0A0A0B;padding:16px 32px;border-radius:12px;font-weight:800;font-size:1rem;letter-spacing:-.01em;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;box-shadow:0 0 24px rgba(163,230,53,.35),0 10px 30px rgba(163,230,53,.22);cursor:pointer;border:none}.lp-root .lp-btn:hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 0 38px rgba(163,230,53,.5),0 16px 44px rgba(163,230,53,.32)}.lp-root .lp-btn-outline{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.16);color:#E4E4E7;padding:16px 32px;border-radius:12px;font-weight:600;font-size:1rem;text-decoration:none;transition:all .2s ease;background:rgba(255,255,255,.02)}.lp-root .lp-btn-outline:hover{border-color:rgba(163,230,53,.6);color:#A3E635;background:rgba(163,230,53,.06)}.lp-root .lp-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 16px;border-radius:999px;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;background:rgba(163,230,53,.08);border:1px solid rgba(163,230,53,.22);color:#A3E635;margin-bottom:18px}.lp-root .lp-reveal{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s ease}.lp-root .lp-reveal.visible{opacity:1;transform:translateY(0)}.lp-root .lp-featured-plan{border:2px solid transparent;border-radius:22px;background:linear-gradient(#16171B,#16171B) padding-box,linear-gradient(135deg,#D9F99D,#A3E635 50%,#65A30D) border-box;box-shadow:0 0 64px rgba(163,230,53,.13),0 30px 60px rgba(0,0,0,.55)}.lp-root .lp-wpp-float{box-shadow:0 4px 14px rgba(0,0,0,.35);transition:transform .2s ease}.lp-root .lp-wpp-float:hover{transform:scale(1.05)}.lp-root .lp-blog-cta{border:1.5px solid rgba(74,222,128,.45);color:#4ADE80;background:rgba(74,222,128,.04)}.lp-root .lp-blog-cta:hover{background:rgba(74,222,128,.1);border-color:#4ADE80}.lp-root ::-webkit-scrollbar{width:6px}.lp-root ::-webkit-scrollbar-track{background:#0A0A0B}.lp-root ::-webkit-scrollbar-thumb{background:#A3E635;border-radius:3px}@keyframes lp-scroll-x{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.lp-root .lp-marquee{animation:lp-scroll-x 30s linear infinite}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.lp-root .lp-float{animation:lp-float 3s ease-in-out infinite}.lp-root .lp-reveal-d1{transition-delay:.08s}.lp-root .lp-reveal-d2{transition-delay:.16s}.lp-root .lp-reveal-d3{transition-delay:.24s}.lp-root .lp-reveal-d4{transition-delay:.32s}