.home-stats[data-astro-cid-d5tjkjlr] a[data-astro-cid-d5tjkjlr]{color:inherit;text-underline-offset:4px;text-decoration:underline}.google-review-carousel[data-astro-cid-k7d5xhiu]{border:1px solid #dce4ee;border-left:3px solid var(--orange);color:#0b1c39;background:#fff;border-radius:12px;max-width:760px;padding:clamp(16px,3vw,28px)}.google-review-carousel[data-astro-cid-k7d5xhiu].compact{border-color:#ffffff42;border-left-color:var(--orange);color:#fff;background:#081a35d9;max-width:460px;margin-top:22px;padding:15px 17px}.review-source[data-astro-cid-k7d5xhiu]{align-items:center;gap:8px;font-size:.78rem;font-weight:700;display:flex}.review-source[data-astro-cid-k7d5xhiu] img[data-astro-cid-k7d5xhiu]{flex:none}.review-slides[data-astro-cid-k7d5xhiu]{touch-action:pan-y pinch-zoom;margin:12px 0;display:grid;overflow:hidden}.review-slide[data-astro-cid-k7d5xhiu]{visibility:hidden;grid-area:1/1;margin:0}.review-slide[data-astro-cid-k7d5xhiu][aria-hidden=false]{visibility:visible}.review-rating[data-astro-cid-k7d5xhiu]{color:#ffbc00;gap:2px;margin-bottom:6px;display:flex}.review-rating[data-astro-cid-k7d5xhiu] svg{fill:currentColor;width:16px;height:16px}.review-slide[data-astro-cid-k7d5xhiu] p[data-astro-cid-k7d5xhiu]{line-height:1.55;color:inherit!important;margin:0 0 7px!important}.review-slide[data-astro-cid-k7d5xhiu] cite[data-astro-cid-k7d5xhiu]{font-size:.81rem;font-style:normal;font-weight:700}.compact[data-astro-cid-k7d5xhiu] .review-slide[data-astro-cid-k7d5xhiu] p[data-astro-cid-k7d5xhiu]{font-size:.9rem}.review-progress[data-astro-cid-k7d5xhiu]{background:#8c9bb25c;border-radius:2px;width:72px;height:2px;margin:0 0 12px;overflow:hidden}.review-progress[data-astro-cid-k7d5xhiu]:after{content:"";height:100%;width:calc(100% / var(--review-count));background:var(--orange);transform:translateX(calc(100% * var(--review-position,0)));display:block}.review-footer[data-astro-cid-k7d5xhiu]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;display:flex}.review-footer[data-astro-cid-k7d5xhiu] a[data-astro-cid-k7d5xhiu]{color:inherit;text-underline-offset:4px;font-size:.84rem;font-weight:700;text-decoration:underline}@media (prefers-reduced-motion:no-preference){.review-slide[data-astro-cid-k7d5xhiu][data-entering]{animation:.48s ease-out both review-in}.review-slide[data-astro-cid-k7d5xhiu][data-leaving]{visibility:visible;animation:.48s ease-out both review-out}.review-progress[data-astro-cid-k7d5xhiu]:after{transition:transform .35s}}@keyframes review-in{0%{transform:translateX(calc(100% * var(--review-direction,1)))}to{transform:translate(0)}}@keyframes review-out{0%{opacity:1;transform:translate(0)}to{transform:translateX(calc(-100% * var(--review-direction,1)));opacity:0}}.service-cards[data-astro-cid-rqcsfpnx]{--service-ink:#0b1c39;--service-rim:#0b1c3926;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.3vw,25px);margin-top:clamp(22px,3vw,34px);display:grid}.service-cards[data-astro-cid-rqcsfpnx].on-dark{--service-ink:#fff;--service-rim:#ffffff32}.service-glass[data-astro-cid-rqcsfpnx]{--photo-height:clamp(14rem, 24vw, 19rem);--copy-inset:.75rem;--title-top:calc(var(--photo-height) + var(--copy-inset));isolation:isolate;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);min-width:0;color:var(--service-ink);background:#ffffff0a;border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 30px #0000001c}.service-glass[data-astro-cid-rqcsfpnx]:after{content:"";border:1px solid var(--service-rim);border-radius:inherit;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 42%,#0009 72%,#0005 100%);mask-image:linear-gradient(#0000 42%,#0009 72%,#0005 100%)}.service-glass-photo[data-astro-cid-rqcsfpnx],.service-glass-frost-photo[data-astro-cid-rqcsfpnx]{width:100%;height:calc(var(--photo-height) + 9rem);object-fit:cover;object-position:center;-webkit-mask-image:var(--photo-mask);-webkit-mask-image:var(--photo-mask);mask-image:var(--photo-mask);display:block;position:absolute;inset:0 0 auto}.service-glass-photo[data-astro-cid-rqcsfpnx]{--photo-mask:linear-gradient(#000 calc(var(--title-top) - 1.65rem), #000 calc(var(--title-top) - 1.35rem), #000e calc(var(--title-top) - 1rem), #000b calc(var(--title-top) - .65rem), #0005 calc(var(--title-top) - .25rem), #0001 calc(var(--title-top) + .35rem), transparent calc(var(--title-top) + .9rem))}.service-glass-frost-photo[data-astro-cid-rqcsfpnx]{filter:blur(8px);--photo-mask:linear-gradient(transparent calc(var(--title-top) - 2rem), #0002 calc(var(--title-top) - 1.35rem), #0007 calc(var(--title-top) - .65rem), #0008 calc(var(--title-top) - .25rem), #0004 calc(var(--title-top) + .45rem), #0003 calc(var(--title-top) + 1.25rem), #0002 calc(var(--title-top) + 2.5rem), #0001 calc(var(--title-top) + 4.75rem), transparent)}.service-glass-topics[data-astro-cid-rqcsfpnx]{min-height:var(--photo-height);flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;margin:0;padding:1rem;list-style:none;display:flex;position:relative}.service-glass-topics[data-astro-cid-rqcsfpnx] li[data-astro-cid-rqcsfpnx]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#fff;text-shadow:0 1px 3px #000;background:#0b14218f;border:1px solid #ffffff65;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:4.6rem;min-height:3.45rem;padding:5px 8px;font-size:.67rem;font-weight:700;line-height:1.2;display:inline-flex}.service-glass-topics[data-astro-cid-rqcsfpnx] li[data-astro-cid-rqcsfpnx]>svg{width:19px;height:19px}.service-glass-copy[data-astro-cid-rqcsfpnx]{padding:var(--copy-inset) clamp(16px, 2vw, 23px) 1.25rem;flex-direction:column;flex:1;align-items:flex-start;gap:.75rem;display:flex;position:relative}.sx-site .service-glass[data-astro-cid-rqcsfpnx] .service-glass-copy[data-astro-cid-rqcsfpnx]>[data-astro-cid-rqcsfpnx]:is(h3,p){color:var(--service-ink);margin:0}.sx-site .service-glass[data-astro-cid-rqcsfpnx] .service-glass-copy[data-astro-cid-rqcsfpnx]>h3[data-astro-cid-rqcsfpnx]{text-wrap:balance;font-size:clamp(1.17rem,2vw,1.55rem);line-height:1.18}.sx-site .service-glass[data-astro-cid-rqcsfpnx] .service-glass-copy[data-astro-cid-rqcsfpnx]>p[data-astro-cid-rqcsfpnx]{padding-bottom:.3rem;font-size:.94rem;line-height:1.55}.sx-site .service-glass[data-astro-cid-rqcsfpnx] a[data-astro-cid-rqcsfpnx].service-glass-link{border:1px solid var(--service-rim);min-height:44px;color:var(--service-ink);background:#ffffff1a;border-radius:999px;align-items:center;gap:.65rem;margin-top:auto;padding:.55rem .95rem;font-size:.88rem;font-weight:750;text-decoration:none;display:inline-flex}.sx-site .service-glass[data-astro-cid-rqcsfpnx] a[data-astro-cid-rqcsfpnx].service-glass-link:hover{text-decoration:underline}.service-glass-link[data-astro-cid-rqcsfpnx]>svg{width:19px;height:19px;color:var(--orange)}.service-glass[data-astro-cid-rqcsfpnx] details[data-astro-cid-rqcsfpnx]{width:100%;font-size:.85rem}.service-glass[data-astro-cid-rqcsfpnx] summary[data-astro-cid-rqcsfpnx]{cursor:pointer;align-items:center;min-height:44px;display:flex}.service-glass[data-astro-cid-rqcsfpnx] summary[data-astro-cid-rqcsfpnx]:after{content:"+";padding-left:.55rem;font-size:1.2em}.service-glass[data-astro-cid-rqcsfpnx] details[data-astro-cid-rqcsfpnx][open] summary[data-astro-cid-rqcsfpnx]:after{content:"−"}.service-glass[data-astro-cid-rqcsfpnx] details[data-astro-cid-rqcsfpnx] ul[data-astro-cid-rqcsfpnx]{padding-left:1.15rem;list-style:outside}.service-glass[data-astro-cid-rqcsfpnx] [data-astro-cid-rqcsfpnx]:is(a,summary):focus-visible{outline-offset:3px;outline:2px solid}.is-compact[data-astro-cid-rqcsfpnx] .service-glass[data-astro-cid-rqcsfpnx]{--photo-height:clamp(13.25rem, 18vw, 15rem)}@media (width<=800px){.service-cards[data-astro-cid-rqcsfpnx]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.service-cards[data-astro-cid-rqcsfpnx]{grid-template-columns:minmax(0,1fr)}.service-glass[data-astro-cid-rqcsfpnx]{--photo-height:clamp(14rem, 68vw, 20rem)}.is-compact[data-astro-cid-rqcsfpnx] .service-glass[data-astro-cid-rqcsfpnx]{--photo-height:clamp(15.5rem, 70vw, 19rem)}.is-compact[data-astro-cid-rqcsfpnx] .service-glass-copy[data-astro-cid-rqcsfpnx]{padding-inline:clamp(18px,6vw,25px)}.sx-site .is-compact[data-astro-cid-rqcsfpnx] .service-glass[data-astro-cid-rqcsfpnx] .service-glass-copy[data-astro-cid-rqcsfpnx]>h3[data-astro-cid-rqcsfpnx]{font-size:clamp(1.25rem,6vw,1.55rem)}}@media (prefers-reduced-transparency:reduce){.service-glass[data-astro-cid-rqcsfpnx],.service-glass-topics[data-astro-cid-rqcsfpnx] li[data-astro-cid-rqcsfpnx]{-webkit-backdrop-filter:none;backdrop-filter:none}.service-glass-topics[data-astro-cid-rqcsfpnx] li[data-astro-cid-rqcsfpnx]{background:#162336}.service-glass-frost-photo[data-astro-cid-rqcsfpnx]{display:none}.service-glass-photo[data-astro-cid-rqcsfpnx]{--photo-mask:linear-gradient(#000 calc(var(--photo-height) * .72), transparent var(--photo-height))}}
