.svc-layout[data-astro-cid-fzx4jmue]{display:grid;grid-template-columns:1fr 320px;gap:3rem;align-items:start}.svc-main[data-astro-cid-fzx4jmue] h2[data-astro-cid-fzx4jmue]{margin-top:.3rem}.svc-h1[data-astro-cid-fzx4jmue]{font-size:var(--fs-t1)}.svc-photo[data-astro-cid-fzx4jmue]{float:right;width:min(46%,420px);margin:.3rem 0 1.2rem 1.6rem}@media(max-width:700px){.svc-photo[data-astro-cid-fzx4jmue]{float:none;width:100%;margin:0 0 1.2rem}}.svc-h2[data-astro-cid-fzx4jmue]{font-family:var(--font-body);font-size:var(--fs-t2);font-weight:400;letter-spacing:normal;text-transform:uppercase;color:var(--red);line-height:1.5;margin-top:1.8rem}.svc-h3[data-astro-cid-fzx4jmue]{color:var(--blue);margin-top:1.5rem}.svc-subtitle[data-astro-cid-fzx4jmue]{color:var(--red);text-transform:uppercase;font-family:var(--font-body);font-weight:400;font-size:var(--fs-t2);letter-spacing:normal;line-height:1.5;margin:0 0 1rem}.svc-contact[data-astro-cid-fzx4jmue]{background:var(--blue-darker) url(/assets/bg/contact-parent.jpg) center/cover no-repeat}.svc-values[data-astro-cid-fzx4jmue]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem 2rem;padding:1.6rem 0;margin:1.8rem 0;border-block:1px solid var(--line)}.svc-value[data-astro-cid-fzx4jmue]{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:start}.svc-value__icon[data-astro-cid-fzx4jmue] .icon{width:42px;height:42px;color:var(--ink)}.svc-value__title[data-astro-cid-fzx4jmue]{color:var(--blue);font-family:var(--font-title);text-transform:uppercase;font-weight:300;letter-spacing:.167em;font-size:var(--fs-body);margin:0 0 .2rem}.svc-value__text[data-astro-cid-fzx4jmue]{font-size:.95rem;margin:0}.svc-featured[data-astro-cid-fzx4jmue]{padding-block:2.2rem}.svc-featured__links[data-astro-cid-fzx4jmue]{display:flex;flex-wrap:wrap;gap:.4rem 1.6rem;margin-top:.6rem}.svc-featured__links[data-astro-cid-fzx4jmue] a[data-astro-cid-fzx4jmue]{color:#d4e1f4;font-family:var(--font-title);text-transform:uppercase;letter-spacing:.06em;font-size:.95rem}.svc-featured__links[data-astro-cid-fzx4jmue] a[data-astro-cid-fzx4jmue]:hover{color:#fff}.svc-faqs[data-astro-cid-fzx4jmue]{margin:2.5rem 0}.svc-faq__q[data-astro-cid-fzx4jmue]{display:inline;font-family:var(--font-title);font-size:1.1rem;color:inherit;font-weight:500;margin:0}.svc-reviews__title[data-astro-cid-fzx4jmue]{color:var(--blue);text-transform:uppercase;font-weight:500;text-align:center;margin-bottom:2rem}.svc-reviews__grid[data-astro-cid-fzx4jmue]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2.5rem}.svc-review[data-astro-cid-fzx4jmue]{background:#fff;padding:2rem 1.8rem;margin:0;display:grid;gap:.5rem;align-content:start}.svc-review[data-astro-cid-fzx4jmue] blockquote[data-astro-cid-fzx4jmue]{font-family:var(--font-body);margin:0}.svc-review__lead[data-astro-cid-fzx4jmue]{font-family:var(--font-body);font-weight:400;text-transform:uppercase;color:var(--red);font-size:var(--fs-t2);line-height:1.5}.svc-review__stars[data-astro-cid-fzx4jmue]{color:var(--gold);letter-spacing:.1em}.svc-review[data-astro-cid-fzx4jmue] blockquote[data-astro-cid-fzx4jmue]{margin:0;color:var(--ink)}.svc-review[data-astro-cid-fzx4jmue] figcaption[data-astro-cid-fzx4jmue]{font-family:var(--font-title);text-transform:uppercase;letter-spacing:.06em;color:var(--blue);font-size:.9rem}.svc-faq[data-astro-cid-fzx4jmue]{border-bottom:1px solid var(--line)}.svc-faq[data-astro-cid-fzx4jmue] summary[data-astro-cid-fzx4jmue]{font-family:var(--font-title);font-size:1.1rem;color:var(--blue-dark);padding:1rem 0;cursor:pointer;list-style:none}.svc-faq[data-astro-cid-fzx4jmue] summary[data-astro-cid-fzx4jmue]::-webkit-details-marker{display:none}.svc-faq[data-astro-cid-fzx4jmue][open] summary[data-astro-cid-fzx4jmue]{color:var(--red)}.svc-faq[data-astro-cid-fzx4jmue] p[data-astro-cid-fzx4jmue]{margin:0 0 1rem}.svc-related[data-astro-cid-fzx4jmue]{margin-top:1.5rem;font-size:.95rem;color:var(--muted)}.svc-children[data-astro-cid-fzx4jmue]{margin:2.5rem 0}.svc-children__grid[data-astro-cid-fzx4jmue]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem}.svc-child[data-astro-cid-fzx4jmue]{display:block;background:#fff;border:1px solid var(--line);border-radius:var(--radius-sm);padding:1.2rem 1.3rem;transition:border-color .18s,box-shadow .18s,transform .18s}.svc-child[data-astro-cid-fzx4jmue]:hover{border-color:var(--blue);box-shadow:var(--shadow-sm);transform:translateY(-3px)}.svc-child[data-astro-cid-fzx4jmue] h4[data-astro-cid-fzx4jmue]{display:flex;align-items:center;gap:.4rem;margin:0 0 .3rem;color:var(--blue-dark);font-size:1.1rem}.svc-child[data-astro-cid-fzx4jmue] h4[data-astro-cid-fzx4jmue] .icon{color:var(--red);width:.85em}.svc-child[data-astro-cid-fzx4jmue] p[data-astro-cid-fzx4jmue]{margin:0;font-size:.92rem}.svc-trust[data-astro-cid-fzx4jmue]{list-style:none;display:flex;flex-wrap:wrap;gap:1.4rem;padding:1.4rem 0;margin:1.5rem 0;border-block:1px solid var(--line);font-family:var(--font-title);text-transform:uppercase;letter-spacing:.06rem;font-size:.85rem;color:var(--blue-dark)}.svc-trust[data-astro-cid-fzx4jmue] li[data-astro-cid-fzx4jmue]{display:inline-flex;align-items:center;gap:.45rem}.svc-trust[data-astro-cid-fzx4jmue] .icon{color:var(--green)}.svc-cta[data-astro-cid-fzx4jmue]{background:var(--blue-dark) url(/assets/bg/values.jpg) center/cover no-repeat;color:#fff}.svc-cta--cat[data-astro-cid-fzx4jmue]{background-image:url(/assets/bg/bg-03b.jpg);border-radius:var(--radius);padding:2rem;display:flex;flex-wrap:wrap;gap:1.2rem;align-items:center;justify-content:space-between}.svc-cta__title[data-astro-cid-fzx4jmue]{color:#fff;font-family:var(--font-title);font-size:1.35rem;font-weight:600;margin:0 0 .2rem}.svc-children__title[data-astro-cid-fzx4jmue]{font-family:var(--font-title);font-size:1.35rem;font-weight:600;color:var(--ink);margin:0 0 .5rem}.svc-cta[data-astro-cid-fzx4jmue] p[data-astro-cid-fzx4jmue]{margin:0;color:#dbe6f7}.svc-cta__btns[data-astro-cid-fzx4jmue]{display:flex;gap:.6rem;flex-wrap:wrap}.svc-cta[data-astro-cid-fzx4jmue] .btn--outline[data-astro-cid-fzx4jmue]{color:#fff;border-color:#fffc}.svc-cta[data-astro-cid-fzx4jmue] .btn--outline[data-astro-cid-fzx4jmue]:hover{background:#fff;color:var(--blue-dark)}.svc-side[data-astro-cid-fzx4jmue]{position:sticky;top:calc(var(--header-h) + 1rem);display:grid;gap:1.25rem}.svc-side__card[data-astro-cid-fzx4jmue]{background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.svc-side__title[data-astro-cid-fzx4jmue]{background:var(--blue-dark);color:#fff;font-family:var(--font-title);font-weight:600;margin:0;padding:1rem 1.25rem;font-size:1.05rem}.svc-side__card[data-astro-cid-fzx4jmue] ul[data-astro-cid-fzx4jmue]{list-style:none;margin:0;padding:.5rem}.svc-side__card[data-astro-cid-fzx4jmue] li[data-astro-cid-fzx4jmue] a[data-astro-cid-fzx4jmue]{display:block;padding:.55rem .8rem;border-radius:6px;font-size:.93rem;color:var(--ink-soft)}.svc-side__card[data-astro-cid-fzx4jmue] li[data-astro-cid-fzx4jmue] a[data-astro-cid-fzx4jmue]:hover{background:var(--blue-tint);color:var(--blue)}.svc-side__card[data-astro-cid-fzx4jmue] li[data-astro-cid-fzx4jmue].is-active a[data-astro-cid-fzx4jmue]{background:var(--blue-tint);color:var(--blue);font-weight:600}.svc-side__call[data-astro-cid-fzx4jmue]{background:var(--red);color:#fff;border-radius:var(--radius);padding:1.5rem;text-align:center;display:grid;gap:.2rem}.svc-side__call[data-astro-cid-fzx4jmue] .icon{width:30px;height:30px;margin:0 auto}.svc-side__call[data-astro-cid-fzx4jmue] span[data-astro-cid-fzx4jmue]{font-family:var(--font-title);text-transform:uppercase;letter-spacing:.06rem;font-size:.85rem}.svc-side__call[data-astro-cid-fzx4jmue] a[data-astro-cid-fzx4jmue]{color:#fff;font-family:var(--font-title);font-weight:700;font-size:1.6rem}.svc-side__call[data-astro-cid-fzx4jmue] small[data-astro-cid-fzx4jmue]{opacity:.85}@media(max-width:900px){.svc-layout[data-astro-cid-fzx4jmue]{grid-template-columns:1fr}.svc-side[data-astro-cid-fzx4jmue]{position:static;grid-template-columns:1fr 1fr}.svc-children__grid[data-astro-cid-fzx4jmue]{grid-template-columns:1fr}}@media(max-width:560px){.svc-side[data-astro-cid-fzx4jmue]{grid-template-columns:1fr}}
