@font-face{font-family:inter;src:url(../media/inter_latin_cyrillic-s.p.2kqiy8fsv34wk.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.bWXqlW_className{font-family:inter,inter Fallback;font-style:normal}.bWXqlW_variable{--font-inter:"inter", "inter Fallback"}
@font-face{font-family:montserrat;src:url(../media/montserrat_latin_cyrillic-s.p.2l_ghfgqv2-l9.woff2)format("woff2");font-display:swap;font-weight:600 800;font-style:normal}@font-face{font-family:montserrat Fallback;src:local(Arial);ascent-override:82.12%;descent-override:21.29%;line-gap-override:0.0%;size-adjust:117.87%}.BhXUCW_className{font-family:montserrat,montserrat Fallback;font-style:normal}.BhXUCW_variable{--font-montserrat:"montserrat", "montserrat Fallback"}
.KHjLKa_header{z-index:var(--z-header);background:var(--color-bg);border-bottom:1px solid var(--color-border);--header-scale:1;--header-cta-pad-y:.775rem;--header-cta-pad-x:1.45rem;transition:background var(--transition-med), border-color var(--transition-med), backdrop-filter var(--transition-med), -webkit-backdrop-filter var(--transition-med);position:fixed;top:0;left:0;right:0}.KHjLKa_header.KHjLKa_isScrolled{--header-scale:var(--header-scale-scrolled);background:color-mix(in srgb, var(--color-bg) 70%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.KHjLKa_inner{align-items:center;gap:var(--space-3);min-height:calc(var(--header-h) * var(--header-scale));transition:min-height var(--transition-med);display:flex}.KHjLKa_logo{flex-shrink:0;display:inline-flex}.KHjLKa_logo img{width:auto;height:calc(var(--header-logo-h) * var(--header-scale));transition:height var(--transition-med)}.KHjLKa_nav{background:var(--color-bg);border-bottom:1px solid var(--color-border);box-shadow:var(--shadow-md);display:none;position:absolute;top:100%;left:0;right:0}.KHjLKa_nav.KHjLKa_isOpen{display:block}.KHjLKa_menu{padding:var(--space-4) var(--container-pad);flex-direction:column;display:flex}.KHjLKa_menu a{padding-block:var(--space-3);font-family:var(--font-heading);font-size:var(--text-md);color:var(--color-text);white-space:nowrap;font-weight:700;display:block}.KHjLKa_menu a:hover,.KHjLKa_menu a[aria-current=page]{color:var(--color-primary-hover)}.KHjLKa_groupToggle{align-items:center;gap:var(--space-1);width:100%;padding:var(--space-3) 0;font-family:var(--font-heading);font-size:var(--text-md);color:var(--color-text);cursor:pointer;white-space:nowrap;background:0 0;border:none;font-weight:700;display:flex}.KHjLKa_groupToggle:hover{color:var(--color-primary-hover)}.KHjLKa_groupToggle svg{width:1em;height:1em;transition:transform var(--transition-fast)}.KHjLKa_group.KHjLKa_isOpen .KHjLKa_groupToggle svg{transform:rotate(180deg)}.KHjLKa_submenu{padding-left:var(--space-4);display:none}.KHjLKa_group.KHjLKa_isOpen .KHjLKa_submenu{display:block}.KHjLKa_actions{align-items:center;gap:var(--space-2);flex-shrink:0;margin-left:auto;display:flex}.KHjLKa_phone{text-align:right;line-height:var(--leading-snug);display:none}.KHjLKa_phoneNumber{font-family:var(--font-heading);font-size:var(--text-md);color:var(--color-navy);font-weight:700}.KHjLKa_phoneNote{font-size:var(--text-xs);color:var(--color-text-muted)}.KHjLKa_cta{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-btn);font-family:var(--font-heading);cursor:pointer;text-align:center;background:var(--color-primary);color:var(--color-text-inverse);padding:var(--space-2) clamp(var(--space-2), 2.5vw, var(--space-3));font-weight:600;line-height:1.2;font-size:clamp(var(--text-xs), 3.2vw, var(--text-sm));white-space:nowrap;transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);border:2px solid #0000;display:inline-flex}.KHjLKa_cta:hover{background:var(--color-primary-hover);color:var(--color-text-inverse);transform:translateY(-1px)}.KHjLKa_cta:active{background:var(--color-primary-active);transform:translateY(0)}@media (min-width:576px){.KHjLKa_inner,.KHjLKa_actions{gap:var(--space-4)}.KHjLKa_cta{padding:var(--header-cta-pad-y) var(--header-cta-pad-x);font-size:var(--text-md)}}@media (min-width:768px){.KHjLKa_phone{display:grid}}.KHjLKa_burger{appearance:none;cursor:pointer;background:0 0;border:none;width:44px;height:44px;padding:14px 10px}.KHjLKa_burger span{background:var(--color-navy);width:24px;height:2px;transition:transform var(--transition-med), opacity var(--transition-med);border-radius:2px;display:block}.KHjLKa_burger span+span{margin-top:5px}.KHjLKa_burger.KHjLKa_isOpen span:first-child{transform:translateY(7px)rotate(45deg)}.KHjLKa_burger.KHjLKa_isOpen span:nth-child(2){opacity:0}.KHjLKa_burger.KHjLKa_isOpen span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (min-width:992px){.KHjLKa_burger,.KHjLKa_phone{display:none}.KHjLKa_nav{box-shadow:none;background:0 0;border:none;margin-inline:auto;display:block;position:static}.KHjLKa_menu{gap:var(--space-3);flex-direction:row;padding:0}.KHjLKa_menu a,.KHjLKa_groupToggle{padding-block:var(--space-2);font-size:var(--text-sm)}.KHjLKa_group{position:relative}.KHjLKa_submenu{top:100%;left:calc(-1 * var(--space-4));padding:var(--space-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);box-shadow:var(--shadow-md);position:absolute}.KHjLKa_submenu a{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm)}.KHjLKa_submenu a:hover{background:var(--color-bg-alt)}}@media (min-width:992px) and (hover:hover){.KHjLKa_group:hover .KHjLKa_submenu{display:block}.KHjLKa_group:hover .KHjLKa_groupToggle svg{transform:rotate(180deg)}}@media (min-width:1200px){.KHjLKa_menu{gap:var(--space-5)}.KHjLKa_menu a,.KHjLKa_groupToggle{font-size:var(--text-md)}.KHjLKa_cta{padding:.875rem var(--space-6)}}@media (min-width:1400px){.KHjLKa_phone{display:grid}}
.yg9ahW_footer{padding-block:var(--space-8) var(--space-5);background:var(--color-navy-deep);color:var(--color-text-inverse)}.yg9ahW_top{gap:var(--space-6);padding-bottom:var(--space-6);border-bottom:1px solid color-mix(in srgb, var(--color-navy-border) 50%, transparent);display:grid}.yg9ahW_logo img{width:auto;height:3rem}.yg9ahW_about{max-width:32em;margin-top:var(--space-4);font-size:var(--text-sm);color:var(--color-text-inverse-muted)}.yg9ahW_socials{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.yg9ahW_social{border:1px solid var(--color-navy-border);border-radius:var(--radius-md);width:2.75rem;height:2.75rem;color:var(--color-text-inverse);transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);place-items:center;display:grid}.yg9ahW_social svg{width:1.25rem;height:1.25rem}.yg9ahW_social:hover{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-text-inverse)}.yg9ahW_heading{margin-bottom:var(--space-4);font-family:var(--font-heading);font-size:var(--text-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-inverse);font-weight:700}.yg9ahW_links{gap:var(--space-3);display:grid}.yg9ahW_links a{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-inverse-muted);display:inline-flex}.yg9ahW_links a:after{content:"";width:.4rem;height:.4rem;transition:transform var(--transition-fast);border-top:1.5px solid;border-right:1.5px solid;transform:rotate(45deg)}.yg9ahW_links a:hover{color:var(--color-primary)}.yg9ahW_links a:hover:after{transform:rotate(45deg)translate(2px,-2px)}.yg9ahW_contactList{gap:var(--space-4);display:grid}.yg9ahW_contactList li{align-items:flex-start;gap:var(--space-3);font-size:var(--text-sm);color:var(--color-text-inverse-muted);display:flex}.yg9ahW_contactList svg{width:1.25rem;height:1.25rem;color:var(--color-primary);flex-shrink:0;margin-top:.1rem}.yg9ahW_contactList a{color:var(--color-text-inverse-muted)}.yg9ahW_contactList a:hover{color:var(--color-primary)}.yg9ahW_bottom{gap:var(--space-3);padding-top:var(--space-5);font-size:var(--text-sm);color:var(--color-text-inverse-muted);display:grid}.yg9ahW_privacy{color:var(--color-text-inverse-muted);text-underline-offset:var(--space-1);transition:color var(--transition-fast), text-decoration-color var(--transition-fast);-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.yg9ahW_legal{gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.yg9ahW_privacyButton{color:var(--color-text-inverse-muted);cursor:pointer;text-underline-offset:var(--space-1);transition:color var(--transition-fast), text-decoration-color var(--transition-fast);background:0 0;border:0;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.yg9ahW_privacyButton:hover,.yg9ahW_privacy:hover{color:var(--color-primary);text-decoration-color:currentColor}@media (min-width:768px){.yg9ahW_bottom{grid-template-columns:1fr auto}.yg9ahW_legal{justify-self:end}}@media (min-width:576px){.yg9ahW_top{gap:var(--space-7) var(--space-6);grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.yg9ahW_top{gap:var(--space-7);grid-template-columns:1.4fr 1fr 1.2fr}.yg9ahW_nav,.yg9ahW_contacts{padding-left:var(--space-7);border-left:1px solid color-mix(in srgb, var(--color-navy-border) 50%, transparent)}.yg9ahW_bottom{align-items:center}.yg9ahW_shopFooter .yg9ahW_top{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr)}}.yg9ahW_shopFooter .yg9ahW_top>*{min-width:0}.yg9ahW_shopFooter .yg9ahW_links a{overflow-wrap:anywhere;max-width:100%}.yg9ahW_shopFooter .yg9ahW_contactList a,.yg9ahW_shopFooter .yg9ahW_contactList span{overflow-wrap:anywhere;min-width:0}
.ygjzkW_backdrop{z-index:-1;background:var(--color-modal-backdrop);-webkit-backdrop-filter:blur(var(--shop-menu-backdrop-blur));backdrop-filter:blur(var(--shop-menu-backdrop-blur));cursor:default;border:0;padding:0;position:fixed;inset:0}
.fyBPuW_widget{right:var(--space-5);bottom:var(--contact-widget-bottom);z-index:var(--z-chat-widget);position:fixed}.fyBPuW_trigger{width:var(--chat-launcher-size);height:var(--chat-launcher-size);border-radius:var(--radius-pill);background:var(--color-navy);color:var(--color-text-inverse);box-shadow:var(--shadow-lg);cursor:pointer;transition:background var(--transition-fast);border:0;place-items:center;display:grid}.fyBPuW_trigger:hover{background:var(--color-primary)}.fyBPuW_trigger svg{width:var(--space-6);height:var(--space-6)}.fyBPuW_panel{right:0;bottom:calc(var(--chat-launcher-size) + var(--space-3));width:min(var(--contact-widget-width), calc(100vw - var(--space-5) * 2));max-height:calc(100dvh - var(--contact-widget-bottom) - var(--chat-launcher-size) - var(--space-6));padding:var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-float);position:absolute;overflow-y:auto}.fyBPuW_title{color:var(--color-navy);font-size:var(--text-md);font-weight:600;line-height:var(--leading-snug)}.fyBPuW_schedule{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--text-xs)}.fyBPuW_links{gap:var(--space-1);margin-top:var(--space-3);display:grid}.fyBPuW_link{align-items:center;gap:var(--space-3);min-height:var(--space-7);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-navy);font-size:var(--text-sm);transition:background var(--transition-fast);font-weight:500;display:flex}.fyBPuW_link:hover{background:var(--color-bg-alt);color:var(--color-navy)}.fyBPuW_link svg{width:var(--space-5);height:var(--space-5);flex:none}.fyBPuW_link span{overflow-wrap:anywhere;min-width:0}.fyBPuW_shopFloating{display:none}.fyBPuW_bottom,.fyBPuW_menu{position:static}.fyBPuW_bottom{z-index:auto;justify-content:center;display:flex}.fyBPuW_bottom .fyBPuW_trigger,.fyBPuW_menu .fyBPuW_trigger{width:100%;height:auto;min-height:var(--shop-control-size);border-radius:var(--radius-md);box-shadow:none;background:var(--color-bg-blue);color:var(--color-navy)}.fyBPuW_bottom .fyBPuW_trigger{gap:var(--space-1);padding:var(--space-1);font-size:var(--text-2xs)}.fyBPuW_bottom .fyBPuW_trigger svg{width:var(--space-5);height:var(--space-5)}.fyBPuW_bottom .fyBPuW_trigger:hover,.fyBPuW_menu .fyBPuW_trigger:hover{background:var(--color-bg-blue);color:var(--color-navy)}.fyBPuW_bottom .fyBPuW_panel{bottom:calc(var(--shop-bottom-overlay-inset,calc(var(--shop-nav-height) + var(--shop-safe-area))) + var(--space-3));right:var(--space-3);max-height:calc(100dvh - var(--shop-header-height) - var(--shop-bottom-overlay-inset,calc(var(--shop-nav-height) + var(--shop-safe-area))) - var(--space-6));position:fixed}.fyBPuW_menu{margin-top:var(--space-3)}.fyBPuW_menu .fyBPuW_trigger{justify-content:center;gap:var(--space-2);padding:var(--space-3);font-size:var(--text-sm);font-weight:600;display:flex}.fyBPuW_menu .fyBPuW_panel{top:calc(var(--shop-header-height) + var(--space-3));bottom:auto;right:var(--space-3);max-height:calc(100dvh - var(--shop-header-height) - var(--space-6));z-index:var(--z-chat-widget);position:fixed}@media (min-width:992px){.fyBPuW_shopFloating{display:block}.fyBPuW_bottom,.fyBPuW_menu{display:none}}.fyBPuW_backdrop{bottom:var(--shop-bottom-overlay-inset,calc(var(--shop-nav-height) + var(--shop-safe-area)))}:is(html:has(.fyBPuW_bottom[data-open=true]),body:has(.fyBPuW_bottom[data-open=true])){overflow:hidden}
.ofl8Ja_form{gap:var(--space-2);max-width:var(--measure-panel-wide);display:flex}.ofl8Ja_input{min-width:0;padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-btn);background:var(--color-surface);font-size:var(--text-md);transition:border-color var(--transition-fast);flex:1}.ofl8Ja_input:focus{border-color:var(--color-primary-active);outline:none}.ofl8Ja_submit{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-btn);background:var(--color-primary);color:var(--color-navy-deep);font-family:var(--font-heading);cursor:pointer;transition:background var(--transition-fast);border:0;font-weight:600;display:inline-flex}.ofl8Ja_submit:hover{background:var(--color-primary-hover)}.ofl8Ja_submit svg{width:var(--space-5);height:var(--space-5)}.ofl8Ja_submitLabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:576px){.ofl8Ja_submitLabel{clip:auto;width:auto;height:auto;position:static;overflow:visible}}
.C5Obsq_root{display:none;position:relative}.C5Obsq_trigger,.C5Obsq_close{width:var(--shop-control-size);height:var(--shop-control-size);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-navy);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);flex:none;place-items:center;padding:0;display:grid}.C5Obsq_trigger:hover,.C5Obsq_trigger[aria-expanded=true]{border-color:var(--color-navy);background:var(--color-bg-blue)}.C5Obsq_trigger svg,.C5Obsq_close svg{width:var(--space-5);height:var(--space-5)}.C5Obsq_close{border:0}.C5Obsq_close:hover{background:var(--color-bg-blue)}.C5Obsq_panel{inset-inline:var(--space-3);top:calc(var(--shop-header-height) + var(--space-3));z-index:var(--z-header);gap:var(--space-4);width:min(var(--shop-search-popover-width), calc(100vw - var(--space-3) * 2));max-height:calc(100dvh - var(--shop-header-height) - var(--shop-nav-height) - var(--shop-safe-area) - var(--space-6));overscroll-behavior:contain;padding:var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-navy);box-shadow:var(--shadow-md);display:grid;position:fixed;overflow-y:auto}.C5Obsq_head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.C5Obsq_head h2{font-size:var(--text-h4)}.C5Obsq_panel form{max-width:none}.C5Obsq_categories{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.C5Obsq_category{align-content:start;justify-items:center;gap:var(--space-2);height:100%;padding:var(--space-3) var(--space-2);background:var(--shop-surface);border-radius:var(--radius-md);color:var(--color-navy);font-size:var(--text-xs);text-align:center;transition:background var(--transition-fast);font-weight:600;display:grid}.C5Obsq_category:hover{background:var(--color-bg-blue)}.C5Obsq_category .C5Obsq_icon{width:var(--space-6);height:var(--space-6);color:var(--color-navy)}.C5Obsq_iconFrame{width:var(--space-8);height:var(--space-8);place-items:center;display:grid}.C5Obsq_category .C5Obsq_imageIcon{object-fit:contain;width:100%;height:100%;display:block}@media (min-width:992px){.C5Obsq_root{display:block}.C5Obsq_panel{inset-inline:auto 0;top:calc(100% + var(--space-4));max-height:calc(100dvh - var(--shop-header-height) - var(--space-6));position:absolute}}.C5Obsq_bottom{justify-content:center;display:flex}.C5Obsq_bottom .C5Obsq_trigger{justify-items:center;gap:var(--space-1);width:100%;height:auto;padding:var(--space-1);font-size:var(--text-2xs);border:0;display:grid}.C5Obsq_bottom .C5Obsq_panel{top:auto;bottom:calc(var(--shop-bottom-overlay-inset,var(--shop-nav-height)) + var(--space-3));margin-block:0;margin-inline:auto}@media (min-width:992px){.C5Obsq_bottom{display:none}}.C5Obsq_backdrop{bottom:var(--shop-bottom-overlay-inset,calc(var(--shop-nav-height) + var(--shop-safe-area)))}:is(html:has(.C5Obsq_bottom[data-open=true]),body:has(.C5Obsq_bottom[data-open=true])){overflow:hidden}
._6GKynW_nav{z-index:var(--z-shop-strip);gap:var(--space-2);padding:var(--space-2) var(--space-3) calc(var(--space-2) + var(--shop-safe-area));border-top:var(--border-width) solid var(--color-border);background:var(--color-surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}._6GKynW_nav:has([data-contact-widget=bottom]){grid-template-columns:repeat(4,minmax(0,1fr))}._6GKynW_nav:has(button[aria-expanded=true]){z-index:calc(var(--z-chat-widget) + 1)}._6GKynW_nav>a,._6GKynW_nav>div>button[data-shop-nav-trigger]{justify-items:center;gap:var(--space-1);width:100%;min-height:var(--shop-control-size);padding:var(--space-1);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-navy);font-size:var(--text-2xs);transition:background var(--transition-fast);border:0;font-weight:400;display:grid}._6GKynW_nav>a:hover,._6GKynW_nav>div>button[data-shop-nav-trigger]:hover,._6GKynW_nav>div>button[data-shop-nav-trigger][aria-expanded=true]{background:var(--color-bg-blue);color:var(--color-navy)}._6GKynW_nav>a svg{width:var(--space-5);height:var(--space-5)}@media (min-width:992px){._6GKynW_nav{display:none}}._6GKynW_nav>[data-contact-widget=bottom]>button[data-shop-nav-trigger]{background:var(--color-bg-blue)}
.WVKtzG_root{align-self:stretch;min-width:0;display:flex}.WVKtzG_trigger{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) 0;color:var(--color-navy);font-size:inherit;white-space:nowrap;cursor:pointer;transition:color var(--transition-fast);background:0 0;border:0;font-weight:700;display:inline-flex}.WVKtzG_trigger:hover,.WVKtzG_trigger[aria-expanded=true]{color:var(--color-primary-active)}.WVKtzG_trigger svg{width:var(--space-5);height:var(--space-5);flex:none}.WVKtzG_panel{top:100%;z-index:var(--z-header);max-height:calc(100dvh - var(--shop-header-height) - var(--space-5));overscroll-behavior:contain;padding:var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-float);white-space:normal;position:absolute;inset-inline:0;overflow-y:auto}.WVKtzG_panel[hidden]{display:none}.WVKtzG_groups{gap:var(--space-5) var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.WVKtzG_group{min-width:0}.WVKtzG_groupLink{align-items:flex-start;gap:var(--space-3);color:var(--color-navy);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:700;line-height:var(--leading-body);overflow-wrap:anywhere;display:flex}.WVKtzG_groupLink svg{width:var(--space-5);height:var(--space-5);flex:none}.WVKtzG_groupLink:hover,.WVKtzG_groupLink[aria-current=page],.WVKtzG_childLink:hover,.WVKtzG_childLink[aria-current=page]{color:var(--color-primary-active)}.WVKtzG_children{gap:var(--space-1);margin-top:var(--space-2);border-inline-start:var(--border-width) solid var(--color-border);margin-inline-start:var(--space-5);padding-inline-start:var(--space-3);display:grid}.WVKtzG_children .WVKtzG_children{margin-inline-start:var(--space-1)}.WVKtzG_childLink{padding-block:var(--space-1);color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-body);overflow-wrap:anywhere;transition:color var(--transition-fast);display:block}.WVKtzG_empty{padding-top:var(--space-5);color:var(--color-text-muted);font-size:var(--text-sm)}.WVKtzG_bottom{justify-content:center}.WVKtzG_bottom .WVKtzG_trigger{justify-items:center;gap:var(--space-1);padding:var(--space-1);font-size:var(--text-2xs);font-weight:400;display:grid}.WVKtzG_bottom .WVKtzG_panel{top:auto;inset-inline:var(--space-3);bottom:calc(var(--shop-nav-height) + var(--shop-safe-area));max-height:calc(100dvh - var(--shop-header-height) - var(--shop-nav-height) - var(--shop-safe-area) - var(--space-5));border-radius:var(--radius-lg);position:fixed}@media (min-width:576px){.WVKtzG_groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.WVKtzG_panel{clip-path:inset(0 calc(-1 * var(--space-9)) calc(-1 * var(--space-9)))}.WVKtzG_groups{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.WVKtzG_groups{grid-template-columns:repeat(4,minmax(0,1fr))}}
.FWIsaG_shopFooter{padding-bottom:calc(var(--shop-nav-height) + var(--shop-safe-area))}@media (min-width:992px){.FWIsaG_shopFooter{padding-bottom:0}}
.RdFNYG_links{align-items:stretch;gap:var(--shop-navigation-gap);scrollbar-width:thin;flex:1;align-self:stretch;min-width:0;display:flex;overflow-x:auto}.RdFNYG_topLink{padding-block:var(--space-2);color:var(--color-navy);flex:none;align-items:center;display:flex}.RdFNYG_topLink:hover,.RdFNYG_topLink[aria-expanded=true],.RdFNYG_topLink[aria-current=page]{color:var(--color-primary-active)}.RdFNYG_panel{z-index:calc(var(--z-header) + 1);width:min(var(--shop-submenu-width), calc(100vw - var(--space-4) * 2));max-height:calc(100dvh - var(--shop-header-height) - var(--space-5));overscroll-behavior:contain;padding:var(--space-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-float);white-space:normal;position:fixed;overflow-y:auto}.RdFNYG_childLink{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--shop-control-size);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-navy);font-size:var(--text-sm);line-height:var(--leading-body);overflow-wrap:anywhere;display:flex}.RdFNYG_childLink:hover,.RdFNYG_childLink[aria-expanded=true],.RdFNYG_childLink[aria-current=page]{background:var(--color-bg-blue);color:var(--color-primary-active)}.RdFNYG_childLink svg{width:var(--space-4);height:var(--space-4);flex:none}
.xxDNbG_nav{min-width:0;display:none}.xxDNbG_menu{justify-content:center;align-items:center;gap:var(--space-3);display:flex}.xxDNbG_item{position:relative}.xxDNbG_menu a,.xxDNbG_groupToggle{align-items:center;gap:var(--space-1);padding-block:var(--space-2);color:var(--color-navy);font-family:var(--font-heading);font-size:var(--text-xs);white-space:nowrap;font-weight:700;display:flex}.xxDNbG_groupToggle{cursor:pointer;background:0 0;border:0;padding-inline:0}.xxDNbG_groupToggle svg{width:var(--space-4);height:var(--space-4);transition:transform var(--transition-fast)}.xxDNbG_open .xxDNbG_groupToggle svg{transform:rotate(180deg)}.xxDNbG_menu a:hover,.xxDNbG_menu a[aria-current=page],.xxDNbG_groupToggle:hover{color:var(--color-primary-active)}.xxDNbG_submenu{top:100%;padding:var(--space-2);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);position:absolute;inset-inline-start:calc(-1 * var(--space-3))}.xxDNbG_submenu a{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm)}.xxDNbG_submenu a:hover{background:var(--color-bg-alt)}@media (min-width:992px){.xxDNbG_nav{display:block}}@media (min-width:1200px){.xxDNbG_menu{gap:var(--space-4)}.xxDNbG_menu a,.xxDNbG_groupToggle{font-size:var(--text-sm)}}@media (min-width:1400px){.xxDNbG_menu{gap:var(--space-5)}.xxDNbG_menu a,.xxDNbG_groupToggle{font-size:var(--text-md)}}
.HgHPrq_header{--header-scale:1;z-index:var(--z-header);background:var(--color-surface);border-bottom:var(--border-width) solid var(--color-border);position:fixed;top:0;left:0;right:0}.HgHPrq_main{align-items:center;column-gap:var(--space-2);row-gap:var(--space-3);min-height:var(--shop-header-height);padding-block:var(--space-2);transition:min-height var(--transition-med);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.HgHPrq_logo{justify-self:start;display:inline-flex}.HgHPrq_logo img{width:auto;height:var(--shop-header-logo-height);transition:height var(--transition-med)}.HgHPrq_contact{align-items:center;gap:var(--space-2);color:var(--color-navy);grid-area:1/2;display:flex}.HgHPrq_contact span{gap:var(--space-1);display:grid}.HgHPrq_contact strong{font-size:var(--text-xs);white-space:nowrap}.HgHPrq_contact small{color:var(--color-text-muted);font-size:var(--text-2xs)}.HgHPrq_toggle{width:var(--shop-control-size);height:var(--shop-control-size);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-navy);cursor:pointer;place-items:center;display:grid}.HgHPrq_toggle svg{width:var(--space-6);height:var(--space-6)}.HgHPrq_siteMenu{z-index:1;background:var(--color-surface);max-height:var(--shop-menu-max-height);padding-block:var(--space-4);border-top:var(--border-width) solid var(--color-border);position:relative;overflow-y:auto}.HgHPrq_siteMenu[hidden]{display:none}.HgHPrq_siteLinks,.HgHPrq_siteLinks ul{gap:var(--space-1);display:grid}.HgHPrq_siteLinks a,.HgHPrq_siteLinks summary{padding:var(--space-3);color:var(--color-navy);font-size:var(--text-sm);display:block}.HgHPrq_siteLinks summary{cursor:pointer}.HgHPrq_siteLinks details ul{margin-left:var(--space-4);border-left:var(--border-width) solid var(--color-border)}.HgHPrq_siteLinks a:hover,.HgHPrq_siteLinks a[aria-current=page]{background:var(--color-bg-blue);border-radius:var(--radius-md)}.HgHPrq_navRow,.HgHPrq_navRow[hidden]{display:none}@media (min-width:992px){.HgHPrq_main{min-height:calc((var(--shop-header-height) - var(--shop-header-category-height)) * var(--header-scale));gap:var(--space-4);padding-block:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto auto}.HgHPrq_toggle,.HgHPrq_siteMenu{display:none}.HgHPrq_contact{grid-area:auto}.HgHPrq_contact span{gap:var(--space-1);display:grid}.HgHPrq_contact strong{font-size:var(--text-sm)}.HgHPrq_contact small{color:var(--color-text-muted);font-size:var(--text-2xs)}.HgHPrq_navRow{min-height:var(--shop-header-category-height);border-top:var(--border-width) solid var(--color-border);display:block}.HgHPrq_nav{justify-content:flex-start;align-items:center;gap:var(--shop-navigation-gap);min-height:var(--shop-header-category-height);font-size:var(--text-xs);white-space:nowrap;display:flex;position:relative}}@media (min-width:1400px){.HgHPrq_nav{font-size:var(--text-sm)}}.HgHPrq_siteLinks summary{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.HgHPrq_siteLinks summary svg{width:var(--space-5);height:var(--space-5)}@media (min-width:1200px){.HgHPrq_scrolled{--header-scale:var(--header-scale-scrolled)}.HgHPrq_logo img{height:calc(var(--header-logo-h) * var(--header-scale))}}.HgHPrq_header>.HgHPrq_backdrop{top:var(--shop-header-height)}:is(html:has(.HgHPrq_header[data-menu-open=true]),body:has(.HgHPrq_header[data-menu-open=true])){overflow:hidden}
.VMVMAW_btn{justify-content:center;align-items:center;gap:var(--space-2);padding:.875rem var(--space-6);border-radius:var(--radius-btn);font-family:var(--font-heading);font-size:var(--text-md);cursor:pointer;text-align:center;white-space:nowrap;transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);border:2px solid #0000;font-weight:600;line-height:1.2;display:inline-flex}.VMVMAW_btn:hover{transform:translateY(-1px)}.VMVMAW_btn:active{transform:translateY(0)}.VMVMAW_primary{background:var(--color-primary);color:var(--color-text-inverse)}.VMVMAW_primary:hover{background:var(--color-primary-hover);color:var(--color-text-inverse)}.VMVMAW_primary:active{background:var(--color-primary-active)}.VMVMAW_ink{background:var(--color-ink);color:var(--color-text-inverse);box-shadow:var(--shadow-lg)}.VMVMAW_ink:hover{background:var(--color-navy-deep);color:var(--color-text-inverse)}.VMVMAW_ink svg{color:var(--color-primary)}.VMVMAW_navy{background:var(--color-navy);color:var(--color-text-inverse);box-shadow:var(--shadow-md)}.VMVMAW_navy:hover{background:var(--color-navy-soft);color:var(--color-text-inverse)}.VMVMAW_navy:active{background:var(--color-navy-deep)}.VMVMAW_outline{border-color:color-mix(in srgb, var(--btn-accent,var(--color-navy)) 45%, transparent);color:var(--btn-accent,var(--color-navy));background:var(--color-surface)}.VMVMAW_outline:hover{border-color:var(--btn-accent,var(--color-navy));background:var(--btn-accent,var(--color-navy));color:var(--color-text-inverse)}.section--dark .VMVMAW_outline{border-color:var(--color-text-inverse);color:var(--color-text-inverse)}.section--dark .VMVMAW_outline:hover{background:var(--color-text-inverse);color:var(--color-navy)}.VMVMAW_sm{padding:.5rem var(--space-4);font-size:var(--text-sm)}@media (min-width:768px){.VMVMAW_lg{padding:1.125rem var(--space-7);font-size:var(--text-lg)}}.VMVMAW_block{width:100%}
.X_xaoG_price{font-family:var(--font-heading);color:var(--color-navy);font-weight:700;line-height:var(--leading-tight);white-space:nowrap}.X_xaoG_md{font-size:var(--text-md)}@media (min-width:576px){.X_xaoG_md{font-size:var(--text-h4)}}.X_xaoG_lg{font-size:var(--text-h2)}.X_xaoG_onRequest{color:var(--color-text-muted);font-weight:600}.X_xaoG_md.X_xaoG_onRequest{font-size:var(--text-sm)}.X_xaoG_lg.X_xaoG_onRequest{font-size:var(--text-h4)}.X_xaoG_withVat{align-items:baseline;column-gap:var(--space-2);row-gap:var(--space-1);white-space:normal;flex-wrap:wrap;display:inline-flex}.X_xaoG_amount{white-space:nowrap}.X_xaoG_vat{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap;font-weight:400}.X_xaoG_current{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:inline-flex}.X_xaoG_discounted{align-items:flex-start;gap:var(--space-1);white-space:normal;flex-direction:column;display:inline-flex}.X_xaoG_comparison{align-items:center;gap:var(--space-1) var(--space-2);font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-muted);flex-wrap:wrap;font-weight:400;display:flex}.X_xaoG_discountBadge{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:var(--color-success-soft);color:color-mix(in srgb, var(--color-success) 70%, var(--color-text));font-weight:600}
._40ZmhG_card{gap:var(--space-1);min-width:0;height:100%;padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);flex-direction:column;display:flex;position:relative}._40ZmhG_card:hover{border-color:var(--color-navy-glass-line);box-shadow:var(--shadow-sm)}._40ZmhG_image{--shop-image-ratio:1 / 1;--shop-image-radius:var(--radius-sm);flex:none}._40ZmhG_image img{padding:var(--space-2)}._40ZmhG_name{font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;line-height:var(--leading-snug);overflow-wrap:anywhere}._40ZmhG_link{color:var(--color-navy)}._40ZmhG_link:hover{color:var(--color-primary-active)}._40ZmhG_link:after{border-radius:inherit;content:"";position:absolute;inset:0}._40ZmhG_link:focus-visible{outline:none}._40ZmhG_link:focus-visible:after{outline:var(--focus-ring-width) solid var(--color-primary-active);outline-offset:var(--focus-ring-offset)}._40ZmhG_purchase{align-items:center;gap:var(--space-2);padding-top:var(--space-1);flex-wrap:wrap;margin-top:auto;display:flex}._40ZmhG_card ._40ZmhG_price{min-width:0;max-width:100%;font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:normal;overflow-wrap:anywhere;flex:1 0 auto}._40ZmhG_price span{white-space:normal}._40ZmhG_card ._40ZmhG_buy{min-width:0;max-width:100%;padding-inline:var(--space-3);color:var(--color-text-inverse);font-size:var(--text-sm);white-space:normal;flex-shrink:1;position:relative}@media (min-width:576px){._40ZmhG_card{padding:var(--space-4)}._40ZmhG_image img{padding:var(--space-3)}}@media (min-width:992px){._40ZmhG_card ._40ZmhG_price{font-size:var(--text-md)}}
.J2upyW_grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:576px){.J2upyW_grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.J2upyW_grid{grid-template-columns:repeat(3,minmax(0,1fr))}.J2upyW_withSidebar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.J2upyW_grid{grid-template-columns:repeat(4,minmax(0,1fr))}.J2upyW_withSidebar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1400px){.J2upyW_withSidebar{grid-template-columns:repeat(4,minmax(0,1fr))}}
.QRy0Sa_card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--card-padding);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-med), transform var(--transition-med)}.QRy0Sa_hover:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.QRy0Sa_title{margin-bottom:var(--space-2)}.QRy0Sa_text{color:var(--color-text-muted);font-size:var(--text-sm)}.QRy0Sa_onDark{background:var(--color-navy-soft);border-color:var(--color-navy-border);box-shadow:none}.QRy0Sa_onDark .QRy0Sa_text{color:var(--color-text-inverse-muted)}
.-qMvWW_faqfin{background:var(--color-bg-warm)}.-qMvWW_grid{gap:var(--space-5);align-items:start;display:grid}.-qMvWW_grid .-qMvWW_faq{padding:var(--space-5);border-color:var(--color-border-warm);border-radius:var(--radius-xl);box-shadow:var(--shadow-md)}.-qMvWW_faqTitle{margin-bottom:var(--space-5);font-size:var(--text-h2)}.-qMvWW_faq .-qMvWW_faqIcon{background:color-mix(in srgb, var(--color-navy) 8%, var(--color-bg));color:var(--color-navy)}.-qMvWW_faq .-qMvWW_faqList p{padding:0 var(--space-4) var(--space-4) calc(var(--space-4) + 2rem + var(--space-3));font-size:var(--text-sm);color:var(--color-text-muted)}.-qMvWW_aside{gap:var(--space-4);display:grid}.-qMvWW_asideHeader{margin-bottom:var(--space-2)}.-qMvWW_asideTitle{font-size:var(--text-h3)}.-qMvWW_aside .-qMvWW_finCard{gap:var(--space-4);border-color:var(--color-border-warm);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);display:grid;overflow:hidden}.-qMvWW_finTitle{margin-bottom:var(--space-2)}.-qMvWW_finText{margin-bottom:var(--space-4);color:var(--color-text-muted);font-size:var(--text-sm)}.-qMvWW_finFigure{border-radius:var(--radius-md);background:var(--color-bg-alt);order:-1;overflow:hidden}.-qMvWW_finFigure img{aspect-ratio:5/4;object-fit:cover;width:100%;height:auto}@media (min-width:768px){.-qMvWW_grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.-qMvWW_gridSolo{grid-template-columns:minmax(0,1fr)}.-qMvWW_gridSolo .-qMvWW_faqList{align-items:start;column-gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.-qMvWW_aside .-qMvWW_finCard{grid-template-columns:minmax(0,1fr)}.-qMvWW_finFigure{order:-1}.-qMvWW_finFigure img{aspect-ratio:16/9}}@media (min-width:992px){.-qMvWW_grid{gap:var(--space-6);grid-template-columns:1.15fr .85fr}.-qMvWW_gridSolo{grid-template-columns:minmax(0,1fr)}.-qMvWW_grid .-qMvWW_faq{padding:var(--space-6)}.-qMvWW_aside .-qMvWW_finCard{grid-template-columns:1.2fr .8fr;align-items:center}.-qMvWW_finFigure{order:0}.-qMvWW_finFigure img{aspect-ratio:5/4}}
.YmudGq_list{width:100%;max-width:var(--measure-panel-wide);border-top:var(--border-width) solid var(--color-border);margin:0}.YmudGq_row{gap:var(--space-1);padding:var(--space-2) var(--space-3);border-bottom:var(--border-width) solid var(--color-border);display:grid}.YmudGq_row:nth-child(2n){background:var(--color-bg-alt)}.YmudGq_label,.YmudGq_value{min-width:0;font-size:var(--text-sm);line-height:var(--leading-body);overflow-wrap:anywhere}.YmudGq_label{color:var(--color-text-muted)}.YmudGq_value{color:var(--color-text);margin:0;font-weight:500}@media (min-width:576px){.YmudGq_row{column-gap:var(--space-5);grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}
.v7q5oG_checklist{--check-glyph:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 20 20\" fill=\"none\"><path d=\"M5 10.5l3.2 3.2L15 6.5\" stroke=\"black\" stroke-width=\"2.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>");gap:var(--space-2);display:grid}.v7q5oG_item{font-size:var(--text-sm);padding-left:1.75rem;position:relative}.v7q5oG_item:before{content:"";background:var(--check-color,var(--color-success));border-radius:50%;width:1.25rem;height:1.25rem;position:absolute;top:.1em;left:0}.v7q5oG_item:after{content:"";background:var(--color-text-inverse);width:1.25rem;height:1.25rem;-webkit-mask:var(--check-glyph) center / .75rem no-repeat;-webkit-mask:var(--check-glyph) center / .75rem no-repeat;mask:var(--check-glyph) center / .75rem no-repeat;position:absolute;top:.1em;left:0}
._7c4krG_directions{background:linear-gradient(180deg, var(--color-bg-alt) 0%, var(--color-bg) 100%)}._7c4krG_grid{gap:var(--space-5);display:grid}._7c4krG_intro{align-items:center;display:flex}._7c4krG_title{font-size:var(--text-h1);max-width:12em}._7c4krG_direction{--dir-accent:var(--color-primary);--check-color:var(--dir-accent);--btn-accent:var(--dir-accent);align-content:start;gap:var(--space-4);padding:var(--space-5);border:1px solid color-mix(in srgb, var(--dir-accent) 20%, var(--color-border));border-radius:var(--radius-xl);background:linear-gradient(155deg, color-mix(in srgb, var(--dir-accent) 12%, var(--color-bg)) 0%, var(--color-bg) 70%);transition:box-shadow var(--transition-med), transform var(--transition-med);display:grid}._7c4krG_direction:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}._7c4krG_cardHome{--dir-accent:var(--color-primary)}._7c4krG_cardBusiness{--dir-accent:var(--color-navy)}._7c4krG_cardApartment{--dir-accent:var(--color-success)}._7c4krG_cardPartner{--dir-accent:var(--color-violet)}._7c4krG_head{align-items:center;gap:var(--space-3);display:flex}._7c4krG_icon{width:var(--space-7);height:var(--space-7);padding:var(--space-2);border:1px solid color-mix(in srgb, var(--dir-accent) 26%, var(--color-border));border-radius:var(--radius-md);background:linear-gradient(145deg, color-mix(in srgb, var(--dir-accent) 16%, var(--color-surface)), color-mix(in srgb, var(--dir-accent) 7%, var(--color-surface)));color:var(--dir-accent);box-shadow:var(--shadow-sm);flex-shrink:0}._7c4krG_name{font-size:var(--text-h3)}._7c4krG_text{max-width:26em;color:var(--color-text-muted)}._7c4krG_figure{place-items:center;display:grid}._7c4krG_cardApartment ._7c4krG_figure,._7c4krG_cardPartner ._7c4krG_figure{display:none}._7c4krG_figure img{width:auto;max-width:min(100%,22rem);height:auto}._7c4krG_cardApartment ._7c4krG_figure img{max-width:56%}._7c4krG_cardPartner ._7c4krG_figure img{max-width:60%}._7c4krG_list{gap:var(--space-3)}._7c4krG_btn{margin-top:var(--space-1);justify-self:start}._7c4krG_cardPartner ._7c4krG_body{gap:var(--space-4);display:grid}@media (min-width:768px){._7c4krG_grid{grid-template-columns:repeat(2,1fr)}._7c4krG_intro{grid-column:1/-1}._7c4krG_cardApartment ._7c4krG_figure,._7c4krG_cardPartner ._7c4krG_figure{display:grid}}@media (min-width:992px){._7c4krG_grid{grid-template-rows:auto auto auto;grid-template-columns:repeat(3,1fr);grid-template-areas:"intro business apartment""home business apartment""home partner partner";align-items:stretch}._7c4krG_intro{grid-area:intro}._7c4krG_cardHome{grid-area:home}._7c4krG_cardBusiness{grid-area:business}._7c4krG_cardApartment{grid-area:apartment}._7c4krG_cardPartner{grid-area:partner}._7c4krG_direction{padding:var(--space-6)}._7c4krG_cardPartner{align-items:center;column-gap:var(--space-6);grid-template-columns:1.9fr 1fr;grid-template-areas:"body figure""body btn"}._7c4krG_cardPartner ._7c4krG_body{grid-area:body}._7c4krG_cardPartner ._7c4krG_figure{grid-area:figure}._7c4krG_cardPartner ._7c4krG_btn{grid-area:btn;justify-self:end}._7c4krG_cardHome,._7c4krG_cardBusiness,._7c4krG_cardApartment{grid-template-rows:auto auto 1fr auto auto;align-content:stretch}._7c4krG_figure img{max-width:100%}}
.f5TGZG_fit{background:var(--color-bg-alt)}.f5TGZG_specs{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.f5TGZG_spec{padding:var(--card-padding);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm)}.f5TGZG_specIcon{margin-bottom:var(--space-3)}.f5TGZG_specLabel{color:var(--color-text-muted);font-size:var(--text-sm)}.f5TGZG_specValue{align-items:baseline;gap:var(--space-1) var(--space-2);margin-top:var(--space-1);font-family:var(--font-heading);line-height:var(--leading-tight);flex-wrap:wrap;display:flex}.f5TGZG_specValue strong{font-size:var(--text-h3);color:var(--color-navy);white-space:nowrap;font-variant-numeric:tabular-nums}.f5TGZG_specValue span{font-size:var(--text-md);color:var(--color-primary-hover);white-space:nowrap;font-weight:700}.f5TGZG_specNote{margin-top:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-snug)}.f5TGZG_decision{gap:var(--space-5);margin-top:var(--space-6);display:grid}.f5TGZG_match{padding:var(--card-padding);border:1px solid var(--color-success);border-radius:var(--radius-lg);background:var(--color-success-soft)}.f5TGZG_matchTitle{margin-bottom:var(--space-4)}.f5TGZG_matchList{gap:var(--space-3)}.f5TGZG_altTitle{margin-bottom:var(--space-4);font-size:var(--text-h4);color:var(--color-text-muted)}.f5TGZG_altList{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.f5TGZG_altCard{gap:var(--space-3);padding:var(--card-padding);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);place-items:center start;display:grid;position:relative}.f5TGZG_altCard:hover,.f5TGZG_altCard:focus-visible{border-color:var(--color-primary);box-shadow:var(--shadow-md);color:var(--color-text);transform:translateY(-2px)}.f5TGZG_altPower{padding:var(--space-2) var(--space-3);border-radius:var(--radius-btn);background:var(--color-navy);color:var(--color-text-inverse);font-family:var(--font-heading);white-space:nowrap;flex:none;font-weight:700}.f5TGZG_altBody{gap:var(--space-1);display:grid}.f5TGZG_altName{font-family:var(--font-heading);color:var(--color-navy);font-weight:700}.f5TGZG_altText{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-snug)}.f5TGZG_altArrow{top:var(--card-padding);right:var(--card-padding);width:var(--space-5);height:var(--space-5);color:var(--color-primary);flex:none;position:absolute}.f5TGZG_consultation{isolation:isolate;margin-top:var(--space-7);border:1px solid var(--color-navy-border);border-radius:var(--radius-lg);background:radial-gradient(circle at left bottom, var(--color-navy-soft), transparent), linear-gradient(to right, var(--color-navy-soft), var(--color-navy-deep));box-shadow:var(--shadow-lg);color:var(--color-text-inverse);display:grid;position:relative;overflow:visible}.f5TGZG_consultation:after{z-index:-1;background:linear-gradient(to right, transparent, var(--color-overlay-soft));content:"";pointer-events:none;position:absolute;inset:0}.f5TGZG_consultationArt{min-height:var(--fit-cta-art-height-mobile);position:relative;overflow:visible}.f5TGZG_consultationArt:before{bottom:calc(var(--space-3) * -1);width:var(--fit-cta-circle-size);height:var(--fit-cta-circle-size);border-radius:var(--radius-pill);background:var(--color-fit-cta-circle);content:"";position:absolute;left:50%;transform:translate(-50%)}.f5TGZG_consultationImage{z-index:1;object-fit:contain;object-position:center bottom;width:100%;height:100%;position:absolute;inset:0}.f5TGZG_consultationCopy{align-content:center;justify-self:center;justify-items:center;gap:var(--space-3);width:100%;max-width:var(--fit-cta-copy-max);padding:var(--space-5) var(--space-5) 0;text-align:center;display:grid}.f5TGZG_consultationTitle{color:var(--color-text-inverse);font-size:var(--text-h3);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);text-wrap:balance}.f5TGZG_consultationText{color:var(--color-text-inverse-muted);font-size:var(--text-md);line-height:var(--leading-body);text-wrap:pretty}.f5TGZG_consultationActions{align-content:center;justify-self:center;gap:var(--space-3);width:100%;max-width:var(--fit-cta-actions-max);padding:var(--space-5);display:grid}.f5TGZG_consultation .f5TGZG_consultationButton{border-color:var(--color-text-inverse);background:var(--color-text-inverse);width:100%;color:var(--color-navy);box-shadow:var(--shadow-md)}.f5TGZG_consultation .f5TGZG_consultationButton:hover,.f5TGZG_consultation .f5TGZG_consultationButton:focus-visible{border-color:var(--color-primary-soft);background:var(--color-primary-soft);color:var(--color-navy);box-shadow:var(--shadow-lg)}.f5TGZG_consultationButton svg{width:var(--space-5);height:var(--space-5);transition:transform var(--transition-fast)}.f5TGZG_consultationButton:hover svg,.f5TGZG_consultationButton:focus-visible svg{transform:translateX(var(--space-1))}.f5TGZG_consultationNote{justify-content:center;align-items:center;gap:var(--space-2);color:var(--color-text-inverse);font-size:var(--text-xs);line-height:var(--leading-snug);text-align:center;display:flex}.f5TGZG_consultationNote svg{width:var(--space-4);height:var(--space-4);color:var(--color-primary-tint);flex:none}@media (min-width:576px){.f5TGZG_specs{grid-template-columns:repeat(2,1fr)}.f5TGZG_altCard{gap:var(--space-4);grid-template-columns:auto 1fr auto}.f5TGZG_altArrow{position:static}}@media (min-width:768px){.f5TGZG_decision{gap:var(--space-6);grid-template-columns:1fr 1fr;align-items:start}.f5TGZG_consultation{min-height:var(--fit-cta-min-height);grid-template-columns:minmax(0,1fr) auto;overflow:hidden}.f5TGZG_consultationArt{display:none}.f5TGZG_consultationCopy{padding:var(--space-5) var(--space-6);text-align:left;justify-self:stretch;justify-items:start}.f5TGZG_consultationActions{width:auto;max-width:none;padding:var(--space-5) var(--space-6);justify-self:end}.f5TGZG_consultation .f5TGZG_consultationButton{justify-self:center;width:auto}}@media (min-width:992px){.f5TGZG_specs{grid-template-columns:repeat(4,1fr)}.f5TGZG_consultation{min-height:var(--fit-cta-min-height);grid-template-columns:.6fr 1.2fr 1fr}.f5TGZG_consultationArt{height:100%;min-height:100%;display:block;overflow:hidden}.f5TGZG_consultationArt:before{left:var(--fit-cta-circle-left);transform:none}.f5TGZG_consultationImage{object-position:left bottom}.f5TGZG_consultationCopy{padding:var(--space-5) var(--space-6)}.f5TGZG_consultationActions{width:100%;max-width:var(--fit-cta-actions-max);padding:var(--space-5) var(--space-6);justify-self:end}.f5TGZG_consultation .f5TGZG_consultationButton{justify-self:stretch;width:100%}}@media (prefers-reduced-motion:reduce){.f5TGZG_altCard,.f5TGZG_altCard:hover,.f5TGZG_altCard:focus-visible,.f5TGZG_consultationButton svg,.f5TGZG_consultationButton:hover svg,.f5TGZG_consultationButton:focus-visible svg{transition:none;transform:none}}
._U35EG_body{margin-top:var(--space-5);position:relative}._U35EG_uamap{width:100%;height:auto;display:block}._U35EG_region{fill:var(--color-bg-alt);stroke:var(--color-surface);stroke-width:1.2px;stroke-linejoin:round;transition:fill var(--transition-fast)}._U35EG_region._U35EG_isActive{fill:color-mix(in srgb, var(--color-success) 55%, #fff);cursor:pointer}._U35EG_region._U35EG_isActive:hover,._U35EG_region._U35EG_isActive._U35EG_isHover{fill:var(--color-success)}._U35EG_region._U35EG_isSoon{cursor:help}._U35EG_region._U35EG_isSoon:hover,._U35EG_region._U35EG_isSoon._U35EG_isHover{fill:color-mix(in srgb, var(--color-primary) 18%, var(--color-bg-alt));stroke:var(--color-primary);stroke-width:2px}._U35EG_region:focus,._U35EG_region:focus-visible{outline:none}._U35EG_tip{z-index:3;gap:var(--space-1);width:max-content;max-width:16rem;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-lg);pointer-events:none;transition:opacity var(--transition-fast);display:grid;position:absolute;top:0;left:0;transform:translate(-50%,calc(-100% - .75rem))}._U35EG_tip[hidden]{display:none}._U35EG_tipTitle{align-items:center;gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border);font-family:var(--font-heading);color:var(--color-navy);font-weight:700;display:flex}._U35EG_tipTitle svg{width:1.125rem;height:1.125rem;color:var(--color-success)}._U35EG_tipText{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.25}._U35EG_tipText strong{color:var(--color-success)}._U35EG_tipSoonNote{color:var(--color-primary);font-weight:600;display:none}._U35EG_tipSoon ._U35EG_tipText:not(._U35EG_tipSoonNote){display:none}._U35EG_tipSoon ._U35EG_tipSoonNote{display:block}._U35EG_tipSoon ._U35EG_tipTitle svg{color:var(--color-primary)}._U35EG_legend{display:none}._U35EG_legendShow{gap:var(--space-4);margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-sm);flex-wrap:wrap;display:flex}._U35EG_legendItem{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);display:flex}._U35EG_legendItem:before{content:"";background:var(--color-border);border-radius:50%;width:.75rem;height:.75rem}._U35EG_legendItemActive:before{background:var(--color-success)}@media (min-width:768px){._U35EG_legendShow{left:0;bottom:var(--space-4);gap:var(--space-2);flex-direction:column;margin-top:0;position:absolute}}
._46d3AG_section{padding:var(--space-7) 0 var(--section-padding);background:radial-gradient(circle at left 60%, var(--color-surface), transparent 34%), var(--color-bg-alt);color:var(--color-text)}._46d3AG_intro{border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--color-surface);box-shadow:var(--shadow-lg);overflow:hidden}._46d3AG_copy{padding:var(--space-6);flex-direction:column;justify-content:center;display:flex}._46d3AG_sunMark{width:var(--space-7);color:var(--color-success);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}._46d3AG_title{max-width:var(--measure-panel-wide);margin-top:var(--space-5);color:var(--color-navy);font-size:var(--text-h2);line-height:var(--leading-tight)}._46d3AG_subtitle{max-width:var(--measure-panel-wide);margin-top:var(--space-5);color:var(--color-text-muted);font-size:var(--text-lg);line-height:var(--leading-body)}._46d3AG_subtitle strong{color:var(--color-success);font-weight:600}._46d3AG_imageWrap{min-height:calc(var(--product-card-min-height) * 2);border-radius:var(--radius-xl);position:relative;overflow:hidden}._46d3AG_image{object-fit:cover;object-position:center}._46d3AG_carousel{min-width:0}._46d3AG_grid{gap:var(--space-5);margin-top:var(--space-5);padding-bottom:var(--space-3);scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}._46d3AG_grid::-webkit-scrollbar{display:none}._46d3AG_card{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-md);scroll-snap-align:start;flex-direction:column;flex:0 0 100%;display:flex}._46d3AG_dots{justify-content:center;gap:var(--space-2);margin-top:var(--space-3);display:flex}._46d3AG_dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--color-border);cursor:pointer;transition:width var(--transition-fast), background-color var(--transition-fast);border:0;padding:0}._46d3AG_dotActive{width:var(--space-5);background:var(--color-success)}._46d3AG_icon{width:var(--icon-feature-size);height:var(--icon-feature-size);border-radius:var(--radius-lg);background:var(--color-success-soft);color:var(--color-success);place-items:center;display:grid}._46d3AG_icon svg{width:var(--space-7);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}._46d3AG_cardTitle{margin-top:var(--space-4);color:var(--color-navy);font-size:var(--text-h4);line-height:var(--leading-snug)}._46d3AG_cardText{margin-top:var(--space-1);margin-bottom:var(--space-3);color:var(--color-text-muted);line-height:var(--leading-body)}._46d3AG_note{align-items:center;gap:var(--space-3);margin-top:var(--space-3);padding:var(--space-3);border-radius:var(--radius-lg);background:var(--color-success-soft);color:var(--color-text);font-size:var(--text-sm);font-weight:600;line-height:var(--leading-snug);display:flex}._46d3AG_note svg{width:var(--space-6);flex:0 0 var(--space-6);fill:var(--color-success);stroke:var(--color-text-inverse);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}._46d3AG_trust{gap:var(--space-4);margin-top:var(--space-7);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:linear-gradient(100deg, var(--color-primary-soft), var(--color-surface));box-shadow:var(--shadow-lg);display:grid}._46d3AG_trustItem{align-items:center;gap:var(--space-4);color:var(--color-navy);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:700;line-height:var(--leading-snug);display:flex}._46d3AG_trustItem svg{width:var(--space-7);flex:0 0 var(--space-7);color:var(--color-primary);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}._46d3AG_trustItem ._46d3AG_supportNumber,._46d3AG_trustItem ._46d3AG_warrantyNumber{fill:currentColor;stroke:none;font-family:var(--font-heading);font-weight:700}._46d3AG_trustItem ._46d3AG_supportNumber{font-size:var(--text-sm)}._46d3AG_trustItem ._46d3AG_warrantyNumber{font-size:var(--text-h4)}@media (min-width:576px){._46d3AG_trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){._46d3AG_intro{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._46d3AG_carousel{overflow:visible}._46d3AG_grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:0;display:grid;overflow:visible}._46d3AG_dots{display:none}._46d3AG_copy{padding:var(--space-7)}._46d3AG_card{min-width:0;padding:var(--space-5)}._46d3AG_note{margin-top:var(--space-2)}._46d3AG_trust{padding:var(--space-5) var(--space-6)}}@media (min-width:992px){._46d3AG_note{margin-top:auto}._46d3AG_copy,._46d3AG_imageWrap{min-height:calc(var(--product-card-min-height) * 2.75)}._46d3AG_grid,._46d3AG_trust{grid-template-columns:repeat(4,minmax(0,1fr))}._46d3AG_trustItem{padding-inline:var(--space-4);justify-content:center}._46d3AG_trustItem+._46d3AG_trustItem{border-left:1px solid var(--color-primary-tint)}}@media (min-width:1200px){._46d3AG_card{padding:var(--space-5)}}@media (min-width:1400px){._46d3AG_copy{padding-inline:var(--space-7)}}
._5UxFha_pagination{min-width:0;padding-top:var(--space-5);border-top:var(--border-width) solid var(--color-border);justify-content:center;display:flex}._5UxFha_pages{justify-content:center;align-items:center;gap:var(--space-1);flex-wrap:nowrap;max-width:100%;margin:0;padding:0;list-style:none;display:flex}._5UxFha_wide{display:none}._5UxFha_item{flex:none}._5UxFha_number,._5UxFha_arrow{min-width:var(--shop-control-size);min-height:var(--shop-control-size);padding-inline:var(--space-1);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-navy);font-size:var(--text-sm);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);justify-content:center;align-items:center;font-weight:600;display:inline-flex}._5UxFha_number[aria-current=page]{border-color:var(--color-navy);background:var(--color-navy);color:var(--color-text-inverse)}._5UxFha_number:hover,._5UxFha_arrow:hover:enabled,._5UxFha_arrow[href]:hover{border-color:var(--color-navy);background:var(--color-bg-blue);color:var(--color-navy)}._5UxFha_number[aria-current=page]:hover{background:var(--color-navy-soft);color:var(--color-text-inverse)}._5UxFha_arrow{gap:var(--space-2)}._5UxFha_arrow:disabled{color:var(--color-text-muted);opacity:var(--opacity-50);cursor:default}._5UxFha_arrow svg{width:var(--space-4);height:var(--space-4)}._5UxFha_arrowLabel{display:none}._5UxFha_gap{width:var(--space-3);height:var(--shop-control-size);color:var(--color-text-muted);place-items:center;display:grid}._5UxFha_gap svg{width:100%;height:var(--space-4)}@media (min-width:576px){._5UxFha_compact{display:none}._5UxFha_wide{display:flex}._5UxFha_arrow{padding-inline:var(--space-3)}._5UxFha_arrowLabel{display:inline}}
.zelndq_about{--section-padding-top:var(--space-5);background:var(--color-bg);position:relative;overflow:hidden}.zelndq_about:before{content:"";z-index:0;aspect-ratio:1086/1448;pointer-events:none;background:url(/img/bg-1.png) 0 100%/contain no-repeat;width:clamp(16rem,22vw,28rem);display:none;position:absolute;bottom:0;left:0}.zelndq_about .zelndq_container{z-index:1;position:relative}.zelndq_grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""stats""map";display:grid}.zelndq_intro{grid-area:intro}.zelndq_stats{grid-area:stats}.zelndq_map{grid-area:map}.zelndq_stat,.zelndq_map{box-shadow:var(--shadow-md)}.zelndq_title{margin-bottom:var(--space-4);font-size:var(--text-h1)}.zelndq_intro .zelndq_eyebrow{background:color-mix(in srgb, var(--color-success) 9%, var(--color-bg));border-color:color-mix(in srgb, var(--color-success) 22%, var(--color-border));color:var(--color-success)}.zelndq_intro .zelndq_eyebrow:before{background:var(--color-success)}.zelndq_text{max-width:34em;margin-bottom:var(--space-3);color:var(--color-text-muted)}.zelndq_stats{gap:var(--space-3);display:grid}.zelndq_stats .zelndq_stat{gap:var(--space-2);padding:var(--space-4);align-content:start;min-width:0;display:grid}.zelndq_statHead{align-items:center;gap:var(--space-3);min-width:0;display:flex}.zelndq_statImg{background:var(--color-success-soft);border-radius:50%;flex-shrink:0;width:4rem;height:4rem}.zelndq_statValue{min-width:0;font-family:var(--font-heading);font-size:var(--text-h3);color:var(--color-navy);font-weight:800;line-height:1.1}.zelndq_statValueText{font-size:var(--text-h4);font-weight:700}.zelndq_statUnit{font-size:var(--text-md);font-weight:700;display:block}.zelndq_statText{font-size:var(--text-sm);color:var(--color-text-muted)}.zelndq_grid .zelndq_map{padding:var(--space-5);border-top:3px solid color-mix(in srgb, var(--color-success) 55%, var(--color-border))}.zelndq_mapHead{align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.zelndq_mapIcon{width:1.75rem;height:1.75rem;color:var(--color-success);flex-shrink:0}.zelndq_mapTitle{font-size:var(--text-h3)}.zelndq_mapSubtitle{color:var(--color-text-muted)}@media (min-width:576px){.zelndq_stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.zelndq_grid .zelndq_map{width:min(100%,34rem);padding:var(--space-6);margin-inline:auto}.zelndq_stats{gap:var(--space-4)}.zelndq_stats .zelndq_stat{gap:var(--space-3);padding:var(--space-5)}.zelndq_statHead{gap:var(--space-4)}.zelndq_statImg{width:5.5rem;height:5.5rem}.zelndq_statValue{font-size:var(--text-h2)}.zelndq_stat .zelndq_statValueText{font-size:var(--text-h3)}}@media (min-width:992px){.zelndq_about:before{display:block}.zelndq_grid{gap:var(--space-7);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"intro map""stats map";align-items:flex-end}.zelndq_grid .zelndq_map{width:auto;margin-inline:0}.zelndq_stats{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.zelndq_stats .zelndq_stat{padding:var(--space-4)}.zelndq_statHead{gap:var(--space-3)}.zelndq_statImg{width:3.5rem;height:3.5rem}.zelndq_statValue{font-size:var(--text-h3)}.zelndq_stat .zelndq_statValueText{font-size:var(--text-h4)}}@media (min-width:1200px){.zelndq_stats .zelndq_stat{padding:var(--space-5)}.zelndq_statHead{gap:var(--space-4)}.zelndq_statImg{width:3.75rem;height:3.75rem}.zelndq_statValue{font-size:var(--text-h2)}.zelndq_stat .zelndq_statValueText{font-size:var(--text-h3)}}
.hD2lsW_section{padding:var(--space-6) 0 var(--space-9);background:var(--color-bg-alt)}.hD2lsW_header{max-width:var(--container-max);margin:0 auto var(--space-6);text-align:center}.hD2lsW_title{margin-bottom:var(--space-3);font-size:var(--text-h2)}.hD2lsW_subtitle{color:var(--color-text-muted);font-size:var(--text-lg)}.hD2lsW_flow{gap:var(--space-4);display:grid}.hD2lsW_flowItem{display:contents}.hD2lsW_step,.hD2lsW_total{border:1px solid var(--color-border);border-radius:var(--radius-xl);min-width:0;box-shadow:var(--shadow-md);overflow:hidden}.hD2lsW_step{min-height:calc(var(--product-card-min-height) * 2);padding:var(--space-5);background:radial-gradient(circle at 100% 100%, color-mix(in srgb, currentColor 7%, transparent), transparent 45%), var(--color-surface);flex-direction:column;display:flex;position:relative}.hD2lsW_green{color:var(--color-success);border-color:color-mix(in srgb, var(--color-success) 28%, var(--color-border))}.hD2lsW_orange{color:var(--color-primary-hover);border-color:color-mix(in srgb, var(--color-primary) 20%, var(--color-border))}.hD2lsW_stepHeader{z-index:2;align-items:center;gap:var(--space-4);color:var(--color-text);grid-template-columns:auto 1fr;display:grid;position:relative}.hD2lsW_stepHeader h3{font-size:var(--text-h4);line-height:var(--leading-snug)}.hD2lsW_number{width:var(--space-7);height:var(--space-7);border-radius:var(--radius-pill);color:var(--color-text-inverse);font-family:var(--font-heading);font-size:var(--text-h3);line-height:var(--leading-tight);box-shadow:var(--shadow-sm);place-items:center;display:grid}.hD2lsW_green .hD2lsW_number{background:var(--color-success)}.hD2lsW_orange .hD2lsW_number{background:var(--color-primary)}.hD2lsW_stepText{z-index:2;max-width:calc(var(--measure-cta-wide) - var(--space-9));margin:var(--space-4) 0 var(--space-5);color:var(--color-text-muted);line-height:var(--leading-relaxed);position:relative}.hD2lsW_stepArt{right:var(--space-3);bottom:var(--space-3);width:calc(var(--product-card-min-height) + var(--space-4));aspect-ratio:3/2;opacity:.8;pointer-events:none;background-position:100% 100%;background-repeat:no-repeat;background-size:contain;position:absolute}.hD2lsW_houseArt{right:calc(var(--space-5) * -1);bottom:calc(var(--space-4) * -1);background-image:url(/img/solution/payback-house.webp)}.hD2lsW_gridArt{right:calc(var(--space-6) * -1);bottom:calc(var(--space-4) * -1);background-image:url(/img/solution/payback-grid.webp)}.hD2lsW_value{z-index:2;width:fit-content;min-height:var(--space-7);padding:var(--space-2) var(--space-4);align-items:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-top:auto;display:flex;position:relative}.hD2lsW_value svg{width:var(--space-5);height:var(--space-5);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.hD2lsW_value strong{font-family:var(--font-heading);font-size:var(--text-h4);white-space:nowrap}.hD2lsW_value span{white-space:nowrap}.hD2lsW_green .hD2lsW_value{border-color:color-mix(in srgb, var(--color-success) 25%, var(--color-border));background:color-mix(in srgb, var(--color-success-soft) 92%, transparent)}.hD2lsW_orange .hD2lsW_value{border-color:color-mix(in srgb, var(--color-primary) 30%, var(--color-border));background:color-mix(in srgb, var(--color-primary-soft) 92%, transparent)}.hD2lsW_actions{margin-top:var(--space-6);justify-content:center;display:flex}.hD2lsW_disclaimer{max-width:var(--measure-panel-wide);margin:var(--space-4) auto 0;font-size:var(--text-2xs);line-height:var(--leading-relaxed);text-align:center;opacity:var(--opacity-50)}.hD2lsW_actions a{padding-inline:var(--space-5)}@media (min-width:576px){.hD2lsW_actions a{padding-inline:var(--space-7)}}.hD2lsW_connector{z-index:3;width:var(--space-7);height:var(--space-7);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-navy);background:var(--color-surface);box-shadow:var(--shadow-sm);place-items:center;margin-inline:auto;display:none;position:relative}.hD2lsW_connector svg{width:var(--space-5);height:var(--space-5);transform:rotate(90deg)}.hD2lsW_total{min-height:calc(var(--product-card-min-height) * 2);padding:var(--space-6);border-color:color-mix(in srgb, var(--color-success) 34%, var(--color-navy));color:var(--color-text-inverse);background-color:var(--color-navy-deep);background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:center;display:flex;position:relative}.hD2lsW_total:after{content:"";inset:var(--space-4);border:1px solid var(--color-glass-light);border-radius:var(--radius-lg);pointer-events:none;position:absolute}.hD2lsW_total:before{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--color-navy-deep) 96%, transparent) 0%, color-mix(in srgb, var(--color-success) 82%, transparent) 58%, color-mix(in srgb, var(--color-navy-deep) 22%, transparent) 100%);position:absolute;inset:0}.hD2lsW_totalContent{z-index:1;position:relative}.hD2lsW_totalMark{width:var(--space-7);height:var(--space-7);margin-bottom:var(--space-3);border-radius:var(--radius-md);color:var(--color-success);background:var(--color-surface);box-shadow:var(--shadow-sm);place-items:center;display:grid}.hD2lsW_totalMark svg{width:var(--space-5);height:var(--space-5);stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.hD2lsW_totalLabel{margin-bottom:var(--space-2);font-family:var(--font-heading);font-size:var(--text-h4);font-weight:700}.hD2lsW_totalValue{align-items:baseline;gap:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-glass-light);display:flex}.hD2lsW_totalValue span{font-family:var(--font-heading);font-size:var(--text-h3);white-space:nowrap;font-weight:700}.hD2lsW_totalValue strong{font-family:var(--font-heading);font-size:var(--text-h1);line-height:var(--leading-tight);white-space:nowrap}.hD2lsW_totalNote{max-width:var(--measure-cta-wide);margin-top:var(--space-2);color:var(--color-text-inverse-muted);font-size:var(--text-sm)}@media (min-width:768px){.hD2lsW_flow{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.hD2lsW_step{min-height:calc(var(--product-card-min-height) * 1.7);padding:var(--space-6)}.hD2lsW_total{min-height:calc(var(--product-card-min-height) * 1.45);padding:var(--space-6);grid-column:1/-1}}@media (min-width:992px){.hD2lsW_flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1.16fr);align-items:stretch;gap:0}.hD2lsW_connector{display:grid}.hD2lsW_flowItem{display:contents}.hD2lsW_connector{margin-inline:calc(var(--space-3) * -1);align-self:center}.hD2lsW_connector svg{transform:none}.hD2lsW_step,.hD2lsW_total{min-height:calc(var(--product-card-min-height) * 1.65)}.hD2lsW_step{padding:var(--space-5)}.hD2lsW_stepArt{width:calc(var(--product-card-min-height) + var(--space-8))}.hD2lsW_total{padding:var(--space-6);grid-column:auto}}@media (min-width:1200px){.hD2lsW_step,.hD2lsW_total{min-height:calc(var(--product-card-min-height) * 1.55)}.hD2lsW_stepText{padding-right:var(--space-4)}}
.OQ0CIW_carousel{min-width:0;container-type:inline-size}.OQ0CIW_track{gap:var(--space-3);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:100%;grid-auto-flow:column;min-width:0;display:grid;position:relative;overflow-x:auto}.OQ0CIW_track::-webkit-scrollbar{display:none}.OQ0CIW_track:focus-visible{outline:var(--focus-ring-width) solid var(--color-primary-active);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-xl)}.OQ0CIW_slide{width:100%;min-width:0;min-height:max(var(--shop-hero-height-mobile), calc(100cqi / (var(--shop-hero-ratio-lg))));scroll-snap-align:start;scroll-snap-stop:always;align-self:stretch;display:grid}.OQ0CIW_promos{display:contents}.OQ0CIW_controls,.OQ0CIW_pagination{justify-content:center;align-items:center;display:flex}.OQ0CIW_controls{gap:var(--space-2);margin-top:0}.OQ0CIW_controls[aria-hidden=true]{visibility:hidden}.OQ0CIW_dot{width:var(--shop-control-size);height:var(--shop-control-size);cursor:pointer;border-radius:var(--radius-pill);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.OQ0CIW_dot:before{width:var(--shop-dot);height:var(--shop-dot);border-radius:var(--radius-pill);background:var(--color-navy-glass-line);content:"";transition:transform var(--transition-fast), background-color var(--transition-fast)}.OQ0CIW_dot[aria-current=true]:before{background:var(--color-navy);transform:scale(var(--shop-banner-dot-active-scale))}@media (prefers-reduced-motion:reduce){.OQ0CIW_dot:before{transition:none}}@media (min-width:992px){.OQ0CIW_track{gap:var(--space-4);min-height:var(--shop-bento-min-height);scroll-snap-type:none;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row;overflow:visible}.OQ0CIW_slide{display:contents}.OQ0CIW_promos{gap:var(--space-4);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1fr);display:grid}.OQ0CIW_controls{display:none}}
.Iun7XG_eyebrow{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-navy-glass);border:1px solid var(--color-navy-glass-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--color-navy);font-family:var(--font-heading);font-size:var(--text-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-weight:600;display:inline-flex}.Iun7XG_eyebrow:before{content:"";background:var(--color-primary);border-radius:50%;width:.375rem;height:.375rem}.Iun7XG_onDark{background:var(--color-glass-light);border-color:var(--color-glass-light);color:var(--color-text-inverse)}.Iun7XG_onDark:before{background:var(--color-primary)}
.Lv59yq_form{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-glass-light);border-radius:var(--radius-lg);background:var(--color-overlay-medium);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;position:relative}.Lv59yq_fields{gap:var(--space-4);display:grid}.Lv59yq_form .Lv59yq_fields input,.Lv59yq_form .Lv59yq_fields select,.Lv59yq_form .Lv59yq_fields textarea,.Lv59yq_form .Lv59yq_comment textarea{background-color:var(--color-glass-light);border-color:var(--color-glass-light);color:var(--color-text-inverse)}.Lv59yq_form .Lv59yq_fields input::placeholder,.Lv59yq_form .Lv59yq_fields textarea::placeholder,.Lv59yq_form .Lv59yq_comment textarea::placeholder{color:var(--color-text-inverse-muted)}.Lv59yq_form .Lv59yq_fields input:focus,.Lv59yq_form .Lv59yq_fields select:focus,.Lv59yq_form .Lv59yq_fields textarea:focus,.Lv59yq_form .Lv59yq_comment textarea:focus{border-color:var(--color-primary)}.Lv59yq_form .Lv59yq_fields select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 16 16\" fill=\"none\"><path d=\"M4 6l4 4 4-4\" stroke=\"%23a9bcd8\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>")}.Lv59yq_form .Lv59yq_fields select option{background:var(--color-navy);color:var(--color-text-inverse)}.Lv59yq_formLight{border-color:var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-card);color:var(--color-text);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.Lv59yq_formLight .Lv59yq_fields input,.Lv59yq_formLight .Lv59yq_fields select,.Lv59yq_formLight .Lv59yq_fields textarea{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-color:var(--color-border);background-color:var(--color-surface);color:var(--color-text)}.Lv59yq_formLight .Lv59yq_fields input::placeholder,.Lv59yq_formLight .Lv59yq_fields textarea::placeholder{color:var(--color-text-muted)}.Lv59yq_formLight .Lv59yq_fields select{background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 16 16\" fill=\"none\"><path d=\"M4 6l4 4 4-4\" stroke=\"%235b6b81\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>")}.Lv59yq_formLight .Lv59yq_fields select option{background:var(--color-surface);color:var(--color-text)}.Lv59yq_quantity{gap:var(--space-2) var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.Lv59yq_quantityLabel{font-size:var(--text-sm);flex-basis:100%;font-weight:600}.Lv59yq_stepper{border:var(--border-width) solid var(--color-glass-light);border-radius:var(--radius-sm);background:var(--color-glass-light);display:inline-flex;overflow:hidden}.Lv59yq_step{width:var(--space-7);height:var(--space-7);color:inherit;cursor:pointer;transition:background var(--transition-fast);background:0 0;border:0;place-items:center;padding:0;display:grid}.Lv59yq_step:hover:not(:disabled){background:var(--color-glass-light)}.Lv59yq_step:disabled{cursor:default;opacity:var(--opacity-50)}.Lv59yq_step svg{width:var(--space-4);height:var(--space-4)}.Lv59yq_count{width:var(--space-7);border:0;border-inline:var(--border-width) solid var(--color-glass-light);color:inherit;font:inherit;text-align:center;background:0 0;padding:0;font-weight:600}.Lv59yq_count:focus{border-color:var(--color-primary);outline:none}.Lv59yq_total{color:var(--color-text-inverse-muted);font-size:var(--text-sm)}.Lv59yq_total strong{color:var(--color-text-inverse);font-family:var(--font-heading);font-size:var(--text-h4);white-space:nowrap}.Lv59yq_commentToggle{width:fit-content;color:var(--color-text-inverse-muted);font-size:var(--text-sm);cursor:pointer;transition:color var(--transition-fast);font-weight:600}.Lv59yq_commentToggle:hover{color:var(--color-text-inverse)}.Lv59yq_comment[open] .Lv59yq_commentToggle{margin-bottom:var(--space-3)}.Lv59yq_isInvalid .Lv59yq_fields input:invalid{border-color:var(--color-primary)}.Lv59yq_validation{color:var(--color-primary-tint);font-size:var(--text-sm)}.Lv59yq_formLight .Lv59yq_validation{color:var(--color-primary-active)}.Lv59yq_submit:disabled{cursor:default;opacity:.72}.Lv59yq_success{padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb, var(--color-success) 48%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-success) 18%, transparent);color:var(--color-text-inverse);font-size:var(--text-sm)}.Lv59yq_formLight .Lv59yq_success{color:var(--color-text)}@media (min-width:768px){.Lv59yq_fields{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.Lv59yq_fieldsPair{grid-template-columns:repeat(2,minmax(0,1fr))}.Lv59yq_message,.Lv59yq_requestWide{grid-column:1/-1}}@media (min-width:992px){.Lv59yq_form{padding:var(--space-6)}}.Lv59yq_honeypot{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Lv59yq_error{padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb, var(--color-primary) 55%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-primary) 16%, transparent);color:var(--color-text-inverse);font-size:var(--text-sm)}.Lv59yq_formLight .Lv59yq_error{color:var(--color-text)}
section.snXXxa_cta{--section-padding-top:0;--section-padding-bottom:var(--space-7);background:var(--color-bg-warm)}section.snXXxa_ctaPlain{background:var(--color-bg)}section.snXXxa_ctaAlt{background:var(--color-bg-alt)}section.snXXxa_ctaAbout{--section-padding-top:var(--space-7);isolation:isolate;background:var(--color-navy-deep);position:relative}section.snXXxa_ctaAbout:before{content:"";z-index:-1;background:radial-gradient(circle at top left, var(--color-navy), transparent 42%);opacity:.7;-webkit-mask-image:linear-gradient(to bottom, var(--color-text-inverse) 0%, var(--color-text-inverse) 52%, transparent 82%, transparent 100%);mask-image:linear-gradient(to bottom, var(--color-text-inverse) 0%, var(--color-text-inverse) 52%, transparent 82%, transparent 100%);pointer-events:none;position:absolute;inset:0}section.snXXxa_ctaEmbedded{--section-padding-top:0;--section-padding-bottom:0;margin-top:var(--space-8);background:0 0;padding-inline:0}section.snXXxa_ctaEmbedded:before{display:none}.snXXxa_panel{gap:var(--space-6);padding:var(--space-6) var(--space-5);border-radius:var(--radius-2xl);background:var(--color-navy-deep) url(/img/img-9-bg.webp) center / cover no-repeat;box-shadow:var(--shadow-product);color:var(--color-text-inverse);display:grid;position:relative;overflow:hidden}.snXXxa_panel:before{content:"";background:linear-gradient(90deg, var(--color-overlay-strong) 0%, var(--color-overlay-medium) 45%, var(--color-overlay-soft) 100%);position:absolute;inset:0}.snXXxa_ctaAbout .snXXxa_panel{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text)}.snXXxa_ctaAbout .snXXxa_panel:before{background:var(--color-surface) url(/img/cta-about-blueprint-v1.png) right center / auto 100% no-repeat;opacity:.3;transform:none}.snXXxa_ctaAbout .snXXxa_aboutForm{border-color:color-mix(in srgb, var(--color-navy) 10%, transparent);background:color-mix(in srgb, var(--color-bg-alt) 64%, var(--color-navy-glass));box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(3px)saturate(115%)}@media (prefers-reduced-transparency:reduce){.snXXxa_ctaAbout .snXXxa_aboutForm{background:var(--color-bg-alt);-webkit-backdrop-filter:none}}.snXXxa_panel>*{position:relative}.snXXxa_content .snXXxa_eyebrow{margin-bottom:var(--space-3)}.snXXxa_title{margin-bottom:var(--space-4);font-size:var(--text-h3);color:var(--color-text-inverse)}.snXXxa_titleAccent{color:var(--color-primary)}.snXXxa_ctaAbout .snXXxa_title{color:var(--color-navy)}.snXXxa_text{max-width:30em;margin-bottom:var(--space-5);color:var(--color-text-inverse-muted)}.snXXxa_ctaAbout .snXXxa_text{color:var(--color-text-muted)}.snXXxa_features{gap:var(--space-1);display:grid}.snXXxa_feature{align-items:center;gap:var(--space-3);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600;display:flex}.snXXxa_featureIcon{border:1px solid var(--color-glass-light);border-radius:var(--radius-md);background:var(--color-glass-light);width:2.5rem;height:2.5rem;color:var(--color-primary);flex-shrink:0;place-items:center;display:grid}.snXXxa_featureIcon svg{width:1.25rem;height:1.25rem}.snXXxa_ctaAbout .snXXxa_feature{color:var(--color-navy)}.snXXxa_ctaAbout .snXXxa_featureIcon{border-color:var(--color-primary-tint);background:var(--color-primary-soft);color:var(--color-primary-active)}@media (min-width:768px){.snXXxa_title{font-size:var(--text-h2)}.snXXxa_features{gap:var(--space-3)}.snXXxa_panel{padding:var(--space-7) var(--space-6)}.snXXxa_features{justify-content:start;gap:var(--space-3);grid-auto-flow:column}}@media (min-width:992px){.snXXxa_panel{gap:var(--space-7);padding:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}@media (min-width:1200px){.snXXxa_ctaAbout .snXXxa_panel:before{opacity:1}}
.oDKIiq_block{gap:var(--space-2);display:grid}.oDKIiq_title{color:var(--color-text-muted);font-size:var(--text-sm)}.oDKIiq_list{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.oDKIiq_link{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--space-7);padding:var(--space-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-btn);background:var(--color-surface);color:var(--color-navy);font-size:var(--text-sm);transition:border-color var(--transition-fast), background var(--transition-fast);flex-direction:column;font-weight:600;display:flex}.oDKIiq_link:hover{border-color:var(--color-navy-glass-line);background:var(--color-bg-alt);color:var(--color-navy)}.oDKIiq_link svg{width:var(--space-5);height:var(--space-5);flex:none}@media (min-width:576px){.oDKIiq_link{flex-direction:row}}
.WZE66W_hero{isolation:isolate;border-radius:var(--radius-xl);background:var(--color-navy-night);align-items:center;width:100%;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.WZE66W_heroMedia{inset-inline:0;width:100%;aspect-ratio:var(--shop-hero-ratio-lg);-webkit-mask-image:linear-gradient(to bottom, transparent, var(--color-text) var(--space-5));mask-image:linear-gradient(to bottom, transparent, var(--color-text) var(--space-5));z-index:-2;position:absolute;bottom:0}.WZE66W_heroImage{object-fit:cover;object-position:center}.WZE66W_hero:before{content:"";background:var(--shop-hero-shade);pointer-events:none;z-index:-1;position:absolute;inset:0}.WZE66W_heroCopy{align-self:center;justify-items:start;gap:var(--space-3);max-width:var(--shop-hero-copy-width-mobile);padding:var(--space-4);order:1;display:grid}.WZE66W_heroTitle{color:var(--color-text-inverse);font-size:var(--shop-hero-title);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);white-space:pre-line;overflow-wrap:anywhere}.WZE66W_heroText{white-space:pre-line;color:var(--color-text-inverse);font-size:var(--text-sm);max-width:var(--shop-hero-text-width);display:none}.WZE66W_heroCopy .WZE66W_heroButton{color:var(--color-navy-deep);max-width:100%;padding-inline:var(--space-3);font-size:var(--text-xs);white-space:normal;overflow-wrap:anywhere}.WZE66W_heroButton svg{width:var(--space-5);height:var(--space-5);display:none}.WZE66W_promo{isolation:isolate;border-radius:var(--radius-xl);align-items:center;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.WZE66W_blackout,.WZE66W_blackout:hover{background:var(--color-navy-night);color:var(--color-text-inverse)}.WZE66W_blackout .WZE66W_promoCopy{padding-block:var(--space-4)}.WZE66W_promoImage{object-fit:cover;object-position:var(--shop-promo-image-position);z-index:-2}.WZE66W_blackout:before{content:"";background:var(--shop-hero-overlay);z-index:-1;position:absolute;inset:0}.WZE66W_promoCopy{align-self:center;justify-items:start;gap:var(--space-2);width:var(--shop-promo-copy-width);padding:var(--space-5);display:grid}.WZE66W_promoTitle{color:var(--color-navy);font-size:var(--shop-hero-title);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);white-space:pre-line;overflow-wrap:anywhere}.WZE66W_blackout .WZE66W_promoTitle{color:var(--color-text-inverse)}.WZE66W_promoAction{align-items:center;gap:var(--space-2);overflow-wrap:anywhere;min-width:0;max-width:100%;margin-top:var(--space-2);font-size:var(--text-xs);font-weight:600;display:inline-flex}.WZE66W_blackout .WZE66W_promoAction{color:var(--color-primary)}.WZE66W_promoAction svg{width:var(--space-4);height:var(--space-4);transition:transform var(--transition-fast);flex-shrink:0}.WZE66W_promo:hover .WZE66W_promoAction svg{transform:translateX(var(--space-1))}.WZE66W_promo:hover .WZE66W_promoAction{text-underline-offset:var(--space-1);text-decoration:underline}.WZE66W_victron,.WZE66W_victron:hover{background:var(--shop-promo-surface);color:var(--color-navy);border:var(--border-width) solid var(--shop-promo-border)}.WZE66W_victron:hover .WZE66W_promoAction{color:var(--color-primary-active)}.WZE66W_brandLogo{width:var(--shop-promo-logo-width);height:auto;margin-bottom:var(--space-1)}.WZE66W_product{width:var(--shop-promo-product-width);height:var(--shop-promo-product-height);right:var(--space-3);bottom:var(--space-3);z-index:-1;position:absolute}.WZE66W_categoryPromo .WZE66W_promoCopy{width:var(--shop-promo-category-copy-width-mobile)}.WZE66W_categoryMedia{z-index:-1;position:absolute;inset:0}.WZE66W_categoryMedia img{object-fit:cover}.WZE66W_product img{object-fit:contain;object-position:right bottom}[data-text-position=top]>.WZE66W_heroCopy,[data-text-position=top]>.WZE66W_promoCopy{align-self:start}[data-text-position=bottom]>.WZE66W_heroCopy,[data-text-position=bottom]>.WZE66W_promoCopy{align-self:end}@media (min-width:576px){.WZE66W_hero{flex-direction:row;align-items:center;display:flex}.WZE66W_hero:before{background:var(--shop-hero-shade)}.WZE66W_blackout{min-height:var(--shop-promo-min-height)}.WZE66W_blackout .WZE66W_promoCopy{padding-block:var(--space-5)}.WZE66W_heroMedia{aspect-ratio:auto;height:100%;position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}.WZE66W_heroCopy{padding:var(--space-5);max-width:var(--shop-hero-copy-width)}.WZE66W_heroTitle{font-size:var(--shop-hero-title)}.WZE66W_heroText{display:block}.WZE66W_heroCopy .WZE66W_heroButton{padding-inline:var(--space-5);font-size:var(--text-sm);white-space:nowrap}.WZE66W_heroButton svg{display:block}}@media (min-width:992px){.WZE66W_hero{width:100%;height:100%;min-height:var(--shop-hero-height);aspect-ratio:var(--shop-hero-ratio-lg)}.WZE66W_heroImage{object-position:center}.WZE66W_heroCopy{max-width:var(--shop-hero-copy-width);gap:var(--space-4);padding:var(--space-6)}.WZE66W_heroTitle{font-size:var(--shop-hero-title-compact)}.WZE66W_heroText{max-width:var(--shop-hero-text-width-compact);font-size:var(--text-sm)}.WZE66W_promo{min-height:0}.WZE66W_promoTitle{font-size:var(--shop-promo-title)}.WZE66W_categoryPromo .WZE66W_promoCopy{width:var(--shop-promo-category-copy-width)}}@media (min-width:1200px){.WZE66W_heroCopy{max-width:var(--shop-hero-copy-width-xl)}.WZE66W_heroTitle{font-size:var(--shop-hero-title-lg)}.WZE66W_heroText{max-width:var(--shop-hero-text-width);font-size:var(--text-md)}}.WZE66W_promoText{white-space:pre-line;overflow-wrap:anywhere;font-size:var(--text-sm);line-height:var(--leading-body);margin:0}
.kQBMrq_hero{padding-top:calc(var(--header-h) + var(--section-padding))}.kQBMrq_sgSection{padding-block:var(--space-7);border-bottom:1px solid var(--color-border)}.kQBMrq_sgSectionLast{border-bottom:none}.kQBMrq_sgLabel{font-family:var(--font-heading);font-size:var(--text-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-5);font-weight:600}.kQBMrq_sgRow{gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.kQBMrq_sgGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}.kQBMrq_sgSwatch{border-radius:var(--radius-md);border:1px solid var(--color-border);overflow:hidden}.kQBMrq_sgSwatchColor{height:72px}.kQBMrq_sgSwatchMeta{padding:var(--space-2) var(--space-3);font-size:var(--text-xs)}.kQBMrq_sgSwatchMeta code{color:var(--color-text-muted)}.kQBMrq_sgDarkDemo{background:linear-gradient(160deg, var(--color-navy) 0%, var(--color-navy-deep) 100%);border-radius:var(--radius-xl);padding:var(--space-6);color:var(--color-text-inverse)}.kQBMrq_sgCols{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.kQBMrq_sgTable{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.kQBMrq_sgTable th,.kQBMrq_sgTable td{padding:var(--space-3);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.kQBMrq_sgTable th{font-family:var(--font-heading);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--color-text-muted)}.kQBMrq_sgTable code{font-size:var(--text-xs);color:var(--color-primary-active)}.kQBMrq_sgNote{padding:var(--space-4);border-left:3px solid var(--color-primary);background:var(--color-primary-soft);border-radius:var(--radius-sm);font-size:var(--text-sm)}.kQBMrq_sgBp{align-items:center;gap:var(--space-2);font-family:var(--font-heading);color:var(--color-navy);font-weight:700;display:inline-flex}.kQBMrq_sgBpValue{color:var(--color-primary-active)}.kQBMrq_sgBpValue:after{content:"base (< 576)"}@media (min-width:576px){.kQBMrq_sgBpValue:after{content:"sm (≥ 576)"}}@media (min-width:768px){.kQBMrq_sgBpValue:after{content:"md (≥ 768)"}}@media (min-width:992px){.kQBMrq_sgBpValue:after{content:"lg (≥ 992)"}}@media (min-width:1200px){.kQBMrq_sgBpValue:after{content:"xl (≥ 1200)"}}@media (min-width:1400px){.kQBMrq_sgBpValue:after{content:"xxl (≥ 1400)"}}
.QEY9NW_crossell{background:var(--color-bg)}.QEY9NW_panel{isolation:isolate;background:linear-gradient(90deg, var(--color-overlay-strong) 0%, var(--color-cross-sell-overlay-mid) 58%, var(--color-cross-sell-overlay-end) 100%), var(--cross-sell-bg,url(/img/solution/cross-sell-night-house-v2.webp)) right center / auto 160% no-repeat, var(--color-navy-night);color:var(--color-text-inverse);box-shadow:var(--shadow-md);position:relative;overflow:hidden}.QEY9NW_inner{gap:var(--space-6);max-width:var(--container-cross-sell);min-height:var(--cross-sell-min-height);padding:var(--space-7) var(--container-pad);margin-inline:auto;display:grid}.QEY9NW_header{max-width:var(--measure-cross-sell-copy);align-self:center}.QEY9NW_eyebrow{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);color:var(--color-primary);font-family:var(--font-heading);font-size:var(--text-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-weight:700;display:flex}.QEY9NW_eyebrow:before{width:var(--cross-sell-eyebrow-line);height:var(--space-3);border-radius:var(--radius-pill);background:var(--color-primary);content:""}.QEY9NW_title{max-width:var(--measure-cross-sell-title);margin-bottom:var(--space-3);color:var(--color-text-inverse);font-family:var(--font-heading);font-size:var(--text-cross-sell-title);font-weight:700;line-height:var(--leading-tight);letter-spacing:var(--tracking-display);text-wrap:balance}.QEY9NW_subtitle{max-width:var(--measure-cross-sell-subtitle);color:var(--color-text-inverse-muted);font-size:var(--text-md);line-height:var(--leading-snug)}.QEY9NW_grid{align-self:center;gap:var(--space-4);width:100%;display:grid}.QEY9NW_card{min-height:var(--cross-sell-card-min-height);padding:var(--space-5);border:var(--cross-sell-border-width) solid var(--color-cross-sell-border);border-radius:var(--radius-lg);background:var(--color-cross-sell-card);box-shadow:inset 0 var(--cross-sell-border-width) 0 var(--color-cross-sell-highlight);color:var(--color-text-inverse);-webkit-backdrop-filter:blur(var(--cross-sell-blur));backdrop-filter:blur(var(--cross-sell-blur));transition:border-color var(--transition-fast), background var(--transition-fast), transform var(--transition-med);grid-template-columns:auto 1fr auto;grid-template-areas:"icon power arrow""note note arrow";align-items:center;display:grid;position:relative}.QEY9NW_card:hover{background:var(--color-cross-sell-card-hover);color:var(--color-text-inverse);transform:translateY(calc(var(--space-1) * -1))}.QEY9NW_card:active{transform:translateY(0) scale(var(--active-scale))}.QEY9NW_card:focus-visible{outline:var(--focus-ring-width) solid var(--color-primary);outline-offset:var(--focus-ring-offset)}.QEY9NW_icon{margin-right:var(--space-3);color:var(--color-primary);grid-area:icon}.QEY9NW_icon svg{width:var(--cross-sell-icon-size);height:var(--cross-sell-icon-size)}.QEY9NW_power{font-family:var(--font-heading);font-size:var(--text-h3);font-weight:700;line-height:var(--leading-tight);grid-area:power}.QEY9NW_note{margin-top:var(--space-2);color:var(--color-text-inverse-muted);font-size:var(--text-sm);line-height:var(--leading-snug);grid-area:note;display:grid}.QEY9NW_note span{color:var(--color-primary);font-size:var(--text-lg);font-variant-numeric:tabular-nums;font-weight:700}.QEY9NW_note small{color:var(--color-text-inverse-muted);font-size:var(--text-sm);font-weight:400}.QEY9NW_arrow{width:var(--cross-sell-arrow-size);height:var(--cross-sell-arrow-size);margin-left:var(--space-3);border-radius:var(--radius-pill);color:#fff;transition:transform var(--transition-fast), background var(--transition-fast);grid-area:arrow;justify-content:center;align-items:center;display:inline-flex}.QEY9NW_arrow svg{width:var(--cross-sell-arrow-icon-size);height:var(--cross-sell-arrow-icon-size)}.QEY9NW_card:hover .QEY9NW_arrow{background:var(--color-text-inverse);color:var(--color-primary);transform:translateX(var(--space-1))}@media (min-width:576px){.QEY9NW_card{grid-template-columns:1fr auto;grid-template-areas:"icon icon""power arrow""note arrow"}.QEY9NW_icon{margin-right:0;margin-bottom:var(--space-3);align-self:start}.QEY9NW_grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.QEY9NW_inner{grid-template-columns:var(--cross-sell-copy-column) minmax(0, 1fr);align-items:center}}@media (min-width:1200px){.QEY9NW_inner{padding:var(--space-8) var(--space-5)}.QEY9NW_grid{max-width:var(--cross-sell-grid-max);grid-template-columns:repeat(4,1fr);justify-self:start}.QEY9NW_grid:has(>li:nth-child(3):last-child){grid-template-columns:repeat(3,1fr)}.QEY9NW_card{min-height:var(--cross-sell-card-min-height-xl);padding:var(--space-4)}}
.Wwp6Qa_section{gap:var(--space-4);scroll-margin-top:calc(var(--space-8) + var(--space-7));min-width:0;display:grid}.Wwp6Qa_title{font-size:var(--text-h3)}.Wwp6Qa_list{border-top:var(--border-width) solid var(--color-border)}.Wwp6Qa_item{border-bottom:var(--border-width) solid var(--color-border)}.Wwp6Qa_summary{grid-template-columns:var(--space-8) minmax(0, 1fr) auto;align-items:center;gap:var(--space-3);padding-block:var(--space-4);cursor:pointer;list-style:none;display:grid}.Wwp6Qa_summary::-webkit-details-marker{display:none}.Wwp6Qa_summary:focus-visible,.Wwp6Qa_tabs button:focus-visible,.Wwp6Qa_panel:focus-visible,.Wwp6Qa_document:focus-visible{outline:calc(2 * var(--border-width)) solid var(--color-primary);outline-offset:var(--space-1)}.Wwp6Qa_thumbnail{aspect-ratio:1}.Wwp6Qa_identity{gap:var(--space-1);min-width:0;display:grid}.Wwp6Qa_name{color:var(--color-navy);font-weight:600;font-size:var(--text-sm);overflow-wrap:anywhere;transition:color var(--transition-fast)}.Wwp6Qa_summary:hover .Wwp6Qa_name{color:var(--color-navy-soft)}.Wwp6Qa_sku{color:var(--color-text-muted);font-size:var(--text-xs);overflow-wrap:anywhere}.Wwp6Qa_quantity{font-size:var(--text-sm);white-space:nowrap;font-weight:600}.Wwp6Qa_action{align-items:center;gap:var(--space-2);color:var(--color-navy);font-size:var(--text-xs);grid-column:2/-1;display:flex}.Wwp6Qa_chevron{font-size:var(--text-lg);transition:transform var(--transition-fast)}.Wwp6Qa_closeLabel{display:none}.Wwp6Qa_item[open] .Wwp6Qa_closeLabel{display:inline}.Wwp6Qa_item[open] .Wwp6Qa_openLabel{display:none}.Wwp6Qa_item[open] .Wwp6Qa_chevron{transform:rotate(180deg)}.Wwp6Qa_detailPanel{gap:var(--space-5);min-width:0;margin-bottom:var(--space-5);padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-alt);display:grid}.Wwp6Qa_detailBody{min-width:0}.Wwp6Qa_tabs{gap:var(--space-1);width:fit-content;max-width:100%;padding:var(--space-1);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-wrap:wrap;display:flex}.Wwp6Qa_tabs button{appearance:none;min-height:calc(var(--space-6) + var(--space-3));padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-muted);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:color var(--transition-fast), background-color var(--transition-fast);background:0 0;border:0;font-weight:500}.Wwp6Qa_tabs button:hover{color:var(--color-navy);background:var(--color-bg-alt)}.Wwp6Qa_tabs button[aria-selected=true]{color:var(--color-text-inverse);background:var(--color-navy)}.Wwp6Qa_panel{max-width:var(--measure-panel-wide);overflow-wrap:anywhere}.Wwp6Qa_tabs~.Wwp6Qa_panel{padding-top:var(--space-5)}.Wwp6Qa_short{margin:0 0 var(--space-4);color:var(--color-text-muted)}.Wwp6Qa_document{justify-self:start;align-items:center;gap:var(--space-2);color:var(--color-navy);font-size:var(--text-sm);text-underline-offset:var(--space-1);font-weight:600;display:inline-flex}.Wwp6Qa_document svg{width:var(--text-base);height:var(--text-base)}@media (min-width:768px){.Wwp6Qa_summary{grid-template-columns:var(--space-8) minmax(0, 1fr) auto auto;gap:var(--space-5)}.Wwp6Qa_action{margin-left:var(--space-6);grid-column:auto}.Wwp6Qa_name{font-size:var(--text-base)}.Wwp6Qa_detailPanel{margin-left:calc(var(--space-8) + var(--space-5));padding:var(--space-5)}}@media (prefers-reduced-motion:reduce){.Wwp6Qa_name,.Wwp6Qa_chevron,.Wwp6Qa_tabs button{transition:none}}
.u7E1aa_page{padding-top:calc(var(--shop-header-height) + var(--space-5));padding-bottom:var(--space-7);background:var(--shop-surface)}@media (min-width:992px){.u7E1aa_page{--shop-header-height:var(--shop-header-home-height)}}.u7E1aa_categorySection{margin-top:var(--space-5);scroll-margin-top:calc(var(--shop-header-height) + var(--space-4))}.u7E1aa_tiles{grid-template-rows:repeat(2,minmax(0,1fr));grid-auto-flow:column;grid-auto-columns:minmax(var(--shop-tile-width), 1fr);gap:var(--space-3);overscroll-behavior-x:contain;scrollbar-width:thin;padding-bottom:var(--space-2);display:grid;overflow-x:auto}.u7E1aa_productSection{margin-top:var(--space-7)}.u7E1aa_sectionHead{justify-items:start;gap:var(--space-2);margin-bottom:var(--space-5);display:grid}.u7E1aa_title{overflow-wrap:anywhere;font-size:var(--text-h2)}.u7E1aa_description{color:var(--color-text-muted);font-size:var(--text-sm)}.u7E1aa_categoryLink{align-items:center;gap:var(--space-2);color:var(--color-navy);font-size:var(--text-sm);font-weight:600;display:inline-flex}.u7E1aa_categoryLink svg{width:var(--space-4);height:var(--space-4)}.u7E1aa_categoryLink:hover{color:var(--color-primary-active)}.u7E1aa_brands{justify-content:space-between;align-items:center;gap:var(--space-5);padding-block:var(--space-6);margin-top:var(--space-7);border-block:var(--border-width) solid var(--color-border);flex-wrap:wrap;display:flex}.u7E1aa_brands p{font-size:var(--text-md);color:var(--color-navy);font-weight:600}.u7E1aa_brands ul{align-items:center;gap:var(--space-3);flex-wrap:wrap;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.u7E1aa_brands a{width:100%;height:var(--space-8);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface);border:var(--border-width) solid var(--color-border);transition:border-color var(--transition-fast);place-items:center;display:grid}.u7E1aa_brands a:hover{border-color:var(--color-primary)}.u7E1aa_brands img{width:auto;max-width:100%;height:auto;max-height:var(--shop-brand-height)}.u7E1aa_trust{padding-block:var(--space-6)}.u7E1aa_help{justify-items:start;gap:var(--space-5);padding:var(--space-5);border-radius:var(--radius-xl);background:var(--shop-help-gradient);color:var(--color-text-inverse);scroll-margin-top:calc(var(--shop-header-height) + var(--space-4));display:grid}.u7E1aa_helpIcon{width:var(--space-7);height:var(--space-7);color:var(--color-primary)}.u7E1aa_helpCopy{gap:var(--space-3);max-width:var(--shop-help-width);display:grid}.u7E1aa_helpCopy .u7E1aa_title{color:var(--color-text-inverse)}.u7E1aa_helpCopy p{color:var(--color-text-inverse-muted)}.u7E1aa_helpActions{gap:var(--space-4);width:100%;display:grid}.u7E1aa_helpActions p{color:var(--color-text-inverse-muted)}.u7E1aa_helpActions .u7E1aa_helpButton{color:var(--color-navy-deep)}.u7E1aa_delivery{margin-top:var(--space-7);scroll-margin-top:calc(var(--shop-header-height) + var(--space-4))}.u7E1aa_empty{justify-items:start;gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-surface);display:grid}.u7E1aa_empty h2{font-size:var(--text-h3)}.u7E1aa_empty p{color:var(--color-text-muted)}@media (min-width:576px){.u7E1aa_brands ul{gap:var(--space-5);width:auto;display:flex}.u7E1aa_brands a{width:var(--shop-brand-width)}}@media (min-width:768px){.u7E1aa_trust{--trust-columns:4}.u7E1aa_tiles{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:minmax(0,1fr);grid-auto-flow:row}}@media (min-width:992px){.u7E1aa_tiles{grid-template-rows:auto;grid-template-columns:repeat(6,minmax(0,1fr))}.u7E1aa_sectionHead{padding-right:var(--space-10)}.u7E1aa_help{padding:var(--space-7);grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.u7E1aa_helpActions{width:auto}}.u7E1aa_tiles{cursor:grab;-webkit-user-select:none;user-select:none}.u7E1aa_tiles[data-dragging],.u7E1aa_tiles[data-dragging] a{cursor:grabbing}.u7E1aa_catalogActions{margin-top:var(--space-3);justify-content:flex-end;display:flex}
section.VeuMca_financing{--section-padding-top:var(--space-8);--section-padding-bottom:var(--space-8);background:var(--color-bg-alt)}.VeuMca_container{--container-width:var(--container-showcase)}.VeuMca_grid{gap:var(--space-6);display:grid}.VeuMca_finance{--fin-accent:var(--color-success);--fin-surface:color-mix(in srgb, var(--color-success-soft) 72%, var(--color-bg));--fin-surface-strong:color-mix(in srgb, var(--color-success-soft) 92%, var(--color-bg));--fin-image-position:center;--check-color:var(--fin-accent);isolation:isolate;border:1px solid color-mix(in srgb, var(--fin-accent) 22%, var(--color-border));border-radius:var(--radius-xl);background:linear-gradient(135deg, var(--fin-surface-strong) 0%, var(--fin-surface) 68%, var(--fin-surface) 100%);box-shadow:var(--shadow-sm);transition:border-color var(--transition-med), box-shadow var(--transition-med);display:grid;position:relative;overflow:hidden}.VeuMca_business{--fin-accent:var(--color-navy);--fin-surface:color-mix(in srgb, var(--color-navy) 6%, var(--color-bg));--fin-surface-strong:color-mix(in srgb, var(--color-navy) 11%, var(--color-bg));--fin-image-position:62% center;background:var(--color-bg-muted)}.VeuMca_finance:hover{border-color:color-mix(in srgb, var(--fin-accent) 38%, var(--color-border));box-shadow:var(--shadow-md)}.VeuMca_body{z-index:2;align-content:start;gap:var(--space-4);padding:var(--space-5);display:grid;position:relative}.VeuMca_kicker{color:var(--fin-accent);font-family:var(--font-heading);font-size:var(--text-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-weight:700}.VeuMca_head{align-items:center;gap:var(--space-3);display:flex}.VeuMca_icon{width:calc(var(--space-6) + var(--space-2));height:calc(var(--space-6) + var(--space-2));border:1px solid color-mix(in srgb, var(--fin-accent) 36%, transparent);background:color-mix(in srgb, var(--color-bg) 78%, transparent);color:var(--fin-accent);box-shadow:var(--shadow-sm);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.VeuMca_icon svg{width:var(--space-5);height:var(--space-5)}.VeuMca_title{color:var(--color-navy);font-size:var(--text-h3);line-height:var(--leading-tight)}.VeuMca_lead{max-width:calc(var(--space-10) + var(--space-10) + var(--space-10) + var(--space-6));color:var(--color-text-muted);font-size:var(--text-sm)}.VeuMca_terms{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.VeuMca_term{padding:var(--space-3);border:1px solid color-mix(in srgb, var(--fin-accent) 16%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-bg) 72%, transparent)}.VeuMca_term dt{color:var(--color-text-muted);font-size:var(--text-xs)}.VeuMca_term dd{margin:var(--space-1) 0 0;color:var(--fin-accent);font-family:var(--font-heading);font-size:var(--text-h4);font-weight:700;line-height:var(--leading-tight)}.VeuMca_body .VeuMca_list{gap:var(--space-2)}.VeuMca_body .VeuMca_list li{font-size:var(--text-xs)}.VeuMca_btn{justify-self:start}.VeuMca_figure{min-height:calc(var(--space-10) + var(--space-8));background:var(--fin-surface);display:none;position:relative;overflow:hidden}.VeuMca_figure:after{content:"";z-index:1;background:linear-gradient(to bottom, var(--fin-surface-strong) 0%, color-mix(in srgb, var(--fin-surface-strong) 86%, transparent) 30%, transparent 76%);pointer-events:none;position:absolute;inset:0}.VeuMca_figure img{object-fit:cover;object-position:var(--fin-image-position);width:100%;height:100%;display:block}@media (min-width:768px){.VeuMca_finance{min-height:calc(var(--space-10) + var(--space-10) + var(--space-9))}.VeuMca_body{width:74%;min-height:inherit;padding:var(--space-6);align-content:center}.VeuMca_figure{width:68%;min-height:0;display:block;position:absolute;inset:0 0 0 auto}.VeuMca_figure:after{background:linear-gradient(to right, var(--fin-surface-strong) 0%, color-mix(in srgb, var(--fin-surface-strong) 88%, transparent) 36%, transparent 76%), linear-gradient(to top, color-mix(in srgb, var(--fin-surface) 46%, transparent) 0%, transparent 40%)}}@media (min-width:1200px){.VeuMca_grid{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.VeuMca_body{width:76%}}
.mtgvxG_gallery{gap:var(--space-3);min-width:0;display:grid}.mtgvxG_track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;border-radius:var(--radius-lg);min-width:0;display:flex;overflow-x:auto}.mtgvxG_track::-webkit-scrollbar{display:none}.mtgvxG_slide{scroll-snap-align:start;flex:0 0 100%;min-width:0}.mtgvxG_image{--shop-image-ratio:var(--shop-gallery-ratio);--shop-image-radius:var(--radius-lg);border:var(--border-width) solid var(--color-border)}.mtgvxG_dots{justify-content:center;gap:var(--space-1);display:flex}.mtgvxG_dot{width:var(--space-5);height:var(--space-5);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.mtgvxG_dot:before{content:"";width:var(--shop-dot);height:var(--shop-dot);border-radius:var(--radius-pill);background:var(--color-border);transition:background var(--transition-fast)}.mtgvxG_dotActive:before{background:var(--color-primary)}.mtgvxG_thumbs{display:none}.mtgvxG_thumb{width:var(--shop-thumb);border:var(--focus-ring-width) solid transparent;border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--transition-fast);background:0 0;padding:0;display:block}.mtgvxG_thumb:hover{border-color:var(--color-border)}.mtgvxG_thumbActive,.mtgvxG_thumbActive:hover{border-color:var(--color-primary)}@media (min-width:992px){.mtgvxG_image{--shop-image-ratio:var(--shop-gallery-ratio-lg)}.mtgvxG_dots{display:none}.mtgvxG_withThumbs{grid-template-columns:var(--shop-thumb) minmax(0, 1fr);position:relative}.mtgvxG_withThumbs .mtgvxG_track{grid-column:2}.mtgvxG_thumbs{gap:var(--space-2);width:var(--shop-thumb);overscroll-behavior-y:contain;scrollbar-width:thin;flex-direction:column;display:flex;position:absolute;inset-block:0;inset-inline-start:0;overflow:hidden auto}.mtgvxG_thumb{width:100%}.mtgvxG_thumbs li{flex:none}}.mtgvxG_open{border-radius:var(--radius-lg);cursor:zoom-in;width:100%;display:block;position:relative}.mtgvxG_open:focus-visible{outline:var(--focus-ring-width) solid var(--color-primary-active);outline-offset:calc(-1 * var(--focus-ring-width))}.mtgvxG_expand{right:var(--space-3);bottom:var(--space-3);width:var(--shop-control-size);height:var(--shop-control-size);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-bg-blue);color:var(--color-navy);pointer-events:none;place-items:center;display:grid;position:absolute}.mtgvxG_expand svg{width:var(--space-5);height:var(--space-5)}
section.fyWgsW_partners{--section-padding-top:var(--space-8);--section-padding-bottom:var(--space-8)}.fyWgsW_container{--container-width:var(--container-showcase)}.fyWgsW_rows{gap:var(--space-5);display:grid}.fyWgsW_rows .fyWgsW_row{gap:var(--space-5);min-width:0;padding:var(--space-5);background:var(--color-bg-alt);display:grid}.fyWgsW_aside{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon title""text text";display:grid}.fyWgsW_aside .fyWgsW_icon{background:color-mix(in srgb, var(--color-navy) 11%, var(--color-bg));color:var(--color-navy);grid-area:icon}.fyWgsW_asideTitle{font-size:var(--text-h4);grid-area:title}.fyWgsW_asideText{font-size:var(--text-sm);color:var(--color-text-muted);grid-area:text}.fyWgsW_logo{padding:var(--space-3);place-items:center;min-height:4.5rem;display:grid}.fyWgsW_logoFrame{width:var(--space-9);height:calc(var(--space-6) + var(--space-4));display:block;position:relative}.fyWgsW_logoFrame img{object-fit:contain;opacity:.92;transition:opacity var(--transition-med), transform var(--transition-med)}.fyWgsW_logo:hover img{opacity:1;transform:scale(1.04)}.fyWgsW_logoCarousel{min-width:0;-webkit-mask-image:linear-gradient(to right, transparent, var(--color-ink) 7%, var(--color-ink) 93%, transparent);mask-image:linear-gradient(to right, transparent, var(--color-ink) 7%, var(--color-ink) 93%, transparent);-webkit-mask-image:linear-gradient(to right, transparent, var(--color-ink) 7%, var(--color-ink) 93%, transparent);outline:none;overflow:hidden}.fyWgsW_logoCarousel:focus-visible{border-radius:var(--radius-md);outline:var(--focus-ring-width) solid var(--color-primary);outline-offset:var(--focus-ring-offset)}.fyWgsW_carouselTrack{will-change:transform;width:max-content;display:flex}.fyWgsW_carouselGroup{align-items:center;gap:var(--space-4);padding-right:var(--space-4);flex-shrink:0;display:flex}.fyWgsW_carouselDuplicate{display:none}.fyWgsW_trust{gap:var(--space-5);margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--color-border);display:grid}.fyWgsW_trustItem{align-items:flex-start;gap:var(--space-3);display:flex}.fyWgsW_trustItem svg{width:1.75rem;height:1.75rem;color:var(--color-navy);flex-shrink:0}.fyWgsW_trustTitle{margin-bottom:var(--space-1);font-size:var(--text-sm)}.fyWgsW_trustText{font-size:var(--text-xs);color:var(--color-text-muted)}@media (min-width:576px){.fyWgsW_trust{gap:var(--space-5) var(--space-6);grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.fyWgsW_rows .fyWgsW_row{gap:var(--space-5);padding:var(--space-5) var(--space-6);grid-template-columns:20rem minmax(0,1fr);align-items:center}.fyWgsW_trust{gap:var(--space-5);grid-template-columns:repeat(5,1fr)}.fyWgsW_trustItem+.fyWgsW_trustItem{padding-left:var(--space-5);border-left:1px solid var(--color-border)}}@media (prefers-reduced-motion:no-preference){.fyWgsW_carouselDuplicate{display:flex}.fyWgsW_carouselTrack{animation:40s linear infinite fyWgsW_partnerLogosMarquee}.fyWgsW_carouselTrackReverse{animation-name:fyWgsW_partnerLogosMarqueeReverse}.fyWgsW_logoCarousel:hover .fyWgsW_carouselTrack,.fyWgsW_logoCarousel:focus-within .fyWgsW_carouselTrack{animation-play-state:paused}@keyframes fyWgsW_partnerLogosMarquee{to{transform:translate(-50%)}}@keyframes fyWgsW_partnerLogosMarqueeReverse{0%{transform:translate(-50%)}to{transform:translate(0)}}}@media (prefers-reduced-motion:reduce){.fyWgsW_logoCarousel{overflow-x:auto;-webkit-mask-image:none;mask-image:none}}
.OgbgkW_generation{--plot-h:12rem;--summary-icon:2.5rem;--plot-pad:var(--space-2);--bar-max:var(--space-6);--bar-base:color-mix(in srgb, var(--color-navy) 17%, transparent);--bar-ghost:color-mix(in srgb, var(--color-navy) 24%, transparent);border-top:1px solid var(--color-section-divider);background:radial-gradient(130% 55% at 50% 0%, var(--color-bg-warm) 0%, transparent 70%), var(--color-bg)}.OgbgkW_layout{gap:var(--space-6);display:grid}.OgbgkW_head{gap:var(--space-3);align-content:start;display:grid}.OgbgkW_title{text-wrap:balance}.OgbgkW_lead{max-width:46ch;margin-top:var(--space-1);color:var(--color-text-muted);line-height:var(--leading-body);text-wrap:pretty}.OgbgkW_figure{margin:0}.OgbgkW_plot{height:var(--plot-h);border-radius:var(--radius-lg);position:relative;overflow:hidden}.OgbgkW_zones{background:linear-gradient(to top, var(--color-bg-alt) 0 calc(var(--baseline) * 100%), var(--color-primary-soft) calc(var(--baseline) * 100%), var(--color-primary-soft) 72%, var(--color-bg-warm) 100%);position:absolute;inset:0}.OgbgkW_waterline{right:0;bottom:calc(var(--baseline) * 100%);border-top:1px solid var(--color-navy);opacity:.3;position:absolute;left:0}.OgbgkW_cols,.OgbgkW_months{gap:var(--space-2);padding-inline:var(--plot-pad);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.OgbgkW_cols{position:absolute;inset:0}.OgbgkW_col{flex-direction:column;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.OgbgkW_bar{width:100%;max-width:var(--bar-max);height:calc(var(--h) * 100%);border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:linear-gradient(to top, var(--bar-base) 0 calc(var(--split) * 100%), var(--color-primary-hover) calc(var(--split) * 100%), var(--color-primary) 100%);transition:filter var(--transition-fast)}.OgbgkW_gap{width:100%;max-width:var(--bar-max);height:calc(var(--gap) * 100%);border-top:1px dashed var(--bar-ghost);border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:repeating-linear-gradient(-45deg, var(--bar-ghost) 0 1.5px, transparent 1.5px 5px)}.OgbgkW_value{right:0;bottom:calc(var(--h) * 100%);margin-bottom:var(--space-1);color:var(--color-text);font-family:var(--font-heading);font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-align:center;visibility:hidden;transition:color var(--transition-fast);font-weight:600;position:absolute;left:0}.OgbgkW_valuePeak{visibility:visible}@media (hover:hover){.OgbgkW_col:hover .OgbgkW_value{color:var(--color-navy);visibility:visible}}.OgbgkW_months{margin-top:var(--space-3);overflow:hidden}.OgbgkW_month{color:var(--color-text-muted);font-size:var(--text-xs);text-align:center}.OgbgkW_monthCovered{color:var(--color-navy);font-weight:600}.OgbgkW_monthAlt{visibility:hidden}.OgbgkW_legend{gap:var(--space-2) var(--space-5);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.OgbgkW_legendBaseline,.OgbgkW_legendSurplus,.OgbgkW_legendBase,.OgbgkW_legendDeficit{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);display:inline-flex}.OgbgkW_legendSurplus:before,.OgbgkW_legendBase:before,.OgbgkW_legendDeficit:before{content:"";width:var(--space-4);height:var(--space-3);border-radius:var(--radius-sm) var(--radius-sm) 0 0;flex:none}.OgbgkW_legendSurplus:before{background:var(--color-primary)}.OgbgkW_legendBase:before{background:var(--bar-base)}.OgbgkW_legendDeficit:before{border-top:1px dashed var(--bar-ghost);background:repeating-linear-gradient(-45deg, var(--bar-ghost) 0 1.5px, transparent 1.5px 5px)}.OgbgkW_legendBaseline:before{content:"";width:var(--space-5);border-top:1px solid var(--color-navy);opacity:.3;flex:none}.OgbgkW_legendBaseline strong{color:var(--color-navy);font-family:var(--font-heading);font-variant-numeric:tabular-nums}.OgbgkW_summary{gap:var(--space-4);margin:var(--space-5) 0 0;padding:var(--space-4);border:1px solid var(--color-border-warm);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);list-style:none;display:grid}.OgbgkW_summaryItem{align-items:center;gap:var(--space-3);display:flex}.OgbgkW_summaryIcon{width:var(--summary-icon);height:var(--summary-icon);border-radius:var(--radius-pill);background:var(--color-primary-soft);flex:none;place-items:center;display:grid}.OgbgkW_summaryIcon svg{width:var(--space-5);height:var(--space-5)}.OgbgkW_summaryYear .OgbgkW_summaryIcon{color:var(--color-primary)}.OgbgkW_summaryDaily .OgbgkW_summaryIcon{color:var(--color-primary-hover)}.OgbgkW_summaryLabel{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-snug);display:block}.OgbgkW_summaryValue{color:var(--color-navy);font-family:var(--font-heading);font-size:var(--text-md);font-variant-numeric:tabular-nums;line-height:var(--leading-snug);display:block}.OgbgkW_facts{gap:var(--space-5);margin:var(--space-2) 0 0;padding:0;list-style:none;display:grid}.OgbgkW_fact{padding-top:var(--space-4);position:relative}.OgbgkW_fact:before{content:"";width:var(--space-6);height:var(--space-1);border-radius:var(--radius-pill);background:var(--fact-key);position:absolute;top:0;left:0}.OgbgkW_factCovered{--fact-key:var(--color-navy)}.OgbgkW_factSurplus{--fact-key:var(--color-primary)}.OgbgkW_factDeficit{--fact-key:var(--bar-ghost)}.OgbgkW_factValue{align-items:baseline;gap:var(--space-2);font-family:var(--font-heading);line-height:var(--leading-tight);display:flex}.OgbgkW_factValue strong{font-size:var(--text-h2);font-variant-numeric:tabular-nums}.OgbgkW_factValue span{font-size:var(--text-sm);color:var(--color-text-muted);font-weight:700}.OgbgkW_factCovered .OgbgkW_factValue strong{color:var(--color-navy)}.OgbgkW_factSurplus .OgbgkW_factValue strong{color:var(--color-primary-hover)}.OgbgkW_factDeficit .OgbgkW_factValue strong{color:var(--color-text-muted)}.OgbgkW_factText{max-width:32ch;margin-top:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-snug);text-wrap:pretty}@media (min-width:576px){.OgbgkW_generation{--plot-h:14rem}.OgbgkW_monthAlt{visibility:visible}.OgbgkW_summary{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.OgbgkW_summaryItem+.OgbgkW_summaryItem{padding-left:var(--space-5);border-left:1px solid var(--color-border-warm)}}@media (min-width:768px){.OgbgkW_generation{--plot-h:16rem;--plot-pad:var(--space-4)}.OgbgkW_value{visibility:visible}.OgbgkW_facts{gap:var(--space-6);grid-template-columns:repeat(3,1fr)}.OgbgkW_fact+.OgbgkW_fact{padding-left:var(--space-6);border-left:1px solid var(--color-border)}.OgbgkW_fact+.OgbgkW_fact:before{left:var(--space-6)}}@media (min-width:992px){.OgbgkW_generation{--plot-h:18rem}}@media (min-width:1200px){.OgbgkW_generation{--plot-h:25rem;--bar-max:var(--space-7)}.OgbgkW_layout{align-content:start;gap:var(--space-6) var(--space-7);grid-template-columns:minmax(0,clamp(19rem,24vw,23rem)) minmax(0,1fr);grid-template-areas:"head chart""facts chart"}.OgbgkW_head{grid-area:head}.OgbgkW_chart{grid-area:chart;position:relative}.OgbgkW_generation{--summary-icon:1.5rem}.OgbgkW_summary{top:var(--space-4);right:var(--space-4);z-index:1;gap:var(--space-3);width:23%;min-width:11rem;padding:var(--space-3);border-radius:var(--radius-md);grid-template-columns:none;margin-top:0;position:absolute}.OgbgkW_summaryIcon svg{width:var(--space-4);height:var(--space-4)}.OgbgkW_summaryItem{gap:var(--space-2)}.OgbgkW_summaryItem+.OgbgkW_summaryItem{padding-top:var(--space-3);border-top:1px solid var(--color-border-warm);border-left:0;padding-left:0}.OgbgkW_summaryValue{font-size:var(--text-sm)}.OgbgkW_facts{align-self:start;gap:var(--space-4);grid-area:facts;grid-template-columns:none;margin-top:0}.OgbgkW_factValue strong{font-size:var(--text-h3)}.OgbgkW_fact+.OgbgkW_fact{border-left:0;padding-left:0}.OgbgkW_fact+.OgbgkW_fact:before{left:0}.OgbgkW_factText,.OgbgkW_lead{max-width:none}}
.MXaPGq_sort{min-width:0;display:inline-flex;position:relative}.MXaPGq_select{appearance:none;min-width:0;max-width:100%;padding:var(--space-2) var(--space-7) var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-btn);background:var(--color-surface);font-size:var(--text-sm);cursor:pointer;font-weight:500}.MXaPGq_select:focus{border-color:var(--color-primary);outline:none}.MXaPGq_chevron{inset-inline-end:var(--space-3);width:var(--space-4);height:var(--space-4);color:var(--color-text-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}
