.frame[data-astro-cid-mr65t2le]{position:absolute;margin:0;overflow:hidden;border-radius:16px;background:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 30px 50px -30px #00000047}.frame[data-astro-cid-mr65t2le] img[data-astro-cid-mr65t2le]{display:block;width:100%;height:auto}.frame-bar[data-astro-cid-mr65t2le]{display:flex;gap:6px;padding:9px 12px;background:#f3f3f4;border-bottom:1px solid rgba(0,0,0,.07)}.frame-bar[data-astro-cid-mr65t2le] i[data-astro-cid-mr65t2le]{width:8px;height:8px;border-radius:99px;background:#cfd6e4;display:block}.frame-back[data-astro-cid-mr65t2le]{translate:0 calc(var(--sy, 0) * .05px);width:78%;left:0;top:0;animation:r821-float 8s ease-in-out infinite;animation-delay:-2s}.frame-front[data-astro-cid-mr65t2le]{translate:0 calc(var(--sy, 0) * -.09px);width:82%;right:0;bottom:0;animation:r821-float 7s ease-in-out infinite}.chip[data-astro-cid-mr65t2le]{position:absolute;display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:16px;background:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 16px 30px -16px #0000004d}.chip-a[data-astro-cid-mr65t2le]{left:-2%;bottom:14%;animation:r821-float 6s ease-in-out infinite;animation-delay:-1s}.chip-b[data-astro-cid-mr65t2le]{right:2%;top:-3%;flex-direction:column;align-items:flex-start;animation:r821-float 6.5s ease-in-out infinite;animation-delay:-3s}.chip-dot[data-astro-cid-mr65t2le]{width:28px;height:28px;border-radius:99px;flex:none;background:var(--color-navy);box-shadow:inset 0 0 0 8px #fff,inset 0 0 0 9px var(--color-navy)}@media(max-width:640px){.chip-a[data-astro-cid-mr65t2le]{left:0;bottom:6%;padding:9px 12px}.chip-b[data-astro-cid-mr65t2le]{right:0;top:-6%;padding:9px 12px}.frame[data-astro-cid-mr65t2le]{border-radius:12px}}@media(prefers-reduced-motion:reduce){.frame-back[data-astro-cid-mr65t2le],.frame-front[data-astro-cid-mr65t2le],.chip-a[data-astro-cid-mr65t2le],.chip-b[data-astro-cid-mr65t2le]{animation:none}}.stack[data-astro-cid-gzmofkkt]{display:block}.stack-item[data-astro-cid-gzmofkkt]{position:sticky;margin-bottom:14vh;transform-origin:center top;will-change:transform}.stack-item[data-astro-cid-gzmofkkt]:last-child{margin-bottom:0}.svc[data-astro-cid-gzmofkkt]{background:#f5f5f6;border:1px solid rgba(0,0,0,.06);transition:transform .28s ease,box-shadow .28s ease}.svc[data-astro-cid-gzmofkkt]:hover{transform:translateY(-4px);box-shadow:0 36px 60px -40px #00000059}.svc-dot[data-astro-cid-gzmofkkt]{width:10px;height:10px;border-radius:99px;background:var(--color-navy)}.svc-feat[data-astro-cid-gzmofkkt] .svc-frame[data-astro-cid-gzmofkkt]{box-shadow:0 16px 28px -22px #0000004d}.svc[data-astro-cid-gzmofkkt]:hover .svc-feat[data-astro-cid-gzmofkkt] .svc-frame[data-astro-cid-gzmofkkt]{transform:none}.svc-cta[data-astro-cid-gzmofkkt]{color:#fff;background:var(--color-navy);padding:11px 18px;border-radius:12px;transition:transform .2s ease}.svc[data-astro-cid-gzmofkkt]:hover .svc-cta[data-astro-cid-gzmofkkt]{transform:translate(4px)}.svc-media[data-astro-cid-gzmofkkt]{background:#ebebed;align-self:stretch;display:flex;align-items:center}.svc-frame[data-astro-cid-gzmofkkt]{width:100%;overflow:hidden;border-radius:14px;background:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 24px 40px -26px #00000059;transition:transform .4s ease}.svc[data-astro-cid-gzmofkkt]:hover .svc-frame[data-astro-cid-gzmofkkt]{transform:scale(1.025) rotate(-.4deg)}.svc-frame[data-astro-cid-gzmofkkt] img[data-astro-cid-gzmofkkt]{display:block;width:100%;height:auto}.svc-bar[data-astro-cid-gzmofkkt]{display:flex;gap:6px;padding:9px 12px;background:#f3f3f4;border-bottom:1px solid rgba(0,0,0,.07)}.svc-bar[data-astro-cid-gzmofkkt] i[data-astro-cid-gzmofkkt]{width:8px;height:8px;border-radius:99px;background:#cfd6e4;display:block}@media(prefers-reduced-motion:reduce){.stack-item[data-astro-cid-gzmofkkt]{position:static;margin-bottom:24px;transform:none!important;opacity:1!important}.svc[data-astro-cid-gzmofkkt],.svc-frame[data-astro-cid-gzmofkkt],.svc-cta[data-astro-cid-gzmofkkt]{transition:none}}.cert[data-astro-cid-kb6hl6qf]{background:#fff;border:1px solid rgba(0,0,0,.09);transition:transform .3s ease}.cert[data-astro-cid-kb6hl6qf]:hover{transform:translateY(-4px) rotate(-.4deg)}.cert-img[data-astro-cid-kb6hl6qf]{position:relative;background:#fff;border:1px solid rgba(0,0,0,.07)}.cert-img[data-astro-cid-kb6hl6qf] img[data-astro-cid-kb6hl6qf]{display:block;width:100%;height:auto}.tm[data-astro-cid-kb6hl6qf]{border:1px solid rgba(0,0,0,.07);transition:transform .22s ease,box-shadow .22s ease}.tm[data-astro-cid-kb6hl6qf]:hover{transform:translateY(-3px);box-shadow:0 18px 30px -22px #0000004d}.marquee-track[data-astro-cid-kb6hl6qf]{display:flex;width:max-content;animation:r821-marquee 38s linear infinite}.marquee[data-astro-cid-kb6hl6qf]:hover .marquee-track[data-astro-cid-kb6hl6qf]{animation-play-state:paused}.marquee-row[data-astro-cid-kb6hl6qf]{display:flex;gap:3.5rem;padding-right:3.5rem;list-style:none;margin:0;white-space:nowrap}.patent[data-astro-cid-kb6hl6qf]{background:#fff;border:1px solid rgba(0,0,0,.09);transition:transform .26s ease,box-shadow .26s ease}.patent[data-astro-cid-kb6hl6qf]:hover{transform:translateY(-3px);box-shadow:0 24px 40px -28px #0000004d}.badge-reg[data-astro-cid-kb6hl6qf]{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;color:#fff;background:var(--color-navy);padding:4px 11px;border-radius:999px}.rec[data-astro-cid-kb6hl6qf]{border:1px solid rgba(0,0,0,.07);transition:transform .22s ease,box-shadow .22s ease}.rec[data-astro-cid-kb6hl6qf]:hover{transform:translateY(-3px);box-shadow:0 20px 36px -26px #0000004d}.tag[data-astro-cid-kb6hl6qf]{font-size:11px;font-weight:800;letter-spacing:.06em;padding:2px 8px;border-radius:999px}.tag-gold[data-astro-cid-kb6hl6qf]{color:#fff;background:var(--color-navy)}.tag-blue[data-astro-cid-kb6hl6qf]{color:#111;background:#e9e9eb}@media(prefers-reduced-motion:reduce){.marquee-track[data-astro-cid-kb6hl6qf],.patent[data-astro-cid-kb6hl6qf]:after{animation:none}.patent[data-astro-cid-kb6hl6qf],.rec[data-astro-cid-kb6hl6qf]{transition:none}}.tcard[data-astro-cid-fb4pkvug]{background:#f5f5f6;border:1px solid rgba(0,0,0,.06)}.pill[data-astro-cid-fb4pkvug]{font-size:12px;font-weight:600;padding:4px 11px;border-radius:999px;background:#fff;color:#333;border:1px solid rgba(0,0,0,.1);white-space:nowrap}.bar[data-astro-cid-fb4pkvug]{height:12px;border-radius:999px;background:#e4e4e7;overflow:hidden;display:block}.bar[data-astro-cid-fb4pkvug] i[data-astro-cid-fb4pkvug]{display:block;height:100%;width:0;border-radius:999px;background:#a1a1aa;transition:width 1.3s cubic-bezier(.2,.7,.2,1) .35s}.bar[data-astro-cid-fb4pkvug] i[data-astro-cid-fb4pkvug].ours{background:var(--color-navy)}.tcard[data-astro-cid-fb4pkvug].in .bar[data-astro-cid-fb4pkvug] i[data-astro-cid-fb4pkvug]{width:var(--w)}.hf-btn[data-astro-cid-fb4pkvug]{display:inline-flex;align-items:center;font-size:14px;font-weight:700;padding:12px 20px;border-radius:12px;background:#fff;color:var(--color-navy);transition:transform .2s ease}.hf-btn[data-astro-cid-fb4pkvug]:hover{transform:translateY(-2px)}.hf-btn-ghost[data-astro-cid-fb4pkvug]{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.4)}@media(prefers-reduced-motion:reduce){.bar[data-astro-cid-fb4pkvug] i[data-astro-cid-fb4pkvug]{transition:none;width:var(--w)}.hf-btn[data-astro-cid-fb4pkvug]{transition:none}}.scene[data-astro-cid-c7ypfm2l]{position:relative;height:420vh;background:var(--color-navy);color:#fff}.scene-sticky[data-astro-cid-c7ypfm2l]{position:sticky;top:0;height:100svh;overflow:hidden;display:grid;grid-template-rows:auto 1fr auto;padding:96px 5vw 36px}.scene-eyebrow[data-astro-cid-c7ypfm2l]{font-size:14px;font-weight:600;color:#ffffffb3;margin:0 0 10px}.scene-title[data-astro-cid-c7ypfm2l]{font-size:clamp(1.4rem,3.2vw,2.4rem);font-weight:800;letter-spacing:-.02em;line-height:1.25;margin:0;max-width:40rem}.scene-steps[data-astro-cid-c7ypfm2l]{position:relative}.scene-step[data-astro-cid-c7ypfm2l]{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;opacity:0;transform:translateY(56px);pointer-events:none;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.scene-step[data-astro-cid-c7ypfm2l].active{opacity:1;transform:none}.scene-step[data-astro-cid-c7ypfm2l].past{opacity:0;transform:translateY(-56px)}.scene-num[data-astro-cid-c7ypfm2l]{font-size:clamp(6.5rem,26vw,22rem);font-weight:800;line-height:.92;letter-spacing:-.045em;font-variant-numeric:tabular-nums;white-space:nowrap}.scene-suf[data-astro-cid-c7ypfm2l]{font-size:.34em;font-weight:700;margin-left:.06em;color:#ffffffb3;letter-spacing:0}.scene-label[data-astro-cid-c7ypfm2l]{margin-top:clamp(14px,2.4vw,28px);font-size:clamp(1.4rem,3.4vw,2.6rem);font-weight:800;letter-spacing:-.02em}.scene-desc[data-astro-cid-c7ypfm2l]{margin-top:8px;font-size:clamp(.95rem,1.5vw,1.2rem);color:#ffffffb3}.scene-list[data-astro-cid-c7ypfm2l]{position:absolute;right:5vw;top:50%;transform:translateY(-50%);list-style:none;margin:0;padding:0;display:grid;gap:14px;text-align:left}.scene-list[data-astro-cid-c7ypfm2l] li[data-astro-cid-c7ypfm2l]{display:flex;gap:14px;align-items:baseline;font-size:clamp(1rem,1.8vw,1.5rem);font-weight:700;color:#ffffff47;transition:color .5s ease,transform .5s ease}.scene-list[data-astro-cid-c7ypfm2l] li[data-astro-cid-c7ypfm2l] span[data-astro-cid-c7ypfm2l]{font-size:.6em;font-weight:600}.scene-list[data-astro-cid-c7ypfm2l] li[data-astro-cid-c7ypfm2l].on{color:#fff;transform:translate(-10px)}@media(max-width:767px){.scene-list[data-astro-cid-c7ypfm2l]{display:none}}.scene-foot[data-astro-cid-c7ypfm2l]{display:flex;align-items:center;gap:16px;font-size:13px;color:#ffffffb3}.scene-idx[data-astro-cid-c7ypfm2l] b[data-astro-cid-c7ypfm2l]{color:#fff;font-weight:700}.scene-bar[data-astro-cid-c7ypfm2l]{flex:1;max-width:320px;height:2px;background:#fff3;position:relative;overflow:hidden;border-radius:2px}.scene-bar[data-astro-cid-c7ypfm2l] i[data-astro-cid-c7ypfm2l]{position:absolute;inset:0;background:#fff;transform-origin:left;transform:scaleX(var(--p, 0))}.scene-hint[data-astro-cid-c7ypfm2l]{margin-left:auto}@media(prefers-reduced-motion:reduce){.scene[data-astro-cid-c7ypfm2l]{height:auto}.scene-sticky[data-astro-cid-c7ypfm2l]{position:static;height:auto;padding-bottom:56px}.scene-steps[data-astro-cid-c7ypfm2l]{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;padding:32px 0}.scene-step[data-astro-cid-c7ypfm2l]{position:static;opacity:1;transform:none;transition:none}.scene-num[data-astro-cid-c7ypfm2l]{font-size:clamp(3.5rem,12vw,6rem)}.scene-foot[data-astro-cid-c7ypfm2l],.scene-list[data-astro-cid-c7ypfm2l]{display:none}}
