@font-face{font-family:"DIN Pro";src:url(/fonts/dinpro/DINPro-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0100-017F,U+2000-206F,U+20AC,U+2212}:root{--navy: #1B2A6B;--cyan: #2BA8E0;--cyan-text: #0a739f;--red: #E2231A;--green: #1B8A4A;--bg: #fff;--ink: #12141a;--muted: #5c6370;--font: "DIN Pro", system-ui, sans-serif;--page-width: 1600px;--page-gutter: 2.5rem;--page-max: min(var(--page-width), calc(100% - var(--page-gutter)));--page-inset: 1.25rem;--line-width: 1px;--line: color-mix(in srgb, var(--navy) 16%, #fff);--section-gap: 1.5rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--text-micro: .6875rem;--text-caption: .7rem;--text-small: .875rem;--text-body: 1.05rem;--text-section-heading: clamp(1.35rem, 2.2vw, 1.85rem);--leading-body: 1.65;--reading-width: 76ch;--duration-micro: .3s;--ease-out: cubic-bezier(.16, 1, .3, 1);--u-h: 2px}@media(max-width:767px){:root{--page-gutter: calc(16px + 2 * var(--line-width))}}@media(min-width:768px){:root{--section-gap: 2rem}}@media(min-width:1100px){:root{--section-gap: 3.25rem}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h, 4.2rem) + 12px);background-color:#eff4fe;min-height:100%;min-height:100svh;min-height:100dvh;min-height:100lvh}:target,[id]{scroll-margin-top:calc(var(--header-h, 4.2rem) + 12px)}body{margin:0;min-height:100%;min-height:100svh;min-height:100dvh;min-height:100lvh;display:flex;flex-direction:column;overflow-x:clip;font-family:var(--font);color:var(--ink);background:var(--bg)}html.is-menu-open,html.is-menu-open body{overflow:hidden}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}img{max-width:100%;height:auto}[data-scroll-zoom]{transform-origin:center center;transform:scale(1.2)}@media(prefers-reduced-motion:reduce){[data-scroll-zoom]{transform:none}}:focus-visible{outline:2px solid var(--cyan-text);outline-offset:2px}.skip-link{position:absolute;inset-inline-start:-9999px;top:0;z-index:1000;padding:.5rem 1rem;background:var(--navy);color:#fff;text-decoration:none}.skip-link:focus,.skip-link:focus-visible{inset-inline-start:.5rem;top:.5rem}:where(.TextLink,.Footer a:not(.Btn),.Page a:not(.Btn):not(.CardLink):not(.ProductCard-media):not(.ProductCard-pack):not(.ProductCard-buyLink):not(.GuideCard-media):not(.GuideCard-link):not(.MobileSituationGuides-feature):not(.MobileSituationGuides-row):not(.GuideContinue-title):not(.InlineLink):not(.BuyWhere-link):not(.CeneoRating-link):not(.CeneoRating-compactLink):not(.ProductReviews-source):not(:has(.ProductName)),.Header-nav a,.Header-navMobile a){text-decoration:none}.LineGrid :is(h2,h3) a:after,.GuideCard-link:after,.MobileSituationGuides-row:after,.MobileSituationGuides-feature:after,.InlineLink:after,.PageHero-lead a:after{content:none}.InlineLink,.PageHero-lead a{color:inherit;font-weight:inherit;text-decoration:none}.InlineLink:hover,.InlineLink:focus-visible,.PageHero-lead a:hover,.PageHero-lead a:focus-visible{color:inherit}.LineGrid,.LineGrid>*,.GuideCard,.GuideCard-link,.CardLink,.MobileSituationGuides-row,.MobileSituationGuides-feature{-webkit-tap-highlight-color:transparent}.LineGrid{display:grid;gap:0;grid-template-columns:1fr;width:100%;margin:0;padding:0;list-style:none;border-top:var(--line-width) solid var(--line)}.LineGrid--flushTop{border-top:0}.LineGrid>*{display:flex;min-width:0;border-bottom:var(--line-width) solid var(--line)}.LineGrid>*>*{flex:1 1 auto;min-width:0;width:100%}@media(min-width:768px){.LineGrid--2>*:last-child:nth-child(odd){grid-column:1 / -1}.LineGrid--2,.LineGrid--23{grid-template-columns:repeat(2,minmax(0,1fr))}.LineGrid--2>*,.LineGrid--23>*{border-right:var(--line-width) solid var(--line)}.LineGrid--2>*:nth-child(2n),.LineGrid--23>*:nth-child(2n){border-right:none}}@media(min-width:1100px){.LineGrid--3>*:last-child:nth-child(3n+1),.LineGrid--23>*:last-child:nth-child(3n+1){grid-column:1 / -1}.LineGrid--3>*:last-child:nth-child(3n+2),.LineGrid--23>*:last-child:nth-child(3n+2){grid-column:span 2}.LineGrid--3,.LineGrid--23{grid-template-columns:repeat(3,minmax(0,1fr))}.LineGrid--3>*,.LineGrid--23>*{border-right:var(--line-width) solid var(--line)}.LineGrid--23>*:nth-child(2n){border-right:var(--line-width) solid var(--line)}.LineGrid--3>*:nth-child(3n),.LineGrid--23>*:nth-child(3n){border-right:none}}.PageFrame[data-astro-cid-sckkx6r4]{position:fixed;inset:0;z-index:110;pointer-events:none}.PageFrame[data-astro-cid-sckkx6r4]:before{content:"";display:block;width:calc(var(--page-max) + 2 * var(--line-width));height:100%;margin-inline:auto;border-inline:var(--line-width) solid var(--line)}.Page[data-astro-cid-sckkx6r4]{flex:1 0 auto;width:var(--page-max);margin-inline:auto;padding-inline:var(--page-inset)}.Page--flush[data-astro-cid-sckkx6r4]{width:100%;max-width:none;margin-inline:0;padding-inline:0}.Page[data-astro-cid-sckkx6r4]:not(.Page--flush) .LineBleed{width:calc(100% + 2 * var(--page-inset) + 2 * var(--line-width));margin-inline:calc(-1 * var(--page-inset) - var(--line-width))}

septon-portal-button[data-astro-cid-kwfnsurs]{display:contents}.Btn[data-astro-cid-kwfnsurs]{--portal-rgb: 43, 168, 224;appearance:none;box-sizing:border-box;position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;width:auto;max-width:100%;min-width:0;min-height:2.75rem;margin:0;padding-block:.65rem;padding-inline-start:1.25rem;padding-inline-end:2.6rem;border:1px solid var(--navy);border-radius:0;background:var(--navy);color:#fff;font-family:var(--font);font-size:.95rem;font-weight:500;line-height:1.2;text-decoration:none;text-align:center;cursor:pointer;touch-action:manipulation;transition:transform .15s ease}.Btn[data-astro-cid-kwfnsurs].Btn--ghost{background:transparent;color:var(--navy)}.Btn[data-astro-cid-kwfnsurs].Btn--light{background:#fff;border-color:#fff;color:var(--navy)}.Btn[data-astro-cid-kwfnsurs] canvas[data-astro-cid-kwfnsurs]{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none;z-index:0}.Btn-label[data-astro-cid-kwfnsurs]{position:relative;z-index:1;white-space:nowrap;pointer-events:none}.Btn[data-astro-cid-kwfnsurs]:active{transform:translateY(1px) scale(.975)}.Btn[data-astro-cid-kwfnsurs].pp-click{animation:pp-press .28s ease-out}.Btn[data-astro-cid-kwfnsurs]:focus-visible{outline:2px solid var(--cyan);outline-offset:2px;overflow:visible}.Btn[data-astro-cid-kwfnsurs].Btn--disabled,.Btn[data-astro-cid-kwfnsurs].Btn--disabled:hover,.Btn[data-astro-cid-kwfnsurs].Btn--disabled:focus-visible{border-color:color-mix(in srgb,var(--navy) 35%,#fff);background:color-mix(in srgb,var(--navy) 12%,#fff);color:var(--muted);pointer-events:none;cursor:not-allowed;transform:none}.Btn[data-astro-cid-kwfnsurs].Btn--disabled canvas[data-astro-cid-kwfnsurs],.Btn[data-astro-cid-kwfnsurs][aria-disabled=true] canvas[data-astro-cid-kwfnsurs]{display:none}@keyframes pp-press{0%{transform:translateY(1px) scale(.975)}65%{transform:scale(1.008)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.Btn[data-astro-cid-kwfnsurs],.Btn[data-astro-cid-kwfnsurs]:active,.Btn[data-astro-cid-kwfnsurs].pp-click{transition:none;animation:none;transform:none}}septon-logo[data-astro-cid-5kuhjmvl]{display:inline-block;width:var(--logo-width, 355px);max-width:100%;vertical-align:middle;background:#fff;color-scheme:light}.logo-trigger[data-astro-cid-5kuhjmvl]{--rest-scale: 1;display:block;box-sizing:border-box;width:100%;min-height:44px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:transparent}.logo-trigger[data-astro-cid-5kuhjmvl]>svg[data-astro-cid-5kuhjmvl]{display:block;width:100%;height:auto;overflow:visible;transform:scale(var(--rest-scale));transform-origin:center;transition:transform .26s cubic-bezier(.2,.7,.25,1)}@media(hover:hover)and (pointer:fine){.logo-trigger[data-astro-cid-5kuhjmvl]:hover{--rest-scale: 1.035}}.logo-trigger[data-astro-cid-5kuhjmvl]:focus-visible{--rest-scale: 1.035}.logo-trigger[data-astro-cid-5kuhjmvl]:active>svg[data-astro-cid-5kuhjmvl]{transform:scale(.975);transition-duration:90ms}.logo-trigger[data-astro-cid-5kuhjmvl].is-clicking>svg[data-astro-cid-5kuhjmvl]{animation:logo-click .32s cubic-bezier(.2,.7,.25,1) both}.topline[data-astro-cid-5kuhjmvl],.letter[data-astro-cid-5kuhjmvl],.stem[data-astro-cid-5kuhjmvl]{fill:#1e055e}.septon-light[data-astro-cid-5kuhjmvl]{opacity:0;transform:translate(-60px);pointer-events:none}.is-playing[data-astro-cid-5kuhjmvl] .stem[data-astro-cid-5kuhjmvl]{animation:power-press calc(var(--duration) * .366667) calc(var(--duration) * .533333) cubic-bezier(.22,.7,.3,1) both}.is-playing[data-astro-cid-5kuhjmvl] .combined-letter[data-astro-cid-5kuhjmvl]{animation:letter-wave calc(var(--duration) * .316667) cubic-bezier(.22,.65,.3,1) both;animation-delay:calc(var(--order) * var(--duration) * .133333)}.is-playing[data-astro-cid-5kuhjmvl] .septon-light[data-astro-cid-5kuhjmvl]{animation:light-sweep var(--duration) linear both}@keyframes logo-click{0%{transform:scale(.975)}55%{transform:scale(calc(var(--rest-scale) + .015))}to{transform:scale(var(--rest-scale))}}@keyframes power-press{0%,to{transform:translateY(0)}35%{transform:translateY(5px)}65%{transform:translateY(-1px)}}@keyframes letter-wave{0%,to{transform:translateY(0)}45%{transform:translateY(-5px)}}@keyframes light-sweep{0%{opacity:0;transform:translate(-60px)}12%,85%{opacity:1}to{opacity:0;transform:translate(460px)}}@media(prefers-reduced-motion:reduce){.logo-trigger[data-astro-cid-5kuhjmvl],.logo-trigger[data-astro-cid-5kuhjmvl] [data-astro-cid-5kuhjmvl]{animation:none!important;transition:none!important}.logo-trigger[data-astro-cid-5kuhjmvl]>svg[data-astro-cid-5kuhjmvl]{transform:none!important}}.HeaderSlot[data-astro-cid-fa5vtw2v]{display:contents;flex-shrink:0}.Header[data-astro-cid-fa5vtw2v]{--header-h: 3.45rem;--dur-menu-morf: .48s;position:sticky;top:0;z-index:200;flex-shrink:0;background:var(--bg)}html.is-menu-open .HeaderSlot[data-astro-cid-fa5vtw2v]{display:block;height:var(--header-h, 3.45rem)}html.is-menu-open .Header[data-astro-cid-fa5vtw2v]{position:fixed;top:0;inset-inline:0;width:100%}@media(max-width:1099px){.HeaderSlot[data-astro-cid-fa5vtw2v]{display:block;height:var(--header-h, 3.45rem)}.Header[data-astro-cid-fa5vtw2v]{position:fixed;top:0;inset-inline:0;width:100%}}.Header-inner[data-astro-cid-fa5vtw2v]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.4rem;row-gap:.35rem;width:calc(var(--page-max) + 2 * var(--line-width));max-width:100%;margin-inline:auto;padding:.7rem 0}.Header-rule[data-astro-cid-fa5vtw2v]{width:calc(var(--page-max) + 2 * var(--line-width));height:var(--line-width);margin-inline:auto;background:var(--line)}.Header-brand[data-astro-cid-fa5vtw2v]{display:flex;align-items:center;min-width:0;color:var(--navy)}.Header-brand[data-astro-cid-fa5vtw2v] septon-logo{display:block;max-width:100%}.Header-nav[data-astro-cid-fa5vtw2v],.Header-cta[data-astro-cid-fa5vtw2v],.Header-summaryLabel--open[data-astro-cid-fa5vtw2v]{display:none}.Header-menu[data-astro-cid-fa5vtw2v][open]:not(.is-closing) .Header-summaryLabel--closed[data-astro-cid-fa5vtw2v]{display:none}.Header-menu[data-astro-cid-fa5vtw2v][open]:not(.is-closing) .Header-summaryLabel--open[data-astro-cid-fa5vtw2v]{display:inline}.Header-icon[data-astro-cid-fa5vtw2v]{display:block;width:1.2rem;height:.7rem;flex-shrink:0;overflow:visible}.Header-icon[data-astro-cid-fa5vtw2v] path[data-astro-cid-fa5vtw2v]{fill:none;stroke:currentColor;stroke-width:2.35;stroke-linecap:round;stroke-linejoin:round;transition:stroke-dashoffset var(--dur-menu-morf) var(--ease-out)}.Header-veil[data-astro-cid-fa5vtw2v]{position:fixed;z-index:10;top:var(--header-h, 3.45rem);left:0;right:0;bottom:0;background:var(--bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);opacity:0;visibility:hidden;pointer-events:none}.Header-menu[data-astro-cid-fa5vtw2v][open] .Header-veil[data-astro-cid-fa5vtw2v]{pointer-events:auto}@media(scripting:none){.Header-menu[data-astro-cid-fa5vtw2v][open] .Header-veil[data-astro-cid-fa5vtw2v]{opacity:1;visibility:visible}}@media(prefers-reduced-motion:reduce){.Header-icon[data-astro-cid-fa5vtw2v] path[data-astro-cid-fa5vtw2v]{transition:none}.Header-veil[data-astro-cid-fa5vtw2v]{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--bg)}.Header-menu[data-astro-cid-fa5vtw2v][open] .Header-veil[data-astro-cid-fa5vtw2v]{opacity:1;visibility:visible}}.Header-menuCta[data-astro-cid-fa5vtw2v]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;width:100%;margin:0;padding:1.35rem calc(var(--page-inset) + var(--line-width)) .35rem}.Header-menuCta[data-astro-cid-fa5vtw2v] .Btn{width:min(100%,18rem);min-height:3rem;font-size:1.05rem}.Header-menu[data-astro-cid-fa5vtw2v]{justify-self:end}.Header-summary[data-astro-cid-fa5vtw2v]{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-width:2.75rem;min-height:2.75rem;padding:.4rem .7rem;border:1px solid var(--navy);background:var(--bg);color:var(--navy);font-family:var(--font);font-size:.92rem;font-weight:500;line-height:1;cursor:pointer;list-style:none}.Header-summary[data-astro-cid-fa5vtw2v]::-webkit-details-marker{display:none}.Header-panel[data-astro-cid-fa5vtw2v]{position:fixed;z-index:20;top:var(--header-h, 3.45rem);left:50%;right:auto;width:calc(var(--page-max) + 2 * var(--line-width));max-width:100%;height:calc(100svh - var(--header-h, 3.45rem));height:calc(100dvh - var(--header-h, 3.45rem));max-height:calc(100svh - var(--header-h, 3.45rem));max-height:calc(100dvh - var(--header-h, 3.45rem));display:flex;flex-direction:column;align-items:stretch;padding:0 0 env(safe-area-inset-bottom,0px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-block:var(--line-width) solid var(--line);background:var(--bg);transform:translate(-50%)}.Header-panelBody[data-astro-cid-fa5vtw2v]{display:flex;flex-direction:column;align-items:center;width:100%;margin-block:auto;padding-block:1.15rem 1.35rem}.Header-navMobile[data-astro-cid-fa5vtw2v]{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:0;text-align:center}.Header-navMobile[data-astro-cid-fa5vtw2v] a[data-astro-cid-fa5vtw2v]{display:flex;align-items:center;justify-content:center;min-height:3.25rem;margin-inline:calc(var(--page-inset) + var(--line-width));padding:.55rem .35rem;border-bottom:var(--line-width) solid var(--line);font-size:clamp(1.45rem,5.4vw,1.85rem);font-weight:500;line-height:1.15;text-align:center}.Header-nav[data-astro-cid-fa5vtw2v] a[data-astro-cid-fa5vtw2v],.Header-navMobile[data-astro-cid-fa5vtw2v] a[data-astro-cid-fa5vtw2v]{color:var(--navy);text-decoration:none}.Header-nav[data-astro-cid-fa5vtw2v] a[data-astro-cid-fa5vtw2v]:hover,.Header-nav[data-astro-cid-fa5vtw2v] a[data-astro-cid-fa5vtw2v]:focus-visible,.Header-navMobile[data-astro-cid-fa5vtw2v] a[data-astro-cid-fa5vtw2v]:hover,.Header-navMobile[data-astro-cid-fa5vtw2v] a[data-astro-cid-fa5vtw2v]:focus-visible,.Header-nav[data-astro-cid-fa5vtw2v] a[data-astro-cid-fa5vtw2v][aria-current=page],.Header-navMobile[data-astro-cid-fa5vtw2v] a[data-astro-cid-fa5vtw2v][aria-current=page]{color:var(--cyan-text)}@media(min-width:1100px){.Header-brand[data-astro-cid-fa5vtw2v] septon-logo{--logo-width: 7.7rem !important;width:7.7rem}.Header-inner[data-astro-cid-fa5vtw2v]{grid-template-columns:auto 1fr auto;column-gap:.6rem}.Header-cta[data-astro-cid-fa5vtw2v]{display:flex;align-items:center;gap:.5rem;flex-wrap:nowrap;justify-self:end;min-width:0}.Header-cta[data-astro-cid-fa5vtw2v] .Btn{flex-shrink:0;padding-inline-start:1.25rem;font-size:.95rem}.Header-menu[data-astro-cid-fa5vtw2v],.Header-menuCta[data-astro-cid-fa5vtw2v]{display:none}.Header-nav[data-astro-cid-fa5vtw2v]{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:.1rem .15rem;min-width:0}.Header-nav[data-astro-cid-fa5vtw2v] a[data-astro-cid-fa5vtw2v]{display:inline-flex;align-items:center;min-height:2.75rem;padding:.35rem .5rem;font-size:.92rem;font-weight:500;white-space:nowrap}}.FooterAskAi[data-astro-cid-c75tbxu7]{margin:1.5rem 0 0;padding:1.35rem 0;border-top:var(--line-width) solid color-mix(in srgb,#fff 10%,transparent)}.FooterAskAi-label[data-astro-cid-c75tbxu7]{margin:0 0 .75rem;color:var(--cyan);font-family:var(--font);font-size:12px;font-weight:500;letter-spacing:.06em;line-height:1.3;text-transform:uppercase;text-align:center}.FooterAskAi-list[data-astro-cid-c75tbxu7]{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem;margin:0;padding:0;list-style:none}.FooterAskAi-icon[data-astro-cid-c75tbxu7]{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;min-height:2.75rem;padding:0;border-radius:.55rem;border:1px solid transparent;text-decoration:none;transition:transform var(--duration-micro) var(--ease-out),opacity var(--duration-micro) var(--ease-out)}.FooterAskAi-icon[data-astro-cid-c75tbxu7]:after{display:none!important}.FooterAskAi-icon[data-astro-cid-c75tbxu7] svg[data-astro-cid-c75tbxu7]{display:block;width:1.35rem;height:1.35rem}.FooterAskAi-icon--chatgpt[data-astro-cid-c75tbxu7]{background:#fff;border-color:color-mix(in srgb,var(--navy) 22%,#fff)}.FooterAskAi-icon--perplexity[data-astro-cid-c75tbxu7]{background:#111;border-color:color-mix(in srgb,#fff 25%,transparent)}.FooterAskAi-icon--claude[data-astro-cid-c75tbxu7]{background:#d97757}.FooterAskAi-icon--gemini[data-astro-cid-c75tbxu7]{background:#fff;border-color:color-mix(in srgb,var(--navy) 22%,#fff)}.FooterAskAi-icon--grok[data-astro-cid-c75tbxu7]{background:#111;border-color:color-mix(in srgb,#fff 25%,transparent)}.FooterAskAi-icon[data-astro-cid-c75tbxu7]:hover,.FooterAskAi-icon[data-astro-cid-c75tbxu7]:focus-visible{opacity:.88;transform:translateY(-1px);color:inherit}.FooterAskAi-icon[data-astro-cid-c75tbxu7]:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(min-width:768px){.FooterAskAi[data-astro-cid-c75tbxu7]{margin-top:64px;padding-top:1.5rem}.FooterAskAi-label[data-astro-cid-c75tbxu7]{text-align:left}.FooterAskAi-list[data-astro-cid-c75tbxu7]{justify-content:flex-start}}.LinkArrow[data-astro-cid-zlvqlm3y]{display:inline-flex;flex:none;align-items:center;justify-content:center;margin-inline-start:.4em;color:inherit;opacity:.7;pointer-events:none}.LinkArrow[data-astro-cid-zlvqlm3y][data-kind=in]{width:.78em;height:.44em}.LinkArrow[data-astro-cid-zlvqlm3y][data-kind=out]{width:.5em;height:.5em}.LinkArrow-svg[data-astro-cid-zlvqlm3y]{display:block;width:100%;height:100%;overflow:visible}.FooterLink[data-astro-cid-jj4z3v2x]{display:inline-flex;align-items:center;min-height:40px;height:40px;font-weight:400;color:#fff;text-decoration:none}.FooterLink[data-astro-cid-jj4z3v2x] .LinkArrow{color:inherit}@media(hover:hover)and (pointer:fine){.FooterLink[data-astro-cid-jj4z3v2x]:hover,.FooterLink[data-astro-cid-jj4z3v2x]:focus-visible{color:var(--cyan)}}.Footer-nav--products[data-astro-cid-b55le2yh],.Footer-nav--pages[data-astro-cid-b55le2yh],.Footer-nav--social[data-astro-cid-b55le2yh]{padding-top:2rem;border-top:var(--line-width) solid color-mix(in srgb,#fff 10%,transparent)}.Footer-nav--social[data-astro-cid-b55le2yh]{padding-bottom:2rem;border-bottom:var(--line-width) solid color-mix(in srgb,#fff 10%,transparent)}.Footer-navLabel[data-astro-cid-b55le2yh]{margin:0 0 .35rem;color:var(--cyan);font-family:var(--font);font-size:12px;font-weight:500;letter-spacing:.06em;line-height:1.3;text-transform:uppercase}.Footer-nav[data-astro-cid-b55le2yh] ul[data-astro-cid-b55le2yh]{display:grid;gap:.15rem;margin:0;padding:0;list-style:none;row-gap:0}.Footer-nav--products[data-astro-cid-b55le2yh] ul[data-astro-cid-b55le2yh],.Footer-nav--pages[data-astro-cid-b55le2yh] ul[data-astro-cid-b55le2yh]{grid-template-columns:repeat(2,minmax(0,1fr))}.Footer-nav--social[data-astro-cid-b55le2yh] ul[data-astro-cid-b55le2yh]{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem 1.5rem}.Footer-nav[data-astro-cid-b55le2yh] a.FooterLink,.Footer-nav[data-astro-cid-b55le2yh] a[data-astro-cid-b55le2yh]{display:inline-flex;align-items:center;min-height:40px;height:40px;font-weight:400;color:#fff}@media(hover:hover)and (pointer:fine){.Footer-nav[data-astro-cid-b55le2yh] a.FooterLink:hover,.Footer-nav[data-astro-cid-b55le2yh] a[data-astro-cid-b55le2yh]:hover,.Footer-nav[data-astro-cid-b55le2yh] a.FooterLink:focus-visible,.Footer-nav[data-astro-cid-b55le2yh] a[data-astro-cid-b55le2yh]:focus-visible{color:var(--cyan)}}.Footer-nav--social[data-astro-cid-b55le2yh] a[data-astro-cid-b55le2yh]{text-transform:uppercase;letter-spacing:.04em}.Footer-nav--social[data-astro-cid-b55le2yh] .LinkArrow{width:.75em;height:.75em;opacity:1;color:#fff}@media(hover:hover)and (pointer:fine){.Footer-nav--social[data-astro-cid-b55le2yh] a:hover .LinkArrow,.Footer-nav--social[data-astro-cid-b55le2yh] a:focus-visible .LinkArrow{color:var(--cyan)}}@media(max-width:767px){.Footer-nav--social[data-astro-cid-b55le2yh] .Footer-navLabel[data-astro-cid-b55le2yh]{display:none}.Footer-nav--social[data-astro-cid-b55le2yh]{text-align:center;padding-bottom:0;border-bottom:0}.Footer-nav--social[data-astro-cid-b55le2yh] a[data-astro-cid-b55le2yh]{justify-content:center}}@media(min-width:768px){.Footer-nav--products[data-astro-cid-b55le2yh],.Footer-nav--pages[data-astro-cid-b55le2yh],.Footer-nav--social[data-astro-cid-b55le2yh]{grid-column:2;padding-top:0;border-top:0}.Footer-nav--products[data-astro-cid-b55le2yh]{grid-row:1}.Footer-nav[data-astro-cid-b55le2yh]{padding-left:0}.Footer-nav--products[data-astro-cid-b55le2yh] a[data-astro-cid-b55le2yh]{white-space:nowrap}.Footer-nav--products[data-astro-cid-b55le2yh] ul[data-astro-cid-b55le2yh],.Footer-nav--pages[data-astro-cid-b55le2yh] ul[data-astro-cid-b55le2yh]{grid-template-columns:1fr}.Footer-nav--social[data-astro-cid-b55le2yh] ul[data-astro-cid-b55le2yh]{display:grid;grid-template-columns:1fr;justify-content:start;row-gap:0}.Footer-nav--social[data-astro-cid-b55le2yh]{padding-bottom:0;border-bottom:0}}@media(min-width:1100px){.Footer-nav--products[data-astro-cid-b55le2yh],.Footer-nav--pages[data-astro-cid-b55le2yh],.Footer-nav--social[data-astro-cid-b55le2yh]{grid-column:auto;grid-row:auto}.Footer-nav[data-astro-cid-b55le2yh]{padding-left:64px}}.Footer[data-astro-cid-7fdv3abq]{position:relative;z-index:111;flex-shrink:0;color:#fff;background-color:var(--navy);overflow:hidden;padding-bottom:env(safe-area-inset-bottom,0px)}.Footer-canvas[data-astro-cid-7fdv3abq]{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}.Footer-inner[data-astro-cid-7fdv3abq]{position:relative;z-index:1;width:calc(var(--page-max) + 2 * var(--line-width));max-width:100%;margin-inline:auto;padding:48px var(--page-inset)}.Footer-grid[data-astro-cid-7fdv3abq]{display:grid;gap:2rem;grid-template-columns:1fr}.Footer-brand[data-astro-cid-7fdv3abq]{display:block;text-align:center}.Footer-brandMark[data-astro-cid-7fdv3abq]{display:flex;justify-content:center;margin:0 0 24px}.Footer-brandMark[data-astro-cid-7fdv3abq] img[data-astro-cid-7fdv3abq]{display:block;width:auto;height:3rem;filter:brightness(0) invert(1)}.Footer-slogan[data-astro-cid-7fdv3abq]{display:block;margin:0 0 .6rem;color:#fff;font-family:var(--font);font-size:clamp(1.95rem,3.38vw,2.795rem);font-weight:400;line-height:1.2}.Footer-sloganAccent[data-astro-cid-7fdv3abq]{color:#fff;font-weight:500}.Footer-shop[data-astro-cid-7fdv3abq]{display:flex;justify-content:center;margin:.75rem 0 0}.Footer-shop[data-astro-cid-7fdv3abq] .Btn{white-space:nowrap}.Footer-legal[data-astro-cid-7fdv3abq] ul[data-astro-cid-7fdv3abq]{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem 1.1rem;margin:0;padding:0;list-style:none}.Footer[data-astro-cid-7fdv3abq] a.FooterLink,.Footer[data-astro-cid-7fdv3abq] a[data-astro-cid-7fdv3abq]:not(.Btn){display:inline-flex;align-items:center;min-height:40px;height:40px;color:#fff;font-weight:400;text-decoration:none}.Footer[data-astro-cid-7fdv3abq] a.FooterLink .LinkArrow{color:inherit}.Footer[data-astro-cid-7fdv3abq] .Footer-nav[data-astro-cid-7fdv3abq] a[data-astro-cid-7fdv3abq]{min-height:40px;font-weight:400}.Footer[data-astro-cid-7fdv3abq] .Footer-legal[data-astro-cid-7fdv3abq] a[data-astro-cid-7fdv3abq]{min-height:2.75rem;font-weight:400}@media(hover:hover)and (pointer:fine){.Footer[data-astro-cid-7fdv3abq] a[data-astro-cid-7fdv3abq]:not(.Btn):hover,.Footer[data-astro-cid-7fdv3abq] a[data-astro-cid-7fdv3abq]:not(.Btn):focus-visible,.Footer[data-astro-cid-7fdv3abq] a.FooterLink:hover,.Footer[data-astro-cid-7fdv3abq] a.FooterLink:focus-visible{color:var(--cyan)}}.Footer[data-astro-cid-7fdv3abq] a.FooterAskAi-icon:hover,.Footer[data-astro-cid-7fdv3abq] a.FooterAskAi-icon:focus-visible{color:inherit}.Footer-bioNote[data-astro-cid-7fdv3abq]{margin:1.5rem 0 0;max-width:46rem;color:color-mix(in srgb,#fff 75%,transparent);font-size:.78rem;line-height:1.45}.Footer-bar[data-astro-cid-7fdv3abq]{display:grid;gap:.75rem 1.25rem;margin-top:0;padding:1.25rem 0 0;border-top:0;align-items:center}.Footer-proof[data-astro-cid-7fdv3abq]{display:grid;gap:1.5rem;margin:2.5rem 0 0;padding:1.5rem 0;border-top:var(--line-width) solid color-mix(in srgb,#fff 10%,transparent);border-bottom:var(--line-width) solid color-mix(in srgb,#fff 10%,transparent)}@media(max-width:767px){.Footer-proof[data-astro-cid-7fdv3abq]{margin-top:0}.Footer-bioNote[data-astro-cid-7fdv3abq]{text-align:center}}.Footer-proof[data-astro-cid-7fdv3abq] p[data-astro-cid-7fdv3abq],.Footer-proof[data-astro-cid-7fdv3abq]>a{min-width:0;margin:0;padding:0;background:transparent}.Footer-proof[data-astro-cid-7fdv3abq] p[data-astro-cid-7fdv3abq]{display:grid;gap:.12rem}.Footer-proof[data-astro-cid-7fdv3abq] strong[data-astro-cid-7fdv3abq]{color:#fff;font-size:1.05rem}.Footer-proof[data-astro-cid-7fdv3abq] p[data-astro-cid-7fdv3abq] a[data-astro-cid-7fdv3abq]{height:auto;overflow-wrap:anywhere;font-size:.9rem;line-height:1.4}.Footer-proof[data-astro-cid-7fdv3abq] p[data-astro-cid-7fdv3abq] span[data-astro-cid-7fdv3abq]{color:color-mix(in srgb,#fff 75%,transparent);font-size:.78rem;line-height:1.35}.Footer-proof[data-astro-cid-7fdv3abq]>a{display:flex;gap:.45rem;align-items:center;color:#fff;font-size:.85rem;font-weight:600;text-decoration:none}.Footer-proof[data-astro-cid-7fdv3abq] .LinkArrow,.Footer-legal[data-astro-cid-7fdv3abq] .LinkArrow{display:none!important}.Footer-copy[data-astro-cid-7fdv3abq]{margin:1.25rem 0 0;color:color-mix(in srgb,#fff 75%,transparent);font-size:.95rem;line-height:1.5;text-align:center}.Footer-top[data-astro-cid-7fdv3abq]{display:inline-flex;flex-direction:row;align-items:center;white-space:nowrap;justify-self:center;gap:.5rem;text-transform:uppercase;letter-spacing:.04em;font-size:1.6rem;color:#fff}.Footer-topIcon[data-astro-cid-7fdv3abq]{display:inline-block;flex:none;width:32px;height:32px}@media(min-width:768px){.Footer-inner[data-astro-cid-7fdv3abq]{padding:128px var(--page-inset) 2.25rem}.Footer-grid[data-astro-cid-7fdv3abq]{grid-template-columns:minmax(16rem,1.2fr) minmax(0,1fr);gap:2.5rem;align-items:start}.Footer-slogan[data-astro-cid-7fdv3abq]{font-size:clamp(1.55rem,3.2vw,2.2rem)}.Footer-bar[data-astro-cid-7fdv3abq]{grid-template-columns:1fr auto;margin-top:0;border-top:0}.Footer-proof[data-astro-cid-7fdv3abq]{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.Footer-legal[data-astro-cid-7fdv3abq]{justify-self:start}.Footer-top[data-astro-cid-7fdv3abq]{justify-self:end;font-size:.8rem}.Footer-topIcon[data-astro-cid-7fdv3abq]{width:16px;height:16px}.Footer-brand[data-astro-cid-7fdv3abq]{text-align:left}.Footer-brandMark[data-astro-cid-7fdv3abq],.Footer-shop[data-astro-cid-7fdv3abq]{justify-content:flex-start}}@media(min-width:1100px){.Footer-grid[data-astro-cid-7fdv3abq]{grid-template-columns:1fr auto auto auto}.Footer-proof[data-astro-cid-7fdv3abq]{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.Footer-slogan[data-astro-cid-7fdv3abq]{font-size:clamp(1.95rem,3.38vw,2.795rem)}}

.EnergyCalc{--calc-surface: color-mix(in srgb, var(--navy) 3%, var(--bg));--calc-light: color-mix(in srgb, var(--cyan) 45%, #fff);--calc-screen-line: color-mix(in srgb, var(--cyan) 30%, var(--navy));--calc-control: 2.75rem;margin:0;min-width:0;border:var(--line-width) solid var(--navy);background:var(--bg);color:var(--navy);font-family:var(--font);font-variant-numeric:tabular-nums}.EnergyCalc *,.EnergyCalc *:before,.EnergyCalc *:after{box-sizing:border-box}.EnergyCalc p,.EnergyCalc dl{margin:0}.EnergyCalc button,.EnergyCalc input{font:inherit;color:inherit}.EnergyCalc button{cursor:pointer;touch-action:manipulation}.EnergyCalc button:focus-visible,.EnergyCalc input:focus-visible,.EnergyCalc-dial:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.EnergyCalc-topbar,.EnergyCalc-bottom{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-3) var(--space-5);font-size:var(--text-small);line-height:1.2}.EnergyCalc-topbar{border-bottom:var(--line-width) solid var(--line);font-weight:600;letter-spacing:.06em}.EnergyCalc-topbarDivider{color:var(--cyan);padding-inline:.35em}.EnergyCalc-ready{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:400;letter-spacing:0}.EnergyCalc-ready i,.EnergyCalc-led{display:inline-block;width:.4rem;height:.4rem;flex:0 0 auto;border-radius:50%;background:var(--cyan)}.EnergyCalc-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.EnergyCalc-controls{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-5);padding:var(--space-5);background:var(--calc-surface)}.EnergyCalc-temperature{display:grid;justify-items:center;min-width:0}.EnergyCalc-label{display:block;font-size:var(--text-small);font-weight:500;line-height:1.2;text-align:center}.EnergyCalc-dial{position:relative;width:clamp(11rem,19vw,16rem);aspect-ratio:1;max-width:100%;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;border-radius:50%}.EnergyCalc-dial.is-dragging{cursor:grabbing}.EnergyCalc-scale{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.EnergyCalc-scale path{fill:none;stroke-linecap:round}.EnergyCalc-track{stroke-width:3.75}.EnergyCalc-arc{stroke:transparent;stroke-width:1.25;stroke-dasharray:100;stroke-dashoffset:0}.EnergyCalc-scale line{stroke-linecap:square}.EnergyCalc-knob{position:absolute;inset:19%;display:grid;place-items:center;border:var(--line-width) solid var(--line);border-radius:50%;background:linear-gradient(145deg,var(--bg) 30%,color-mix(in srgb,var(--navy) 7%,var(--bg)));box-shadow:0 .3rem .7rem color-mix(in srgb,var(--navy) 12%,transparent),inset 0 0 0 .3rem var(--bg)}.EnergyCalc-rotor{position:absolute;inset:0;z-index:2;border-radius:inherit;pointer-events:none}.EnergyCalc-indicator{position:absolute;left:50%;top:7%;width:9%;min-width:12px;aspect-ratio:1;transform:translate(-50%,-50%);background:var(--heat, var(--cyan));border:3px solid #fff;border-radius:50%;box-shadow:0 2px 5px #00000029;transition:background-color .48s ease}.EnergyCalc-temperatureValue{display:flex;align-items:baseline;font-size:clamp(1.65rem,3.1vw,2.75rem);font-weight:600;line-height:1;pointer-events:none}.EnergyCalc-temperatureValue small{font-size:.42em;margin-left:.08em}.EnergyCalc-presets{display:grid;grid-template-columns:repeat(3,1fr);min-width:calc(3 * var(--calc-control));width:88%;gap:0;border:var(--line-width) solid var(--line);background:var(--bg)}.EnergyCalc-presets button{min-height:var(--calc-control);padding:0 .3rem;border:0;border-radius:0;background:transparent;font-size:var(--text-small);font-weight:500;transition:background-color var(--duration-micro) var(--ease-out),color var(--duration-micro) var(--ease-out)}.EnergyCalc-presets button+button{border-left:var(--line-width) solid var(--line)}.EnergyCalc-presets button:hover{background:color-mix(in srgb,var(--cyan) 9%,var(--bg))}.EnergyCalc-presets button[aria-pressed=true]{background:var(--cyan);color:var(--navy)}.EnergyCalc-presets button:focus-visible{position:relative;z-index:1}.EnergyCalc-frequency{display:grid;grid-template-columns:auto auto;justify-items:center;gap:var(--space-3) var(--space-5);min-width:0}.EnergyCalc-frequency>.EnergyCalc-label{grid-column:1}.EnergyCalc-frequency>.EnergyCalc-stepper{grid-column:1}.EnergyCalc-stepper{display:grid;grid-template-columns:repeat(3,var(--calc-control));border-block:var(--line-width) solid var(--line)}.EnergyCalc-stepper button,.EnergyCalc-stepper input{width:var(--calc-control);min-width:0;height:var(--calc-control);border:0;background:transparent;text-align:center;padding:0}.EnergyCalc-stepper button{font-size:1.5rem;font-weight:400}.EnergyCalc-stepper button:hover:not(:disabled){background:var(--bg)}.EnergyCalc-stepper button:disabled{opacity:.3;cursor:default}.EnergyCalc-stepper input{font-size:1.4rem;font-weight:600;border-inline:var(--line-width) solid var(--line);background:var(--bg);appearance:textfield;-moz-appearance:textfield}.EnergyCalc-stepper input::-webkit-inner-spin-button,.EnergyCalc-stepper input::-webkit-outer-spin-button{appearance:none;margin:0}.EnergyCalc-cycle{grid-column:2;grid-row:1 / 3;display:grid;justify-items:center;align-content:center;gap:.25rem;border-left:var(--line-width) solid var(--line);padding-left:var(--space-5);font-size:var(--text-small);line-height:1.2}.EnergyCalc-cycle strong{font-size:1.5rem;font-weight:600}.EnergyCalc-cycle strong small{font-size:.6em;font-weight:400}.EnergyCalc-cycle>span:last-child{color:var(--muted)}.EnergyCalc-price{display:grid;justify-items:center;gap:var(--space-2);width:100%;max-width:23rem;min-width:0}.EnergyCalc-priceInput{display:flex;align-items:center;gap:var(--space-2)}.EnergyCalc-priceInput input{width:6rem;min-width:0;min-height:var(--calc-control);padding:var(--space-2);border:var(--line-width) solid var(--line);background:var(--bg);font-size:1rem;text-align:center}.EnergyCalc-priceInput span{font-size:var(--text-small)}.EnergyCalc-price>p{color:var(--muted);font-size:var(--text-small);line-height:1.4;text-align:center}.EnergyCalc-screen{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-5);padding:clamp(1.5rem,3.5vw,3rem);background:var(--navy);color:#fff;min-width:0}.EnergyCalc-screenHeader{display:flex;justify-content:space-between;gap:var(--space-3);font-size:var(--text-small);line-height:1.2;color:var(--calc-light)}.EnergyCalc-screenHeader>:first-child{letter-spacing:.1em;font-weight:500}.EnergyCalc-saving>p:first-child{font-size:clamp(.875rem,1.6vw,1.15rem);line-height:1.3}.EnergyCalc-amount{display:flex;align-items:baseline;gap:.2em;padding-block:.12em;font-size:clamp(3.25rem,6.3vw,6.2rem);line-height:1.05;letter-spacing:-.035em;font-weight:500;white-space:nowrap}.EnergyCalc-unit{display:flex;flex-direction:column;font-size:.27em;font-weight:400;line-height:1.3;letter-spacing:0}.EnergyCalc-unit small{font-size:.7em;color:var(--calc-light)}.EnergyCalc-comparison{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5);padding-top:var(--space-5);border-top:var(--line-width) solid var(--calc-screen-line)}.EnergyCalc-comparison dt{font-size:var(--text-small);color:var(--calc-light);line-height:1.2}.EnergyCalc-comparison dt>span:last-child{white-space:nowrap}.EnergyCalc-comparison dd{margin:var(--space-2) 0 var(--space-3);font-size:clamp(1.25rem,2.8vw,2rem);font-weight:500;line-height:1.1;white-space:nowrap}.EnergyCalc-comparison dd small{font-size:.65em;font-weight:400}.EnergyCalc-bar{height:3px;overflow:hidden;background:var(--calc-screen-line)}.EnergyCalc-bar>span{display:block;width:100%;height:100%;background:#fff;transform-origin:left}.EnergyCalc-bar--cold>span{background:var(--cyan)}.EnergyCalc-energySaved{display:flex;align-items:center;gap:var(--space-2);color:var(--calc-light);font-size:var(--text-small);line-height:1.3}.EnergyCalc-model{color:var(--calc-light);font-size:var(--text-small);line-height:1.45}.EnergyCalc-bottom{flex-wrap:wrap;border-top:var(--line-width) solid var(--line);color:var(--muted)}.EnergyCalc-bottom>:last-child{color:var(--navy)}.EnergyCalc-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.EnergyCalc-noScript{padding:var(--space-4);border-top:var(--line-width) solid var(--line)}@media(max-width:899px){.EnergyCalc-workspace{grid-template-columns:minmax(0,1fr)}.EnergyCalc-topbar,.EnergyCalc-bottom{padding:.65rem var(--space-4);font-size:.75rem}.EnergyCalc-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-2);padding:var(--space-3)}.EnergyCalc-dial{width:clamp(7rem,30vw,9rem)}.EnergyCalc-temperatureValue{font-size:1.6rem}.EnergyCalc-presets{gap:0;width:100%;max-width:11rem}.EnergyCalc-frequency{grid-template-columns:1fr;gap:var(--space-2)}.EnergyCalc-price{grid-column:1 / -1;margin-top:var(--space-3)}.EnergyCalc-cycle{grid-column:auto;grid-row:auto;border:0;padding:0;gap:.2rem}.EnergyCalc-cycle strong{font-size:1.6rem}.EnergyCalc-screen{padding:var(--space-4);gap:var(--space-3)}.EnergyCalc-screenHeader{font-size:.75rem}.EnergyCalc-amount{font-size:clamp(2.75rem,12vw,4rem);padding-block:.05em}.EnergyCalc-unit{flex-direction:row;align-items:baseline;gap:.25em;font-size:.29em}.EnergyCalc-saving>p:first-child{font-size:var(--text-small)}.EnergyCalc-comparison{gap:var(--space-5);padding-top:var(--space-3)}.EnergyCalc-comparison dd{font-size:1.4rem;margin:.35rem 0 var(--space-2)}.EnergyCalc-energySaved{font-size:var(--text-small)}}@media(max-width:374px){.EnergyCalc-controls{padding-inline:var(--space-2)}.EnergyCalc-amount{font-size:2.4rem}.EnergyCalc-bottom{gap:.3rem;padding-inline:var(--space-2)}}@media(max-width:899px)and (max-height:700px){.EnergyCalc-controls{padding-block:var(--space-2)}.EnergyCalc-dial{width:6.5rem}.EnergyCalc-screen{gap:var(--space-2);padding-block:var(--space-3)}.EnergyCalc-amount{font-size:2.65rem}}@media(max-width:899px)and (max-height:640px){.EnergyCalc-topbar,.EnergyCalc-screenHeader{display:none}.EnergyCalc-dial{width:5.5rem}}@media(min-width:900px)and (max-height:800px){.EnergyCalc-dial{width:11rem}.EnergyCalc-controls{gap:var(--space-4);padding:var(--space-4)}.EnergyCalc-screen{padding:var(--space-5)}}@media(prefers-reduced-motion:reduce){.EnergyCalc *{scroll-behavior:auto}.EnergyCalc-indicator{transition:none}}.EnergyCalc-dial.is-dragging .EnergyCalc-indicator{transition:none}.EnergyCalc-stop{position:absolute;inset:0;z-index:1;pointer-events:none}.EnergyCalc-stopDot{position:absolute;left:50%;top:7%;width:9%;min-width:12px;aspect-ratio:1;transform:translate(-50%,-50%);border:2px solid #fff;border-radius:50%;background:#fff;box-shadow:inset 0 1px 3px #0f234138}.EnergyCalc-dial[data-pointer-focus=true]:focus{outline:none}.EnergyCalc-extra{width:100%;min-width:0;margin:0;padding:var(--space-3) 0 0;border:0;border-top:var(--line-width) solid var(--line);grid-column:1 / -1}.EnergyCalc-extra legend{padding-right:.6rem;font-weight:500;font-size:var(--text-small)}.EnergyCalc-extraFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.EnergyCalc-extraFields label{min-width:0;font-size:var(--text-small)}.EnergyCalc-extraFields .EnergyCalc-priceInput{margin-top:.35rem}.EnergyCalc-extraFields input{min-width:0;width:100%}.EnergyCalc-extra p{margin-top:.65rem;font-size:var(--text-small)}.EnergyCalc-extraHint{color:var(--muted)}.EnergyCalc-extraFields .EnergyCalc-priceInput>span{flex-shrink:0;white-space:nowrap}.EnergyCalc-waterField{min-width:0;position:relative}.EnergyCalc-fieldHeading{display:flex;align-items:center;gap:.35rem}.EnergyCalc-tooltip summary{display:grid;place-items:center;width:1.2rem;height:1.2rem;border:1px solid var(--navy);border-radius:50%;color:var(--navy);font-size:.75rem;font-weight:600;cursor:pointer;list-style:none}.EnergyCalc-tooltip summary::-webkit-details-marker{display:none}.EnergyCalc-tooltip summary:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.EnergyCalc-tooltipBody{position:absolute;z-index:5;top:1.7rem;left:0;width:min(19rem,calc(100vw - 4rem));padding:1rem;background:var(--bg);border:var(--line-width) solid var(--navy);box-shadow:0 .4rem 1rem #0f23411f}.EnergyCalc-tooltipBody p{margin:0;line-height:1.45}.EnergyCalc-tooltipBody p+p{margin-top:.65rem}.EnergyCalc-productChoice{display:grid;gap:var(--space-2);width:100%;min-width:0;grid-column:1 / -1;font-size:var(--text-small)}.EnergyCalc-productChoice select{width:100%;min-width:0;min-height:var(--calc-control);padding:var(--space-2);border:var(--line-width) solid var(--line);border-radius:0;color:var(--navy);background:var(--bg);font:inherit;font-size:1rem}.EnergyCalc-productChoice select:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.EnergyCalc-productChoice p{line-height:1.4}.EnergyCalc-extra[hidden]{display:none}.EnergyCalc-comparison .EnergyCalc-perCycle{margin-bottom:var(--space-3);color:var(--calc-light);font-size:var(--text-small)}

.Breadcrumbs[data-astro-cid-eww6sllv]{margin:0;padding:1.25rem 0 0;color:var(--muted);font-size:.88rem}ol[data-astro-cid-eww6sllv]{display:flex;flex-wrap:wrap;gap:.2rem .35rem;margin:0;padding:0;list-style:none}li[data-astro-cid-eww6sllv]{display:inline-flex;align-items:center;min-height:2.75rem}li[data-astro-cid-eww6sllv]:not(:last-child):after{content:"/";margin-inline-start:.35rem;color:color-mix(in srgb,var(--muted) 70%,#fff)}a[data-astro-cid-eww6sllv]{color:var(--navy);text-decoration:none}a[data-astro-cid-eww6sllv]:hover{color:var(--cyan)}

.CalculatorPage[data-astro-cid-pqc773fs]{position:relative;z-index:100;max-width:1200px;margin-inline:auto;padding-bottom:var(--section-gap);background:var(--bg)}.CalculatorPage-heading[data-astro-cid-pqc773fs]{display:flex;align-items:end;justify-content:space-between;gap:var(--space-5);padding-block:var(--space-4) var(--space-5)}.CalculatorPage-heading[data-astro-cid-pqc773fs] p[data-astro-cid-pqc773fs]{margin:0 0 .3rem;color:var(--cyan);font-size:var(--text-small);font-weight:500}h1[data-astro-cid-pqc773fs]{margin:0;color:var(--navy);font-size:clamp(1.6rem,3vw,2.6rem);line-height:1.1}.CalculatorPage-note[data-astro-cid-pqc773fs]{margin:var(--space-4) 0 0;color:var(--muted);font-size:var(--text-small);line-height:1.45}.CalculatorPage-note--bio[data-astro-cid-pqc773fs]{color:var(--cyan);margin-bottom:var(--space-4)}.CalculatorPage-details[data-astro-cid-pqc773fs]{border-bottom:var(--line-width) solid var(--line)}summary[data-astro-cid-pqc773fs]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);min-height:3rem;padding-block:var(--space-3);color:var(--navy);cursor:pointer;font-size:var(--text-small);list-style:none}summary[data-astro-cid-pqc773fs]::-webkit-details-marker{display:none}summary[data-astro-cid-pqc773fs]>span[data-astro-cid-pqc773fs]{font-size:1.5rem;line-height:1;transition:transform var(--duration-micro) var(--ease-out)}details[data-astro-cid-pqc773fs][open] summary[data-astro-cid-pqc773fs]>span[data-astro-cid-pqc773fs]{transform:rotate(45deg)}.CalculatorPage-detailsBody[data-astro-cid-pqc773fs]{display:grid;grid-template-columns:1fr 1fr;gap:var(--section-gap);padding-block:var(--space-5);border-top:var(--line-width) solid var(--line);font-size:var(--text-body);line-height:var(--leading-body)}h2[data-astro-cid-pqc773fs]{margin:0 0 var(--space-4);color:var(--navy);font-size:var(--text-section-heading);line-height:1.2}section[data-astro-cid-pqc773fs]>p[data-astro-cid-pqc773fs]{margin:0 0 var(--space-4)}ul[data-astro-cid-pqc773fs]{margin:0 0 var(--space-4);padding-left:var(--space-5)}li[data-astro-cid-pqc773fs]+li[data-astro-cid-pqc773fs]{margin-top:var(--space-3)}.CalculatorPage-products[data-astro-cid-pqc773fs]{padding:0;list-style:none}.CalculatorPage-products[data-astro-cid-pqc773fs] li[data-astro-cid-pqc773fs]{display:grid;grid-template-columns:3rem 1fr;gap:var(--space-3)}.CalculatorPage-products[data-astro-cid-pqc773fs] p[data-astro-cid-pqc773fs]{margin:0}.CalculatorPage-products[data-astro-cid-pqc773fs] strong[data-astro-cid-pqc773fs],a[data-astro-cid-pqc773fs]{color:var(--navy)}nav[data-astro-cid-pqc773fs]{display:flex;flex-wrap:wrap;gap:var(--space-4)}@media(max-width:899px){.CalculatorPage[data-astro-cid-pqc773fs]{margin-inline:calc(-1 * var(--page-inset));padding-bottom:var(--space-5)}.CalculatorPage-crumbs[data-astro-cid-pqc773fs]{display:none}.CalculatorPage-heading[data-astro-cid-pqc773fs]{flex-direction:column;align-items:start;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-4)}.CalculatorPage-note[data-astro-cid-pqc773fs],.CalculatorPage-details[data-astro-cid-pqc773fs]{margin-inline:var(--space-3)}.CalculatorPage-detailsBody[data-astro-cid-pqc773fs]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){summary[data-astro-cid-pqc773fs]>span[data-astro-cid-pqc773fs]{transition:none}}@media(max-width:899px)and (max-height:640px){.CalculatorPage-heading[data-astro-cid-pqc773fs] p[data-astro-cid-pqc773fs]{display:none}}
