:where(.page-contact-us) .contact-section:not([data-island] *){background:linear-gradient(#f8f3fc,#fff);padding:60px 0 0}:where(.page-contact-us) .section-inner:not([data-island] *){max-width:1200px;margin:0 auto;padding:0 20px}:where(.page-contact-us) .page-title:not([data-island] *){color:#3a3a3a;text-align:center;margin:0 0 30px;font-family:Barlow Semi Condensed,sans-serif;font-size:40px;font-weight:600}:where(.page-contact-us) .content-container:not([data-island] *){padding:40px}:where(.page-contact-us) .form-layout:not([data-island] *){grid-template-columns:1.4fr 1fr;align-items:start;gap:30px;display:grid}:where(.page-contact-us) .form-card:not([data-island] *){background:#fff;border-radius:12px;padding:32px;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}:where(.page-contact-us) .card-title:not([data-island] *){color:#3a3a3a;margin:0 0 24px;font-family:Barlow Semi Condensed,sans-serif;font-size:24px;font-weight:600}:where(.page-contact-us) .hidden-field:not([data-island] *){display:none}:where(.page-contact-us) .contact-form:not([data-island] *){flex-direction:column;gap:18px;display:flex}:where(.page-contact-us) .form-row:not([data-island] *){grid-template-columns:1fr 1fr;gap:18px;display:grid}:where(.page-contact-us) .form-group:not([data-island] *){flex-direction:column;gap:6px;display:flex}:where(.page-contact-us) .form-group:not([data-island] *) label:not([data-island] *){color:#374151;font-family:Roboto,sans-serif;font-size:14px;font-weight:500}:where(.page-contact-us) .required:not([data-island] *){color:#ef4444}:where(.page-contact-us) .form-group:not([data-island] *) input:not([data-island] *),:where(.page-contact-us) .form-group:not([data-island] *) textarea:not([data-island] *){box-sizing:border-box;border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;padding:12px;font-family:Roboto,sans-serif;font-size:15px;transition:border-color 1s linear}:where(.page-contact-us) .form-group:not([data-island] *) input:focus:not([data-island] *),:where(.page-contact-us) .form-group:not([data-island] *) textarea:focus:not([data-island] *){border-color:#9b6bc2;box-shadow:0 0 0 3px #9b6bc21a}:where(.page-contact-us) .form-group:not([data-island] *) textarea:not([data-island] *){resize:vertical}:where(.page-contact-us) .submit-btn:not([data-island] *){color:#fff;cursor:pointer;background-color:#9b6bc2;border:none;border-radius:8px;align-self:flex-start;padding:14px 32px;font-family:Roboto,sans-serif;font-size:16px;font-weight:500;transition:background-color 1s linear}:where(.page-contact-us) .submit-btn:hover:not([data-island] *){background-color:#7645a1}:where(.page-contact-us) .submit-btn:disabled:not([data-island] *){opacity:.6;cursor:wait}:where(.page-contact-us) .form-status:not([data-island] *){min-height:1.5em;margin:0}:where(.page-contact-us) .left-col:not([data-island] *){flex-direction:column;gap:20px;display:flex}:where(.page-contact-us) .cta-card:not([data-island] *){background:#fff;border-radius:12px;padding:28px 32px;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}:where(.page-contact-us) .cta-heading:not([data-island] *){color:#3a3a3a;margin:0 0 12px;font-family:Barlow Semi Condensed,sans-serif;font-size:22px;font-weight:600}:where(.page-contact-us) .cta-text:not([data-island] *){color:#4b4f58;margin:0 0 10px;font-family:Roboto,sans-serif;font-size:15px;line-height:1.6}:where(.page-contact-us) .cta-text:last-child:not([data-island] *){margin-bottom:0}:where(.page-contact-us) .cta-text:not([data-island] *) a:not([data-island] *){color:#9b6bc2;text-decoration:underline}:where(.page-contact-us) .info-col:not([data-island] *){flex-direction:column;gap:16px;display:flex}:where(.page-contact-us) .info-card:not([data-island] *){background:#fff;border-radius:12px;padding:20px 24px;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}:where(.page-contact-us) .info-icon:not([data-island] *){color:#9b6bc2;margin-bottom:8px}:where(.page-contact-us) .info-label:not([data-island] *){color:#999;text-transform:uppercase;letter-spacing:.05em;margin:0 0 6px;font-family:Barlow Semi Condensed,sans-serif;font-size:14px;font-weight:600}:where(.page-contact-us) .info-link:not([data-island] *){color:#3a3a3a;font-family:Roboto,sans-serif;font-size:15px;line-height:1.5;text-decoration:none}:where(.page-contact-us) .info-link:hover:not([data-island] *){color:#9b6bc2}:where(.page-contact-us) .info-text:not([data-island] *){color:#3a3a3a;margin:0;font-family:Roboto,sans-serif;font-size:15px;line-height:1.6}@media (max-width:768px){:where(.page-contact-us) .contact-section:not([data-island] *){padding:30px 0 0}:where(.page-contact-us) .section-inner:not([data-island] *){padding:0 10px}:where(.page-contact-us) .page-title:not([data-island] *){margin:0 0 20px;font-size:28px}:where(.page-contact-us) .content-container:not([data-island] *){padding:0}:where(.page-contact-us) .form-layout:not([data-island] *),:where(.page-contact-us) .form-row:not([data-island] *){grid-template-columns:1fr}:where(.page-contact-us) .form-card:not([data-island] *),:where(.page-contact-us) .cta-card:not([data-island] *){padding:20px}}
