.fvs .fvs-motion{padding:34px 0;border-top:1px solid var(--fvs-border,#e6dfef);margin:26px 0}.fvs-motion>header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.fvs-motion>header>div{max-width:760px}.fvs-motion h2{font-size:clamp(24px,2.6vw,34px);line-height:1.22;margin:8px 0 12px;color:var(--fvs-heading,#241b34)}.fvs-motion p{line-height:1.7;color:var(--fvs-text,#685d79);margin:0}.fvs-motion-toggle{border:1px solid #d6c9e7;border-radius:11px;background:transparent;color:var(--fvs-accent,#cf2686);padding:12px 16px;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.fvs-motion-toggle:focus-visible{outline:3px solid #ac71d2;outline-offset:3px}.fvs-motion-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.fvs-motion-grid figure{margin:0;overflow:hidden;border:1px solid #e5deed;border-radius:20px;background:var(--fvs-card,#fff)}.fvs-motion-grid img{width:100%;height:auto;display:block;aspect-ratio:8/5;object-fit:contain;background:#fbf8f3}.fvs-motion-grid figcaption{padding:20px}.fvs-motion-grid h3{font-size:19px;line-height:1.35;margin:0 0 10px;color:var(--fvs-heading,#241b34)}.fvs-motion-grid figcaption p{font-size:14px}body.dark .fvs-motion h2,body.dark .fvs-motion h3{color:#f5f0ff}body.dark .fvs-motion p{color:#c5b9d7}body.dark .fvs-motion-grid figure{background:#211b30;border-color:#473b5b}@media(max-width:800px){.fvs-motion-grid{grid-template-columns:1fr}.fvs-motion>header{align-items:flex-start;flex-direction:column;gap:16px}.fvs-motion-grid figure{max-width:640px;width:100%;margin:auto}.fvs-motion-toggle{white-space:normal;text-align:center}.fvs-motion{scroll-margin-top:100px}}
.fvs-motion-grid .fvs-guide-image{background:transparent;}
