.gmr-form-wrapper{background-color:var(--gmr-light);border-radius:8px;padding:48px}@media (max-width:640px){.gmr-form-wrapper{padding:32px 20px}}.gmr-form-wrapper label{color:var(--gmr-dark);display:block;font-family:var(--gmr-font-primary);font-size:13px;font-weight:800;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.gmr-form-wrapper input[type=email],.gmr-form-wrapper input[type=tel],.gmr-form-wrapper input[type=text],.gmr-form-wrapper select,.gmr-form-wrapper textarea{appearance:none;-webkit-appearance:none;background-color:var(--gmr-white);border:1px solid rgba(21,25,27,.2);border-radius:4px;color:var(--gmr-dark);display:block;font-family:var(--gmr-font-primary);font-size:16px;padding:12px 16px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.gmr-form-wrapper input[type=email]:focus,.gmr-form-wrapper input[type=tel]:focus,.gmr-form-wrapper input[type=text]:focus,.gmr-form-wrapper select:focus,.gmr-form-wrapper textarea:focus{border-color:var(--gmr-blue);box-shadow:0 0 0 3px rgba(80,204,255,.2);outline:none}.gmr-form-wrapper textarea{min-height:120px;resize:vertical}.gmr-form-wrapper select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%2315191b' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1 1 5 5 5-5'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.gmr-form-wrapper .form-field{margin-bottom:24px}.gmr-form-wrapper .form-row{display:grid;gap:16px;grid-template-columns:1fr 1fr}@media (max-width:640px){.gmr-form-wrapper .form-row{grid-template-columns:1fr}}.gmr-form-wrapper .field-error{color:#c0392b;display:block;font-family:var(--gmr-font-primary);font-size:13px;margin-top:6px}.gmr-select-host{position:relative}.gmr-select-host--open{z-index:30}.gmr-select-panel{background:var(--gmr-white);box-shadow:0 20px 60px rgba(21,25,27,.08);font-family:var(--gmr-font-primary);left:0;list-style:none;margin:0;overflow-y:auto;padding:14px 0;position:absolute;right:0;text-align:left;z-index:1}.gmr-select-panel__option{color:var(--gmr-dark);cursor:pointer;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gmr-select-panel__option.is-active,.gmr-select-panel__option[aria-selected=true]{background-color:#f5f7f8;color:var(--gmr-blue)}.gmr-select-panel__option.is-disabled{background:none;color:var(--gmr-text-tertiary);cursor:default}.gmr-select-panel--form{max-height:240px;top:100%}.gmr-select-panel--form .gmr-select-panel__option{font-size:16px;line-height:22px;padding:8px 30px 7px}select.gmr-select-open[data-gmr-select=form]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%2315191b' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1 7 5-5 5 5'/%3E%3C/svg%3E")!important;border-bottom-color:var(--gmr-blue)!important;color:var(--gmr-dark)!important}.gmr-select-panel--pill{border-radius:25px;max-height:300px;padding:50px 0 0;top:0}.gmr-select-panel--pill .gmr-select-panel__option{font-size:18px;line-height:28px;padding:12px 20px 8px}.gmr-select-panel--pill .gmr-select-panel__option:last-child{border-radius:0 0 25px 25px}select.gmr-select-open[data-gmr-select=pill]{border-color:var(--gmr-dark)!important;position:relative;z-index:2}