.s-pricing{background:#f3f4fa;border-bottom:1px solid #eceef6}.s-pricing-in{max-width:1280px;margin:0 auto;padding:150px 28px 100px}.s-pricing-head{text-align:center;max-width:760px;margin:0 auto}.s-pricing-head .h2{letter-spacing:-2.4px;font-size:64px;line-height:1.04}.s-pricing-head p{color:#2c2d33;margin-top:16px;font-size:18px;line-height:1.6}.s-pricing-switches{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:14px 22px;margin-top:38px;display:flex}.s-pricing-cycle{flex-direction:column;align-items:center;gap:8px;display:flex}.s-pricing-seg{background:#fff;border:1px solid #e2e4ef;border-radius:13px;gap:3px;padding:4px;display:flex}.s-pricing-seg button{cursor:pointer;color:#3a3c4e;background:0 0;border:none;border-radius:9px;align-items:center;gap:8px;height:40px;padding:0 22px;font-size:15px;font-weight:600;transition:background .2s,color .2s;display:flex}.s-pricing-seg button.on{color:#fff;background:#2f3ae5}.s-pricing-cur button{padding:0 14px;font-size:14.5px}.s-pricing-cur button.on{background:#14151a}.s-pricing-save{color:#3d8a5c;align-items:center;gap:5px;font-size:13px;font-weight:600;transition:color .2s;display:flex}.s-pricing-save svg{width:14px;height:14px}.s-pricing.year .s-pricing-save{color:#1f7a45}.s-pricing-cards{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:18px;margin-top:44px;display:grid}@media (width<=1120px){.s-pricing-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.s-pricing-cards{grid-template-columns:1fr}}.s-pricing-card{background:#fff;border:1px solid #e6e8f0;border-radius:22px;flex-direction:column;padding-top:1px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px -40px #141e5a59}.s-pricing-card.popular{border:2px solid #2f3ae5;padding-top:0;box-shadow:0 34px 70px -36px #2f3ae58c}.s-pricing-card.popular .s-pricing-name,.s-pricing-card.popular .s-pricing-price{color:#2f3ae5}.s-pricing-spacer{height:35px}@media (width<=640px){.s-pricing-spacer{display:none}}.s-pricing-badge{color:#2830c9;letter-spacing:.6px;text-transform:uppercase;background:#eef0ff;justify-content:center;align-items:center;height:36px;font-size:12.5px;font-weight:700;display:flex}.s-pricing-body{flex-direction:column;flex:1;padding:22px 28px 30px;display:flex}.s-pricing-body .btn{border-radius:12px;width:100%;height:50px;margin-top:22px;font-size:15.5px}.s-pricing-body ul{flex-direction:column;gap:13px;margin:26px 0 0;list-style:none;display:flex}.s-pricing-body li{color:#2c2d33;gap:10px;font-size:15px;line-height:1.45;display:flex}.s-pricing-body li svg{color:#2f3ae5;flex:none;width:18px;height:18px;margin-top:1px}.s-pricing-name{letter-spacing:-.6px;color:#10111a;font-size:26px;font-weight:800}.s-pricing-note{color:#55576a;min-height:42px;margin-top:6px;font-size:14.5px;line-height:1.45}.s-pricing-price{color:#10111a;align-items:flex-end;height:48px;margin-top:18px;display:flex}.s-pricing-price span{letter-spacing:-2px;white-space:nowrap;font-size:48px;font-weight:800;line-height:1}.s-pricing-per{color:#55576a;white-space:nowrap;height:20px;margin-top:8px;font-size:14px}.s-pricing-bill{color:#7a7c8c;white-space:nowrap;height:19px;margin-top:4px;font-size:13px}.s-pricing-vat{text-align:center;color:#6e7084;margin-top:30px;font-size:13.5px}.s-pricing-vat a{font-weight:600}.s-pricing-compare-title{letter-spacing:-1px;text-align:center;margin-top:90px;font-size:34px;font-weight:800}.s-pricing-mob{margin-top:22px;display:none}@media (width<=820px){.s-pricing-mob{display:block}}.s-pricing-mob-tabs{background:#fff;border:1px solid #e2e4ef;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:4px;display:grid}.s-pricing-mob-tabs button{cursor:pointer;color:#3a3c4e;background:0 0;border:none;border-radius:9px;height:38px;font-size:14px;font-weight:600;transition:background .2s,color .2s}.s-pricing-mob-tabs button.on{color:#fff;background:#2f3ae5}.s-pricing-mob-plan{background:#fff;border:1px solid #e6e8f0;border-radius:18px;margin-top:12px;overflow:hidden}.s-pricing-mob-plan[hidden]{display:none}.s-pricing-mob-head{border-bottom:1px solid #eceef4;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.s-pricing-mob-head>div{min-width:0}.s-pricing-mob-head b{color:#10111a;font-size:19px;font-weight:800;display:block}.s-pricing-mob-head>div>span{color:#55576a;margin-top:2px;font-size:13px;display:block}.s-pricing-mob-head .btn{border-radius:10px;flex:none;height:40px;padding:0 16px;font-size:14px}.s-pricing-mob-group{letter-spacing:.6px;text-transform:uppercase;color:#2f3ae5;padding:18px 18px 6px;font-size:12px;font-weight:800;display:flex}.s-pricing-mob-row{border-top:1px solid #f1f2f6;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.s-pricing-mob-row>span{color:#2c2d33;font-size:14.5px}.s-pricing-mob-row em{text-align:right;flex:none}.s-pricing-table{background:#fff;border:1px solid #e6e8f0;border-radius:20px;margin-top:28px}@media (width<=820px){.s-pricing-table{display:none!important}}.s-pricing-thead{z-index:6;background:#fff;border-bottom:1px solid #eceef4;border-radius:20px 20px 0 0;grid-template-columns:minmax(200px,1.6fr) repeat(4,minmax(0,1fr));align-items:end;gap:12px;padding:18px 26px;display:grid;position:sticky;top:73px;box-shadow:0 10px 18px -16px #141e5a59}.s-pricing-thead>span{color:#55576a;padding-bottom:10px;font-size:15px;font-weight:700}.s-pricing-thead>div{text-align:center;flex-direction:column;gap:6px;padding:16px 4px;display:flex}.s-pricing-thead>div.popular{background:#f6f7ff;border-radius:14px;padding:16px 12px}.s-pricing-thead b{color:#10111a;font-size:18px;font-weight:800}.s-pricing-thead .popular b{color:#2f3ae5}.s-pricing-thead>div>span{color:#55576a;min-height:36px;font-size:13px;line-height:1.35}.s-pricing-thead .btn{border-radius:10px;height:40px;padding:0 8px;font-size:14px}.s-pricing-group{letter-spacing:.6px;text-transform:uppercase;color:#2f3ae5;padding:22px 26px 8px;font-size:12.5px;font-weight:800}.s-pricing-row{border-top:1px solid #f1f2f6;grid-template-columns:minmax(200px,1.6fr) repeat(4,minmax(0,1fr));align-items:center;gap:12px;padding:13px 26px;display:grid}.s-pricing-row>span{color:#2c2d33;font-size:15px}.s-pricing-row em{text-align:center}.s-pricing em{color:#2c2d33;font-size:14.5px;font-style:normal;font-weight:500}.s-pricing em.yes{color:#2f3ae5;font-size:17px;font-weight:800}.s-pricing em.no{color:#b4b6c4}
