.sa-pp .eyebrow:before{content:none}.sa-pp,.sa-pp *,.sa-pp :before,.sa-pp :after{box-sizing:border-box;margin:0;padding:0}.sa-pp{color:#334155;font-family:Montserrat,sans-serif}.sa-pp a{text-decoration:none}.sa-pp a:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #60a5fa}.sa-pp .wrap{max-width:1180px;margin:0 auto}.sa-pp .eyebrow{align-items:center;gap:12px;margin-bottom:16px;display:inline-flex}.sa-pp .eyebrow .rule{background:#3b82f6;width:24px;height:2px}.sa-pp .eyebrow span{letter-spacing:.24em;text-transform:uppercase;color:#475569;font-size:11px;font-weight:700}.sa-pp .cta-pill{color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:999px;padding:15px 30px;font-size:16px;font-weight:600;transition:transform .15s,box-shadow .15s;display:inline-block}.sa-pp .cta-pill:hover{transform:translateY(-2px);box-shadow:0 14px 28px -8px #2563eb8c}.sa-pp .hero{text-align:center;background:#0f172a;padding:104px 32px 110px;position:relative;overflow:hidden}.sa-pp .hero:before{content:"";pointer-events:none;background:radial-gradient(#3b82f633 0%,#3b82f600 64%);width:920px;height:700px;position:absolute;top:-220px;left:50%;transform:translate(-50%)}.sa-pp .hero .wrap{z-index:2;max-width:880px;position:relative}.sa-pp .hero .eyebrow .rule{background:#60a5fa}.sa-pp .hero .eyebrow span{color:#93c5fd}.sa-pp .hero h1{letter-spacing:-.015em;color:#fff;margin-bottom:22px;font-family:Varela Round,sans-serif;font-size:64px;font-weight:600;line-height:1.06}.sa-pp .hero h1 .acc{color:#60a5fa}.sa-pp .hero .lede{color:#dbeafe;max-width:640px;margin:0 auto 36px;font-size:18px;line-height:1.65}.sa-pp .hero .lede b{color:#fff;font-weight:600}.sa-pp .hero .micro{color:#94a3b8;margin-top:18px;font-size:13.5px}.sa-pp .plan{background:#fff;padding:100px 32px}.sa-pp .plan h2{font-family:Varela Round,sans-serif;font-weight:600;font-size:var(--fs-h2);letter-spacing:-.02em;color:#0f172a;margin-bottom:14px;line-height:1.05}.sa-pp .plan .sub{color:#475569;max-width:640px;margin-bottom:48px;font-size:16.5px;line-height:1.6}.sa-pp .plan-grid{grid-template-columns:.95fr 1.05fr;align-items:start;gap:48px;display:grid}.sa-pp .plan-price{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;padding:36px}.sa-pp .plan-price .tag{letter-spacing:.2em;text-transform:uppercase;color:#475569;margin-bottom:14px;font-size:11px;font-weight:700}.sa-pp .plan-price .num{color:#0f172a;font-family:Varela Round,sans-serif;font-size:64px;font-weight:600;line-height:1}.sa-pp .plan-price .num .per{color:#64748b;font-family:Montserrat,sans-serif;font-size:18px;font-weight:600}.sa-pp .plan-price .pledge{color:#2563eb;margin:18px 0 10px;font-family:Varela Round,sans-serif;font-size:20px;font-weight:600;line-height:1.35}.sa-pp .plan-price p{color:#475569;font-size:14px;line-height:1.6}.sa-pp .plan-price .mb{color:#475569;border-top:1px solid #e2e8f0;margin-top:22px;padding-top:18px;font-size:13.5px}.sa-pp .plan-price .mb b{color:#0f172a}.sa-pp .inc{border-top:1px solid #e2e8f0}.sa-pp .inc-row{border-bottom:1px solid #e2e8f0;align-items:baseline;gap:14px;padding:16px 2px;display:flex}.sa-pp .inc-row .ic{color:#2563eb;background:#dbeafe;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:flex;position:relative;top:3px}.sa-pp .inc-row b{color:#0f172a;margin-bottom:2px;font-size:15px;font-weight:600;display:block}.sa-pp .inc-row p{color:#64748b;font-size:13px;line-height:1.55}.sa-pp .ladder{background:#f9fafb;padding:104px 32px;position:relative;overflow:hidden}.sa-pp .ladder:before{content:"";pointer-events:none;background:radial-gradient(circle,#0f172a0d 1px,#0000 1.6px) 0 0/30px 30px;position:absolute;inset:0}.sa-pp .ladder .wrap{z-index:2;position:relative}.sa-pp .ladder h2{font-family:Varela Round,sans-serif;font-weight:600;font-size:var(--fs-h2);letter-spacing:-.02em;color:#0f172a;margin-bottom:14px;line-height:1.05}.sa-pp .ladder .sub{color:#475569;max-width:620px;margin-bottom:52px;font-size:16.5px;line-height:1.6}.sa-pp .ladder .sub b{color:#2563eb}.sa-pp .rungs{max-width:760px}.sa-pp .rung{border-bottom:1px solid #e2e8f0;align-items:baseline;gap:18px;padding:20px 18px;display:flex}.sa-pp .rung .wave{color:#475569;flex:0 0 96px;font-size:13.5px;font-weight:600}.sa-pp .rung .price{color:#334155;font-family:Varela Round,sans-serif;font-size:26px;font-weight:600}.sa-pp .rung .lock{color:#64748b;text-align:right;margin-left:auto;font-size:13px}.sa-pp .rung:nth-child(2){margin-left:26px}.sa-pp .rung:nth-child(3){margin-left:52px}.sa-pp .rung:nth-child(4){margin-left:78px}.sa-pp .rung.now{background:#fff;border:1px solid #2563eb59;border-radius:14px;box-shadow:0 30px 60px -28px #2563eb47}.sa-pp .rung.now .wave{color:#2563eb}.sa-pp .rung.now .price{color:#0f172a;font-size:30px}.sa-pp .rung.now .lock{color:#475569;font-weight:600}.sa-pp .ladder .exchange{border-left:3px solid #3b82f6;max-width:680px;margin-top:40px;padding:4px 0 4px 20px}.sa-pp .ladder .exchange p{color:#334155;font-size:14.5px;line-height:1.7}.sa-pp .ladder .exchange p b{color:#0f172a}.sa-pp .ladder .ctarow{margin-top:44px}.sa-pp .pay{background:#f8fafc;padding:96px 32px}.sa-pp .pay .wrap{max-width:880px}.sa-pp .pay h2{letter-spacing:-.02em;color:#0f172a;margin-bottom:16px;font-family:Varela Round,sans-serif;font-size:44px;font-weight:600;line-height:1.08}.sa-pp .pay .lede{color:#475569;margin-bottom:34px;font-size:16px;line-height:1.65}.sa-pp .pay-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:30px 34px}.sa-pp .pay-card .row{border-bottom:1px solid #f1f5f9;align-items:baseline;gap:18px;padding:14px 0;display:flex}.sa-pp .pay-card .row:last-child{border-bottom:none}.sa-pp .pay-card .k{color:#0f172a;flex:0 0 150px;font-family:Varela Round,sans-serif;font-size:21px;font-weight:600}.sa-pp .pay-card .v{color:#475569;font-size:14px;line-height:1.6}.sa-pp .pay .foot{color:#64748b;margin-top:22px;font-size:13.5px;line-height:1.65}.sa-pp .pay .foot b{color:#334155}.sa-pp .compare{background:#0f172a;padding:96px 32px 110px;position:relative;overflow:hidden}.sa-pp .compare:before{content:"";pointer-events:none;background:radial-gradient(circle,#3b82f629 0%,#3b82f600 60%);width:640px;height:640px;position:absolute;top:-180px;right:-120px}.sa-pp .compare .wrap{z-index:2;position:relative}.sa-pp .compare .eyebrow .rule{background:#60a5fa}.sa-pp .compare .eyebrow span{color:#93c5fd}.sa-pp .compare h2{letter-spacing:-.02em;color:#fff;margin-bottom:16px;font-family:Varela Round,sans-serif;font-size:44px;font-weight:600;line-height:1.08}.sa-pp .compare .lede{color:#dbeafe;max-width:640px;margin-bottom:40px;font-size:16px;line-height:1.65}.sa-pp .cmp{grid-template-columns:1fr 1fr;gap:26px;max-width:920px;display:grid}.sa-pp .cmp-card{border:1px solid #e2e8f0;border-radius:16px;padding:30px}.sa-pp .cmp-card.them{background:#1e293b;border-color:#94a3b833}.sa-pp .cmp-card.us{background:#fff;border-color:#2563eb40;box-shadow:0 30px 60px -28px #2563eb40}.sa-pp .cmp-card .tag{letter-spacing:.2em;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:700}.sa-pp .cmp-card.them .tag{color:#93c5fd}.sa-pp .cmp-card.us .tag{color:#2563eb}.sa-pp .cmp-card .big{color:#0f172a;margin-bottom:6px;font-family:Varela Round,sans-serif;font-size:38px;font-weight:600}.sa-pp .cmp-card.them .big{color:#e2e8f0}.sa-pp .cmp-card.them .big .per{color:#94a3b8}.sa-pp .cmp-card.them ul{border-top-color:#94a3b833}.sa-pp .cmp-card.them li{color:#cbd5e1;border-bottom-color:#94a3b829}.sa-pp .cmp-card .big .per{color:#64748b;font-family:Montserrat,sans-serif;font-size:15px;font-weight:600}.sa-pp .cmp-card ul{border-top:1px solid #e2e8f0;margin-top:16px;list-style:none}.sa-pp .cmp-card li{color:#475569;border-bottom:1px solid #e2e8f0;gap:9px;padding:11px 2px;font-size:13.5px;line-height:1.55;display:flex}.sa-pp .cmp-card.them li:before{content:"+";color:#94a3b8;font-weight:700}.sa-pp .cmp-card.us li:before{content:"✓";color:#16a34a;font-weight:700}.sa-pp .compare .src{color:#94a3b8;margin-top:18px;font-size:12px}.sa-pp .compare h2 .acc{color:#60a5fa}.sa-pp .compare .ctarow{margin-top:44px}@media (width<=900px){.sa-pp .hero{padding:64px 20px 72px}.sa-pp .hero h1{font-size:36px}.sa-pp .hero .lede{font-size:15.5px}.sa-pp .plan{padding:64px 20px}.sa-pp .plan-grid{grid-template-columns:1fr;gap:26px}.sa-pp .plan-price .num{font-size:50px}.sa-pp .ladder{padding:64px 20px}.sa-pp .rung:nth-child(2),.sa-pp .rung:nth-child(3),.sa-pp .rung:nth-child(4){margin-left:0}.sa-pp .pay{padding:64px 20px}.sa-pp .pay h2{font-size:30px}.sa-pp .pay-card .row{flex-direction:column;gap:4px}.sa-pp .compare{padding:64px 20px 72px}.sa-pp .compare h2{font-size:30px}.sa-pp .cmp{grid-template-columns:1fr}.sa-pp .cta-pill{text-align:center;display:block}}
