.module-main .module-subnav,.module-main .module-language{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.module-main .module-language{gap:20px;font-size:.9rem}.module-main .module-language [aria-current]{font-weight:700;text-decoration:underline}.module-main .feature-card h3,.module-main .choice-card h3,.module-main .module-steps h3{font-size:1.2rem;line-height:1.4}.module-main .module-price{font-size:2.4rem;font-weight:800;line-height:1.4}.module-main .module-steps{counter-reset:module-step;list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.module-main .module-steps li{counter-increment:module-step;padding:25px 25px 25px 75px;border:1px solid #e2e8f0;border-radius:16px;position:relative;background:#fff}.module-main .module-steps li:before{content:counter(module-step);position:absolute;left:23px;top:23px;background:var(--bs-primary,#1e90ff);color:#fff;border-radius:50%;width:34px;height:34px;text-align:center;line-height:34px;font-weight:700}.module-main .module-result{padding:24px;border:1px solid #cbdff4;background:#f0f7ff;border-radius:16px}.module-main .module-faq{border:1px solid #e2e8f0;border-radius:12px;margin-bottom:14px;background:#fff}.module-main .module-faq summary{padding:20px;cursor:pointer;font-weight:700}.module-main .module-faq p{padding:0 20px 20px;margin:0}.module-main figure img{max-height:700px;object-fit:contain}.module-main input{min-height:46px}@media(max-width:767px){.module-main .module-steps{grid-template-columns:1fr}.module-main .module-subnav .btn{font-size:.9rem}.module-main .module-price{font-size:2rem}}@media print{.module-main .module-navigation,.module-main form{display:none}.module-main .module-faq p{display:block}.module-main .module-faq,.module-main .feature-card{break-inside:avoid}}
