:root{
  --pl-bg:#04100b;--pl-bg-2:#071912;--pl-panel:#0b2117;--pl-panel-2:#102b1d;
  --pl-green:#98ee4f;--pl-green-2:#6dcf31;--pl-orange:#ff8b3d;--pl-cyan:#2fe1ff;
  --pl-text:#f7fbf5;--pl-muted:#b9c8bb;--pl-line:rgba(152,238,79,.28);
  --pl-shadow:0 24px 80px rgba(0,0,0,.42);--pl-radius:24px
}
*{box-sizing:border-box}.pl901{margin:0;background:
radial-gradient(circle at 82% 0,rgba(47,225,255,.08),transparent 24rem),
radial-gradient(circle at 10% 14%,rgba(152,238,79,.09),transparent 28rem),
linear-gradient(180deg,#030906 0,var(--pl-bg) 35%,#020604 100%);
color:var(--pl-text);font-family:Inter,Arial,sans-serif;line-height:1.55}
.pl901 a{text-decoration:none}.pl901 img{max-width:100%}.pl901 .site-header{position:sticky;top:0;z-index:90;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:12px clamp(18px,4vw,64px);background:rgba(2,8,5,.9);backdrop-filter:blur(16px);border-bottom:1px solid rgba(152,238,79,.16)}
.pl901 .brand img{width:min(230px,52vw);display:block}.pl901 .nav{display:flex;align-items:center;gap:20px;font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.pl901 .nav a{color:#eef6ec;opacity:.9}.pl901 .nav a:hover{color:var(--pl-green)}.pl901 .nav .open-app{padding:10px 15px;border:1px solid var(--pl-green);border-radius:999px;color:#081108;background:var(--pl-green);opacity:1}.pl901 .nav-toggle{display:none;background:transparent;color:#fff;border:1px solid var(--pl-line);border-radius:12px;padding:9px 12px;font-size:18px}
.pl901 .hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);gap:clamp(28px,5vw,76px);align-items:center;min-height:760px;padding:clamp(70px,8vw,116px) clamp(18px,5vw,78px) 70px}
.pl901 .hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(3,10,6,.98),rgba(3,10,6,.88) 46%,rgba(3,10,6,.42))}
.pl901 .hero-copy,.pl901 .hero-visual{position:relative;z-index:2}.pl901 .eyebrow{margin:0 0 12px;color:var(--pl-green);font-weight:950;letter-spacing:.14em;text-transform:uppercase;font-size:12px}.pl901 h1,.pl901 h2,.pl901 h3{margin-top:0;letter-spacing:-.025em}.pl901 h1{margin-bottom:20px;font-size:clamp(48px,7.4vw,104px);line-height:.92;font-weight:1000;max-width:920px}.pl901 h1 span{color:var(--pl-green)}.pl901 .hero .lead{max-width:760px;font-size:clamp(18px,2.2vw,24px);color:#dce9dd}.pl901 .hero .micro{max-width:720px;color:var(--pl-muted);font-size:14px}
.pl901 .actions{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0}.pl901 .btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 20px;border-radius:13px;background:linear-gradient(135deg,var(--pl-green),#79db39);color:#071109;font-weight:950;text-transform:uppercase;letter-spacing:.035em;border:1px solid rgba(255,255,255,.12);box-shadow:0 14px 36px rgba(79,170,46,.22)}.pl901 .btn.ghost{background:rgba(255,255,255,.02);color:#fff;border-color:rgba(255,255,255,.22);box-shadow:none}.pl901 .btn.small{padding:10px 14px;font-size:12px}.pl901 .btn.full{width:100%}
.pl901 .proof-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.pl901 .proof-row span{padding:8px 11px;border-radius:999px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);color:#d7e1d8;font-size:12px;font-weight:800}
.pl901 .hero-visual{min-height:580px}.pl901 .phone{position:absolute;width:min(310px,76vw);border-radius:38px;padding:8px;background:linear-gradient(150deg,#1b2a22,#040806 60%);box-shadow:0 38px 90px rgba(0,0,0,.6);border:1px solid rgba(255,255,255,.16)}.pl901 .phone img{display:block;width:100%;border-radius:30px}.pl901 .phone iframe{display:block;width:100%;height:100%;border:0;border-radius:30px;background:#06100a}.pl901 .phone.live-map{padding:8px;aspect-ratio:9/16;overflow:hidden}.pl901 .screen-crop{position:relative;overflow:hidden;aspect-ratio:9/16;border-radius:22px;background:#06100a}.pl901 .phone .screen-crop{border-radius:30px}.pl901 .screen-crop img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 48%;border-radius:0}.pl901 .screen-crop.pressure img{object-position:50% 47%}.pl901 .screen-crop.alternative img{object-position:50% 45%}.pl901 .app-frame.visual-clean{max-width:520px}.pl901 .app-frame.visual-clean iframe{height:650px}.pl901 .app-frame .screen-crop{width:min(100%,430px);margin:0 auto}.pl901 .crisp-visual{image-rendering:auto;filter:none;backface-visibility:hidden}.pl901 .screen-crop.visual-fallback{display:grid;place-items:center;padding:24px;background:linear-gradient(160deg,#0d2518,#06100a);border:1px solid rgba(152,238,79,.22)}.pl901 .visual-fallback-card{display:grid;gap:8px;text-align:center;max-width:280px}.pl901 .visual-fallback-card strong{color:var(--pl-green);letter-spacing:.12em;font-size:13px}.pl901 .visual-fallback-card span{font-weight:900;font-size:18px;color:#fff}.pl901 .visual-fallback-card small{color:var(--pl-muted);line-height:1.45}.pl901 .phone.primary{right:4%;top:0;transform:rotate(2deg)}.pl901 .phone.secondary{left:0;bottom:10px;width:min(250px,62vw);transform:rotate(-5deg);z-index:3}.pl901 .phone-tag{position:absolute;left:18px;bottom:18px;padding:7px 10px;border-radius:999px;background:rgba(3,12,8,.82);border:1px solid var(--pl-line);font-size:11px;font-weight:900;text-transform:uppercase}
.pl901 .trust-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(152,238,79,.2);border-top:1px solid var(--pl-line);border-bottom:1px solid var(--pl-line)}.pl901 .trust-strip div{background:#07120d;padding:20px clamp(16px,3vw,36px)}.pl901 .trust-strip strong{display:block;color:var(--pl-green);font-size:15px}.pl901 .trust-strip span{color:var(--pl-muted);font-size:12px}
.pl901 .section{padding:clamp(58px,8vw,108px) clamp(18px,5vw,78px)}.pl901 .section.alt{background:linear-gradient(180deg,rgba(152,238,79,.035),rgba(47,225,255,.02))}.pl901 .section-head{max-width:930px;margin:0 auto 42px;text-align:center}.pl901 .section-head.left{margin-left:0;text-align:left}.pl901 .section h2{font-size:clamp(34px,5vw,66px);line-height:1.02;margin-bottom:16px}.pl901 .section-head p{font-size:18px;color:var(--pl-muted);margin:0}
.pl901 .journey{display:grid;grid-template-columns:repeat(7,1fr);gap:12px;align-items:stretch}.pl901 .journey article{position:relative;padding:22px 18px;border-radius:20px;background:linear-gradient(180deg,rgba(15,43,29,.9),rgba(5,15,10,.92));border:1px solid var(--pl-line);min-height:250px}.pl901 .journey b{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:14px;background:var(--pl-green);color:#051006;font-size:16px}.pl901 .journey h3{font-size:19px;margin:17px 0 8px}.pl901 .journey p{font-size:13px;color:var(--pl-muted);margin:0}.pl901 .journey a{display:inline-block;margin-top:14px;color:var(--pl-green);font-weight:900;font-size:12px}
.pl901 .feature-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:clamp(28px,5vw,72px);align-items:center;margin:62px 0}.pl901 .feature-split.reverse .feature-copy{order:2}.pl901 .feature-split.reverse .feature-media{order:1}.pl901 .feature-copy h3{font-size:clamp(30px,4vw,52px);margin-bottom:12px}.pl901 .feature-copy p{color:var(--pl-muted);font-size:17px}.pl901 .feature-list{display:grid;gap:10px;margin:20px 0 0;padding:0;list-style:none}.pl901 .feature-list li{padding-left:28px;position:relative;color:#e4eee4}.pl901 .feature-list li:before{content:"✓";position:absolute;left:0;color:var(--pl-green);font-weight:1000}
.pl901 .app-frame{max-width:560px;margin:0 auto;border-radius:30px;padding:11px;background:linear-gradient(150deg,#16251c,#020604);border:1px solid rgba(255,255,255,.14);box-shadow:var(--pl-shadow)}.pl901 .app-frame img{display:block;width:100%;border-radius:22px}.pl901 .app-frame iframe{display:block;width:100%;height:620px;border:0;border-radius:22px;background:#06100d;pointer-events:none}.pl901 .media-caption{margin-top:10px;text-align:center;color:#9fb0a1;font-size:12px}
.pl901 .signature-grid,.pl901 .feature-grid,.pl901 .seo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pl901 .signature-grid article,.pl901 .feature-grid article,.pl901 .seo-grid article{padding:26px;border-radius:20px;background:linear-gradient(180deg,rgba(14,36,25,.92),rgba(5,13,9,.94));border:1px solid rgba(152,238,79,.22)}.pl901 .signature-grid article:nth-child(1){border-color:rgba(152,238,79,.55)}.pl901 .signature-grid article:nth-child(2){border-color:rgba(255,139,61,.52)}.pl901 .signature-grid article:nth-child(3){border-color:rgba(47,225,255,.45)}.pl901 .signature-grid h3,.pl901 .feature-grid h3,.pl901 .seo-grid h3{font-size:22px;margin-bottom:8px}.pl901 .signature-grid p,.pl901 .feature-grid p,.pl901 .seo-grid p{color:var(--pl-muted);font-size:14px}.pl901 .feature-grid a,.pl901 .signature-grid a,.pl901 .seo-grid a{color:var(--pl-green);font-weight:900}
.pl901 .keyword-band{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;max-width:1100px;margin:26px auto 0}.pl901 .keyword-band span{padding:8px 12px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.025);color:#cbd7cc;font-size:12px}
.pl901 .pricing-toggle{display:flex;justify-content:center;gap:8px;margin:24px 0}.pl901 .pricing-toggle button{padding:10px 16px;border-radius:999px;background:#0b2117;color:#fff;border:1px solid var(--pl-line);font-weight:900}.pl901 .pricing-toggle button.is-active{background:var(--pl-green);color:#061006}.pl901 .pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;max-width:1180px;margin:0 auto}.pl901 .price-card{padding:28px;border-radius:22px;background:linear-gradient(180deg,#0c2117,#06110c);border:1px solid var(--pl-line);position:relative}.pl901 .price-card.featured{outline:2px solid var(--pl-green);transform:translateY(-7px)}.pl901 .price-card .badge{position:absolute;right:18px;top:18px;background:var(--pl-orange);color:#1d0b03;padding:5px 9px;border-radius:999px;font-size:11px;font-weight:1000}.pl901 .price-card h3{font-size:28px;margin-bottom:6px}.pl901 .standard-price{text-decoration:line-through;color:#839285;font-size:13px}.pl901 .founder-price{display:flex;align-items:flex-end;gap:5px;color:var(--pl-green);margin:10px 0}.pl901 .founder-price strong{font-size:42px;line-height:1}.pl901 .founder-price span{font-weight:900}.pl901 .founder-savings{color:var(--pl-orange);font-weight:900}.pl901 .price-card ul{padding-left:18px;color:#d6e1d7;min-height:160px}.pl901 .pricing-note{max-width:1000px;margin:20px auto 0;padding:18px;border-radius:16px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.1);color:var(--pl-muted);font-size:13px}
.pl901 .faq{max-width:1000px;margin:0 auto}.pl901 details{border-bottom:1px solid rgba(255,255,255,.12);padding:16px 0}.pl901 summary{cursor:pointer;font-weight:950;font-size:18px}.pl901 details p{color:var(--pl-muted)}
.pl901 .cta{margin:0 clamp(18px,5vw,78px) 72px;padding:clamp(34px,5vw,62px);border-radius:32px;background:linear-gradient(135deg,rgba(152,238,79,.17),rgba(47,225,255,.09));border:1px solid rgba(152,238,79,.35);text-align:center}.pl901 .cta h2{font-size:clamp(36px,5vw,68px);margin-bottom:12px}.pl901 .cta p{color:#c9d5ca;max-width:750px;margin:0 auto}
.pl901 .footer{display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center;padding:36px clamp(18px,5vw,78px);background:#010403;border-top:1px solid rgba(255,255,255,.1)}.pl901 .footer img{width:190px}.pl901 .footer p{color:#9fac9f;margin:4px 0}.pl901 .footer nav{display:flex;gap:16px;flex-wrap:wrap;color:#b7c2b9;font-size:13px}
.pl901 .page-hero{padding:90px clamp(18px,5vw,78px) 58px;max-width:1320px;margin:0 auto}.pl901 .page-hero h1{font-size:clamp(42px,7vw,86px);max-width:980px}.pl901 .page-hero p{max-width:900px;font-size:20px;color:var(--pl-muted)}.pl901 .content-wrap{max-width:1180px;margin:0 auto;padding:0 clamp(18px,4vw,48px) 90px}.pl901 .content-wrap h2{font-size:clamp(28px,4vw,50px);margin-top:56px}.pl901 .content-wrap h3{font-size:24px;margin-top:34px}.pl901 .content-wrap p,.pl901 .content-wrap li{color:#c4d0c6}.pl901 .content-wrap a{color:var(--pl-green);font-weight:900}.pl901 .callout{padding:22px;border-radius:18px;background:#0b2117;border:1px solid var(--pl-line);margin:24px 0}.pl901 .breadcrumbs{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:#97a69a}.pl901 .breadcrumbs a{color:var(--pl-green)}
@media(max-width:1180px){.pl901 .journey{grid-template-columns:repeat(4,1fr)}.pl901 .signature-grid,.pl901 .feature-grid,.pl901 .seo-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:960px){.pl901 .nav{display:none;position:absolute;top:100%;left:0;right:0;padding:20px;background:#020704;flex-direction:column;align-items:stretch}.pl901 .nav.open{display:flex}.pl901 .nav-toggle{display:block}.pl901 .hero{grid-template-columns:1fr;padding-top:64px}.pl901 .hero-visual{min-height:620px;max-width:650px;width:100%;margin:0 auto}.pl901 .trust-strip{grid-template-columns:repeat(2,1fr)}.pl901 .feature-split,.pl901 .feature-split.reverse{grid-template-columns:1fr}.pl901 .feature-split.reverse .feature-copy,.pl901 .feature-split.reverse .feature-media{order:initial}.pl901 .journey{grid-template-columns:repeat(2,1fr)}.pl901 .pricing-grid{grid-template-columns:1fr;max-width:640px}.pl901 .price-card.featured{transform:none}.pl901 .footer{grid-template-columns:1fr;text-align:center}.pl901 .footer nav{justify-content:center}}
@media(max-width:600px){.pl901 h1{font-size:50px}.pl901 .hero{min-height:auto;padding-bottom:40px}.pl901 .hero-visual{min-height:500px}.pl901 .phone.primary{right:0;width:72vw}.pl901 .phone.secondary{left:0;width:56vw}.pl901 .trust-strip{grid-template-columns:1fr}.pl901 .journey,.pl901 .signature-grid,.pl901 .feature-grid,.pl901 .seo-grid{grid-template-columns:1fr}.pl901 .section{padding-top:58px;padding-bottom:58px}.pl901 .feature-split{margin:42px 0}.pl901 .cta{margin-bottom:40px}.pl901 .footer img{margin:0 auto}}
