body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background:#fff;color:#222;font-family:Inter,Arial,sans-serif;margin:0}.landing-root{background:#fff;display:flex;flex-direction:row;min-height:100vh;overflow-x:hidden;width:100vw}.landing-image{align-items:stretch;background:#f5f5f5;display:flex;flex:1 1;justify-content:center;overflow:hidden}.landing-image img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.landing-container{background:#0000;border-radius:0;box-shadow:none;display:flex;flex:1 1;flex-direction:column;gap:32px;justify-content:space-between;margin:2em 48px;max-width:880px;min-width:0}.landing-inner{box-sizing:border-box;gap:32px;padding:0}.landing-inner,.landing-top{align-items:center;display:flex;flex-direction:column;width:100%}.landing-top{gap:12px}.company-logo{margin:0;width:120px}.intro-text{color:#444;font-size:1.1rem;text-align:center}.landing-content{align-items:center;display:flex;flex-direction:column;width:100%}.multi-step-form{width:100%}.step-form{display:flex;flex-direction:column;gap:18px}.form-question{font-size:1.08rem;font-weight:600;margin-bottom:6px}.input-group{display:flex;flex-direction:column;gap:4px}.input-label{font-size:.98rem;margin-bottom:2px}.required{color:#e53935;margin-left:2px}.input-text{border:1px solid #cfd8dc;border-radius:6px;font-size:1rem;outline:none;padding:8px 10px;transition:border .2s}.input-text:focus{border:1.5px solid #1976d2}.input-error{border:1.5px solid #e53935}.input-error-message{color:#e53935;font-size:.92rem;margin-top:2px}.radio-group{display:flex;flex-direction:column;gap:8px}.radio-label{align-items:center;display:flex;font-size:1rem;gap:8px}.radio-input{accent-color:#1976d2}.form-btn{background:#1976d2;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1.08rem;font-weight:600;margin-top:8px;padding:10px 0;transition:background .2s}.form-btn:hover{background:#125ea2}.form-error{color:#e53935;font-size:.97rem;margin-bottom:4px;margin-top:-8px}.thank-you{align-items:center;display:flex;flex-direction:column;gap:18px;text-align:center}.thank-you h2{color:#1976d2;margin-bottom:12px}.thank-you-phone{color:#555;font-size:.98rem;margin-top:18px}.whatsapp-btn{background:#25d366;border-radius:6px;color:#fff;display:inline-block;font-size:1.08rem;font-weight:600;margin-top:18px;padding:12px 24px;text-decoration:none;transition:background .2s}.whatsapp-btn:hover{background:#1ebe5d}.loading{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.loading-text{color:#666;font-size:1.1rem;margin-bottom:20px}.loading:after{animation:spin 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#1976d2;content:"";height:30px;width:30px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:900px){.landing-root{flex-direction:column;min-height:auto}.landing-image{display:none}.landing-container{display:flex;flex-direction:column;gap:0;height:100dvh;max-width:98vw;min-height:0;padding:0}.landing-inner{gap:14px;padding-top:3em}.company-logo{width:90px}.copyright{bottom:1.5em;color:#888;font-size:.95rem;left:0;margin-top:0;padding:8px 0;position:fixed;text-align:center;width:100vw;z-index:100}}
/*# sourceMappingURL=main.1cd52b5a.css.map*/