.heroActions.svelte-ju9kdn{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.statGrid.svelte-ju9kdn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(30px,3vw,42px)}.statGrid.svelte-ju9kdn .metric:where(.svelte-ju9kdn){padding:18px 22px}.statGrid.svelte-ju9kdn .metric:where(.svelte-ju9kdn) strong:where(.svelte-ju9kdn){font-size:var(--internal-title-card, var(--title-card));letter-spacing:-.02em}.block.svelte-ju9kdn{margin-top:clamp(48px,5vw,72px);scroll-margin-top:120px}.block.svelte-ju9kdn>h2:where(.svelte-ju9kdn){font-size:var(--internal-title-section, var(--title-card));line-height:1.1;letter-spacing:-.035em;font-weight:880;color:#0a1c38}.block.svelte-ju9kdn>.blockLead:where(.svelte-ju9kdn){max-width:780px;margin:12px 0 0}.toolGrid.svelte-ju9kdn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:26px}.toolCard.svelte-ju9kdn{gap:16px}.toolTop.svelte-ju9kdn{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.toolTop.svelte-ju9kdn h3:where(.svelte-ju9kdn){min-width:0}.toolTop.svelte-ju9kdn .pill:where(.svelte-ju9kdn){flex:none;margin-top:2px}.toolMeta.svelte-ju9kdn{display:flex;flex-wrap:wrap;gap:6px 10px;color:#64748b;font-size:var(--internal-label, var(--text-xs));font-weight:750}.toolMeta.svelte-ju9kdn span:where(.svelte-ju9kdn):not(:first-child):before{content:"•";margin-right:10px;color:#b6c4d9}.toolActions.svelte-ju9kdn{display:flex;flex-wrap:wrap;gap:12px;margin-top:auto}.toolWarning.svelte-ju9kdn{display:grid;gap:4px;margin:0;padding:14px 16px;border:1px solid rgba(217,119,6,.24);border-left:4px solid #d97706;border-radius:16px;background:#fffbeb;color:#7c2d12;font-size:var(--internal-body, var(--text-base));line-height:1.45}.toolWarning.svelte-ju9kdn strong:where(.svelte-ju9kdn){color:#7c2d12;font-weight:900}.toolDocs.svelte-ju9kdn{display:grid;gap:16px;padding-top:18px;border-top:1px solid rgba(15,23,42,.09)}.toolDocs.svelte-ju9kdn h4:where(.svelte-ju9kdn){margin:0 0 6px;font-size:var(--internal-label, var(--text-xs));font-weight:850;letter-spacing:.08em;text-transform:uppercase;color:#0284c7}.toolDocs.svelte-ju9kdn ul:where(.svelte-ju9kdn),.toolDocs.svelte-ju9kdn ol:where(.svelte-ju9kdn){margin:0;padding-left:18px;display:grid;gap:4px}.toolDocs.svelte-ju9kdn li:where(.svelte-ju9kdn){color:#51647f;font-size:var(--internal-body, var(--text-base));line-height:1.55}.futureGrid.svelte-ju9kdn{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:26px}.futureCard.svelte-ju9kdn{min-height:0;gap:10px;padding:24px;background:#ffffff8c;border-style:dashed;border-color:#0f172a24;box-shadow:none}.futureCard.svelte-ju9kdn h3:where(.svelte-ju9kdn){color:#41546f}.futureCard.svelte-ju9kdn .pill:where(.svelte-ju9kdn){align-self:flex-start;margin-top:auto}.faqList.svelte-ju9kdn{display:grid;gap:14px;margin-top:26px}.faqItem.svelte-ju9kdn{border-radius:22px;background:#ffffffdb;border:1px solid rgba(15,23,42,.08);box-shadow:0 18px 40px #233e5e14,inset 0 1px #ffffffb3;overflow:hidden}.faqItem.svelte-ju9kdn summary:where(.svelte-ju9kdn){list-style:none;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:20px 24px;cursor:pointer;color:#0a1c38;font-weight:850;font-size:var(--internal-title-result, var(--text-lg));transition:background .18s ease}.faqItem.svelte-ju9kdn summary:where(.svelte-ju9kdn)::-webkit-details-marker{display:none}.faqItem.svelte-ju9kdn summary:where(.svelte-ju9kdn):hover{background:#38bdf80f}.faqItem.svelte-ju9kdn summary:where(.svelte-ju9kdn) svg:where(.svelte-ju9kdn){width:18px;height:18px;flex:none;color:#0284c7;transition:transform .2s ease}.faqItem[open].svelte-ju9kdn summary:where(.svelte-ju9kdn) svg:where(.svelte-ju9kdn){transform:rotate(45deg)}.faqBody.svelte-ju9kdn{padding:0 24px 20px}.faqBody.svelte-ju9kdn p:where(.svelte-ju9kdn){margin:0}@media(max-width:920px){.futureGrid.svelte-ju9kdn{grid-template-columns:repeat(2,minmax(0,1fr))}.toolGrid.svelte-ju9kdn{grid-template-columns:1fr}}@media(max-width:620px){.statGrid.svelte-ju9kdn,.futureGrid.svelte-ju9kdn{grid-template-columns:1fr}.heroActions.svelte-ju9kdn,.toolActions.svelte-ju9kdn{display:grid;grid-template-columns:1fr}.heroActions.svelte-ju9kdn .mct-btn:where(.svelte-ju9kdn),.toolActions.svelte-ju9kdn .mct-btn:where(.svelte-ju9kdn){width:100%}}
