.prices-page[data-astro-cid-aeja5jb4]{padding-top:48px;padding-bottom:72px}.prices-head[data-astro-cid-aeja5jb4]{max-width:760px;margin-bottom:40px}.prices-head[data-astro-cid-aeja5jb4] h1[data-astro-cid-aeja5jb4]{font-family:var(--font);font-size:clamp(38px,4.5vw,56px);font-weight:500;line-height:1.15;letter-spacing:0;text-wrap:balance;color:var(--navy);margin:12px 0 16px}.prices-head[data-astro-cid-aeja5jb4] .intro[data-astro-cid-aeja5jb4]{font-size:18px;line-height:1.6;color:var(--text2)}.prices-groups[data-astro-cid-aeja5jb4]{display:grid;gap:32px}.prices-group[data-astro-cid-aeja5jb4] h2[data-astro-cid-aeja5jb4]{font-size:20px;color:var(--navy);margin-bottom:12px}.prices-group[data-astro-cid-aeja5jb4] table[data-astro-cid-aeja5jb4]{width:100%;border-collapse:collapse;background:var(--white);border:1px solid var(--line);border-radius:14px;overflow:hidden}.prices-group[data-astro-cid-aeja5jb4] th[data-astro-cid-aeja5jb4]{text-align:left;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--white);padding:14px 20px;border-bottom:1px solid var(--navy);background:var(--navy)}.prices-group[data-astro-cid-aeja5jb4] th[data-astro-cid-aeja5jb4]:last-child,.prices-group[data-astro-cid-aeja5jb4] td[data-astro-cid-aeja5jb4]:last-child{text-align:right;white-space:nowrap}.prices-group[data-astro-cid-aeja5jb4] td[data-astro-cid-aeja5jb4]{padding:14px 20px;border-bottom:1px solid var(--line);color:var(--text)}.prices-group[data-astro-cid-aeja5jb4] tr[data-astro-cid-aeja5jb4]:last-child td[data-astro-cid-aeja5jb4]{border-bottom:0}.prices-group[data-astro-cid-aeja5jb4] a[data-astro-cid-aeja5jb4]{color:var(--navy);text-decoration:none;font-weight:600}.prices-group[data-astro-cid-aeja5jb4] a[data-astro-cid-aeja5jb4]:hover{text-decoration:underline}.price[data-astro-cid-aeja5jb4]{font-weight:700;color:var(--navy)}.price-consult[data-astro-cid-aeja5jb4]{font-weight:500;color:var(--text2)}.prices-notes[data-astro-cid-aeja5jb4]{margin-top:48px;padding:28px 32px;background:var(--band);border-radius:16px}.prices-notes[data-astro-cid-aeja5jb4] h2[data-astro-cid-aeja5jb4]{font-size:20px;color:var(--navy);margin-bottom:12px}.prices-notes[data-astro-cid-aeja5jb4] ul[data-astro-cid-aeja5jb4]{display:grid;gap:10px;padding-left:20px;color:var(--text);line-height:1.55}.prices-fineprint[data-astro-cid-aeja5jb4]{margin-top:16px;font-size:14px;color:var(--text2)}.prices-cta[data-astro-cid-aeja5jb4]{margin-top:40px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;background:var(--navy);color:var(--white);border-radius:16px;padding:28px 32px}.prices-cta[data-astro-cid-aeja5jb4] h2[data-astro-cid-aeja5jb4]{font-size:22px;margin-bottom:6px;color:var(--white)}.prices-cta[data-astro-cid-aeja5jb4] p[data-astro-cid-aeja5jb4]{color:var(--silver2);line-height:1.5}.prices-cta-btn[data-astro-cid-aeja5jb4]{display:inline-flex;align-items:center;height:48px;padding:0 24px;border-radius:12px;background:var(--white);color:var(--navy);font-weight:700;text-decoration:none}@media(max-width:640px){.prices-head[data-astro-cid-aeja5jb4] h1[data-astro-cid-aeja5jb4]{font-size:38px}.prices-group[data-astro-cid-aeja5jb4] table[data-astro-cid-aeja5jb4],.prices-group[data-astro-cid-aeja5jb4] tbody[data-astro-cid-aeja5jb4],.prices-group[data-astro-cid-aeja5jb4] tr[data-astro-cid-aeja5jb4],.prices-group[data-astro-cid-aeja5jb4] td[data-astro-cid-aeja5jb4]{display:block}.prices-group[data-astro-cid-aeja5jb4] thead[data-astro-cid-aeja5jb4]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.prices-group[data-astro-cid-aeja5jb4] tr[data-astro-cid-aeja5jb4]{padding:14px 16px;border-bottom:1px solid var(--line)}.prices-group[data-astro-cid-aeja5jb4] tr[data-astro-cid-aeja5jb4]:last-child{border-bottom:0}.prices-group[data-astro-cid-aeja5jb4] td[data-astro-cid-aeja5jb4]{padding:0;border:0;font-size:15px;overflow-wrap:anywhere}.prices-group[data-astro-cid-aeja5jb4] td[data-astro-cid-aeja5jb4]:last-child{margin-top:4px;text-align:left;white-space:normal}.prices-notes[data-astro-cid-aeja5jb4]{padding:22px}}
