@media (max-width:1200px){body.fees-page .pricing-container{display:flex!important;flex-direction:column;align-items:center;gap:28px;padding:24px 18px;margin:20px auto 50px;width:100%;box-sizing:border-box;perspective:none;backdrop-filter:none;-webkit-backdrop-filter:none}body.fees-page .pricing-card{width:100%!important;max-width:740px;padding:30px 22px 26px;min-height:auto;text-align:center;border-radius:16px;background:rgba(15,15,20,.46)}body.fees-page .pricing-card h3{font-size:1.6rem;margin-bottom:10px;text-align:center}body.fees-page .pricing-card p{font-size:.99rem;margin-bottom:12px;line-height:1.5;text-align:center;word-break:break-word}body.fees-page .pricing-card .price{font-size:1.35rem;margin-bottom:14px}body.fees-page .pricing-card .order-btn{position:relative!important;bottom:auto!important;left:auto!important;transform:none!important;margin-top:10px;width:72%;max-width:360px;padding:12px 18px;align-self:center;z-index:3}body.fees-page .pricing-card:hover{transform:none;box-shadow:0 0 14px rgba(0,191,255,.12)}body.fees-page .pricing-card ul{margin:8px 0 0;padding-left:1em;text-align:left;max-height:34vh;overflow-y:auto;-webkit-overflow-scrolling:touch}body.fees-page .pricing-card img{max-width:100%;height:auto;display:block;margin:12px auto;border-radius:8px}}@media (max-width:1000px){body.fees-page .pricing-card{max-width:640px;padding:26px 20px}body.fees-page .pricing-card .price{font-size:1.3rem}}@media (max-width:992px){body.fees-page .pricing-container{padding:18px;gap:24px}body.fees-page .pricing-card{max-width:560px;padding:22px}}@media (max-width:768px){body.fees-page .pricing-container{padding:14px;gap:20px}body.fees-page .pricing-card{max-width:480px;padding:20px;border-radius:14px}body.fees-page .pricing-card h3{font-size:1.35rem}body.fees-page .pricing-card p{font-size:.95rem}body.fees-page .pricing-card .price{font-size:1.2rem}body.fees-page .pricing-card .order-btn{width:80%}}@media (max-width:576px){body.fees-page .pricing-container{padding:12px;gap:18px}body.fees-page .pricing-card{max-width:420px;padding:16px}body.fees-page .pricing-card h3{font-size:1.15rem;margin-bottom:8px}body.fees-page .pricing-card p{font-size:.9rem;margin-bottom:10px}body.fees-page .pricing-card .price{font-size:1.05rem;margin-bottom:12px}body.fees-page .pricing-card .order-btn{width:86%;padding:10px 14px}}@media (max-width:420px){body.fees-page .pricing-container{padding:10px;gap:14px}body.fees-page .pricing-card{max-width:360px;padding:14px;border-radius:12px}body.fees-page .pricing-card h3{font-size:1.05rem}body.fees-page .pricing-card p{font-size:.86rem}body.fees-page .pricing-card .price{font-size:1rem}body.fees-page .pricing-card .order-btn{width:92%;padding:10px 12px}}@media (max-width:360px){body.fees-page .pricing-card{max-width:320px;padding:12px}body.fees-page .pricing-card h3{font-size:1rem}body.fees-page .pricing-card p{font-size:.82rem}body.fees-page .pricing-card .price{font-size:.95rem}body.fees-page .pricing-card .order-btn{width:100%;padding:10px}}@media (max-width:320px){body.fees-page .pricing-container{padding:8px;gap:12px}body.fees-page .pricing-card{padding:10px}body.fees-page .pricing-card h3{font-size:.98rem}body.fees-page .pricing-card p{font-size:.8rem}body.fees-page .pricing-card .price{font-size:.9rem}body.fees-page .pricing-card .order-btn{width:100%;padding:8px}}@media (hover:none) and (pointer:coarse){body.fees-page .pricing-card:hover{transform:none!important;box-shadow:0 0 10px rgba(0,191,255,.08)!important}}@media (max-width:1200px){body.fees-page .pricing-info,body.fees-page .pricing-comparison,body.fees-page .estimate-factors,body.fees-page .pricing-cta-block,body.fees-page .currency-switcher,body.fees-page .pricing-mode-switcher{width:100%;max-width:740px;padding-left:18px;padding-right:18px;box-sizing:border-box}body.fees-page .pricing-info h2{text-align:left}body.fees-page .pricing-card,body.fees-page .pricing-card h3,body.fees-page .pricing-card p,body.fees-page .pricing-card .pricing-card-intro,body.fees-page .pricing-card .pricing-card-fit{text-align:left}body.fees-page .pricing-card{align-items:flex-start}body.fees-page .pricing-card ul{max-height:none;overflow:visible}body.fees-page .pricing-card .order-btn{width:100%;max-width:none}body.fees-page .comparison-grid,body.fees-page .estimate-grid{grid-template-columns:1fr;gap:16px}body.fees-page .pricing-cta-actions{flex-direction:column;align-items:stretch}body.fees-page .brand-cta-secondary,body.fees-page .brand-cta-primary{width:100%;max-width:560px;margin:0 auto}body.fees-page .currency-filter-buttons,body.fees-page .pricing-mode-buttons{justify-content:flex-start}}@media (max-width:768px){body.fees-page .pricing-info,body.fees-page .pricing-comparison,body.fees-page .estimate-factors,body.fees-page .pricing-cta-block,body.fees-page .currency-switcher,body.fees-page .pricing-mode-switcher{padding-left:14px;padding-right:14px}body.fees-page .comparison-card,body.fees-page .estimate-card{padding:18px 16px;border-radius:16px}body.fees-page .currency-filter-buttons,body.fees-page .pricing-mode-buttons{gap:8px}body.fees-page .currency-filter-buttons button,body.fees-page .pricing-mode-buttons button{flex:1 1 calc(50% - 8px)}}@media (max-width:420px){body.fees-page .currency-filter-buttons button,body.fees-page .pricing-mode-buttons button{flex:1 1 100%}}
@media (max-width:1200px){body.fees-page .currency-switcher,body.fees-page .pricing-mode-switcher{align-items:center!important;text-align:center!important}body.fees-page .currency-filter-buttons,body.fees-page .pricing-mode-buttons{justify-content:center!important}}
