@charset "UTF-8";.rk-faq-block{margin:22px 0}@media (prefers-color-scheme:dark){.rk-faq-block{border-color:rgba(255,255,255,.12);background:radial-gradient(1000px 360px at 15% 0%,rgba(37,99,235,.18),transparent 60%),radial-gradient(900px 320px at 95% 40%,rgba(34,197,94,.12),transparent 55%),#0b1220}}.rk-faq-wrap{margin:0 auto}.rk-faq-head{display:grid;gap:10px;margin-bottom:14px}.rk-faq-title{margin:0;letter-spacing:-0.02em;color:#0f172a}.rk-faq-subtitle{margin:0;color:#475569;max-width:80ch}@media (prefers-color-scheme:dark){.rk-faq-title{color:#e5e7eb}.rk-faq-subtitle{color:rgba(229,231,235,.75)}}.rk-faq-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:12px}.rk-faq-item{grid-column:span 6;border:1px solid rgba(15,23,42,.10);border-radius:16px;background:rgba(255,255,255,.65);box-shadow:0 10px 30px rgba(2,6,23,.08);overflow:hidden}@media (prefers-color-scheme:dark){.rk-faq-item{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.05);box-shadow:0 10px 30px rgba(0,0,0,.35)}}.rk-faq-q{cursor:pointer;list-style:none;padding:12px 14px;color:#0f172a;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.rk-faq-q::-webkit-details-marker{display:none}.rk-faq-q::after{content:"+";flex:0 0 auto;width:24px;height:24px;border-radius:10px;display:grid;place-items:center;border:1px solid rgba(15,23,42,.10);background:rgba(37,99,235,.08);color:#2563eb;font-weight:400;line-height:1}details[open]>.rk-faq-q::after{content:"–";background:rgba(34,197,94,.10);color:#16a34a}.rk-faq-a{padding:0 14px 14px;color:#475569}.rk-faq-a a{color:#2563eb;text-decoration:none;font-weight:400}.rk-faq-a a:hover{text-decoration:underline}@media (prefers-color-scheme:dark){.rk-faq-q{color:#e5e7eb}.rk-faq-q::after{border-color:rgba(255,255,255,.14)}.rk-faq-a{color:rgba(229,231,235,.75)}}@media (max-width:860px){.rk-faq-item{grid-column:span 12}}
