.qcyy-case-video-overlay[data-v-529aacf7]{position:fixed;z-index:1200;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(15,23,42,.82)}.qcyy-case-video-dialog[data-v-529aacf7]{width:min(960px,100%);overflow:hidden;border-radius:12px;background:#111827;box-shadow:0 28px 80px rgba(0,0,0,.46);outline:none}.qcyy-case-video-dialog__header[data-v-529aacf7]{display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:0 16px 0 20px;color:#fff}.qcyy-case-video-dialog__header h2[data-v-529aacf7]{margin:0;overflow:hidden;font-size:17px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.qcyy-case-video-dialog__close[data-v-529aacf7]{width:36px;height:36px;border:0;border-radius:50%;color:#fff;background:transparent;cursor:pointer;font-size:30px;line-height:1}.qcyy-case-video-dialog__close[data-v-529aacf7]:focus-visible,.qcyy-case-video-dialog__close[data-v-529aacf7]:hover{background:#0057b7;outline:none}.qcyy-case-video-dialog video[data-v-529aacf7]{display:block;width:100%;max-height:calc(100vh - 120px);background:#000}.qcyy-case-video-fade-enter-active[data-v-529aacf7],.qcyy-case-video-fade-leave-active[data-v-529aacf7]{transition:opacity .2s ease}.qcyy-case-video-fade-enter[data-v-529aacf7],.qcyy-case-video-fade-leave-to[data-v-529aacf7]{opacity:0}@media (max-width:640px){.qcyy-case-video-overlay[data-v-529aacf7]{align-items:flex-end;padding:12px}.qcyy-case-video-dialog[data-v-529aacf7]{border-radius:10px}}.project-registration-card[data-v-31e740db]{display:grid;width:100%;max-width:960px;margin:0 auto;gap:16px;container-type:inline-size}.project-registration-card__visual[data-v-31e740db]{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.94fr);gap:clamp(8px,5cqw,48px);align-items:center;aspect-ratio:960/600;padding:clamp(12px,5.4cqw,52px);border:1px solid #d5e4fa;border-radius:clamp(14px,2.5cqw,24px);background:#f8fbff;color:#122a4a;box-shadow:0 22px 48px rgba(29,74,123,.12)}.project-registration-card__blueprint[data-v-31e740db]{position:absolute;z-index:0;bottom:-1px;left:0;width:66%;height:76%;-o-object-fit:cover;object-fit:cover;-o-object-position:left bottom;object-position:left bottom;opacity:.72;pointer-events:none}.project-registration-card__copy[data-v-31e740db],.project-registration-card__qr-panel[data-v-31e740db]{position:relative;z-index:1}.project-registration-card__copy[data-v-31e740db]{align-self:start}.project-registration-card__brand[data-v-31e740db]{display:flex;align-items:center;gap:clamp(5px,1.45cqw,14px)}.project-registration-card__brand img[data-v-31e740db]{width:clamp(24px,7.5cqw,72px);height:clamp(24px,7.5cqw,72px);padding:clamp(2px,.63cqw,6px);border-radius:clamp(8px,1.88cqw,18px);background:#fff;box-shadow:0 10px 22px rgba(15,58,108,.12);-o-object-fit:contain;object-fit:contain}.project-registration-card__brand span[data-v-31e740db],.project-registration-card__brand strong[data-v-31e740db]{display:block}.project-registration-card__brand strong[data-v-31e740db]{color:#0057b7;font-size:clamp(12px,2.6cqw,25px);letter-spacing:.04em}.project-registration-card__brand span[data-v-31e740db]{margin-top:clamp(2px,.52cqw,5px);color:#6a8097;font-size:clamp(9px,1.56cqw,15px)}.project-registration-card__eyebrow[data-v-31e740db]{margin:clamp(22px,6.9cqw,66px) 0 clamp(5px,1.45cqw,14px);color:#0057b7;font-size:clamp(10px,1.67cqw,16px);font-weight:700;letter-spacing:.08em}.project-registration-card__eyebrow-line[data-v-31e740db]{display:block;width:clamp(36px,6cqw,58px);height:clamp(2px,.31cqw,3px);margin-bottom:clamp(10px,3.33cqw,32px);background:#8ebcf0}.project-registration-card h2[data-v-31e740db]{margin:0;color:#122a4a;font-size:clamp(12px,4.375cqw,42px);line-height:1.16;letter-spacing:.01em}.project-registration-card__copy>p[data-v-31e740db]:not(.project-registration-card__eyebrow){max-width:430px;margin:clamp(6px,1.88cqw,18px) 0 0;color:#4a607a;font-size:clamp(10px,1.67cqw,16px);line-height:1.65}.project-registration-card__qr-panel[data-v-31e740db]{display:grid;align-content:center;justify-items:center;gap:clamp(5px,1.46cqw,14px);min-height:100%;padding-left:clamp(8px,4.16cqw,40px);border-left:1px solid #d8e6f9}.project-registration-card__qr-wrap[data-v-31e740db]{display:grid;place-items:center;box-sizing:border-box;width:min(100%,38cqw);min-height:0;aspect-ratio:1;padding:clamp(7px,2.5cqw,24px);border-radius:clamp(8px,2.08cqw,20px);background:#fff;color:#4a607a;box-shadow:0 18px 36px rgba(15,58,108,.12)}.project-registration-card__qr-wrap img[data-v-31e740db]{display:block;width:100%;max-width:min(100%,30.4cqw);height:auto}.project-registration-card__qr-panel small[data-v-31e740db]{display:block;margin:0;color:#4a607a;font-size:clamp(9px,1.46cqw,14px);text-align:center}.project-registration-card__actions[data-v-31e740db]{display:flex;flex-wrap:nowrap;gap:clamp(4px,1.04cqw,10px)}.project-registration-card__actions a[data-v-31e740db],.project-registration-card__actions button[data-v-31e740db]{display:inline-grid;flex:1 1 0;min-width:0;min-height:clamp(34px,5.42cqw,52px);place-items:center;border:1px solid #b9d3f6;border-radius:clamp(8px,1.25cqw,12px);background:#fff;color:#0057b7;font:inherit;font-size:clamp(10px,1.67cqw,16px);font-weight:600;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer}.project-registration-card__actions a[data-v-31e740db]:first-child{border-color:#0057b7;background:#0057b7;color:#fff}.project-registration-card__actions a[data-v-31e740db]:focus-visible,.project-registration-card__actions a[data-v-31e740db]:hover,.project-registration-card__actions button[data-v-31e740db]:focus-visible,.project-registration-card__actions button[data-v-31e740db]:hover{border-color:#0057b7;outline:none;box-shadow:0 0 0 3px rgba(0,87,183,.14)}.project-registration-card__message[data-v-31e740db]{margin:0;color:#315274;font-size:clamp(10px,1.36cqw,13px);line-height:1.6}.project-registration-page[data-v-1fa6c851]{min-height:100vh;background:#f4f8ff;color:#122a4a}.project-registration-form-section[data-v-1fa6c851],.project-registration-page__header[data-v-1fa6c851],.project-registration-page__hero[data-v-1fa6c851]{width:min(1120px,calc(100% - 40px));margin:0 auto}.project-registration-page__header[data-v-1fa6c851]{display:flex;align-items:center;justify-content:space-between;min-height:78px}.project-registration-page__brand[data-v-1fa6c851]{display:inline-flex;align-items:center;gap:10px;color:#122a4a;text-decoration:none}.project-registration-page__brand img[data-v-1fa6c851]{width:44px;height:44px;padding:2px;border:1px solid #d8e6f9;border-radius:12px;background:#fff;-o-object-fit:contain;object-fit:contain}.project-registration-page__brand em[data-v-1fa6c851],.project-registration-page__brand strong[data-v-1fa6c851]{display:block;font-style:normal}.project-registration-page__brand strong[data-v-1fa6c851]{font-size:17px}.project-registration-page__brand em[data-v-1fa6c851]{margin-top:3px;color:#54718e;font-size:12px}.project-registration-page__contact[data-v-1fa6c851]{color:#0057b7;font-size:14px;font-weight:600;text-decoration:none}.project-registration-page__hero[data-v-1fa6c851]{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:48px;align-items:center;padding:54px 0 62px}.project-registration-form header p[data-v-1fa6c851],.project-registration-page__eyebrow[data-v-1fa6c851]{margin:0 0 14px;color:#0057b7;font-size:13px;font-weight:700;letter-spacing:.14em}.project-registration-page__copy h1[data-v-1fa6c851]{margin:0;color:#0a356b;font-size:clamp(34px,5vw,58px);line-height:1.16}.project-registration-page__copy>p[data-v-1fa6c851]:not(.project-registration-page__eyebrow){max-width:620px;margin:20px 0;color:#4a607a;font-size:16px;line-height:1.85}.project-registration-page__copy ul[data-v-1fa6c851]{display:grid;gap:10px;margin:0;padding:0;color:#315274;font-size:14px;list-style:none}.project-registration-page__copy li[data-v-1fa6c851]:before{margin-right:9px;color:#0057b7;content:"✓"}.project-registration-form-section[data-v-1fa6c851]{padding-bottom:72px}.project-registration-form[data-v-1fa6c851],.project-registration-success[data-v-1fa6c851]{padding:clamp(24px,4vw,48px);border:1px solid #d8e6f9;border-radius:24px;background:#fff;box-shadow:0 18px 42px rgba(29,74,123,.08)}.project-registration-form header h2[data-v-1fa6c851],.project-registration-success h2[data-v-1fa6c851]{margin:0;color:#0a356b;font-size:30px}.project-registration-form header>span[data-v-1fa6c851]{display:block;margin-top:10px;color:#72869d;font-size:13px}.project-registration-form__grid[data-v-1fa6c851]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;margin-top:30px}.project-registration-form label[data-v-1fa6c851],.project-registration-form__demand[data-v-1fa6c851]{display:grid;gap:9px}.project-registration-form label>span[data-v-1fa6c851],.project-registration-form__demand>div:first-child>span[data-v-1fa6c851]{color:#203b59;font-size:14px;font-weight:700}.project-registration-form b[data-v-1fa6c851]{color:#df4b4b}.project-registration-form input[data-v-1fa6c851],.project-registration-form textarea[data-v-1fa6c851]{box-sizing:border-box;width:100%;border:1px solid #cbd9e8;border-radius:10px;outline:none;color:#122a4a;font:inherit;line-height:1.5;transition:border-color .18s ease,box-shadow .18s ease}.project-registration-form input[data-v-1fa6c851]{height:44px;padding:0 13px}.project-registration-form textarea[data-v-1fa6c851]{min-height:106px;padding:12px 13px;resize:vertical}.project-registration-form input[data-v-1fa6c851]:focus,.project-registration-form textarea[data-v-1fa6c851]:focus{border-color:#0057b7;box-shadow:0 0 0 3px rgba(0,87,183,.12)}.project-registration-form input[data-v-1fa6c851]::-moz-placeholder,.project-registration-form textarea[data-v-1fa6c851]::-moz-placeholder{color:#9aabba}.project-registration-form input[data-v-1fa6c851]::placeholder,.project-registration-form textarea[data-v-1fa6c851]::placeholder{color:#9aabba}.project-registration-form em[data-v-1fa6c851]{color:#d64242;font-size:12px;font-style:normal}.project-registration-form__demand[data-v-1fa6c851]{margin-top:26px}.project-registration-form__demand>div[data-v-1fa6c851]:first-child{display:flex;align-items:center;justify-content:space-between}.project-registration-form__demand>div:first-child small[data-v-1fa6c851],.project-registration-form__description small[data-v-1fa6c851]{color:#7c8fa4;font-size:12px}.project-registration-form__choices[data-v-1fa6c851]{display:flex;flex-wrap:wrap;gap:10px}.project-registration-form__choices button[data-v-1fa6c851]{min-height:40px;padding:0 16px;border:1px solid #cbd9e8;border-radius:20px;background:#fff;color:#45617d;font:inherit;font-size:14px;cursor:pointer}.project-registration-form__choices button.is-active[data-v-1fa6c851],.project-registration-form__choices button[data-v-1fa6c851]:focus-visible,.project-registration-form__choices button[data-v-1fa6c851]:hover{border-color:#0057b7;outline:none;background:#eaf3ff;color:#0057b7}.project-registration-form__other-demand[data-v-1fa6c851]{margin-top:6px}.project-registration-form__description[data-v-1fa6c851]{margin-top:26px}.project-registration-form__description small[data-v-1fa6c851]{text-align:right}.project-registration-form__message[data-v-1fa6c851]{margin:22px 0 0;color:#d64242;font-size:14px}.project-registration-form__privacy[data-v-1fa6c851]{margin:24px 0 14px;color:#71849a;font-size:13px;line-height:1.7}.project-registration-form__submit[data-v-1fa6c851],.project-registration-success button[data-v-1fa6c851]{min-width:172px;min-height:46px;padding:0 24px;border:0;border-radius:10px;background:#0057b7;color:#fff;font:inherit;font-weight:700;cursor:pointer}.project-registration-form__submit[data-v-1fa6c851]:focus-visible,.project-registration-form__submit[data-v-1fa6c851]:hover,.project-registration-success button[data-v-1fa6c851]:focus-visible,.project-registration-success button[data-v-1fa6c851]:hover{outline:none;background:#004898;box-shadow:0 0 0 3px rgba(0,87,183,.16)}.project-registration-form__submit[data-v-1fa6c851]:disabled{cursor:wait;opacity:.64}.project-registration-success[data-v-1fa6c851]{min-height:270px;display:grid;align-content:center;justify-items:start}.project-registration-success>span[data-v-1fa6c851]{display:grid;place-items:center;width:44px;height:44px;margin-bottom:16px;border-radius:50%;background:#e5f4ec;color:#198754;font-size:24px;font-weight:700}.project-registration-success p[data-v-1fa6c851]{margin:0 0 8px;color:#198754;font-size:14px;font-weight:700}.project-registration-success h2[data-v-1fa6c851]{max-width:620px;font-size:26px}.project-registration-success small[data-v-1fa6c851]{display:block;margin:14px 0 22px;color:#6a8097;font-size:14px}@media (max-width:760px){.project-registration-form-section[data-v-1fa6c851],.project-registration-page__header[data-v-1fa6c851],.project-registration-page__hero[data-v-1fa6c851]{width:min(100% - 28px,560px)}.project-registration-page__hero[data-v-1fa6c851]{grid-template-columns:1fr;gap:28px;padding:30px 0 40px}.project-registration-page__card[data-v-1fa6c851]{max-width:420px}.project-registration-form__grid[data-v-1fa6c851]{grid-template-columns:1fr;gap:18px}.project-registration-form[data-v-1fa6c851],.project-registration-success[data-v-1fa6c851]{border-radius:18px}.project-registration-form__submit[data-v-1fa6c851],.project-registration-success button[data-v-1fa6c851]{width:100%}}