main:has(.contact_main__kZvY1){background:var(--ph-public-bg),var(--bg)}.contact_main__kZvY1{position:relative;z-index:1;overflow:hidden;min-height:0;display:grid;align-content:center;align-content:safe center;padding-block:clamp(14px,1.8vh,44px)}.contact_main__kZvY1:before{content:"";position:absolute;top:-16%;right:2%;width:min(760px,110vw);aspect-ratio:1;background:radial-gradient(circle,rgba(47,123,255,.16),transparent 62%);pointer-events:none;z-index:0}.contact_inner__oFPla{position:relative;z-index:1;display:grid;justify-items:stretch}.contact_hero__r1Fs6{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:center;gap:clamp(24px,3vw,56px)}.contact_heroText__RS081{min-width:0;max-width:660px}.contact_title__Py3mn{margin:0;font-size:clamp(1.9rem,min(3.1vw,4.8vh),3.2rem);font-weight:800;line-height:1.1;letter-spacing:-.03em;color:#f3f7ff}.contact_lead__yEIwB{margin:clamp(10px,1.5vh,20px) 0 0;max-width:52ch;color:var(--muted);font-size:clamp(.96rem,min(1.08vw,2vh),1.14rem);font-weight:400;line-height:1.6}.contact_channels__zzw8r{display:grid;gap:clamp(10px,1.2vh,14px);margin:clamp(18px,2.4vh,32px) 0 0;padding:0;list-style:none}.contact_channelItem__6QBMs{min-width:0}.contact_channel__mUqdB{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(14px,1.4vw,20px);min-height:44px;padding:clamp(14px,1.8vh,20px) clamp(16px,1.4vw,22px);border-radius:18px;border:1px solid rgba(47,123,255,.18);background:linear-gradient(180deg,rgba(12,20,38,.92),rgba(7,11,22,.94));box-shadow:0 10px 28px rgba(3,8,22,.42);color:inherit;text-align:left;text-decoration:none;overflow:hidden}.contact_channel__mUqdB:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(109,164,255,.5),transparent);opacity:.55;transition:opacity .18s ease;pointer-events:none}.contact_channelLink__TeWYU{border-color:rgba(47,123,255,.42);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.contact_channelLink__TeWYU:hover{transform:translateY(-2px);border-color:rgba(109,164,255,.66);box-shadow:0 16px 34px rgba(3,8,22,.55),0 0 30px rgba(47,123,255,.14)}.contact_channelLink__TeWYU:hover:before{opacity:1}.contact_channelLink__TeWYU:focus-visible{outline:2px solid var(--blue-soft);outline-offset:3px}.contact_channelIcon__5AA4D{display:grid;place-items:center;flex:0 0 auto;width:clamp(44px,5.4vh,54px);height:clamp(44px,5.4vh,54px);border-radius:15px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);color:var(--blue-soft);font-size:clamp(20px,2.6vh,25px)}.contact_channelIconStrong__C7HS_{border-color:rgba(109,164,255,.5);background:linear-gradient(140deg,rgba(47,123,255,.42),rgba(37,99,235,.12));color:#e9f1ff}.contact_channelText__Hlo9E{display:grid;gap:5px;min-width:0}.contact_channelName__6GZ8A{display:flex;align-items:center;gap:9px;flex-wrap:wrap;color:#eaf1ff;font-size:clamp(1.02rem,2.2vh,1.2rem);font-weight:700;letter-spacing:-.01em;line-height:1.25}.contact_channelOut__ozi6P{font-size:12px;color:#7fb0ff}.contact_channelDesc__ArQt9{color:var(--muted);font-size:clamp(.86rem,1.75vh,.98rem);line-height:1.55;overflow-wrap:anywhere}.contact_channelGo__zxqIv{flex:0 0 auto;color:#7fb0ff;font-size:16px;transition:transform .18s ease}.contact_channelLink__TeWYU:hover .contact_channelGo__zxqIv{transform:translateX(3px)}.contact_mailChip__DdSVM{display:inline-flex;align-items:center;gap:6px;width:fit-content;max-width:100%;margin-top:6px;padding:3px 4px 3px 12px;border-radius:12px;border:1px solid rgba(47,123,255,.3);background:rgba(47,123,255,.06);transition:border-color .18s ease,background .18s ease}.contact_mailChip__DdSVM:hover{border-color:rgba(47,123,255,.5);background:rgba(47,123,255,.1)}.contact_mailLink__B_zj0{min-width:0;padding-block:11px;color:#dbe7fb;font-size:clamp(.88rem,1.8vh,1rem);font-weight:600;text-decoration:none;overflow-wrap:anywhere}.contact_mailLink__B_zj0:hover{color:#ffffff}.contact_mailCopy__wd45a:focus-visible,.contact_mailLink__B_zj0:focus-visible{outline:2px solid var(--blue-soft);outline-offset:2px;border-radius:8px}.contact_mailCopy__wd45a{display:grid;place-items:center;flex:0 0 auto;width:44px;height:44px;padding:0;border:0;border-radius:10px;background:transparent;color:#7fb0ff;font-size:16px;cursor:pointer;transition:color .18s ease,background .18s ease}.contact_mailCopy__wd45a:hover{background:rgba(47,123,255,.14);color:#ffffff}.contact_heroArt__rCSRC{position:relative;display:flex;align-items:center;justify-content:flex-end;min-width:0}.contact_heroArt__rCSRC img{width:min(100%,520px,58vh);height:auto;transition:transform .28s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){.contact_heroArt__rCSRC img:hover{transform:translateY(-4px) scale(1.02)}}@media (prefers-reduced-motion:reduce){.contact_heroArt__rCSRC img{transition:none}.contact_heroArt__rCSRC img:hover{transform:none}}.contact_before__zXFLi{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(12px,1.6vw,26px);margin-top:clamp(20px,3vh,44px);padding-top:clamp(16px,2.2vh,26px);border-top:1px solid var(--border)}.contact_beforeTitle__c4v33{margin:0;color:#cdd8ec;font-size:clamp(.92rem,1.9vh,1.04rem);font-weight:700;letter-spacing:-.01em;white-space:nowrap}.contact_beforeList__S_KLJ{display:flex;flex-wrap:wrap;gap:6px clamp(4px,.8vw,14px);margin:0;padding:0;list-style:none;min-width:0}.contact_beforeLink__fzXHN{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:8px 12px;border-radius:10px;color:var(--text-soft);font-size:clamp(.88rem,1.8vh,.98rem);font-weight:600;text-decoration:none;transition:background .18s ease,color .18s ease}.contact_beforeLink__fzXHN:hover{background:rgba(47,123,255,.1);color:#eaf2ff}.contact_beforeLink__fzXHN:focus-visible{outline:2px solid var(--blue-soft);outline-offset:2px}.contact_beforeIcon__gGHV0{flex:0 0 auto;color:var(--blue-soft);font-size:14px}.contact_beforeGo__0uO_B{flex:0 0 auto;color:#4a5f83;font-size:12px;transition:transform .18s ease}.contact_beforeLink__fzXHN:hover .contact_beforeGo__0uO_B{color:#7fb0ff;transform:translateX(2px)}@media (min-width:1081px) and (max-height:960px){.contact_heroArt__rCSRC img{width:min(100%,520px,50vh)}}@media (max-width:1080px){.contact_hero__r1Fs6{grid-template-columns:minmax(0,1fr);justify-items:center;gap:20px}.contact_heroText__RS081{max-width:640px;width:100%}.contact_heroArt__rCSRC{order:2;justify-content:center;width:100%}.contact_heroArt__rCSRC img{width:min(100%,420px)}.contact_before__zXFLi{grid-template-columns:minmax(0,1fr);gap:4px}}@media (max-width:560px){.contact_channel__mUqdB{grid-template-columns:auto minmax(0,1fr);gap:13px;padding:14px}.contact_channelGo__zxqIv{display:none}.contact_mailChip__DdSVM{width:100%;justify-content:space-between}.contact_beforeLink__fzXHN{padding-inline:10px}}@media (prefers-reduced-motion:reduce){.contact_beforeGo__0uO_B,.contact_beforeLink__fzXHN,.contact_channelGo__zxqIv,.contact_channelLink__TeWYU,.contact_channel__mUqdB,.contact_mailChip__DdSVM{transition:none}.contact_beforeLink__fzXHN:hover .contact_beforeGo__0uO_B,.contact_channelLink__TeWYU:hover,.contact_channelLink__TeWYU:hover .contact_channelGo__zxqIv{transform:none}}