.lp{--bg:#050510;--bg-2:#0b0d1a;--card:#0e1020;--card-line:rgba(255,255,255,.07);--ink:#f3f4f8;--muted:#8a8f9e;--blue:#38bdf8;--violet:#38bdf8;--grad:#38bdf8;--accent-soft:rgba(56,189,248,.12);--accent-glow:rgba(56,189,248,.45);--radius:14px;background:var(--bg);color:var(--ink);font-family:var(--font-sora),"Sora",sans-serif;line-height:1.55;overflow-x:hidden}.lp a{color:inherit;text-decoration:none}.lp ul{list-style:none;margin:0;padding:0}.mono{font-family:var(--font-mono),"JetBrains Mono",monospace}.wrap{max-width:1200px;margin:0 auto;padding:0 28px}.lp:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(700px 460px at 78% 6%,rgba(56,189,248,.1),transparent 60%)}.lp .lp-btn{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-sora),"Sora",sans-serif;font-weight:600;font-size:.95rem;padding:13px 24px;border-radius:11px;cursor:pointer;border:1px solid transparent;transition:.22s}.lp .lp-btn-primary{background:var(--grad);color:#fff;box-shadow:0 6px 26px var(--accent-glow)}.lp .lp-btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 38px var(--accent-glow)}.lp .lp-btn-ghost{background:transparent;color:var(--ink);border-color:var(--card-line)}.lp .lp-btn-ghost:hover{background:rgba(255,255,255,.05)}.lp .logo{display:flex;align-items:center;gap:10px;font-weight:800;font-size:1.3rem;letter-spacing:-.02em;position:relative;z-index:2}.lp .pill-logo-img{width:28px;height:28px;object-fit:contain;filter:drop-shadow(0 0 8px var(--accent-glow))}.lp nav{display:flex;align-items:center;justify-content:space-between;padding:26px 0;position:relative;z-index:5}.lp .nav-mid{display:flex;gap:30px}.lp .nav-mid a{color:#c9cdd8;font-size:.92rem;transition:.2s}.lp .nav-mid a:hover{color:#fff}.lp .hero{position:relative;z-index:2;padding:50px 0 40px;display:grid;grid-template-columns:1.05fr 1fr;gap:30px;align-items:center}.lp .eyebrow{display:inline-flex;align-items:center;gap:7px;color:var(--blue);font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin-bottom:22px}.lp .hero h1{font-size:clamp(2.6rem,5vw,3.9rem);line-height:1.04;font-weight:800;letter-spacing:-.03em;margin-bottom:22px}.lp .hero h1 .g{background:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.lp .hero p.sub{color:var(--muted);font-size:1.05rem;max-width:430px;margin-bottom:30px}.lp .hero-cta{display:flex;gap:13px;margin-bottom:30px}.lp .proof{display:flex;align-items:center;gap:14px}.lp .proof-badges{display:flex;gap:10px;flex-wrap:wrap}.lp .proof-badge{display:inline-flex;align-items:center;gap:4px;font-size:.8rem;color:var(--muted);padding:6px 14px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:99px}.lp .capsule-stage{position:relative;height:430px;display:flex;align-items:center;justify-content:center}.lp .orbit{position:absolute;border:1px solid rgba(56,189,248,.12);border-radius:50%}.lp .orbit.o1{width:380px;height:380px}.lp .orbit.o2{width:300px;height:300px;transform:rotate(25deg) scaleY(.5)}.lp .orbit.o3{width:460px;height:460px;transform:rotate(-15deg) scaleY(.6)}.lp .capsule-img{position:relative;z-index:3;width:340px;height:340px;object-fit:contain;filter:drop-shadow(0 0 50px var(--accent-glow));animation:lpFloat 5s ease-in-out infinite}@keyframes lpFloat{0%,to{transform:rotate(38deg) translateY(0)}50%{transform:rotate(38deg) translateY(-16px)}}.lp .narrative{position:relative;z-index:2;text-align:center;padding:50px 0 30px}.lp .narrative-title{font-size:clamp(1.8rem,3.4vw,2.5rem);font-weight:800;letter-spacing:-.03em;margin-bottom:18px;background:var(--blue);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.lp .narrative-text{color:var(--muted);font-size:1.05rem;line-height:1.7;max-width:580px;margin:0 auto}.lp .trusted{text-align:center;padding:26px 0 10px;position:relative;z-index:2}.lp .trusted small{color:var(--muted);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase}.lp .brands{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-top:24px;opacity:.55;flex-wrap:wrap}.lp .brands span{font-weight:700;font-size:1.15rem;letter-spacing:.02em;color:#c9cdd8}.lp .statbar{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--card-line);border:1px solid var(--card-line);border-radius:var(--radius);overflow:hidden;margin:40px 0;position:relative;z-index:2}.lp .statbar .s{background:var(--bg-2);padding:26px 24px;display:flex;align-items:center;gap:14px}.lp .statbar .ico{width:40px;height:40px;border-radius:10px;background:var(--accent-soft);display:grid;place-items:center;color:var(--blue)}.lp .statbar b{font-size:1.4rem;font-weight:700;display:block}.lp .statbar small{color:var(--muted);font-size:.82rem}.lp section{position:relative;z-index:2;padding:70px 0}.lp .sec-eyebrow{text-align:center;color:var(--blue);font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;display:flex;align-items:center;justify-content:center;gap:7px}.lp h2{text-align:center;font-size:clamp(1.9rem,3.6vw,2.6rem);font-weight:800;letter-spacing:-.025em;margin-bottom:55px}.lp .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.lp .step{text-align:center;padding:0 8px}.lp .step .scircle{width:62px;height:62px;border-radius:16px;background:var(--card);border:1px solid var(--card-line);display:grid;place-items:center;margin:0 auto 18px;color:var(--ink);font-size:1.3rem}.lp .step h4{font-size:1rem;margin-bottom:10px}.lp .step p{color:var(--muted);font-size:.86rem;max-width:200px;margin:0 auto}.lp .uc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.lp .uc{background:var(--card);border:1px solid var(--card-line);border-radius:var(--radius);padding:26px;transition:border-color .25s,transform .25s}.lp .uc:hover{border-color:rgba(56,189,248,.3);transform:translateY(-4px)}.lp .uc .ico{width:42px;height:42px;border-radius:10px;background:var(--accent-soft);display:grid;place-items:center;color:var(--blue);margin-bottom:18px}.lp .uc h4{font-size:1.02rem;margin-bottom:10px}.lp .uc p{color:var(--muted);font-size:.86rem}.lp .price-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;align-items:stretch;max-width:720px;margin:0 auto}.lp .plan{background:var(--card);border:1px solid var(--card-line);border-radius:18px;padding:32px;display:flex;flex-direction:column;position:relative;transition:border-color .25s,transform .25s}.lp .plan:hover{transform:translateY(-4px)}.lp .plan.pop{border-color:var(--blue);box-shadow:0 0 50px rgba(56,189,248,.12)}.lp .plan .tag{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--grad);color:#fff;font-size:.72rem;font-weight:700;padding:5px 14px;border-radius:99px}.lp .plan h3{font-size:1.15rem;margin-bottom:5px}.lp .plan .pd{color:var(--muted);font-size:.85rem;margin-bottom:22px}.lp .plan .price{font-size:2.4rem;font-weight:800;letter-spacing:-.03em;margin-bottom:24px}.lp .plan .price span{font-size:.95rem;color:var(--muted);font-weight:400}.lp .plan ul{flex:1;margin-bottom:24px}.lp .plan li{display:flex;gap:9px;padding:7px 0;font-size:.88rem;color:#d4d8e4}.lp .plan li:before{content:"✓";color:var(--blue);font-weight:700}.lp .plan .lp-btn{width:100%;justify-content:center}.lp .need{text-align:center;color:var(--muted);font-size:.86rem;margin-top:24px}.lp .need a{color:var(--blue)}.lp .faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.lp .faq-item{background:var(--card);border:1px solid var(--card-line);border-radius:11px;overflow:hidden;transition:border-color .2s}.lp .faq-item:hover{border-color:rgba(56,189,248,.35)}.lp .faq-item summary{padding:18px 20px;font-size:.92rem;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;color:var(--ink);gap:12px}.lp .faq-item summary::-webkit-details-marker{display:none}.lp .faq-item summary .ch{color:var(--muted);transition:transform .2s;flex-shrink:0}.lp .faq-item[open] summary .ch{transform:rotate(90deg);color:var(--blue)}.lp .faq-item .faq-answer{padding:0 20px 18px;color:var(--muted);font-size:.86rem;line-height:1.6}.lp footer{position:relative;z-index:2;border-top:1px solid var(--card-line);padding:55px 0 30px;margin-top:40px}.lp .foot-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr 1.4fr;gap:30px}.lp .foot-grid h5{font-size:.92rem;margin-bottom:16px}.lp .foot-grid a{display:block;color:var(--muted);font-size:.86rem;padding:5px 0;transition:.2s}.lp .foot-grid a:hover{color:var(--ink)}.lp .foot-grid p{color:var(--muted);font-size:.86rem;margin-top:10px}.lp .news{display:flex;border:1px solid var(--card-line);border-radius:10px;overflow:hidden;margin-top:14px}.lp .news input{flex:1;background:transparent;border:none;color:var(--ink);padding:11px 14px;font-family:inherit;font-size:.85rem;outline:none}.lp .news input::placeholder{color:rgba(255,255,255,.25)}.lp .news button{background:var(--grad);border:none;color:#fff;padding:0 16px;cursor:pointer;font-weight:700;transition:.2s}.lp .news button:hover{opacity:.85}.lp .foot-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:45px;padding-top:24px;border-top:1px solid var(--card-line);color:var(--muted);font-size:.82rem}.lp .foot-bottom .links{display:flex;gap:22px}.lp .foot-bottom .links a:hover{color:var(--ink)}.lp .foot-socials{display:flex;gap:14px;margin-top:16px;color:var(--muted)}.lp .foot-socials a{color:var(--muted);transition:color .2s}.lp .foot-socials a:hover{color:var(--ink)}.lp .reveal{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1)}.lp .reveal.in{opacity:1;transform:none}.lp .reveal-d1{transition-delay:.08s}.lp .reveal-d2{transition-delay:.16s}.lp .reveal-d3{transition-delay:.24s}@media (max-width:900px){.lp .hero{grid-template-columns:1fr}.lp .capsule-stage{height:340px;order:-1}.lp .faq-grid,.lp .foot-grid,.lp .price-grid,.lp .statbar,.lp .steps,.lp .uc-grid{grid-template-columns:1fr}.lp .statbar{gap:1px}.lp .nav-mid{display:none}.lp .brands{justify-content:center;gap:22px}}