/* AutoFixia pricing refresh — 2026-09-04 */
.pricing_section .pricing_plan_row{align-items:stretch;margin-left:-10px;margin-right:-10px}
.pricing_section .pricing_plan_col{display:flex;padding-left:10px;padding-right:10px;margin-bottom:20px}
.pricing_section .pricing_pannel .pricing_block.pricing_block_v2{position:relative;width:100%;min-height:790px;padding:42px 24px 28px;border:1px solid #ece8f8;border-radius:18px;box-shadow:0 14px 42px rgba(74,48,130,.07);display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;overflow:hidden}
.pricing_section .pricing_pannel .pricing_block.pricing_block_v2:hover{transform:translateY(-5px);box-shadow:0 22px 50px rgba(74,48,130,.12);border-color:#ddd3fa}
.pricing_section .pricing_pannel .pricing_block.pricing_block_v2.highlited_block{border:1px solid rgba(255,113,67,.35);box-shadow:0 18px 48px rgba(255,113,67,.13)}
.pricing_section .pricing_pannel .pricing_block.custom_solution_block{background:linear-gradient(180deg,#fbfaff 0%,#fff 55%);border-color:#d9d1f8}
.pricing_section .pricing_pannel .pricing_block.custom_solution_block:before{content:"";position:absolute;right:-70px;top:-70px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(107,76,246,.14) 0%,rgba(107,76,246,0) 70%);pointer-events:none}
.pricing_section .pricing_pannel .pricing_block .plan_badge{position:absolute;top:18px;right:18px;font-size:10px;letter-spacing:.08em;font-weight:800;color:#5d4da6;background:#f2efff;border:1px solid #e4ddff;border-radius:999px;padding:5px 9px}
.pricing_section .pricing_pannel .pricing_block .plan_badge.popular{color:#fff;background:linear-gradient(135deg,#ff5c45,#ff8a49);border-color:transparent}
.pricing_section .pricing_pannel .pricing_block .plan_badge.custom{color:#fff;background:linear-gradient(135deg,#6946f3,#7d66ff);border-color:transparent}
.pricing_section .pricing_pannel .pricing_block.pricing_block_v2 .icon{margin:8px 0 10px -12px;min-height:115px;display:flex;align-items:flex-end}
.pricing_section .pricing_pannel .pricing_block.pricing_block_v2 .icon img{width:100px;max-height:105px;object-fit:contain}
.pricing_section .pricing_pannel .pricing_block.pricing_block_v2 .custom_icon{margin-left:0}
.pricing_section .pricing_pannel .pricing_block.pricing_block_v2 .custom_icon img{width:92px}
.pricing_section .pricing_pannel .pricing_block.pricing_block_v2 .pkg_name{min-height:68px}
.pricing_section .pricing_pannel .pricing_block.pricing_block_v2 .pkg_name h3{font-size:21px;margin-bottom:3px}
.pricing_section .pricing_pannel .pricing_block.pricing_block_v2 .pkg_name span{font-size:14px;line-height:1.45;display:block}
.pricing_section .price_wrap{margin:18px 0 16px;min-height:104px}
.pricing_section .currency_label{display:inline-flex;align-items:center;font-size:10px!important;line-height:1;font-weight:800!important;letter-spacing:.08em;color:#65569e!important;background:#f3f0ff;border-radius:999px;padding:5px 7px;margin-bottom:7px}
.pricing_section .pricing_pannel .pricing_block.pricing_block_v2 .price{font-size:43px;line-height:1.08;margin:0;letter-spacing:-1.2px}
.pricing_section .pricing_pannel .pricing_block.pricing_block_v2 .yearly_price{font-size:34px;letter-spacing:-.8px}
.pricing_section .pricing_pannel .pricing_block.pricing_block_v2 .custom_price{font-size:36px;letter-spacing:-.5px}
.pricing_section .pricing_pannel .pricing_block.pricing_block_v2 .price span{font-size:13px;margin-left:4px;letter-spacing:0}
.pricing_section .billing_note{display:block;color:#7a7195;font-size:11px;line-height:1.45;margin-top:7px;min-height:32px}
.pricing_section .pricing_pannel .pricing_block.pricing_block_v2 .benifits{margin:4px 0 26px;flex:1}
.pricing_section .pricing_pannel .pricing_block.pricing_block_v2 .benifits li{margin-bottom:7px}
.pricing_section .pricing_pannel .pricing_block.pricing_block_v2 .benifits li p{font-size:13.5px;line-height:1.42;margin:0;color:#514969}
.pricing_section .pricing_pannel .pricing_block.pricing_block_v2 .benifits li i{font-size:15px;margin-right:6px}
.pricing_section .pricing_pannel .pricing_block.pricing_block_v2 .btn_main{width:100%;max-width:none;margin-top:auto;text-align:center;justify-content:center}
.pricing_section .pricing_pannel .pricing_block.custom_solution_block .btn_main{border-color:#6a49f2;color:#6a49f2;background:#fff}
.pricing_section .pricing_pannel .pricing_block.custom_solution_block .btn_main:hover{background:#6a49f2;color:#fff;border-color:#6a49f2}
@media(max-width:1199px){.pricing_section .pricing_pannel .pricing_block.pricing_block_v2{min-height:720px}.pricing_section .pricing_pannel .pricing_block.pricing_block_v2 .benifits li p{font-size:14px}}
@media(max-width:991px){.pricing_section .pricing_pannel .pricing_block.pricing_block_v2{min-height:690px}.pricing_section .pricing_plan_col{margin-bottom:22px}}
@media(max-width:767px){.pricing_section .pricing_plan_row{margin-left:0;margin-right:0}.pricing_section .pricing_plan_col{padding-left:0;padding-right:0}.pricing_section .pricing_pannel .pricing_block.pricing_block_v2{min-height:auto;text-align:left;padding:34px 24px 26px;margin-bottom:0!important}.pricing_section .pricing_pannel .pricing_block.pricing_block_v2 .icon{margin-left:-8px}.pricing_section .pricing_pannel .pricing_block.pricing_block_v2 .pkg_name{min-height:0}.pricing_section .price_wrap{min-height:0}.pricing_section .billing_note{min-height:0}.pricing_section .pricing_pannel .pricing_block.pricing_block_v2 .benifits{margin-bottom:24px}.pricing_section .pricing_pannel .pricing_block.pricing_block_v2 .price{font-size:40px}.pricing_section .pricing_pannel .pricing_block.pricing_block_v2 .yearly_price{font-size:32px}}
@media(max-width:420px){.pricing_section .toggle_block{flex-wrap:wrap;row-gap:8px}.pricing_section .pricing_pannel .pricing_block.pricing_block_v2{padding:32px 20px 24px}.pricing_section .pricing_pannel .pricing_block.pricing_block_v2 .yearly_price{font-size:29px}.pricing_section .pricing_pannel .pricing_block.pricing_block_v2 .custom_price{font-size:32px}}
