.vso-check-form .vso-check-container{max-width:1164px;margin:auto}.vso-check-form .vso-check-grid{grid-template-columns:1fr 1.2fr;gap:10px;display:grid}.vso-check-form .vso-feature-box{background-color:#f7f7f7;border:2px solid #e5e5e5;border-radius:12px;max-width:400px;margin-bottom:25px;padding:40px 15px}.vso-check-form .vso-feature-title{font-family:var(--font-bold);color:#222;align-items:center;margin-bottom:15px;font-size:18px;display:flex}.vso-check-form .vso-feature-icon{width:24px;height:24px;margin-right:10px}.vso-check-form .vso-feature-box ul{padding-left:30px;list-style:outside}.vso-check-form .vso-feature-box li{color:#666;margin-bottom:6px;font-size:16px}.vso-check-form .vso-btn-gold{width:100%;max-width:400px;font-size:20px;font-family:var(--font-bold);cursor:pointer;background:#d4af37;border:none;border-radius:8px;margin-bottom:26px;padding:0;height:48px!important}.vso-check-form .vso-btn-gold:hover{color:#d4af37;border:1.5px solid #d4af37;background:#f8f9fa!important}.vso-check-form .vso-btn-gold-2{width:100%;font-size:20px;font-family:var(--font-bold);cursor:pointer;background:#d4af37;border:none;border-radius:8px;margin-bottom:26px;padding:0;height:58px!important}.vso-check-form .vso-btn-gold-2:hover{color:#d4af37;border:1.5px solid #d4af37;background:#fff!important}.vso-check-form .vso-btn-dark{color:#fff;width:100%;max-width:400px;font-size:20px;font-family:var(--font-bold);cursor:pointer;background:#222;border:none;border-radius:8px;height:48px!important}.vso-check-form .vso-btn-dark:hover{color:#222;border:1.5px solid #222;background:#f8f9fa!important}.vso-check-form .vso-form-card{font-family:var(--font-bold);background:#fff;border:2px solid #e5e5e5;border-radius:12px;padding:35px;box-shadow:0 4px 16px #00000040}.vso-check-form .vso-form-card h3{text-align:center;color:#222;font-size:24px;font-family:var(--font-bold)}.vso-check-form .hr-line{max-width:450px;height:2px;margin:32px auto 38px}.vso-check-form .vso-form-group{margin-bottom:25px}.vso-check-form .vso-form-group label{margin-bottom:10px;margin-left:20px;color:#222!important}.vso-check-form .vso-form-group input,.vso-check-form .vso-form-group .vso-input-label{color:#999}.vso-check-form .vso-input-wrapper{gap:10px;display:flex}.vso-check-form .vso-input-wrapper input,.vso-check-form .vso-input-wrapper select{border:1px solid #ddd;border-radius:8px;outline:none;flex:1;padding:12px 20px;font-weight:700;color:#000!important}.vso-check-form .vso-input-wrapper input:-webkit-autofill{-webkit-text-fill-color:#000;-webkit-box-shadow:inset 0 0 0 1000px #fff}.vso-check-form .vso-input-wrapper input::placeholder{color:#999!important}.vso-check-form .vso-input-label{top:55%;bottom:50%;right:30px}.vso-check-form .form-select{cursor:pointer;background-color:#fff;border:1px solid #ddd;border-radius:8px;width:100%;padding:12px 16px;font-size:16px;transition:border-color .3s}.vso-check-form .searchable-input-container{width:100%;position:relative}.vso-check-form .searchable-input{background-color:#fff;border:1px solid #ddd;border-radius:8px;width:100%;padding:12px 16px;font-size:16px;transition:border-color .3s}.vso-check-form .suggestions-dropdown{z-index:1000;background:#fff;border:1px solid #ddd;border-top:none;border-radius:0 0 8px 8px;max-height:200px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 6px #0000001a}.vso-check-form .suggestion-item{cursor:pointer;border-bottom:1px solid #f0f0f0;padding:10px 16px;transition:background-color .2s}.vso-check-form .suggestion-item:last-child{border-bottom:none}.vso-check-form .suggestion-item:hover,.vso-check-form .suggestion-item.selected{color:#333;background-color:#f8f9fa}.vso-check-form .suggestion-item:first-child{border-radius:0 0 0 8px}.vso-check-form .suggestion-item:last-child{border-radius:0 0 8px}.vso-check-form .calculation-breakdown{background:#fff;border:1px solid #ddd;border-radius:8px;margin:16px 0;padding:16px}.vso-check-form .result-item{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:8px 0;display:flex}.vso-check-form .result-item:last-child{border-bottom:none}.vso-check-form .result-label{color:#333;font-size:14px;font-weight:600}.vso-check-form .result-value{color:#f39c12;font-size:16px;font-weight:700}.vso-check-form .vso-info-box{background:#f4e9d7;border:2px solid #c9a961;border-radius:12px;margin-top:20px;padding:20px}.vso-check-form .vso-info-box p{color:#666}.vso-check-form .vso-info-box .ft-48{font-size:48px}.vso-check-form .vso-info-box .font-family-bold-color{color:#222;font-family:var(--font-bold)}@media (max-width:768px){.vso-check-form .vso-check-grid{grid-template-columns:1fr;gap:50px}.vso-check-form .vso-form-card{padding:15px}.vso-check-form .vso-btn-gold,.vso-check-form .vso-btn-dark{margin-left:auto;margin-right:auto}.vso-check-form .vso-feature-box{max-width:100%}.vso-check-form .btn-container{flex-direction:column;justify-content:center;display:flex}.vso-check-form .vso-input-wrapper{flex-direction:column}}
