.fc-content{max-width:940px}.fc-content .source-note{margin-top:14px}.fc-content .decision-box h3{margin-top:0}.fc-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}.fc-feature-grid>div{border:1px solid var(--line);border-radius:9px;background:#fff;padding:20px}.fc-feature-grid h3{margin:0 0 8px}.fc-feature-grid p{margin:0}.fc-table-wrap{overflow-x:auto;margin:20px 0}.fc-pricing{width:100%;border-collapse:collapse;min-width:680px;font-size:15px;line-height:1.5}.fc-pricing caption{text-align:left;color:var(--muted);font-size:13px;margin-bottom:9px}.fc-pricing th,.fc-pricing td{padding:13px 12px;border:1px solid var(--line);text-align:left;vertical-align:top}.fc-pricing thead{background:#eaf7ff}.fc-pricing th{color:var(--navy)}.fc-faq details{border:1px solid var(--line);border-radius:9px;background:#fff;margin:10px 0;padding:15px 18px}.fc-faq summary{font-weight:700;color:var(--navy);cursor:pointer;line-height:1.5}.fc-faq details p{margin:11px 0 0}.fc-faq summary:focus-visible{outline:3px solid #006dca;outline-offset:3px}@media(max-width:650px){.fc-feature-grid{grid-template-columns:1fr}.fc-feature-grid>div{padding:17px}.fc-pricing{font-size:14px}}
