.scroll-cinematic[data-v-59257732]{--cinematic-blue: #1f78ff;--cinematic-ink: #10233f;position:relative;width:100%;min-height:100vh;color:#10233f;color:var(--cinematic-ink);background:#f8fbff}.cinematic-sticky[data-v-59257732]{position:sticky;top:0;width:100%;height:100vh;overflow:hidden;background:#f8fbff;isolation:isolate}.cinematic-stage[data-v-59257732],.cinematic-scene[data-v-59257732],.cinematic-scene img[data-v-59257732],.cinematic-scene video[data-v-59257732],.cinematic-light[data-v-59257732],.cinematic-grid[data-v-59257732],.cinematic-scrim[data-v-59257732],.cinematic-copy-layer[data-v-59257732]{position:absolute;inset:0}.cinematic-stage[data-v-59257732]{z-index:1;background:#f8fbff}.cinematic-scene[data-v-59257732]{overflow:hidden;will-change:opacity}.cinematic-scene img[data-v-59257732],.cinematic-scene video[data-v-59257732]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.cinematic-scene img[data-v-59257732]{z-index:1;transform:scale(1.005);transition:opacity .18s ease}.cinematic-scene video[data-v-59257732]{z-index:2;background:transparent}.cinematic-scene.is-video-ready img[data-v-59257732]{opacity:0}.cinematic-light[data-v-59257732]{z-index:4;pointer-events:none;background:radial-gradient(circle at 70% 24%,rgba(94,185,255,.13),transparent 31%),linear-gradient(180deg,rgba(255,255,255,.2),transparent 24%,rgba(255,255,255,.12))}.cinematic-grid[data-v-59257732]{z-index:5;pointer-events:none;opacity:.24;background-image:linear-gradient(rgba(31,120,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(31,120,255,.06) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(90deg,black,transparent 62%);mask-image:linear-gradient(90deg,black,transparent 62%)}.cinematic-scrim[data-v-59257732]{z-index:6;width:68vw;max-width:1040px;pointer-events:none;background:linear-gradient(90deg,#f8fbfffc,#f8fbffe8 32%,#f8fbff85 58%,#f8fbff00)}.cinematic-copy-layer[data-v-59257732]{z-index:10;pointer-events:none}.cinematic-copy[data-v-59257732]{position:absolute;top:50%;left:max(44px,min(7vw,112px));width:43vw;max-width:600px;transform:translateY(-50%);will-change:opacity,transform}.cinematic-kicker[data-v-59257732]{display:flex;align-items:center;gap:12px;margin-bottom:22px;font-size:12px;font-weight:800;letter-spacing:.16em;color:#316ba8}.cinematic-kicker span[data-v-59257732]{display:grid;width:34px;height:34px;align-items:center;justify-items:center;place-items:center;color:#fff;border-radius:12px;background:var(--cinematic-blue);box-shadow:0 10px 30px #1f78ff47}.cinematic-kicker i[data-v-59257732]{width:42px;height:1px;background:#316ba859}.cinematic-kicker strong[data-v-59257732]{font:inherit}.cinematic-copy h1[data-v-59257732],.cinematic-copy h2[data-v-59257732]{max-width:9.5em;margin:0;color:#10233f;font-size:max(48px,min(5.2vw,82px));font-weight:800;line-height:.98;letter-spacing:-.055em;word-break:keep-all;text-wrap:balance;text-shadow:0 12px 38px rgba(255,255,255,.92)}.cinematic-copy p[data-v-59257732]{max-width:500px;margin:26px 0 0;color:#163052c2;font-size:max(16px,min(1.35vw,20px));font-weight:550;line-height:1.7;word-break:keep-all;text-shadow:0 3px 20px white}.cinematic-tags[data-v-59257732]{display:flex;flex-wrap:wrap;gap:9px;margin:28px 0 0;padding:0;list-style:none}.cinematic-tags li[data-v-59257732]{padding:8px 13px;color:#2868ac;font-size:12px;font-weight:750;letter-spacing:.02em;border:1px solid rgba(31,120,255,.19);border-radius:999px;background:#ffffffb8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cinematic-actions[data-v-59257732]{display:flex;align-items:center;gap:12px;margin-top:34px;pointer-events:auto}.cinematic-actions button[data-v-59257732]{height:54px;padding:0 24px;font:inherit;font-size:15px;font-weight:800;cursor:pointer;border-radius:17px;transition:transform .18s ease,box-shadow .18s ease}.cinematic-actions button[data-v-59257732]:hover{transform:translateY(-3px)}.cinematic-primary[data-v-59257732]{min-width:144px;color:#fff;border:0;background:#1f78ff;box-shadow:0 16px 38px #1f78ff47}.cinematic-primary[data-v-59257732]:after{margin-left:14px;content:"↗"}.cinematic-secondary[data-v-59257732]{color:#18385f;border:1px solid rgba(24,56,95,.18);background:#ffffffc2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cinematic-route[data-v-59257732]{position:absolute;z-index:14;top:50%;right:max(24px,min(3vw,52px));display:flex;flex-direction:column;gap:17px;padding:20px 10px;transform:translateY(-50%)}.cinematic-route[data-v-59257732]:before{position:absolute;top:26px;bottom:26px;left:50%;width:1px;content:"";background:#1f78ff3d}.cinematic-route button[data-v-59257732]{position:relative;display:grid;width:20px;height:20px;padding:0;align-items:center;justify-items:center;place-items:center;cursor:pointer;border:0;background:transparent}.cinematic-route button i[data-v-59257732]{position:relative;z-index:2;width:8px;height:8px;border:2px solid rgba(31,120,255,.5);border-radius:50%;background:#fff;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.cinematic-route button span[data-v-59257732]{position:absolute;top:50%;right:28px;padding:6px 10px;color:#315b8a;font-size:11px;font-weight:750;white-space:nowrap;opacity:0;border:1px solid rgba(31,120,255,.13);border-radius:999px;background:#ffffffd1;transform:translate(6px,-50%);transition:opacity .18s ease,transform .18s ease;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cinematic-route button:hover span[data-v-59257732],.cinematic-route button.is-active span[data-v-59257732]{opacity:1;transform:translateY(-50%)}.cinematic-route button.is-active i[data-v-59257732]{border-color:#1f78ff;background:#1f78ff;box-shadow:0 0 0 6px #1f78ff24;transform:scale(1.18)}.cinematic-status[data-v-59257732]{position:absolute;z-index:14;right:max(24px,min(3vw,52px));bottom:34px;display:flex;align-items:center;gap:12px;color:#38668f;font-size:10px;font-weight:800;letter-spacing:.14em}.cinematic-status span[data-v-59257732]{color:#1f78ff}.cinematic-progress[data-v-59257732]{position:absolute;z-index:70;top:0;right:0;left:0;height:3px;background:#1f78ff1a}.cinematic-progress span[data-v-59257732]{display:block;width:100%;height:100%;background:linear-gradient(90deg,#1f78ff,#52c8ff);transform-origin:left center}.cinematic-hint[data-v-59257732]{position:absolute;z-index:14;bottom:26px;left:50%;display:flex;flex-direction:column;align-items:center;gap:9px;color:#47729d;font-size:9px;font-weight:800;letter-spacing:.22em;transform:translate(-50%)}.cinematic-hint i[data-v-59257732]{position:relative;display:block;width:22px;height:34px;border:1.5px solid rgba(49,107,168,.36);border-radius:12px}.cinematic-hint b[data-v-59257732]{position:absolute;top:7px;left:50%;width:3px;height:7px;border-radius:4px;background:#1f78ff;transform:translate(-50%);animation:cinematic-wheel-59257732 1.65s ease-in-out infinite}@keyframes cinematic-wheel-59257732{0%{opacity:0;transform:translate(-50%)}35%{opacity:1}to{opacity:0;transform:translate(-50%,12px)}}@media(max-width:860px){.cinematic-grid[data-v-59257732],.cinematic-status[data-v-59257732],.cinematic-route button span[data-v-59257732]{display:none}.cinematic-scrim[data-v-59257732]{top:auto;width:100%;height:70%;background:linear-gradient(0deg,rgba(248,251,255,.99) 8%,rgba(248,251,255,.82) 48%,transparent 100%)}.cinematic-scene img[data-v-59257732],.cinematic-scene video[data-v-59257732]{-o-object-position:center 42%;object-position:center 42%}.cinematic-copy[data-v-59257732]{inset:auto 58px 72px 22px;width:auto}.cinematic-copy h1[data-v-59257732],.cinematic-copy h2[data-v-59257732]{max-width:9em;font-size:max(40px,min(11vw,54px));line-height:1.02}.cinematic-copy p[data-v-59257732]{margin-top:18px;font-size:15px;line-height:1.58}.cinematic-kicker[data-v-59257732]{margin-bottom:15px}.cinematic-tags[data-v-59257732]{margin-top:18px}.cinematic-route[data-v-59257732]{right:8px;gap:12px}.cinematic-hint[data-v-59257732]{display:none}.cinematic-actions[data-v-59257732]{margin-top:22px}.cinematic-actions button[data-v-59257732]{height:50px;padding:0 18px}}@media(prefers-reduced-motion:reduce){.cinematic-hint[data-v-59257732],.cinematic-grid[data-v-59257732]{display:none}.cinematic-copy[data-v-59257732],.cinematic-scene img[data-v-59257732]{transition:none}}
