*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Encode Sans Expanded,sans-serif}.getquote-page{background:linear-gradient(145deg,#010606,#0a1628 50%,#010606);min-height:100vh;padding:100px 24px 80px}.getquote-container{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1100px}@media (max-width:900px){.getquote-container{gap:40px;grid-template-columns:1fr}.getquote-image-wrap{max-height:280px;order:-1}}.getquote-image-wrap{border-radius:20px;box-shadow:0 24px 64px #0006;overflow:hidden;position:relative}.getquote-image{display:block;height:100%;min-height:420px;object-fit:cover;width:100%}.getquote-image-overlay{background:linear-gradient(0deg,#000000d9,#0000);bottom:0;color:#fff;left:0;padding:32px 24px;position:absolute;right:0}.getquote-image-overlay h2{font-size:1.5rem;font-weight:600;margin:0 0 8px}.getquote-image-overlay p{font-size:.95rem;line-height:1.4;margin:0;opacity:.9}.getquote-form-wrap{background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;box-shadow:0 20px 60px #00000040;padding:40px}.getquote-title{color:#f7f8fa;font-size:1.75rem;font-weight:700;margin:0 0 8px}.getquote-intro{color:#ffffffbf;font-size:.95rem;line-height:1.5;margin:0 0 28px}.getquote-form{display:flex;flex-direction:column;gap:0}.getquote-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}@media (max-width:500px){.getquote-row{grid-template-columns:1fr}}.form-field{margin-bottom:20px}.form-field label{color:#ffffffe6;display:block;font-size:.875rem;font-weight:500;margin-bottom:8px}.form-field input,.form-field select,.form-field textarea{background:#ffffff0f;border:1px solid #ffffff26;border-radius:12px;box-sizing:border-box;color:#fff;font-size:1rem;padding:14px 16px;transition:border-color .2s,box-shadow .2s;width:100%}.form-field textarea{min-height:100px;resize:vertical}.form-field input::placeholder,.form-field textarea::placeholder{color:#fff6}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:#01bf71;box-shadow:0 0 0 3px #01bf7133;outline:none}.form-field select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23fff' d='M6 8 1 3h10z'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;cursor:pointer;padding-right:40px}.getquote-error{background:#ff6b6b1a;border-radius:10px;color:#ff6b6b;font-size:.9rem;margin:0 0 16px;padding:12px 16px}.getquote-submit{background:#01bf71;border:none;border-radius:12px;color:#010606;cursor:pointer;font-size:1rem;font-weight:600;margin-top:8px;padding:16px 24px;transition:background .2s,transform .1s}.getquote-submit:hover:not(:disabled){background:#02d67d}.getquote-submit:active:not(:disabled){transform:scale(.98)}.getquote-submit:disabled{cursor:not-allowed;opacity:.7}.getquote-success{padding:24px 0;text-align:center}.getquote-success-icon{align-items:center;background:#01bf71;border-radius:50%;color:#010606;display:flex;font-size:2rem;font-weight:700;height:64px;justify-content:center;margin:0 auto 20px;width:64px}.getquote-success h3{color:#f7f8fa;font-size:1.5rem;margin:0 0 12px}.getquote-success p{color:#fffc;font-size:1rem;line-height:1.5;margin:0 0 24px}.getquote-back-link{border:2px solid #01bf71;border-radius:12px;color:#01bf71;display:inline-block;font-size:.95rem;font-weight:500;padding:12px 24px;text-decoration:none;transition:background .2s,color .2s}.getquote-back-link:hover{background:#01bf71;color:#010606}.contactus-page{background:linear-gradient(180deg,#010606,#0d0d0d);min-height:100vh;padding:120px 24px 80px}.contactus-container{margin:0 auto;max-width:560px}.contactus-form-wrapper h1{color:#f7f8fa;font-size:2rem;margin-bottom:8px}.contactus-intro{color:#fffc;font-size:1rem;margin-bottom:32px}.contactus-form{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;padding:32px}.contactus-form .form-field{margin-bottom:20px}.contactus-form-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}@media (max-width:500px){.contactus-form-row{grid-template-columns:1fr}}.contactus-error{background:#ff6b6b1a;border-radius:10px;color:#ff6b6b;font-size:.9rem;margin:0 0 16px;padding:12px 16px}.contactus-form label{color:#ffffffe6;display:block;font-size:14px;margin-bottom:6px}.contactus-form input,.contactus-form select,.contactus-form textarea{background:#ffffff0f;border:1px solid #fff3;border-radius:8px;box-sizing:border-box;color:#fff;font-size:16px;padding:12px 14px;width:100%}.contactus-form select option{background:#1a1a1a;color:#fff}.contactus-form input::placeholder,.contactus-form textarea::placeholder{color:#fff6}.contactus-form input:focus,.contactus-form textarea:focus{border-color:#01bf71;outline:none}.contactus-form .submit-button{background:#01bf71;border:none;border-radius:50px;color:#010606;cursor:pointer;font-size:16px;font-weight:600;margin-top:8px;padding:14px 24px;transition:background .2s ease;width:100%}.contactus-form .submit-button:hover{background:#02d67d}.contactus-success{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;padding:48px 24px;text-align:center}.contactus-success p{color:#f7f8fa;font-size:1.1rem;margin-bottom:24px}.contactus-back{color:#01bf71;font-weight:500;text-decoration:none}.contactus-back:hover{text-decoration:underline}
/*# sourceMappingURL=main.b579ca8d.css.map*/