.pricing-page{--gold:#d4901a;--gold-deep:#b9760d;--gold-soft:#fdf4e3;color:#101a3a;background:#fff}.pricing-page .wrap{max-width:1240px;margin:0 auto;padding:0 28px}.pricing-page .badge{display:inline-flex;align-items:center;gap:8px;background:#e9f0ff;color:#1f54e6;font-size:13px;font-weight:700;letter-spacing:.04em;padding:7px 14px;border-radius:999px}.pricing-page .ph{padding:48px 0 30px;text-align:center;background:linear-gradient(180deg,#f4f8ff,#fff 60%)}.pricing-page .ph h1{font-size:42px;line-height:1.12;letter-spacing:-.025em;font-weight:800;margin:20px auto 0;max-width:880px}.pricing-page .ph .sub{font-size:16px;color:#5f6b85;max-width:740px;margin:18px auto 0}.pricing-page .plans{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:18px 0 8px}.pricing-page .plan{border:1px solid #e7ebf3;border-radius:22px;padding:28px;background:#fff;box-shadow:0 8px 30px rgba(16,26,58,.06)}.pricing-page .plan.blue{border-color:#cfe0ff;background:linear-gradient(180deg,#f6f9ff,#fff 30%)}.pricing-page .plan.gold{border-color:#f0dcae;background:linear-gradient(180deg,#fdf8ee,#fff 30%)}.pricing-page .plan-head{display:flex;align-items:flex-start;gap:14px}.pricing-page .plan-ic{width:54px;height:54px;border-radius:15px;display:grid;place-items:center;flex:none}.pricing-page .plan.blue .plan-ic{background:#e9f0ff;color:#2f6cff}.pricing-page .plan.gold .plan-ic{background:var(--gold-soft);color:var(--gold)}.pricing-page .plan-head h2{font-size:22px;font-weight:800;letter-spacing:-.01em}.pricing-page .plan.blue .plan-head h2{color:#2f6cff}.pricing-page .plan.gold .plan-head h2{color:var(--gold-deep)}.pricing-page .plan-head p{font-size:13.5px;color:#5f6b85;margin-top:5px;max-width:330px}.pricing-page .best{margin-left:auto;text-align:center;font-size:10.5px;font-weight:800;letter-spacing:.04em;line-height:1.3;color:#fff;border-radius:11px;padding:9px 12px;flex:none;max-width:120px}.pricing-page .plan.blue .best{background:#2f6cff}.pricing-page .plan.gold .best{background:var(--gold)}.pricing-page .fee-box{display:flex;align-items:center;gap:14px;border-radius:16px;padding:20px;margin:20px 0}.pricing-page .plan.blue .fee-box{background:#eef4ff}.pricing-page .plan.gold .fee-box{background:#fbf3e3}.pricing-page .fee{flex:1;text-align:center}.pricing-page .fee .fl{font-size:13px;font-weight:600;color:#42506e}.pricing-page .fee .pct{font-size:38px;font-weight:800;letter-spacing:-.02em;margin:2px 0}.pricing-page .plan.blue .fee .pct{color:#2f6cff}.pricing-page .plan.gold .fee .pct{color:var(--gold)}.pricing-page .fee .fmax{font-size:12px;color:#5f6b85}.pricing-page .fee-plus{width:30px;height:30px;border-radius:50%;background:#fff;border:1px solid #e7ebf3;display:grid;place-items:center;color:#5f6b85;flex:none;font-size:16px}.pricing-page .fee-cap{font-size:13px;color:#5f6b85;text-align:center}.pricing-page .fee-side{flex:1.3;font-size:13px}.pricing-page .fee-side b{font-size:13.5px}.pricing-page .ex-cols{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.pricing-page .ex h4,.pricing-page .incl h4{font-size:14px;font-weight:800;margin-bottom:12px}.pricing-page .ex table{width:100%;border-collapse:collapse}.pricing-page .ex th{text-align:left;font-size:11px;font-weight:600;color:#5f6b85;padding:0 0 10px}.pricing-page .ex td{font-size:13px;padding:9px 0;border-top:1px solid #e7ebf3;font-weight:600}.pricing-page .ex td:first-child{font-weight:700}.pricing-page .incl ul{list-style:none;padding:0;margin:0}.pricing-page .incl li{display:flex;align-items:center;gap:9px;font-size:13px;margin-bottom:11px;color:#33405c}.pricing-page .incl li svg{flex:none}.pricing-page .plan.blue .incl li svg{color:#2f6cff}.pricing-page .plan.gold .incl li svg{color:var(--gold)}.pricing-page .alloc{display:flex;gap:8px;text-align:center;flex:none}.pricing-page .alloc .al{flex:1}.pricing-page .alloc .al-ic{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;margin:0 auto 6px;background:#f1f4fa}.pricing-page .alloc .al-l{font-size:11.5px;font-weight:600;line-height:1.25}.pricing-page .incl2{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.pricing-page .zero{background:#e7f6ee;border:1px solid #c6ecd4;border-radius:20px;padding:26px;margin:24px 0;display:grid;grid-template-columns:1.2fr 2fr;gap:24px;align-items:center}.pricing-page .zero-l{display:flex;gap:16px;align-items:flex-start}.pricing-page .zero-tag{width:58px;height:58px;border-radius:14px;background:#16a34a;color:#fff;display:grid;place-items:center;font-size:26px;font-weight:800;flex:none;box-shadow:0 8px 20px rgba(22,163,74,.3)}.pricing-page .zero-l h3{font-size:20px;font-weight:800;color:#15803d;letter-spacing:-.01em}.pricing-page .zero-l p{font-size:13.5px;color:#3f6b4f;margin-top:6px}.pricing-page .zero-items{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;text-align:center}.pricing-page .zero-items .zi{display:flex;flex-direction:column;align-items:center;gap:8px}.pricing-page .zero-items .zi-ic{width:42px;height:42px;border-radius:50%;background:#fff;border:1px solid #c6ecd4;color:#16a34a;display:grid;place-items:center}.pricing-page .zero-items .zi-l{font-size:11.5px;font-weight:600;color:#2f5740;line-height:1.25}.pricing-page .botbar{border:1px solid #e7ebf3;border-radius:18px;padding:18px 24px;margin-bottom:48px;display:flex;align-items:center;gap:22px;flex-wrap:wrap}.pricing-page .bb-brand{display:flex;gap:11px;align-items:center}.pricing-page .bb-ic{width:40px;height:40px;border-radius:11px;background:#e9f0ff;color:#2f6cff;display:grid;place-items:center;flex:none}.pricing-page .bb-t{font-size:14px;font-weight:800}.pricing-page .bb-s{font-size:12.5px;color:#5f6b85}.pricing-page .bb-feats{display:flex;gap:18px;flex-wrap:wrap;flex:1}.pricing-page .bf{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:#42506e}.pricing-page .bf svg{color:#2f6cff}.pricing-page .bb-cta{text-align:center}.pricing-page .bb-cta .sm{font-size:11.5px;color:#5f6b85;margin-top:6px}.pricing-page .pricing-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:600;font-size:15px;border-radius:12px;padding:13px 22px;border:1px solid transparent;transition:transform .15s,background .15s;cursor:pointer;white-space:nowrap;background:#2f6cff;color:#fff}.pricing-page .pricing-btn:hover{transform:translateY(-1px);background:#1f54e6}@media (max-width:980px){.pricing-page .plans,.pricing-page .zero{grid-template-columns:1fr}.pricing-page .zero-items{grid-template-columns:repeat(3,1fr)}}@media (max-width:620px){.pricing-page .ph h1{font-size:30px}.pricing-page .fee-box{flex-direction:column}.pricing-page .ex-cols{grid-template-columns:1fr}.pricing-page .zero-items{grid-template-columns:repeat(2,1fr)}.pricing-page .incl2{grid-template-columns:1fr}.pricing-page .plan-head{flex-wrap:wrap}.pricing-page .best{margin-left:0;margin-top:8px}}