.contact_page__5ZJMe{padding:142px 0 90px}.contact_layout__N5mJF{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:0}.contact_intro__DhT_H{position:relative;padding:40px 48px 40px 0;display:flex;flex-direction:column;align-items:flex-start}.contact_kicker__eCWIE{margin:0 0 32px;display:flex;align-items:center;gap:10px;color:#51446f;font-size:13px;font-weight:650}.contact_kicker__eCWIE>span{width:8px;height:8px;border-radius:50%;background:#ff4d2e}.contact_intro__DhT_H h1{margin:0;color:#16151d;font-size:clamp(48px,5.2vw,76px);font-weight:750;letter-spacing:-.04em;line-height:1.03}.contact_intro__DhT_H h1>span{color:#65517e}.contact_description__vGvJw{max-width:34ch;margin:26px 0 0;font-size:18px;color:#575360;line-height:1.7}.contact_apps__KeSG5{margin:36px 0 40px}.contact_icons__XOS8x{display:flex;align-items:center;gap:12px;padding:6px 0}.contact_icons__XOS8x a{display:block;border-radius:14px;transition:transform .18s ease-out}.contact_icons__XOS8x a:nth-child(2n){transform:rotate(5deg)}.contact_icons__XOS8x a:nth-child(odd){transform:rotate(-5deg)}.contact_icons__XOS8x a:hover{transform:translateY(-5px) rotate(0deg)}.contact_icons__XOS8x img{width:54px;height:54px;border-radius:13px}.contact_apps__KeSG5>p{margin:16px 0 0;color:#676171;font-size:12px}.contact_signature__EdwOX{margin-top:auto;padding-top:24px;border-top:1px solid #d8d5df;width:min(100%,355px)}.contact_signature__EdwOX>p{margin:0 0 8px;color:#676171;font-size:12px}.contact_signature__EdwOX strong{display:block;color:#24212d;font-size:18px;font-weight:650}.contact_signature__EdwOX>span{display:block;margin-top:4px;color:#676171;font-size:12px}.contact_signature__EdwOX a{display:inline-flex;align-items:center;gap:9px;min-height:44px;margin-top:6px;color:#51446f;font-size:13px;text-underline-offset:4px}.contact_signature__EdwOX a:hover{text-decoration:underline}.contact_compose__Rl_c2{min-width:0;padding:36px;background:#f7f6f2;border:1px solid #ded9e5;border-radius:20px}.contact_formHeading__hjNTr{position:relative;margin-bottom:30px;padding-right:36px}.contact_formHeading__hjNTr h2{margin:0;color:#24232b;font-size:27px;font-weight:650;line-height:1.2;letter-spacing:-.025em}.contact_formHeading__hjNTr p{max-width:34ch;margin:10px 0 0;color:#676571;font-size:13px;line-height:1.6}.contact_mailMark__LMFjR{position:absolute;right:0;top:0;color:#65517e;font-size:30px;line-height:1}.contact_supportHint__ZWN7Z{margin:24px 0 0;padding-top:20px;border-top:1px solid #ded9e5;color:#676571;font-size:12px;line-height:1.7}@media (max-width:1000px){.contact_intro__DhT_H{padding-right:28px}.contact_compose__Rl_c2{padding:28px}.contact_icons__XOS8x{gap:10px}.contact_icons__XOS8x img{width:46px;height:46px}}@media (max-width:760px){.contact_page__5ZJMe{padding:116px 0 56px}.contact_layout__N5mJF{grid-template-columns:minmax(0,1fr);gap:32px}.contact_intro__DhT_H{padding:0}.contact_kicker__eCWIE{margin-bottom:24px}.contact_intro__DhT_H h1{font-size:clamp(46px,9vw,68px)}.contact_description__vGvJw{font-size:16px;margin-top:20px;max-width:40ch}.contact_apps__KeSG5{margin:24px 0}.contact_signature__EdwOX{padding-top:18px}.contact_compose__Rl_c2{padding:26px 22px;border-radius:16px}.contact_formHeading__hjNTr h2{font-size:25px}}@media (prefers-reduced-motion:reduce){.contact_icons__XOS8x a{transition:none}}.contact-dialog_dialog__YGcGf{--contact-ink:#24232b;--contact-muted:#676571;--contact-accent:#51446f;position:fixed;inset:0;margin:auto;width:min(600px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:clamp(24px,5vw,40px);overflow-y:auto;border:1px solid #ded9e5;border-radius:24px;background:#f7f6f2;color:var(--contact-ink);box-shadow:0 24px 100px #1d1a3038;font-family:var(--font-sans,inherit)}.contact-dialog_dialog__YGcGf:not([open]){display:none}.contact-dialog_dialog__YGcGf[open]{transform-origin:50% 42%;animation:contact-dialog_contact-dialog-enter__H7HRR .56s cubic-bezier(.16,1,.3,1) both}.contact-dialog_dialog__YGcGf::backdrop{background:#16132685;backdrop-filter:blur(6px)}.contact-dialog_dialog__YGcGf[open]::backdrop{animation:contact-dialog_contact-scene-focus__4Qiqj .64s cubic-bezier(.16,1,.3,1) both}.contact-dialog_dialog__YGcGf[open] .contact-dialog_eyebrow__IcyL1{animation:contact-dialog_contact-type-focus__l1c96 .42s cubic-bezier(.16,1,.3,1) 50ms backwards}.contact-dialog_dialog__YGcGf[open] .contact-dialog_header__hESUu h2{animation:contact-dialog_contact-type-focus__l1c96 .5s cubic-bezier(.16,1,.3,1) 90ms backwards}.contact-dialog_dialog__YGcGf[open] .contact-dialog_header__hESUu>p:last-child{animation:contact-dialog_contact-type-focus__l1c96 .5s cubic-bezier(.16,1,.3,1) .14s backwards}.contact-dialog_dialog__YGcGf[open]>.contact-dialog_form__GPG_Y{animation:contact-dialog_contact-form-focus__00Zep .5s cubic-bezier(.16,1,.3,1) .18s backwards}.contact-dialog_dialog__YGcGf[open][data-closing]{animation:contact-dialog_contact-dialog-exit__2kyYK .22s cubic-bezier(.32,.72,0,1) forwards}.contact-dialog_dialog__YGcGf[open][data-closing]::backdrop{animation:contact-dialog_contact-scene-release___24F7 .24s ease-out forwards}.contact-dialog_dialog__YGcGf[data-closing] .contact-dialog_header__hESUu>*,.contact-dialog_dialog__YGcGf[data-closing]>.contact-dialog_form__GPG_Y{animation-play-state:paused}.contact-dialog_header__hESUu{position:relative;margin-bottom:26px;padding-right:20px}.contact-dialog_eyebrow__IcyL1{margin:0 0 18px;color:var(--contact-muted);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.contact-dialog_header__hESUu h2{margin:0 0 10px;color:inherit;font-size:clamp(32px,6vw,44px);font-weight:600;line-height:1.1;letter-spacing:-.04em}.contact-dialog_header__hESUu>p:last-child{margin:0;color:var(--contact-muted);font-size:14px;line-height:1.6;max-width:42ch}.contact-dialog_close__z0E7p{position:absolute;top:-12px;right:-12px;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:inherit;font:28px/1 sans-serif;cursor:pointer}.contact-dialog_close__z0E7p:hover{background:#51446f0c}.contact-dialog_form__GPG_Y{--contact-ink:#24232b;--contact-muted:#676571;--contact-accent:#51446f;width:100%;color:var(--contact-ink)}.contact-dialog_fields__nQo_a{min-width:0;margin:0;padding:0;border:0;display:grid;gap:18px}.contact-dialog_fields__nQo_a:disabled{opacity:.75}.contact-dialog_row__eXSoq{display:grid;grid-template-columns:1fr 1fr;gap:16px}.contact-dialog_fields__nQo_a label{min-width:0;display:block;color:var(--contact-ink);font-size:12px;font-weight:600;line-height:1.5}.contact-dialog_optional__jOZU5{font-weight:400;color:var(--contact-muted)}.contact-dialog_fields__nQo_a input,.contact-dialog_fields__nQo_a textarea{display:block;width:100%;box-sizing:border-box;min-height:46px;margin-top:7px;padding:11px 12px;border:1px solid #d8d4df;border-radius:9px;background:#ffffffa6;color:var(--contact-ink);font:400 16px/1.5 inherit;font-family:inherit;font-size:16px;line-height:1.5;transition:border-color .15s ease-out}.contact-dialog_fields__nQo_a textarea{min-height:130px;max-height:320px;resize:vertical}.contact-dialog_fields__nQo_a input:focus,.contact-dialog_fields__nQo_a textarea:focus{outline:2px solid #74638d55;outline-offset:2px;border-color:var(--contact-accent)}.contact-dialog_fields__nQo_a textarea::placeholder{color:#898591}.contact-dialog_secondary__3RjGK,.contact-dialog_submit__HSY3w{min-height:46px;padding:12px 18px;border:0;border-radius:9px;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600}.contact-dialog_submit__HSY3w{width:100%;display:flex;justify-content:space-between;gap:16px;align-items:center;margin-top:24px;background:var(--contact-accent);color:white}.contact-dialog_submit__HSY3w:hover{filter:brightness(1.08)}.contact-dialog_submit__HSY3w:disabled{opacity:.6;cursor:wait}.contact-dialog_secondary__3RjGK{background:#e8e4ef;color:#332c42;margin-top:20px}.contact-dialog_secondary__3RjGK:active,.contact-dialog_submit__HSY3w:active{transform:scale(.99)}.contact-dialog_close__z0E7p:focus-visible,.contact-dialog_note__bWxNx a:focus-visible,.contact-dialog_secondary__3RjGK:focus-visible,.contact-dialog_submit__HSY3w:focus-visible{outline:2px solid #74638d;outline-offset:4px}.contact-dialog_note__bWxNx{margin:14px 0 0!important;color:var(--contact-muted);font-size:11px;line-height:1.6!important}.contact-dialog_note__bWxNx a{color:inherit;text-decoration:underline;text-underline-offset:3px}.contact-dialog_error__Ip0iG{margin:18px 0 0;padding:12px 14px;border-radius:9px;background:#fcebe7;color:#8d352a;font-size:13px;line-height:1.6}.contact-dialog_success__6xg5E{padding:12px 0;color:#24232b}.contact-dialog_successMark__UBuim{display:grid;place-items:center;width:44px;height:44px;margin-bottom:18px;border-radius:50%;background:#dce9df;color:#285636;font-size:22px}.contact-dialog_success__6xg5E h3{margin:0 0 10px;font-size:24px;font-weight:600}.contact-dialog_success__6xg5E p{max-width:42ch;color:#676571;font-size:14px;line-height:1.6}.contact-dialog_trap__6RpCN{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes contact-dialog_contact-dialog-enter__H7HRR{0%{opacity:0;transform:perspective(1200px) translateY(22px) translateZ(-64px) rotateX(2deg);filter:blur(2px)}65%{opacity:1;filter:blur(0)}to{opacity:1;transform:perspective(1200px) translateY(0) translateZ(0) rotateX(0);filter:blur(0)}}@keyframes contact-dialog_contact-scene-focus__4Qiqj{0%{opacity:.15;backdrop-filter:blur(0)}to{opacity:1;backdrop-filter:blur(6px)}}@keyframes contact-dialog_contact-type-focus__l1c96{0%{opacity:.2;transform:translateY(6px);filter:blur(1.5px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes contact-dialog_contact-form-focus__00Zep{0%{opacity:.4;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes contact-dialog_contact-dialog-exit__2kyYK{0%{opacity:var(--contact-exit-opacity,1);transform:var(--contact-exit-transform,none);filter:var(--contact-exit-filter,none)}to{opacity:0;transform:perspective(1200px) translateY(8px) translateZ(-32px);filter:blur(1px)}}@keyframes contact-dialog_contact-scene-release___24F7{0%{opacity:var(--contact-backdrop-opacity,1);backdrop-filter:var(--contact-backdrop-blur,blur(6px))}to{opacity:0;backdrop-filter:blur(0)}}@media (max-width:480px){.contact-dialog_row__eXSoq{grid-template-columns:1fr;gap:18px}.contact-dialog_dialog__YGcGf{border-radius:18px}.contact-dialog_header__hESUu{margin-bottom:22px}}@media (prefers-reduced-motion:reduce){.contact-dialog_dialog__YGcGf[open],.contact-dialog_dialog__YGcGf[open] .contact-dialog_eyebrow__IcyL1,.contact-dialog_dialog__YGcGf[open] .contact-dialog_header__hESUu h2,.contact-dialog_dialog__YGcGf[open] .contact-dialog_header__hESUu>p:last-child,.contact-dialog_dialog__YGcGf[open]::backdrop,.contact-dialog_dialog__YGcGf[open]>.contact-dialog_form__GPG_Y,.contact-dialog_dialog__YGcGf[open][data-closing],.contact-dialog_dialog__YGcGf[open][data-closing]::backdrop{animation:none}.contact-dialog_fields__nQo_a input,.contact-dialog_fields__nQo_a textarea{transition:none}}