.contact-page{width:100%;display:flex;flex-direction:column;gap:80px}.sub-heading{font-size:.9rem;font-family:var(--font-secondary-pro-medium);line-height:1.45;color:#898d8f;text-transform:uppercase;margin-bottom:1rem}.heading{font-size:1.4rem}.heading,.heading2{font-family:var(--font-primary-semibold-m)}.heading2{font-size:1.2rem;text-transform:uppercase}.divider{width:100%;height:1px;background-color:#434242;margin:1rem 0}.paragraph{font-size:.9rem;font-family:var(--font-secondary-pro-medium);line-height:1.45;color:#000}.btn-container{display:flex;flex:1 1;justify-content:flex-end;align-items:flex-start}.contact-btn{padding:.35rem 1rem;border-radius:25px;background-color:#000;font-weight:700;display:flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;width:-moz-fit-content;width:fit-content;transition:background-color .3s ease,transform .3s ease;color:#fff;text-transform:uppercase}.contact-btn:hover{background-color:#1a1a1a;transform:scale(1.05)}.contact-us{display:flex;flex-direction:column;gap:12px}.input-main-container{display:flex;gap:16px;flex-wrap:wrap}.input-container{display:flex;flex-direction:column;width:32%;gap:4px}.input-label{font-size:.8rem;font-family:var(--font-primary-semibold-m);text-transform:uppercase}.input-field{font-size:14px;border-radius:6px;line-height:1.5;padding:5px 10px;transition:box-shadow .1s ease-in,border .1s ease-in,background-color .1s ease-in;border:2px solid #eee;color:#0e0e10;background:#eee;display:block;height:36px}.input-field:hover{border-color:#ccc}.input-field:focus{background:#fff}.text-area-input{font-size:14px;border-radius:6px;line-height:1.5;padding:5px 10px;transition:box-shadow .1s ease-in,border .1s ease-in,background-color .1s ease-in;border:2px solid #eee;color:#0e0e10;background:#eee;display:block;min-height:100px;width:100%;resize:none;overflow:hidden}.checkbox-input{height:18px;width:18px}.form-label{margin-bottom:0;margin-left:.65rem}@media screen and (max-width:990px){.btn-container{min-width:400px;align-items:flex-start;justify-content:flex-end;margin-top:8px}.input-container{width:48%}}@media screen and (max-width:768px){.contact-page{gap:40px;padding:0 20px}.heading{font-size:1.1rem;line-height:1.3}.heading2{font-size:1rem}.sub-heading{font-size:.8rem}.paragraph{font-size:.85rem}.header>div:nth-child(3){width:100%!important}.btn-container{min-width:unset;width:100%;justify-content:flex-start;margin-top:20px}.input-main-container{flex-direction:column;gap:20px}.input-container{width:100%}.contact-us{gap:20px}.form-label{font-size:.75rem;line-height:1.3}.contact-btn{padding:.5rem 1.25rem;font-size:.85rem}}@media screen and (max-width:480px){.contact-page{padding:0 16px}.heading{font-size:1rem}div[style*="minWidth: 350px"]{min-width:100%!important}}.contact-options-container{width:100%;text-align:center;margin-bottom:40px}.contact-options-title{font-size:1.5rem;font-family:var(--font-primary-semibold-m);margin-bottom:12px;color:#000}.contact-options-subtitle{font-size:.95rem;font-family:var(--font-secondary-pro-medium);color:#626262;margin-bottom:30px;line-height:1.5}.contact-toggle{gap:16px;flex-wrap:wrap}.contact-toggle,.toggle-btn{display:flex;justify-content:center}.toggle-btn{align-items:center;gap:8px;padding:12px 24px;border:2px solid #e0e0e0;border-radius:8px;background:#fff;font-family:var(--font-secondary-pro-medium);font-size:.95rem;color:#626262;cursor:pointer;transition:all .3s ease;min-width:180px}.toggle-btn:hover{border-color:#000;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.toggle-btn.active{background:#000;color:#fff;border-color:#000}.toggle-btn.active svg{stroke:#fff}.toggle-btn svg{transition:stroke .3s ease}.schedule-call-section{width:100%;padding:40px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;text-align:center}.call-benefits{margin-bottom:40px}.benefits-title{font-size:1.25rem;font-family:var(--font-primary-semibold-m);margin-bottom:24px;color:#000}.benefits-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:16px;max-width:500px;margin:0 auto;text-align:left}.benefits-list li{display:flex;align-items:center;gap:12px;font-family:var(--font-secondary-pro-medium);font-size:.95rem;color:#333}.benefits-list svg{flex-shrink:0}.schedule-buttons{display:flex;flex-direction:column;align-items:center;gap:16px}.schedule-call-btn{display:flex;align-items:center;gap:12px;padding:16px 32px;background:#000;color:#fff;border:none;border-radius:30px;font-family:var(--font-primary-semibold-m);font-size:1rem;cursor:pointer;transition:all .3s ease;text-transform:uppercase}.schedule-call-btn:hover{background:#1a1a1a;transform:scale(1.05);box-shadow:0 6px 20px rgba(0,0,0,.2)}.schedule-call-btn svg{stroke:#fff}.schedule-note{font-family:var(--font-secondary-pro-medium);font-size:.85rem;color:#626262;margin:0}@media screen and (max-width:768px){.contact-options-title{font-size:1.2rem}.contact-options-subtitle{font-size:.85rem;padding:0 20px}.toggle-btn{min-width:140px;padding:10px 16px;font-size:.85rem}.schedule-call-section{padding:24px 20px}.benefits-title{font-size:1.1rem}.benefits-list{font-size:.85rem}.schedule-call-btn{padding:14px 24px;font-size:.9rem;width:100%;max-width:300px}.schedule-note{font-size:.75rem}}@media screen and (max-width:480px){.contact-toggle{flex-direction:column;gap:12px}.toggle-btn{width:100%;max-width:280px}}.error-message{color:#dc3545;font-size:.75rem;margin-top:4px;display:block;font-family:var(--font-secondary-pro-medium)}.input-error{border-color:#dc3545!important;background-color:#fff5f5!important}.input-error:focus{box-shadow:0 0 0 3px rgba(220,53,69,.1)}.btn-loading{opacity:.7;cursor:not-allowed!important;position:relative}.btn-loading:hover{transform:none!important;background-color:#000!important}.sonner-toast-success{background-color:#d4edda!important;border-color:#c3e6cb!important;color:#155724!important}.sonner-toast-error{background-color:#f8d7da!important;border-color:#f5c6cb!important;color:#721c24!important}