.swot-table[data-astro-cid-2tgeguyu]{margin-top:24px}table[data-astro-cid-2tgeguyu]{width:100%;border-collapse:separate;border-spacing:0;font-size:16px;line-height:1.5}th[data-astro-cid-2tgeguyu],td[data-astro-cid-2tgeguyu]{padding:14px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--border)}thead[data-astro-cid-2tgeguyu] th[data-astro-cid-2tgeguyu]{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-text);border-bottom-color:#7c3aed80}tbody[data-astro-cid-2tgeguyu] td[data-astro-cid-2tgeguyu]:first-child,tbody[data-astro-cid-2tgeguyu] th[data-astro-cid-2tgeguyu]{font-weight:700;color:var(--text)}tbody[data-astro-cid-2tgeguyu] td[data-astro-cid-2tgeguyu]{color:var(--text)}tbody[data-astro-cid-2tgeguyu] td[data-astro-cid-2tgeguyu]+td[data-astro-cid-2tgeguyu]{color:#c9c9cf}.swot-table--rowheads[data-astro-cid-2tgeguyu] tbody[data-astro-cid-2tgeguyu] td[data-astro-cid-2tgeguyu]{color:var(--text)}tbody[data-astro-cid-2tgeguyu] tr[data-astro-cid-2tgeguyu]:last-child>[data-astro-cid-2tgeguyu]{border-bottom:0}.swot-table--rowheads[data-astro-cid-2tgeguyu] tbody[data-astro-cid-2tgeguyu] th[data-astro-cid-2tgeguyu]{width:9.5em}@media(max-width:600px){table[data-astro-cid-2tgeguyu],tbody[data-astro-cid-2tgeguyu],tr[data-astro-cid-2tgeguyu],th[data-astro-cid-2tgeguyu],td[data-astro-cid-2tgeguyu]{display:block;width:auto!important}thead[data-astro-cid-2tgeguyu]{display:none}tbody[data-astro-cid-2tgeguyu]{display:grid;gap:12px}tr[data-astro-cid-2tgeguyu]{padding:16px 18px;background:var(--surface-el);border:1px solid var(--border);border-radius:18px}th[data-astro-cid-2tgeguyu],td[data-astro-cid-2tgeguyu]{padding:0;border:0}tbody[data-astro-cid-2tgeguyu]>tr[data-astro-cid-2tgeguyu]>[data-astro-cid-2tgeguyu]+[data-astro-cid-2tgeguyu]{margin-top:12px}td[data-astro-cid-2tgeguyu][data-label]:before{content:attr(data-label);display:block;margin-bottom:2px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-text)}tbody[data-astro-cid-2tgeguyu] td[data-astro-cid-2tgeguyu]:first-child:before{display:none}tbody[data-astro-cid-2tgeguyu] td[data-astro-cid-2tgeguyu]:first-child,tbody[data-astro-cid-2tgeguyu] th[data-astro-cid-2tgeguyu]{font-size:18px}.swot-table--rowheads[data-astro-cid-2tgeguyu] tbody[data-astro-cid-2tgeguyu] th[data-astro-cid-2tgeguyu]{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-text)}.swot-table--rowheads[data-astro-cid-2tgeguyu] tbody[data-astro-cid-2tgeguyu] td[data-astro-cid-2tgeguyu]:before{display:none}.swot-table--rowheads[data-astro-cid-2tgeguyu] tbody[data-astro-cid-2tgeguyu] th[data-astro-cid-2tgeguyu]+td[data-astro-cid-2tgeguyu]{margin-top:6px;font-weight:400}}.swot-intro[data-astro-cid-ablm4cop]{max-width:760px;margin:0 auto;padding:120px 16px 16px;text-align:center}.swot-h1[data-astro-cid-ablm4cop]{margin-top:18px;font-size:clamp(40px,6vw,64px);font-weight:800;letter-spacing:-.03em;line-height:1.05;text-wrap:balance}.swot-sub[data-astro-cid-ablm4cop]{max-width:620px;margin:18px auto 0;font-size:19px;line-height:1.55;color:var(--muted);text-wrap:pretty}.swot-sub[data-astro-cid-ablm4cop]+.swot-sub[data-astro-cid-ablm4cop]{margin-top:14px}.swot-panel[data-astro-cid-ablm4cop] h2[data-astro-cid-ablm4cop]{display:flex;align-items:center;gap:14px;font-size:clamp(28px,4.4vw,40px)}.swot-letter[data-astro-cid-ablm4cop]{flex:none;display:grid;place-items:center;width:1.35em;height:1.35em;border-radius:.32em;background:linear-gradient(180deg,#5428f6,#7c3aed);color:#fff;font-size:.9em;letter-spacing:0;box-shadow:0 6px 20px #7c3aed4d}.swot-panel[data-astro-cid-ablm4cop] strong[data-astro-cid-ablm4cop]{font-weight:700;color:var(--text)}.q-list[data-astro-cid-ablm4cop]{list-style:none;padding:0;counter-reset:q;display:grid;gap:12px}.q-list[data-astro-cid-ablm4cop] li[data-astro-cid-ablm4cop]{counter-increment:q;position:relative;padding-left:44px;min-height:30px}.q-list[data-astro-cid-ablm4cop] li[data-astro-cid-ablm4cop]:before{content:counter(q);position:absolute;left:0;top:-1px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#7c3aed29;border:1px solid rgba(124,58,237,.45);color:var(--brand-text);font-size:14px;font-weight:700}.lead-list[data-astro-cid-ablm4cop]{list-style:none;padding:0;display:grid;gap:10px}.lead-list[data-astro-cid-ablm4cop] li[data-astro-cid-ablm4cop]{position:relative;padding-left:22px}.lead-list[data-astro-cid-ablm4cop] li[data-astro-cid-ablm4cop]:before{content:"";position:absolute;left:3px;top:.68em;width:8px;height:8px;border-radius:50%;background:var(--brand)}.lead-list--orange[data-astro-cid-ablm4cop] li[data-astro-cid-ablm4cop]:before{background:var(--friction)}.prompt[data-astro-cid-ablm4cop]{padding:14px 18px;border-left:3px solid var(--brand);border-radius:0 14px 14px 0;background:#7c3aed1a;color:var(--text);font-weight:600}.panel[data-astro-cid-ablm4cop]>[data-astro-cid-ablm4cop]+.prompt[data-astro-cid-ablm4cop]{margin-top:26px}.letter-quote[data-astro-cid-ablm4cop]{font-style:italic;color:var(--text)}.checklist[data-astro-cid-ablm4cop]{list-style:none;padding:0;display:grid;gap:10px}.checklist[data-astro-cid-ablm4cop] label[data-astro-cid-ablm4cop]{position:relative;display:flex;align-items:flex-start;gap:14px;padding:14px 16px;cursor:pointer;background:var(--surface-el);border:1px solid var(--border);border-radius:16px;line-height:1.45;transition:border-color .15s ease}.checklist[data-astro-cid-ablm4cop] input[data-astro-cid-ablm4cop]{position:absolute;opacity:0;width:1px;height:1px}.checklist[data-astro-cid-ablm4cop] .box[data-astro-cid-ablm4cop]{flex:none;width:22px;height:22px;margin-top:1px;border-radius:7px;border:2px solid #4A4A52;transition:background-color .15s ease,border-color .15s ease}.checklist[data-astro-cid-ablm4cop] input[data-astro-cid-ablm4cop]:checked+.box[data-astro-cid-ablm4cop]{border-color:var(--success);background:var(--success) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%230A0A0A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px no-repeat}.checklist[data-astro-cid-ablm4cop] input[data-astro-cid-ablm4cop]:checked~span[data-astro-cid-ablm4cop]:last-child{color:var(--muted);text-decoration:line-through;text-decoration-color:#8e8e9699}.checklist[data-astro-cid-ablm4cop] input[data-astro-cid-ablm4cop]:focus-visible+.box[data-astro-cid-ablm4cop]{outline:2px solid #C4B5FD;outline-offset:2px}.checklist[data-astro-cid-ablm4cop] label[data-astro-cid-ablm4cop]:has(input:checked){border-color:#22c55e59}.inline-link[data-astro-cid-ablm4cop]{color:var(--brand-text);text-decoration:underline;text-underline-offset:3px}.inline-link[data-astro-cid-ablm4cop]:focus-visible{outline:2px solid #C4B5FD;outline-offset:3px;border-radius:4px}@media(max-width:479px){.swot-intro[data-astro-cid-ablm4cop]{padding-top:108px}.swot-sub[data-astro-cid-ablm4cop]{font-size:18px}.q-list[data-astro-cid-ablm4cop] li[data-astro-cid-ablm4cop]{padding-left:40px}}@media(prefers-reduced-motion:reduce){.checklist[data-astro-cid-ablm4cop] label[data-astro-cid-ablm4cop],.checklist[data-astro-cid-ablm4cop] .box[data-astro-cid-ablm4cop]{transition:none}}
