.lp{font-family:var(--font-dm-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;line-height:1.55}.lp .page{max-width:520px;margin:0 auto}.lp header{padding:14px 14px 0}.lp header img{width:min(320px,78%);height:auto;display:block}.lp .hero{padding:26px 20px 10px}.lp .live-pill{color:var(--ok);letter-spacing:.06em;text-transform:uppercase;background:#3dd68c1f;border:1px solid #3dd68c59;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.lp .live-dot{background:var(--ok);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #3dd68c33}.lp .hero h1{font-family:var(--font-bebas), sans-serif;letter-spacing:-.01em;text-transform:uppercase;margin:18px 0 6px;font-size:50px;font-weight:900;line-height:.98}.lp .hero h1 .y{color:var(--charge-yellow);display:block}.lp .hero h1 .w{color:var(--text);letter-spacing:0;margin-top:8px;font-size:29px;display:block}.lp .hero p{color:var(--muted);max-width:40ch;margin:14px 0 24px;font-size:16.5px}.lp .cta{background:var(--charge-yellow);width:100%;color:var(--ink-on-yellow);font-family:var(--font-bebas), sans-serif;text-align:center;border:none;border-radius:999px;padding:16px 20px;font-size:18px;font-weight:800;text-decoration:none;display:block}.lp .cta small{font-family:var(--font-dm-sans), sans-serif;opacity:.75;margin-top:2px;font-size:12.5px;font-weight:500;display:block}.lp section{padding:42px 20px 8px}.lp .kicker{font-family:var(--font-bebas), sans-serif;text-transform:uppercase;color:var(--charge-yellow);letter-spacing:-.01em;margin:0 0 8px;font-size:31px;font-weight:900;line-height:1.02}.lp .sub{color:var(--muted);margin:0 0 24px;font-size:15.5px}.lp .steps{grid-template-columns:1fr 1fr;gap:22px 18px;display:grid}.lp .step-num{background:var(--charge-yellow);width:34px;height:34px;color:var(--ink-on-yellow);font-family:var(--font-bebas), sans-serif;border-radius:50%;justify-content:center;align-items:center;margin-bottom:10px;font-size:16px;font-weight:800;display:flex}.lp .step h3{font-family:var(--font-bebas), sans-serif;margin:0 0 6px;font-size:17.5px;font-weight:700}.lp .step p{color:var(--muted);margin:0;font-size:14px}.lp .price-cards{gap:14px;display:grid}.lp .pcard{background:var(--card);border:1px solid var(--hair);border-radius:16px;padding:20px 20px 18px}.lp .pcard .big{font-family:var(--font-bebas), sans-serif;color:var(--charge-yellow);font-size:40px;font-weight:900;line-height:1}.lp .pcard .lbl{font-family:var(--font-bebas), sans-serif;margin:6px 0 4px;font-size:16px;font-weight:700}.lp .pcard .note{color:var(--muted);font-size:13.5px}.lp .perks{gap:9px;margin:18px 0 0;padding:0;list-style:none;display:grid}.lp .perks li{color:var(--text);align-items:flex-start;gap:10px;font-size:14.5px;display:flex}.lp .perks li svg{flex:none;margin-top:3px}.lp .hold-line{background:var(--bg-soft);border:1px solid var(--hair);color:var(--muted);border-radius:12px;align-items:flex-start;gap:10px;margin-top:18px;padding:13px 15px;font-size:13px;line-height:1.55;display:flex}.lp .hold-line svg{flex:none;margin-top:2px}.lp .terms{background:#f5c5180d;border:1px solid #f5c51833;border-radius:14px;margin-top:18px;padding:18px 18px 16px}.lp .terms h3{font-family:var(--font-bebas), sans-serif;text-transform:uppercase;letter-spacing:.01em;color:var(--charge-yellow);margin:0 0 12px;font-size:15px;font-weight:700}.lp .terms ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lp .terms li{color:var(--text);align-items:flex-start;gap:10px;font-size:13.5px;display:flex}.lp .terms li span.dot{color:var(--charge-yellow);flex:none}.lp .stations{gap:10px;display:grid}.lp .station{background:var(--card);border:1px solid var(--hair);border-radius:13px;align-items:center;gap:12px;padding:14px 16px;display:flex}.lp .station .pin{background:#f5c5181f;border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.lp .station .s-name{font-size:15px;font-weight:600}.lp .station .s-area{color:var(--muted);font-size:12.5px}.lp footer{border-top:1px solid var(--hair);text-align:center;flex-direction:column;align-items:center;gap:14px;margin-top:46px;padding:26px 20px 42px;display:flex}.lp footer img.badge{width:135px;height:auto}.lp footer .links{color:var(--muted);gap:18px;font-size:13.5px;display:flex}.lp footer .links a{color:var(--muted);text-decoration:none}.lp footer .links a:hover{color:var(--text)}.lp footer .copy{color:#6e6e78;font-size:12.5px}.lp .navlinks{display:none}@media (min-width:768px){.lp .page{max-width:760px;padding:0 24px}.lp header{justify-content:space-between;align-items:center;padding:20px 0 0;display:flex}.lp header img{width:300px}.lp .navlinks{gap:30px;display:flex}.lp .navlinks a{color:var(--muted);font-size:15px;font-weight:500;text-decoration:none}.lp .navlinks a:hover{color:var(--text)}.lp .hero{max-width:640px;padding:44px 0 52px}.lp .hero h1 .y{font-size:72px}.lp .hero h1 .w{font-size:36px}.lp .hero p{font-size:17px}.lp .cta{width:auto;display:inline-block}.lp section{padding:56px 0 8px}.lp footer{padding:30px 0 44px}.lp .price-cards{grid-template-columns:1fr 1fr}.lp .perks{grid-template-columns:1fr 1fr;gap:10px 32px}}@media (min-width:1024px){.lp .page{max-width:1152px;padding:0 40px}.lp header{padding:22px 0}.lp header img{width:380px}.lp .navlinks{gap:34px;transform:translateY(-14px)}.lp .hero{text-align:center;max-width:720px;margin-left:auto;margin-right:auto;padding:72px 0 88px}.lp .hero h1{margin:22px 0 8px;line-height:.95}.lp .hero h1 .y{font-size:96px}.lp .hero h1 .w{margin-top:12px;font-size:44px}.lp .hero p{max-width:46ch;margin:18px auto 30px;font-size:18px}.lp .cta{padding:16px 34px;font-size:17px}.lp section{padding:72px 0 8px}.lp .kicker{margin:0 0 10px;font-size:44px;line-height:1}.lp .sub{margin:0 0 36px;font-size:16px}.lp .steps{grid-template-columns:repeat(4,1fr);gap:36px}.lp .step-num{width:36px;height:36px}.lp .step h3{font-size:18px}.lp .step p{font-size:14.5px}.lp .price-cards{grid-template-columns:1fr 1fr;gap:20px;max-width:760px}.lp .pcard{padding:26px 26px 22px}.lp .pcard .big{font-size:46px}.lp .pcard .lbl{font-size:17px}.lp .pcard .note{font-size:14px}.lp .perks{grid-template-columns:1fr 1fr;gap:12px 40px;max-width:760px;margin-top:26px}.lp .perks li{font-size:15px}.lp .hold-line{max-width:760px;margin-top:26px;font-size:13.5px}.lp .terms{max-width:760px}.lp .stations .station{max-width:480px}.lp footer{margin-top:80px;padding:36px 0 48px}.lp footer .links{font-size:14px}.lp footer .copy{font-size:13px}}
