@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;600;900&display=swap";.site-header[data-astro-cid-nen7h5rs]{--header-control-size:clamp(.88rem, 1.05vw, 1.05rem);z-index:100;color:var(--navy);background:linear-gradient(#fff 0%,#dfe5e8 100%);border-bottom:4px solid #011e2c2e;position:sticky;top:0}.site-header__inner[data-astro-cid-nen7h5rs]{width:min(100%, var(--container-width));min-height:var(--header-height);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;margin-inline:auto;padding:1rem clamp(1rem,2.5vw,2.5rem);display:grid}.site-header__left[data-astro-cid-nen7h5rs]{align-items:center;min-width:0;display:flex}.brand[data-astro-cid-nen7h5rs]{align-items:center;width:clamp(12rem,12vw,14rem);transition:opacity .18s,transform .18s;display:inline-flex}.brand[data-astro-cid-nen7h5rs]:hover,.brand[data-astro-cid-nen7h5rs]:focus-visible{opacity:.9;transform:translateY(-2px)scale(1.02)}.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{pointer-events:none;width:100%;height:auto;display:block}.desktop-navigation[data-astro-cid-nen7h5rs]{justify-self:center}.desktop-navigation[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{align-items:center;gap:clamp(1.2rem,2.1vw,2.65rem);margin:0;padding:0;list-style:none;display:flex}.desktop-navigation[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.mobile-navigation[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--navy);font-size:var(--header-control-size);letter-spacing:.07em;font-weight:900;line-height:1;text-decoration:none;display:inline-flex;position:relative}.desktop-navigation[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:.8rem 0 .9rem}.desktop-navigation[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after,.mobile-navigation[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after{background:var(--cyan);content:"";transform-origin:50%;height:2px;transition:transform var(--transition-fast);position:absolute;bottom:.3rem;left:0;right:0;transform:scaleX(0)}.desktop-navigation[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.mobile-navigation[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:#0094a1}.desktop-navigation[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover:after,.mobile-navigation[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover:after{transform:scaleX(1)}.header-actions[data-astro-cid-nen7h5rs]{justify-self:end;align-items:center;gap:clamp(.55rem,1vw,.9rem);display:flex}.currency-picker[data-astro-cid-nen7h5rs]{z-index:2;position:relative}.currency-picker[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{min-height:2.75rem;color:var(--navy);font-size:var(--header-control-size);letter-spacing:.04em;cursor:pointer;user-select:none;align-items:center;gap:.28rem;font-weight:900;list-style:none;display:inline-flex}.currency-picker[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.currency-picker[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:.65rem;height:.45rem;transition:transform var(--transition-fast)}.currency-picker[data-astro-cid-nen7h5rs][open] summary[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{transform:rotate(180deg)}.currency-picker__symbol[data-astro-cid-nen7h5rs]{color:#0094a1}.currency-picker__menu[data-astro-cid-nen7h5rs]{background:#fff;border:1px solid #011e2c2e;border-radius:.55rem;width:10rem;max-height:min(26rem,70vh);padding:.55rem;display:grid;position:absolute;top:calc(100% + .45rem);right:0;overflow-y:auto;box-shadow:0 .75rem 1.5rem #011e2c2e}.currency-picker__label[data-astro-cid-nen7h5rs]{color:#011e2c85;letter-spacing:.09em;padding:.35rem .55rem .5rem;font-size:.65rem;font-weight:900}.currency-picker__menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--navy);border-radius:.35rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem;font-size:.78rem;font-weight:700;display:flex}.currency-picker__menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.currency-picker__menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].is-selected{color:#007e88;background:#e7fbfb}.icon-button[data-astro-cid-nen7h5rs]{width:2.75rem;height:2.75rem;color:var(--navy);font-size:var(--header-control-size);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:0;border-radius:.45rem;place-items:center;display:inline-grid}.icon-button[data-astro-cid-nen7h5rs]:hover{color:#007e88;background:#03d2d41f}.icon-button[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:1.2em;height:1.2em}.search-control[data-astro-cid-nen7h5rs]{align-items:center;display:flex}.search-form[data-astro-cid-nen7h5rs]{z-index:3;width:min(calc(100% - (2 * var(--page-gutter))), var(--container-width));opacity:0;pointer-events:none;visibility:hidden;transition:opacity var(--transition-fast), transform var(--transition-fast), visibility var(--transition-fast);background:linear-gradient(#fff 0%,#eef2f3 100%);border:1px solid #011e2c2e;border-radius:.55rem;padding:.55rem;position:absolute;top:calc(100% + .5rem);left:50%;right:auto;overflow:visible;transform:translate(-50%,-.35rem);box-shadow:0 .75rem 1.5rem #011e2c2e}.search-is-open[data-astro-cid-nen7h5rs] .search-form[data-astro-cid-nen7h5rs]{opacity:1;pointer-events:auto;visibility:visible;transform:translate(-50%)}.search-form[data-astro-cid-nen7h5rs] input[data-astro-cid-nen7h5rs]{width:100%;min-height:3rem;color:var(--navy);letter-spacing:.05em;background:#ffffffd9;border:1px solid #011e2c3d;border-radius:.45rem;outline:none;padding:.55rem .75rem;font-size:.72rem;font-weight:700}.search-form[data-astro-cid-nen7h5rs] input[data-astro-cid-nen7h5rs]:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #03d2d42e}.search-form[data-astro-cid-nen7h5rs] input[data-astro-cid-nen7h5rs]::placeholder{color:#011e2c8c}.search-results{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.65rem;max-height:min(50vh,30rem);margin-top:.65rem;display:grid;overflow-y:auto}.search-results[hidden]{display:none}.search-result{min-width:0;color:var(--navy);transition:background-color var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);background:#ffffffd1;border:1px solid #011e2c1f;border-radius:.45rem;align-items:center;gap:.65rem;padding:.5rem;text-decoration:none;display:flex}.search-result:hover,.search-result:focus-visible{background:#fff;border-color:#007e886b;transform:translateY(-1px)}.search-result__image{object-fit:contain;background:#edf8fccc;border-radius:.3rem;flex:none;width:3.25rem;height:3.25rem}.search-result__details{gap:.2rem;min-width:0;display:grid}.search-result__name,.search-result__price{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-result__name{font-size:.78rem;line-height:1.25}.search-result__price{color:#007e88;font-size:.72rem;font-weight:800}.search-results__message{color:#011e2c9e;letter-spacing:.06em;text-align:center;grid-column:1/-1;margin:0;padding:.65rem .25rem .15rem;font-size:.72rem;font-weight:800}.cart-control[data-astro-cid-nen7h5rs]{position:relative}.button--cart[data-astro-cid-nen7h5rs]{background:linear-gradient(to bottom, var(--cyan), #0094a1);min-height:3.2rem;color:var(--white);letter-spacing:.055em;text-shadow:0 1px 1px #00000061,0 2px 6px #00000047;transition:transform var(--transition-fast), background var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast), filter var(--transition-fast);cursor:pointer;border:2px solid #003f4cf5;border-radius:.45rem;justify-content:center;align-items:center;gap:.68rem;padding:.82rem 1.12rem;font-size:clamp(.78rem,1vw,.95rem);font-weight:900;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff6b,0 4px #003c48f2}.button--cart[data-astro-cid-nen7h5rs]:hover{background:linear-gradient(to bottom, var(--cyan-bright), #0094a1);filter:brightness(1.14)saturate(1.12);border-color:#006875;transform:translateY(-3px);box-shadow:inset 0 1px #ffffffad,0 5px #003c48f2,0 .75rem 1rem #003c483d}.button--cart[data-astro-cid-nen7h5rs]:active{transform:translateY(3px)scale(.985);box-shadow:inset 0 1px #ffffff47,0 1px #003c48f2}.button__icon[data-astro-cid-nen7h5rs]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25px;width:1.2rem;height:1.2rem}.cart-button__count[data-astro-cid-nen7h5rs],.cart-dropdown__count[data-astro-cid-nen7h5rs]{color:#011e2c;background:#ffb31a;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding-inline:.25rem;font-size:.66rem;font-weight:900;line-height:1;display:inline-flex}.cart-dropdown__count[data-astro-cid-nen7h5rs]{vertical-align:middle;margin-left:.3rem}.cart-dropdown[data-astro-cid-nen7h5rs]{background:#fff;border:1px solid #011e2c2e;border-radius:.55rem;width:min(18rem,100vw - 2rem);padding:1rem;position:absolute;top:calc(100% + .65rem);right:0;box-shadow:0 .75rem 1.5rem #011e2c2e}.cart-dropdown__label[data-astro-cid-nen7h5rs],.cart-dropdown__status[data-astro-cid-nen7h5rs]{margin:0}.cart-dropdown__label[data-astro-cid-nen7h5rs]{color:#007e88;letter-spacing:.09em;font-size:.7rem;font-weight:900}.cart-dropdown__status[data-astro-cid-nen7h5rs]{color:#011e2cad;margin-top:.6rem;font-size:.9rem}.cart-dropdown__view[data-astro-cid-nen7h5rs]{color:#007e88;letter-spacing:.06em;margin-top:1rem;font-size:.75rem;font-weight:900;text-decoration:none;display:inline-flex}.mobile-menu-toggle[data-astro-cid-nen7h5rs],.mobile-navigation[data-astro-cid-nen7h5rs],.mobile-menu-backdrop[data-astro-cid-nen7h5rs]{display:none}@media (width>=1281px){.brand[data-astro-cid-nen7h5rs]{width:auto}.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{object-fit:contain;object-position:left center;width:auto;height:4rem}.button--cart[data-astro-cid-nen7h5rs]{min-height:3.8rem;padding-inline:clamp(1rem,3vw,1.5rem);font-size:clamp(.72rem,1.9vw,.9rem)}}.visually-hidden[data-astro-cid-nen7h5rs]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=1280px){.site-header[data-astro-cid-nen7h5rs]{--header-control-size:clamp(.82rem, 3.6vw, .96rem)}.site-header__inner[data-astro-cid-nen7h5rs]{grid-template-columns:minmax(0,1fr) auto;min-height:5.8rem;padding-block:.45rem;padding-inline:clamp(.85rem,3vw,1.5rem)}.desktop-navigation[data-astro-cid-nen7h5rs]{display:none}.mobile-menu-toggle[data-astro-cid-nen7h5rs]{width:3rem;height:3rem;color:var(--navy);cursor:pointer;transition:background-color var(--transition-fast), transform var(--transition-fast);background:#fff9;border:1px solid #011e2c2e;border-radius:.55rem;place-content:center;gap:.31rem;margin-right:.85rem;display:inline-grid;box-shadow:0 2px #011e2c1f}.mobile-menu-toggle[data-astro-cid-nen7h5rs]:hover{background:#03d2d41f}.mobile-menu-toggle[data-astro-cid-nen7h5rs]:active{transform:translateY(1px)}.mobile-menu-toggle__bar[data-astro-cid-nen7h5rs]{background:currentColor;border-radius:999px;width:1.38rem;height:2px;display:block}.brand[data-astro-cid-nen7h5rs]{width:auto;min-width:0;max-width:100%}.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:4rem}.header-actions[data-astro-cid-nen7h5rs]{gap:clamp(.25rem,1.2vw,.7rem)}.button--cart[data-astro-cid-nen7h5rs]{min-height:3.8rem;padding-inline:clamp(1rem,3vw,1.5rem);font-size:clamp(.72rem,1.9vw,.9rem)}.mobile-menu-backdrop[data-astro-cid-nen7h5rs][hidden],.mobile-navigation[data-astro-cid-nen7h5rs][hidden]{display:none!important}body.menu-is-open .site-header[data-astro-cid-nen7h5rs]{z-index:1000}.mobile-menu-backdrop[data-astro-cid-nen7h5rs]{z-index:1001;opacity:0;pointer-events:none;min-height:100dvh;transition:opacity var(--transition-standard);background:#000a10ad;display:block;position:fixed;inset:0}.mobile-menu-backdrop[data-astro-cid-nen7h5rs].is-visible{opacity:1;pointer-events:auto}.mobile-navigation[data-astro-cid-nen7h5rs]{z-index:1002;overscroll-behavior:contain;background:var(--navy);pointer-events:none;width:min(22rem,100vw - 3.2rem);height:100dvh;max-height:100dvh;transition:transform var(--transition-standard);flex-direction:column;padding:1.35rem 1.5rem 2rem;display:flex;position:fixed;top:0;bottom:auto;left:0;overflow-y:auto;transform:translate(-105%);box-shadow:16px 0 38px #00000061}.mobile-navigation[data-astro-cid-nen7h5rs].is-open{pointer-events:auto;transform:translate(0)}.mobile-navigation__top[data-astro-cid-nen7h5rs]{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;padding-bottom:1.4rem;display:flex}.mobile-navigation__label[data-astro-cid-nen7h5rs]{color:var(--cyan);letter-spacing:.075em;font-size:clamp(1.35rem,5.7vw,1.72rem);font-weight:900;line-height:1.1}.mobile-navigation__close[data-astro-cid-nen7h5rs]{width:2.75rem;height:2.75rem;color:var(--white);cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:.55rem;position:relative}.mobile-navigation__close[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:currentColor;border-radius:999px;width:1.1rem;height:2px;position:absolute;top:50%;left:50%}.mobile-navigation__close[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{transform:translate(-50%,-50%)rotate(45deg)}.mobile-navigation__close[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:last-child{transform:translate(-50%,-50%)rotate(-45deg)}.mobile-navigation[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:1.15rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.mobile-navigation[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--white);letter-spacing:.075em;padding-bottom:.65rem;font-size:clamp(1.35rem,5.7vw,1.72rem);line-height:1.1}.mobile-navigation[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after{transform-origin:0;width:100%;bottom:0;right:auto}}@media (width<=767px){.site-header__inner[data-astro-cid-nen7h5rs]{min-height:5.35rem;padding-inline:.75rem}.mobile-menu-toggle[data-astro-cid-nen7h5rs]{width:2.7rem;height:2.7rem;margin-right:.68rem}.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{height:3.5rem}.currency-picker[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{min-height:2.7rem;font-size:var(--header-control-size)}.currency-picker__symbol[data-astro-cid-nen7h5rs]{display:none}.search-form[data-astro-cid-nen7h5rs]{width:min(calc(100% - 1.5rem), var(--container-width));left:50%;right:auto}.button--cart[data-astro-cid-nen7h5rs]{width:4rem;min-height:3.35rem;padding-inline:1rem;position:relative}.button--cart[data-astro-cid-nen7h5rs]>span[data-astro-cid-nen7h5rs]:not(.cart-button__count){display:none}.button--cart[data-astro-cid-nen7h5rs] .cart-button__count[data-astro-cid-nen7h5rs]{min-width:1.6rem;height:1.6rem;font-size:.78rem;display:inline-flex;position:absolute;top:-.45rem;right:-.45rem}.cart-dropdown__count[data-astro-cid-nen7h5rs]{min-width:1.6rem;height:1.6rem;font-size:.78rem}.button--cart[data-astro-cid-nen7h5rs] .button__icon[data-astro-cid-nen7h5rs]{width:1.25rem;height:1.25rem}}@media (width<=430px){.site-header__inner[data-astro-cid-nen7h5rs]{padding-inline:.55rem}.header-actions[data-astro-cid-nen7h5rs]{gap:.05rem}.mobile-menu-toggle[data-astro-cid-nen7h5rs]{width:2.45rem;height:2.45rem;margin-right:.45rem}.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{height:3.05rem}.currency-picker[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{font-size:var(--header-control-size);gap:.15rem}.icon-button[data-astro-cid-nen7h5rs]{width:2.45rem;height:2.45rem}.button--cart[data-astro-cid-nen7h5rs]{width:3.6rem;min-height:3.05rem;padding-inline:.8rem}}:root{--page-max-width:1440px;--page-gutter:clamp(1rem, 3vw, 3rem);--container-width:1500px;--header-height:6rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-8:3rem;--space-10:5rem;--radius-sm:.35rem;--radius-md:.75rem;--radius-pill:999px;--transition-fast:.16s ease;--transition-standard:.24s ease;--font-sans:"Inter", Arial, sans-serif;--font-display:"ObelixPro", Impact, sans-serif;--navy:#011e2c;--cyan:#03d2d4;--cyan-bright:#2ce7e9;--white:#fff}@font-face{font-family:ObelixPro;src:url(/_astro/ObelixPro-cyr.DAlJ2pyi.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}*{box-sizing:border-box}html{color:var(--navy);font-family:var(--font-sans);font-synthesis:none;scroll-padding-top:var(--header-height);background:#edf8fc;line-height:1.5}body{min-width:320px;margin:0}body.menu-is-open{overflow:hidden}code{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.92em}::selection{background:#cfe4ff}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}.cart-dropdown__items,.cart-page__items{gap:.75rem;margin-top:1rem;display:grid}.cart-dropdown__items[hidden],.cart-page__items[hidden],.cart-dropdown__footer[hidden],.cart-page__footer[hidden],[data-cart-count][hidden]{display:none}.cart-item{border-bottom:1px solid #011e2c1f;grid-template-columns:4rem minmax(0,1fr);gap:.75rem;min-width:0;padding-bottom:.75rem;display:grid}.cart-item__image{object-fit:contain;background:#fff;border:1px solid #011e2c1f;border-radius:.45rem;width:4rem;height:4rem;display:block}.cart-item__content{min-width:0}.cart-item__name,.cart-item__detail,.cart-item__price{margin:0}.cart-item__name{color:var(--navy);font-size:.82rem;line-height:1.25}.cart-item__detail{color:#011e2c9e;margin-top:.2rem;font-size:.72rem}.cart-item__price{color:#007e88;margin-top:.35rem;font-size:.78rem;font-weight:800}.cart-item__controls{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.45rem;display:flex}.cart-item__controls button{min-width:1.65rem;min-height:1.65rem;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #011e2c33;border-radius:.3rem;justify-content:center;align-items:center;padding:.15rem .4rem;font-size:.75rem;font-weight:800;display:inline-flex}.cart-item__controls span{min-width:1.2rem;color:var(--navy);text-align:center;font-size:.78rem}.cart-item__controls .cart-item__remove{color:#007e88;letter-spacing:.04em;background:0 0;border-color:#0000;margin-left:.2rem;font-size:.64rem}.cart-item__controls button:hover{border-color:var(--cyan);color:#007e88;background:#e7fbfb}.cart-dropdown__footer{border-top:1px solid #011e2c24;gap:.65rem;margin-top:1rem;padding-top:.85rem;display:grid}.cart-dropdown__footer strong{color:#007e88;letter-spacing:.04em;font-size:.78rem}.cart-dropdown__checkout{background:var(--cyan);color:#fff;letter-spacing:.05em;border-radius:.4rem;justify-content:center;align-items:center;gap:.45rem;min-height:2.6rem;padding:.7rem .9rem;font-size:.72rem;font-weight:900;text-decoration:none;display:inline-flex}.cart-dropdown__checkout:hover{filter:brightness(1.1)}@media (width<=767px){.cart-item{grid-template-columns:3.5rem minmax(0,1fr)}.cart-item__image{width:3.5rem;height:3.5rem}}.site-footer[data-astro-cid-jo6i4kqk]{color:var(--navy);background:#fff;position:relative;overflow:hidden}.site-footer[data-astro-cid-jo6i4kqk]:before{z-index:2;content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff29,#ffffff29),linear-gradient(90deg,#011e2c12 1px,#0000 1px),linear-gradient(#011e2c12 1px,#0000 1px);background-position:50%;background-repeat:repeat,repeat,repeat;background-size:100% 100%,4rem 4rem,4rem 4rem;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;position:absolute;inset:0}.site-footer__border[data-astro-cid-jo6i4kqk]{z-index:1;background-image:url(/images/footer-border.png);background-position:top;background-repeat:repeat-x;background-size:auto 100%;width:100%;height:clamp(3.75rem,7vw,6.5rem);position:relative}.site-footer__inner[data-astro-cid-jo6i4kqk]{z-index:3;width:min(100%, var(--container-width));padding:clamp(.75rem, 1.5vw, 1.25rem) var(--page-gutter) clamp(1.75rem, 3vw, 2.75rem);grid-template-columns:minmax(0,1fr) minmax(0,3fr) minmax(0,1fr);align-items:start;margin-inline:auto;display:grid;position:relative}.site-footer__brand[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.site-footer__logo[data-astro-cid-jo6i4kqk]{width:clamp(10rem,15vw,13.75rem);display:inline-flex;transform:translateY(calc(-1*clamp(.75rem,1.5vw,1.25rem)))}.site-footer__logo[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:100%;height:auto;display:block}.site-footer__navigation[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.7rem clamp(.8rem,1.5vw,1.5rem);min-width:0;display:flex}.site-footer__legal[data-astro-cid-jo6i4kqk]{text-align:right;flex-direction:column;align-items:flex-end;gap:.55rem;min-width:0;display:flex}.site-footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{justify-content:flex-end;align-items:center;gap:.4rem;display:inline-flex}.site-footer__privacy-icon[data-astro-cid-jo6i4kqk]{flex:none;width:auto;height:1.236em;display:block}.site-footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover .site-footer__privacy-icon[data-astro-cid-jo6i4kqk],.site-footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible .site-footer__privacy-icon[data-astro-cid-jo6i4kqk]{content:url(/images/privacy-icon-hover.png)}.site-footer__meta[data-astro-cid-jo6i4kqk]{width:100%;color:var(--navy);letter-spacing:.045em;grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:clamp(1.5rem,2.5vw,2.25rem);font-size:clamp(.62rem,.8vw,.78rem);font-weight:600;line-height:1.2;display:flex}.site-footer__meta[data-astro-cid-jo6i4kqk] strong[data-astro-cid-jo6i4kqk]{font-weight:700}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--navy);letter-spacing:.045em;transition:color var(--transition-fast), transform var(--transition-fast);font-size:clamp(.72rem,.9vw,.88rem);font-weight:700;line-height:1.2;text-decoration:none}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:not(.site-footer__logo):hover{color:#007e88;transform:translateY(-1px)}@media (width>=1025px){.site-footer__navigation[data-astro-cid-jo6i4kqk]{transform:translateY(.35rem)}.site-footer__legal[data-astro-cid-jo6i4kqk]{transform:translateY(-.75rem)}.site-footer__meta[data-astro-cid-jo6i4kqk]{grid-column:1/4;justify-self:stretch}}@media (width<=1024px){.site-footer__inner[data-astro-cid-jo6i4kqk]{text-align:initial;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-areas:"brand legal""navigation legal""meta meta";justify-items:stretch;gap:clamp(.75rem,2vw,1.5rem)}.site-footer__brand[data-astro-cid-jo6i4kqk]{grid-area:brand;align-items:flex-start}.site-footer__logo[data-astro-cid-jo6i4kqk]{width:100%;max-width:10rem}.site-footer__navigation[data-astro-cid-jo6i4kqk]{flex-flow:wrap;grid-area:navigation;justify-content:flex-start;align-items:center;gap:.7rem clamp(.8rem,1.5vw,1.5rem)}.site-footer__legal[data-astro-cid-jo6i4kqk]{text-align:right;grid-area:legal;align-items:flex-end}.site-footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{max-width:100%}.site-footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]>span[data-astro-cid-jo6i4kqk]{min-width:0}.site-footer__meta[data-astro-cid-jo6i4kqk]{grid-area:meta}}@media (width<=767px){.site-footer__border[data-astro-cid-jo6i4kqk]{height:3.75rem}.site-footer__inner[data-astro-cid-jo6i4kqk]{text-align:center;grid-template-columns:minmax(0,1fr);grid-template-areas:"brand""navigation""legal""meta";gap:1rem;padding-block:1.25rem 2rem}.site-footer__brand[data-astro-cid-jo6i4kqk]{align-items:center}.site-footer__navigation[data-astro-cid-jo6i4kqk]{text-align:center;justify-content:center}.site-footer__legal[data-astro-cid-jo6i4kqk]{text-align:center;align-items:center;transform:translateY(.35rem)}.site-footer__logo[data-astro-cid-jo6i4kqk]{transform:translateY(-1.25rem)}.site-footer__navigation[data-astro-cid-jo6i4kqk]{gap:.6rem .8rem}.site-footer__meta[data-astro-cid-jo6i4kqk]{text-align:center;flex-direction:column;gap:.6rem}}.support-page{background-color:#edf8fc;background-image:linear-gradient(#ffffff5c,#ffffff5c),linear-gradient(90deg,#011e2c0b 1px,#0000 1px),linear-gradient(#011e2c0b 1px,#0000 1px),none;background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:100% 100%,4rem 4rem,4rem 4rem;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;min-height:60vh}.support-page__inner{width:min(100%, var(--container-width));padding:clamp(3.5rem, 4vw, 4rem) var(--page-gutter) clamp(2rem, 4vw, 3.75rem);margin-inline:auto}.support-page__hero{border-bottom:4px solid #dfe3e6;padding-bottom:clamp(1.5rem,3vw,2.5rem)}.support-page__hero.support-page__hero--compact-divider{padding-bottom:clamp(.75rem,1.5vw,1.25rem)}.support-page__hero-grid{--support-title-size:clamp(2rem, 4.7vw, 4.35rem);grid-template-columns:1fr;gap:.85rem;margin-top:0;display:grid}.support-page__hero-copy{min-width:0}.support-page__hero h1{max-width:100%;color:var(--navy);font-family:var(--font-display);font-size:var(--support-title-size);letter-spacing:.02em;text-wrap:balance;margin:0;line-height:.97}.support-page__hero p{color:#011e2cc2;max-width:34rem;margin:0;font-size:clamp(1rem,1.8vw,1.25rem);line-height:1.55}.support-page__section{margin-top:clamp(1.5rem,3.6vw,3rem)}.support-page__section-heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.2rem;display:flex}.support-page__section h2{color:var(--navy);font-family:var(--font-display);letter-spacing:.01em;text-wrap:balance;margin:0;font-size:clamp(1.35rem,3vw,2.4rem);line-height:1}.support-page__section-intro{color:#011e2cb8;max-width:65ch;margin:.75rem 0 1.4rem;line-height:1.6}.support-page__surface{border-radius:var(--radius-md);background:#ffffffb3;border:1px solid #011e2c29;padding:clamp(1.15rem,2.7vw,2rem);box-shadow:0 .75rem 1.5rem #00080e14}.support-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.8rem,2vw,1.35rem);display:grid}.support-page__grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.support-page__card{border-radius:var(--radius-md);min-width:0;transition:transform var(--transition-fast), box-shadow var(--transition-fast);background:#ffffffeb;border:1px solid #011e2c26;padding:clamp(1.1rem,2vw,1.55rem);box-shadow:0 4px #00080e1a,0 .7rem 1.25rem #00080e14}.support-page__card h3{color:var(--navy);margin:0;font-size:clamp(1rem,1.7vw,1.25rem);line-height:1.25}.support-page__card p{color:#011e2cbd;margin:.65rem 0 0;line-height:1.6}.support-page__card ul{gap:.55rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.support-page__card li{color:#011e2cc7;padding-left:1.2rem;line-height:1.45;position:relative}.support-page__card li:before{background:var(--cyan);content:"";border-radius:50%;width:.42rem;height:.42rem;position:absolute;top:.58em;left:0}.support-page__card--accent{background:linear-gradient(145deg,#03d2d429,#fffffff0 48%)}.support-page__card--quiet{background:#ffffffab}.support-page__card .support-page__card-label{color:#007e88;letter-spacing:.12em;margin:0 0 .7rem;font-size:.7rem;font-weight:900}.support-page__link{color:#007e88;text-underline-offset:.18em;font-weight:800;text-decoration-thickness:.1em}.support-page__muted{color:#011e2c9e;font-size:.88rem}.support-page__quick-nav{flex-wrap:wrap;gap:.5rem;margin-top:.9rem;display:flex}.support-page__quick-nav-link{border-radius:var(--radius-pill);color:var(--navy);letter-spacing:.03em;transition:background-color var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);background:#ffffffd9;border:1px solid #011e2c26;align-items:center;gap:.35rem;padding:.5rem .85rem;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.support-page__quick-nav-link:hover{background:#03d2d41f;border-color:#007e8859;transform:translateY(-1px)}.support-page__quick-nav-link svg{stroke:#007e88;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:.85rem;height:.85rem}.support-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.support-timeline--three{grid-template-columns:repeat(3,minmax(0,1fr))}.support-timeline__step{padding-top:1rem;position:relative}.support-timeline__number{border:2px solid var(--cyan);background:var(--white);color:#007e88;width:2.9rem;height:2.9rem;font-family:var(--font-display);border-radius:50%;place-items:center;font-size:1rem;display:grid}.support-timeline__step h3{color:var(--navy);letter-spacing:.06em;margin:1rem 0 0;font-size:.9rem;line-height:1.2}.support-timeline__step p{color:#011e2cb3;margin:.45rem 0 0;font-size:.9rem;line-height:1.5}.support-carriers{flex-wrap:wrap;gap:.6rem;display:flex}.support-carrier{min-height:2.5rem;color:var(--navy);transition:border-color var(--transition-fast), background-color var(--transition-fast);background:#fff;border:1px solid #011e2c26;border-radius:.55rem;align-items:center;padding:.55rem .8rem;font-size:.82rem;font-weight:800;display:inline-flex}.support-carrier:hover{background:#03d2d40f;border-color:#007e884d}.support-page__action-row{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:1.2rem;display:flex}.support-page__button{background:linear-gradient(to bottom, var(--cyan), #0094a1);min-height:3.2rem;color:var(--white);letter-spacing:.06em;text-shadow:0 1px 1px #00000059;transition:transform var(--transition-fast), border-color var(--transition-fast), filter var(--transition-fast), box-shadow var(--transition-fast);border:2px solid #003f4cf5;border-radius:.45rem;justify-content:center;align-items:center;gap:.55rem;padding:.8rem 1.15rem;font-size:.78rem;font-weight:900;line-height:1;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff6b,0 4px #003c48f2}.support-page__button:hover:not(.support-page__button--secondary){filter:brightness(1.14)saturate(1.12);border-color:#006875;transform:translateY(-3px);box-shadow:inset 0 1px #ffffffad,0 5px #003c48f2,0 .75rem 1rem #003c483d}.support-page__button:active{transform:translateY(3px)scale(.985);box-shadow:inset 0 1px #ffffff47,0 1px #003c48f2}.support-page__button--secondary{color:var(--navy);text-shadow:none;background:#fff;border:1px solid #011e2c2e;box-shadow:0 2px #00080e1a}.support-page__button--secondary:hover{color:#007e88;filter:none;background:#e7fbfb;box-shadow:0 3px #00080e1a}.support-page__note{color:#011e2cbf;background:#03d2d414;border:1px solid #007e883d;border-radius:.55rem;margin-top:1rem;padding:.95rem 1.1rem;font-size:.9rem;line-height:1.55}.support-page__divider{background:#dfe3e6;border:0;width:100%;height:4px;margin:clamp(2rem,4vw,3.5rem) 0}.support-page__category-label{color:#007e88;letter-spacing:.1em;margin:0 0 1.2rem;font-size:.72rem;font-weight:900}@media (width<=767px){.support-page__grid,.support-page__grid--three{grid-template-columns:1fr}.support-timeline{grid-template-columns:1fr;gap:1.2rem}.support-timeline__step{grid-template-columns:3rem minmax(0,1fr);column-gap:.9rem;padding-top:0;display:grid}.support-timeline__step h3{margin-top:.3rem}.support-timeline__step p{grid-column:2;margin-top:.35rem}}@media (prefers-reduced-motion:reduce){.support-page__button,.support-page__card,.support-carrier,.support-page__quick-nav-link{transition:none}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.contact-sub-intro{color:#011e2c73;letter-spacing:.02em;margin:.35rem 0 0;font-size:clamp(.78rem,.9vw,.88rem)}.contact-layout{grid-template-columns:1fr minmax(14rem,.42fr);align-items:start;gap:clamp(1.5rem,3vw,2.5rem);display:grid}.contact-form-card{border-radius:var(--radius-md);background:#ffffffeb;border:1px solid #011e2c26;padding:clamp(1.5rem,3vw,2.5rem);box-shadow:0 4px #00080e1a,0 .7rem 1.25rem #00080e14}.support-form{flex-direction:column;gap:clamp(1.25rem,2.2vw,1.75rem);display:flex}.support-form__honeypot{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form-group{flex-direction:column;gap:.35rem;display:flex}.form-label{color:var(--navy);letter-spacing:.02em;font-size:.88rem;font-weight:800}.form-label--optional:after{content:" (optional)";color:#011e2c73;font-size:.82em;font-weight:400}.form-control{border-radius:var(--radius-sm);width:100%;color:var(--navy);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);background:#f8fafb;border:1px solid #011e2c2e;outline:none;padding:.72rem .85rem;font-family:inherit;font-size:.92rem;font-weight:400;line-height:1.45}.form-control::placeholder{color:#011e2c59}.form-control:focus{border-color:var(--cyan);background:#fff;box-shadow:0 0 0 3px #03d2d42e}.form-group--error .form-control{border-color:#e53e3e;box-shadow:0 0 0 3px #e53e3e1a}.form-textarea{resize:vertical;min-height:7rem}.form-textarea-footer{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.form-counter{color:#011e2c66;font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0;font-size:.78rem}.form-counter--warn{color:#d97706}.form-counter--over{color:#e53e3e;font-weight:600}.form-select-wrap{position:relative}.form-select{appearance:none;cursor:pointer;padding-right:2.5rem}.form-select-arrow{color:#011e2c80;pointer-events:none;width:1.15rem;height:1.15rem;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.form-hint{color:#011e2c8c;margin:0;font-size:.8rem;line-height:1.45}.form-hint--dynamic{opacity:0;max-height:0;transition:max-height .3s,opacity .3s,margin .3s;overflow:hidden}.form-hint--dynamic.form-hint--visible{opacity:1;max-height:12rem;margin-top:.25rem}.form-hint--static{margin-top:.15rem}.form-hint--privacy{color:#011e2c66;font-size:.76rem;font-style:italic}.form-error{color:#e53e3e;opacity:0;max-height:0;margin:0;font-size:.8rem;font-weight:700;line-height:1.35;transition:max-height .25s,opacity .25s;overflow:hidden}.form-error--visible{opacity:1;max-height:3rem;margin-top:.2rem}.form-error--inline{flex:1;min-width:0}.upload-zone{border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--transition-fast), background-color var(--transition-fast);text-align:center;background:#f4f7f9;border:2px dashed #011e2c2e;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:clamp(1.25rem,2.5vw,2rem) 1rem;display:flex}.upload-zone:hover,.upload-zone:focus-visible{border-color:var(--cyan);background:#03d2d40d}.upload-zone--active{border-color:var(--cyan);background:#03d2d417;border-style:solid}.upload-zone--full{pointer-events:none;opacity:.45}.upload-zone__icon{width:2.5rem;height:2.5rem;color:var(--cyan)}.upload-zone__icon svg{width:100%;height:100%}.upload-zone__text{color:#011e2cb3;margin:0;font-size:.88rem}.upload-zone__text strong{color:var(--navy)}.upload-zone__subtext{color:#011e2c66;margin:0;font-size:.76rem}.upload-previews{flex-direction:column;gap:.5rem;display:flex}.upload-preview{border-radius:var(--radius-sm);background:#f8fafb;border:1px solid #011e2c1f;align-items:center;gap:.65rem;padding:.5rem .65rem;animation:.25s contactFadeIn;display:flex}@keyframes contactFadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.upload-preview__img{object-fit:cover;border-radius:var(--radius-sm);border:1px solid #011e2c1a;flex-shrink:0;width:2.75rem;height:2.75rem}.upload-preview__file-icon{border-radius:var(--radius-sm);color:#011e2c8c;letter-spacing:.05em;background:#011e2c14;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:.7rem;font-weight:900;display:flex}.upload-preview__info{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.upload-preview__name{color:var(--navy);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:700;overflow:hidden}.upload-preview__size{color:#011e2c73;font-size:.74rem}.upload-preview__remove{color:#011e2c66;cursor:pointer;width:1.6rem;height:1.6rem;transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.upload-preview__remove:hover{color:#e53e3e;background:#e53e3e1a}.upload-preview__remove svg{width:.95rem;height:.95rem}.contact-submit{align-self:flex-start;gap:.55rem;min-height:3.4rem;padding:.85rem 2rem;font-size:.82rem;position:relative}.contact-submit__arrow{transition:transform var(--transition-fast);font-size:1.15em}.contact-submit:hover .contact-submit__arrow{transform:translate(3px)}.contact-submit__spinner{border:2.5px solid #ffffff59;border-top-color:var(--white);border-radius:50%;width:1.1rem;height:1.1rem;animation:.65s linear infinite contactSpin;display:none}@keyframes contactSpin{to{transform:rotate(360deg)}}.contact-submit--loading .contact-submit__label{font-size:0}.contact-submit--loading .contact-submit__label:after{content:"SENDING...";font-size:.82rem}.contact-submit--loading .contact-submit__arrow{display:none}.contact-submit--loading .contact-submit__spinner{display:block}.contact-submit--loading{pointer-events:none;opacity:.85}.form-submission-error{border-radius:var(--radius-md);background:#e53e3e0f;border:1px solid #e53e3e59;padding:1rem 1.15rem}.form-submission-error__text{color:#c53030;margin:0 0 .5rem;font-size:.88rem;font-weight:700}.form-submission-error__fallback{color:#011e2c99;margin:0;font-size:.82rem}.form-submission-error__link{color:var(--navy);letter-spacing:.04em;text-underline-offset:2px;transition:color var(--transition-fast);margin-top:.35rem;font-size:.82rem;font-weight:800;text-decoration:underline;display:inline-block}.form-submission-error__link:hover{color:#007e88}.contact-success{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:clamp(2rem,4vw,3.5rem) 1rem;display:none}.contact-success[hidden]{display:none}.contact-success--visible{animation:.4s contactFadeIn;display:flex!important}.contact-success__icon{width:clamp(3.5rem,6vw,4.5rem);height:clamp(3.5rem,6vw,4.5rem);margin-bottom:.5rem}.contact-success__icon svg{width:100%;height:100%}.contact-success__title{color:var(--navy);font-family:var(--font-display);letter-spacing:.02em;margin:0;font-size:clamp(1.4rem,3.5vw,2.2rem);line-height:1}.contact-success__text{color:#011e2cb8;max-width:28rem;margin:.5rem 0 0;font-size:clamp(.92rem,1.1vw,1.02rem);line-height:1.55}.contact-success__sub{color:#011e2c73;margin:0;font-size:.82rem}.contact-success__cta{gap:.5rem;margin-top:1.25rem;text-decoration:none}.contact-info-card{top:calc(var(--header-height) + 1.5rem);border-radius:var(--radius-md);background:#ffffffb3;border:1px solid #011e2c26;padding:clamp(1.25rem,2.2vw,1.75rem);position:sticky;box-shadow:0 4px #00080e0f}.contact-info-card__heading{color:#007e88;letter-spacing:.1em;margin:0 0 clamp(.85rem,1.5vw,1.15rem);font-size:.72rem;font-weight:900}.contact-info-card__list{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.contact-info-card__list li{color:var(--navy);align-items:center;gap:.55rem;font-size:.86rem;font-weight:400;display:flex}.contact-info-card__icon{width:1.25rem;height:1.25rem;color:var(--cyan);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.contact-info-card__icon svg{width:100%;height:100%}.contact-info-card__divider{background:#dfe3e6;height:4px;margin:clamp(.85rem,1.5vw,1.15rem) 0}.contact-info-card__note{color:#011e2c8c;margin:0;font-size:.8rem;line-height:1.5}.contact-info-card__fallback-label{color:#011e2c66;letter-spacing:.02em;margin:0 0 .35rem;font-size:.76rem}.contact-info-card__email{color:#007e88;transition:color var(--transition-fast);word-break:break-all;align-items:center;gap:.45rem;font-size:.8rem;font-weight:700;display:inline-flex}.contact-info-card__email:hover{color:var(--cyan)}.contact-info-card__email svg{flex-shrink:0;width:1rem;height:1rem}@media (width<=767px){.contact-layout{grid-template-columns:1fr}.contact-info-card{order:2;position:static}.contact-form-card{order:1}.contact-submit{align-self:stretch}}@media (width<=430px){.contact-form-card,.contact-info-card{padding:clamp(1rem,4vw,1.5rem)}.upload-zone{padding:1rem .75rem}.upload-preview{gap:.5rem;padding:.4rem .5rem}.upload-preview__img,.upload-preview__file-icon{width:2.25rem;height:2.25rem}}@media (prefers-reduced-motion:reduce){.upload-preview,.contact-success--visible,.form-hint--dynamic,.form-error{transition:none;animation:none}}
