.features-intro{padding-block:80px 64px}.features-intro h1{letter-spacing:-.055em;margin-top:20px;font-size:clamp(48px,6.5vw,88px);line-height:1.05}.features-intro h1 em{color:var(--link-accent)}.features-intro>p:not(.eyebrow){max-width:540px;color:var(--muted-foreground);margin-block:28px;font-size:18px;line-height:1.7}.feature-jumps{flex-wrap:wrap;gap:12px 28px;margin-top:48px;font-size:14px;display:flex}.feature-jumps a,.site-header a[aria-current]{text-underline-offset:5px;text-decoration:underline}.feature-detail{border-top:1px solid var(--border);grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:center;gap:64px;padding-block:80px;display:grid}.features-page h2{letter-spacing:-.045em;margin-block:18px 24px;font-size:clamp(32px,4vw,52px);line-height:1.08}.detail-copy>p:not(.eyebrow),.detail-copy li,.more-grid p,.features-finish p:not(.eyebrow){color:var(--muted-foreground);font-size:16px;line-height:1.75}.detail-copy ul{margin-block:22px 0;padding-left:20px}.detail-copy li+li{margin-top:8px}.detail-copy .detail-note{margin-top:22px;font-size:13px}.product-shot{border:1px solid var(--border);color:#a3a3a3;background:#090909;border-radius:20px;padding:14px}.product-shot img{border-radius:8px;width:100%;height:auto;display:block}.product-shot figcaption{text-align:center;padding:14px 4px 2px;font-size:11px;line-height:1.5}.more-features{border-top:1px solid var(--border);padding-block:80px}.more-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:40px;display:grid}.more-grid h3{margin-bottom:14px;font-size:20px}.features-finish{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:48px;padding-block:64px 90px;display:flex}.features-finish>div{max-width:660px}.features-finish .button{flex-shrink:0}@media (width<=800px){.features-intro{padding-block:48px}.features-page .feature-detail{grid-template-columns:minmax(0,1fr);gap:32px;padding-block:48px}.more-grid{grid-template-columns:minmax(0,1fr);gap:28px}.more-features{padding-block:48px}.features-finish{flex-direction:column;align-items:flex-start;gap:28px;padding-block:48px}}@media (width<=600px){.site-header nav a:not(.login-link){display:none}.site-header .login-link{white-space:nowrap}}
