@charset "UTF-8";@media (width <= 1023px){.c-qr[data-v-b6452ac5]{max-width:min(400px,100%);padding:28px 22px 30px;margin:8px auto 0}}.c-qr[data-v-b6452ac5]{width:100%;max-width:100%;padding:clamp(22px,2.5vw,32px) clamp(20px,2.2vw,28px) clamp(22px,2.5vw,36px);margin:0;background:radial-gradient(ellipse 120% 80% at 100% 0%,rgba(34,211,238,.07),transparent 55%),linear-gradient(160deg,#16181cfa,#0e1014);border:1px solid rgba(255,255,255,.09);border-radius:12px;box-shadow:0 8px 28px #0000002e}.c-qr__eyebrow[data-v-b6452ac5]{margin:0 0 6px;font-size:12px;font-weight:600;letter-spacing:.08em;color:#22d3eec7;text-transform:uppercase}.c-qr__title[data-v-b6452ac5]{margin:0 0 10px;font-size:clamp(16px,1.4vw,18px);font-weight:700;line-height:1.3;color:#dceaf0f5}.c-qr__desc[data-v-b6452ac5]{margin:0 0 clamp(18px,2.5vw,30px);font-size:clamp(12px,1.05vw,14px);line-height:1.75;color:#a3b2bfeb}.c-qr__frame[data-v-b6452ac5]{width:-moz-fit-content;width:fit-content;max-width:100%;padding:12px;margin:0 auto;background:#fff;border-radius:10px;box-shadow:0 2px 12px #0000001f}.c-qr__img[data-v-b6452ac5]{display:block;width:100%;height:auto;max-width:min(228px,72vw);aspect-ratio:1}.c-qr__foot[data-v-b6452ac5]{margin:clamp(12px,1.5vw,20px) 0 0;font-size:11px;line-height:1.5;color:#8a99a8e0;text-align:center}@media (width <= 1023px){[data-v-704f8d7a] .contact__qr-card-wrap{max-width:min(400px,100%);padding:28px 22px 30px;margin:8px auto 0}}.contact[data-v-704f8d7a]{width:100%;max-width:min(1220px,100%);padding:0;margin:0;box-sizing:border-box;color-scheme:dark}@media (max-width: 767px){.contact[data-v-704f8d7a]{padding-top:6px;padding-right:max(12px,env(safe-area-inset-right,0px));padding-left:max(12px,env(safe-area-inset-left,0px));box-sizing:border-box}}.contact__hero-wrap[data-v-704f8d7a] .page-hero{padding:clamp(20px,2.2vw,28px) clamp(16px,2vw,24px) clamp(18px,2vw,26px)}.contact__hero-wrap--pr[data-v-704f8d7a] .page-hero{position:relative;z-index:0;margin:0;padding:clamp(22px,2.6vw,32px) clamp(18px,2.2vw,28px);overflow:hidden;background:var(--corp-page-hero-grad, linear-gradient(145deg, rgb(10, 14, 23) 0%, rgb(30, 37, 50) 100%));border:1px solid var(--corp-page-border);border-radius:16px;box-shadow:var(--corp-page-glass-shadow);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:box-shadow .3s ease}.contact__hero-wrap--pr[data-v-704f8d7a] .page-hero:before,.contact__hero-wrap--pr[data-v-704f8d7a] .page-hero:after{display:none}.contact__hero-wrap--pr[data-v-704f8d7a] .page-hero:hover{box-shadow:var(--corp-page-glass-shadow);transform:none}.contact__hero-wrap--pr[data-v-704f8d7a] .page-hero__title{position:relative;z-index:1;margin:0 auto 12px;text-align:center;background:linear-gradient(90deg,var(--corp-cyan, #22d3ee),var(--corp-purple, #9d5bff));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.contact__hero-wrap--pr[data-v-704f8d7a] .page-hero__subtitle{position:relative;z-index:1;max-width:36em;margin:.35em auto 0;text-align:center;color:var(--corp-page-text-muted)}.contact__layout[data-v-704f8d7a]{display:grid;gap:clamp(20px,2.5vw,28px);align-items:start}@media (width >= 1024px){.contact__layout[data-v-704f8d7a]{gap:clamp(18px,2vw,24px) clamp(24px,3.5vw,56px);grid-template-columns:minmax(min(100%,420px),min(720px,52%)) minmax(16px,1fr) minmax(min(260px,28vw),min(348px,32vw))}}@media (width >= 1440px){.contact__layout[data-v-704f8d7a]{grid-template-columns:minmax(560px,720px) 1fr minmax(300px,348px)}}.contact__layout-spacer[data-v-704f8d7a]{display:none}@media (width >= 1024px){.contact__layout-spacer[data-v-704f8d7a]{display:block;min-width:0}}.contact__main[data-v-704f8d7a]{max-width:640px;min-width:0}@media (width >= 1024px){.contact__main[data-v-704f8d7a]{width:100%;max-width:none}}.contact__main[data-v-704f8d7a] .el-input__inner::-moz-placeholder,.contact__main[data-v-704f8d7a] .el-input__wrapper input::-moz-placeholder,.contact__main[data-v-704f8d7a] .el-textarea__inner::-moz-placeholder{font-size:13px;line-height:1.45}.contact__main[data-v-704f8d7a] .el-input__inner::placeholder,.contact__main[data-v-704f8d7a] .el-input__wrapper input::placeholder,.contact__main[data-v-704f8d7a] .el-textarea__inner::placeholder{font-size:13px;line-height:1.45}.contact__aside[data-v-704f8d7a]{min-width:0}@media (width >= 1024px){.contact__aside[data-v-704f8d7a]{position:sticky;top:clamp(72px,10vh,88px);justify-self:end;width:-moz-fit-content;width:fit-content}}[data-v-704f8d7a] .contact__qr-card-wrap{max-width:348px}.contact--hide-hero[data-v-704f8d7a]{max-width:none}@media (max-width: 767px){.contact--hide-hero[data-v-704f8d7a]{padding:0 max(12px,env(safe-area-inset-right,0px)) calc(8px + env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px))}}.contact--hide-hero .contact__layout[data-v-704f8d7a]{gap:clamp(16px,4vw,22px)}.contact--hide-hero .contact__main[data-v-704f8d7a]{max-width:none}.contact--hide-aside .contact__layout[data-v-704f8d7a]{display:block;max-width:100%}.contact--hide-aside .contact__main[data-v-704f8d7a]{width:100%;max-width:100%}.contact__layout-wrap[data-v-704f8d7a]{display:contents}.contact__layout-wrap--unified[data-v-704f8d7a]{position:relative;z-index:0;display:block;max-width:100%;margin:clamp(6px,1.2vw,14px) 0 0;padding:0;overflow:hidden;background:var(--corp-page-surface);border:1px solid var(--corp-page-border);border-radius:16px;box-shadow:var(--corp-page-glass-shadow);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.contact__layout-wrap--unified .contact__layout[data-v-704f8d7a]{position:relative;z-index:1;width:100%;min-width:0;box-sizing:border-box;padding:clamp(20px,3vw,32px) clamp(18px,2.4vw,28px) clamp(20px,2.5vw,30px)}.contact__layout-wrap--unified[data-v-704f8d7a] .contact__qr-card-wrap.c-qr{max-width:100%;margin:0;background:#0a0e1773;border:1px solid var(--corp-page-border);box-shadow:none}@media (max-width: 1023.98px){.contact__layout-wrap--unified[data-v-704f8d7a] .contact__qr-card-wrap.c-qr{max-width:min(400px,100%);margin:0 auto}}.contact__layout-wrap--unified .contact__main[data-v-704f8d7a] .el-form-item{margin-bottom:18px}.contact__layout-wrap--unified .contact__main[data-v-704f8d7a] .el-form-item__label{color:#c8d2dceb!important}.contact__layout-wrap--unified .contact__main[data-v-704f8d7a] .el-input__wrapper{font-size:16px;background:#0a0e178c!important;box-shadow:inset 0 0 0 1px #ffffff14}.contact__layout-wrap--unified .contact__main[data-v-704f8d7a] .el-input__wrapper:hover,.contact__layout-wrap--unified .contact__main[data-v-704f8d7a] .el-input__wrapper.is-focus,.contact__layout-wrap--unified .contact__main[data-v-704f8d7a] .el-input__wrapper:focus{box-shadow:inset 0 0 0 1px #00dcff38!important}.contact__layout-wrap--unified .contact__main[data-v-704f8d7a] .el-textarea__inner{font-size:16px;line-height:1.6;background:#0a0e178c!important;box-shadow:inset 0 0 0 1px #ffffff14}.contact__layout-wrap--unified .contact__main[data-v-704f8d7a] .el-textarea__inner:hover,.contact__layout-wrap--unified .contact__main[data-v-704f8d7a] .el-textarea__inner:focus{box-shadow:inset 0 0 0 1px #00dcff38!important}.contact__layout-wrap--unified .contact__main[data-v-704f8d7a] .contact__submit{width:100%;min-height:50px;margin-top:4px;font-weight:600;letter-spacing:.04em;border-radius:10px}@media (width >= 1024px){.contact__layout-wrap--unified .contact__aside[data-v-704f8d7a]{align-self:start;padding-left:clamp(8px,1.2vw,16px);border-left:1px solid var(--corp-page-border)}}@media (max-width: 1023.98px){.contact__layout-wrap--unified .contact__layout[data-v-704f8d7a]{gap:0}.contact__layout-wrap--unified .contact__aside[data-v-704f8d7a]{max-width:min(400px,100%)!important;padding:clamp(18px,2.5vw,22px) 0 0;margin:0 auto;border-top:1px solid var(--corp-page-border)}}@media (max-width: 767px){.contact__layout-wrap--unified[data-v-704f8d7a]{margin-top:12px}.contact__layout-wrap--unified .contact__layout[data-v-704f8d7a]{padding:16px 12px 18px}.contact__layout-wrap--unified .contact__main[data-v-704f8d7a] .contact__textarea-content .el-textarea__inner{min-height:180px}}@media (max-width: 767px){.contact__hero-wrap--pr[data-v-704f8d7a] .page-hero{padding:14px 12px 16px;border-radius:16px}.contact__hero-wrap--pr[data-v-704f8d7a] .page-hero__title{margin-bottom:8px;font-size:clamp(15px,3.9vw,17px);font-weight:600;line-height:1.28}.contact__hero-wrap--pr[data-v-704f8d7a] .page-hero__subtitle{font-size:clamp(12px,3.2vw,14px);line-height:1.55}}
