.faq[data-astro-cid-7synugci]{gap:var(--space-3);max-width:820px;margin-inline:auto;display:grid}details[data-astro-cid-7synugci]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff}details[data-astro-cid-7synugci][open]{box-shadow:var(--shadow-md);border-color:#0000}summary[data-astro-cid-7synugci]{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);font-weight:var(--fw-semibold);font-size:var(--fs-lg);list-style:none;display:flex}summary[data-astro-cid-7synugci]::-webkit-details-marker{display:none}summary[data-astro-cid-7synugci] .faq__icon{color:var(--color-primary);transition:transform var(--dur) var(--ease);flex-shrink:0}details[data-astro-cid-7synugci][open] summary[data-astro-cid-7synugci] .faq__icon{transform:rotate(45deg)}details[data-astro-cid-7synugci] p[data-astro-cid-7synugci]{padding:0 var(--space-6) var(--space-6);color:var(--color-ink-muted);margin:0}.hs[data-astro-cid-5auvlcfn]{background:var(--color-bg-dark);--hs-bottom:236px;grid-template-columns:minmax(0,1fr);display:grid;position:relative}.hs__slide[data-astro-cid-5auvlcfn]{opacity:0;visibility:hidden;min-height:min(90vh,840px);transition:opacity .9s var(--ease), visibility .9s;grid-area:1/1}.hs__slide[data-astro-cid-5auvlcfn].is-active{opacity:1;visibility:visible}.hs__slide[data-astro-cid-5auvlcfn] .hs__in[data-astro-cid-5auvlcfn]{opacity:0;transition:opacity .3s var(--ease), transform .3s var(--ease);transform:translateY(12px)}.hs__slide[data-astro-cid-5auvlcfn].is-active .hs__in[data-astro-cid-5auvlcfn]{opacity:1;transition:opacity .6s var(--ease) .35s, transform .6s var(--ease) .35s;transform:none}.hs__slide[data-astro-cid-5auvlcfn]>.bg-photo{transition:transform 8s linear;transform:scale(1.08)}.hs__slide[data-astro-cid-5auvlcfn].is-active>.bg-photo{transform:scale(1)}@media (prefers-reduced-motion:reduce){.hs__slide[data-astro-cid-5auvlcfn],.hs__slide[data-astro-cid-5auvlcfn]>.bg-photo,.hs__slide[data-astro-cid-5auvlcfn] .hs__in[data-astro-cid-5auvlcfn]{transition:none;transform:none}}.hs[data-astro-cid-5auvlcfn] .hs__net{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hs[data-astro-cid-5auvlcfn].has-net .hs__slide[data-astro-cid-5auvlcfn]:before{background:var(--overlay-photo)}.hs__in[data-astro-cid-5auvlcfn]{padding-block:clamp(4rem, 2rem + 7vw, 7.5rem) calc(var(--hs-bottom) + var(--space-8))}.hs__eyebrow[data-astro-cid-5auvlcfn]{color:#7fdceb}.hs__title[data-astro-cid-5auvlcfn]{color:#fff;font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.01em;max-width:960px;margin-bottom:0;font-size:clamp(2rem,1.2rem + 3.4vw,3.75rem)}.hs__title[data-astro-cid-5auvlcfn] span[data-astro-cid-5auvlcfn]{margin-top:var(--space-3);font-weight:var(--fw-light);color:#9fe3f0;letter-spacing:.12em;font-size:.58em;display:block}.hs__lead[data-astro-cid-5auvlcfn]{font-size:var(--fs-lg);color:#c9d8ec;max-width:680px;margin-top:var(--space-6)}.hs__btns[data-astro-cid-5auvlcfn]{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.hs__bottom[data-astro-cid-5auvlcfn]{z-index:3;grid-area:1/1;align-self:end;position:relative}.hs__ctrl[data-astro-cid-5auvlcfn]{justify-content:space-between;align-items:center;gap:var(--space-4);padding-bottom:var(--space-4);display:flex}.hs__dots[data-astro-cid-5auvlcfn]{gap:var(--space-2);display:flex}.hs__dot[data-astro-cid-5auvlcfn]{cursor:pointer;width:28px;height:4px;transition:width var(--dur) var(--ease), background var(--dur) var(--ease);background:#ffffff59;border:0;border-radius:2px;padding:0;position:relative}.hs__dot[data-astro-cid-5auvlcfn]:after{content:"";position:absolute;inset:-12px 0}.hs__dot[data-astro-cid-5auvlcfn][aria-current=true]{background:var(--brand-green);width:56px}.hs__arrows[data-astro-cid-5auvlcfn]{gap:var(--space-2);display:flex}.hs__btn[data-astro-cid-5auvlcfn]{cursor:pointer;border-radius:var(--radius-sm);color:#fff;width:44px;height:44px;transition:background var(--dur) var(--ease);background:#06162e59;border:1px solid #fff6;place-items:center;display:grid}.hs__btn[data-astro-cid-5auvlcfn]:hover{background:#ffffff26}.hs__btn[data-astro-cid-5auvlcfn] .flip{transform:rotate(180deg)}.hs__pause[data-astro-cid-5auvlcfn] .i-play[data-astro-cid-5auvlcfn]{display:none}.hs[data-astro-cid-5auvlcfn].is-paused .hs__pause[data-astro-cid-5auvlcfn] .i-play[data-astro-cid-5auvlcfn]{display:block}.hs[data-astro-cid-5auvlcfn].is-paused .hs__pause[data-astro-cid-5auvlcfn] .i-pause[data-astro-cid-5auvlcfn]{display:none}.hs__cards[data-astro-cid-5auvlcfn]{grid-template-columns:repeat(4,1fr);display:grid}.hs__card[data-astro-cid-5auvlcfn]{gap:var(--space-3);padding:var(--space-6);color:#fff;backdrop-filter:blur(6px);min-height:150px;transition:background var(--dur) var(--ease);background:#ffffff0f;border-top:1px solid #ffffff2e;border-left:1px solid #ffffff1f;flex-direction:column;text-decoration:none;display:flex;position:relative}.hs__card[data-astro-cid-5auvlcfn]:last-child{border-right:1px solid #ffffff1f}.hs__card[data-astro-cid-5auvlcfn]:before{content:"";background:var(--brand-green);width:0;height:3px;transition:width .5s var(--ease);position:absolute;top:-1px;left:0}.hs__card[data-astro-cid-5auvlcfn]:hover,.hs__card[data-astro-cid-5auvlcfn].is-active{color:#fff;background:#ffffff24}.hs__card[data-astro-cid-5auvlcfn]:hover:before,.hs__card[data-astro-cid-5auvlcfn].is-active:before{width:100%}.hs__card[data-astro-cid-5auvlcfn] svg{color:#7fdceb}.hs__card-num[data-astro-cid-5auvlcfn]{top:var(--space-4);right:var(--space-6);font-size:var(--fs-xs);color:#ffffff80;letter-spacing:.1em;position:absolute}.hs__card-title[data-astro-cid-5auvlcfn]{font-weight:var(--fw-semibold);line-height:1.35}@media (width<=900px){.hs[data-astro-cid-5auvlcfn]{--hs-bottom:310px}.hs__cards[data-astro-cid-5auvlcfn]{grid-template-columns:1fr 1fr}.hs__card[data-astro-cid-5auvlcfn]{min-height:120px}}@media (width<=480px){.hs[data-astro-cid-5auvlcfn]{--hs-bottom:320px}.hs__dot[data-astro-cid-5auvlcfn]{width:18px}.hs__dot[data-astro-cid-5auvlcfn][aria-current=true]{width:36px}.hs__prev[data-astro-cid-5auvlcfn],.hs__next[data-astro-cid-5auvlcfn]{display:none}.hs__card[data-astro-cid-5auvlcfn]{padding:var(--space-4);min-height:112px}.hs__card-title[data-astro-cid-5auvlcfn]{font-size:var(--fs-sm)}.hs__slide[data-astro-cid-5auvlcfn]{min-height:0}}.thc[data-astro-cid-lkr4qbd4]{gap:var(--space-4);display:grid}.thc__row[data-astro-cid-lkr4qbd4]{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.thc__track[data-astro-cid-lkr4qbd4]{width:max-content;animation:thc-run calc(var(--n) * 3.2s) linear infinite;margin:0;padding:0;list-style:none;display:flex}.thc__row--rev[data-astro-cid-lkr4qbd4] .thc__track[data-astro-cid-lkr4qbd4]{animation-direction:reverse}.thc__row[data-astro-cid-lkr4qbd4]:hover .thc__track[data-astro-cid-lkr4qbd4]{animation-play-state:paused}@keyframes thc-run{0%{transform:translate(0)}to{transform:translate(-50%)}}.thc__item[data-astro-cid-lkr4qbd4]{width:200px;height:96px;padding:var(--space-4) var(--space-6);margin-right:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fff;flex:none;place-items:center;display:grid}.thc__item[data-astro-cid-lkr4qbd4] img[data-astro-cid-lkr4qbd4]{object-fit:contain;filter:grayscale();opacity:.65;width:100%;height:52px;transition:filter var(--dur) var(--ease), opacity var(--dur) var(--ease)}.thc__item[data-astro-cid-lkr4qbd4]:hover img[data-astro-cid-lkr4qbd4]{filter:none;opacity:1}@media (width<=600px){.thc__item[data-astro-cid-lkr4qbd4]{width:150px;height:76px;padding:var(--space-3) var(--space-4);margin-right:var(--space-3)}.thc__item[data-astro-cid-lkr4qbd4] img[data-astro-cid-lkr4qbd4]{height:40px}}@media (prefers-reduced-motion:reduce){.thc__row[data-astro-cid-lkr4qbd4]{-webkit-mask-image:none;mask-image:none}.thc__track[data-astro-cid-lkr4qbd4]{justify-content:center;gap:var(--space-3);flex-wrap:wrap;width:auto;animation:none}.thc__item[data-astro-cid-lkr4qbd4]{margin:0}.thc__item[data-astro-cid-lkr4qbd4][aria-hidden=true]{display:none}}.grid-3[data-astro-cid-lcdefpme]{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=900px){.grid-3[data-astro-cid-lcdefpme]{grid-template-columns:1fr;max-width:560px;margin-inline:auto}}.center[data-astro-cid-lcdefpme]{text-align:center;margin:var(--space-12) 0 0}.empty[data-astro-cid-lcdefpme]{text-align:center;color:var(--color-ink-muted)}.intro[data-astro-cid-lcdefpme]{padding-bottom:var(--space-8)}.intro[data-astro-cid-lcdefpme] .sh{max-width:860px;margin-bottom:0}.svc[data-astro-cid-lcdefpme]{padding-bottom:var(--section-y)}.svc__row[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;max-width:1320px;margin:0 auto;display:grid}.svc__row[data-astro-cid-lcdefpme]+.svc__row[data-astro-cid-lcdefpme]{margin-top:var(--space-2)}.svc__media[data-astro-cid-lcdefpme]{min-height:420px;overflow:hidden}.svc__media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.svc__row[data-astro-cid-lcdefpme]:hover .svc__media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transform:scale(1.04)}.svc__body[data-astro-cid-lcdefpme]{background:#fff;flex-direction:column;justify-content:center;padding:clamp(2rem,1rem + 4vw,4.5rem);display:flex;position:relative}.svc__row--rev[data-astro-cid-lcdefpme] .svc__media[data-astro-cid-lcdefpme]{order:2}.svc__row[data-astro-cid-lcdefpme]:nth-child(odd) .svc__body[data-astro-cid-lcdefpme]{background:var(--color-bg-soft)}.svc__num[data-astro-cid-lcdefpme]{font-size:clamp(3rem,2rem + 4vw,5rem);font-weight:var(--fw-light);color:#0000;-webkit-text-stroke:1.5px var(--color-heading);margin-bottom:var(--space-4);line-height:1}.svc__body[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--fs-h3);font-weight:var(--fw-bold);margin-bottom:var(--space-3)}.svc__body[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--color-ink);text-decoration:none}.svc__body[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--color-primary)}.svc__short[data-astro-cid-lcdefpme]{color:var(--color-ink-muted)}.svc__body[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{margin:0 0 var(--space-6);gap:var(--space-2);font-size:var(--fs-sm);grid-template-columns:1fr 1fr;padding:0;list-style:none;display:grid}.svc__body[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:var(--space-2);align-items:flex-start;display:flex}.svc__body[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] svg{color:var(--brand-green);flex-shrink:0;margin-top:3px}.svc__more[data-astro-cid-lcdefpme]{font-weight:var(--fw-semibold);text-transform:uppercase;font-size:var(--fs-sm);letter-spacing:.04em;align-items:center;gap:6px;text-decoration:none;display:inline-flex}@media (width<=900px){.svc__row[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.svc__row--rev[data-astro-cid-lcdefpme] .svc__media[data-astro-cid-lcdefpme]{order:0}.svc__media[data-astro-cid-lcdefpme]{aspect-ratio:16/9;min-height:0}.svc__body[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.stats[data-astro-cid-lcdefpme]{padding-block:var(--space-16)}.stats__in[data-astro-cid-lcdefpme]{text-align:center;grid-template-columns:repeat(4,1fr);display:grid}.stats__item[data-astro-cid-lcdefpme]{padding:var(--space-4);gap:var(--space-2);border-left:1px solid #fff3;display:grid}.stats__item[data-astro-cid-lcdefpme]:first-child{border-left:0}.stats__item[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:clamp(2.5rem,1.8rem + 3vw,4rem);font-weight:var(--fw-light);line-height:1}.stats__item[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-size:var(--fs-sm);color:#dceafb;text-transform:uppercase;letter-spacing:.06em}@media (width<=760px){.stats__in[data-astro-cid-lcdefpme]{row-gap:var(--space-6);grid-template-columns:1fr 1fr}.stats__item[data-astro-cid-lcdefpme]:nth-child(3){border-left:0}}.lv[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);grid-template-columns:repeat(3,1fr);display:grid}.lv__item[data-astro-cid-lcdefpme]{padding:var(--space-8);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);transition:background var(--dur) var(--ease)}.lv__item[data-astro-cid-lcdefpme]:hover{background:var(--color-bg-soft)}.lv__item[data-astro-cid-lcdefpme] svg{color:var(--color-heading);margin-bottom:var(--space-4)}.lv__item[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--fs-lg)}.lv__item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-ink-muted);font-size:var(--fs-sm);margin:0}@media (width<=900px){.lv[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}@media (width<=560px){.lv[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.lv__item[data-astro-cid-lcdefpme]{padding:var(--space-6)}}.why[data-astro-cid-lcdefpme]{background:var(--color-bg-soft);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);display:grid}.why__media[data-astro-cid-lcdefpme]{min-height:480px}.why__media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.why__body[data-astro-cid-lcdefpme]{padding:clamp(2rem,1rem + 5vw,5rem)}.why__body[data-astro-cid-lcdefpme] .sh{margin-bottom:var(--space-8)}.why__grid[data-astro-cid-lcdefpme]{gap:var(--space-6) var(--space-8);grid-template-columns:1fr 1fr;display:grid}.why__item[data-astro-cid-lcdefpme]{gap:var(--space-4);align-items:flex-start;display:flex}.why__ic[data-astro-cid-lcdefpme]{color:#fff;background:var(--color-primary);border-radius:var(--radius-sm);flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.why__item[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--fs-base);font-weight:var(--fw-bold);margin-bottom:var(--space-1)}.why__item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-ink-muted);font-size:var(--fs-sm);margin:0}@media (width<=960px){.why[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.why__media[data-astro-cid-lcdefpme]{aspect-ratio:16/9;min-height:0}}@media (width<=560px){.why__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.qt[data-astro-cid-lcdefpme]{gap:var(--space-6);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.qt[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding:var(--space-8) var(--space-6);border:1px solid var(--color-border);border-top:3px solid var(--color-primary);background:#fff;position:relative}.qt__num[data-astro-cid-lcdefpme]{top:var(--space-4);right:var(--space-6);font-size:2.5rem;font-weight:var(--fw-light);color:#7b8ca3;line-height:1;position:absolute}.qt__ic[data-astro-cid-lcdefpme]{color:var(--color-heading);margin-bottom:var(--space-4);display:inline-flex}.qt[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--fs-lg)}.qt[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-ink-muted);font-size:var(--fs-sm);margin:0}@media (width<=960px){.qt[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}@media (width<=520px){.qt[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.quote[data-astro-cid-lcdefpme]{padding-block:var(--section-y)}.quote__in[data-astro-cid-lcdefpme]{gap:var(--space-12);grid-template-columns:1fr 1.1fr;align-items:center;display:grid}.quote__contact[data-astro-cid-lcdefpme]{gap:var(--space-5,1.25rem);margin:0;padding:0;list-style:none;display:grid}.quote__contact[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:var(--space-4);color:#dceafb;align-items:flex-start;display:flex}.quote__contact[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] svg{color:#7fdceb;flex-shrink:0;margin-top:4px}.quote__contact[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:grid}.quote__contact[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:#9fb2cc;text-transform:uppercase;letter-spacing:.06em;font-size:var(--fs-xs)}.quote__contact[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#fff;font-weight:var(--fw-semibold);text-decoration:none}.quote__form[data-astro-cid-lcdefpme]{color:var(--color-ink);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);background:#fff;padding:clamp(1.25rem,1rem + 2vw,2.5rem)}@media (width<=960px){.quote__in[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
