.px-sec{max-width:var(--wrap);margin:0 auto;padding:0 22px}.px-back-s{padding-top:26px}.px-back{color:var(--t4);align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.px-back:hover{color:var(--t1)}.px-main{padding-top:18px;padding-bottom:80px}.px-split{grid-template-columns:repeat(auto-fit,minmax(420px,1fr));align-items:stretch;gap:16px;display:grid}.px-left,.px-right{border:1px solid var(--line);background:var(--card);border-radius:20px;flex-direction:column;min-width:0;padding:24px;display:flex}.px-brand{min-width:0;margin-bottom:26px}.px-brand img{object-fit:contain;object-position:left center;width:auto;max-width:min(330px,100%);height:auto;max-height:52px;margin-bottom:12px;display:block}.px-brand p,.px-tag,.px-hero-n{font-family:var(--brand);letter-spacing:.13em;text-transform:uppercase;color:var(--t5);font-size:10.5px;font-weight:800}.px-brand p{white-space:nowrap;margin:0}.px-h1{margin:0;line-height:0}.px-hero{letter-spacing:-.04em;color:var(--acc);margin:0;font-size:56px;font-weight:800;line-height:.98}.px-hero-n{margin:8px 0 22px}.px-bonus{background:#76d7f912;border:1px solid #76d7f947;border-radius:14px;align-items:center;gap:14px;min-width:0;margin-bottom:20px;padding:15px 16px;display:flex}.px-bonus span:first-child{letter-spacing:-.02em;color:var(--cyan);flex:none;font-size:19px;font-weight:800}.px-bonus span+span{color:var(--t2);min-width:0;font-size:13.5px;line-height:1.5}.px-side{color:var(--t4);margin:0 0 20px;font-size:12.5px;line-height:1.6}.px-about{border:1px solid var(--line);background:#02081873;border-radius:16px;margin-bottom:12px;padding:18px}.px-tag{margin:0 0 10px}.px-about-x{color:#b4c4de;margin:0 0 16px;font-size:13.5px;line-height:1.65}.px-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.px-stats div{border:1px solid var(--line);text-align:center;background:#14203f73;border-radius:12px;min-width:0;padding:14px 10px}.px-stats p:first-child{letter-spacing:-.02em;color:var(--acc);margin:0;font-size:19px;font-weight:700;line-height:1}.px-stats p+p{letter-spacing:.08em;text-transform:uppercase;color:var(--t5);margin:6px 0 0;font-size:10px;font-weight:800}.px-specs{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;gap:10px;display:grid}.px-specs div{border:1px solid var(--line);box-sizing:border-box;background:#02081873;border-radius:12px;flex-direction:column;justify-content:center;min-width:0;min-height:62px;padding:13px 14px;display:flex}.px-specs p:first-child{letter-spacing:.08em;text-transform:uppercase;color:var(--t5);margin:0 0 5px;font-size:10px;font-weight:800}.px-specs p+p{color:var(--t1);margin:0;font-size:13.5px;font-weight:600;line-height:1.35}.px-choose{letter-spacing:-.025em;color:var(--t1);margin:0 0 5px;font-size:26px;font-weight:700;line-height:1.1}.px-sub{color:var(--t3);margin:0 0 22px;font-size:13.5px}.px-tabs{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:8px;margin-bottom:20px;display:grid}.px-tab-w{min-width:0;position:relative}.px-pop{z-index:2;letter-spacing:.08em;text-transform:uppercase;color:var(--bg);background:var(--cyan);white-space:nowrap;border-radius:5px;padding:3px 7px;font-size:10px;font-weight:800;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.px-tab{width:100%;height:48px;font-family:var(--font);cursor:pointer;white-space:nowrap;border:1px solid var(--line-hi);background:var(--bg);color:var(--t3);border-radius:11px;justify-content:center;align-items:center;padding:0 12px;font-size:14px;font-weight:600;display:flex}.px-tab:hover{border-color:var(--blue);color:var(--t1)}.px-tab[aria-pressed=true]{border-color:var(--cyan);color:var(--t1);background:#76d7f91f}.px-plan{flex-direction:column;flex:1;display:flex}.px-plan[hidden]{display:none}.px-price{border:1px solid var(--line);background:#02081873;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-width:0;margin-bottom:12px;padding:18px 20px;display:flex}.px-price-n{min-width:0}.px-price-n p:first-child{letter-spacing:-.02em;color:var(--t1);margin:0 0 3px;font-size:22px;font-weight:700;line-height:1.15}.px-price-n p+p{color:var(--t4);margin:0;font-size:12.5px}.px-price-v{text-align:right;flex:none}.px-price-v>div{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:9px;display:flex}.px-list{color:var(--t5);font-size:15px;font-weight:600;text-decoration:line-through}.px-price-v>div p{letter-spacing:-.025em;color:var(--acc);margin:0;font-size:26px;font-weight:700;line-height:1}.px-pnote{color:var(--t4);margin:5px 0 0;font-size:11.5px}.px-save{color:#4cc98c;margin:4px 0 0;font-size:11.5px;font-weight:700}.px-det{border:1px solid var(--line);background:#02081873;border-radius:12px;margin-bottom:16px;padding:14px 16px}.px-det p:first-child{letter-spacing:.08em;text-transform:uppercase;color:var(--t5);margin:0 0 5px;font-size:10px;font-weight:800}.px-det p+p{color:var(--t1);margin:0;font-size:13.5px;font-weight:600;line-height:1.45}.px-cta{background:var(--btn);height:56px;color:var(--t1);white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;margin-bottom:16px;font-size:16px;font-weight:700;display:flex;box-shadow:0 10px 30px #1648ff66}.px-cta:hover{background:var(--blue);color:var(--t1)}.px-applied{background:#4cc98c12;border:1px solid #4cc98c4d;border-radius:12px;align-items:center;gap:14px;min-width:0;margin-bottom:18px;padding:14px 16px;display:flex}.px-applied span:first-child{color:#4cc98c;flex:none;font-size:16px;font-weight:800}.px-applied span+span{color:var(--t2);min-width:0;font-size:12.5px;line-height:1.5}.px-inc{border:1px solid var(--line);background:#02081873;border-radius:14px;flex:1;padding:18px}.px-inc .px-tag{margin-bottom:12px}.px-inc-g{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:9px 18px;display:grid}.px-inc-g div{align-items:flex-start;gap:9px;min-width:0;display:flex}.px-inc-g span:first-child{background:var(--acc);border-radius:999px;flex:none;width:5px;height:5px;margin-top:7px}.px-inc-g span+span{color:var(--t2);min-width:0;font-size:13px;line-height:1.45}.px-bill{color:var(--t5);margin:16px 0 0;font-size:11.5px;line-height:1.6}.px-of{padding-top:52px}@media (width<=900px){.px-sec{padding:0 16px}.px-back-s{padding-top:16px}.px-main{padding-top:18px;padding-bottom:40px}.px-split{grid-template-columns:minmax(0,1fr)}.px-right{padding:16px}.px-hero{font-size:24px}.px-stats div{padding:14px 6px}.px-stats p+p{white-space:normal;overflow-wrap:anywhere;line-height:1.4}.px-of{padding-top:0}}
