[data-astro-cid-izy4fpy3][data-comparison-transfer][hidden]{display:none}.comparison-transfer[data-astro-cid-izy4fpy3]{--comparison-progress:0;position:absolute;top:50%;left:50%;z-index:1;width:80px;padding:3px;border:1px solid rgb(124 156 196/35%);border-radius:999px;background:#14181e;box-shadow:0 4px 16px #00000059;pointer-events:none;transform:translate(-50%,-50%)}.comparison-transfer[data-astro-cid-izy4fpy3] svg[data-astro-cid-izy4fpy3]{display:block;width:100%;stroke:#a9c2df;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.comparison-transfer-track[data-astro-cid-izy4fpy3]{opacity:.2}.comparison-transfer-fill[data-astro-cid-izy4fpy3]{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--comparison-progress))}.comparison-transfer-head[data-astro-cid-izy4fpy3]{transform:translate(calc(var(--comparison-progress)*60px))}@media (prefers-reduced-motion:reduce){.comparison-transfer-fill[data-astro-cid-izy4fpy3]{stroke-dashoffset:0}.comparison-transfer-head[data-astro-cid-izy4fpy3]{transform:translate(60px)}}.comparison-side[data-astro-cid-izy4fpy3]{transition:opacity .4s ease,transform .4s ease}.comparison-side[data-astro-cid-izy4fpy3][data-reveal-pending]{transition:none;opacity:0;transform:translateY(12px);pointer-events:none}@media (prefers-reduced-motion:reduce){.comparison-side[data-astro-cid-izy4fpy3]{transition:none}}.home-intro[data-astro-cid-kyfe2zxr]{position:relative;display:grid;place-items:center;min-height:100svh;margin-top:-68px;padding:112px 24px 88px;background:#0b0d10}.home-intro[data-astro-cid-kyfe2zxr][hidden]{display:none}.intro-content[data-astro-cid-kyfe2zxr]{width:min(100%,1040px)}h2[data-astro-cid-kyfe2zxr]{min-height:2.7em;font-size:clamp(34px,5.6vw,76px);font-weight:600;line-height:1.35;letter-spacing:-.045em;white-space:pre-line}.intro-cursor[data-astro-cid-kyfe2zxr]{display:inline-block;width:3px;height:.85em;margin-left:12px;background:#7c9cc4;vertical-align:-.04em;animation:blink .9s step-end infinite}.intro-next[data-astro-cid-kyfe2zxr]{margin-top:28px;color:#a9b1bd;font-size:clamp(16px,1.7vw,21px);line-height:1.8}.intro-action[data-astro-cid-kyfe2zxr]{display:inline-flex;align-items:center;gap:14px;min-height:44px;margin-top:32px;color:#a9c2df;font-size:15px}a[data-astro-cid-kyfe2zxr]:hover{color:#fff}a[data-astro-cid-kyfe2zxr]:focus-visible{outline:2px solid #7c9cc4;outline-offset:5px}.intro-scroll[data-astro-cid-kyfe2zxr]{position:absolute;bottom:32px;width:22px;height:34px;border:1px solid #7c9cc466;border-radius:20px}.intro-scroll[data-astro-cid-kyfe2zxr] span[data-astro-cid-kyfe2zxr]{display:block;width:3px;height:8px;margin:7px auto 0;border-radius:2px;background:#7c9cc4}[data-astro-cid-kyfe2zxr][data-typing] .intro-next[data-astro-cid-kyfe2zxr],[data-astro-cid-kyfe2zxr][data-typing] .intro-action[data-astro-cid-kyfe2zxr]{opacity:0}.intro-next[data-astro-cid-kyfe2zxr],.intro-action[data-astro-cid-kyfe2zxr]{transition:opacity .35s ease}@keyframes blink{50%{opacity:0}}@media (max-width:600px){.home-intro[data-astro-cid-kyfe2zxr]{padding-inline:24px}h2[data-astro-cid-kyfe2zxr]{font-size:clamp(30px,8vw,42px);min-height:4.05em}.intro-next[data-astro-cid-kyfe2zxr]{max-width:280px}}@media (prefers-reduced-motion:reduce){.intro-cursor[data-astro-cid-kyfe2zxr]{animation:none}.intro-next[data-astro-cid-kyfe2zxr],.intro-action[data-astro-cid-kyfe2zxr]{transition:none}}.efficiency-card[data-astro-cid-ffhve46j]{--card-accent:#a9c2df;position:relative;overflow:hidden;padding:32px;border:1px solid #7c9cc44d;border-radius:24px;background:linear-gradient(135deg,#1b2533,#14181e 65%);box-shadow:0 24px 64px #0003}h3[data-astro-cid-ffhve46j]{margin-top:28px;padding-top:28px;border-top:1px solid #ffffff1f;font-size:clamp(24px,2.3vw,32px);font-weight:600;line-height:1.4;letter-spacing:-.035em;text-wrap:balance}.production-flow[data-astro-cid-ffhve46j]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px}.production-flow[data-astro-cid-ffhve46j] li[data-astro-cid-ffhve46j]{position:relative}.step-icon[data-astro-cid-ffhve46j]{width:21px;height:21px;color:var(--card-accent)}.step-value[data-astro-cid-ffhve46j]{display:flex;gap:8px;align-items:baseline;margin-top:12px;font-size:40px;font-weight:600;line-height:1.15;letter-spacing:-.04em}.step-value[data-astro-cid-ffhve46j] span[data-astro-cid-ffhve46j]{color:#eaeef3;font-size:14px;font-weight:400;letter-spacing:0}.counter-number[data-astro-cid-ffhve46j]{display:inline-block;font:inherit;font-variant-numeric:tabular-nums}.step-label[data-astro-cid-ffhve46j]{color:#aeb8c6;font-size:13px;line-height:1.7;margin-top:8px}.flow-arrow[data-astro-cid-ffhve46j]{position:absolute;top:46px;right:-6px;width:18px;height:18px;color:#7c9cc4}.savings[data-astro-cid-ffhve46j]{display:grid;grid-template-columns:.9fr 1.1fr;gap:24px}.time-saving[data-astro-cid-ffhve46j]{position:relative}.saving-label[data-astro-cid-ffhve46j]{color:#c3cedc;font-size:13px;line-height:1.8}.saving-label[data-astro-cid-ffhve46j] svg{display:inline-block;width:17px;height:17px;vertical-align:-3px;margin-right:6px;color:var(--card-accent)}.saving-value[data-astro-cid-ffhve46j]{display:flex;align-items:baseline;gap:8px;margin-top:16px;font-size:clamp(64px,6vw,80px);font-weight:600;line-height:1;letter-spacing:-.06em}.saving-value[data-astro-cid-ffhve46j] span[data-astro-cid-ffhve46j]{font-size:17px;font-weight:400;letter-spacing:0;color:#c3cedc}.large-arrow[data-astro-cid-ffhve46j]{width:40px;height:40px;margin-top:16px;color:#7c9cc4}.cost-saving[data-astro-cid-ffhve46j]{border-left:1px solid #ffffff1f;padding-left:24px}.currency[data-astro-cid-ffhve46j]{margin-top:14px;color:var(--card-accent);font-size:14px;font-weight:500}.money-value[data-astro-cid-ffhve46j]{color:var(--card-accent);margin-top:2px;font-size:clamp(40px,4.1vw,56px);font-weight:600;line-height:1.1;letter-spacing:-.06em;white-space:nowrap}.money-value[data-astro-cid-ffhve46j] span[data-astro-cid-ffhve46j]{font-size:.65em;vertical-align:5px;margin-left:2px}.rate[data-astro-cid-ffhve46j]{margin-top:12px;color:#aeb8c6;font-size:13px;line-height:1.8}@media (max-width:600px){.efficiency-card[data-astro-cid-ffhve46j]{padding:24px 20px;border-radius:20px}h3[data-astro-cid-ffhve46j]{margin-top:20px;padding-top:20px}.production-flow[data-astro-cid-ffhve46j]{gap:14px;margin-top:20px}.step-value[data-astro-cid-ffhve46j]{gap:5px;margin-top:8px;font-size:34px}.step-value[data-astro-cid-ffhve46j] span[data-astro-cid-ffhve46j]{font-size:12px}.step-label[data-astro-cid-ffhve46j]{margin-top:4px;font-size:12px}.flow-arrow[data-astro-cid-ffhve46j]{top:38px;width:14px;right:-9px}.savings[data-astro-cid-ffhve46j]{gap:16px}.saving-value[data-astro-cid-ffhve46j]{gap:4px;margin-top:12px;font-size:clamp(44px,13vw,56px)}.saving-value[data-astro-cid-ffhve46j] span[data-astro-cid-ffhve46j]{font-size:14px}.large-arrow[data-astro-cid-ffhve46j]{display:none}.cost-saving[data-astro-cid-ffhve46j]{padding-left:16px}.currency[data-astro-cid-ffhve46j]{margin-top:8px;font-size:12px}.money-value[data-astro-cid-ffhve46j]{margin-top:0;font-size:clamp(28px,9vw,36px)}.rate[data-astro-cid-ffhve46j]{margin-top:4px;font-size:12px}}.feature-visual[data-astro-cid-6i3arkij]{--accent:#7c9cc4;position:relative;height:9.5rem;overflow:hidden;border-radius:.875rem;background:radial-gradient(120% 90%at 50%0,rgb(124 156 196/10%),transparent 70%),#ffffff05;box-shadow:inset 0 0 0 1px #ffffff0f}.feature-visual[data-astro-cid-6i3arkij] [data-astro-cid-6i3arkij]:is(*,:before,:after){animation-play-state:paused!important}[data-feature-active] .feature-visual[data-astro-cid-6i3arkij] [data-astro-cid-6i3arkij]:is(*,:before,:after){animation-play-state:running!important}.fv-badge[data-astro-cid-6i3arkij]{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .55rem;border-radius:999px;background:#0b0d10b3;box-shadow:inset 0 0 0 1px #ffffff1f;color:#e6edf6;font-size:.7rem;font-weight:600;white-space:nowrap;backdrop-filter:blur(6px)}.fv-badge[data-astro-cid-6i3arkij] svg[data-astro-cid-6i3arkij]{width:.85rem;height:.85rem;color:#a9c2df}.fv-stt[data-astro-cid-6i3arkij]{--loop:5s;position:absolute;inset:.85rem 1rem;display:flex;flex-direction:column;justify-content:center;gap:.55rem}.fv-stt-wave[data-astro-cid-6i3arkij]{position:relative;display:flex;height:2.6rem;align-items:center;gap:3px}.fv-stt-wave[data-astro-cid-6i3arkij]>span[data-astro-cid-6i3arkij]:not(.fv-stt-head){flex:1;height:var(--h);border-radius:2px;background:#fff3;animation:var(--bar-animation) var(--loop) linear infinite}.fv-stt-head[data-astro-cid-6i3arkij]{position:absolute;top:-.2rem;bottom:-.2rem;width:2px;border-radius:2px;background:#fff;box-shadow:0 0 10px #fff;animation:fv-stt-head var(--loop) linear infinite}.fv-stt-words[data-astro-cid-6i3arkij]{display:grid;grid-template-columns:repeat(4,1fr);gap:3px}.fv-stt-word[data-astro-cid-6i3arkij]{display:flex;flex-direction:column;align-items:center;gap:.1rem;padding:.3rem .2rem;border-radius:.45rem;background:#7c9cc429;box-shadow:inset 0 0 0 1px #7c9cc473;animation:var(--word-animation) var(--loop) cubic-bezier(.34,1.56,.64,1) infinite}.fv-stt-text[data-astro-cid-6i3arkij]{color:#fff;font-size:.82rem;font-weight:700;line-height:1.2;white-space:nowrap}.fv-stt-time[data-astro-cid-6i3arkij]{color:#a9c2df;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem;line-height:1.2}.fv-stt-badge[data-astro-cid-6i3arkij]{align-self:flex-end;animation:fv-stt-badge var(--loop) ease-out infinite}@keyframes fv-stt-head{0%{left:0;opacity:1}60%{left:100%;opacity:1}64%,to{left:100%;opacity:0}}@keyframes fv-stt-bar-0{0%,0%{background:#fff3}2%,88%{background:var(--accent)}94%,to{background:#fff3}}@keyframes fv-stt-word-0{0%,13%{opacity:0;transform:translateY(.5rem) scale(.9)}19%,88%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes fv-stt-bar-1{0%,15%{background:#fff3}17%,88%{background:var(--accent)}94%,to{background:#fff3}}@keyframes fv-stt-word-1{0%,28%{opacity:0;transform:translateY(.5rem) scale(.9)}34%,88%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes fv-stt-bar-2{0%,30%{background:#fff3}32%,88%{background:var(--accent)}94%,to{background:#fff3}}@keyframes fv-stt-word-2{0%,43%{opacity:0;transform:translateY(.5rem) scale(.9)}49%,88%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes fv-stt-bar-3{0%,45%{background:#fff3}47%,88%{background:var(--accent)}94%,to{background:#fff3}}@keyframes fv-stt-word-3{0%,58%{opacity:0;transform:translateY(.5rem) scale(.9)}64%,88%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes fv-stt-badge{0%,62%{opacity:0;transform:scale(.85)}68%,88%{opacity:1;transform:none}96%,to{opacity:0}}.fv-captions[data-astro-cid-6i3arkij]{--loop:4.5s;position:absolute;inset:0}.fv-captions[data-astro-cid-6i3arkij] img[data-astro-cid-6i3arkij]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.82)}.fv-captions-badge[data-astro-cid-6i3arkij]{position:absolute;top:.6rem;left:.6rem}.fv-caption-line[data-astro-cid-6i3arkij]{position:absolute;inset-inline:.75rem;bottom:.9rem;text-align:center;opacity:0;animation:fv-caption-line var(--loop) cubic-bezier(.34,1.56,.64,1) infinite;animation-delay:calc(var(--line)*1.5s)}.fv-caption-line[data-astro-cid-6i3arkij] span[data-astro-cid-6i3arkij]{position:relative;display:inline-block;color:#fff;font-size:1.15rem;font-weight:900;line-height:1.2;-webkit-text-stroke:4px #111;paint-order:stroke fill;animation-delay:inherit}.fv-caption-line[data-astro-cid-6i3arkij] span[data-astro-cid-6i3arkij]:after{position:absolute;inset:0;color:#ffd84d;content:attr(data-text);-webkit-text-stroke:4px #111;paint-order:stroke fill;clip-path:inset(0 100%0 0);animation:fv-caption-sweep var(--loop) linear infinite;animation-delay:inherit}@keyframes fv-caption-line{0%{opacity:0;transform:translateY(.4rem) scale(.8)}5%,30%{opacity:1;transform:none}33.3%,to{opacity:0;transform:none}}@keyframes fv-caption-sweep{0%,6%{clip-path:inset(0 100%0 0)}28%,to{clip-path:inset(0 0 0 0)}}.fv-rhythm[data-astro-cid-6i3arkij]{--beat:.45s;--loop:calc(var(--beat) * 4);position:absolute;inset:.75rem;display:grid;grid-template-columns:8rem 1fr;gap:.9rem}.fv-cuts[data-astro-cid-6i3arkij]{position:relative;overflow:hidden;border-radius:.6rem;box-shadow:inset 0 0 0 1px #ffffff1f}.fv-cuts[data-astro-cid-6i3arkij] img[data-astro-cid-6i3arkij]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;animation:fv-cut var(--loop) steps(1,end) infinite,fv-punch var(--loop) ease-out infinite;animation-delay:calc(var(--cut)*var(--beat))}.fv-beat[data-astro-cid-6i3arkij]{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:.7rem}.fv-beat-clips[data-astro-cid-6i3arkij]{display:flex;height:1.9rem;align-items:flex-end;gap:3px}.fv-beat-clips[data-astro-cid-6i3arkij] span[data-astro-cid-6i3arkij]{flex:1;height:100%;border-radius:.35rem;background:#7c9cc473;box-shadow:inset 0 0 0 1px #a9c2df7f;transform-origin:bottom;animation:fv-hop var(--loop) cubic-bezier(.34,1.8,.64,1) infinite;animation-delay:calc(var(--cut)*var(--beat))}.fv-beat-dots[data-astro-cid-6i3arkij]{display:flex;gap:.4rem}.fv-beat-dots[data-astro-cid-6i3arkij] span[data-astro-cid-6i3arkij]{width:.45rem;height:.45rem;border-radius:999px;background:#fff3;animation:fv-dot calc(var(--beat)*8) steps(1,end) infinite;animation-delay:calc(var(--dot)*var(--beat)/2)}.fv-beat[data-astro-cid-6i3arkij] .fv-badge[data-astro-cid-6i3arkij]{align-self:flex-start}.fv-beat[data-astro-cid-6i3arkij] .fv-badge[data-astro-cid-6i3arkij] svg[data-astro-cid-6i3arkij]{color:#ffd84d;animation:fv-flash var(--beat) ease-out infinite}@keyframes fv-cut{0%{opacity:1}25%,to{opacity:0}}@keyframes fv-punch{0%{transform:scale(1.14)}12%,to{transform:none}}@keyframes fv-hop{0%{background:#a9c2df;transform:translateY(-.45rem) scaleY(1.08)}12%{background:#a9c2dfd9;transform:none}25%,to{background:#7c9cc473;transform:none}}@keyframes fv-dot{0%{background:#ffd84d;box-shadow:0 0 8px #ffd84d}6.25%,to{background:#fff3;box-shadow:none}}@keyframes fv-flash{0%{transform:scale(1.35)}60%,to{transform:none}}.fv-assets[data-astro-cid-6i3arkij]{--loop:5s;position:absolute;inset:0;background:radial-gradient(60% 70%at 50% 60%,rgb(124 156 196/16%),transparent 75%),linear-gradient(180deg,rgb(255 255 255/3%),transparent)}.fv-assets[data-astro-cid-6i3arkij] img[data-astro-cid-6i3arkij]{position:absolute;left:var(--x);top:var(--y);width:var(--w);rotate:var(--r);filter:drop-shadow(0 10px 14px rgb(0 0 0/45%));opacity:0;animation:fv-drop var(--loop) cubic-bezier(.34,1.56,.64,1) infinite;animation-delay:calc(var(--i)*.3s)}.fv-assets-badge[data-astro-cid-6i3arkij]{position:absolute;right:.6rem;bottom:.6rem}@keyframes fv-drop{0%,2%{opacity:0;transform:translateY(-1.5rem) scale(.5)}10%{opacity:1;transform:none}35%{transform:translateY(-.35rem)}60%{transform:none}82%{opacity:1;transform:translateY(-.25rem)}92%,to{opacity:0;transform:scale(.9)}}@media (prefers-reduced-motion:reduce){.feature-visual[data-astro-cid-6i3arkij] [data-astro-cid-6i3arkij]:is(*,:before,:after){animation:none!important}.fv-stt-wave[data-astro-cid-6i3arkij]>span[data-astro-cid-6i3arkij]:not(.fv-stt-head){background:var(--accent)}.fv-stt-head[data-astro-cid-6i3arkij],.fv-cuts[data-astro-cid-6i3arkij] img[data-astro-cid-6i3arkij]:not(:first-child),.fv-caption-line[data-astro-cid-6i3arkij]:not(:first-of-type){display:none}.fv-caption-line[data-astro-cid-6i3arkij],.fv-assets[data-astro-cid-6i3arkij] img[data-astro-cid-6i3arkij]{opacity:1}}.effect-stage[data-astro-cid-ofbkiss4]{container-type:size}.effect-screen[data-astro-cid-ofbkiss4]{width:min(100cqw,56.25cqh);height:min(100cqh,177.78cqw)}[data-astro-cid-ofbkiss4][data-timed]{transition:opacity .22s ease,transform .22s ease}[data-astro-cid-ofbkiss4][data-timed]:not([data-active]){opacity:0;transform:translateY(4px)}[data-subtitles=off] [data-astro-cid-ofbkiss4][data-layer=subtitle],[data-assets=off] [data-astro-cid-ofbkiss4][data-layer=asset],[data-bullets=off] [data-astro-cid-ofbkiss4][data-layer=bullets]{display:none}[data-effect-preview][data-bullets=all] .effect-bullets[data-astro-cid-ofbkiss4] li[data-astro-cid-ofbkiss4]{display:flex;opacity:1;transform:none;animation:none}.effect-title[data-astro-cid-ofbkiss4]{position:absolute;inset-inline:7%;top:54%;display:flex;justify-content:center;pointer-events:none}.effect-title[data-astro-cid-ofbkiss4] span[data-astro-cid-ofbkiss4]{padding:2.5cqw 4cqw;border-radius:2cqw;background:#fdf6e3;color:#111;font-size:9.5cqw;font-weight:900;line-height:1.2;text-align:center}.effect-subtitle[data-astro-cid-ofbkiss4]{position:absolute;inset-inline:5%;top:70%;display:flex;flex-direction:column;align-items:center;gap:1.2cqw;text-align:center;pointer-events:none}.effect-subtitle-zh[data-astro-cid-ofbkiss4]{color:#fff;font-size:6.2cqw;font-weight:800;-webkit-text-stroke:.9cqw #000;paint-order:stroke fill}.effect-subtitle-translation[data-astro-cid-ofbkiss4]{display:none}[data-subtitles=en] .effect-subtitle-translation[data-astro-cid-ofbkiss4][lang=en],[data-subtitles=ja] .effect-subtitle-translation[data-astro-cid-ofbkiss4][lang=ja],[data-subtitles=ko] .effect-subtitle-translation[data-astro-cid-ofbkiss4][lang=ko]{display:block}.effect-subtitle-translation[data-astro-cid-ofbkiss4]{color:#fff;font-size:4.3cqw;font-weight:600;text-shadow:0 1px 3px rgb(0 0 0/85%),0 0 1px #000}.effect-bullets[data-astro-cid-ofbkiss4]{position:absolute;top:5%;left:5%;width:64%;padding:3.5cqw 4cqw;border-radius:3cqw;background:#0b0d10b8;backdrop-filter:blur(6px);text-align:left;pointer-events:none}.effect-bullets[data-astro-cid-ofbkiss4] li[data-astro-cid-ofbkiss4]:not([data-active]){display:none}.effect-bullets[data-astro-cid-ofbkiss4] li[data-astro-cid-ofbkiss4][data-active]{animation:effect-bullet-in .26s ease both}@keyframes effect-bullet-in{0%{opacity:0;transform:translate(-2cqw)}}.effect-bullets-heading[data-astro-cid-ofbkiss4]{color:#a9c2df;font-size:3.8cqw;font-weight:700}.effect-bullets[data-astro-cid-ofbkiss4] ol[data-astro-cid-ofbkiss4]{margin-top:2cqw;display:grid;gap:1.6cqw}.effect-bullets[data-astro-cid-ofbkiss4] li[data-astro-cid-ofbkiss4]{display:flex;align-items:center;gap:2cqw;color:#fff;font-size:4.2cqw;font-weight:600}.effect-bullets[data-astro-cid-ofbkiss4] li[data-astro-cid-ofbkiss4] span[data-astro-cid-ofbkiss4]{display:inline-flex;flex:none;width:5.4cqw;height:5.4cqw;align-items:center;justify-content:center;border-radius:999px;background:#7c9cc4;color:#0b0d10;font-size:3.4cqw;font-weight:800}.text-effect-glyph[data-astro-cid-ofbkiss4]{position:relative;display:inline-block;transform-origin:center bottom}.text-effect-glyph[data-astro-cid-ofbkiss4] .text-effect-cursor{position:absolute;top:.2em;right:-.1em;width:2px;height:1.2em;background:#c4b5fd;opacity:0}.effect-asset[data-astro-cid-ofbkiss4]{position:absolute;top:36%;right:4%;display:flex;width:34cqw;flex-direction:column;align-items:center;gap:1cqw;rotate:-6deg;pointer-events:none}.effect-asset-art[data-astro-cid-ofbkiss4]{position:relative;display:block;width:100%}.effect-asset-art[data-astro-cid-ofbkiss4] img[data-astro-cid-ofbkiss4]{display:block;width:100%;filter:drop-shadow(0 2cqw 3cqw rgb(0 0 0/50%))}.effect-asset-shine[data-astro-cid-ofbkiss4]{position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgb(255 255 255/85%) 50%,transparent 70%);opacity:0;mask:var(--asset-image) center/contain no-repeat;pointer-events:none}.effect-asset-label[data-astro-cid-ofbkiss4]{padding:.8cqw 2.8cqw;border:.6cqw solid #fff;border-radius:999px;background:#f4c430;color:#111;font-size:4cqw;font-weight:900}.effect-card[data-astro-cid-ofbkiss4]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding-inline:1.5rem;background:#0b0d10;text-align:center}.effect-card[data-astro-cid-ofbkiss4]:not([hidden]){animation:effect-card-in .35s ease both}@keyframes effect-card-in{0%{opacity:0;transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){[data-astro-cid-ofbkiss4][data-timed],.effect-card[data-astro-cid-ofbkiss4]:not([hidden]),.effect-bullets[data-astro-cid-ofbkiss4] li[data-astro-cid-ofbkiss4][data-active]{transition:none;animation:none}}.effect-card[data-astro-cid-r3wslc4y]{min-height:calc(100svh - 84px)}@media (min-width:1024px){.effect-card[data-astro-cid-r3wslc4y]{height:clamp(520px,100svh - 84px,900px);min-height:0}}@media (max-width:1023px){.effect-chips[data-astro-cid-r3wslc4y]{mask-image:linear-gradient(to right,#000 calc(100% - 2rem),transparent)}}@media (max-width:1023px) and (max-height:720px){.effect-chips[data-astro-cid-r3wslc4y]>button[data-astro-cid-r3wslc4y]{min-height:2.25rem}}@media (min-width:1024px){.effect-preview-column[data-astro-cid-r3wslc4y]{width:min(40vw,(clamp(520px,100svh - 84px,900px) - 4rem)*.5625)}}.effect-chips[data-astro-cid-r3wslc4y]{scrollbar-width:none}.effect-chips[data-astro-cid-r3wslc4y]::-webkit-scrollbar{display:none}@media (max-height:860px){.effect-tall-only[data-astro-cid-r3wslc4y]{display:none}}.feature-card[data-astro-cid-j7pv25f6]:before{position:absolute;inset:0;z-index:0;background:radial-gradient(22rem circle at var(--spot-x, 50%) var(--spot-y, 0%),rgb(124 156 196/14%),transparent 65%);content:"";opacity:0;pointer-events:none;transition:opacity .3s ease}.feature-card[data-astro-cid-j7pv25f6]:hover:before{opacity:1}.feature-card[data-astro-cid-j7pv25f6]>*{position:relative;z-index:1}