.pricing-tiers .pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:980px;gap:20px;align-items:stretch}.pricing-tiers .price-card{min-width:0;padding:28px 25px}.pricing-tiers .offer-top{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-height:63px}.pricing-tiers .plan-label{font-size:11px;letter-spacing:1.2px;line-height:1.5}.pricing-tiers .plan-badge{font-size:10px;font-weight:700;letter-spacing:1px;padding:5px 9px;border-radius:5px;background:#684267;color:#ffe3f5}.pricing-tiers .price-card h3{font-size:23px;line-height:1.35;min-height:63px;margin:16px 0 25px;max-width:245px}.pricing-tiers .price{font-size:35px;letter-spacing:-1.5px;line-height:1.2;white-space:nowrap}.pricing-tiers .tier-standard .price{font-size:45px;line-height:.94}.pricing-tiers .price span{display:block;margin:10px 0 0;font-size:14px;letter-spacing:0;line-height:1.5}.pricing-tiers .setup-fee{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;width:100%;margin-top:24px;padding:13px 0;border-block:1px solid #adc2ed2e;font-size:14px;line-height:1.5}.pricing-tiers .setup-fee span{color:#b9c8e3}.pricing-tiers .setup-fee strong{font-weight:600;color:#e3ebff}.pricing-tiers .price-description{min-height:72px;margin:20px 0 17px;font-size:15px}.pricing-tiers .price-features{border-top:0;padding-top:0;margin-bottom:22px}.pricing-tiers .price-features li{font-size:14px}.pricing-tiers .tier-standard{background:linear-gradient(135deg,#242f5b,#352442);border:1px solid #ed9ad2;box-shadow:0 20px 50px #00000036,0 0 30px #eb99d117}.pricing-tiers .tier-standard .setup-fee strong{color:#ffbfe3}.pricing-tiers .button{font-size:14px;gap:15px;padding:15px 12px}.pricing-tiers .pricing-note{max-width:840px;font-size:13px;line-height:1.7}.pricing-tiers .pricing-header>p:last-child{line-height:1.7}@media(max-width:1050px){.pricing-tiers .pricing-grid{gap:14px}.pricing-tiers .price-card{padding:26px 19px}.pricing-tiers .price{font-size:29px}.pricing-tiers .tier-standard .price{font-size:37px}.pricing-tiers .price-card h3{font-size:21px}.pricing-tiers .price-description{min-height:100px}.pricing-tiers .plan-label{font-size:10px}}@media(max-width:800px){.pricing-tiers .pricing-grid{grid-template-columns:1fr;max-width:480px;gap:24px}.pricing-tiers .price-card{padding:30px}.pricing-tiers .offer-top{min-height:0;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.pricing-tiers .plan-label{font-size:11px}.pricing-tiers .price-card h3{font-size:24px;max-width:none;min-height:0;margin:24px 0}.pricing-tiers .price,.pricing-tiers .tier-standard .price{font-size:39px;line-height:1.2}.pricing-tiers .price-description{min-height:0}.pricing-tiers .setup-fee{margin-top:21px}}@media(max-width:400px){.pricing-tiers .price-card{padding:26px 21px}.pricing-tiers .price,.pricing-tiers .tier-standard .price{font-size:33px}.pricing-tiers .offer-top{flex-wrap:wrap}.pricing-tiers .plan-label{font-size:10px}}

.pricing-tiers .price-from{display:block;font-size:14px;line-height:1.5;letter-spacing:0;margin-bottom:6px;color:#c8d6ee}.pricing-tiers .plan-label,.pricing-tiers .plan-badge{font-size:12px}.pricing-tiers .price-description{font-size:16px}.pricing-tiers .pricing-note{font-size:14px}
