.hero[data-astro-cid-j7pv25f6]{position:relative;isolation:isolate;background:linear-gradient(100deg,#fdf8f5,#fbeee8 55%,#f6dcd2);overflow:hidden}.hero-grid[data-astro-cid-j7pv25f6]{position:relative;z-index:1;display:grid;grid-template-columns:1.15fr .85fr;gap:2rem;align-items:center;padding:3rem 16px}.lead[data-astro-cid-j7pv25f6]{font-size:1.15rem;color:var(--ink-2);max-width:36em}.cta[data-astro-cid-j7pv25f6]{display:flex;gap:.8rem;flex-wrap:wrap;margin:1.5rem 0}.hero-points[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:0;display:flex;gap:1.5rem;flex-wrap:wrap;font-size:.92rem;color:var(--ink-2)}.hero-points[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.5rem;max-width:12em}.hero-points[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{color:var(--coral);flex:none}.hero-art[data-astro-cid-j7pv25f6]{position:relative}.hero[data-astro-cid-j7pv25f6]:has(.hero-bg) .hero-art[data-astro-cid-j7pv25f6]{visibility:hidden}.hero-art[data-astro-cid-j7pv25f6] .glow[data-astro-cid-j7pv25f6]{position:absolute;inset:10% 15%;background:radial-gradient(circle,rgba(226,70,47,.35),transparent 65%);filter:blur(20px)}.hero-art[data-astro-cid-j7pv25f6] .mask-ph{position:relative;background:transparent;color:#e7b2a5;aspect-ratio:1}.promo[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:auto 1fr auto;gap:1.5rem;align-items:center;padding:1.25rem 1.5rem;background:var(--bg-soft)}.promo[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-bottom:.3rem}.promo[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0}.promo-art[data-astro-cid-j7pv25f6] table[data-astro-cid-j7pv25f6]{background:#fff;border-radius:10px;box-shadow:var(--shadow);border-collapse:collapse;font-size:.8rem;color:var(--coral)}.promo-art[data-astro-cid-j7pv25f6] td[data-astro-cid-j7pv25f6]{padding:.3rem .6rem;border-bottom:1px solid var(--line);text-align:center}.promo-art[data-astro-cid-j7pv25f6] td[data-astro-cid-j7pv25f6]:first-child{color:#c9b3aa}.budget[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.3rem;padding:1.2rem;text-decoration:none;color:var(--ink)}.budget[data-astro-cid-j7pv25f6]:hover,.vs[data-astro-cid-j7pv25f6]:hover,.guide[data-astro-cid-j7pv25f6]:hover{border-color:var(--coral)}.budget[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:1.2rem}.budget-icon[data-astro-cid-j7pv25f6]{color:var(--coral);font-weight:800;font-size:1.3rem}.budget[data-astro-cid-j7pv25f6] .arrow[data-astro-cid-j7pv25f6]{color:var(--coral)}.two-col[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 2fr;gap:2rem}.vs[data-astro-cid-j7pv25f6]{display:block;text-decoration:none;color:var(--ink);overflow:hidden}.vs-art[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;background:var(--blush)}.vs-art[data-astro-cid-j7pv25f6] .mask-ph{background:transparent}.vs-badge[data-astro-cid-j7pv25f6]{background:var(--coral);color:#fff;font-weight:800;border-radius:50%;width:42px;height:42px;display:grid;place-items:center;font-size:.85rem}.vs-body[data-astro-cid-j7pv25f6]{padding:1rem;display:flex;flex-direction:column;gap:.3rem}.cards-3[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.guides-row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:3fr 1fr;gap:2rem;align-items:start}.guide[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;text-decoration:none;color:var(--ink);overflow:hidden}.guide-art[data-astro-cid-j7pv25f6]{aspect-ratio:16/8;background:linear-gradient(135deg,#f7d9cf,#e2462f22),repeating-radial-gradient(circle at 30% 40%,#f3b7a7 0 2px,transparent 2px 14px)}.guide-body[data-astro-cid-j7pv25f6]{padding:1rem;display:flex;flex-direction:column;gap:.3rem}.research[data-astro-cid-j7pv25f6]{padding:1.5rem;background:var(--bg-soft)}@media(max-width:900px){.hero-grid[data-astro-cid-j7pv25f6],.two-col[data-astro-cid-j7pv25f6],.guides-row[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hero-art[data-astro-cid-j7pv25f6]{display:none}.promo[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.promo-art[data-astro-cid-j7pv25f6]{display:none}}
