.bo-opt[data-astro-cid-sea34rfn]{border-color:var(--color-fog);background:#fff}.bo-opt[data-astro-cid-sea34rfn]:hover{border-color:var(--color-aqua-300)}.bo-opt[data-astro-cid-sea34rfn][aria-pressed=true]{border-color:var(--color-aqua-500);background:var(--color-aqua-50);box-shadow:0 4px 14px #1fa4f01f}.bo-opt__check[data-astro-cid-sea34rfn]{position:absolute;right:10px;top:10px;display:none;width:20px;height:20px;place-items:center;border-radius:999px;background:var(--color-aqua-500);color:#fff}.bo-opt[data-astro-cid-sea34rfn][aria-pressed=true] .bo-opt__check[data-astro-cid-sea34rfn]{display:grid}.bo-swatch[data-astro-cid-sea34rfn]{border-color:#fff;box-shadow:0 0 0 1px var(--color-fog)}.bo-swatch[data-astro-cid-sea34rfn]:hover{box-shadow:0 0 0 1px var(--color-aqua-300)}.bo-swatch[data-astro-cid-sea34rfn][aria-pressed=true]{border-color:var(--color-aqua-500);box-shadow:0 0 0 3px #1fa4f02e}.bo-swatch__check[data-astro-cid-sea34rfn]{display:none}.bo-swatch[data-astro-cid-sea34rfn][aria-pressed=true] .bo-swatch__check[data-astro-cid-sea34rfn]{display:block}.bo-nav[data-astro-cid-sea34rfn]{position:absolute;top:50%;z-index:2;display:grid;width:52px;height:52px;transform:translateY(-50%);place-items:center;border:0;border-radius:999px;background:#fffffff2;color:var(--color-navy-700);box-shadow:0 4px 14px #0a1a3a24;cursor:pointer}.bo-nav[data-astro-cid-sea34rfn] svg[data-astro-cid-sea34rfn]{width:22px;height:22px}.bo-nav--prev[data-astro-cid-sea34rfn]{left:14px}.bo-nav--next[data-astro-cid-sea34rfn]{right:14px}@media(max-width:640px){.bo-nav[data-astro-cid-sea34rfn]{width:46px;height:46px}.bo-nav[data-astro-cid-sea34rfn] svg[data-astro-cid-sea34rfn]{width:20px;height:20px}.bo-nav--prev[data-astro-cid-sea34rfn]{left:10px}.bo-nav--next[data-astro-cid-sea34rfn]{right:10px}}.bo-counter[data-astro-cid-sea34rfn]{position:absolute;right:12px;bottom:12px;padding:3px 10px;border-radius:999px;background:#0a1a3a9e;color:#fff;font-size:12px;font-weight:700}.h2-card[data-astro-cid-c5p3syih]{margin:0;border-radius:20px;background:#fff;border:1px solid var(--color-fog, #e6edf5);box-shadow:0 1px 2px #1018280d;overflow:hidden}.h2-card--closed[data-astro-cid-c5p3syih]{border-color:var(--color-aqua-200, #bfe4fb);box-shadow:0 12px 30px #1fa4f01f}.h2-card__frame[data-astro-cid-c5p3syih]{position:relative;padding:18px 0 14px;background:linear-gradient(180deg,#f7fbfe,#fff)}.h2-card__frame--closed[data-astro-cid-c5p3syih]{background:linear-gradient(180deg,#eef8fe,#fff)}.h2-svg[data-astro-cid-c5p3syih]{display:block;width:100%;max-width:320px;margin:0 auto;height:320px}.h2-svg[data-astro-cid-c5p3syih] .vessel[data-astro-cid-c5p3syih]{fill:none;stroke:#15315e;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.h2-svg[data-astro-cid-c5p3syih] .flow[data-astro-cid-c5p3syih] path[data-astro-cid-c5p3syih]:first-child{fill:none;stroke-width:3;stroke-linecap:round;stroke-dasharray:8 7;animation:flow-move 1.4s linear infinite}.h2-svg[data-astro-cid-c5p3syih] .flow__head[data-astro-cid-c5p3syih]{stroke:none}.h2-svg[data-astro-cid-c5p3syih] .flow__stop[data-astro-cid-c5p3syih]{stroke-width:4;stroke-linecap:round}.h2-svg[data-astro-cid-c5p3syih] .flow--escape[data-astro-cid-c5p3syih] path[data-astro-cid-c5p3syih]:first-child{stroke:#9fb0c2}.h2-svg[data-astro-cid-c5p3syih] .flow--escape[data-astro-cid-c5p3syih] .flow__head[data-astro-cid-c5p3syih]{fill:#9fb0c2}.h2-svg[data-astro-cid-c5p3syih] .flow--trap[data-astro-cid-c5p3syih] path[data-astro-cid-c5p3syih]:first-child{stroke:#1fa4f0}.h2-svg[data-astro-cid-c5p3syih] .flow--trap[data-astro-cid-c5p3syih] .flow__head[data-astro-cid-c5p3syih]{fill:#1fa4f0}.h2-svg[data-astro-cid-c5p3syih] .flow--trap[data-astro-cid-c5p3syih] .flow__stop[data-astro-cid-c5p3syih]{stroke:#15315e}@keyframes flow-move{to{stroke-dashoffset:-15}}.h2-svg[data-astro-cid-c5p3syih] .aura[data-astro-cid-c5p3syih]{fill:#1fa4f0;opacity:0;transform-box:fill-box;transform-origin:center;animation:aura 2.4s ease-in-out infinite}@keyframes aura{0%,to{opacity:.07;transform:scale(.9)}50%{opacity:.26;transform:scale(1.08)}}.disc-label[data-astro-cid-c5p3syih]{position:absolute;left:8px;bottom:62px;z-index:2;padding:5px 11px;border-radius:999px;background:#fff;border:1px solid var(--color-fog, #e6edf5);box-shadow:0 2px 8px #10182814;color:#5b6779;font-size:12px;font-weight:800;white-space:nowrap}.disc-label[data-astro-cid-c5p3syih]:after{content:"";position:absolute;left:100%;top:50%;width:58px;border-top:1.5px dashed #9fb0c2}.disc-label[data-astro-cid-c5p3syih]:before{content:"";position:absolute;left:calc(100% + 56px);top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:#9fb0c2}.disc-label--accent[data-astro-cid-c5p3syih]{color:var(--color-aqua-700, #0b6ea8);border-color:var(--color-aqua-200, #bfe4fb)}.disc-label--accent[data-astro-cid-c5p3syih]:after{border-top-color:var(--color-aqua-400, #4bb8f5)}.disc-label--accent[data-astro-cid-c5p3syih]:before{background:var(--color-aqua-500, #1fa4f0)}.h2-svg[data-astro-cid-c5p3syih] .disc-side[data-astro-cid-c5p3syih]{fill:#3f4a58}.h2-svg[data-astro-cid-c5p3syih] .disc-face[data-astro-cid-c5p3syih]{fill:#ffffff29}.h2-svg[data-astro-cid-c5p3syih] .disc-shadow[data-astro-cid-c5p3syih]{fill:#15315e24}.h2-svg[data-astro-cid-c5p3syih] .disc-drop[data-astro-cid-c5p3syih]{fill:#e3e9f0}.h2-svg[data-astro-cid-c5p3syih] .cap[data-astro-cid-c5p3syih]{fill:#15315e}.h2-svg[data-astro-cid-c5p3syih] .cap-loop[data-astro-cid-c5p3syih]{fill:none;stroke:#15315e;stroke-width:3.4;stroke-linecap:round}.h2-svg[data-astro-cid-c5p3syih] .gas[data-astro-cid-c5p3syih]{fill:#1fa4f0;opacity:0}.h2-svg[data-astro-cid-c5p3syih] .rim[data-astro-cid-c5p3syih]{stroke-width:3.2;stroke-linecap:round}.h2-svg[data-astro-cid-c5p3syih] .rim--open[data-astro-cid-c5p3syih]{stroke:#cbd5e1;stroke-dasharray:7 6}.h2-svg[data-astro-cid-c5p3syih] .rim--closed[data-astro-cid-c5p3syih]{stroke:#15315e}.h2-svg[data-astro-cid-c5p3syih] circle[data-astro-cid-c5p3syih]{fill:#fffffff2;stroke:#1fa4f0;stroke-width:1.6;transform-box:fill-box;transform-origin:center}.h2-svg[data-astro-cid-c5p3syih] .esc-out[data-astro-cid-c5p3syih] circle[data-astro-cid-c5p3syih]{fill:#eaf6fe;stroke:#bfe4fb}.esc-bub[data-astro-cid-c5p3syih] circle[data-astro-cid-c5p3syih]{opacity:0;animation:esc 3.6s linear infinite;animation-delay:var(--d)}@keyframes esc{0%{transform:translateY(0) scale(.1);opacity:0}6%{transform:translateY(-8px) scale(.5);opacity:1}75%{transform:translateY(-125px) scale(1);opacity:1}88%{opacity:.85}to{transform:translateY(-175px) scale(1.15);opacity:0}}.esc-out[data-astro-cid-c5p3syih] circle[data-astro-cid-c5p3syih]{opacity:0;animation:esc-out 3.2s ease-out infinite}.esc-out[data-astro-cid-c5p3syih] circle[data-astro-cid-c5p3syih]:nth-child(2){animation-delay:.8s}.esc-out[data-astro-cid-c5p3syih] circle[data-astro-cid-c5p3syih]:nth-child(3){animation-delay:1.6s}@keyframes esc-out{0%{transform:translateY(10px) scale(.7);opacity:0}40%{opacity:.9}to{transform:translateY(-14px) scale(1.2);opacity:0}}.keep-bub[data-astro-cid-c5p3syih] circle[data-astro-cid-c5p3syih]{opacity:0;animation:keep 3.8s linear infinite;animation-delay:var(--d)}@keyframes keep{0%{transform:translateY(0) scale(.1);opacity:0}6%{transform:translateY(-8px) scale(.5);opacity:1}80%{transform:translateY(-140px) scale(1);opacity:1}90%{transform:translateY(-147px) scale(.97);opacity:1}to{transform:translateY(-143px) scale(1);opacity:1}}.trapped[data-astro-cid-c5p3syih] circle[data-astro-cid-c5p3syih]{transform-box:fill-box;transform-origin:center;opacity:.9;animation:trapped 3.2s ease-in-out infinite;animation-delay:var(--d)}@keyframes trapped{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-1.5px) scale(1.06)}}.spark[data-astro-cid-c5p3syih] circle[data-astro-cid-c5p3syih]{fill:#1fa4f0;stroke:none;opacity:0;animation:spark 1.9s ease-out infinite;animation-delay:var(--d)}@keyframes spark{0%{transform:scale(.4);opacity:0}35%{opacity:.85}to{transform:translateY(-14px) scale(1.3);opacity:0}}.h2-svg[data-astro-cid-c5p3syih] .gas[data-astro-cid-c5p3syih]{animation:gas-fill 4s ease-in-out infinite}@keyframes gas-fill{0%,20%{opacity:0}70%{opacity:.35}to{opacity:.2}}.h2-card__tag[data-astro-cid-c5p3syih]{position:absolute;left:12px;top:12px;z-index:2;padding:5px 11px;border-radius:999px;background:var(--color-aqua-500, #1fa4f0);color:#fff;font-size:12px;font-weight:800}.h2-card__tag--muted[data-astro-cid-c5p3syih]{background:#94a3b8}.h2-card[data-astro-cid-c5p3syih] figcaption[data-astro-cid-c5p3syih]{display:grid;gap:8px;padding:6px 20px 20px}.h2-card__title[data-astro-cid-c5p3syih]{font-weight:700;color:var(--color-navy-700, #15315e)}.h2-card__val[data-astro-cid-c5p3syih]{font-size:30px;font-weight:800;letter-spacing:-.02em;line-height:1;color:var(--color-aqua-600, #0d8bd6)}.h2-card__val--muted[data-astro-cid-c5p3syih]{color:#98a2b3}.h2-bar[data-astro-cid-c5p3syih]{display:block;height:10px;border-radius:999px;background:var(--color-mist, #f5f9fc);overflow:hidden}.h2-bar[data-astro-cid-c5p3syih] i[data-astro-cid-c5p3syih]{display:block;height:100%;border-radius:999px;background:#cbd5e1}.h2-bar--full[data-astro-cid-c5p3syih] i[data-astro-cid-c5p3syih]{background:var(--color-aqua-500, #1fa4f0)}.h2-card__note[data-astro-cid-c5p3syih]{font-size:14.5px;line-height:1.55;color:#475467}[data-astro-cid-c5p3syih][data-lang=en] .h2-card__val--muted[data-astro-cid-c5p3syih]{color:var(--color-stone-700)}[data-astro-cid-c5p3syih][data-lang=en] .h2-card__val[data-astro-cid-c5p3syih]:not(.h2-card__val--muted){color:var(--color-aqua-700)}[data-astro-cid-c5p3syih][data-lang=en] .h2-card__note[data-astro-cid-c5p3syih],[data-astro-cid-c5p3syih][data-lang=en] .disc-label[data-astro-cid-c5p3syih]{color:var(--color-stone-700)}[data-astro-cid-c5p3syih][data-lang=en] .h2-card__tag[data-astro-cid-c5p3syih]{background:var(--color-aqua-700)}[data-astro-cid-c5p3syih][data-lang=en] .h2-card__tag--muted[data-astro-cid-c5p3syih]{background:var(--color-stone-600)}@media(prefers-reduced-motion:reduce){.esc-bub[data-astro-cid-c5p3syih] circle[data-astro-cid-c5p3syih],.esc-out[data-astro-cid-c5p3syih] circle[data-astro-cid-c5p3syih],.keep-bub[data-astro-cid-c5p3syih] circle[data-astro-cid-c5p3syih],.trapped[data-astro-cid-c5p3syih] circle[data-astro-cid-c5p3syih],.h2-svg[data-astro-cid-c5p3syih] .gas[data-astro-cid-c5p3syih],.h2-svg[data-astro-cid-c5p3syih] .aura[data-astro-cid-c5p3syih],.h2-svg[data-astro-cid-c5p3syih] .flow[data-astro-cid-c5p3syih] path[data-astro-cid-c5p3syih]:first-child{animation:none;opacity:.7}}.pdp-acc[data-astro-cid-kakk7fpx]{border-top:1px solid rgba(11,20,36,.16)}.pdp-acc__item[data-astro-cid-kakk7fpx]{border-bottom:1px solid rgba(11,20,36,.16)}.pdp-acc__item[data-astro-cid-kakk7fpx]>summary[data-astro-cid-kakk7fpx]{display:flex;align-items:center;gap:12px;min-height:52px;padding:14px 2px;list-style:none;cursor:pointer;color:var(--color-ink);font-size:15px;font-weight:700;line-height:1.3}.pdp-acc__item[data-astro-cid-kakk7fpx]>summary[data-astro-cid-kakk7fpx]::-webkit-details-marker{display:none}.pdp-acc__item[data-astro-cid-kakk7fpx]>summary[data-astro-cid-kakk7fpx]:hover{color:var(--color-navy-700)}.pdp-acc__ico[data-astro-cid-kakk7fpx]{width:20px;height:20px;flex:none}.pdp-acc__chev[data-astro-cid-kakk7fpx]{width:18px;height:18px;flex:none;margin-left:auto;transition:transform .2s ease}.pdp-acc__item[data-astro-cid-kakk7fpx][open] .pdp-acc__chev[data-astro-cid-kakk7fpx]{transform:rotate(180deg)}.pdp-acc__body[data-astro-cid-kakk7fpx]{padding:0 2px 18px 32px;color:var(--color-stone-800);font-size:15px;line-height:1.6}.pdp-acc__body[data-astro-cid-kakk7fpx] b[data-astro-cid-kakk7fpx]{color:var(--color-ink);font-weight:700}.pdp-acc__list[data-astro-cid-kakk7fpx]{display:grid;gap:8px;margin:0;padding:0;list-style:none}ul[data-astro-cid-kakk7fpx].pdp-acc__list>li[data-astro-cid-kakk7fpx]{position:relative;padding-left:16px}ul[data-astro-cid-kakk7fpx].pdp-acc__list>li[data-astro-cid-kakk7fpx]:before{content:"";position:absolute;left:2px;top:.7em;width:5px;height:5px;border-radius:50%;background:var(--color-ink)}.pdp-acc__list[data-astro-cid-kakk7fpx] a[data-astro-cid-kakk7fpx]{color:var(--color-ink);font-weight:600;text-decoration:underline;text-underline-offset:3px}.pdp-acc__list[data-astro-cid-kakk7fpx] a[data-astro-cid-kakk7fpx]:hover{color:var(--color-aqua-700)}.pdp-acc__links[data-astro-cid-kakk7fpx]{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:12px}.pdp-acc__links[data-astro-cid-kakk7fpx] a[data-astro-cid-kakk7fpx]{color:var(--color-ink);font-weight:700;text-decoration:underline;text-underline-offset:3px}.pdp-acc__links[data-astro-cid-kakk7fpx] a[data-astro-cid-kakk7fpx]:hover{color:var(--color-aqua-700)}.pdp-acc__specs[data-astro-cid-kakk7fpx]{margin:0}.pdp-acc__specs[data-astro-cid-kakk7fpx]>div[data-astro-cid-kakk7fpx]{display:grid;grid-template-columns:40% 1fr;align-items:baseline;gap:12px;padding:8px 0;border-bottom:1px solid rgba(11,20,36,.1)}.pdp-acc__specs[data-astro-cid-kakk7fpx]>div[data-astro-cid-kakk7fpx]:first-child{padding-top:0}.pdp-acc__specs[data-astro-cid-kakk7fpx] dt[data-astro-cid-kakk7fpx]{color:var(--color-stone-700);font-size:13.5px}.pdp-acc__specs[data-astro-cid-kakk7fpx] dd[data-astro-cid-kakk7fpx]{margin:0;color:var(--color-ink);font-weight:600}.pdp-acc__note[data-astro-cid-kakk7fpx]{margin-top:12px;color:var(--color-stone-700);font-size:13.5px;line-height:1.5}@media(min-width:1024px){.pdp-acc__item[data-astro-cid-kakk7fpx]>summary[data-astro-cid-kakk7fpx]{min-height:56px;font-size:16px}}.pg-main[data-astro-cid-kakk7fpx]{touch-action:pan-y}.pg-nav[data-astro-cid-kakk7fpx]{position:absolute;top:50%;z-index:2;display:grid;width:52px;height:52px;transform:translateY(-50%);place-items:center;border:0;border-radius:999px;background:#fffffff2;color:var(--color-navy-700);box-shadow:0 4px 14px #0a1a3a29;cursor:pointer;transition:background .15s ease,transform .15s ease}.pg-nav[data-astro-cid-kakk7fpx]:hover{background:#fff}.pg-nav[data-astro-cid-kakk7fpx]:active{transform:translateY(-50%) scale(.94)}.pg-nav[data-astro-cid-kakk7fpx] svg[data-astro-cid-kakk7fpx]{width:22px;height:22px}.pg-nav--prev[data-astro-cid-kakk7fpx]{left:14px}.pg-nav--next[data-astro-cid-kakk7fpx]{right:14px}@media(max-width:640px){.pg-nav[data-astro-cid-kakk7fpx]{width:46px;height:46px}.pg-nav[data-astro-cid-kakk7fpx] svg[data-astro-cid-kakk7fpx]{width:20px;height:20px}.pg-nav--prev[data-astro-cid-kakk7fpx]{left:10px}.pg-nav--next[data-astro-cid-kakk7fpx]{right:10px}}.pg-counter[data-astro-cid-kakk7fpx]{position:absolute;right:12px;bottom:12px;padding:3px 10px;border-radius:999px;background:#0a1a3a9e;color:#fff;font-size:12px;font-weight:700}.sticky-atc[data-astro-cid-kakk7fpx]{transform:translateY(110%);transition:transform .25s cubic-bezier(.22,1,.36,1);box-shadow:0 -8px 24px #15315e1a}.sticky-atc[data-astro-cid-kakk7fpx][data-show]{transform:none}@media(prefers-reduced-motion:reduce){.sticky-atc[data-astro-cid-kakk7fpx]{transition:none}}.step[data-astro-cid-kakk7fpx]{transition:transform .2s cubic-bezier(.23,1,.32,1),box-shadow .2s cubic-bezier(.23,1,.32,1),border-color .2s ease}.step[data-astro-cid-kakk7fpx] img[data-astro-cid-kakk7fpx]{transition:transform .32s cubic-bezier(.23,1,.32,1)}@media(hover:hover)and (pointer:fine){.step[data-astro-cid-kakk7fpx]:hover{transform:translateY(-2px);border-color:var(--color-aqua-200, #bfe4fb);box-shadow:0 10px 26px #15315e17}.step[data-astro-cid-kakk7fpx]:hover img[data-astro-cid-kakk7fpx]{transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.step[data-astro-cid-kakk7fpx],.step[data-astro-cid-kakk7fpx] img[data-astro-cid-kakk7fpx]{transition:none}}html[lang^=en] main>.section,html[lang^=en] main>#contact>.container-la{padding-block:clamp(40px,4.5vw,64px)}html[lang^=en] main .h-section,html[lang^=en] main #contact h2{font-size:clamp(26px,2.8vw,40px);font-weight:700;line-height:1.15;letter-spacing:-.01em;text-transform:uppercase}html[lang^=en] main :is(#why-hydrogen,#bottle,#contact) h3{font-size:20px;font-weight:700;line-height:1.3}html[lang^=en] main :is(#experts,#why-hydrogen,#reviews,#bottle,#faq) h2+p,html[lang^=en] main #certificates h2+.lede{margin-top:12px;font-size:16px;line-height:1.6}html[lang^=en] main :is(#experts,#why-hydrogen,#reviews,#bottle)>.container-la>div:first-child+*{margin-top:24px}html[lang^=en] main #certificates>.container-la>div:first-child{margin-bottom:24px}@media(min-width:1024px){html[lang^=en] main :is(#why-hydrogen,#bottle,#contact) h3{font-size:24px}html[lang^=en] main :is(#experts,#why-hydrogen,#reviews,#bottle,#faq) h2+p,html[lang^=en] main #certificates h2+.lede{font-size:18px}html[lang^=en] main :is(#experts,#why-hydrogen,#reviews,#bottle)>.container-la>div:first-child+*{margin-top:40px}html[lang^=en] main #certificates>.container-la>div:first-child{margin-bottom:40px}}
