.footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--border);background:var(--white);padding:32px 0}.bar[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}nav[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:20px;display:flex}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--cacao-light);font-size:14px;text-decoration:none}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--raspberry)}small[data-astro-cid-jo6i4kqk]{color:var(--muted)}.header[data-astro-cid-nen7h5rs]{z-index:10;backdrop-filter:blur(12px);border-bottom:1px solid var(--border);background:#fdf4e8e0;position:sticky;top:0}.bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;height:72px;display:flex}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:auto;height:40px}.nav[data-astro-cid-nen7h5rs]{align-items:center;gap:28px;display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn){color:var(--cacao-light);font-size:15px;font-weight:500;text-decoration:none}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn):hover{color:var(--raspberry)}.nav[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{padding:10px 20px}.menu-toggle[data-astro-cid-nen7h5rs],.menu-button[data-astro-cid-nen7h5rs]{display:none}@media (width<=860px){.menu-button[data-astro-cid-nen7h5rs]{cursor:pointer;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.menu-button[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs],.menu-button[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:before,.menu-button[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:after{background:var(--cacao);border-radius:2px;width:22px;height:2px;display:block;position:relative}.menu-button[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:before,.menu-button[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:after{content:"";position:absolute}.menu-button[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:before{top:-7px}.menu-button[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:after{top:7px}.nav[data-astro-cid-nen7h5rs]{background:var(--cream);border-bottom:1px solid var(--border);flex-direction:column;align-items:stretch;gap:4px;padding:12px 20px 20px;display:none;position:absolute;top:72px;left:0;right:0}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn){padding:10px 0}.menu-toggle[data-astro-cid-nen7h5rs]:checked~.nav[data-astro-cid-nen7h5rs]{display:flex}}:root{--raspberry:#d93d66;--raspberry-dark:#b02a50;--raspberry-soft:#fde3e8;--pink:#fd97a7;--pink-line:#ef5679;--cherry:#ea3663;--cacao:#6e2618;--cacao-light:#8a4a3c;--caramel:#e3a33b;--caramel-soft:#fbefd9;--cream:#fdf4e8;--mint:#1e9e62;--mint-soft:#e3f5ec;--white:#fff;--text:#3b1a12;--muted:#8c716a;--border:#6e26181f;--font-display:"Fraunces", Georgia, serif;--radius:22px;--container:1160px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{color:var(--text);background:var(--cream);-webkit-font-smoothing:antialiased;margin:0;font-family:Poppins,Segoe UI,system-ui,sans-serif;line-height:1.6}img{max-width:100%;display:block}a{color:inherit}h1,h2,h3{color:var(--cacao);margin:0;line-height:1.15}h1,h2{font-family:var(--font-display);font-variation-settings:"SOFT" 100, "opsz" 9;letter-spacing:-.01em}h2{font-size:clamp(28px,4vw,40px);font-weight:700}h3{font-size:19px;font-weight:600}p{margin:0}.container{width:100%;max-width:var(--container);margin:0 auto;padding:0 20px}.section{padding:96px 0}.section-head{max-width:640px;margin-bottom:48px}.section-head p{color:var(--muted);margin-top:12px;font-size:17px}.eyebrow{letter-spacing:2px;text-transform:uppercase;color:var(--raspberry);margin-bottom:12px;font-size:13px;font-weight:600;display:inline-block}.highlight{color:var(--raspberry)}.btn{font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:13px 26px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-primary{color:var(--white);background:var(--raspberry);box-shadow:0 8px 24px #d93d664d}.btn-primary:hover{box-shadow:0 12px 32px #d93d6666}.btn-outline{color:var(--cacao);background:var(--white);border:1px solid var(--border)}.card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);padding:28px}.grid{gap:20px;display:grid}@media (width>=720px){.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}}@media (width<=719px){.section{padding:64px 0}}
