.motions-page{padding-bottom:80px}.motions-hero{max-width:800px;padding:64px 0 44px}.motions-hero h1{letter-spacing:-.05em;margin:14px 0 22px;font-size:clamp(30px,4.5vw,48px);font-weight:750}.motions-hero>p:not(.eyebrow){color:#596477;font-size:17px;line-height:1.9}.motions-hero>a{color:#285ae5;align-items:center;gap:10px;margin-top:24px;font-weight:650;display:inline-flex}.motions-section{padding:38px 0;scroll-margin-top:90px}.motions-section h2,.motions-principle h2,.motions-service h2{letter-spacing:-.035em;margin:8px 0 15px;font-size:clamp(22px,3vw,29px);font-weight:700}.motions-section>p{color:#596477;line-height:1.8}.motions-active-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0 16px;display:grid}.motion-card{background:#fff;border:1px solid #dce3ef;border-radius:20px;flex-direction:column;padding:25px;display:flex}.motion-symbol{color:#285ae5;background:#edf2ff;border-radius:16px;justify-content:center;align-items:center;width:54px;height:54px;display:inline-flex}.motion-card h3{margin:18px 0 10px;font-size:25px;font-weight:700}.motion-card>p{color:#596477;font-size:14px;line-height:1.8}.motion-card .motion-sequence{color:#285ae5;margin-bottom:12px;font-size:13px;font-weight:650}.motion-presets{flex-direction:column;flex:1;justify-content:flex-end;gap:16px;margin:24px 0 0;padding:0;list-style:none;display:flex}.motion-presets li{border-top:1px solid #e5eaf2;padding-top:15px}.motion-presets strong{font-size:14px}.motion-presets li>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.motion-presets li>div>a{color:#285ae5;font-size:12px;font-weight:650}.motions-principle{background:#eff4ff;border-radius:20px;margin:24px 0;padding:32px}.motions-principle>p:not(.eyebrow){max-width:850px;line-height:1.9}.motions-principle .small-note{margin-top:14px}.motion-jobs{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:24px;display:grid}.motion-jobs article{border-left:3px solid #a8bcfa;padding:4px 0 4px 18px}.motion-jobs h3,.motion-future-list h3{font-size:16px;font-weight:700}.motion-jobs p{color:#285ae5;margin:10px 0;font-size:14px}.motion-jobs span,.motion-future-list span{color:#697487;font-size:12px;line-height:1.8}.motion-future-list{border-top:1px solid #dce3ef;margin-top:24px}.motion-future-list article{border-bottom:1px solid #e3e8f0;grid-template-columns:1fr 2fr 1.2fr;align-items:baseline;gap:20px;padding:20px 0;display:grid}.motion-future-list p{color:#596477;font-size:14px;line-height:1.7}.motions-service{background:#f4f6fa;border-radius:20px;justify-content:space-between;align-items:center;gap:30px;margin-top:28px;padding:32px;display:flex}.motions-service>div{max-width:720px}.motions-service p:not(.eyebrow){color:#596477;font-size:14px;line-height:1.9}.motions-service>a{flex-shrink:0}@media (max-width:1000px){.motions-active-grid{grid-template-columns:1fr}.motion-presets{grid-template-columns:1fr 1fr;gap:24px;display:grid}.motion-jobs{grid-template-columns:1fr}.motions-service{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.motions-hero{padding-top:38px}.motions-hero>p:not(.eyebrow){font-size:15px}.motions-page .section-heading{flex-direction:column;align-items:flex-start;gap:8px}.motion-card{padding:22px}.motion-presets{grid-template-columns:1fr;gap:18px}.motion-future-list article{grid-template-columns:1fr;gap:5px}.motions-principle,.motions-service{padding:24px}.motions-section{padding:28px 0}}
