.contact-qr-caption[data-v-fda624f0]{color:#6c809c;margin-top:16px;font-size:13px;line-height:1.7}.contact-qr-image[data-v-fda624f0]{object-fit:contain;border-radius:11px;width:100%;height:100%;padding:10px}.contact-page[hidden]{display:none}.contact-page{color:#14233b;background:linear-gradient(155deg,#f8fbff 0%,#f3f8fd 100%);min-height:100svh;padding:205px 6.6vw 90px}.contact-heading{text-align:center}.contact-heading h1{outline:none;font-size:40px;font-weight:700;line-height:1.4}.contact-heading p{color:#6c809c;margin-top:27px;font-size:20px;line-height:1.8}.contact-heading strong{color:#0084ed;font-weight:600}.contact-card{background:radial-gradient(at 12% 20%,#dff5ff 0,#0000 38%),linear-gradient(120deg,#fbfdff,#f0f7ff);border:1px solid #cce3ff;border-radius:11px;grid-template-columns:1fr 1fr 1.3fr;max-width:1400px;margin:68px auto 0;padding:28px 0;display:grid;box-shadow:0 24px 55px #2d486f17}.contact-qr-column{text-align:center;border-right:1px solid #d4e5f9;flex-direction:column;justify-content:center;align-items:center;padding:38px 24px;display:flex}.contact-qr-column h2{margin-bottom:21px;font-size:25px;line-height:1.4}.contact-qr{color:#7d94b2;background:#fff;border:1px solid #d6e7fc;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:15px;width:180px;height:180px;display:flex;box-shadow:0 14px 30px #25456c0c}.contact-qr svg{fill:none;stroke:#a5bddb;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:70px;height:70px}.contact-qr span{letter-spacing:1px;font-size:13px}.contact-methods{align-content:center;gap:13px;padding:12px 34px;display:grid}.contact-method{text-align:left;color:#0084ed;background:#ffffff80;border-radius:12px;align-items:center;gap:14px;min-height:65px;padding:12px 18px;font-size:18px;line-height:1.5;transition:background .2s,box-shadow .2s;display:flex}a.contact-method:hover,button.contact-method:hover{background:#fff;box-shadow:0 6px 18px #25456c0a}.contact-method svg{fill:none;stroke:#1c293d;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:28px;height:28px}.contact-method span{overflow-wrap:anywhere;min-width:0}.contact-phone,.contact-email{color:#6c809c;font-variant-numeric:tabular-nums}.contact-method small{color:#8a9ab0;white-space:nowrap;margin-left:auto;font-size:12px}.contact-method-pending{color:#6c809c}.contact-download span{text-underline-offset:4px;text-decoration:underline}@media (width<=1100px){.contact-page{padding:170px 4vw 75px}.contact-methods{padding:12px 22px}.contact-method{gap:12px;padding:12px;font-size:16px}.contact-method-pending{flex-wrap:wrap}.contact-method-pending small{width:100%;margin-top:-10px;margin-left:44px}}@media (width<=760px){.contact-page{padding:135px 24px 65px}.contact-heading h1{font-size:32px}.contact-heading p{margin-top:20px;font-size:17px}.contact-card{grid-template-columns:1fr 1fr;margin-top:40px;padding:12px 0 20px}.contact-qr-column{padding:25px 12px}.contact-qr-column:nth-child(2){border-right:0}.contact-qr-column h2{font-size:20px}.contact-qr{width:150px;height:150px}.contact-methods{border-top:1px solid #d4e5f9;grid-column:1/-1;margin:12px 22px 0;padding:25px 0 0}.contact-method{min-height:62px;font-size:16px}.contact-method-pending small{width:auto;margin:0 0 0 auto}}@media (width<=380px){.contact-page{padding-left:16px;padding-right:16px}.contact-qr{width:125px;height:140px}.contact-methods{margin-left:16px;margin-right:16px}.contact-method{font-size:16px}}@media (prefers-reduced-motion:reduce){.contact-method{transition:none}}
