.pillar-content.svelte-4iaytn{display:grid;gap:1.5rem}.pillar-hero.svelte-4iaytn,.pillar-section.svelte-4iaytn{background:#101112b8;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:1.5rem}.pillar-hero.svelte-4iaytn h1:where(.svelte-4iaytn){color:#fff;font-size:clamp(2rem,5vw,4rem);font-weight:800;line-height:1.05;margin:0 0 1rem;max-width:62rem}.pillar-intro.svelte-4iaytn{color:var(--text-secondary);display:grid;font-size:1.04rem;gap:.85rem;line-height:1.7;max-width:66rem}.pillar-intro.svelte-4iaytn p:where(.svelte-4iaytn),.subtheme-grid.svelte-4iaytn p:where(.svelte-4iaytn),.faq-list.svelte-4iaytn p:where(.svelte-4iaytn){margin:0}.pillar-primary-actions.svelte-4iaytn,.conversion-grid.svelte-4iaytn,.essential-grid.svelte-4iaytn{display:grid;gap:.85rem}.pillar-primary-actions.svelte-4iaytn{margin-top:1.4rem}.pillar-primary-actions.svelte-4iaytn a:where(.svelte-4iaytn),.conversion-grid.svelte-4iaytn a:where(.svelte-4iaytn),.essential-grid.svelte-4iaytn a:where(.svelte-4iaytn){background:#ffffff0b;border:1px solid rgba(255,255,255,.1);border-radius:8px;display:grid;gap:.35rem;min-height:6.5rem;padding:1rem;text-decoration:none;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.pillar-primary-actions.svelte-4iaytn a:where(.svelte-4iaytn):hover,.conversion-grid.svelte-4iaytn a:where(.svelte-4iaytn):hover,.essential-grid.svelte-4iaytn a:where(.svelte-4iaytn):hover{background:#d4af3714;border-color:#d4af3757;transform:translateY(-1px)}.pillar-primary-actions.svelte-4iaytn strong:where(.svelte-4iaytn),.conversion-grid.svelte-4iaytn strong:where(.svelte-4iaytn),.essential-grid.svelte-4iaytn strong:where(.svelte-4iaytn){color:#fff;font-size:1rem}.pillar-primary-actions.svelte-4iaytn span:where(.svelte-4iaytn),.conversion-grid.svelte-4iaytn span:where(.svelte-4iaytn),.essential-grid.svelte-4iaytn span:where(.svelte-4iaytn){color:var(--text-secondary);font-size:.9rem;line-height:1.5}.pillar-section-heading.svelte-4iaytn{margin-bottom:1rem}.pillar-section-heading.svelte-4iaytn h2:where(.svelte-4iaytn){color:#fff;font-size:clamp(1.35rem,3vw,2rem);font-weight:750;line-height:1.2;margin:0}.path-list.svelte-4iaytn{counter-reset:path;display:grid;gap:.75rem;list-style:none;margin:0;padding:0}.path-list.svelte-4iaytn li:where(.svelte-4iaytn){align-items:stretch;display:grid;gap:.8rem;grid-template-columns:auto minmax(0,1fr)}.path-list.svelte-4iaytn li:where(.svelte-4iaytn)>span:where(.svelte-4iaytn){align-items:center;background:#d4af37;border-radius:999px;color:#14110b;display:inline-flex;font-size:.9rem;font-weight:800;height:2rem;justify-content:center;margin-top:.5rem;width:2rem}.path-list.svelte-4iaytn a:where(.svelte-4iaytn){background:#ffffff0a;border:1px solid rgba(255,255,255,.09);border-radius:8px;display:grid;gap:.25rem;padding:.85rem 1rem;text-decoration:none}.path-list.svelte-4iaytn strong:where(.svelte-4iaytn){color:#fff}.path-list.svelte-4iaytn em:where(.svelte-4iaytn){color:var(--text-secondary);font-size:.9rem;font-style:normal;line-height:1.45}.subtheme-grid.svelte-4iaytn,.faq-list.svelte-4iaytn{display:grid;gap:1rem}.subtheme-grid.svelte-4iaytn article:where(.svelte-4iaytn),.faq-list.svelte-4iaytn article:where(.svelte-4iaytn){border-top:1px solid rgba(255,255,255,.1);padding-top:1rem}.subtheme-grid.svelte-4iaytn h3:where(.svelte-4iaytn),.faq-list.svelte-4iaytn h3:where(.svelte-4iaytn){color:#fff;font-size:1.05rem;font-weight:750;margin:0 0 .5rem}.subtheme-grid.svelte-4iaytn p:where(.svelte-4iaytn),.faq-list.svelte-4iaytn p:where(.svelte-4iaytn){color:var(--text-secondary);line-height:1.6}.subtheme-grid.svelte-4iaytn article:where(.svelte-4iaytn)>div:where(.svelte-4iaytn){display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.85rem}.subtheme-grid.svelte-4iaytn a:where(.svelte-4iaytn){border:1px solid rgba(212,175,55,.28);border-radius:999px;color:var(--color-gold-light);font-size:.82rem;font-weight:700;padding:.45rem .7rem;text-decoration:none}.conversion-band.svelte-4iaytn{background:#d4af370e;border-color:#d4af3733}@media(min-width:760px){.pillar-hero.svelte-4iaytn,.pillar-section.svelte-4iaytn{padding:2rem}.pillar-primary-actions.svelte-4iaytn,.conversion-grid.svelte-4iaytn{grid-template-columns:repeat(2,minmax(0,1fr))}.essential-grid.svelte-4iaytn{grid-template-columns:repeat(3,minmax(0,1fr))}.subtheme-grid.svelte-4iaytn{grid-template-columns:repeat(2,minmax(0,1fr))}}
