.feature-row{grid-template-columns:1fr 1fr;align-items:center;gap:56px;padding:44px 0;display:grid}.feature-row+.feature-row{border-top:1px solid var(--line)}.feature-row.rev .feature-art{order:-1}.feature-copy h2{font-size:clamp(1.4rem,2.6vw,1.9rem)}.feature-copy>p{color:var(--muted)}.feature-copy .check-list{margin-top:14px}.feature-copy .check-list li{color:var(--muted);padding-top:7px;padding-bottom:7px;font-size:.96rem}.feature-copy .check-list li:before{top:9px}.feature-art svg{width:100%;height:auto;display:block}@media (width<=860px){.feature-row{grid-template-columns:1fr;gap:28px;padding:32px 0}.feature-row.rev .feature-art{order:0}}.faq-list{max-width:780px;margin:0 auto}.faq-list details{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;margin-bottom:14px}.faq-list summary{cursor:pointer;padding:18px 56px 18px 22px;font-weight:650;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";background:var(--indigo-soft);width:26px;height:26px;color:var(--indigo);text-align:center;border-radius:50%;font-weight:700;line-height:26px;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.faq-list details[open] summary:after{content:"–"}.faq-list .faq-body{color:var(--muted);padding:0 22px 20px}.faq-list .faq-body p{margin:0}
