.lp-hero[data-astro-cid-w6rdchnq]{position:relative;background:url(/images/coaching-mit-astrid-1.jpg) center center / cover no-repeat;min-height:520px;display:flex;align-items:center;justify-content:center}.lp-hero[data-astro-cid-w6rdchnq]:before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#14161bb8,#14161b94 60%,#14161bb8)}.lp-hero__inner[data-astro-cid-w6rdchnq]{position:relative;z-index:1;text-align:center;padding:6rem 1.5rem}.lp-hero__label[data-astro-cid-w6rdchnq]{font-size:.9rem;text-transform:uppercase;letter-spacing:.15em;color:#ffffffe6;font-weight:600;margin-bottom:1rem}.lp-hero[data-astro-cid-w6rdchnq] h1[data-astro-cid-w6rdchnq]{max-width:750px;margin:0 auto 2rem;color:#fff}.lp-hero[data-astro-cid-w6rdchnq] .btn[data-astro-cid-w6rdchnq]{font-size:1rem;padding:.85rem 2rem}@media(max-width:768px){.lp-hero[data-astro-cid-w6rdchnq]{min-height:420px}.lp-hero__inner[data-astro-cid-w6rdchnq]{padding:4rem 1rem}.lp-hero[data-astro-cid-w6rdchnq] h1[data-astro-cid-w6rdchnq]{font-size:1.6rem}}.content-section[data-astro-cid-w6rdchnq]{max-width:780px;margin:0 auto}.lead[data-astro-cid-w6rdchnq]{font-size:1.15rem;color:var(--color-text);font-weight:450;line-height:1.8}.topics-grid[data-astro-cid-w6rdchnq]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;max-width:900px;margin:0 auto}.topic-item[data-astro-cid-w6rdchnq]{display:flex;align-items:center;gap:.8rem;padding:1.2rem 1.5rem}.topic-item[data-astro-cid-w6rdchnq] svg[data-astro-cid-w6rdchnq]{flex-shrink:0;color:var(--color-accent)}.topic-item[data-astro-cid-w6rdchnq] span[data-astro-cid-w6rdchnq]{font-size:.95rem}.pillars[data-astro-cid-w6rdchnq]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.pillar[data-astro-cid-w6rdchnq]{text-align:center;padding:2.5rem 2rem}.pillar__number[data-astro-cid-w6rdchnq]{display:inline-block;font-size:2rem;font-weight:700;color:var(--color-accent);margin-bottom:1rem}.pillar[data-astro-cid-w6rdchnq] h3[data-astro-cid-w6rdchnq]{margin-bottom:1rem}.pillar[data-astro-cid-w6rdchnq] p[data-astro-cid-w6rdchnq]{font-size:.95rem;color:var(--color-text-light)}.steps[data-astro-cid-w6rdchnq]{display:flex;align-items:flex-start;gap:2rem;max-width:1000px;margin:0 auto}.step[data-astro-cid-w6rdchnq]{flex:1;text-align:center}.step__icon[data-astro-cid-w6rdchnq]{color:var(--color-accent);margin-bottom:.6rem}.step__number[data-astro-cid-w6rdchnq]{display:inline-block;font-size:2.5rem;font-weight:700;color:var(--color-accent);margin-bottom:1rem}.step[data-astro-cid-w6rdchnq] h3[data-astro-cid-w6rdchnq]{margin-bottom:.8rem}.step[data-astro-cid-w6rdchnq] p[data-astro-cid-w6rdchnq]{font-size:.95rem;color:var(--color-text-light)}.step__divider[data-astro-cid-w6rdchnq]{width:60px;height:1px;background:var(--color-border);margin-top:2.5rem;flex-shrink:0}.faq-list[data-astro-cid-w6rdchnq]{max-width:780px;margin:0 auto;display:flex;flex-direction:column;gap:.75rem}.faq-item[data-astro-cid-w6rdchnq]{padding:0;overflow:hidden}.faq-question[data-astro-cid-w6rdchnq]{display:flex;justify-content:space-between;align-items:center;padding:1.3rem 1.5rem;cursor:pointer;font-weight:500;font-size:1rem;color:var(--color-dark);list-style:none}.faq-question[data-astro-cid-w6rdchnq]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-w6rdchnq]::marker{content:""}.faq-chevron[data-astro-cid-w6rdchnq]{flex-shrink:0;color:var(--color-accent);transition:transform .3s ease}details[data-astro-cid-w6rdchnq][open] .faq-chevron[data-astro-cid-w6rdchnq]{transform:rotate(180deg)}.faq-answer[data-astro-cid-w6rdchnq]{padding:0 1.5rem 1.3rem;font-size:.95rem;color:var(--color-text-light);line-height:1.7}.link-arrow[data-astro-cid-w6rdchnq]{font-weight:500;font-size:.95rem;color:var(--color-black);display:inline;transition:transform .3s}.link-arrow[data-astro-cid-w6rdchnq]:hover{transform:translate(4px)}@media(max-width:768px){.topics-grid[data-astro-cid-w6rdchnq],.pillars[data-astro-cid-w6rdchnq]{grid-template-columns:1fr}.steps[data-astro-cid-w6rdchnq]{flex-direction:column}.step__divider[data-astro-cid-w6rdchnq]{width:1px;height:40px;margin:0 auto}}
