.problem-section[data-astro-cid-iahqwi52]{background:var(--white);padding:8rem 0}.problem-grid[data-astro-cid-iahqwi52]{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:start}.problem-h2[data-astro-cid-iahqwi52]{font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.2;color:var(--navy);margin:1.25rem 0 1.5rem}.problem-p[data-astro-cid-iahqwi52]{font-weight:300;font-size:.9rem;line-height:1.85;color:#556;margin-bottom:1.1rem}.problem-signals[data-astro-cid-iahqwi52]{background:var(--off);border:1px solid var(--border);border-radius:12px;padding:2.5rem}.signals-label[data-astro-cid-iahqwi52]{font-family:DM Mono,monospace;font-size:.55rem;letter-spacing:.14em;text-transform:uppercase;color:var(--teal-dk);margin-bottom:1.5rem}.signal-item[data-astro-cid-iahqwi52]{display:flex;align-items:flex-start;gap:12px;padding:.75rem 0;border-bottom:1px solid var(--border)}.signal-item[data-astro-cid-iahqwi52]:last-child{border-bottom:none}.signal-dot[data-astro-cid-iahqwi52]{width:6px;height:6px;border-radius:50%;background:var(--teal);flex-shrink:0;margin-top:5px;opacity:.7}.signal-item[data-astro-cid-iahqwi52] span[data-astro-cid-iahqwi52]{font-size:.84rem;font-weight:300;color:#445;line-height:1.5}.what-section[data-astro-cid-iahqwi52]{background:var(--off);padding:8rem 0}.what-h2[data-astro-cid-iahqwi52]{font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(2rem,3.5vw,3rem);line-height:1.15;color:var(--navy)}.what-h2[data-astro-cid-iahqwi52] em[data-astro-cid-iahqwi52]{font-style:italic;color:var(--teal-dk)}.what-grid[data-astro-cid-iahqwi52]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.what-card[data-astro-cid-iahqwi52]{background:var(--white);border-radius:10px;padding:2.2rem;border:1px solid var(--border);transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.what-card[data-astro-cid-iahqwi52]:before{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--teal);transition:width .4s ease}.what-card[data-astro-cid-iahqwi52]:hover{transform:translateY(-3px);box-shadow:0 12px 36px #1e2a3a12}.what-card[data-astro-cid-iahqwi52]:hover:before{width:100%}.what-num[data-astro-cid-iahqwi52]{font-family:DM Mono,monospace;font-size:.52rem;color:var(--teal-dk);letter-spacing:.15em;margin-bottom:.6rem}.what-title[data-astro-cid-iahqwi52]{font-family:Cormorant Garamond,serif;font-weight:600;font-size:1.15rem;color:var(--navy);margin-bottom:.75rem;line-height:1.2}.what-desc[data-astro-cid-iahqwi52]{font-weight:300;font-size:.8rem;line-height:1.72;color:#667;margin-bottom:1.25rem}.what-deliverables[data-astro-cid-iahqwi52]{display:flex;flex-direction:column;gap:.45rem}.deliverable[data-astro-cid-iahqwi52]{display:flex;align-items:flex-start;gap:8px}.deliverable[data-astro-cid-iahqwi52] span[data-astro-cid-iahqwi52]{font-size:.78rem;color:#556;font-weight:300;line-height:1.4}.who-section[data-astro-cid-iahqwi52]{background:var(--navy);padding:8rem 0}.who-grid[data-astro-cid-iahqwi52]{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:start}.who-h2[data-astro-cid-iahqwi52]{font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.2;color:#fff;margin:1.25rem 0 1.5rem}.who-h2[data-astro-cid-iahqwi52] em[data-astro-cid-iahqwi52]{font-style:italic;color:var(--teal-lt)}.who-p[data-astro-cid-iahqwi52]{font-weight:300;font-size:.88rem;line-height:1.82;color:#fff6;margin-bottom:1rem}.who-types[data-astro-cid-iahqwi52]{display:flex;flex-direction:column}.who-type[data-astro-cid-iahqwi52]{padding:1.4rem 0;border-bottom:1px solid rgba(255,255,255,.06)}.who-type[data-astro-cid-iahqwi52]:first-child{border-top:1px solid rgba(255,255,255,.06)}.who-type-label[data-astro-cid-iahqwi52]{font-weight:500;font-size:.84rem;color:#fff;margin-bottom:.35rem}.who-type-desc[data-astro-cid-iahqwi52]{font-weight:300;font-size:.78rem;line-height:1.6;color:#ffffff59}.niche-cta-section[data-astro-cid-iahqwi52]{background:var(--navy-mid);padding:7rem 0}.niche-cta-inner[data-astro-cid-iahqwi52]{text-align:center;max-width:620px;margin:0 auto}.niche-cta-h[data-astro-cid-iahqwi52]{font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(1.8rem,3vw,2.6rem);color:var(--white);margin-bottom:1rem;line-height:1.2}.niche-cta-sub[data-astro-cid-iahqwi52]{font-weight:300;font-size:.88rem;line-height:1.75;color:#ffffff61;margin-bottom:2rem}.niche-cta-actions[data-astro-cid-iahqwi52]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}@media (max-width: 900px){.problem-grid[data-astro-cid-iahqwi52],.who-grid[data-astro-cid-iahqwi52]{grid-template-columns:1fr;gap:2.5rem}.what-grid[data-astro-cid-iahqwi52]{grid-template-columns:1fr 1fr}}@media (max-width: 600px){.what-grid[data-astro-cid-iahqwi52]{grid-template-columns:1fr}.niche-cta-actions[data-astro-cid-iahqwi52]{flex-direction:column;align-items:center}}
