.qform-wrap[data-astro-cid-jobls4ua]{background:var(--surface);padding:var(--space-8) var(--gutter);border-radius:var(--radius-lg);border:1px solid var(--control-outline);box-shadow:var(--elev-3)}.ibf[data-astro-cid-jobls4ua]{gap:var(--space-8);flex-direction:column;display:flex;position:relative}.group[data-astro-cid-jobls4ua]{border:0;min-width:0;margin:0;padding:0}.group-legend[data-astro-cid-jobls4ua]{margin-bottom:var(--space-6);text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);padding:0;font-size:.8125rem;font-weight:600}.group-grid[data-astro-cid-jobls4ua]{gap:var(--space-6) var(--space-4);grid-template-columns:1fr 1fr;display:grid}@media (width<=560px){.group-grid[data-astro-cid-jobls4ua]{grid-template-columns:1fr}}.field[data-astro-cid-jobls4ua]{gap:var(--space-2);flex-direction:column;display:flex}.field--full[data-astro-cid-jobls4ua]{grid-column:1/-1}.field--submit[data-astro-cid-jobls4ua]{margin-top:var(--space-2)}.consent-row[data-astro-cid-jobls4ua]{align-items:flex-start;gap:var(--space-3);display:flex}.checkbox[data-astro-cid-jobls4ua]{width:18px;height:18px;accent-color:var(--brand);cursor:pointer;flex:none;margin-top:2px}.consent-label[data-astro-cid-jobls4ua]{color:var(--text-secondary);cursor:pointer;font-size:.875rem;line-height:1.5}.checkbox[data-astro-cid-jobls4ua]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.checkbox[data-astro-cid-jobls4ua][aria-invalid=true]{outline:2px solid var(--warning);outline-offset:2px}.field--consent[data-astro-cid-jobls4ua] .err-msg[data-astro-cid-jobls4ua]{padding-left:0}.reassure[data-astro-cid-jobls4ua]{color:var(--text-secondary);max-width:52ch;margin:0;font-size:.8125rem;line-height:1.5}.field-label[data-astro-cid-jobls4ua]{color:var(--text-secondary);margin-bottom:calc(var(--space-1) * -1);font-size:.8125rem;font-weight:500;line-height:1.4}.field--select[data-astro-cid-jobls4ua] .field-label[data-astro-cid-jobls4ua]{align-items:flex-end;min-height:2.8em;display:flex}.sr-only[data-astro-cid-jobls4ua]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.control[data-astro-cid-jobls4ua]{-webkit-appearance:none;appearance:none;background:var(--surface-elevated);border:1px solid var(--control-outline);border-radius:var(--radius-pill);color:var(--text-primary);min-height:52px;padding:0 var(--space-6);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-standard);box-sizing:border-box;width:100%;font-size:1rem}select[data-astro-cid-jobls4ua].control{padding-right:var(--space-12)}.control--text[data-astro-cid-jobls4ua]{cursor:text}.control--textarea[data-astro-cid-jobls4ua]{min-height:120px;padding-top:var(--space-4);padding-bottom:var(--space-4);border-radius:var(--radius-md);resize:vertical;font-family:inherit;line-height:1.5}.country-combo[data-astro-cid-jobls4ua]{position:relative}.country-list[data-astro-cid-jobls4ua]{top:calc(100% + var(--space-2));z-index:20;padding:var(--space-1) 0;background:var(--surface-elevated);border:1px solid var(--control-outline);border-radius:var(--radius-md);max-height:248px;box-shadow:var(--elev-3);margin:0;list-style:none;position:absolute;left:0;right:0;overflow-y:auto}.country-list[data-astro-cid-jobls4ua][hidden]{display:none}.country-combo[data-astro-cid-jobls4ua] .cd-option{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);color:var(--text-primary);cursor:pointer;display:flex}.country-combo[data-astro-cid-jobls4ua] .cd-option:hover,.country-combo[data-astro-cid-jobls4ua] .cd-option--active{background:var(--border)}.country-combo[data-astro-cid-jobls4ua] .cd-name{flex-grow:1;font-size:.9375rem;line-height:1.3}.country-combo[data-astro-cid-jobls4ua] .iti__flag{box-shadow:none;flex-shrink:0}.country-combo[data-astro-cid-jobls4ua] .cd-empty{padding:var(--space-2) var(--space-4);color:var(--text-secondary);font-size:.9375rem}.cd-selected-flag[data-astro-cid-jobls4ua]{left:var(--space-6);z-index:2;pointer-events:none;box-shadow:none;position:absolute;top:50%;transform:translateY(-50%)}.cd-selected-flag[data-astro-cid-jobls4ua][hidden]{display:none}.country-combo--has-flag[data-astro-cid-jobls4ua] .control[data-astro-cid-jobls4ua]{padding-left:var(--space-12)}.field--select[data-astro-cid-jobls4ua]{position:relative}.field--select[data-astro-cid-jobls4ua]:after{content:"";right:var(--space-6);top:calc(2.28rem + var(--space-2) + 21px);border-right:2px solid var(--text-secondary);border-bottom:2px solid var(--text-secondary);pointer-events:none;width:9px;height:9px;position:absolute;transform:rotate(45deg)}select[data-astro-cid-jobls4ua].control:invalid{color:var(--text-secondary)}.control[data-astro-cid-jobls4ua]::placeholder{color:var(--text-secondary);opacity:1}.control[data-astro-cid-jobls4ua]:hover{border-color:var(--text-primary)}.control[data-astro-cid-jobls4ua]:-webkit-autofill,.control[data-astro-cid-jobls4ua]:-webkit-autofill:hover,.control[data-astro-cid-jobls4ua]:-webkit-autofill:focus,.control[data-astro-cid-jobls4ua]:-webkit-autofill:active{-webkit-text-fill-color:var(--text-primary);-webkit-box-shadow:0 0 0 1000px var(--surface-elevated) inset;box-shadow:0 0 0 1000px var(--surface-elevated) inset;caret-color:var(--text-primary);transition:background-color 5000s ease-in-out}.control[data-astro-cid-jobls4ua]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-color:var(--focus-ring)}.control[data-astro-cid-jobls4ua][aria-invalid=true]{border-color:var(--warning)}.control[data-astro-cid-jobls4ua]:disabled{opacity:.45;color:var(--text-secondary);cursor:not-allowed}.err-msg[data-astro-cid-jobls4ua]{color:var(--warning);padding-left:var(--space-4);font-size:.8125rem;line-height:1.4}.btn-submit[data-astro-cid-jobls4ua]{background:var(--brand);color:var(--white);border-radius:var(--radius-pill);min-height:52px;padding:0 var(--space-8);cursor:pointer;transition:background var(--motion-fast) var(--ease-standard);border:none;width:100%;font-size:1rem;font-weight:600}.btn-submit[data-astro-cid-jobls4ua]:hover{background:var(--brand-deep)}.btn-submit[data-astro-cid-jobls4ua]:focus-visible{outline:2px solid var(--focus-ring-on-brand);outline-offset:2px}.btn-submit[data-astro-cid-jobls4ua]:disabled{opacity:.55;cursor:not-allowed;background:var(--brand)}.status[data-astro-cid-jobls4ua]{min-height:1.5em;font-size:.9375rem;font-weight:500}.status[data-astro-cid-jobls4ua].ok{color:var(--success)}.status[data-astro-cid-jobls4ua].error{color:var(--warning)}@media (prefers-reduced-motion:reduce){.control[data-astro-cid-jobls4ua],.btn-submit[data-astro-cid-jobls4ua]{transition:none}}:root{--iti-border-color:var(--control-outline);--iti-icon-color:var(--text-secondary);--iti-country-selector-bg:var(--surface-elevated);--iti-hover-color:var(--border);--iti-path-flags-1x:url(/img/flags.webp);--iti-path-flags-2x:url(/img/flags@2x.webp);--iti-strict-reject-flash-color:color-mix(in srgb, var(--warning) 18%, transparent)}.iti{width:100%;color:var(--text-primary)}.iti__selected-dial-code{color:var(--text-primary)}.iti__selected-country:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px;border-radius:var(--radius-pill)}.iti .iti__flag{box-shadow:none}.iti__country-container .iti__selected-country-primary{border-top-left-radius:var(--radius-pill);border-bottom-left-radius:var(--radius-pill)}.iti--inline-country-selector .iti__country-selector{border:1px solid var(--control-outline);border-radius:var(--radius-md);box-shadow:var(--elev-3);overflow:hidden}.iti__country{color:var(--text-primary)}.iti__search-input{background-color:var(--surface-elevated);color:var(--text-primary)}.iti__search-input::placeholder{color:var(--text-secondary);opacity:1}.iti__search-input-wrapper{border-bottom:1px solid var(--control-outline)}.ib-interest[data-astro-cid-sxbomsks]{background:var(--bg-base);padding:var(--space-24) 0;border-top:1px solid var(--border);align-items:center;gap:var(--space-12);flex-direction:column;display:flex}.ib-head[data-astro-cid-sxbomsks]{text-align:center;align-items:center;gap:var(--space-4);max-width:46rem;padding:0 var(--gutter);flex-direction:column;display:flex}.ib-heading[data-astro-cid-sxbomsks]{font-family:var(--font-display);color:var(--white);letter-spacing:-.015em;margin:0;font-size:clamp(1.9rem,3.6vw,3rem);font-weight:300;line-height:1.22}.ib-intro[data-astro-cid-sxbomsks]{color:var(--text-secondary);max-width:46ch;margin:0;font-size:1.125rem;line-height:1.6}.ib-form[data-astro-cid-sxbomsks]{width:100%;max-width:640px;padding:0 var(--gutter)}
