.features-page .features-hero h1{max-width:21ch}.features-page .features-hero .hero-actions{justify-content:center}.features-page .features-hero-note{color:#ffffffb8;max-width:65ch;margin:24px auto 0;font-size:13px}.features-page .features-directory{background:var(--white);border-bottom:1px solid var(--line);padding:56px 0 68px}.features-page .features-directory-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.features-page .features-directory-heading h2{margin-top:17px}.features-page .features-upcoming-link{color:var(--muted);align-items:center;gap:8px;min-height:44px;font-size:13px;display:inline-flex}.features-page .features-upcoming-link:hover{color:var(--blue)}.features-page .features-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.features-page .features-directory-card{border:1px solid var(--blue-line);border-radius:var(--r-lg);background:linear-gradient(150deg,var(--white),#f7f9ff);box-shadow:var(--sh-sm);padding:26px}.features-page .features-category-icon{background:var(--blue-wash);border:1px solid var(--blue-line);width:46px;height:46px;color:var(--blue);border-radius:14px;place-items:center;margin-bottom:21px;display:grid}.features-page .features-directory-card h3{font-size:19px}.features-page .features-directory-card>p{color:var(--muted);margin-top:10px;font-size:13.5px;line-height:1.6}.features-page .features-directory-card ul{border-top:1px solid var(--line);margin-top:19px}.features-page .features-directory-card a{min-height:44px;color:var(--text);border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:14px;font-weight:600;display:flex}.features-page .features-directory-card li:last-child a{border-bottom:0}.features-page .features-directory-card a svg{color:var(--blue);flex:none;transition:translate .2s}.features-page .features-directory-card a:hover{color:var(--blue)}.features-page .features-directory-card a:hover svg{translate:2px -2px}.features-page .features-preview-note{color:var(--muted);text-align:center;margin-top:24px;font-size:12px}.features-page .feature-row{scroll-margin-top:calc(var(--nav-h) + 16px);border-bottom:1px solid var(--line-soft);padding:clamp(68px,8vw,112px) 0}.features-page .features-section-kicker{align-items:center;gap:13px;display:flex}.features-page .features-section-number{font-family:var(--mono);color:var(--blue);opacity:.65;font-size:13px;font-weight:600}.features-page .feature-row .split-copy h2{max-width:22ch}.features-page .feature-row .split-points{gap:19px}.features-page .feature-row .split-points p{max-width:50ch}.features-page .features-detail-note{border-left:2px solid var(--blue-line);color:var(--muted);background:#edf2fea6;border-radius:0 10px 10px 0;margin-top:24px;padding:15px 17px;font-size:12.5px;line-height:1.65}.features-page .features-detail-link{min-height:44px;color:var(--blue);align-items:center;gap:10px;margin-top:18px;font-size:14px;font-weight:700;display:inline-flex}.features-page .feature-row .split-art{margin-bottom:30px}.features-page .features-art-caption{text-align:center;width:100%;color:var(--muted);letter-spacing:.01em;font-size:11px;position:absolute;bottom:-31px;left:0}.features-page .features-additional{background:var(--canvas)}.features-page .features-coming-card{border:1px solid var(--blue-line);border-radius:var(--r-lg);background:linear-gradient(110deg,#f7f9ff,var(--white));scroll-margin-top:calc(var(--nav-h) + 24px);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:25px;padding:clamp(25px,4vw,44px);display:grid}.features-page .features-coming-icon{background:var(--blue-wash);width:62px;height:62px;color:var(--blue);border:1px solid var(--blue-line);border-radius:19px;place-items:center;display:grid}.features-page .features-coming-badge{color:var(--blue);align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.features-page .features-coming-card h2{margin-top:12px;font-size:clamp(28px,3vw,36px)}.features-page .features-coming-card p{color:var(--muted);max-width:66ch;margin-top:14px;font-size:15px;line-height:1.7}.features-page .features-coming-lock{border:1px solid var(--line);background:var(--white);color:var(--muted);white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:10px 13px;font-size:12px;display:inline-flex}.features-page .features-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:22px;display:grid}.features-page .features-related-card{border:1px solid var(--line);border-radius:var(--r);background:var(--white);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:16px;padding:26px;transition:border-color .2s,box-shadow .2s;display:grid}.features-page .features-related-card>svg{color:var(--blue);margin-top:3px}.features-page .features-related-card span{color:var(--muted);font-size:11px}.features-page .features-related-card h3{margin-top:8px;font-size:18px;line-height:1.3}.features-page .features-related-card p{color:var(--muted);margin-top:9px;font-size:13px;line-height:1.6}.features-page .features-related-card:hover{border-color:var(--blue-line);box-shadow:var(--sh)}@media (max-width:900px){.features-page .features-directory-card{padding:21px}.features-page .features-directory-grid{gap:12px}.features-page .features-directory-heading{align-items:flex-start}.features-page .features-coming-card{grid-template-columns:auto minmax(0,1fr)}.features-page .features-coming-lock{grid-column:2;justify-self:start}}@media (max-width:640px){.features-page .features-directory-heading{flex-direction:column;gap:12px}.features-page .features-directory-grid,.features-page .features-related-grid{grid-template-columns:1fr}.features-page .features-directory-card{padding:23px}.features-page .features-directory{padding:40px 0}.features-page .features-coming-card{grid-template-columns:1fr;gap:19px}.features-page .features-coming-lock{grid-column:1}.features-page .features-related-card{gap:12px;padding:22px}.features-page .features-hero-note{font-size:12px}}@media (prefers-reduced-motion:reduce){.features-page .features-directory-card a svg,.features-page .features-related-card{transition:none}.features-page .features-directory-card a:hover svg{translate:none}}
