.the-problem[data-astro-cid-radyr5rm]{padding:8rem 5%;background-color:var(--white);display:flex;justify-content:center}.container[data-astro-cid-radyr5rm]{max-width:800px;text-align:center}h2[data-astro-cid-radyr5rm]{font-family:Cormorant Garamond,serif;font-size:3.2rem;color:var(--navy);line-height:1.1;margin-bottom:3rem;font-style:italic}.content[data-astro-cid-radyr5rm]{display:flex;flex-direction:column;gap:1.5rem}p[data-astro-cid-radyr5rm].lead{font-size:1.3rem;color:var(--navy);line-height:1.6;font-weight:500;margin:0}p[data-astro-cid-radyr5rm]{font-size:1.15rem;color:var(--text-dark);line-height:1.6;margin:0}p[data-astro-cid-radyr5rm].punchline{margin-top:1.5rem;font-weight:600;color:var(--royal-blue);font-size:1.25rem}@media(max-width:768px){.the-problem[data-astro-cid-radyr5rm]{padding:5rem 5%}h2[data-astro-cid-radyr5rm]{font-size:2.4rem;margin-bottom:2rem}p[data-astro-cid-radyr5rm].lead{font-size:1.15rem}p[data-astro-cid-radyr5rm],p[data-astro-cid-radyr5rm].punchline{font-size:1.05rem}}.what-i-do[data-astro-cid-eb6pxgw6]{padding:8rem 5%;background-color:var(--bg-beige)}.container[data-astro-cid-eb6pxgw6]{max-width:1200px;margin:0 auto}.section-header[data-astro-cid-eb6pxgw6]{text-align:center;margin-bottom:5rem}.section-header[data-astro-cid-eb6pxgw6] h2[data-astro-cid-eb6pxgw6]{font-size:3rem;color:var(--navy);margin-bottom:1rem}.section-header[data-astro-cid-eb6pxgw6] p[data-astro-cid-eb6pxgw6]{font-size:1.2rem;color:var(--text-muted)}.services-grid[data-astro-cid-eb6pxgw6]{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem}.service-card[data-astro-cid-eb6pxgw6]{background:var(--white);padding:3rem;border-radius:4px;border:1px solid rgba(10,34,64,.05);transition:transform .3s ease,box-shadow .3s ease}.service-card[data-astro-cid-eb6pxgw6]:hover{transform:translateY(-5px);box-shadow:10px 10px 0 var(--royal-blue)}.icon-placeholder[data-astro-cid-eb6pxgw6]{font-family:Cormorant Garamond,serif;font-style:italic;font-size:2rem;color:var(--royal-blue);margin-bottom:1.5rem;font-weight:600}.service-card[data-astro-cid-eb6pxgw6] h3[data-astro-cid-eb6pxgw6]{font-size:1.4rem;color:var(--navy);margin-bottom:1rem;font-weight:600}.service-card[data-astro-cid-eb6pxgw6] p[data-astro-cid-eb6pxgw6]{font-size:1.05rem;color:var(--text-dark);line-height:1.6;margin:0}@media(max-width:960px){.services-grid[data-astro-cid-eb6pxgw6]{grid-template-columns:1fr;gap:2rem}.what-i-do[data-astro-cid-eb6pxgw6]{padding:5rem 5%}.section-header[data-astro-cid-eb6pxgw6]{margin-bottom:3rem}.section-header[data-astro-cid-eb6pxgw6] h2[data-astro-cid-eb6pxgw6]{font-size:2.5rem}.service-card[data-astro-cid-eb6pxgw6]{padding:2rem}}.engagement-tiers[data-astro-cid-6keolyki]{background:var(--bg-beige);padding:8rem 5%}.tiers-container[data-astro-cid-6keolyki]{max-width:1200px;margin:0 auto}.tier-row[data-astro-cid-6keolyki]{display:grid;grid-template-columns:1.5fr 2.5fr 1fr;gap:4rem;padding:4rem 0;border-bottom:1px solid rgba(10,34,64,.15);align-items:center}.tier-row[data-astro-cid-6keolyki]:last-child{border-bottom:none}.tier-meta[data-astro-cid-6keolyki] h4[data-astro-cid-6keolyki]{text-transform:uppercase;letter-spacing:2px;font-size:.8rem;font-family:Inter,sans-serif;font-weight:600;color:var(--text-muted);margin-bottom:1rem}.tier-meta[data-astro-cid-6keolyki] h2[data-astro-cid-6keolyki]{font-size:3rem;margin-bottom:.5rem;line-height:1.1;color:var(--navy)}.tier-price[data-astro-cid-6keolyki]{font-family:Cormorant Garamond,serif;font-size:1.8rem;color:var(--royal-blue);font-style:italic}.tier-details[data-astro-cid-6keolyki] p[data-astro-cid-6keolyki]{font-size:1.25rem;line-height:1.6;color:var(--text-dark);margin:0;max-width:90%}.tier-cta[data-astro-cid-6keolyki]{text-align:right}.btn-outline[data-astro-cid-6keolyki]{display:inline-block;border:1px solid var(--navy);padding:1rem 2rem;text-decoration:none;color:var(--navy);font-size:.8rem;text-transform:uppercase;letter-spacing:2px;font-weight:600;transition:all .3s ease;white-space:nowrap}.btn-outline[data-astro-cid-6keolyki]:hover{background:var(--royal-blue);border-color:var(--royal-blue);color:#fff}@media(max-width:960px){.tier-row[data-astro-cid-6keolyki]{grid-template-columns:1fr;gap:1.5rem;padding:3rem 0;text-align:center;align-items:center}.tier-meta[data-astro-cid-6keolyki] h2[data-astro-cid-6keolyki]{font-size:2.5rem}.tier-cta[data-astro-cid-6keolyki]{text-align:center;margin-top:1rem}.tier-details[data-astro-cid-6keolyki] p[data-astro-cid-6keolyki]{max-width:100%;font-size:1.1rem}}.why-kim[data-astro-cid-kmxmkfff]{padding:8rem 5%;background-color:var(--white)}.container[data-astro-cid-kmxmkfff]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:.8fr 1.2fr;gap:6rem;align-items:center}.image-column[data-astro-cid-kmxmkfff]{width:100%}.portrait-wrapper[data-astro-cid-kmxmkfff]{width:100%;aspect-ratio:4/5;background-color:var(--bg-beige);background-image:url(/kim.jpg);background-position:center;background-size:cover;border-radius:4px;box-shadow:-15px 15px 0 var(--navy)}.text-column[data-astro-cid-kmxmkfff] h2[data-astro-cid-kmxmkfff]{font-family:Cormorant Garamond,serif;font-size:3.5rem;color:var(--navy);line-height:1.1;margin-bottom:.5rem;font-style:italic}.credentials[data-astro-cid-kmxmkfff]{display:inline-block;font-family:Inter,sans-serif;text-transform:uppercase;letter-spacing:2px;font-size:.85rem;font-weight:600;color:var(--royal-blue);margin-bottom:2.5rem}.bio-content[data-astro-cid-kmxmkfff] p[data-astro-cid-kmxmkfff]{font-size:1.15rem;color:var(--text-dark);line-height:1.7;margin-bottom:1.5rem}.bio-content[data-astro-cid-kmxmkfff] p[data-astro-cid-kmxmkfff].philosophy{font-weight:600;color:var(--navy);margin-top:2rem;padding-left:1.5rem;border-left:3px solid var(--royal-blue)}.link-arrow[data-astro-cid-kmxmkfff]{display:inline-block;margin-top:2rem;font-size:1.05rem;font-weight:600;color:var(--royal-blue);text-decoration:none;transition:color .3s ease,transform .3s ease}.link-arrow[data-astro-cid-kmxmkfff]:hover{color:var(--navy);transform:translate(5px)}@media(max-width:960px){.container[data-astro-cid-kmxmkfff]{grid-template-columns:1fr;gap:4rem}.portrait-wrapper[data-astro-cid-kmxmkfff]{aspect-ratio:1/1;max-width:500px;margin:0 auto}.text-column[data-astro-cid-kmxmkfff] h2[data-astro-cid-kmxmkfff]{font-size:2.8rem}}.partners[data-astro-cid-2nykny4j] h2[data-astro-cid-2nykny4j]{font-size:2.8rem;margin-bottom:2rem}.intro-p[data-astro-cid-2nykny4j]{font-size:1.1rem;margin-bottom:1.5rem;color:var(--text-dark)}.desc-p[data-astro-cid-2nykny4j]{margin-bottom:2rem;color:var(--text-muted);font-size:.95rem}.integrity-box[data-astro-cid-2nykny4j]{padding:2rem;border:1px solid var(--royal-blue);background:var(--white)}.quote[data-astro-cid-2nykny4j]{font-style:italic;color:var(--royal-blue);margin-bottom:1rem;font-size:1.05rem}.author[data-astro-cid-2nykny4j]{font-family:Cormorant Garamond,serif;font-size:1.2rem;font-style:italic;color:var(--navy)}@media(max-width:768px){.partners[data-astro-cid-2nykny4j] h2[data-astro-cid-2nykny4j]{font-size:2.2rem;margin-bottom:1.5rem}.integrity-box[data-astro-cid-2nykny4j]{padding:1.5rem}}.hero[data-astro-cid-j7pv25f6]{padding:6rem 5% 10rem;display:grid;grid-template-columns:1.2fr .8fr;gap:6rem;align-items:center;max-width:1400px;margin:0 auto}.hero-content[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:4.2rem;line-height:1.1;margin-bottom:3rem;color:var(--navy)}.hero-btn[data-astro-cid-j7pv25f6]{display:inline-block;background:var(--navy);color:#fff;padding:1.2rem 3rem;text-decoration:none;font-weight:600;text-transform:uppercase;letter-spacing:2px;font-size:.85rem;box-shadow:15px 15px 0 var(--bg-beige);transition:all .3s ease}.hero-btn[data-astro-cid-j7pv25f6]:hover{background:var(--royal-blue);transform:translate(-5px,-5px);box-shadow:20px 20px 0 var(--bg-beige)}.hero-image[data-astro-cid-j7pv25f6]{width:100%;height:70vh;background:url(/home-banner.png) center/cover no-repeat;border-radius:4px}.providers-section[data-astro-cid-j7pv25f6]{background-color:var(--bg-beige);padding:6rem 5%;border-top:1px solid rgba(0,0,0,.05)}@media(max-width:960px){.hero[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:4rem;padding:4rem 5% 6rem}.hero-content[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:3.2rem}.hero-image[data-astro-cid-j7pv25f6]{height:50vh}}
