.promise[data-astro-cid-zbtij42s]{display:grid;grid-template-columns:auto 1fr;gap:var(--space-s);align-items:start}.promise[data-astro-cid-zbtij42s] .icon-chip[data-astro-cid-zbtij42s]{margin-bottom:0}.promise[data-astro-cid-zbtij42s] h3[data-astro-cid-zbtij42s]{font-size:var(--step-1)}.review-line[data-astro-cid-zbtij42s]{margin-top:var(--space-l);text-align:center;font-size:var(--step--1);color:var(--ink-muted)}.review-line[data-astro-cid-zbtij42s] a[data-astro-cid-zbtij42s]{font-weight:700}.hero[data-astro-cid-j7pv25f6]{position:relative;display:grid;align-items:center;min-height:min(78vh,46rem);padding-block:clamp(3.5rem,2rem + 8vw,7rem);isolation:isolate;color:#fff;overflow:hidden}.hero__media[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:-2}.hero__media[data-astro-cid-j7pv25f6] img{width:100%;height:100%;object-fit:cover;object-position:60% 35%}.hero[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,#022b42f0,#035278db 42%,#049eda6b 74%,#049eda1f),linear-gradient(to top,rgb(2 43 66 / .5),transparent 45%)}.hero__inner[data-astro-cid-j7pv25f6]{max-width:100%}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{color:#fff;max-width:17ch}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-style:normal;color:#fff;background:linear-gradient(100deg,#ffd4ec,#ff8fcd 45%,#7fe0ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero__eyebrow[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .9rem;margin-bottom:var(--space-s);border-radius:var(--radius-full);background:#ffffff24;border:1px solid rgb(255 255 255 / .3);backdrop-filter:blur(6px);font-size:var(--step--1);font-weight:600;letter-spacing:.02em}.hero__lead[data-astro-cid-j7pv25f6]{margin-top:var(--space-s);max-width:48ch;font-size:var(--step-1);line-height:1.55;color:#ffffffeb}.hero__proof[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin:var(--space-m) 0 0;padding:0;list-style:none;font-size:var(--step--1);color:#ffffffe6}.hero__proof[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.45rem}.hero__proof[data-astro-cid-j7pv25f6] svg{color:#7fe0ff}.trust[data-astro-cid-j7pv25f6]{background:var(--surface-ink);color:#93a6ba;padding-block:1.1rem}.trust__inner[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.5rem}.trust__label[data-astro-cid-j7pv25f6]{font-size:var(--step--1);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#64798f}.trust[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.6rem 1.6rem;list-style:none;margin:0;padding:0}.trust[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:var(--step-1);font-weight:600;color:#dbe6f0}.split[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-l);align-items:center}@media(min-width:62rem){.split[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1.05fr;gap:var(--space-xl)}}.split__media[data-astro-cid-j7pv25f6]{position:relative}.split__media[data-astro-cid-j7pv25f6] img{width:100%;border-radius:var(--radius-l);box-shadow:var(--shadow-lg)}.split__badge[data-astro-cid-j7pv25f6]{position:absolute;right:-.5rem;bottom:-1.25rem;display:grid;padding:.9rem 1.25rem;border-radius:var(--radius);background:#fff;border:1px solid var(--line);box-shadow:var(--shadow);max-width:15rem}.split__badge[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:var(--step-2);color:var(--brand-magenta);line-height:1.1}.split__badge[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:var(--step--1);color:var(--ink-muted);line-height:1.35}.split__text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]+p[data-astro-cid-j7pv25f6]{margin-top:1rem}.steps[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-m);list-style:none;margin:0;padding:0;counter-reset:step}@media(min-width:56rem){.steps[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr);gap:var(--space-l)}}.steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{position:relative;padding-top:var(--space-s);border-top:2px solid rgb(4 158 218 / .25)}.steps__n[data-astro-cid-j7pv25f6]{display:block;font-family:var(--font-display);font-size:var(--step-3);font-weight:600;line-height:1;color:var(--brand-cyan);margin-bottom:.35rem}.steps[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--step-1)}.steps[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-top:.5rem}.price-teaser[data-astro-cid-j7pv25f6] .card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column}.card--featured[data-astro-cid-j7pv25f6]{border-color:var(--brand-cyan);box-shadow:var(--shadow)}.ribbon[data-astro-cid-j7pv25f6]{position:absolute;top:-.75rem;left:var(--space-m);padding:.25rem .75rem;border-radius:var(--radius-full);background:var(--brand-magenta);color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.price-teaser__audience[data-astro-cid-j7pv25f6]{color:var(--ink-muted);font-size:var(--step--1);margin-top:.3rem!important}.price[data-astro-cid-j7pv25f6]{display:flex;align-items:baseline;flex-wrap:wrap;gap:.35rem;margin:var(--space-s) 0!important;padding-bottom:var(--space-s);border-bottom:1px solid var(--line-soft)}.price__from[data-astro-cid-j7pv25f6]{font-size:var(--step--1);color:var(--ink-muted)}.price__amount[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:var(--step-3);font-weight:600;color:var(--ink);line-height:1}.price__amount--quote[data-astro-cid-j7pv25f6]{font-size:var(--step-2);color:var(--brand-cyan-deep)}.price__per[data-astro-cid-j7pv25f6]{font-size:var(--step--1);color:var(--ink-muted)}.areas[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:var(--space-m) 0 0;padding:0;list-style:none}.areas[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding:.35rem .9rem;border-radius:var(--radius-full);background:#fff;border:1px solid var(--line);font-size:var(--step--1);font-weight:600;color:var(--ink-soft)}
