/* Shared product navigation and homepage product discovery. */
.header .home-nav{align-items:center;gap:24px}
.motion-feature{padding-bottom:74px}
.motion-feature-card{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:64px;padding:20px 0}
.motion-feature-art{max-width:320px;width:100%;justify-self:center;position:relative;isolation:isolate}
.motion-feature-art:before{content:'';position:absolute;inset:-30px;z-index:-1;border-radius:40%;background:radial-gradient(ellipse at 22% 64%,#ff501acc,transparent 65%),radial-gradient(ellipse at 80% 30%,#ffcc1a99,transparent 65%);filter:blur(34px);pointer-events:none}
.motion-feature-art img{display:block;width:100%;height:auto;border-radius:22%;border:1px solid #ffffff22;box-shadow:0 20px 45px #0006}
.motion-feature-copy{position:relative;padding:52px;border:1px solid #ffffff26;border-radius:24px;background:linear-gradient(145deg,#ffffff10,transparent 45%),linear-gradient(120deg,#151f2be6,#0d131de6);box-shadow:inset 0 1px 0 #ffffff17,0 20px 50px #0003;backdrop-filter:blur(16px)}
.motion-feature-copy h2{font-size:clamp(38px,4.3vw,58px);font-weight:700;line-height:1.06;letter-spacing:-2.2px;margin-bottom:22px}
.motion-feature-copy h2 span{background:var(--brand-gradient);background-clip:text;color:transparent}
.motion-feature-description{font-size:14px;color:#b9c4d2;line-height:1.85;max-width:470px;margin-bottom:28px}
.motion-feature-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}
.motion-feature-actions .button{gap:16px}
@media(max-width:1100px){.header .home-nav{gap:17px}.motion-feature-card{gap:40px}.motion-feature-copy{padding:40px}.motion-feature-art{max-width:280px}}
@media(max-width:980px){.header:has(.home-nav){height:auto;min-height:118px;flex-wrap:wrap;padding-block:25px;gap:18px}.header .home-nav{order:3;display:flex;width:100%;gap:28px;border-top:1px solid var(--line);padding-top:6px}.header .home-nav>a{padding-block:14px}.motion-feature-card{gap:30px}.motion-feature-copy{padding:36px}.motion-feature-actions .button{font-size:12px}}
@media(max-width:760px){.header:has(.home-nav){padding-block:23px 0;gap:20px}.header .home-nav{font-size:11px;gap:22px;justify-content:space-between}.header .home-nav .nav-youtube span{display:none}.motion-feature{padding-bottom:52px}.motion-feature-card{grid-template-columns:1fr;gap:42px;padding:20px 0}.motion-feature-art{max-width:220px}.motion-feature-art:before{inset:-18px;filter:blur(26px)}.motion-feature-copy{padding:32px 26px;border-radius:18px}.motion-feature-copy h2{font-size:42px;letter-spacing:-1.7px}.motion-feature-description{font-size:13px}.motion-feature-actions .button{white-space:normal;text-align:center;min-height:51px}}
@media(max-width:380px){.header .home-nav{gap:12px;font-size:10px}.motion-feature-copy{padding:28px 22px}.motion-feature-copy h2{font-size:38px}.motion-feature-actions .button{width:100%;justify-content:space-between}}
