.PlatformSelect_root__xLIVy{position:relative}.PlatformSelect_trigger__hCs_7{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.75rem;cursor:pointer;min-height:var(--dropdown-height,var(--input-height,40px));width:100%;padding:var(--dropdown-padding-y,var(--input-padding-y,8px)) calc(var(--dropdown-icon-right, 18px) + var(--dropdown-icon-size, 10px) + 12px) var(--dropdown-padding-y,var(--input-padding-y,8px)) var(--dropdown-padding-x,var(--input-padding-x,14px));border:var(--input-border-width,1px) solid var(--input-border-color,var(--site-border));border-radius:var(--dropdown-radius,var(--input-radius,12px));background:var(--input-background,rgba(255,255,255,.92));color:var(--site-text);text-align:left;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.PlatformSelect_trigger__hCs_7:hover{background:#ffffff}.PlatformSelect_trigger__hCs_7:focus-visible,.PlatformSelect_trigger__hCs_7[data-open=true]{outline:2px solid transparent;border-color:var(--input-focus-border-color,var(--site-accent));box-shadow:0 0 0 3px rgba(18,18,18,.08);background:#ffffff}.PlatformSelect_trigger__hCs_7[data-placeholder=true]{color:var(--placeholder-color,var(--site-muted))}.PlatformSelect_trigger__hCs_7[data-invalid=true]{border-color:#9f3d32;box-shadow:0 0 0 3px rgba(159,61,50,.12)}.PlatformSelect_triggerText___w5aV{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PlatformSelect_icon__uG_sd{position:absolute;top:50%;right:var(--dropdown-icon-right,18px);width:var(--dropdown-icon-size,10px);height:var(--dropdown-icon-size,10px);display:block;fill:none;transform:translateY(-50%);pointer-events:none;color:var(--site-muted);transition:transform .18s ease,color .18s ease}.PlatformSelect_trigger__hCs_7[data-open=true] .PlatformSelect_icon__uG_sd{transform:translateY(-50%) rotate(180deg);color:var(--site-text)}.PlatformSelect_menu__i3OI9{position:fixed;z-index:1200;overflow:auto;padding:.4rem;border:1px solid rgba(213,205,192,.9);border-radius:calc(var(--dropdown-radius, var(--input-radius, 12px)) + 2px);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,244,237,.98)),var(--site-surface);box-shadow:0 24px 60px rgba(25,20,12,.18),0 6px 18px rgba(25,20,12,.08);overscroll-behavior:contain}.PlatformSelect_option__mXluY{display:flex;width:100%;align-items:center;min-height:calc(var(--dropdown-height, var(--input-height, 40px)) - 6px);padding:.72rem .9rem;border:0;border-radius:calc(var(--dropdown-radius, var(--input-radius, 12px)) - 4px);background:transparent;color:var(--site-text);cursor:pointer;text-align:left;transition:background .16s ease,color .16s ease}.PlatformSelect_option__mXluY:hover,.PlatformSelect_option__mXluY[data-highlighted=true]{background:rgba(18,18,18,.06)}.PlatformSelect_option__mXluY[data-selected=true]{background:rgba(18,18,18,.1);color:var(--site-text);font-weight:700}.PlatformSelect_option__mXluY:focus-visible{outline:none;background:rgba(18,18,18,.08)}.PlatformSelect_option__mXluY:disabled{opacity:.48;cursor:not-allowed}.PlatformSelect_optionLabel__x7I5P{flex:1 1}.ContactForm_card__zRJOa{display:grid;grid-gap:1.25rem;gap:1.25rem;scroll-margin-top:50px;padding:var(--site-card-padding);border:1px solid rgba(213,205,192,.78);border-radius:var(--site-radius-lg);background:rgba(251,248,242,.86);box-shadow:var(--site-shadow-soft)}.ContactForm_intro__Cse8v{display:grid;grid-gap:.55rem;gap:.55rem}.ContactForm_intro__Cse8v p{color:var(--site-muted)}.ContactForm_form__H2MS_{display:grid;grid-gap:1rem;gap:1rem}.ContactForm_grid__Hf52I{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;align-items:start}.ContactForm_fieldCell__z53FM{min-width:0;align-self:start}.ContactForm_fieldCellFull__jku6I{grid-column:1/-1}.ContactForm_field__2XRQo{display:grid;grid-gap:.45rem;gap:.45rem}.ContactForm_field__2XRQo label{font-size:.92rem;font-weight:700;color:var(--site-text)}.ContactForm_inputError__Vi4Aw{border-color:#9f3d32;box-shadow:0 0 0 3px rgba(159,61,50,.12)}.ContactForm_textarea__k4Zjh{min-height:168px;resize:vertical}.ContactForm_fieldError__Bj_r8{color:#9f3d32;font-size:.86rem}.ContactForm_challengeShell__9SptH{display:grid;grid-gap:.75rem;gap:.75rem;padding:1rem;border:1px solid rgba(213,205,192,.82);border-radius:var(--site-radius-md);background:rgba(255,255,255,.55)}.ContactForm_challengeHeader__V3kYu{display:flex;align-items:center;justify-content:space-between;gap:.85rem}.ContactForm_challengeEyebrow__LO9oD{color:var(--site-muted);font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ContactForm_challengePrompt__5fUD7{color:var(--site-text);font-weight:700}.ContactForm_challengeButton__zOm41{min-height:40px;padding:.65rem .95rem;font-size:.92rem}.ContactForm_status__oNM9q{padding:.9rem 1rem;border-radius:var(--site-radius-md);font-size:.95rem;line-height:1.55}.ContactForm_statusError__GqnOR{border:1px solid rgba(159,61,50,.26);background:rgba(159,61,50,.08);color:#7a2f27}.ContactForm_statusSuccess__tRwvx{border:1px solid rgba(49,112,76,.22);background:rgba(49,112,76,.08);color:#27573b}.ContactForm_actions__yqoq8{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.ContactForm_supportNote__cYjra{color:var(--site-muted);font-size:.9rem}.ContactForm_successCard__935ZO{display:grid;grid-gap:1rem;gap:1rem}.ContactForm_successCard__935ZO p{color:var(--site-muted)}.ContactForm_honeypot__m2gKY{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@media (max-width:720px){.ContactForm_grid__Hf52I{grid-template-columns:1fr}.ContactForm_actions__yqoq8,.ContactForm_challengeHeader__V3kYu{flex-direction:column;align-items:stretch}.ContactForm_challengeButton__zOm41{width:100%}}