.Select-module__ZrCUEW__root{width:100%;position:relative}.Select-module__ZrCUEW__trigger{border:1px solid var(--border);width:100%;font:inherit;color:var(--fg);text-align:left;cursor:pointer;transition:border-color .15s var(--ease-out), box-shadow .15s var(--ease-out);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.Select-module__ZrCUEW__trigger:hover{border-color:var(--border-strong)}.Select-module__ZrCUEW__trigger:focus-visible,.Select-module__ZrCUEW__trigger[data-open=true]{border-color:var(--oc-cyan-500);box-shadow:0 0 0 3px var(--oc-cyan-100);outline:none}.Select-module__ZrCUEW__trigger[data-placeholder=true] .Select-module__ZrCUEW__value{color:var(--fg-subtle)}.Select-module__ZrCUEW__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Select-module__ZrCUEW__caret{color:var(--oc-slate-400);transition:transform .16s var(--ease-out), color .16s var(--ease-out);flex-shrink:0;font-size:18px}.Select-module__ZrCUEW__trigger[data-open=true] .Select-module__ZrCUEW__caret{color:var(--oc-cyan-600);transform:rotate(180deg)}.Select-module__ZrCUEW__panel{z-index:50;border:1px solid var(--border);box-shadow:var(--shadow-lg);max-height:288px;animation:Select-module__ZrCUEW__ocSelectIn .14s var(--ease-out);background:#fff;border-radius:10px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}@keyframes Select-module__ZrCUEW__ocSelectIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Select-module__ZrCUEW__panel{animation:none}}.Select-module__ZrCUEW__option{color:var(--oc-navy-700);cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;scroll-margin:6px;font-size:15px;line-height:1.35;display:flex}.Select-module__ZrCUEW__option[data-active=true]{background:var(--oc-cyan-50);color:var(--oc-cyan-700)}.Select-module__ZrCUEW__option[data-selected=true]{font-weight:600}.Select-module__ZrCUEW__check{color:var(--oc-cyan-600);flex-shrink:0;font-size:16px}
.page-module__j6Q3dW__page section{scroll-margin-top:80px}.page-module__j6Q3dW__page .crumb{color:var(--oc-cyan-200);border-bottom:0;text-decoration:none}.page-module__j6Q3dW__page .crumb:hover{color:#fff;font-weight:600;text-decoration:none}.page-module__j6Q3dW__page .field label{color:var(--oc-navy-700);margin-bottom:7px;font-size:13px;font-weight:600;display:block}:is(.page-module__j6Q3dW__page .field input,.page-module__j6Q3dW__page .field select,.page-module__j6Q3dW__page .field textarea){width:100%;color:var(--fg);border:1px solid var(--oc-slate-200);background:#fff;border-radius:8px;padding:12px 14px;font-family:inherit;font-size:15px;transition:border-color .12s,box-shadow .12s}:is(.page-module__j6Q3dW__page .field input::placeholder,.page-module__j6Q3dW__page .field textarea::placeholder){color:var(--fg-subtle)}:is(.page-module__j6Q3dW__page .field input:focus,.page-module__j6Q3dW__page .field select:focus,.page-module__j6Q3dW__page .field textarea:focus){border-color:var(--oc-cyan-600);box-shadow:0 0 0 3px color-mix(in srgb, var(--oc-cyan-600) 22%, transparent);outline:none}.page-module__j6Q3dW__page .seg{flex-wrap:wrap;gap:8px;display:flex}.page-module__j6Q3dW__page .seg label{margin:0}.page-module__j6Q3dW__page .seg input{opacity:0;width:0;height:0;position:absolute}.page-module__j6Q3dW__page .seg span{border:1px solid var(--oc-slate-200);color:var(--oc-navy-700);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:10px 16px;font-size:14px;font-weight:500;transition:border-color .12s,background .12s,color .12s;display:inline-flex}.page-module__j6Q3dW__page .seg input:checked+span{background:var(--oc-cyan-50);border-color:var(--oc-cyan-600);color:var(--oc-cyan-800)}.page-module__j6Q3dW__page .seg span:hover{border-color:var(--oc-slate-300)}.page-module__j6Q3dW__page .cch{border:1px solid var(--border);color:inherit;background:#fff;border-radius:14px;align-items:flex-start;gap:14px;padding:20px 22px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.page-module__j6Q3dW__page .cch:hover{border-color:var(--oc-navy-300);box-shadow:var(--shadow-sm)}@media (max-width:980px){:is(.page-module__j6Q3dW__page .contact-grid,.page-module__j6Q3dW__page .split-2){grid-template-columns:1fr!important}.page-module__j6Q3dW__page .form-row{grid-template-columns:1fr!important}}
