.hero[data-astro-cid-ge2uvauf]{padding-block:calc(var(--sw-section) * .75) var(--sw-section);position:relative;overflow:hidden}.hero[data-astro-cid-ge2uvauf]:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#37a6dd24,#0000 70%);width:70vw;max-width:900px;height:70vw;max-height:900px;position:absolute;inset:-40% -20% auto auto}.hero__grid[data-astro-cid-ge2uvauf]{align-items:center;gap:2.5rem;display:grid;position:relative}.hero__copy[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{hyphens:manual;max-width:20ch}.hero__actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.75rem;margin:1.75rem 0 1.5rem;display:flex}.hero__bullets[data-astro-cid-ge2uvauf]{color:var(--sw-ink-70);gap:.55rem 1.5rem;font-size:.95rem}.hero__visual[data-astro-cid-ge2uvauf]{position:relative}.hero__svg[data-astro-cid-ge2uvauf]{width:100%;height:auto;box-shadow:var(--sw-shadow);border-radius:36px}.hero__fact[data-astro-cid-ge2uvauf]{border-radius:var(--sw-r-m);background:var(--sw-white);box-shadow:var(--sw-shadow);border:1px solid var(--sw-line);gap:.1rem;min-width:9rem;padding:.8rem 1rem;display:grid;position:absolute}.hero__fact[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{color:var(--sw-brand-text);font-size:1.15rem;line-height:1.1}.hero__fact[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{color:var(--sw-ink-50);font-size:.78rem}.hero__fact--a[data-astro-cid-ge2uvauf]{animation:7s ease-in-out infinite float;bottom:14%;left:-8px}.hero__fact--b[data-astro-cid-ge2uvauf]{animation:7s ease-in-out 1.6s infinite float;top:38%;right:-8px}.hero__fact--b[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{color:var(--sw-accent-text)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.hero__glow[data-astro-cid-ge2uvauf]{transform-box:fill-box;transform-origin:50%;animation:4.5s ease-in-out infinite sun-glow}.hero__panel[data-astro-cid-ge2uvauf]{animation:7s ease-in-out infinite panel-glint;animation-delay:calc(var(--i) * .16s)}@keyframes sun-glow{0%,to{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}@keyframes panel-glint{0%,70%,to{stroke:#37a6dd}78%{stroke:#ffe2bc;stroke-width:2.5px}}@media (prefers-reduced-motion:reduce){.hero__glow[data-astro-cid-ge2uvauf],.hero__panel[data-astro-cid-ge2uvauf],.hero__fact[data-astro-cid-ge2uvauf]{animation:none}}@media (width<=899px){.hero__fact--a[data-astro-cid-ge2uvauf]{left:8px}.hero__fact--b[data-astro-cid-ge2uvauf]{right:8px}}@media (width>=900px){.hero__grid[data-astro-cid-ge2uvauf]{grid-template-columns:1.1fr 1fr;gap:3.5rem}.hero[data-astro-cid-ge2uvauf]{padding-block:var(--sw-section) calc(var(--sw-section) * 1.1)}}.facts[data-astro-cid-cpncclna]{border-block:1px solid var(--sw-line);background:var(--sw-white)}.facts__list[data-astro-cid-cpncclna]{grid-template-columns:repeat(2,1fr);gap:1.25rem 1rem;margin:0;padding:1.25rem 0;list-style:none;display:grid}.facts__item[data-astro-cid-cpncclna]{border-left:3px solid var(--sw-accent);gap:.15rem;padding-left:1rem;display:grid}.facts__item[data-astro-cid-cpncclna] strong[data-astro-cid-cpncclna]{color:var(--sw-brand-deep);letter-spacing:-.02em;font-size:clamp(1.3rem,1rem + 1.2vw,1.8rem);line-height:1.1}.facts__item[data-astro-cid-cpncclna] span[data-astro-cid-cpncclna]{color:var(--sw-ink-50);font-size:.88rem;line-height:1.35}@media (width>=800px){.facts__list[data-astro-cid-cpncclna]{grid-template-columns:repeat(4,1fr);gap:2rem;padding:1.75rem 0}}.cards[data-astro-cid-rtei5hqi]{gap:1.1rem;display:grid}.product[data-astro-cid-rtei5hqi]{flex-direction:column;display:flex}.product[data-astro-cid-rtei5hqi] .tag[data-astro-cid-rtei5hqi]{align-self:flex-start;margin-bottom:.7rem}.product[data-astro-cid-rtei5hqi] h3[data-astro-cid-rtei5hqi]{margin-bottom:.5rem}.product[data-astro-cid-rtei5hqi] p[data-astro-cid-rtei5hqi]{color:var(--sw-ink-70);margin:0;font-size:.97rem}.products__foot[data-astro-cid-rtei5hqi]{align-items:center;gap:1.25rem;margin-top:2rem;display:grid}.products__vat[data-astro-cid-rtei5hqi]{color:var(--sw-ink-50);max-width:46rem;margin:0;font-size:.9rem}@media (width>=700px){.cards[data-astro-cid-rtei5hqi]{grid-template-columns:repeat(2,1fr)}.products__foot[data-astro-cid-rtei5hqi]{grid-template-columns:1fr auto}}@media (width>=1000px){.cards[data-astro-cid-rtei5hqi]{grid-template-columns:repeat(4,1fr)}}.promise__grid[data-astro-cid-lwvnol3r]{gap:1.5rem 2rem;margin:0;padding:0;list-style:none;display:grid}.promise__item[data-astro-cid-lwvnol3r]{padding-top:.25rem;position:relative}.promise__num[data-astro-cid-lwvnol3r]{color:var(--sw-brand-10);letter-spacing:-.04em;user-select:none;font-size:2.6rem;font-weight:700;line-height:1;position:absolute;top:0;right:0}.promise__item[data-astro-cid-lwvnol3r] h3[data-astro-cid-lwvnol3r]{margin-bottom:.4rem}.promise__item[data-astro-cid-lwvnol3r] p[data-astro-cid-lwvnol3r]{color:var(--sw-ink-70);margin:0;font-size:.97rem}@media (width>=700px){.promise__grid[data-astro-cid-lwvnol3r]{grid-template-columns:repeat(2,1fr)}}@media (width>=1000px){.promise__grid[data-astro-cid-lwvnol3r]{grid-template-columns:repeat(3,1fr);gap:2.25rem 2.5rem}}.how[data-astro-cid-l43jfdkk]{padding-block:var(--sw-section)}.how__dial[data-astro-cid-l43jfdkk]{display:none}.how__head[data-astro-cid-l43jfdkk]{max-width:46rem}.how__steps[data-astro-cid-l43jfdkk]{counter-reset:step;gap:1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.how__step[data-astro-cid-l43jfdkk]{border-radius:var(--sw-r-m);background:#ffffff0f;border:1px solid #ffffff1f;padding:1.25rem 1.25rem 1.25rem 3.75rem;position:relative}.how__step[data-astro-cid-l43jfdkk]:before{counter-increment:step;content:counter(step);background:var(--sw-accent);width:34px;height:34px;color:var(--sw-on-accent);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;top:1.15rem;left:1rem}.how__when[data-astro-cid-l43jfdkk]{letter-spacing:.06em;text-transform:uppercase;color:var(--sw-brand);font-size:.75rem;font-weight:600}.how__step[data-astro-cid-l43jfdkk] h3[data-astro-cid-l43jfdkk]{color:var(--sw-on-brand);margin:.25rem 0;font-size:1.1rem}.how__step[data-astro-cid-l43jfdkk] p[data-astro-cid-l43jfdkk]{color:var(--sw-on-brand-muted);margin:0;font-size:.97rem}@media (width>=700px){.how__steps[data-astro-cid-l43jfdkk]{grid-template-columns:repeat(2,1fr)}}@media (width>=1000px){.how__steps[data-astro-cid-l43jfdkk]{grid-template-columns:repeat(3,1fr)}.how__step[data-astro-cid-l43jfdkk]{padding:3.75rem 1.25rem 1.5rem}.how__step[data-astro-cid-l43jfdkk]:before{left:1.25rem}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (height>=560px){.how[data-astro-cid-l43jfdkk]{--how-h:calc(100svh - var(--sw-nav-h));height:calc(var(--how-h) * (var(--steps) * .8 + 1));view-timeline-name:--how;background:0 0;padding:0}.how__pin[data-astro-cid-l43jfdkk]{top:var(--sw-nav-h);height:var(--how-h);background:var(--sw-brand-deep);background-image:var(--sw-brand-gradient);align-items:center;padding-block:1.25rem;animation-name:how-curtain;animation-timing-function:linear;animation-fill-mode:both;animation-range:entry 20% contain 0%;display:grid;position:sticky;overflow:hidden}.how__grid[data-astro-cid-l43jfdkk]{text-align:center;justify-items:center;gap:1.25rem;display:grid}.how__head[data-astro-cid-l43jfdkk] .lead[data-astro-cid-l43jfdkk]{margin-inline:auto;margin-bottom:0}.how__head[data-astro-cid-l43jfdkk] h2[data-astro-cid-l43jfdkk]{margin-bottom:.35em}.how__head[data-astro-cid-l43jfdkk] .eyebrow[data-astro-cid-l43jfdkk]{display:none}.how__dial[data-astro-cid-l43jfdkk]{aspect-ratio:1;width:min(42vw,26svh,300px);display:grid;position:relative}.how__dial[data-astro-cid-l43jfdkk] svg[data-astro-cid-l43jfdkk],.how__nums[data-astro-cid-l43jfdkk]{grid-area:1/1;width:100%;height:100%}.how__glow[data-astro-cid-l43jfdkk]{transform-origin:50%;transform-box:fill-box;animation:4s ease-in-out infinite how-glow}.how__ring[data-astro-cid-l43jfdkk]{stroke-dasharray:1;filter:drop-shadow(0 0 6px #37a6ddcc);animation-name:how-ring;animation-timing-function:linear;animation-fill-mode:both;animation-range:contain}.how__nums[data-astro-cid-l43jfdkk]{place-items:center;display:grid}.how__num[data-astro-cid-l43jfdkk]{color:var(--sw-on-accent);grid-area:1/1;font-size:clamp(2.5rem,9svh,5rem);font-weight:700;line-height:1}.how__steps[data-astro-cid-l43jfdkk]{grid-template-columns:1fr;width:min(100%,34rem);margin:0;display:grid}.how__step[data-astro-cid-l43jfdkk]{text-align:left;grid-area:1/1;padding:1.25rem 1.5rem}.how__step[data-astro-cid-l43jfdkk]:before{display:none}.how__step[data-astro-cid-l43jfdkk] h3[data-astro-cid-l43jfdkk]{font-size:1.3rem}.how__num[data-astro-cid-l43jfdkk],.how__step[data-astro-cid-l43jfdkk]{animation-name:how-step;animation-timing-function:linear;animation-fill-mode:both;animation-range:contain calc((var(--n) - 1) * (100% / var(--steps))) contain calc(var(--n) * (100% / var(--steps)))}[data-astro-cid-l43jfdkk]:where(.how__pin,.how__ring,.how__num,.how__step){animation-timeline:--how}.how__num[data-astro-cid-l43jfdkk]:first-child,.how__step[data-astro-cid-l43jfdkk]:first-child{animation-name:how-step-first}.how__num[data-astro-cid-l43jfdkk]:last-child,.how__step[data-astro-cid-l43jfdkk]:last-child{animation-name:how-step-last}@media (width>=900px){.how__grid[data-astro-cid-l43jfdkk]{text-align:left;grid-template-columns:1fr auto;grid-template-areas:"head dial""steps dial";justify-items:start;gap:2rem 4rem}.how__head[data-astro-cid-l43jfdkk]{grid-area:head;align-self:end}.how__head[data-astro-cid-l43jfdkk] .lead[data-astro-cid-l43jfdkk]{margin-inline:0}.how__steps[data-astro-cid-l43jfdkk]{grid-area:steps;align-self:start}.how__step[data-astro-cid-l43jfdkk]{padding:1.75rem 2rem}.how__step[data-astro-cid-l43jfdkk] h3[data-astro-cid-l43jfdkk]{font-size:1.6rem}.how__step[data-astro-cid-l43jfdkk] p[data-astro-cid-l43jfdkk]{font-size:1.1rem}.how__dial[data-astro-cid-l43jfdkk]{grid-area:dial;width:min(30vw,50svh,340px)}}}}@keyframes how-curtain{0%{clip-path:inset(0 4% round var(--sw-r-xl))}to{clip-path:inset(0)}}@keyframes how-ring{0%{stroke-dashoffset:.97px}to{stroke-dashoffset:0}}@keyframes how-glow{0%,to{opacity:.6;transform:scale(.92)}50%{opacity:1;transform:scale(1.04)}}@keyframes how-step{0%{opacity:0;transform:translateY(40px)scale(.96)}20%,80%{opacity:1;transform:none}to{opacity:0;transform:translateY(-40px)scale(.96)}}@keyframes how-step-first{0%,80%{opacity:1;transform:none}to{opacity:0;transform:translateY(-40px)scale(.96)}}@keyframes how-step-last{0%{opacity:0;transform:translateY(40px)scale(.96)}20%,to{opacity:1;transform:none}}.region__grid[data-astro-cid-wmyq6ggm]{align-items:center;gap:2.5rem;display:grid}.region__towns[data-astro-cid-wmyq6ggm]{flex-wrap:wrap;gap:.5rem;margin:1.5rem 0;padding:0;list-style:none;display:flex}.region__towns[data-astro-cid-wmyq6ggm] li[data-astro-cid-wmyq6ggm]{border-radius:var(--sw-r-pill);background:var(--sw-white);border:1px solid var(--sw-line);padding:.4rem .85rem;font-size:.92rem;font-weight:500}.region__towns[data-astro-cid-wmyq6ggm] li[data-astro-cid-wmyq6ggm].is-home{background:var(--sw-accent);border-color:var(--sw-accent);color:var(--sw-on-accent);font-weight:600}.region__towns[data-astro-cid-wmyq6ggm] li[data-astro-cid-wmyq6ggm].is-later{color:var(--sw-ink-70);border-style:dashed}.region__towns[data-astro-cid-wmyq6ggm] small[data-astro-cid-wmyq6ggm]{color:var(--sw-ink-50);font-size:.78em}.region__note[data-astro-cid-wmyq6ggm]{border-radius:var(--sw-r-m);background:var(--sw-accent-10);color:var(--sw-ink-70);border-left:4px solid var(--sw-accent);margin:0;padding:1rem 1.25rem;font-size:.95rem}.region__note[data-astro-cid-wmyq6ggm] strong[data-astro-cid-wmyq6ggm]{color:var(--sw-ink)}.region__radar[data-astro-cid-wmyq6ggm] svg[data-astro-cid-wmyq6ggm]{width:min(100%,420px);margin-inline:auto}.region__pulse[data-astro-cid-wmyq6ggm]{transform-box:fill-box;transform-origin:50%;animation:3.5s ease-out infinite pulse}@keyframes pulse{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}@media (prefers-reduced-motion:reduce){.region__pulse[data-astro-cid-wmyq6ggm]{opacity:0;animation:none}}@media (width>=900px){.region__grid[data-astro-cid-wmyq6ggm]{grid-template-columns:1.1fr .9fr;gap:4rem}}.about__grid[data-astro-cid-oxgmilyn]{align-items:start;gap:2.5rem;display:grid}.about__text[data-astro-cid-oxgmilyn]{color:var(--sw-ink-70)}.about__tagline[data-astro-cid-oxgmilyn]{color:var(--sw-brand-deep);align-items:center;gap:.85rem;margin:1.5rem 0 0;font-size:1.05rem;font-weight:600;display:flex}.about__tagline[data-astro-cid-oxgmilyn] img[data-astro-cid-oxgmilyn]{flex:none}.about__card[data-astro-cid-oxgmilyn]{background:var(--sw-brand-deep);background-image:var(--sw-brand-gradient);color:var(--sw-on-brand);border-radius:var(--sw-r-l);box-shadow:var(--sw-shadow);padding:1.75rem}.about__since[data-astro-cid-oxgmilyn]{border-bottom:1px solid #ffffff26;align-items:baseline;gap:.75rem;margin-bottom:1.25rem;padding-bottom:1.25rem;display:flex}.about__since[data-astro-cid-oxgmilyn] strong[data-astro-cid-oxgmilyn]{color:var(--sw-accent);letter-spacing:-.03em;font-size:2.6rem;line-height:1}.about__since[data-astro-cid-oxgmilyn] span[data-astro-cid-oxgmilyn]{color:var(--sw-on-brand-muted);font-size:.95rem}.about__card[data-astro-cid-oxgmilyn] .check-list[data-astro-cid-oxgmilyn]{gap:.7rem;font-size:.97rem}.about__tech[data-astro-cid-oxgmilyn]{color:var(--sw-on-brand-muted);margin:1.25rem 0 0;font-size:.85rem}.about__team-title[data-astro-cid-oxgmilyn]{text-transform:uppercase;letter-spacing:.08em;color:var(--sw-ink-50);margin:3rem 0 1.25rem;font-size:1rem;font-weight:600}.team[data-astro-cid-oxgmilyn]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.team__member[data-astro-cid-oxgmilyn]{border-radius:var(--sw-r-m);border:1px solid var(--sw-line);background:var(--sw-white);gap:.2rem;padding:1.1rem;display:grid}.team__member[data-astro-cid-oxgmilyn] strong[data-astro-cid-oxgmilyn]{font-size:.98rem}.team__member[data-astro-cid-oxgmilyn] span[data-astro-cid-oxgmilyn]:last-child{color:var(--sw-ink-50);font-size:.85rem}.team__avatar[data-astro-cid-oxgmilyn]{width:46px;height:46px;color:var(--sw-brand-deep);background:var(--sw-brand-10);border-radius:50%;place-items:center;margin-bottom:.6rem;font-size:.95rem;font-weight:700;display:grid}@media (width>=900px){.about__grid[data-astro-cid-oxgmilyn]{grid-template-columns:1.15fr .85fr;gap:4rem}}.faq__grid[data-astro-cid-hemr5th4]{align-items:start;gap:2rem;display:grid}.faq__head[data-astro-cid-hemr5th4] .btn[data-astro-cid-hemr5th4]{margin-top:.5rem}.faq__item[data-astro-cid-hemr5th4]{background:var(--sw-white);border:1px solid var(--sw-line);border-radius:var(--sw-r-m);transition:border-color .2s var(--sw-ease);margin-bottom:.6rem;padding:0 1.25rem}.faq__item[data-astro-cid-hemr5th4][open]{border-color:var(--sw-brand)}summary[data-astro-cid-hemr5th4]{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;font-size:1.02rem;font-weight:600;list-style:none;display:flex}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}summary[data-astro-cid-hemr5th4]:after{content:"";background:var(--sw-brand-10);width:28px;height:28px;transition:transform .2s var(--sw-ease);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23176F9A' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:16px;border-radius:50%;flex:none}details[data-astro-cid-hemr5th4][open] summary[data-astro-cid-hemr5th4]:after{background-color:var(--sw-accent-10);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B8640A' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E");transform:rotate(45deg)}.faq__item[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{color:var(--sw-ink-70);margin:0;padding:0 0 1.1rem}@media (width>=900px){.faq__grid[data-astro-cid-hemr5th4]{grid-template-columns:.8fr 1.2fr;gap:4rem}.faq__head[data-astro-cid-hemr5th4]{top:calc(var(--sw-nav-h) + 2rem);position:sticky}}.careers[data-astro-cid-lrypnjws]{border-radius:var(--sw-r-l);background:var(--sw-brand-10);border:1px solid #cfe6f4;gap:2rem;padding:2rem;display:grid}.careers__roles[data-astro-cid-lrypnjws]{flex-wrap:wrap;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.careers__roles[data-astro-cid-lrypnjws] li[data-astro-cid-lrypnjws]{border-radius:var(--sw-r-pill);background:var(--sw-white);color:var(--sw-brand-deep);padding:.35rem .8rem;font-size:.9rem;font-weight:500}.careers__cta[data-astro-cid-lrypnjws]{align-content:center;justify-items:start;gap:.75rem;display:grid}.careers__cta[data-astro-cid-lrypnjws] p[data-astro-cid-lrypnjws]{color:var(--sw-ink-70);margin:0}.careers__cta[data-astro-cid-lrypnjws] small[data-astro-cid-lrypnjws]{color:var(--sw-ink-50)}.careers__cta[data-astro-cid-lrypnjws] small[data-astro-cid-lrypnjws] a[data-astro-cid-lrypnjws]{color:inherit}@media (width>=900px){.careers[data-astro-cid-lrypnjws]{grid-template-columns:1.3fr .7fr;gap:3rem;padding:3rem}}.closing[data-astro-cid-prurgk2d]{padding-top:0}.closing__box[data-astro-cid-prurgk2d]{text-align:center;border-radius:var(--sw-r-xl);box-shadow:var(--sw-shadow);justify-items:center;padding:clamp(2.5rem,6vw,4.5rem) clamp(1.25rem,5vw,4rem);display:grid;position:relative;overflow:hidden}.closing__glow[data-astro-cid-prurgk2d]{aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#fa992073,#0000 70%);width:60%;position:absolute;top:-40%;right:-20%}.closing__box[data-astro-cid-prurgk2d] h2[data-astro-cid-prurgk2d],.closing__box[data-astro-cid-prurgk2d] .lead[data-astro-cid-prurgk2d]{position:relative}.closing__box[data-astro-cid-prurgk2d] .lead[data-astro-cid-prurgk2d]{margin-inline:auto}.closing__actions[data-astro-cid-prurgk2d]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.5rem;display:flex;position:relative}
