@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-4fcf3d89] .contact__qr-card-wrap{max-width:min(400px,100%);padding:28px 22px 30px;margin:8px auto 0}}.contact[data-v-4fcf3d89]{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-4fcf3d89]{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-4fcf3d89] .page-hero{padding:clamp(20px,2.2vw,28px) clamp(16px,2vw,24px) clamp(18px,2vw,26px)}.contact__hero-wrap--pr[data-v-4fcf3d89] .page-hero{position:relative;z-index:0;margin:0;padding:clamp(22px,2.6vw,32px) clamp(18px,2.2vw,28px);overflow:hidden;background:#1e1e3266;border:none;border-radius:20px;box-shadow:0 8px 32px #00000026,0 2px 8px #00dcff0d;transition:all .4s cubic-bezier(.2,0,.2,1);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.contact__hero-wrap--pr[data-v-4fcf3d89] .page-hero:before{position:absolute;z-index:0;inset:0;margin:0;padding:1px;pointer-events:none;content:"";background:linear-gradient(90deg,#00dcff,#9d5aff);border-radius:20px;opacity:.25;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.contact__hero-wrap--pr[data-v-4fcf3d89] .page-hero:after{position:absolute;z-index:0;top:0;left:-120%;width:100%;height:100%;margin:0;padding:0;pointer-events:none;content:"";background:linear-gradient(90deg,transparent,rgba(0,220,255,.08),transparent);transition:left .6s ease}.contact__hero-wrap--pr[data-v-4fcf3d89] .page-hero:hover{box-shadow:0 12px 48px #0003,0 4px 16px #9d5aff1f;transform:translateY(-6px)}.contact__hero-wrap--pr[data-v-4fcf3d89] .page-hero:hover:before{opacity:.7}.contact__hero-wrap--pr[data-v-4fcf3d89] .page-hero:hover:after{left:120%}.contact__hero-wrap--pr[data-v-4fcf3d89] .page-hero__title{position:relative;z-index:1;margin:0 auto 12px;text-align:center;background:linear-gradient(90deg,#00dcff,#9d5aff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.contact__hero-wrap--pr[data-v-4fcf3d89] .page-hero__subtitle{position:relative;z-index:1;max-width:36em;margin:.35em auto 0;text-align:center;color:#a0a0c0}.contact__layout[data-v-4fcf3d89]{display:grid;gap:clamp(20px,2.5vw,28px);align-items:start}@media (width >= 1024px){.contact__layout[data-v-4fcf3d89]{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-4fcf3d89]{grid-template-columns:minmax(560px,720px) 1fr minmax(300px,348px)}}.contact__layout-spacer[data-v-4fcf3d89]{display:none}@media (width >= 1024px){.contact__layout-spacer[data-v-4fcf3d89]{display:block;min-width:0}}.contact__main[data-v-4fcf3d89]{max-width:640px;min-width:0}@media (width >= 1024px){.contact__main[data-v-4fcf3d89]{width:100%;max-width:none}}.contact__main[data-v-4fcf3d89] .el-input__inner::-moz-placeholder,.contact__main[data-v-4fcf3d89] .el-input__wrapper input::-moz-placeholder,.contact__main[data-v-4fcf3d89] .el-textarea__inner::-moz-placeholder{font-size:13px;line-height:1.45}.contact__main[data-v-4fcf3d89] .el-input__inner::placeholder,.contact__main[data-v-4fcf3d89] .el-input__wrapper input::placeholder,.contact__main[data-v-4fcf3d89] .el-textarea__inner::placeholder{font-size:13px;line-height:1.45}.contact__aside[data-v-4fcf3d89]{min-width:0}@media (width >= 1024px){.contact__aside[data-v-4fcf3d89]{position:sticky;top:clamp(72px,10vh,88px);justify-self:end;width:-moz-fit-content;width:fit-content}}[data-v-4fcf3d89] .contact__qr-card-wrap{max-width:348px}.contact--hide-hero[data-v-4fcf3d89]{max-width:none;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-4fcf3d89]{gap:clamp(16px,4vw,22px)}.contact--hide-hero .contact__main[data-v-4fcf3d89]{max-width:none}.contact--hide-aside .contact__layout[data-v-4fcf3d89]{display:block;max-width:100%}.contact--hide-aside .contact__main[data-v-4fcf3d89]{width:100%;max-width:100%}.contact__layout-wrap[data-v-4fcf3d89]{display:contents}.contact__layout-wrap--unified[data-v-4fcf3d89]{--u-grad: linear-gradient(90deg, #00dcff, #9d5aff);position:relative;z-index:0;display:block;max-width:100%;margin:clamp(6px,1.2vw,14px) 0 0;padding:0;overflow:hidden;background:#1e1e3266;border:none;border-radius:20px;box-shadow:0 8px 32px #0000002e,0 2px 8px #00dcff0d;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.contact__layout-wrap--unified[data-v-4fcf3d89]:before{position:absolute;z-index:0;inset:0;padding:1px;margin:0;pointer-events:none;content:"";background:var(--u-grad);border-radius:20px;opacity:.32;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.contact__layout-wrap--unified .contact__layout[data-v-4fcf3d89]{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-4fcf3d89] .contact__qr-card-wrap.c-qr{max-width:100%;margin:0;background:linear-gradient(165deg,#121620f2,#0c0e12);border:1px solid rgba(255,255,255,.05);box-shadow:0 2px 12px #00000024}@media (max-width: 1023.98px){.contact__layout-wrap--unified[data-v-4fcf3d89] .contact__qr-card-wrap.c-qr{max-width:min(400px,100%);margin:0 auto}}.contact__layout-wrap--unified .contact__main[data-v-4fcf3d89] .el-form-item{margin-bottom:18px}.contact__layout-wrap--unified .contact__main[data-v-4fcf3d89] .el-form-item__label{color:#c8d2dceb!important}.contact__layout-wrap--unified .contact__main[data-v-4fcf3d89] .el-input__wrapper{font-size:16px;background:#0a0c10a6!important;box-shadow:inset 0 0 0 1px #ffffff12}.contact__layout-wrap--unified .contact__main[data-v-4fcf3d89] .el-input__wrapper:hover,.contact__layout-wrap--unified .contact__main[data-v-4fcf3d89] .el-input__wrapper.is-focus,.contact__layout-wrap--unified .contact__main[data-v-4fcf3d89] .el-input__wrapper:focus{box-shadow:inset 0 0 0 1px #00dcff38!important}.contact__layout-wrap--unified .contact__main[data-v-4fcf3d89] .el-textarea__inner{font-size:16px;line-height:1.6;background:#0a0c10a6!important;box-shadow:inset 0 0 0 1px #ffffff12}.contact__layout-wrap--unified .contact__main[data-v-4fcf3d89] .el-textarea__inner:hover,.contact__layout-wrap--unified .contact__main[data-v-4fcf3d89] .el-textarea__inner:focus{box-shadow:inset 0 0 0 1px #00dcff38!important}.contact__layout-wrap--unified .contact__main[data-v-4fcf3d89] .contact__submit{width:100%;min-height:50px;margin-top:4px;font-weight:600;letter-spacing:.04em;border-radius:10px}.contact__layout-wrap--unified[data-v-4fcf3d89]:hover{box-shadow:0 10px 40px #0003,0 4px 12px #00dcff14}.contact__layout-wrap--unified[data-v-4fcf3d89]:hover:before{opacity:.45}@media (width >= 1024px){.contact__layout-wrap--unified .contact__aside[data-v-4fcf3d89]{align-self:start;padding-left:clamp(8px,1.2vw,16px);border-left:1px solid rgba(255,255,255,.06)}}@media (max-width: 1023.98px){.contact__layout-wrap--unified .contact__layout[data-v-4fcf3d89]{gap:0}.contact__layout-wrap--unified .contact__aside[data-v-4fcf3d89]{max-width:min(400px,100%)!important;padding:clamp(18px,2.5vw,22px) 0 0;margin:0 auto;border-top:1px solid rgba(255,255,255,.06)}}@media (max-width: 767px){.contact__layout-wrap--unified[data-v-4fcf3d89]{border-radius:16px;margin-top:12px}.contact__layout-wrap--unified[data-v-4fcf3d89]:before{border-radius:16px}.contact__layout-wrap--unified .contact__layout[data-v-4fcf3d89]{padding:16px 12px 18px}.contact__layout-wrap--unified .contact__main[data-v-4fcf3d89] .contact__textarea-content .el-textarea__inner{min-height:180px}}@media (max-width: 767px){.contact__hero-wrap--pr[data-v-4fcf3d89] .page-hero{padding:14px 12px 16px;border-radius:16px}.contact__hero-wrap--pr[data-v-4fcf3d89] .page-hero:before{border-radius:16px}.contact__hero-wrap--pr[data-v-4fcf3d89] .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-4fcf3d89] .page-hero__subtitle{font-size:clamp(12px,3.2vw,14px);line-height:1.55}}
