.hero-section{background:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4)),url('../img/hero_home_auto-viola.jpg') center center/cover no-repeat;height:250px;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff}.hero-section .hero-content-wrapper{padding:0 20px}.hero-section .hero-title{font-size:38px;font-weight:700;margin-bottom:10px;letter-spacing:-.5px}.hero-section .hero-subtitle{font-size:18px;font-weight:400;color:rgba(255,255,255,.9)}.valuation-tool-section{padding:0 20px 60px;background-color:#f8f8f8;position:relative;z-index:1;margin-top:80px}.valuation-tool-section .valuation-tool-container{background-color:#fff;border-radius:8px;box-shadow:0 5px 20px rgba(0,0,0,.1);max-width:600px;margin:-80px auto 40px auto;padding:30px;text-align:center}.valuation-tool-section .tab-navigation{display:flex;justify-content:space-around;border-bottom:1px solid #eee;margin-bottom:25px}.valuation-tool-section .tab-navigation .tab-button{flex-grow:1;padding:15px 10px;background-color:transparent;border:0;font-size:16px;font-weight:700;color:#999;cursor:pointer;transition:color .3s ease,border-bottom-color .3s ease;border-bottom:3px solid transparent}.valuation-tool-section .tab-navigation .tab-button.active{color:#6a00cd;border-bottom-color:#6a00cd}.valuation-tool-section .tab-content-wrapper .tab-pane{display:none;padding:15px 0}.valuation-tool-section .tab-content-wrapper .tab-pane.active{display:block}.valuation-tool-section .license-plate-input-group{display:flex;border:1px solid #ddd;border-radius:8px;overflow:hidden;margin-bottom:20px;height:50px}.valuation-tool-section .license-plate-input-group .country-code{background-color:#f0f0f0;display:flex;align-items:center;padding:0 15px;font-weight:700;color:#555;border-right:1px solid #ddd}.valuation-tool-section .license-plate-input-group .license-plate-input{flex-grow:1;border:0;padding:0 15px;font-size:1.1em;text-transform:uppercase;outline:0;color:#333}.valuation-tool-section .license-plate-input-group .license-plate-input::placeholder{color:#aaa}.valuation-tool-section .license-plate-input-group .plate-style-indicator{background-color:#f0f0f0;width:20px;border-left:1px solid #ddd}.valuation-tool-section .manual-input-fields{display:flex;flex-direction:column;gap:15px;margin-bottom:20px}.valuation-tool-section .manual-input-fields .select-field{position:relative}.valuation-tool-section .manual-input-fields .manual-select{width:100%;padding:15px 40px 15px 15px;border:1px solid #ddd;border-radius:8px;font-size:1.1em;color:#555;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;outline:0;line-height:1}.valuation-tool-section .manual-input-fields .manual-select option{color:#333}.valuation-tool-section .manual-input-fields .manual-select option[value=""]:first-child{color:#aaa}.valuation-tool-section .manual-input-fields .select-arrow{position:absolute;right:15px;top:50%;transform:translateY(-50%);pointer-events:none;color:#999;font-size:.8em}.valuation-tool-section .manual-input-fields .select-arrow::before{content:'';font-family:"Font Awesome 6 Free";font-weight:900}.valuation-tool-section .evaluate-button{background-color:#6a00cd;color:#fff;padding:15px 30px;border:0;border-radius:50px;font-size:1.1em;font-weight:700;cursor:pointer;transition:background-color .3s ease,transform .2s ease;box-shadow:0 4px 10px rgba(106,0,205,.3);width:100%;max-width:300px;display:block;margin:0 auto 20px auto}.valuation-tool-section .evaluate-button i{margin-left:10px}.valuation-tool-section .evaluate-button:hover{background-color:#50a;transform:translateY(-2px)}.valuation-tool-section .or-text{font-size:.9em;color:#777;margin-bottom:10px}.valuation-tool-section .forgot-plate-text{font-size:.9em;color:#777}.valuation-tool-section .forgot-plate-text .link{color:#6a00cd;font-weight:700;transition:color .3s ease}.valuation-tool-section .forgot-plate-text .link:hover{text-decoration:underline}.valuation-tool-section .features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px;max-width:900px;margin:60px auto 0 auto;text-align:center}.valuation-tool-section .features-grid .feature-item{display:flex;flex-direction:column;align-items:center}.valuation-tool-section .features-grid .feature-icon{font-size:3.5em;color:#6a00cd;margin-bottom:15px}.valuation-tool-section .features-grid .feature-title{font-size:1.1em;font-weight:700;line-height:1.4;color:#333}.how-it-works-section{padding:80px 20px 100px;background-color:#fff;text-align:center}.how-it-works-section .how-it-works-title{font-size:28px;font-weight:700;color:#333;margin-bottom:50px}.how-it-works-section .steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px;max-width:1000px;margin:0 auto 60px auto}.how-it-works-section .steps-grid .step-card{background-color:#fff;padding:30px;border-radius:8px;display:flex;flex-direction:column;align-items:center;text-align:center}.how-it-works-section .steps-grid .step-icon-wrapper{position:relative;width:80px;height:80px;display:flex;justify-content:center;align-items:center;margin-bottom:20px}.how-it-works-section .steps-grid .step-icon{font-size:3.5em;color:#6a00cd;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.how-it-works-section .steps-grid .step-icon-secondary{font-size:2.2em;color:rgba(106,0,205,.4);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) translate(-15px,15px);z-index:1}.how-it-works-section .steps-grid .step-card:nth-child(3) .step-icon-secondary{display:none}.how-it-works-section .steps-grid .step-title{font-size:1.3em;font-weight:700;color:#333;margin-bottom:15px}.how-it-works-section .steps-grid .step-description{font-size:.95em;color:#666;line-height:1.5}.how-it-works-section .cta-button{background-color:#6a00cd;color:#fff;padding:16px 40px;border:0;border-radius:60px;font-size:1.1em;font-weight:700;cursor:pointer;transition:background-color .3s ease,transform .2s ease;box-shadow:0 5px 15px rgba(106,0,205,.35)}.how-it-works-section .cta-button:hover{background-color:#50a;transform:translateY(-2px)}.valuta-auto-form__optional-checkbox{display:none}.valuta-auto-form__optional-button{display:inline-block;padding:10px 15px;border:1px solid #ccc;background-color:#f0f0f0;cursor:pointer;transition:background-color .3s,color .3s;user-select:none}.valuta-auto-form__optional-checkbox:checked+.valuta-auto-form__optional-button{background-color:#90f;color:#fff;border-color:#90f}.valuta-auto-section .valuta-auto-container .valuta-auto-form .submit-button{background-color:#8a2be2;color:#fff;padding:16px 40px;border:0;border-radius:60px;font-size:18px;font-weight:700;cursor:pointer;transition:background-color .3s ease,transform .2s ease;box-shadow:0 5px 15px rgba(138,43,226,.35);width:auto;display:block;margin:0 auto}.valuta-auto-section .valuta-auto-container .valuta-auto-form .submit-button:hover{background-color:#6a00cd;transform:translateY(-2px)}.spinner-container{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.7);display:flex;justify-content:center;align-items:center;z-index:10;display:none}.spinner{border:5px solid #f3f3f3;border-top:5px solid #3498db;border-radius:50%;width:50px;height:50px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.spinner_container{position:relative}@media(max-width:992px){.hero-section .hero-title{font-size:32px}.hero-section .hero-subtitle{font-size:16px}.valuation-tool-section .valuation-tool-container{padding:25px}.valuation-tool-section .tab-navigation .tab-button{font-size:15px;padding:12px 8px}.valuation-tool-section .features-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px}.valuation-tool-section .features-grid .feature-icon{font-size:3em}.valuation-tool-section .features-grid .feature-title{font-size:1em}.how-it-works-section .how-it-works-title{font-size:24px;margin-bottom:40px}.how-it-works-section .steps-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.how-it-works-section .steps-grid .step-title{font-size:1.2em}.how-it-works-section .steps-grid .step-description{font-size:.9em}.how-it-works-section .cta-button{padding:14px 35px;font-size:1em}}@media(max-width:768px){.hero-section{height:200px}.hero-section .hero-title{font-size:28px}.hero-section .hero-subtitle{font-size:15px}.valuation-tool-section .valuation-tool-container{margin-top:-60px;padding:20px}.valuation-tool-section .tab-navigation{flex-direction:column;border-bottom:0}.valuation-tool-section .tab-navigation .tab-button{border-bottom:1px solid #eee;margin-bottom:5px}.valuation-tool-section .tab-navigation .tab-button.active{border-bottom-width:3px}.valuation-tool-section .license-plate-input-group{height:45px}.valuation-tool-section .license-plate-input-group .country-code{padding:0 10px}.valuation-tool-section .license-plate-input-group .license-plate-input{font-size:1em}.valuation-tool-section .manual-input-fields .manual-select{padding:12px 30px 12px 12px;font-size:1em}.valuation-tool-section .evaluate-button{padding:14px 25px;font-size:1em}.valuation-tool-section .features-grid{grid-template-columns:1fr;gap:25px}.valuation-tool-section .features-grid .feature-item{flex-direction:row;text-align:left;gap:15px}.valuation-tool-section .features-grid .feature-icon{font-size:2.5em;margin-bottom:0;flex-shrink:0}.valuation-tool-section .features-grid .feature-title{font-size:1.05em}.how-it-works-section{padding:60px 15px}.how-it-works-section .how-it-works-title{font-size:22px;margin-bottom:30px}.how-it-works-section .steps-grid{grid-template-columns:1fr;gap:30px}.how-it-works-section .steps-grid .step-card{padding:25px}.how-it-works-section .steps-grid .step-icon-wrapper{width:70px;height:70px;margin-bottom:15px}.how-it-works-section .steps-grid .step-icon{font-size:3em}.how-it-works-section .steps-grid .step-icon-secondary{font-size:2em;transform:translate(-50%,-50%) translate(-10px,10px)}.how-it-works-section .steps-grid .step-title{font-size:1.1em}.how-it-works-section .steps-grid .step-description{font-size:.85em}h3.feature-title{margin:0;width:100%;white-space:nowrap}}@media(max-width:480px){.hero-section{height:180px}.hero-section .hero-title{font-size:24px}.hero-section .hero-subtitle{font-size:14px}.valuation-tool-section .valuation-tool-container{padding:15px}.valuation-tool-section .tab-navigation .tab-button{font-size:14px}.valuation-tool-section .license-plate-input-group{height:40px}.valuation-tool-section .license-plate-input-group .country-code{font-size:.9em}.valuation-tool-section .license-plate-input-group .license-plate-input{font-size:.9em}.valuation-tool-section .manual-input-fields .manual-select{padding:10px 30px 10px 10px;font-size:.9em}.valuation-tool-section .evaluate-button{font-size:.95em;padding:12px 20px}.valuation-tool-section .or-text,.valuation-tool-section .forgot-plate-text{font-size:.85em}.valuation-tool-section .features-grid .feature-title{font-size:.95em}.how-it-works-section .how-it-works-title{font-size:20px}.how-it-works-section .steps-grid .step-title{font-size:1em}.how-it-works-section .steps-grid .step-description{font-size:.8em}}.valuta-auto-section{background-color:#f7f7f7;padding:40px 10px;display:flex;justify-content:center;align-items:flex-start}.valuta-auto-container{background-color:#fff;max-width:1600px;width:95%;padding:30px;border-radius:15px;box-shadow:0 4px 20px rgba(0,0,0,.05);border:1px solid #eee}.valuta-auto-container__title{text-align:center;font-size:20px;font-weight:bold;color:#333;margin-bottom:30px}.valuta-auto-form{display:flex;flex-direction:column}.valuta-auto-form__subtitle{font-size:16px;font-weight:bold;color:#555;text-transform:uppercase;margin:20px 0 10px 0}.valuta-auto-form__personal-data-fields{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.valuta-auto-form__input{padding:12px 10px;border:1px solid #ccc;border-radius:5px;font-size:14px;outline:0;transition:border-color .3s}.valuta-auto-form__input:focus{border-color:#90f}.valuta-auto-form__details{border:1px solid #ddd;border-radius:5px;margin-bottom:25px;cursor:pointer}.valuta-auto-form__details-summary{font-size:14px;padding:10px;color:#555;outline:0;list-style:none;display:block}.valuta-auto-form__details-summary::-webkit-details-marker{display:none}.valuta-auto-form__details-summary:after{content:'▼';float:right;transition:transform .2s;font-size:10px;line-height:1.5}.valuta-auto-form__details[open] .valuta-auto-form__details-summary:after{content:'▲'}.valuta-auto-form__upload-area{border:2px dashed #ccc;border-radius:10px;padding:30px 10px;text-align:center;margin-bottom:30px;position:relative}.valuta-auto-form__upload-icon{font-size:35px;color:#90f;display:block;margin-bottom:5px}.valuta-auto-form__upload-text{font-size:13px;color:#777;margin:3px 0}.valuta-auto-form__upload-text--secondary{font-style:italic}.valuta-auto-form__upload-text--link{color:#90f;font-weight:bold;cursor:pointer;text-decoration:underline}.valuta-auto-form__upload-input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.valuta-auto-form__optional-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px}.valuta-auto-form__optional-button{background-color:#f0e6ff;color:#90f;border:1px solid #90f;border-radius:20px;padding:8px 15px;font-size:13px;font-weight:bold;cursor:pointer;transition:background-color .2s,color .2s;white-space:nowrap}.valuta-auto-form__optional-button:hover,.valuta-auto-form__optional-button.selected{background-color:#90f;color:#fff}.valuta-auto-form__textarea{width:100%;min-height:100px;padding:15px;border:1px solid #ccc;border-radius:5px;font-size:14px;resize:vertical;outline:0;transition:border-color .3s;box-sizing:border-box}.valuta-auto-form__textarea:focus{border-color:#90f}@media(max-width:768px){.valuta-auto-container{padding:20px 15px}.valuta-auto-form__personal-data-fields{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.valuta-auto-container__title{font-size:18px}.valuta-auto-form__personal-data-fields{grid-template-columns:1fr}.valuta-auto-form__input{font-size:13px;padding:10px}.valuta-auto-form__plate-box-country,.valuta-auto-form__plate-box-seal{width:30px;font-size:13px}.valuta-auto-form__plate-input{padding:10px 8px;font-size:14px}.valuta-auto-form__optional-buttons{gap:8px}.valuta-auto-form__optional-button{padding:6px 10px;font-size:12px}.valuta-auto-form__upload-area{padding:20px 10px}}.valuta-auto-form__subtitle{font-size:16px;font-weight:bold;color:#555;text-transform:uppercase;margin:20px 0 10px 0;text-align:center}.valuta-auto-form__plate-fields{display:flex;margin-bottom:20px;justify-content:center;align-items:center}.valuta-auto-form__plate-wrapper-250{width:250px;display:flex}.valuta-auto-form__plate-wrapper-250 .valuta-auto-form__plate-box{display:flex;align-items:stretch;flex-grow:1;border-radius:5px;overflow:hidden}.valuta-auto-form__plate-wrapper-250 .valuta-auto-form__plate-box-country{background-color:#90f;color:#fff;font-weight:bold;font-size:14px;display:flex;align-items:center;justify-content:center;width:40px;padding:0 5px}.valuta-auto-form__plate-wrapper-250 .valuta-auto-form__plate-input{flex-grow:1;background-color:#fff;color:#888;border:0;outline:0;padding:12px 10px;font-size:16px;text-transform:uppercase;text-align:center;box-sizing:border-box;border-top:2px solid #90f;border-bottom:2px solid #90f;border-radius:0}.valuta-auto-form__plate-wrapper-250 .valuta-auto-form__plate-input::placeholder{color:#aaa}.valuta-auto-form__plate-wrapper-250 .valuta-auto-form__plate-box-seal{background-color:#90f;width:40px}@media(max-width:480px){.valuta-auto-form__plate-wrapper-250{width:100%;max-width:250px}.valuta-auto-form__plate-wrapper-250 .valuta-auto-form__plate-box-country,.valuta-auto-form__plate-wrapper-250 .valuta-auto-form__plate-box-seal{width:30px;font-size:13px}.valuta-auto-form__plate-wrapper-250 .valuta-auto-form__plate-input{padding:10px 8px;font-size:14px}}.valuta-auto-form__details{border:1px solid #ddd;border-radius:5px;margin-bottom:25px}.valuta-auto-form__details-summary{font-size:14px;padding:10px;color:#555;outline:0;list-style:none;display:block;cursor:pointer}.valuta-auto-form__details-summary::-webkit-details-marker{display:none}.valuta-auto-form__details-summary:after{content:'▼';float:right;transition:transform .2s;font-size:10px;line-height:1.5}.valuta-auto-form__details[open] .valuta-auto-form__details-summary:after{content:'▲'}.valuta-auto-form__details-content{padding:15px 10px 10px;border-top:1px solid #eee}.valuta-auto-form__vehicle-data-fields{display:flex;grid-template-columns:repeat(3,1fr);gap:15px;flex-wrap:wrap;flex-direction:row;justify-content:space-between}.valuta-auto-form__select{padding:12px 10px;border:1px solid #ccc;border-radius:5px;font-size:14px;outline:0;transition:border-color .3s;background-color:#fff;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml;utf8,<svg fill="%23999" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>');background-repeat:no-repeat;background-position:right 10px top 50%;background-size:12px;flex:1}.valuta-auto-form__select:focus,.valuta-auto-form__input--color:focus{border-color:#90f}input.valuta-auto-form__select{font-size:14px;flex:1}@media(max-width:768px){.valuta-auto-form__vehicle-data-fields{grid-template-columns:repeat(2,1fr)}.valuta-auto-form__input--color{grid-column:span 1}}@media(max-width:480px){.valuta-auto-form__vehicle-data-fields{grid-template-columns:1fr}.valuta-auto-form__input--color{grid-column:span 1}}