.mp-hero[data-astro-cid-vkmoszml]{display:grid;grid-template-columns:1.1fr 1fr;grid-template-areas:"head form" "points form";grid-template-rows:auto 1fr;gap:0 2rem;align-items:start;background:#f5f0e8;border:1px solid #ead9c8;border-radius:var(--radius-xl, 24px);padding:2.25rem 2.5rem;margin-top:.875rem}.mp-area-head[data-astro-cid-vkmoszml]{grid-area:head}.mp-area-points[data-astro-cid-vkmoszml]{grid-area:points}.mp-area-form[data-astro-cid-vkmoszml]{grid-area:form}.mp-badge[data-astro-cid-vkmoszml]{display:inline-block;background:#d97757;color:#fff;font-size:.8rem;font-weight:700;padding:.3rem .85rem;border-radius:999px}.mp-hero[data-astro-cid-vkmoszml] h1[data-astro-cid-vkmoszml]{font-size:2.2rem;font-weight:900;line-height:1.3;color:#141413;margin:.85rem 0 .75rem}.mp-hero[data-astro-cid-vkmoszml] h1[data-astro-cid-vkmoszml] span[data-astro-cid-vkmoszml]{display:block;font-size:1.2rem;color:#d97757;margin-top:.35rem}.mp-lead[data-astro-cid-vkmoszml]{font-size:.98rem;line-height:1.9;color:#3d3929;margin:0 0 1rem}.mp-hero-visual[data-astro-cid-vkmoszml]{display:block;width:100%;max-width:520px;height:auto;margin:.5rem 0 1rem}.mp-points[data-astro-cid-vkmoszml]{list-style:none;padding:0;margin:0;display:grid;gap:.5rem}.mp-points[data-astro-cid-vkmoszml] li[data-astro-cid-vkmoszml]{position:relative;padding-left:1.5rem;font-size:.93rem;color:#141413}.mp-points[data-astro-cid-vkmoszml] li[data-astro-cid-vkmoszml]:before{content:"✓";position:absolute;left:0;color:#d97757;font-weight:900}.mp-hero-form[data-astro-cid-vkmoszml]{position:sticky;top:90px;scroll-margin-top:90px}.mp-section[data-astro-cid-vkmoszml]{background:var(--c-bg-white, #fff);border-radius:var(--radius-xl, 24px);padding:2rem 2.5rem;margin-top:.875rem}.mp-section[data-astro-cid-vkmoszml] h2[data-astro-cid-vkmoszml]{font-size:1.4rem;font-weight:900;margin:0 0 1.25rem;padding-left:.75rem;border-left:5px solid #d97757}.mp-samples[data-astro-cid-vkmoszml]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.mp-samples[data-astro-cid-vkmoszml] figure[data-astro-cid-vkmoszml]{margin:0}.mp-samples[data-astro-cid-vkmoszml] img[data-astro-cid-vkmoszml]{width:100%;height:auto;display:block;border:1px solid #e7e2dc;border-radius:8px}.mp-samples[data-astro-cid-vkmoszml] figcaption[data-astro-cid-vkmoszml]{font-size:.85rem;color:#3d3929;margin-top:.5rem;line-height:1.6}.mp-chapters[data-astro-cid-vkmoszml]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem 1.5rem}.mp-chapters[data-astro-cid-vkmoszml] li[data-astro-cid-vkmoszml]{display:grid;grid-template-columns:2.4rem 1fr;column-gap:.5rem;padding:.6rem 0;border-bottom:1px solid #f0ebe5}.mp-ch-no[data-astro-cid-vkmoszml]{grid-row:span 2;font-weight:900;color:#d97757;font-size:1.1rem}.mp-ch-name[data-astro-cid-vkmoszml]{font-weight:800}.mp-ch-body[data-astro-cid-vkmoszml]{font-size:.85rem;color:#6b6a65;line-height:1.6}.mp-for[data-astro-cid-vkmoszml]{margin:0 0 1.5rem;padding-left:1.2rem;line-height:2}.mp-btn[data-astro-cid-vkmoszml]{display:inline-block;background:#d97757;color:#fff;font-weight:700;padding:.9rem 2rem;border-radius:999px;text-decoration:none}.mp-btn[data-astro-cid-vkmoszml]:hover{background:#c4633f}.mp-links[data-astro-cid-vkmoszml]{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}.mp-links[data-astro-cid-vkmoszml] a[data-astro-cid-vkmoszml]{display:flex;flex-direction:column;gap:.25rem;padding:.85rem 1rem;border:1px solid #ecdcd2;border-radius:12px;text-decoration:none;color:inherit;background:#fdf8f5}.mp-links[data-astro-cid-vkmoszml] a[data-astro-cid-vkmoszml] span[data-astro-cid-vkmoszml]{font-weight:800}.mp-links[data-astro-cid-vkmoszml] a[data-astro-cid-vkmoszml] small[data-astro-cid-vkmoszml]{font-size:.78rem;color:#6b6a65;line-height:1.5}.mp-more[data-astro-cid-vkmoszml]{margin:1rem 0 0;text-align:right}.mp-about[data-astro-cid-vkmoszml] p[data-astro-cid-vkmoszml]{line-height:1.9;margin:0 0 .75rem}.mp-note[data-astro-cid-vkmoszml]{font-size:.8rem;color:#6b6a65}@media(max-width:900px){.mp-hero[data-astro-cid-vkmoszml]{grid-template-columns:1fr;grid-template-areas:"head" "form" "points";grid-template-rows:auto;gap:1.25rem;padding:1.5rem 1.25rem}.mp-hero-form[data-astro-cid-vkmoszml]{position:static}.mp-hero[data-astro-cid-vkmoszml] h1[data-astro-cid-vkmoszml]{font-size:1.7rem}.mp-section[data-astro-cid-vkmoszml]{padding:1.5rem 1.25rem}.mp-samples[data-astro-cid-vkmoszml],.mp-chapters[data-astro-cid-vkmoszml]{grid-template-columns:1fr}.mp-links[data-astro-cid-vkmoszml]{grid-template-columns:repeat(2,1fr)}}
