:root{--bg:#0f1629;--surface:#1a2342;--border:#1f2a44;--ink:#fff;--muted:#94a3b8;--accent:#3b82f6;--accent-glow:rgba(59,130,246,.14);--accent-dark:rgba(37,99,235,.08)}.section-rd-h2{font-family:Inter,sans-serif;font-weight:700;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.1;letter-spacing:-.02em}.feat-draw:before{content:"";position:absolute;inset:-1px;border:1px solid var(--accent);border-radius:inherit;clip-path:inset(0 100% 0 0);transition:clip-path .45s ease-in-out;pointer-events:none;z-index:2}.feat-draw:hover:before{clip-path:inset(0 0 0 0)}.faq-rd-icon{transition:transform .3s ease}.faq-rd-item[data-open=true] .faq-rd-icon{transform:rotate(45deg)}.js-reveal{will-change:transform,opacity}@media (prefers-reduced-motion:reduce){.js-reveal{opacity:1!important;transform:none!important}}