.airu-footer{position:relative;background:var(--airu-sky-deep);color:var(--airu-white);margin-top:auto;box-shadow:none;border-top:none;overflow-x:clip;container-type:inline-size;container-name:airu-footer}.airu-footer::before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--airu-lime) 0%,var(--airu-lime-bright,#6fa352) 42%,transparent 100%);pointer-events:none;z-index:1}body.airu-has-site-cta .airu-footer{margin-top:0}.airu-footer a{color:inherit;text-decoration:none}.airu-footer__inner{padding-top:clamp(2.75rem,5vw,3.75rem);padding-bottom:0}.airu-footer__bar{box-sizing:border-box;width:100%;margin-top:clamp(2.25rem,4.5vw,3rem);padding:1.25rem 0 1.5rem;border:0;box-shadow:none;background:rgba(0,0,0,0.2)}.airu-footer__bar::before{content:none}.airu-footer__bar-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.75rem}.airu-footer__copy{margin:0;max-width:28rem;font-size:0.8rem;line-height:1.5;letter-spacing:0.01em;color:rgba(255,255,255,0.48)}.airu-footer__bar-end{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:0.85rem 1.15rem;min-width:0}.airu-footer__legal{margin:0}.airu-footer__legal-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:0}.airu-footer__legal-list li{display:flex;align-items:center}.airu-footer__legal-list li + li::before{content:"";display:block;width:1px;height:0.85em;margin:0 0.85rem;background:rgba(255,255,255,0.18);flex:0 0 auto}.airu-footer__legal-list a{position:relative;font-size:0.8rem;font-weight:600;letter-spacing:0.01em;color:rgba(255,255,255,0.7);text-decoration:none;white-space:nowrap;transition:color var(--airu-duration-fast) var(--airu-ease)}.airu-footer__legal-list a::after{content:"";position:absolute;left:0;right:0;bottom:-0.2em;height:1px;background:var(--airu-lime-bright,#6fa352);transform:scaleX(0);transform-origin:left center;transition:transform var(--airu-duration-fast) var(--airu-ease)}.airu-footer__legal-list a:hover,.airu-footer__legal-list a:focus-visible{color:#fff}.airu-footer__legal-list a:hover::after,.airu-footer__legal-list a:focus-visible::after{transform:scaleX(1)}.airu-footer__cookie-settings{appearance:none;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0.55rem 1rem;border:1px solid rgba(255,255,255,0.22);border-radius:var(--airu-radius);background:rgba(255,255,255,0.04);font:inherit;font-family:var(--airu-font-heading);font-size:0.82rem;font-weight:700;letter-spacing:0.02em;line-height:1.2;color:rgba(255,255,255,0.82);cursor:pointer;white-space:nowrap;transition:color var(--airu-duration-fast) var(--airu-ease),border-color var(--airu-duration-fast) var(--airu-ease),background var(--airu-duration-fast) var(--airu-ease)}.airu-footer__cookie-settings:hover,.airu-footer__cookie-settings:focus-visible{color:#fff;border-color:rgba(111,163,82,0.75);background:rgba(95,147,69,0.18);outline:none}.airu-footer__cookie-settings:focus-visible{outline:2px solid var(--airu-lime-bright,#6fa352);outline-offset:2px}.airu-footer__layout{display:grid;grid-template-columns:minmax(15rem,22rem) minmax(0,1fr);gap:2.5rem clamp(2rem,5vw,4rem);align-items:start}.airu-footer__intro{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}.airu-footer__invite{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;width:100%;max-width:20rem;padding:0;background:none;border:0}.airu-footer__nav-columns{display:grid;grid-template-columns:repeat(var(--airu-footer-cols,3),minmax(0,1fr));gap:1.75rem clamp(1.25rem,2.5vw,2.5rem);align-content:start;width:100%;max-width:none;padding-top:0.15rem}.airu-footer__nav-col{min-width:0}.airu-footer__title{display:flex;flex-direction:column;align-items:flex-start;gap:0.5rem;margin:0 0 1rem;padding:0;border:0;font-family:var(--airu-font-heading);font-size:0.75rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:rgba(255,255,255,0.58);line-height:1.3}.airu-footer__title::after{content:"";width:1.35rem;height:3px;border-radius:1px;background:var(--airu-lime)}.airu-footer__subtitle{margin:0;font-family:var(--airu-font-heading);font-size:0.7rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:rgba(255,255,255,0.45)}.airu-footer__trust{margin:0;font-size:0.98rem;line-height:1.55;color:rgba(255,255,255,0.78)}.airu-footer__quick-contact{margin:0}.airu-footer__quick-contact .airu-btn{min-height:2.65rem;padding-inline:1.2rem;box-shadow:none}.airu-footer__quick-contact .airu-btn--primary{background:var(--airu-lime);border-color:var(--airu-lime);color:var(--airu-white)}.airu-footer__quick-contact .airu-btn--primary:hover,.airu-footer__quick-contact .airu-btn--primary:focus-visible{background:var(--airu-lime-bright,#6fa352);border-color:var(--airu-lime-bright,#6fa352);color:var(--airu-white);transform:none;box-shadow:none}.airu-footer__hours{margin:0.75rem 0 0;font-size:0.8rem;line-height:1.4;color:rgba(255,255,255,0.42)}.airu-footer__intro>.airu-brand{display:flex;margin-top:0;width:100%;max-width:100%}.airu-footer__social-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:0.65rem;margin:0;width:auto;max-width:100%}.airu-footer__social-wrap .airu-footer__subtitle{margin:0;text-align:left}.airu-footer-nav__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0.35rem}.airu-footer-nav__list>li{margin:0;padding:0}.airu-footer-nav__list a{color:rgba(255,255,255,0.88);text-decoration:none;font-weight:600;font-size:0.95rem;display:inline-block;line-height:1.4;padding:0.25rem 0;margin:0;transition:color var(--airu-duration-fast) var(--airu-ease)}.airu-footer-nav__list a:hover,.airu-footer-nav__list a:focus-visible{color:var(--airu-lime-bright,#6fa352);text-decoration:none}.airu-footer__nav-col .airu-footer__label{margin:0}.airu-footer__contact p{margin:0 0 0.55rem;font-size:0.95rem}.airu-footer__contact-line{display:flex;align-items:flex-start;gap:0.55rem;margin:0 0 0.7rem;font-size:0.94rem;line-height:1.45;color:rgba(255,255,255,0.86)}.airu-footer__contact-line a{color:rgba(255,255,255,0.92);text-decoration:none;transition:color var(--airu-duration-fast) var(--airu-ease)}.airu-footer__contact-line a:hover,.airu-footer__contact-line a:focus-visible{color:var(--airu-lime-bright,#6fa352)}.airu-footer__contact-icon{display:block;flex:0 0 auto;margin-top:0.2rem;color:var(--airu-lime);opacity:1}.airu-footer__label{display:block;margin-bottom:0.1rem;font-size:0.72rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:rgba(255,255,255,0.48)}.airu-footer__qr img{width:104px;height:auto;background:var(--airu-white);padding:0.45rem;display:block;border-radius:var(--airu-radius)}@media (max-width:960px){.airu-footer__layout{grid-template-columns:1fr;gap:2rem}.airu-footer__intro{width:100%;min-width:0;max-width:100%;gap:1.25rem}.airu-footer__inner{padding-top:2.35rem;padding-inline:max(1.35rem,var(--airu-gutter))}.airu-footer__invite{max-width:none}.airu-footer__trust{font-size:0.94rem;max-width:28rem}.airu-footer__nav-columns{grid-template-columns:1fr;width:100%;gap:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,0.12)}.airu-footer__nav-col{padding:0;border-top:0}.airu-footer__nav-col:first-child{border-top:0}.airu-footer__title{gap:0.4rem;margin:0 0 0.65rem;font-size:0.72rem;letter-spacing:0.12em;color:rgba(255,255,255,0.55)}.airu-footer__title::after{width:1.2rem}.airu-footer-nav__list{gap:0.1rem;margin:0;padding:0}.airu-footer-nav__list a{display:block;width:100%;box-sizing:border-box;margin:0;padding:0.65rem 0;min-height:2.75rem;font-size:0.98rem;font-weight:600;line-height:1.35;color:rgba(255,255,255,0.9);text-align:left}.airu-footer__contact-line{margin:0;padding:0.35rem 0}.airu-footer__social-wrap{width:100%;margin-top:0;gap:0.5rem}.airu-footer__social-wrap .airu-footer__subtitle{margin:0;font-size:0.68rem;letter-spacing:0.12em;color:rgba(255,255,255,0.42)}.airu-footer__bar{margin-top:1.75rem;padding-block:1.25rem 1.4rem}.airu-footer__bar-inner{flex-direction:column;align-items:flex-start;gap:1rem}.airu-footer__copy{text-align:left;font-size:0.78rem;line-height:1.5;color:rgba(255,255,255,0.45);max-width:36rem}.airu-footer__bar-end{width:100%;justify-content:flex-start;gap:0.85rem 1rem}.airu-footer__legal-list li + li::before{margin:0 0.7rem}.airu-footer__legal-list a,.airu-footer__cookie-settings{font-size:0.8rem}}@media (max-width:960px) and (min-width:560px){.airu-footer__nav-columns{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem;row-gap:1.5rem}}.airu-sticky-demo{display:none}.airu-sticky-demo__promise{margin:0 0 0.45rem;text-align:center;font-size:0.78rem;font-weight:600;letter-spacing:0.02em;line-height:1.3;color:rgba(255,255,255,0.82)}.airu-sticky-demo__row{display:flex;flex-direction:row-reverse;gap:0.55rem;align-items:center}.airu-sticky-demo__btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:3.05rem;height:3.05rem;min-width:3.05rem;min-height:3.05rem;padding:0;border-radius:999px;border:1px solid transparent;text-decoration:none;box-shadow:0 10px 24px rgba(18,32,44,0.28);transition:transform 0.18s var(--airu-ease),background-color 0.18s var(--airu-ease),box-shadow 0.18s var(--airu-ease)}.airu-sticky-demo__btn:hover,.airu-sticky-demo__btn:focus-visible{transform:translateY(-1px);text-decoration:none}.airu-sticky-demo__btn:focus-visible{outline:2px solid var(--airu-lime);outline-offset:3px}.airu-sticky-demo__icon{display:block;flex:0 0 auto}.airu-sticky-demo__num{display:none}.airu-sticky-demo__btn--wa{background:#1faa4b;border-color:#1faa4b;color:#fff}.airu-sticky-demo__btn--wa:hover,.airu-sticky-demo__btn--wa:focus-visible{background:#18943f;border-color:#18943f;color:#fff}.airu-sticky-demo__btn--call{background:var(--airu-sky-deep);border-color:var(--airu-sky-deep);color:#fff}.airu-sticky-demo__btn--call:hover,.airu-sticky-demo__btn--call:focus-visible{background:var(--airu-asphalt,#12202c);border-color:var(--airu-asphalt,#12202c);color:#fff}@media (max-width:960px){.airu-sticky-demo{display:block;position:fixed;left:auto;right:max(0.75rem,env(safe-area-inset-right,0px));bottom:max(0.75rem,env(safe-area-inset-bottom,0px));z-index:1050;width:auto;max-width:calc(100vw - 1.5rem);padding:0;background:transparent;border:0;pointer-events:none;transition:transform 0.28s var(--airu-ease),opacity 0.28s var(--airu-ease)}.airu-sticky-demo__row,.airu-sticky-demo__btn{pointer-events:auto}.airu-sticky-demo.is-away{transform:translateY(120%);pointer-events:none;opacity:0}html.airu-cookie-open .airu-sticky-demo{display:none}body.airu-has-site-cta .airu-footer{padding-bottom:calc(var(--airu-sticky-offset,3.75rem) + 0.75rem)}}@media (prefers-reduced-motion:reduce){.airu-sticky-demo{transition:none}.airu-sticky-demo__btn{transition:none}}.airu-cookie{position:fixed;z-index:1200;pointer-events:none;transition:bottom 0.28s var(--airu-ease),padding-bottom 0.28s var(--airu-ease)}.airu-cookie[hidden]{display:none !important}.airu-cookie__inner{pointer-events:auto;display:grid;gap:0.45rem;padding:0.95rem 1rem 1rem;background:var(--airu-white);border:1px solid var(--airu-border);border-radius:var(--airu-radius);box-shadow:0 16px 40px rgba(29,56,76,0.16);animation:airu-cookie-in 0.35s var(--airu-ease) both}@media (prefers-reduced-motion:reduce){.airu-cookie__inner{animation:none}.airu-cookie{transition:none}}.airu-cookie__title{grid-area:title;margin:0;font-family:var(--airu-font-heading);font-size:1rem;font-weight:700;letter-spacing:-0.02em;line-height:1.25;color:var(--airu-sky-deep)}.airu-cookie__text{grid-area:text;margin:0;font-size:0.88rem;line-height:1.45;color:var(--airu-text-muted)}.airu-cookie__text a{color:var(--airu-sky-deep);font-weight:600;text-decoration:underline;text-underline-offset:0.12em}.airu-cookie__text a:hover,.airu-cookie__text a:focus-visible{color:var(--airu-lime-ink)}.airu-cookie__actions{grid-area:actions;display:flex;flex-wrap:wrap;gap:0.5rem;align-self:stretch}.airu-cookie__btn{min-height:2.4rem;padding-inline:1rem;white-space:nowrap;flex:1 1 calc(50% - 0.25rem);justify-content:center}.airu-cookie__btn.airu-btn--primary{background:var(--airu-lime);border-color:var(--airu-lime);color:var(--airu-white)}.airu-cookie__btn.airu-btn--primary:hover,.airu-cookie__btn.airu-btn--primary:focus-visible{background:var(--airu-lime-ink);border-color:var(--airu-lime-ink);color:var(--airu-white)}@media (min-width:721px){.airu-cookie{left:1rem;right:auto;bottom:1rem;width:min(26rem,calc(100vw - 2rem));max-width:26rem;padding:0}.airu-cookie__inner{grid-template-columns:1fr;grid-template-areas:"title"
 "text"
 "actions";max-width:none;margin:0}.airu-cookie__text{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}}@media (min-width:961px){.airu-cookie{left:1rem;bottom:1rem}}@media (max-width:720px){.airu-cookie{left:0;right:0;bottom:0;width:auto;max-width:none;padding:0.75rem max(0.85rem,var(--airu-gutter)) calc(0.85rem + env(safe-area-inset-bottom,0px))}.airu-cookie__inner{grid-template-columns:1fr;grid-template-areas:"title"
 "text"
 "actions";max-width:none;margin:0;padding:0.9rem 1rem 1rem;gap:0.45rem}.airu-cookie__title{font-size:1.05rem}.airu-cookie__text{font-size:0.86rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.airu-cookie__actions{margin-top:0.15rem}.airu-cookie__btn{min-height:2.35rem}html.airu-cookie-open body{padding-bottom:var(--airu-cookie-offset,0px) !important}}@media print{.airu-cookie{display:none !important}}.airu-footer a{transition:color var(--airu-duration-fast) var(--airu-ease),opacity var(--airu-duration-fast) var(--airu-ease)}.airu-newsletter{padding-block:clamp(2.5rem,5vw,3.5rem)}.airu-newsletter--page{background:var(--airu-page)}.airu-newsletter--white{background:var(--airu-white)}.airu-newsletter__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);gap:1.75rem 3rem;align-items:start}.airu-newsletter__copy{max-width:36rem;padding-top:0.15rem}.airu-newsletter__title{margin:0 0 0.65rem;font-family:var(--airu-font-heading);font-size:clamp(1.45rem,2.6vw,1.85rem);letter-spacing:-0.02em;color:var(--airu-sky-deep)}.airu-newsletter__lead{margin:0;color:var(--airu-text-muted);font-size:1.02rem;line-height:1.55}.airu-newsletter__form-wrap{min-width:0}.airu-newsletter__form{display:grid;gap:0.65rem}.airu-newsletter__fields{display:grid;gap:0.55rem}.airu-newsletter__field{display:block;min-width:0}.airu-newsletter__field input{width:100%;min-height:3rem;padding:0.7rem 0.9rem;border:0;border-bottom:2px solid transparent;border-radius:0;color:var(--airu-text);font:inherit;background:var(--airu-sky-soft);transition:border-color 0.2s var(--airu-ease),background 0.2s var(--airu-ease)}.airu-newsletter--page .airu-newsletter__field input{background:var(--airu-white);box-shadow:inset 0 0 0 1px rgba(29,56,76,0.1)}.airu-newsletter--white .airu-newsletter__field input{background:var(--airu-sky-soft)}.airu-newsletter__field input::placeholder{color:var(--airu-text-muted);opacity:0.85}.airu-newsletter__field input:focus{outline:none;border-bottom-color:var(--airu-sky-deep);background:var(--airu-white);box-shadow:inset 0 0 0 1px rgba(29,56,76,0.12)}.airu-newsletter__actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0.55rem;align-items:stretch}.airu-newsletter__submit{white-space:nowrap;min-height:3rem;box-shadow:none}.airu-newsletter__submit:hover,.airu-newsletter__submit:active{transform:none;box-shadow:none}.airu-newsletter__note{margin:0.15rem 0 0;font-size:0.82rem;line-height:1.4;color:var(--airu-text-muted)}.airu-newsletter__consent{margin:0.65rem 0 0}.airu-newsletter__consent-label{display:flex;align-items:flex-start;gap:0.55rem;margin:0;font-size:0.86rem;line-height:1.45;color:var(--airu-text-muted);cursor:pointer}.airu-newsletter__consent-label input{margin:0.2rem 0 0;flex:0 0 auto;accent-color:var(--airu-lime)}.airu-newsletter__consent-label a{color:var(--airu-sky-deep);text-decoration:underline;text-underline-offset:2px}.airu-newsletter__consent-label a:hover{color:var(--airu-lime-ink)}.airu-newsletter__consent-error{margin:0.35rem 0 0;font-size:0.84rem;font-weight:600;color:#7a2a2a}.airu-newsletter__consent-error[hidden]{display:none}.airu-newsletter__flash{margin:0 0 0.75rem;padding:0.75rem 0.9rem;font-weight:600;font-size:0.95rem;border-radius:var(--airu-radius)}.airu-newsletter__flash--ok{background:var(--airu-lime-soft);color:var(--airu-lime-ink)}.airu-newsletter__flash--err{background:#f4e4e4;color:#7a2a2a}.airu-newsletter__honeypot{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}@media (max-width:960px){.airu-newsletter__inner{grid-template-columns:1fr;gap:1.35rem}.airu-newsletter__form-wrap{max-width:none;width:100%}.airu-newsletter__fields,.airu-newsletter__actions{display:grid;grid-template-columns:1fr;gap:0.65rem}.airu-newsletter__submit{width:100%;white-space:normal}}@media (max-width:520px){.airu-sticky-demo{right:max(0.65rem,env(safe-area-inset-right,0px));bottom:max(0.65rem,env(safe-area-inset-bottom,0px))}.airu-sticky-demo__btn{width:2.85rem;height:2.85rem;min-width:2.85rem;min-height:2.85rem}}