.page-form .info-tooltip-popup{word-wrap:break-word!important;width:auto!important;max-width:calc(100vw - 2rem)!important;left:0!important;transform:none!important}@media (max-width:768px){.page-form .form-stepper{margin-bottom:12px!important;padding:.5rem 0!important}.page-form .form-step-label{font-size:.8rem!important}.page-form .form-card{padding:1rem!important}.page-form .form-title{margin-bottom:.25rem!important;font-size:1.2rem!important;font-weight:700!important}.page-form .form-subtitle{color:#888!important;margin-bottom:.75rem!important;font-size:.85rem!important}.page-form .form-card label{margin-bottom:.25rem!important;font-size:.9rem!important;font-weight:500!important}.page-form .form-card input,.page-form .form-card select{height:44px!important;padding:.5rem .75rem!important;font-size:.9rem!important}.page-form .form-grid-3{grid-template-columns:1fr 1fr!important;gap:.75rem!important}.page-form .form-card .form-grid-3+div{margin-top:.75rem!important}.page-form .form-textarea{min-height:80px!important;font-size:.9rem!important}.page-form .form-actions{flex-direction:column-reverse!important;gap:6px!important;margin-top:.75rem!important}.page-form .form-actions button:first-child{width:100%!important;height:42px!important;font-size:.9rem!important}.page-form .form-actions button:last-child{width:100%!important;height:46px!important;font-size:.95rem!important}.page-form .recap-step .form-card{padding:1.25rem!important}.page-form .recap-step .form-title{margin-bottom:.4rem!important;font-size:1.2rem!important}.page-form .recap-step .form-subtitle{margin-bottom:.75rem!important;font-size:.85rem!important}.page-form .recap-row{padding:.5rem 0!important}.page-form .recap-label,.page-form .recap-value{font-size:.9rem!important}.page-form .recap-desc{padding:.5rem 0!important}.page-form .recap-price{margin-top:.75rem!important;margin-bottom:.75rem!important;padding:.6rem 1rem!important}.page-form .recap-price-label{font-size:.8rem!important}.page-form .recap-price-delay{font-size:.75rem!important}.page-form .recap-price-amount{white-space:nowrap!important;font-size:1.2rem!important}.page-form .recap-step .form-actions{gap:.5rem!important;margin-top:.75rem!important}.page-form .info-tooltip-popup{word-wrap:break-word!important;width:auto!important;max-width:calc(100vw - 2rem)!important;left:0!important;transform:none!important}}
