.inquire-section{background-color:var(--primary-color);justify-content:center;align-items:center;min-height:100vh;padding:80px 24px;display:flex}.inquire-container{background-color:#eee9dd1f;border-radius:4px;width:100%;max-width:760px;padding:48px 56px}.inquire-title{color:#fff;letter-spacing:-.02em;margin-bottom:12px;font-size:clamp(2rem,5vw,3.5rem);font-weight:700}.inquire-subtitle{color:#fff;margin-bottom:48px;font-size:1rem}.inquire-form{flex-direction:column;gap:24px;display:flex}.form-row{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (max-width:600px){.form-row{grid-template-columns:1fr}.inquire-container{padding:36px 28px}}@media (max-width:480px){.inquire-container{padding:28px 20px}.inquire-section{padding:60px 16px}}.form-group{flex-direction:column;gap:8px;display:flex}.form-group label{text-transform:uppercase;letter-spacing:.1em;color:#f8f8f896;font-size:.8rem;font-weight:600}.form-group input,.form-group select,.form-group textarea{color:#fff;appearance:none;background:0 0;border:none;border-bottom:1px solid #d4d4d4b4;border-radius:0;outline:none;padding:10px 0;font-family:inherit;font-size:1rem;transition:border-color .2s}.form-group select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23aaaaaa' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-position:right 4px center;background-repeat:no-repeat;padding-right:24px}.form-group select option{color:#fff;background-color:#1a1a1a}.form-group textarea{resize:vertical;min-height:120px}.form-group input::placeholder,.form-group textarea::placeholder{color:#adadad}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-bottom-color:#fff}.inquire-submit{color:#0a0a0a;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background-color:#fff;border:none;align-self:flex-start;margin-top:8px;padding:14px 40px;font-size:.875rem;font-weight:700;transition:background-color .2s,color .2s}.inquire-submit:hover{background-color:#e0e0e0}.inquire-submit:disabled{opacity:.5;cursor:not-allowed}.input-error{border-bottom-color:#f4a4a4cc!important}.field-error{letter-spacing:.08em;text-transform:uppercase;color:#f4a4a4d9;margin-top:2px;font-size:.68rem;font-weight:600}.inquire-feedback{letter-spacing:.05em;border-left:3px solid;margin-bottom:24px;padding:14px 20px;font-size:.85rem;font-weight:600}.inquire-feedback--success{color:#a8e6b0;background-color:#a8e6b014;border-color:#a8e6b0}.inquire-feedback--error{color:#f4a4a4;background-color:#f4a4a414;border-color:#f4a4a4}.meet-toggle{flex-direction:column;gap:10px;display:flex}.meet-toggle__label{text-transform:uppercase;letter-spacing:.1em;color:#f8f8f896;font-size:.8rem;font-weight:600}.meet-toggle__btn{color:#ffffffbf;letter-spacing:.04em;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:2px;align-items:center;gap:10px;width:fit-content;padding:12px 20px;font-family:inherit;font-size:.875rem;font-weight:600;transition:border-color .2s,color .2s,background-color .2s;display:inline-flex}.meet-toggle__btn:hover{color:#fff;border-color:#fff9}.meet-toggle__btn--active{color:#fff;background-color:#00897b1f;border-color:#00897b}.meet-toggle__icon{flex-shrink:0;font-size:1.1rem}.meet-toggle__pill{letter-spacing:.1em;background-color:#ffffff1a;border-radius:20px;margin-left:auto;padding:2px 8px;font-size:.65rem;font-weight:700}.meet-toggle__btn--active .meet-toggle__pill{color:#fff;background-color:#00897b}.meet-toggle__hint{color:#ffffff8c;letter-spacing:.02em;padding-left:2px;font-size:.78rem;line-height:1.5}.meet-link-result{letter-spacing:.02em;margin-top:8px;font-size:.8rem}.meet-link-result a{color:#a8e6b0;word-break:break-all;text-decoration:underline}.schedule-field{flex-direction:column;gap:12px;display:flex}.schedule-field__label{text-transform:uppercase;letter-spacing:.1em;color:#f8f8f896;align-items:center;gap:8px;font-size:.8rem;font-weight:600;display:flex}.schedule-field__icon{color:#7fd6cc;flex-shrink:0;font-size:1rem}.schedule-field__required{letter-spacing:.12em;color:#7fd6cc;border:1px solid #7fd6cc73;border-radius:20px;margin-left:auto;padding:2px 8px;font-size:.65rem;font-weight:700}.schedule-field__row{flex-direction:column;gap:16px;display:flex}.schedule-field__date{border-bottom:1px solid #d4d4d4b4;align-items:center;gap:10px;padding-bottom:10px;display:flex}.schedule-field__date input[type=date]{color:#fff;cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:none;outline:none;flex:1;padding:0;font-family:inherit;font-size:1rem}.schedule-field__date input[type=date].input-error{color:#f4a4a4e6}.schedule-field__input-icon{color:#fff6;flex-shrink:0;font-size:1rem}.schedule-field__loading{color:#eee9dd73;letter-spacing:.05em;margin:0;font-size:.8rem;animation:1.2s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.schedule-field__no-slots{color:#f4a4a4cc;letter-spacing:.04em;margin:0;font-size:.78rem}.schedule-field__slots{flex-direction:column;gap:10px;display:flex}.schedule-field__slot-grid{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.schedule-field__slot{color:#ffffffb3;letter-spacing:.06em;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:2px;padding:7px 16px;font-family:inherit;font-size:.8rem;font-weight:600;transition:border-color .15s,color .15s,background-color .15s}.schedule-field__slot:hover{color:#fff;border-color:#7fd6cc99}.schedule-field__slot--active{color:#7fd6cc;background-color:#7fd6cc1f;border-color:#7fd6cc}.schedule-field__selected{color:#7fd6cc;letter-spacing:.04em;margin:0;font-size:.8rem;font-weight:600}
