.intro[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;gap:16px;max-width:760px;margin-bottom:48px}.block-title[data-astro-cid-lmkygsfs]{font:var(--type-h3);font-size:30px;letter-spacing:var(--tracking-snug);margin-bottom:20px}.section-sm[data-astro-cid-lmkygsfs]{padding-top:clamp(48px,6vw,72px)}.grid[data-astro-cid-lmkygsfs]{list-style:none;margin:0;padding:0;display:grid;gap:20px}.grid--2[data-astro-cid-lmkygsfs]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3[data-astro-cid-lmkygsfs]{grid-template-columns:repeat(3,minmax(0,1fr))}.offer[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;gap:12px;padding:28px}.offer__head[data-astro-cid-lmkygsfs]{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.offer__name[data-astro-cid-lmkygsfs]{font:var(--type-h4)}.offer__price[data-astro-cid-lmkygsfs]{font:500 28px/1 var(--font-display);color:var(--navy-900);white-space:nowrap}.offer__link[data-astro-cid-lmkygsfs]{margin-top:auto;padding-top:4px;display:inline-flex;align-items:center;gap:6px;align-self:flex-start;font:600 15px var(--font-body);color:var(--navy-700);text-decoration:none}.offer__link[data-astro-cid-lmkygsfs]:hover{color:var(--navy-900);text-decoration:underline;text-decoration-color:var(--pink-300)}.plan[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;gap:10px;padding:28px}.plan__name[data-astro-cid-lmkygsfs]{font:var(--type-h3);font-size:26px}.plan__price[data-astro-cid-lmkygsfs]{display:flex;align-items:baseline;gap:6px;color:var(--navy-900)}.plan__from[data-astro-cid-lmkygsfs]{font:500 16px var(--font-body);color:var(--fg-2)}.plan__amount[data-astro-cid-lmkygsfs]{font:400 48px/1 var(--font-display);letter-spacing:-.02em}.plan__per[data-astro-cid-lmkygsfs]{font:400 16px var(--font-body);color:var(--fg-2)}.plan__hours[data-astro-cid-lmkygsfs]{font:600 16px var(--font-body);color:var(--navy-600);padding-bottom:12px;border-bottom:1px solid var(--cream-300)}.plan__body[data-astro-cid-lmkygsfs]{color:var(--fg-2);margin-bottom:8px}.plan[data-astro-cid-lmkygsfs] .plan__cta{margin-top:auto;align-self:flex-start}.grid--3[data-astro-cid-lmkygsfs]>li[data-astro-cid-lmkygsfs]:nth-child(2){border-color:var(--navy-700);box-shadow:var(--shadow-sm)}.bespoke[data-astro-cid-lmkygsfs]{margin-top:20px;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr) auto;gap:28px;align-items:center;padding:28px}.bespoke__head[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;gap:4px}.bespoke__head[data-astro-cid-lmkygsfs] .plan__hours[data-astro-cid-lmkygsfs]{border:0;padding:0}.bespoke__body[data-astro-cid-lmkygsfs]{color:var(--fg-2);padding-left:28px;border-left:1px solid var(--cream-300)}.cover[data-astro-cid-lmkygsfs]{background:var(--pink-300);border-radius:var(--radius-xl);padding:32px 36px;display:flex;flex-direction:column;gap:14px}.cover__title[data-astro-cid-lmkygsfs]{font:var(--type-h3);font-size:26px;color:var(--navy-900)}.cover__list[data-astro-cid-lmkygsfs]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 0;font:500 17px var(--font-body);color:var(--navy-900)}.cover__list[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]:not(:last-child):after{content:"·";margin:0 12px}.cover__note[data-astro-cid-lmkygsfs]{font:400 15px var(--font-body);color:var(--navy-800)}.cover__note[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]{color:var(--navy-900);font-weight:600;text-decoration-color:var(--navy-900)}.terms[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;gap:6px;max-width:760px}.terms[data-astro-cid-lmkygsfs] strong[data-astro-cid-lmkygsfs]{color:var(--fg-1)}.terms__small[data-astro-cid-lmkygsfs]{font:var(--type-small);color:var(--fg-3);margin-top:6px}.cta-contact[data-astro-cid-lmkygsfs]{display:flex;flex-wrap:wrap;gap:10px 24px}.cta-contact[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]{display:inline-flex;align-items:center;gap:8px;color:var(--cream-50);font:500 16px var(--font-body);text-decoration:none;overflow-wrap:anywhere}.cta-contact[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]:hover{text-decoration:underline;text-decoration-color:var(--pink-300)}@media(max-width:899px){.grid--3[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}.bespoke[data-astro-cid-lmkygsfs]{grid-template-columns:1fr;gap:14px}.bespoke__body[data-astro-cid-lmkygsfs]{padding-left:0;border-left:0}.bespoke[data-astro-cid-lmkygsfs] .bespoke__cta{justify-self:start}}@media(max-width:767px){.grid--2[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}.cover[data-astro-cid-lmkygsfs]{padding:24px}.block-title[data-astro-cid-lmkygsfs]{font-size:26px}}
