.homepage-wrapper{background-color:var(--demo-bg);min-height:100vh;color:var(--demo-text)}.page{display:flex;width:100%;align-items:flex-start;justify-content:center;padding:2rem 1rem 1rem;background-color:var(--demo-bg)}.container{width:100%;max-width:70vw}@media (min-width: 1024px){.container{max-width:70%}}.title{font-weight:700;font-size:clamp(1.75rem,3vw,3rem);line-height:1.2;color:var(--demo-blue);text-align:center}._section_whcw5_1{position:relative;width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:transparent;overflow:visible}._content_whcw5_27{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;padding:clamp(9rem,16vh,12rem) 1.5rem clamp(8rem,16vh,11rem);max-width:1400px;width:100%;margin:0 auto}._panel_whcw5_55{position:relative;z-index:1;display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;gap:clamp(1.5rem,3vw,3rem);width:100%;padding:clamp(1.5rem,3vw,2.5rem);border-radius:1.25rem;background:var(--demo-surface);border:1px solid var(--demo-border);box-shadow:var(--demo-panel-shadow);text-align:left}._textCol_whcw5_89{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;flex:1 1 auto;min-width:0}._brandBlock_whcw5_107{display:flex;flex-direction:column;align-items:center;width:fit-content;max-width:100%;text-align:center}._brand_whcw5_107{font-size:var(--type-display);margin:0 0 .85rem;line-height:0}._brandLogo_whcw5_137{display:block;height:1em;width:auto;max-width:100%}._headline_whcw5_151{font-size:clamp(1.65rem,2.4vw,2.15rem);font-weight:700;color:var(--demo-text);margin:0 0 1.25rem;line-height:1.15;text-align:center}._description_whcw5_169{font-size:var(--type-ui);font-weight:300;color:var(--demo-text-muted);line-height:1.6;max-width:52ch;text-align:center;margin:0}._stats_whcw5_189{position:absolute;left:0;right:0;bottom:3rem;z-index:1;display:flex;flex-direction:column;align-items:center;gap:2rem;padding:0 1.5rem}._statsLine_whcw5_215{width:70%;max-width:1000px;height:1px;background:linear-gradient(to right,transparent,var(--demo-fade-line),transparent)}._statsRows_whcw5_245{width:100%;max-width:1400px;display:flex;flex-direction:column;align-items:center;gap:1.25rem}._statsRow_whcw5_245{width:100%;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.65rem clamp(.75rem,1.4vw,1.5rem)}._stat_whcw5_189{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;text-align:center;line-height:1.2;gap:.4rem;font-size:clamp(.78rem,1.05vw,.98rem);font-weight:500;letter-spacing:.01em;white-space:nowrap;color:color-mix(in srgb,var(--demo-text-muted) 45%,transparent);transition:color .6s ease}._statActive_whcw5_313{color:var(--demo-text)}._statIcon_whcw5_321{display:inline-flex;align-items:center;color:var(--demo-red-border);transition:color .6s ease}._statIcon_whcw5_321 svg{width:1.05rem;height:1.05rem}._statActive_whcw5_313 ._statIcon_whcw5_321{color:var(--demo-red)}._statIconAccent_whcw5_357{color:var(--hero-leaf-green-muted)}._statActive_whcw5_313 ._statIconAccent_whcw5_357{color:var(--hero-leaf-green)}._actions_whcw5_373{order:-1;flex:0 0 auto;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:1rem;width:clamp(250px,24vw,340px);max-width:100%}._imageCard_whcw5_397{order:1;flex:0 0 auto;position:relative;width:clamp(240px,22vw,320px);max-width:100%;align-self:stretch;border-radius:1rem;overflow:hidden;background:var(--demo-bg)}._imageZoom_whcw5_423{position:absolute;top:0;right:0;bottom:0;left:0}._imageZoom_whcw5_423:after{content:"";position:absolute;left:0;right:0;bottom:0;height:50%;background:linear-gradient(to top,#0000008c,#00000040 45%,#0000);pointer-events:none;z-index:1}._image_whcw5_397{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}._btnPrimary_whcw5_485{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1.05rem 1.6rem;border-radius:1.3125rem;font-size:var(--type-ui);font-weight:500;color:#fff;background:var(--demo-red);border:2px solid transparent;text-decoration:none;cursor:pointer;text-align:left;line-height:1.3}._btnPrimary_whcw5_485 span{flex:1;min-width:0}._btnPrimary_whcw5_485:before{content:"";position:absolute;top:0;left:0;width:60%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.35),transparent);transform:translate(-200%) skew(-20deg);transition:transform .5s ease;pointer-events:none}._btnPrimary_whcw5_485:hover:before{transform:translate(300%) skew(-20deg)}._btnPrimary_whcw5_485 svg{flex-shrink:0}@media (max-width: 1024px){._section_whcw5_1{height:auto;flex-direction:column}._content_whcw5_27{padding:clamp(8rem,22vw,11rem) 1.5rem 3rem}._panel_whcw5_55{flex-direction:column;align-items:center;text-align:center;gap:2.5rem}._textCol_whcw5_89{order:-1;align-items:center;text-align:center}._brandBlock_whcw5_107{align-items:center}._description_whcw5_169{text-align:center;margin:0 auto}._statsRow_whcw5_245{flex-wrap:wrap}._stat_whcw5_189{white-space:normal;font-size:var(--type-chrome, .875rem)}._actions_whcw5_373{order:0;justify-content:flex-start;width:100%;max-width:400px}._imageCard_whcw5_397{order:0;width:100%;max-width:400px;min-height:240px}._stats_whcw5_189{position:static;margin-top:1rem;padding-bottom:3rem}}@media (max-width: 640px){._content_whcw5_27{padding:clamp(7rem,26vw,9rem) 1rem 2.5rem}._panel_whcw5_55{padding:1.25rem;border-radius:1rem}._statsRows_whcw5_245{gap:1rem}._statsRow_whcw5_245{gap:.75rem 1.25rem}._stat_whcw5_189,._btnPrimary_whcw5_485{font-size:var(--type-ui)}}._root_11uja_1{position:relative;width:100vw;height:64vh;min-height:400px;max-height:780px;overflow:hidden;overflow-x:hidden;overflow-y:hidden;background:var(--color-black);margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);box-sizing:border-box;left:0;right:0}._root_11uja_1:after{content:"";position:absolute;left:0;right:0;bottom:0;height:50%;background:linear-gradient(to top,#0000008c,#00000040 45%,#0000);pointer-events:none;z-index:1}@media (min-width: 768px){._root_11uja_1{height:64vh;min-height:560px}}._track_11uja_45{display:flex;width:100vw;height:100%;transition:transform .6s ease-in-out;will-change:transform;box-sizing:border-box;margin:0;padding:0;gap:0;flex-wrap:nowrap}._slide_11uja_58{flex:0 0 100vw;width:100vw;min-width:100vw;max-width:100vw;height:100%;display:grid;place-items:center;position:relative;color:var(--color-white-ish);font-weight:700;font-size:clamp(1.25rem,3vw,2rem);box-sizing:border-box;margin:0;padding:0;border:none;outline:none;background-color:var(--color-black);background-repeat:no-repeat;background-position:center;background-size:cover}._slide_11uja_58:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000002e;z-index:1;pointer-events:none}._slide_11uja_58>*{position:relative;z-index:2}._s1_11uja_97:before,._s2_11uja_98:before,._s3_11uja_99:before,._s4_11uja_100:before,._s5_11uja_101:before{background:#0000007a}._overlay_11uja_105{width:min(980px,calc(100vw - 4rem));padding:1.75rem 1rem;text-align:center}._quote_11uja_111{margin:0;font-weight:400;font-size:clamp(1.05rem,2.2vw,1.55rem);line-height:1.6;text-shadow:0 2px 16px rgba(0,0,0,.45)}._author_11uja_119{margin:1.25rem 0 0;font-weight:700;font-size:clamp(1.02rem,2vw,1.35rem)}._s1_11uja_97{background-image:url(/images/carousel-01-corrosion-protection.jpg)}._s2_11uja_98{background-image:url(/images/carousel-02-corrosion-protection.jpg)}._s3_11uja_99{background-image:url(/images/carousel-03-windscreen-replacement.png)}._s4_11uja_100{background-image:url(/images/carousel-04-windscreen-replacement.jpg)}._s5_11uja_101{background-image:url(/images/carousel-05-windscreen-replacement.jpg)}._dots_11uja_131{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);display:inline-flex;gap:.5rem;z-index:2}._dot_11uja_131{width:10px;height:10px;border-radius:9999px;background:#ffffff80}._dotActive_11uja_147{background:var(--color-white-ish)}._carouselSection_1fwhz_1{background-color:transparent;width:100%;display:flex;flex-direction:column;align-items:center;padding:5rem 0;overflow:visible}._actions_1fwhz_21{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:3rem;padding:0 1rem}._btnPrimary_1fwhz_39,._btnSecondary_1fwhz_41{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:.75rem;padding:1.2rem 2.625rem;border-radius:1.3125rem;font-size:var(--type-ui);font-weight:500;color:var(--demo-text);text-decoration:none;text-transform:uppercase;cursor:pointer;white-space:nowrap}._btnPrimary_1fwhz_39:before{content:"";position:absolute;top:0;left:0;width:60%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.35),transparent);transform:translate(-200%) skew(-20deg);transition:transform .5s ease;pointer-events:none}._btnPrimary_1fwhz_39:hover:before{transform:translate(300%) skew(-20deg)}._btnPrimary_1fwhz_39{background:var(--demo-red);border:2px solid transparent}._btnSecondary_1fwhz_41{background:#ffffff1a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.12);transition:background .25s ease}._btnSecondary_1fwhz_41:hover{background:#ffffff29}@media (max-width: 640px){._actions_1fwhz_21{flex-direction:column;align-items:center;width:100%}._btnPrimary_1fwhz_39,._btnSecondary_1fwhz_41{width:100%;max-width:360px;justify-content:center}}._reveal_11m6t_1{width:100%;opacity:0;transform:translateY(1.25rem);transition:opacity 1.15s ease,transform 1.15s ease;will-change:opacity,transform}._reveal_11m6t_1._visible_11m6t_17{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){._reveal_11m6t_1{opacity:1;transform:none;transition:none;will-change:auto}}._section_l0l2s_1{background-color:transparent;width:100%;padding:5rem 1.5rem 6rem;overflow:visible;scroll-margin-top:6rem}._inner_l0l2s_21{max-width:1200px;margin:0 auto}._panel_l0l2s_31{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;padding:clamp(1.5rem,3vw,2.5rem);border-radius:1.25rem;background:var(--demo-surface);border:1px solid var(--demo-border);box-shadow:var(--demo-panel-shadow)}._content_l0l2s_55{display:flex;flex-direction:column;align-items:flex-start}._heading_l0l2s_67{font-size:var(--type-title);font-weight:700;line-height:1.2;color:var(--demo-text);margin:0 0 1.5rem}._accent_l0l2s_83{color:var(--demo-red)}._text_l0l2s_91{font-size:var(--type-ui);font-weight:300;line-height:1.75;color:var(--demo-text-muted);margin:0 0 2.5rem}._actions_l0l2s_107{display:flex;flex-wrap:nowrap;gap:1rem;width:100%}._btnPrimary_l0l2s_121,._btnSecondary_l0l2s_123{position:relative;display:inline-flex;align-items:center;justify-content:space-between;gap:.75rem;flex:1 1 0;min-width:0;padding:1.05rem 1.25rem;border-radius:.75rem;font-family:inherit;font-size:var(--type-ui);font-weight:600;text-decoration:none;text-transform:none;cursor:pointer;overflow:hidden;transition:background .25s ease,border-color .25s ease}._btnPrimary_l0l2s_121{background:var(--demo-red);color:#fff;border:1px solid var(--demo-red)}._btnPrimary_l0l2s_121:before,._btnSecondary_l0l2s_123:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-120%);background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.35) 50%,transparent 100%);transition:transform .5s ease}._btnPrimary_l0l2s_121:hover:before,._btnSecondary_l0l2s_123:hover:before{transform:translate(120%)}._btnSecondary_l0l2s_123{background:var(--demo-bg);color:var(--demo-text);border:1px solid var(--demo-border)}._btnPrimary_l0l2s_121 svg,._btnSecondary_l0l2s_123 svg{flex-shrink:0;position:relative;z-index:1}._media_l0l2s_241{position:relative;border-radius:1rem;overflow:hidden;background:var(--demo-bg);min-height:380px;height:100%}._mediaZoom_l0l2s_259{position:absolute;top:0;right:0;bottom:0;left:0}._mediaZoom_l0l2s_259:after{content:"";position:absolute;left:0;right:0;bottom:0;height:50%;background:linear-gradient(to top,#0000008c,#00000040 45%,#0000);pointer-events:none;z-index:1}._mediaImage_l0l2s_303{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}@media (max-width: 860px){._section_l0l2s_1{padding:4rem 1.25rem 5rem}._panel_l0l2s_31{grid-template-columns:1fr;gap:2.5rem}._media_l0l2s_241{min-height:260px;order:-1}}._section_by3rx_1{background-color:transparent;width:100%;padding:5rem 1.5rem 6rem;overflow:visible;scroll-margin-top:6rem}._inner_by3rx_17{max-width:1200px;margin:0 auto}._panel_by3rx_27{width:100%;padding:0;border-radius:1.25rem;background:var(--demo-surface);border:1px solid var(--demo-border);box-shadow:var(--demo-panel-shadow);overflow:hidden}._player_by3rx_47{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:0;overflow:hidden;background:#0a0a0a}._iframe_by3rx_65{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;display:block}@media (max-width: 640px){._section_by3rx_1{padding:4rem 1.25rem 5rem}}._section_1aa20_1{background-color:transparent;width:100%;padding:6rem 1.5rem}._inner_1aa20_13{max-width:1400px;margin:0 auto;display:flex;flex-direction:column;align-items:center}._heading_1aa20_29{font-size:var(--type-title);font-weight:700;line-height:1.2;color:var(--demo-text);text-align:center;margin:0 0 1.5rem}._accent_1aa20_47{color:var(--demo-red)}._subtitle_1aa20_55{font-size:var(--type-ui);font-weight:300;line-height:1.7;color:var(--demo-text-muted);text-align:center;max-width:720px;margin:0 auto 4rem}._cards_1aa20_75{width:100%;display:grid;grid-template-columns:repeat(5,1fr);gap:1.5rem;align-items:stretch}._cards_1aa20_75>*{display:flex;flex-direction:column;height:100%;min-height:100%}._card_1aa20_75{display:flex;flex-direction:column;align-items:center;flex:1;height:100%;padding:2rem;border-radius:1rem;background:var(--demo-surface);border:1px solid var(--demo-border);transition:border-color .25s ease,background .25s ease;text-align:center}._card_1aa20_75:hover{border-color:var(--demo-red-border);background:var(--demo-red-soft)}._cardHead_1aa20_143{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:2rem}._cardIcon_1aa20_159{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.65rem;background:var(--demo-red-soft);border:1px solid var(--demo-red-border);color:var(--demo-red);flex-shrink:0}._cardValue_1aa20_185{font-size:var(--type-title);font-weight:700;line-height:1;letter-spacing:-.03em;color:var(--demo-red);margin:0;font-variant-numeric:tabular-nums}._cardTitle_1aa20_205{font-size:var(--type-ui);font-weight:600;line-height:1.35;color:var(--demo-text);margin:0;min-height:calc(3 * 1.35 * 1em);max-width:14rem}@media (max-width: 1024px){._cards_1aa20_75{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){._section_1aa20_1{padding:4rem 1.25rem}._cards_1aa20_75{grid-template-columns:1fr}}._section_jsrt5_1{background-color:transparent;width:100%;padding:5rem 1.5rem 6rem;overflow:visible;scroll-margin-top:6rem}._subpage_jsrt5_21{padding:0 1.5rem 6rem}._inner_jsrt5_29{max-width:1200px;margin:0 auto}._panel_jsrt5_39{padding:clamp(1.5rem,3vw,2.75rem);border-radius:1.25rem;background:var(--demo-surface);border:1px solid var(--demo-border);box-shadow:var(--demo-panel-shadow)}._heading_jsrt5_55{font-size:var(--type-title);font-weight:700;line-height:1.2;color:var(--demo-text);text-align:left;margin:0 0 3.5rem}._accent_jsrt5_73{color:var(--demo-red)}._list_jsrt5_81{display:flex;flex-direction:column;gap:3.5rem}._row_jsrt5_93{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;scroll-margin-top:7rem}._row_jsrt5_93:nth-child(2n) ._media_jsrt5_109{order:2}._media_jsrt5_109{position:relative;display:flex;align-items:center;justify-content:center;border-radius:1rem;background:var(--demo-bg);border:1px solid var(--demo-border);min-height:300px;height:100%;overflow:hidden}._mediaHasLogo_jsrt5_143{background:#fff}[data-theme=dark] ._media_jsrt5_109{border-color:#0000008c}._mediaZoom_jsrt5_159{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateZ(0) scale(1);transform-origin:center center;transition:transform .55s ease;backface-visibility:hidden;will-change:transform}._mediaZoom_jsrt5_159:after{content:"";position:absolute;left:0;right:0;bottom:0;height:50%;background:linear-gradient(to top,#0000008c,#00000040 45%,#0000);pointer-events:none;z-index:1;opacity:1;transition:opacity .45s ease}._mediaImage_jsrt5_217{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;padding:1.5rem;box-sizing:border-box;object-fit:contain;object-position:center}._media_jsrt5_109:hover ._mediaZoom_jsrt5_159{transform:translateZ(0) scale(1.06)}._media_jsrt5_109:hover ._mediaZoom_jsrt5_159:after{opacity:0}@media (prefers-reduced-motion: reduce){._mediaZoom_jsrt5_159,._mediaZoom_jsrt5_159:after{transition:none}._media_jsrt5_109:hover ._mediaZoom_jsrt5_159{transform:none}}._mediaLabel_jsrt5_279{font-size:var(--type-ui);font-weight:300;letter-spacing:.08em;text-transform:uppercase;color:var(--demo-text-muted)}._content_jsrt5_295{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}._brandName_jsrt5_309{font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:700;line-height:1.3;color:var(--demo-text);margin:0}._brandDesc_jsrt5_325{font-size:var(--type-ui);font-weight:300;line-height:1.65;color:var(--demo-text-muted);margin:0}._brandHighlight_jsrt5_341{font-size:var(--type-ui);font-weight:700;line-height:1.65;color:var(--demo-text);margin:0}._btnPrimary_jsrt5_357{position:relative;display:inline-flex;align-items:center;gap:.75rem;padding:.85rem 1.35rem;border-radius:.75rem;font-family:inherit;font-size:var(--type-ui);font-weight:600;text-decoration:none;cursor:pointer;overflow:hidden;background:var(--demo-red);color:#fff;border:1px solid var(--demo-red)}._btnPrimary_jsrt5_357:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-120%);background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.35) 50%,transparent 100%);transition:transform .5s ease}._btnPrimary_jsrt5_357:hover:before{transform:translate(120%)}._btnPrimary_jsrt5_357 svg{flex-shrink:0;position:relative;z-index:1}@media (max-width: 860px){._section_jsrt5_1{padding:4rem 1.25rem 5rem}._row_jsrt5_93{grid-template-columns:1fr;gap:2rem}._row_jsrt5_93:nth-child(2n) ._media_jsrt5_109{order:-1}._media_jsrt5_109{order:-1;min-height:220px}._btnPrimary_jsrt5_357{width:100%;justify-content:space-between}}._section_4dbub_1{width:100%;padding:2.5rem 0 2rem;overflow:hidden;background:var(--demo-surface);border-top:1px solid var(--demo-border);border-bottom:1px solid var(--demo-border)}._label_4dbub_19{text-align:center;font-size:var(--type-chrome);font-weight:700;letter-spacing:.18em;color:var(--demo-text-muted);margin:0 0 1.75rem}._track_4dbub_39{position:relative;overflow:hidden}._track_4dbub_39:before,._track_4dbub_39:after{content:"";position:absolute;top:0;bottom:0;width:8rem;z-index:1;pointer-events:none}._track_4dbub_39:before{left:0;background:linear-gradient(to right,var(--demo-surface),transparent)}._track_4dbub_39:after{right:0;background:linear-gradient(to left,var(--demo-surface),transparent)}._list_4dbub_91{display:flex;align-items:center;gap:4rem;list-style:none;margin:0;padding:0 2rem;width:max-content;animation:_marquee_4dbub_1 32s linear infinite}._section_4dbub_1:hover ._list_4dbub_91{animation-play-state:paused}@media (prefers-reduced-motion: reduce){._list_4dbub_91{animation:none;flex-wrap:wrap;justify-content:center;width:auto;padding:0 2rem;gap:2.5rem}}._item_4dbub_145{flex-shrink:0;display:flex;align-items:center;justify-content:center}._logo_4dbub_159{height:48px;width:auto;max-width:160px;object-fit:contain;-webkit-user-select:none;user-select:none}@keyframes _marquee_4dbub_1{0%{transform:translate(0)}to{transform:translate(-50%)}}._section_1rgfj_1{background-color:transparent;width:100%;padding:6rem 1.5rem}._inner_1rgfj_13{max-width:1400px;margin:0 auto;display:flex;flex-direction:column;align-items:center}._heading_1rgfj_29{font-size:var(--type-title);font-weight:700;line-height:1.2;color:var(--demo-text);text-align:center;margin:0 0 1.5rem}._accent_1rgfj_47{color:var(--demo-red)}._subtitle_1rgfj_55{font-size:var(--type-ui);font-weight:300;line-height:1.7;color:var(--demo-text-muted);text-align:center;max-width:720px;margin:0 auto 4rem}._cards_1rgfj_75{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;align-items:stretch}._cards_1rgfj_75>*{display:flex;flex-direction:column;height:100%;min-height:100%}._card_1rgfj_75{display:flex;flex-direction:column;align-items:flex-start;flex:1;height:100%;padding:2rem;border-radius:1rem;background:var(--demo-surface);border:1px solid var(--demo-border);transition:border-color .25s ease,background .25s ease}._card_1rgfj_75:hover{border-color:var(--demo-red-border);background:var(--demo-red-soft)}._cardIcon_1rgfj_141{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:.75rem;background:var(--demo-red-soft);border:1px solid var(--demo-red-border);color:var(--demo-red);margin-bottom:1.5rem}._cardTitle_1rgfj_167{font-size:var(--type-ui);font-weight:700;color:var(--demo-text);margin:0 0 .75rem}._cardDescription_1rgfj_181{font-size:var(--type-ui);font-weight:300;line-height:1.6;color:var(--demo-text-muted);margin:0}@media (max-width: 1024px){._cards_1rgfj_75{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){._section_1rgfj_1{padding:4rem 1.25rem}._cards_1rgfj_75{grid-template-columns:1fr}}._footer_1ktdo_1{background-color:var(--demo-bg, #0a0a0a);width:100%;padding:3.5rem 1.5rem 2rem;border-top:1px solid var(--demo-border, rgba(255, 255, 255, .07));transition:background-color .35s ease,border-color .35s ease}._inner_1ktdo_17{max-width:1200px;margin:0 auto}._main_1ktdo_27{display:flex;align-items:flex-start;justify-content:center;gap:3rem;flex-wrap:wrap;padding-bottom:2.5rem}._linksGroup_1ktdo_45{display:flex;gap:3rem;flex-wrap:wrap}._linkCol_1ktdo_57{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.9rem}._link_1ktdo_45{color:var(--demo-text-muted, #c4c3c3);font-size:var(--type-ui);font-weight:500;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;transition:color .2s ease}._link_1ktdo_45:hover{color:var(--demo-red, #a51834)}._socials_1ktdo_103{display:flex;flex-direction:column;align-items:flex-start;gap:.9rem}._social_1ktdo_103{display:flex;align-items:center;gap:.5rem;color:var(--demo-text-muted, #c4c3c3);font-size:var(--type-ui);font-weight:500;letter-spacing:.04em;text-transform:uppercase;line-height:1;text-decoration:none;transition:color .2s ease}._social_1ktdo_103:hover{color:var(--demo-red, #a51834)}._socialIcon_1ktdo_153{display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;color:var(--demo-red, #a51834);flex-shrink:0;transition:color .35s ease}._socialIcon_1ktdo_153 svg{width:100%;height:100%}._socialHandle_1ktdo_185{text-decoration:none}._bottom_1ktdo_193{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding-top:2rem;border-top:1px solid var(--demo-border, rgba(255, 255, 255, .07));text-align:center}._copyright_1ktdo_213{font-size:var(--type-ui);font-weight:400;color:var(--demo-text-muted, #c4c3c3);margin:0}._copyrightBreak_1ktdo_227:before{content:" "}._credit_1ktdo_235{font-size:var(--type-ui);font-weight:300;color:#8a8a8a;margin:0}._creditPart_1ktdo_249+._creditPart_1ktdo_249:before{content:" | "}@media (max-width: 860px){._main_1ktdo_27{flex-direction:column;align-items:center;gap:2rem}._linksGroup_1ktdo_45{gap:2.5rem}}@media (max-width: 540px){._footer_1ktdo_1{padding:2rem 1.25rem 1.5rem}._main_1ktdo_27{gap:1.5rem;padding-bottom:1.5rem}._linksGroup_1ktdo_45{flex-direction:column;align-items:center;gap:.55rem}._linkCol_1ktdo_57{align-items:center;gap:.55rem}._link_1ktdo_45{font-size:var(--type-chrome);letter-spacing:.03em;line-height:1.35;text-align:center}._socials_1ktdo_103{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:.85rem 1.5rem}._social_1ktdo_103{font-size:var(--type-chrome);letter-spacing:.03em}._bottom_1ktdo_193{padding-top:1.25rem;gap:.55rem}._copyright_1ktdo_213,._credit_1ktdo_235{font-size:var(--type-chrome);line-height:1.45}._copyrightBreak_1ktdo_227{display:block}._copyrightBreak_1ktdo_227:before{content:none}._credit_1ktdo_235{display:flex;flex-direction:column;align-items:center;gap:.15rem}._creditPart_1ktdo_249+._creditPart_1ktdo_249:before{content:none}}._navbar_1q9ny_1{position:fixed;top:0;left:0;right:0;z-index:1000;width:100%;background:var(--demo-nav-bg, #0a0a0a);border-bottom:1px solid transparent;transition:background .3s ease,border-color .3s ease}._navbar_1q9ny_1:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:70%;max-width:1000px;height:1px;background:linear-gradient(to right,transparent,var(--demo-fade-line),transparent);pointer-events:none}._navbar_1q9ny_1._transparent_1q9ny_61{background:var(--demo-nav-transparent, rgba(10, 10, 10, .8));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._inner_1q9ny_71{position:relative;margin:0 auto;width:100%;padding:1rem 1.5rem;display:flex;align-items:center;justify-content:stretch;max-width:1400px;min-height:6rem;box-sizing:border-box}._nav_1q9ny_1{display:none;width:100%;align-items:center;justify-content:space-between;gap:.75rem}._item_1q9ny_113,._electricWrap_1q9ny_125{position:relative;display:inline-flex;align-items:center}._greentechBadge_1q9ny_137{position:absolute;top:-.7rem;right:-.9rem;width:.95rem;height:.95rem;color:var(--hero-leaf-green);pointer-events:none;z-index:2;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}._link_1q9ny_161{color:var(--nav-link, var(--demo-text-muted, rgba(255, 255, 255, .85)));text-decoration:none;font-weight:500;font-size:var(--type-chrome);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;transition:color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease}._link_1q9ny_161:hover{color:var(--nav-link-hover, var(--demo-red, #a51834))}._link_1q9ny_161._active_1q9ny_191{color:var(--nav-link-active, var(--demo-red, #a51834))}._hasChildren_1q9ny_199{display:inline-flex;align-items:center;gap:.35rem}._chevron_1q9ny_211{transition:transform .2s ease}._item_1q9ny_113:hover ._chevron_1q9ny_211{transform:rotate(180deg)}._dropdown_1q9ny_227{position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(.75rem);min-width:250px;display:flex;flex-direction:column;padding:.5rem;background:var(--demo-surface, #0f0f0f);border:1px solid var(--demo-border, rgba(255, 255, 255, .08));border-radius:.85rem;box-shadow:0 20px 45px #0000008c;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,transform .2s ease,visibility .2s ease,background .35s ease;z-index:1100}._dropdown_1q9ny_227:before{content:"";position:absolute;top:-.85rem;left:0;right:0;height:.85rem}._item_1q9ny_113:hover ._dropdown_1q9ny_227{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(.4rem)}._webshopCard_1q9ny_303{position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(.75rem);width:17rem;display:flex;flex-direction:column;gap:.85rem;padding:1rem 1.1rem;background:var(--demo-surface, #0f0f0f);border:1px solid var(--demo-border, rgba(255, 255, 255, .08));border-radius:.85rem;box-shadow:0 20px 45px #0000008c;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,transform .2s ease,visibility .2s ease,background .35s ease;z-index:1100}._webshopCard_1q9ny_303:before{content:"";position:absolute;top:-.85rem;left:0;right:0;height:.85rem}._item_1q9ny_113:hover ._webshopCard_1q9ny_303,._item_1q9ny_113:focus-within ._webshopCard_1q9ny_303{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(.4rem)}._webshopCardRow_1q9ny_383{display:flex;flex-direction:column;gap:.2rem}._webshopCardTitle_1q9ny_395{color:var(--demo-text, #f7f7f7);font-size:var(--type-chrome);font-weight:700;letter-spacing:.02em}._webshopCardText_1q9ny_409{color:var(--demo-text-muted, rgba(255, 255, 255, .8));font-size:var(--type-chrome);font-weight:300;line-height:1.5}@media (prefers-reduced-motion: reduce){._webshopCard_1q9ny_303{transition:opacity .2s ease,visibility .2s ease;transform:translate(-50%) translateY(.4rem)}._item_1q9ny_113:hover ._webshopCard_1q9ny_303,._item_1q9ny_113:focus-within ._webshopCard_1q9ny_303{transform:translate(-50%) translateY(.4rem)}}._dropItem_1q9ny_447{display:block;padding:.65rem .85rem;border-radius:.5rem;color:var(--demo-text-muted, rgba(255, 255, 255, .8));font-size:var(--type-chrome);font-weight:500;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;text-decoration:none;transition:background .15s ease,color .15s ease}._dropItem_1q9ny_447:hover{background:var(--demo-red-soft, var(--demo-red-soft));color:var(--demo-red, #a51834)}._dropItem_1q9ny_447:hover{background:var(--demo-red-soft, var(--demo-red-soft));color:var(--nav-link-hover, var(--demo-red, #a51834))}._webshop_1q9ny_303{display:inline-flex;align-items:center;gap:.45rem}._webshopFlackRed_1q9ny_511{padding:.45rem .95rem;border-radius:.5rem;background:var(--demo-red, #a51834);color:#fff!important}._webshopFlackRed_1q9ny_511:hover{color:#fff!important;filter:brightness(1.08)}@media (min-width: 1024px){._nav_1q9ny_1{display:flex}}@media (max-width: 1023px){._navbar_1q9ny_1{display:none}}._mark_3hopo_1{background:var(--demo-red-soft, rgba(165, 24, 52, .22));color:inherit;padding:0 .1em;border-radius:3px;font-weight:700;box-shadow:inset 0 -.35em 0 var(--demo-red-soft, var(--demo-red-soft))}._root_1q2tk_1{position:relative;flex:0 1 240px;width:240px;max-width:240px}._form_1q2tk_15{display:flex;align-items:center;width:100%;height:2.25rem;padding:0 .35rem 0 .9rem;border:1px solid var(--demo-border, rgba(255, 255, 255, .15));border-radius:.5rem;background:var(--demo-surface, rgba(255, 255, 255, .04));transition:border-color .2s ease,background .2s ease}._form_1q2tk_15:hover{border-color:var(--demo-red-border);background:#ffffff0a}._form_1q2tk_15:focus-within{border-color:var(--demo-red, #a51834);background:var(--demo-red-soft)}._input_1q2tk_59{flex:1;min-width:0;height:100%;border:0;background:transparent;color:var(--demo-text, #f7f7f7);font-size:var(--type-chrome);outline:none;transition:color .35s ease}._input_1q2tk_59::placeholder{color:#c4c3c3b3}._input_1q2tk_59::-webkit-search-cancel-button{-webkit-appearance:none}._button_1q2tk_101{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:0;border-radius:50%;background:transparent;color:var(--demo-red, #a51834);cursor:pointer;transition:color .2s ease}._dropdown_1q2tk_129{position:absolute;top:calc(100% + .5rem);left:0;right:0;z-index:1200;min-width:320px;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--demo-border, rgba(255, 255, 255, .12));border-radius:.85rem;background:var(--demo-surface, #141b26);box-shadow:0 20px 44px #00000073;animation:_dropdownIn_1q2tk_1 .16s ease}@keyframes _dropdownIn_1q2tk_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){._dropdown_1q2tk_129{animation:none}}._list_1q2tk_197{list-style:none;margin:0;padding:.35rem;display:flex;flex-direction:column;gap:.15rem;max-height:60vh;overflow-y:auto}._item_1q2tk_219{display:flex;flex-direction:column;gap:.15rem;width:100%;padding:.55rem .7rem;border:0;border-radius:.55rem;background:transparent;text-align:left;cursor:pointer;transition:background .15s ease}._itemActive_1q2tk_247{background:var(--demo-red-soft, var(--demo-red-soft))}._itemSection_1q2tk_255{font-size:var(--type-chrome);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--demo-red, #a51834)}._itemTitle_1q2tk_271{font-size:var(--type-chrome);font-weight:600;line-height:1.25;color:var(--demo-text, #f7f7f7)}._itemSnippet_1q2tk_285{font-size:var(--type-chrome);line-height:1.35;color:var(--demo-text-muted, #c4c3c3);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._footer_1q2tk_305{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:.7rem .95rem;border:0;border-top:1px solid var(--demo-border, rgba(255, 255, 255, .1));background:transparent;color:var(--demo-text, #f7f7f7);font-size:var(--type-chrome);font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease}._footer_1q2tk_305:hover,._footerActive_1q2tk_341{background:var(--demo-red-soft, var(--demo-red-soft));color:var(--demo-red, #a51834)}._empty_1q2tk_351{display:flex;flex-direction:column;gap:.25rem;padding:1.1rem 1rem;text-align:center}._emptyTitle_1q2tk_367{font-size:var(--type-chrome);color:var(--demo-text-muted, #c4c3c3)}._emptyQuery_1q2tk_377{font-size:var(--type-chrome);font-weight:700;color:var(--demo-text, #f7f7f7);word-break:break-word}@media (max-width: 1100px){._root_1q2tk_1{flex:1 1 100%;order:5;max-width:100%;width:100%}._dropdown_1q2tk_129{min-width:0;left:0;right:0}}._header_2vsyc_1{position:absolute;top:0;left:0;right:0;z-index:1001;width:100%;background:var(--demo-nav-bg, #0a0a0a);border-bottom:1px solid var(--demo-border, rgba(255, 255, 255, .06));transition:background .35s ease,border-color .35s ease}._inner_2vsyc_25{margin:0 auto;width:100%;max-width:1400px;padding:.75rem 1.5rem;display:flex;align-items:center;flex-wrap:wrap;gap:2rem;box-sizing:border-box}._brandGroup_2vsyc_49{display:flex;align-items:center;gap:2rem;flex:1 1 auto;min-width:0}._logoLink_2vsyc_65{display:inline-flex;align-items:center;flex-shrink:0}._logo_2vsyc_65{display:block;height:64px;width:auto}._info_2vsyc_89{display:flex;flex-direction:column;gap:.3rem;font-size:var(--type-chrome);line-height:1.3;color:var(--demo-text-muted, #c4c3c3);transition:color .35s ease}._infoItem_2vsyc_109{display:flex;align-items:center;gap:.5rem}._infoIcon_2vsyc_121{display:inline-flex;align-items:center;color:var(--demo-red, #a51834);flex-shrink:0;transition:color .35s ease}._infoLinks_2vsyc_137{display:inline-flex;align-items:center;gap:.5rem}._infoLink_2vsyc_137{color:var(--demo-text-muted, #c4c3c3);text-decoration:none;transition:color .2s ease}._infoLink_2vsyc_137:hover{color:var(--demo-text, #f7f7f7)}._hours_2vsyc_169{display:grid;grid-template-columns:auto 1fr;column-gap:.5rem;row-gap:.3rem;align-items:center;line-height:1.3}._hoursIcon_2vsyc_187{grid-column:1;grid-row:1;display:inline-flex;align-items:center;justify-content:center;height:1.3em;font-size:var(--type-chrome);color:var(--demo-red, #a51834);transition:color .35s ease}._hoursLabel_2vsyc_211{grid-column:2;grid-row:1;font-size:var(--type-chrome);color:var(--demo-text-muted, #c4c3c3)}._hoursValue_2vsyc_225{grid-column:2;grid-row:2;font-size:var(--type-chrome);color:var(--demo-text-muted, #c4c3c3);font-weight:500}._hoursStatus_2vsyc_241{grid-column:2;grid-row:3;display:inline-flex;align-items:center;font-size:var(--type-chrome);font-weight:600;letter-spacing:.02em}._hoursDot_2vsyc_261{grid-column:1;grid-row:3;justify-self:center;width:.5rem;height:.5rem;border-radius:50%;background:currentColor;animation:_statusPulse_2vsyc_1 1.8s ease-in-out infinite}@keyframes _statusPulse_2vsyc_1{0%{box-shadow:0 0 0 0 currentColor;opacity:1}70%{box-shadow:0 0 0 .4rem transparent;opacity:.85}to{box-shadow:0 0 0 0 transparent;opacity:1}}@media (prefers-reduced-motion: reduce){._hoursDot_2vsyc_261{animation:none}}._statusOpen_2vsyc_325{color:#38c172}._statusClosed_2vsyc_333{color:var(--demo-red, #a51834)}._socialLink_2vsyc_341{display:inline-flex;align-items:center;gap:.65rem;height:2.25rem;padding:0 1rem;border:1px solid var(--demo-border, rgba(255, 255, 255, .15));border-radius:.5rem;background:var(--demo-surface, rgba(255, 255, 255, .04));color:var(--demo-text-muted, #c4c3c3);font-size:.95rem;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;transition:color .2s ease,border-color .2s ease,background .2s ease}._socialLink_2vsyc_341:hover{color:var(--demo-red, #a51834);border-color:var(--demo-red-border);background:var(--demo-red-soft)}._socialIconViewport_2vsyc_389{width:20px;height:20px;overflow:hidden;flex-shrink:0}._socialIconTrack_2vsyc_403{display:flex;flex-direction:column;transition:transform .55s ease;will-change:transform}._socialIconTrackStatic_2vsyc_417{transition:none}._socialIconSlide_2vsyc_425{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;color:var(--demo-red, #a51834)}._socialIconSlide_2vsyc_425 svg{width:20px;height:20px}@media (prefers-reduced-motion: reduce){._socialIconTrack_2vsyc_403{transition:none}}._socialHandle_2vsyc_467{text-decoration:none}._rightControls_2vsyc_475{display:flex;align-items:center;flex-wrap:wrap;gap:.85rem;margin-left:auto;flex:0 1 auto;min-width:0}._themeToggle_2vsyc_495{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid var(--demo-border, rgba(255, 255, 255, .15));border-radius:.5rem;background:var(--demo-surface, rgba(255, 255, 255, .04));color:var(--demo-red, #a51834);cursor:pointer;flex-shrink:0;transition:color .2s ease,border-color .2s ease,background .2s ease}._themeToggle_2vsyc_495:hover{border-color:var(--demo-red-border);background:#ffffff0a}._themeToggle_2vsyc_495:active{border-color:var(--demo-red, #a51834);background:var(--demo-red-soft)}._langs_2vsyc_545{position:relative;display:flex;align-items:center;flex-shrink:0}._langToggle_2vsyc_559{display:inline-flex;align-items:center;gap:.45rem;height:2.25rem;padding:0 .7rem;border:1px solid var(--demo-border, rgba(255, 255, 255, .15));border-radius:.5rem;background:var(--demo-surface, rgba(255, 255, 255, .04));color:var(--demo-text-muted, #c4c3c3);font-size:var(--type-chrome);font-weight:600;font-family:inherit;cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease}._langToggle_2vsyc_559:hover{border-color:var(--demo-red-border);background:#ffffff0a}._langToggle_2vsyc_559._langToggleOpen_2vsyc_603{border-color:var(--demo-red, #a51834);background:var(--demo-red-soft)}._langChevron_2vsyc_613{display:inline-flex;align-items:center;color:var(--demo-red, #a51834);transition:transform .2s ease}._langToggleOpen_2vsyc_603 ._langChevron_2vsyc_613{transform:rotate(180deg)}._langMenu_2vsyc_635{position:absolute;top:calc(100% + .4rem);right:0;z-index:1200;min-width:100%;display:flex;flex-direction:column;padding:.3rem;border:1px solid var(--demo-border, rgba(255, 255, 255, .12));border-radius:.6rem;background:var(--demo-surface, #141b26);box-shadow:0 16px 32px #0006}._langOption_2vsyc_665{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .6rem;border:0;border-radius:.4rem;background:transparent;color:var(--demo-text, #f7f7f7);font-size:var(--type-chrome);font-weight:500;font-family:inherit;white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease}._langOption_2vsyc_665:hover{background:var(--demo-red-soft, var(--demo-red-soft));color:var(--demo-red, #a51834)}._langOptionActive_2vsyc_709{color:var(--demo-red, #a51834);font-weight:700}._flag_2vsyc_719{display:block;border-radius:2px;box-shadow:0 0 0 1px #ffffff26}@media (max-width: 1320px){._inner_2vsyc_25,._brandGroup_2vsyc_49{gap:1.25rem}._socialLink_2vsyc_341{width:2.25rem;padding:0;justify-content:center}._socialHandle_2vsyc_467{display:none}}@media (max-width: 1100px){._inner_2vsyc_25{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:.85rem 1.25rem}._brandGroup_2vsyc_49{flex:1 1 100%;flex-wrap:wrap;align-items:flex-start;gap:1rem 1.5rem}._rightControls_2vsyc_475{flex:1 1 100%;margin-left:0;flex-wrap:wrap;justify-content:flex-start}}._searchSlot_2vsyc_817{min-width:0}@media (max-width: 720px){._inner_2vsyc_25{display:grid;grid-template-columns:1fr auto auto auto;grid-template-areas:"logo social langs theme" "search search search search" "info info info info" "hours hours hours hours";align-items:center;column-gap:.45rem;row-gap:.65rem;padding:.7rem 1rem .85rem}._brandGroup_2vsyc_49,._rightControls_2vsyc_475{display:contents}._logoLink_2vsyc_65{grid-area:logo;justify-self:start}._logo_2vsyc_65{height:42px}._socialLink_2vsyc_341{grid-area:social;width:2.25rem;padding:0;justify-content:center}._langs_2vsyc_545{grid-area:langs}._themeToggle_2vsyc_495{grid-area:theme}._searchSlot_2vsyc_817{grid-area:search;width:100%}._info_2vsyc_89{grid-area:info;flex-direction:row;flex-wrap:wrap;gap:.3rem 1rem;padding-top:.15rem;border-top:1px solid var(--demo-border, rgba(255, 255, 255, .06))}._infoItem_2vsyc_109{overflow-wrap:break-word}._infoItem_2vsyc_109:first-child{flex:1 1 100%}._hours_2vsyc_169{grid-area:hours;display:flex;flex-wrap:wrap;align-items:center;column-gap:.55rem;row-gap:.2rem}._hoursLabel_2vsyc_211{display:none}._hoursIcon_2vsyc_187,._hoursDot_2vsyc_261{grid-column:auto;grid-row:auto;justify-self:auto}._hoursValue_2vsyc_225,._hoursStatus_2vsyc_241{grid-column:auto;grid-row:auto;overflow-wrap:break-word}._socialHandle_2vsyc_467{display:none}}@media (max-width: 400px){._langToggle_2vsyc_559{width:2.25rem;padding:0;justify-content:center;gap:0}._langToggle_2vsyc_559>span:not(._langChevron_2vsyc_613){display:none}._langChevron_2vsyc_613{display:none}}._wrapper_w7rq5_1{background-color:var(--demo-bg, #0a0a0a);min-height:100vh;color:var(--demo-text, #f7f7f7);transition:background-color .35s ease,color .35s ease}._main_w7rq5_15{background-color:var(--demo-bg, #0a0a0a);width:100%;padding:0 1.5rem 5rem;transition:background-color .35s ease}._pageHeader_w7rq5_29{max-width:1200px;margin:0 auto 2.5rem;text-align:center}._pageTitle_w7rq5_41{margin:0;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;line-height:1.2;color:var(--demo-red);text-transform:uppercase;letter-spacing:.04em;transition:color .35s ease}._pageTitleSentence_w7rq5_63{text-transform:none;letter-spacing:normal;color:var(--demo-text, #f7f7f7)}._pageTitleAccent_w7rq5_75{color:var(--demo-red)}._pageSubtitle_w7rq5_83{max-width:720px;margin:1.25rem auto 0;font-size:var(--type-ui, 1.125rem);font-weight:300;line-height:1.7;color:var(--demo-text-muted)}._pageSubtitleStrong_w7rq5_101{font-weight:700;color:var(--demo-text)}@media (max-width: 640px){._main_w7rq5_15{padding-left:1rem;padding-right:1rem;padding-bottom:4rem}._pageHeader_w7rq5_29{margin-bottom:1.75rem}._pageTitle_w7rq5_41{font-size:clamp(1.25rem,5.6vw,1.7rem);line-height:1.25;letter-spacing:.02em;overflow-wrap:break-word}._pageSubtitle_w7rq5_83{margin-top:1rem;font-size:1rem;line-height:1.6}}._container_ij8ih_1{max-width:860px;margin:0 auto;min-width:0}._lead_ij8ih_13{font-size:1rem;font-weight:300;line-height:1.7;color:var(--demo-text-muted);margin:0 0 1.25rem}._meta_ij8ih_29{font-size:.9rem;font-weight:400;color:#8a8a8a;margin:0 0 .4rem}._heading_ij8ih_43{font-size:clamp(1.25rem,2.4vw,1.6rem);font-weight:700;line-height:1.3;color:var(--demo-red);margin:3rem 0 1.25rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.08)}._subheading_ij8ih_63{font-size:1.05rem;font-weight:700;line-height:1.4;color:var(--demo-text);margin:1.75rem 0 .75rem}._text_ij8ih_79{font-size:.95rem;font-weight:300;line-height:1.75;color:var(--demo-text-muted);margin:0 0 1.1rem}._list_ij8ih_95{margin:0 0 1.5rem;padding:0;list-style:none;display:flex;flex-direction:column;gap:.6rem}._list_ij8ih_95 li{position:relative;padding-left:1.25rem;font-size:.95rem;font-weight:300;line-height:1.6;color:var(--demo-text-muted)}._list_ij8ih_95 li:before{content:"";position:absolute;left:0;top:.6em;width:5px;height:5px;border-radius:9999px;background:var(--demo-red)}._strong_ij8ih_153{font-weight:700;color:var(--demo-text)}._link_ij8ih_163{color:var(--demo-red);text-decoration:none;word-break:break-word;transition:color .2s ease}._link_ij8ih_163:hover{color:var(--demo-red);text-decoration:underline}._lead_ij8ih_13,._meta_ij8ih_29,._heading_ij8ih_43,._subheading_ij8ih_63,._text_ij8ih_79,._list_ij8ih_95 li{overflow-wrap:break-word}._container_ij8ih_1>._heading_ij8ih_43:first-child{margin-top:0;padding-top:0;border-top:none}@media (max-width: 640px){._lead_ij8ih_13{font-size:.95rem;line-height:1.6;margin-bottom:1rem}._meta_ij8ih_29{font-size:.85rem;line-height:1.45}._heading_ij8ih_43{font-size:1.2rem;margin:1.75rem 0 .85rem;padding-top:1.25rem}._subheading_ij8ih_63{font-size:1rem;margin:1.25rem 0 .55rem}._text_ij8ih_79,._list_ij8ih_95 li{font-size:.9rem;line-height:1.65}._list_ij8ih_95{margin-bottom:1.15rem}._link_ij8ih_163{overflow-wrap:anywhere}}._container_s0soz_1{max-width:1100px;margin:0 auto;padding:0 0 2rem;min-width:0}._text_s0soz_15{margin:0 0 1.1rem;font-size:var(--type-ui);font-weight:300;line-height:1.75;color:var(--demo-text-muted);overflow-wrap:break-word}._section_s0soz_33{margin-top:3.25rem;scroll-margin-top:7rem}._leadHeading_s0soz_43,._sectionTitle_s0soz_45{margin:0 0 1.25rem;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:700;line-height:1.25;color:var(--demo-text);overflow-wrap:break-word}._photoSlot_s0soz_63{margin:0 0 1.5rem}._photoSlotBox_s0soz_71{width:100%;aspect-ratio:16 / 9;border-radius:1rem;border:1px dashed var(--demo-red-border);background:var(--demo-surface)}._photoSlot_s0soz_63 figcaption{margin:.65rem 0 0;font-size:var(--type-chrome);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--demo-text-muted);overflow-wrap:break-word}._actions_s0soz_109{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin:2rem 0 0}._btnPrimary_s0soz_125{position:relative;display:inline-flex;align-items:center;justify-content:space-between;gap:.75rem;flex:1 1 280px;min-width:0;max-width:420px;padding:1.05rem 1.5rem;border-radius:.75rem;font-family:inherit;font-size:var(--type-ui);font-weight:600;text-decoration:none;cursor:pointer;overflow:hidden;background:var(--demo-red);color:#fff;border:1px solid var(--demo-red);transition:background .25s ease,border-color .25s ease}._btnPrimary_s0soz_125:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-120%);background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.35) 50%,transparent 100%);transition:transform .5s ease}._btnPrimary_s0soz_125:hover:before{transform:translate(120%)}._btnPrimary_s0soz_125 span,._btnPrimary_s0soz_125 svg{position:relative;z-index:1}._btnPrimary_s0soz_125 span{flex:1;min-width:0;overflow-wrap:break-word}._btnPrimary_s0soz_125 svg{flex-shrink:0}._team_s0soz_239{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.15rem;margin-top:1.75rem}._member_s0soz_253{display:flex;flex-direction:column;justify-content:space-between;gap:1.1rem;min-width:0;min-height:100%;padding:1.4rem 1.5rem 1.35rem;border-radius:1.25rem;background:var(--demo-surface);border:1px solid var(--demo-border)}._memberBody_s0soz_279{min-width:0}._memberName_s0soz_287{margin:0 0 .3rem;font-size:var(--type-ui);font-weight:700;line-height:1.3;color:var(--demo-text);overflow-wrap:break-word}._memberRole_s0soz_305{margin:0;font-size:var(--type-ui);font-weight:300;line-height:1.5;color:var(--demo-text-muted);overflow-wrap:break-word}._memberEmail_s0soz_323,._memberEmailSpacer_s0soz_325{display:block;min-height:1.4em;overflow-wrap:anywhere;font-size:var(--type-chrome);font-weight:500;line-height:1.4;color:var(--demo-red)}._memberEmail_s0soz_323{text-decoration:none}._memberEmail_s0soz_323:hover{text-decoration:underline}._stats_s0soz_361{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}._stat_s0soz_361{display:flex;align-items:center;min-width:0;padding:1.2rem 1.25rem;border-radius:1.1rem;background:var(--demo-surface);border:1px solid var(--demo-border);border-left:3px solid var(--demo-red)}._statText_s0soz_395{margin:0;font-size:var(--type-ui);font-weight:700;line-height:1.4;color:var(--demo-text);overflow-wrap:break-word}@media (max-width: 1000px){._team_s0soz_239,._stats_s0soz_361{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){._leadHeading_s0soz_43,._sectionTitle_s0soz_45{font-size:1.25rem;line-height:1.3;margin-bottom:.95rem}._text_s0soz_15{font-size:1rem;line-height:1.65;margin-bottom:.95rem}._section_s0soz_33{margin-top:2.25rem}._photoSlot_s0soz_63 figcaption{letter-spacing:.02em}._actions_s0soz_109{flex-direction:column;align-items:stretch;gap:.75rem;margin-top:1.5rem}._btnPrimary_s0soz_125{width:100%;max-width:none;flex:1 1 auto;gap:.65rem;padding:.9rem 1.1rem;font-size:1rem}._team_s0soz_239,._stats_s0soz_361{grid-template-columns:1fr;gap:.75rem}._member_s0soz_253{padding:1.1rem 1.1rem 1.05rem;gap:.75rem;border-radius:1rem}._memberName_s0soz_287,._memberRole_s0soz_305{font-size:1rem}._memberEmailSpacer_s0soz_325{display:none}._stat_s0soz_361{padding:1rem 1.05rem}._statText_s0soz_395{font-size:1rem}}._section_1tk76_1{background-color:transparent;width:100%;padding:6rem 1.5rem;scroll-margin-top:6rem}._subpage_1tk76_15{padding:0 0 6rem}._inner_1tk76_23{max-width:1200px;margin:0 auto;min-width:0}._intro_1tk76_35{margin-bottom:2.5rem}._heading_1tk76_43{font-size:var(--type-title);font-weight:700;line-height:1.2;color:var(--demo-text);text-align:left;margin:0}._accent_1tk76_61{color:var(--demo-red)}._subtitle_1tk76_69{max-width:720px;margin:1.25rem 0 0;font-size:var(--type-ui);font-weight:300;line-height:1.7;color:var(--demo-text-muted)}._introLead_1tk76_91,._introBody_1tk76_93{display:block}._introLead_1tk76_91{font-weight:700;color:var(--demo-text);overflow-wrap:break-word}._nowrap_1tk76_113{white-space:nowrap}._introLead_1tk76_91+._introLead_1tk76_91{margin-top:.5rem}._introBody_1tk76_93{margin-top:1.25rem;overflow-wrap:break-word}._company_1tk76_139{margin-bottom:2rem;text-align:center;min-width:0}._companyLead_1tk76_151{font-size:var(--type-ui);font-weight:700;color:var(--demo-text);margin:0 0 1rem;overflow-wrap:break-word}._companyName_1tk76_167{font-size:var(--type-ui);font-weight:700;color:var(--demo-text);margin:0 0 .35rem;overflow-wrap:break-word}._companySub_1tk76_183{font-size:var(--type-ui);font-weight:300;color:var(--demo-text-muted);margin:0;overflow-wrap:break-word}._cards_1tk76_199{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;align-items:stretch}._card_1tk76_199{display:flex;flex-direction:column;align-items:flex-start;height:100%;min-width:0;min-height:22rem;padding:1.75rem 1.5rem;border-radius:1.25rem;background:var(--demo-surface);border:1px solid var(--demo-border)}._cardHeader_1tk76_239{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem}._iconBox_1tk76_253{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.7rem;background:var(--demo-red-soft);border:1px solid var(--demo-red-border);color:var(--demo-red);flex-shrink:0}._cardLabel_1tk76_279{font-size:var(--type-ui);font-weight:700;color:var(--demo-text)}._cardBody_1tk76_291{flex:1;display:flex;flex-direction:column;gap:.15rem}._cardText_1tk76_305{font-size:var(--type-ui);font-weight:300;line-height:1.55;color:var(--demo-text-muted);margin:0;overflow-wrap:anywhere}._schedule_1tk76_323{list-style:none;margin:0;padding:0;width:100%;flex:1;display:flex;flex-direction:column;gap:.55rem}._scheduleRow_1tk76_345{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;font-size:var(--type-ui);line-height:1.4}._scheduleDay_1tk76_363{font-weight:500;color:var(--demo-text)}._scheduleHours_1tk76_373{font-weight:300;color:var(--demo-text-muted);white-space:nowrap}._btnPrimary_1tk76_385{position:relative;display:inline-flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;margin-top:2rem;flex-shrink:0;padding:.95rem 1rem;border-radius:.75rem;font-family:inherit;font-size:var(--type-ui);font-weight:600;text-decoration:none;text-transform:none;cursor:pointer;overflow:hidden;background:var(--demo-red);color:#fff;border:1px solid var(--demo-red);transition:background .25s ease,border-color .25s ease}._btnPrimary_1tk76_385:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-120%);background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.35) 50%,transparent 100%);transition:transform .5s ease}._btnPrimary_1tk76_385:hover:before{transform:translate(120%)}._btnPrimary_1tk76_385 span,._btnPrimary_1tk76_385 svg{position:relative;z-index:1}._btnPrimary_1tk76_385 span{min-width:0;overflow-wrap:break-word}._btnPrimary_1tk76_385 svg{flex-shrink:0;width:18px;height:18px}@media (max-width: 1100px){._cards_1tk76_199{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){._section_1tk76_1{padding:4rem 1.25rem}._subpage_1tk76_15{padding:0 0 4rem}._cards_1tk76_199{grid-template-columns:1fr}._card_1tk76_199{min-height:0}}@media (max-width: 640px){._subpage_1tk76_15{padding:0 0 2.5rem}._introLead_1tk76_91+._introLead_1tk76_91{margin-top:.35rem}._introBody_1tk76_93{margin-top:.9rem}._company_1tk76_139{margin-bottom:1.35rem}._companyLead_1tk76_151{margin-bottom:.7rem;font-size:1rem}._companyName_1tk76_167,._companySub_1tk76_183{font-size:1rem}._cards_1tk76_199{gap:.9rem}._card_1tk76_199{padding:1.25rem 1.1rem;border-radius:1rem}._cardHeader_1tk76_239{margin-bottom:.9rem}._iconBox_1tk76_253{width:2.25rem;height:2.25rem}._cardLabel_1tk76_279,._cardText_1tk76_305,._scheduleRow_1tk76_345{font-size:1rem}._schedule_1tk76_323{gap:.4rem}._btnPrimary_1tk76_385{margin-top:1.15rem;padding:.8rem .95rem;font-size:1rem}}._grid_uaxbn_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem;max-width:1100px;margin:0 auto;padding:0 1.5rem 4rem}._card_uaxbn_19{display:flex;flex-direction:column;gap:.65rem;padding:1.35rem 1.4rem 1.2rem;border-radius:1rem;background:var(--demo-surface);border:1px solid var(--demo-border);text-decoration:none;color:inherit;transition:border-color .2s ease,box-shadow .2s ease}._card_uaxbn_19:hover{border-color:var(--demo-red-border);box-shadow:var(--demo-panel-shadow)}._index_uaxbn_55{font-size:var(--type-chrome);font-weight:700;letter-spacing:.08em;color:var(--demo-red)}._title_uaxbn_69{margin:0;font-size:var(--type-ui);font-weight:700;line-height:1.35;color:var(--demo-text)}._more_uaxbn_85{margin-top:auto;padding-top:.35rem;font-size:var(--type-chrome);font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--demo-red)}@media (max-width: 700px){._grid_uaxbn_1{grid-template-columns:1fr}}._section_1okbd_1{max-width:1100px;margin:0 auto;padding:0 1.5rem 4rem}._text_1okbd_13{font-size:var(--type-ui);font-weight:300;line-height:1.75;color:var(--demo-text-muted);margin:0 0 1.15rem}._heading_1okbd_29{font-size:clamp(1.35rem,2.6vw,1.85rem);font-weight:700;line-height:1.3;color:var(--demo-text);margin:2.5rem 0 1rem}._heading_1okbd_29:first-child{margin-top:0}._headingAccent_1okbd_53{color:var(--demo-red)}._offer_1okbd_61{margin:0 0 1.35rem;padding:0 0 0 1.2rem;font-size:var(--type-ui);font-weight:300;line-height:1.75;color:var(--demo-text-muted)}._results_1okbd_79{list-style:none;margin:0 0 2rem;padding:0}._result_1okbd_79{position:relative;padding:.35rem 0 .35rem 1.7rem;font-size:var(--type-ui);font-weight:300;line-height:1.7;color:var(--demo-text-muted)}._result_1okbd_79:before{content:"";position:absolute;left:0;top:.55em;width:.95em;height:.95em;background-color:var(--demo-red);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center / contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center / contain no-repeat}._catalogs_1okbd_137{display:flex;flex-wrap:nowrap;gap:.85rem;margin:0 0 2rem}._catalog_1okbd_137{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.2rem;border-radius:.65rem;background:var(--demo-surface);border:1px solid var(--demo-red);color:var(--demo-text);font-size:var(--type-chrome);font-weight:700;letter-spacing:.02em;text-decoration:none}._catalog_1okbd_137:hover{border-color:var(--demo-red-border)}._productBlock_1okbd_189{display:grid;grid-template-columns:minmax(0,1fr) 20.5rem;gap:1.75rem;align-items:start;margin:1.75rem 0 2.25rem}._productTextOnly_1okbd_205{margin:1.5rem 0 2rem}._productName_1okbd_213{margin:0 0 .65rem;font-size:var(--type-ui);font-weight:700;line-height:1.35;color:var(--demo-text)}._productBlock_1okbd_189 ._text_1okbd_13,._productTextOnly_1okbd_205 ._text_1okbd_13{margin-bottom:.85rem}._shopLink_1okbd_239{display:block;width:100%;font-size:var(--type-ui);font-weight:700;letter-spacing:.03em;color:var(--demo-red);text-decoration:none;text-align:center}._productCard_1okbd_261{display:flex;flex-direction:column;gap:.75rem;padding:.85rem .9rem 1rem;border-radius:1rem;background:var(--demo-surface);border:1px solid var(--demo-border);text-decoration:none;color:inherit}a._productCard_1okbd_261:hover{border-color:var(--demo-red-border);box-shadow:var(--demo-panel-shadow)}._productFrame_1okbd_295{display:flex;align-items:center;justify-content:center;width:100%;height:18rem;background:#fff;border-radius:.7rem}._productFrameDark_1okbd_315{background:#111}._productImage_1okbd_323{display:block;width:auto;height:90%;max-width:86%;object-fit:contain}._productMeta_1okbd_339{display:flex;flex-direction:column;align-items:center;gap:.35rem}._footerActions_1okbd_353{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;max-width:1100px;margin:0 auto;padding:0 1.5rem 4rem}._midActions_1okbd_373{padding:.25rem 0 2rem;justify-content:flex-start}._videoWrap_1okbd_383{max-width:1100px;margin:0 auto;padding:0 1.5rem 4rem}._videoInset_1okbd_395{margin:0 0 2rem}._player_1okbd_403{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:1.25rem;overflow:hidden;background:#0a0a0a;border:1px solid var(--demo-border);box-shadow:var(--demo-panel-shadow)}._iframe_1okbd_425{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;display:block}._btnPrimary_1okbd_443,._btnSecondary_1okbd_445{position:relative;display:inline-flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1.05rem 1.5rem;border-radius:.75rem;font-family:inherit;font-size:var(--type-ui);font-weight:600;text-decoration:none;overflow:hidden;text-align:left;line-height:1.3}._btnPrimary_1okbd_443{background:var(--demo-red);color:#fff;border:1px solid var(--demo-red)}._btnSecondary_1okbd_445{background:color-mix(in srgb,var(--demo-text) 8%,var(--demo-surface));color:var(--demo-text);border:1px solid color-mix(in srgb,var(--demo-text) 32%,transparent)}._btnSecondary_1okbd_445:hover{border-color:var(--demo-red-border)}@media (max-width: 860px){._productBlock_1okbd_189{grid-template-columns:1fr}._productCard_1okbd_261{max-width:22rem}._catalogs_1okbd_137{flex-wrap:wrap}}._section_1pzak_1{width:100%;margin-top:3.5rem;padding-bottom:4rem;overflow:hidden}._inner_1pzak_15{max-width:1200px;margin:0 auto;padding:0 1.5rem}._heading_1pzak_27{font-size:var(--type-title);font-weight:700;line-height:1.2;color:var(--demo-text);text-align:center;text-transform:uppercase;letter-spacing:.04em;margin:0 0 2rem}._list_1pzak_49{display:flex;flex-direction:column;gap:1rem}._rowCard_1pzak_61{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:1rem 1.25rem;border-radius:1rem;background:var(--demo-surface);border:1px solid var(--demo-border)}._rowImageWrap_1pzak_83{display:flex;align-items:center;justify-content:center;width:7.5rem;height:7.5rem;flex-shrink:0;border-radius:.75rem;background:#fff;overflow:hidden}._rowImage_1pzak_83{display:block;width:100%;height:100%;object-fit:contain;object-position:center;transform-origin:center center}._rowBody_1pzak_125{display:flex;flex-direction:column;gap:.35rem;min-width:0}._rowName_1pzak_139{font-size:var(--type-ui);font-weight:700;line-height:1.35;color:var(--demo-text);margin:0}._rowRecommend_1pzak_155{font-size:var(--type-chrome);font-weight:300;line-height:1.5;color:var(--demo-text-muted);margin:0}._rowCta_1pzak_171{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:.75rem 1.15rem;border-radius:.65rem;overflow:hidden;background:var(--demo-red);border:1px solid var(--demo-red);color:#fff;font-family:inherit;font-size:var(--type-chrome);font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;text-align:center;white-space:nowrap}._rowCta_1pzak_171:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-120%);background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.35) 50%,transparent 100%);transition:transform .5s ease}._rowCta_1pzak_171:hover:before{transform:translate(120%)}._rowCta_1pzak_171 span{position:relative;z-index:1}@media (max-width: 640px){._rowCard_1pzak_61{grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-items:start}._rowCta_1pzak_171{grid-column:1 / -1;justify-self:stretch}}._container_1n53e_1{max-width:1200px;margin:0 auto;padding:0 1.5rem 2rem}._panel_1n53e_17{display:flex;flex-direction:column;gap:2rem;padding:clamp(1.5rem,3vw,2.75rem);border-radius:1.25rem;background:var(--demo-surface);border:1px solid var(--demo-border);box-shadow:var(--demo-panel-shadow)}._media_1n53e_39{position:relative;display:flex;align-items:center;justify-content:center;border-radius:1rem;background:var(--demo-bg);border:1px solid var(--demo-border);height:clamp(180px,24vw,260px);overflow:hidden}._mediaHasLogo_1n53e_65{background:#fff}[data-theme=dark] ._media_1n53e_39{border-color:#0000008c}._mediaInner_1n53e_81{position:absolute;top:0;right:0;bottom:0;left:0}._mediaInner_1n53e_81:after{content:"";position:absolute;left:0;right:0;bottom:0;height:50%;background:linear-gradient(to top,#0000008c,#00000040 45%,#0000);pointer-events:none;z-index:1}._mediaInnerTransparent_1n53e_129:after{display:none}._mediaImage_1n53e_137{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;padding:1.5rem;box-sizing:border-box;object-fit:contain;object-position:center}._mediaLabel_1n53e_161{font-size:var(--type-ui);font-weight:300;letter-spacing:.08em;text-transform:uppercase;color:var(--demo-text-muted)}._content_1n53e_177{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}._brandDesc_1n53e_191{font-size:var(--type-ui);font-weight:300;line-height:1.65;color:var(--demo-text-muted);margin:0}._brandHighlight_1n53e_209{font-size:var(--type-ui);font-weight:700;line-height:1.65;color:var(--demo-text);margin:0}._backLink_1n53e_225{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.5rem;font-size:var(--type-ui);font-weight:600;color:var(--demo-red);text-decoration:none;transition:color .2s ease}._backLink_1n53e_225:hover{color:var(--demo-text)}._detailsToggle_1n53e_257{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.5rem;padding:0;border:0;background:none;font-family:inherit;font-size:var(--type-ui);font-weight:600;color:var(--demo-red);cursor:pointer;transition:color .2s ease}._detailsToggle_1n53e_257:hover{color:var(--demo-text)}._detailsIcon_1n53e_297{display:inline-flex;transition:transform .25s ease}._detailsIconOpen_1n53e_307{transform:rotate(180deg)}._details_1n53e_257{padding-top:2rem;border-top:1px solid var(--demo-border);animation:_detailsIn_1n53e_1 .3s ease}@keyframes _detailsIn_1n53e_1{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){._details_1n53e_257{animation:none}._detailsIcon_1n53e_297{transition:none}}._detailsHeading_1n53e_373{font-size:var(--type-ui);font-weight:700;line-height:1.4;color:var(--demo-text);margin:2rem 0 .75rem}._detailsHeading_1n53e_373:first-child{margin-top:0}._detailsText_1n53e_397{font-size:var(--type-ui);font-weight:300;line-height:1.75;color:var(--demo-text-muted);margin:0 0 1rem}._detailsEmphasis_1n53e_415{font-size:var(--type-ui);font-weight:700;line-height:1.75;color:var(--demo-text);margin:0 0 1rem}._detailsList_1n53e_431{margin:0 0 1rem;padding-left:1.25rem;list-style:disc}._detailsList_1n53e_431 li{font-size:var(--type-ui);font-weight:300;line-height:1.75;color:var(--demo-text-muted);margin-bottom:.75rem}._detailsList_1n53e_431 li::marker{color:var(--demo-red)}._detailsChecks_1n53e_467{list-style:none;padding-left:0}._detailsChecks_1n53e_467 li{position:relative;padding-left:1.75rem}._detailsChecks_1n53e_467 li::marker{content:none}._detailsChecks_1n53e_467 li:before{content:"";position:absolute;left:0;top:.4em;width:.95em;height:.95em;background-color:var(--demo-red);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center / contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center / contain no-repeat}._footerActions_1n53e_527{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;max-width:1400px;margin:0 auto;padding:0 1.5rem 4rem}._btnPrimary_1n53e_547,._btnSecondary_1n53e_549{position:relative;display:inline-flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1.05rem 1.5rem;border-radius:.75rem;font-family:inherit;font-size:var(--type-ui);font-weight:600;text-decoration:none;cursor:pointer;overflow:hidden;white-space:nowrap;transition:background .25s ease,border-color .25s ease}._btnPrimary_1n53e_547{background:var(--demo-red);color:#fff;border:1px solid var(--demo-red)}._btnPrimary_1n53e_547:disabled{opacity:.72;cursor:not-allowed}._btnPrimary_1n53e_547:disabled:before{display:none}._btnSecondary_1n53e_549{background:color-mix(in srgb,var(--demo-text) 8%,var(--demo-surface));color:var(--demo-text);border:1px solid color-mix(in srgb,var(--demo-text) 32%,transparent)}._btnSecondary_1n53e_549:hover{border-color:var(--demo-red-border)}._btnPrimary_1n53e_547:before,._btnSecondary_1n53e_549:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-120%);background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.35) 50%,transparent 100%);transition:transform .5s ease}._btnPrimary_1n53e_547:hover:before,._btnSecondary_1n53e_549:hover:before{transform:translate(120%)}._btnPrimary_1n53e_547 span,._btnSecondary_1n53e_549 span,._btnPrimary_1n53e_547 svg,._btnSecondary_1n53e_549 svg{position:relative;z-index:1}._btnPrimary_1n53e_547 svg,._btnSecondary_1n53e_549 svg{flex-shrink:0}@media (max-width: 860px){._btnPrimary_1n53e_547,._btnSecondary_1n53e_549{white-space:normal;text-align:left}}@media (max-width: 640px){._footerActions_1n53e_527{flex-direction:column;align-items:center}._btnPrimary_1n53e_547,._btnSecondary_1n53e_549{width:100%;max-width:22rem;white-space:normal}}@media (max-width: 860px){._panel_1n53e_17{gap:1.5rem}._media_1n53e_39{height:clamp(150px,34vw,200px)}}._section_1gssr_1{background-color:var(--demo-bg);width:100%;padding:6rem 1.5rem}._subpage_1gssr_13{padding:0 1.5rem 6rem}._inner_1gssr_21{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;align-items:stretch}._heading_1gssr_37{font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:700;line-height:1.2;color:var(--demo-text);text-align:center;margin:0 0 .75rem}._accent_1gssr_55{color:var(--demo-red)}._text_1gssr_63{font-size:var(--type-ui);font-weight:300;line-height:1.75;color:var(--demo-text-muted);margin:0 0 1.15rem}._contentHeading_1gssr_79{font-size:clamp(1.35rem,2.6vw,1.85rem);font-weight:700;line-height:1.3;color:var(--demo-text);margin:2.5rem 0 1rem}._contentHeading_1gssr_79:first-of-type{margin-top:.5rem}._results_1gssr_103{list-style:none;margin:0 0 1.5rem;padding:0}._result_1gssr_103{position:relative;padding:.35rem 0 .35rem 1.7rem;font-size:var(--type-ui);font-weight:300;line-height:1.7;color:var(--demo-text-muted)}._result_1gssr_103:before{content:"";position:absolute;left:0;top:.55em;width:.95em;height:.95em;background-color:var(--demo-red);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center / contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center / contain no-repeat}._actions_1gssr_161{display:flex;flex-wrap:wrap;margin:0 0 1.5rem}._btnPrimary_1gssr_173{position:relative;display:inline-flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1.05rem 1.5rem;border-radius:.75rem;background:var(--demo-red);color:#fff;border:1px solid var(--demo-red);font-family:inherit;font-size:var(--type-ui);font-weight:600;text-decoration:none;overflow:hidden;text-align:left;line-height:1.3}._contentHeadingAccent_1gssr_213{color:var(--demo-red)}._dkpHeading_1gssr_221{margin:0 0 .75rem;font-size:var(--type-ui);font-weight:700;line-height:1.35;color:var(--demo-text)}._closing_1gssr_237{font-size:clamp(1.15rem,2.2vw,1.45rem);font-weight:700;line-height:1.6;color:var(--demo-red);margin:.5rem 0 0}._panel_1gssr_253{width:100%;margin:.5rem 0 1.5rem;padding:1rem;border-radius:1.25rem;background:var(--demo-surface);border:1px solid var(--demo-border)}._mapWrap_1gssr_271{position:relative;width:100%;border-radius:.85rem;overflow:hidden;border:1px solid var(--demo-border)}._mapFrame_1gssr_287{display:block;width:100%;height:520px;border:0;filter:grayscale(1) contrast(.95) brightness(.85);transition:filter .5s ease}._mapFrameActive_1gssr_305{filter:none}._overlay_1gssr_313{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;width:100%;height:100%;padding:1rem;border:0;cursor:pointer;background:#0a0a0a8c;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);transition:background .3s ease}._overlay_1gssr_313:hover{background:#0a0a0a66}._overlayIcon_1gssr_361{display:inline-flex;align-items:center;justify-content:center;width:4.25rem;height:4.25rem;border-radius:50%;color:var(--demo-text);background:var(--demo-red);box-shadow:0 8px 24px #a5183473;transition:transform .25s ease}._overlay_1gssr_313:hover ._overlayIcon_1gssr_361{transform:scale(1.06)}._overlayTitle_1gssr_395{font-size:clamp(1.35rem,3vw,1.9rem);font-weight:700;letter-spacing:.02em;color:var(--demo-text)}._overlayHint_1gssr_409{font-size:.95rem;font-weight:300;color:var(--demo-text-muted)}@media (max-width: 640px){._section_1gssr_1{padding:4rem 1.25rem}._panel_1gssr_253{padding:.75rem}._mapFrame_1gssr_287{height:380px}}._container_c1key_1{max-width:860px;margin:0 auto;padding:0 0 2rem}._intro_c1key_13{margin:0 0 2.5rem;font-size:var(--type-ui);font-weight:300;line-height:1.75;color:var(--demo-text-muted)}._timeline_c1key_29{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._milestone_c1key_45{display:grid;grid-template-columns:auto 1fr;gap:1.25rem;align-items:stretch}._yearCol_c1key_59{position:relative;display:flex;flex-direction:column;align-items:center}._year_c1key_59{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:5.25rem;min-height:2.5rem;height:auto;padding:.55rem .7rem;border-radius:.75rem;background:var(--demo-red-soft);border:1px solid var(--demo-red-border);color:var(--demo-red);font-size:.9rem;font-weight:700;line-height:1.2;text-align:center;white-space:pre-line;z-index:1}._yearLong_c1key_115{min-width:5.25rem;max-width:5.25rem;min-height:0;padding:.32rem .35rem;font-size:.68rem;line-height:1.15;letter-spacing:-.01em}._yearCol_c1key_59:after{content:"";flex:1 1 auto;width:2px;min-height:1.75rem;margin-top:.45rem;background:var(--demo-red-border);border-radius:1px}._milestone_c1key_45:last-child ._yearCol_c1key_59:after{display:none}._milestoneBody_c1key_163{min-width:0;padding-bottom:2rem}._milestone_c1key_45:last-child ._milestoneBody_c1key_163{padding-bottom:0}._milestoneHeading_c1key_181{margin:.15rem 0 .55rem;font-size:var(--type-ui);font-weight:700;line-height:1.4;color:var(--demo-text)}._milestoneText_c1key_197{margin:0;font-size:var(--type-ui);font-weight:300;line-height:1.75;color:var(--demo-text-muted)}._actions_c1key_213{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:3rem}._btnPrimary_c1key_229,._btnSecondary_c1key_231{position:relative;display:inline-flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1.05rem 1.5rem;border-radius:.75rem;font-family:inherit;font-size:var(--type-ui);font-weight:600;text-decoration:none;cursor:pointer;overflow:hidden;transition:background .25s ease,border-color .25s ease}._btnPrimary_c1key_229{background:var(--demo-red);color:#fff;border:1px solid var(--demo-red)}._btnSecondary_c1key_231{background:color-mix(in srgb,var(--demo-text) 8%,var(--demo-surface));color:var(--demo-text);border:1px solid color-mix(in srgb,var(--demo-text) 32%,transparent)}._btnSecondary_c1key_231:hover{border-color:var(--demo-red-border)}._btnPrimary_c1key_229:before,._btnSecondary_c1key_231:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-120%);background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.35) 50%,transparent 100%);transition:transform .5s ease}._btnPrimary_c1key_229:hover:before,._btnSecondary_c1key_231:hover:before{transform:translate(120%)}._btnPrimary_c1key_229 span,._btnSecondary_c1key_231 span,._btnPrimary_c1key_229 svg,._btnSecondary_c1key_231 svg{position:relative;z-index:1}._btnPrimary_c1key_229 span,._btnSecondary_c1key_231 span{flex:1 1 auto;min-width:0;text-align:left;overflow-wrap:break-word}._btnPrimary_c1key_229 svg,._btnSecondary_c1key_231 svg{flex-shrink:0}._milestoneHeading_c1key_181,._milestoneText_c1key_197,._intro_c1key_13{overflow-wrap:break-word}@media (max-width: 640px){._intro_c1key_13{margin-bottom:1.75rem;line-height:1.65}._timeline_c1key_29{margin-left:.35rem;padding-left:1.05rem;border-left:2px solid var(--demo-red-border)}._milestone_c1key_45{display:flex;flex-direction:column;gap:.55rem}._yearCol_c1key_59{align-items:flex-start}._yearCol_c1key_59:after{display:none}._year_c1key_59,._yearLong_c1key_115{min-width:0;max-width:none;font-size:.85rem;padding:.4rem .7rem;white-space:normal}._yearLong_c1key_115{font-size:.8rem;line-height:1.25;letter-spacing:0}._milestoneHeading_c1key_181{margin-top:0;line-height:1.35}._milestoneText_c1key_197{line-height:1.65}._milestoneBody_c1key_163{padding-bottom:1.5rem}._actions_c1key_213{flex-direction:column;align-items:stretch;margin-top:2.25rem;gap:.75rem}._btnPrimary_c1key_229,._btnSecondary_c1key_231{width:100%;box-sizing:border-box;padding:.9rem 1.1rem}}._section_1gwug_1{background-color:var(--demo-bg);width:100%;padding:6rem 1.5rem}._subpage_1gwug_13{padding:0 0 6rem}._inner_1gwug_21{max-width:1100px;margin:0 auto;min-width:0}._heading_1gwug_33,._sectionHeading_1gwug_35,._lead_1gwug_37{font-size:clamp(1.35rem,2.6vw,1.85rem);font-weight:700;line-height:1.3;color:var(--demo-text);margin:2.5rem 0 1rem;overflow-wrap:break-word}._heading_1gwug_33,._lead_1gwug_37{margin-top:0}._lead_1gwug_37{margin-bottom:1.75rem}._emphasis_1gwug_73{font-weight:700;color:var(--demo-text)}._sectionHeading_1gwug_35:first-child{margin-top:0}._text_1gwug_91{font-size:var(--type-ui);font-weight:300;line-height:1.75;color:var(--demo-text-muted);margin:0 0 1.15rem;overflow-wrap:break-word}._productBlock_1gwug_109{display:grid;grid-template-columns:minmax(0,1fr) minmax(16.5rem,22rem);gap:1.75rem;align-items:center;margin:1.75rem 0 2.25rem}._productBlock_1gwug_109:has(._thumbs_1gwug_125){grid-template-columns:minmax(0,1fr) minmax(16.5rem,22rem)}._productBlock_1gwug_109 ._text_1gwug_91:last-child{margin-bottom:0}._productCard_1gwug_141{position:relative;display:flex;flex-direction:column;gap:.75rem;padding:.85rem .9rem 1rem;border-radius:1rem;background:var(--demo-surface);border:1px solid var(--demo-border);text-decoration:none;color:inherit;transition:border-color .2s ease,box-shadow .2s ease}._productCard_1gwug_141:hover{border-color:var(--demo-red-border);box-shadow:var(--demo-panel-shadow)}._thumb_1gwug_125,._thumbs_1gwug_125{position:relative;display:grid;gap:.75rem}._waterborne_1gwug_193{position:absolute;top:.55rem;right:.55rem;width:2.4rem;height:2.4rem;object-fit:contain;z-index:1;pointer-events:none}._thumbs_1gwug_125{grid-template-columns:1fr 1fr;gap:.35rem .65rem;align-items:end}._figure_1gwug_227{margin:0;display:flex;flex-direction:column;align-items:center;gap:0;width:100%}._productFrame_1gwug_245{display:flex;align-items:center;justify-content:center;width:100%;height:18rem;background:#fff;border-radius:.7rem}._thumbs_1gwug_125 ._productFrame_1gwug_245{height:15.5rem;overflow:hidden}._thumbs_1gwug_125 ._productImage_1gwug_275{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center 40%}._productImage_1gwug_275{display:block;width:auto;height:90%;max-width:86%;object-fit:contain}._caption_1gwug_307{margin:0;padding:.15rem 0 0;line-height:1.15;font-size:var(--type-chrome);font-weight:600;color:var(--demo-text-muted);text-align:center;overflow-wrap:break-word}._productMeta_1gwug_329{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.35rem;padding:0 .15rem}._thumbs_1gwug_125+._productMeta_1gwug_329{padding-top:1.1rem}._productName_1gwug_355{font-size:var(--type-ui);font-weight:700;color:var(--demo-text);overflow-wrap:break-word}._productCta_1gwug_369{font-size:var(--type-ui);font-weight:700;letter-spacing:.02em;color:var(--demo-red);overflow-wrap:break-word}@media (max-width: 860px){._section_1gwug_1{padding:4rem 1.25rem}._subpage_1gwug_13{padding:0 0 4rem}._productBlock_1gwug_109,._productBlock_1gwug_109:has(._thumbs_1gwug_125){grid-template-columns:1fr;gap:1rem}._productCard_1gwug_141,._productBlock_1gwug_109:has(._thumbs_1gwug_125) ._productCard_1gwug_141{width:100%;max-width:none;justify-self:stretch}}@media (max-width: 640px){._subpage_1gwug_13{padding:0 0 2.5rem}._heading_1gwug_33,._sectionHeading_1gwug_35,._lead_1gwug_37{font-size:1.2rem;line-height:1.3;margin:1.75rem 0 .85rem}._heading_1gwug_33,._lead_1gwug_37{margin-top:0}._lead_1gwug_37{margin-bottom:1.25rem}._text_1gwug_91{font-size:1rem;line-height:1.65;margin-bottom:1rem}._productBlock_1gwug_109,._productBlock_1gwug_109:has(._thumbs_1gwug_125){gap:.85rem;margin:1.25rem 0 1.75rem}._productCard_1gwug_141{padding:.75rem .75rem .9rem}._productFrame_1gwug_245{height:12.5rem}._thumbs_1gwug_125 ._productFrame_1gwug_245{height:10.5rem}._productName_1gwug_355,._productCta_1gwug_369{white-space:normal}._waterborne_1gwug_193{top:.4rem;right:.4rem;width:2.1rem;height:2.1rem}._flyer_1gwug_547{margin-top:1.75rem;padding:.75rem}}._flyer_1gwug_547{margin:2.75rem 0 0;padding:1.25rem;border-radius:1rem;background:#fff;border:1px solid var(--demo-border)}._flyerImage_1gwug_575{display:block;width:100%;height:auto}._container_153r7_1{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;align-items:center;padding-bottom:3rem}._brandName_153r7_19{font-size:clamp(1.35rem,2.6vw,1.85rem);font-weight:700;line-height:1.3;color:var(--demo-text);text-align:center;margin:0 0 .85rem}._lead_153r7_37{font-size:1.05rem;font-weight:400;line-height:1.7;color:var(--demo-text);text-align:center;margin:0 0 .75rem}._choose_153r7_55{font-size:1rem;font-weight:300;line-height:1.7;color:var(--demo-text-muted);text-align:center;margin:0 0 2.5rem}._buttons_153r7_73{display:flex;flex-wrap:wrap;justify-content:center;gap:1.25rem;width:100%}._btn_153r7_89{position:relative;display:flex;align-items:center;justify-content:center;min-height:4.5rem;min-width:260px;flex:1 1 280px;max-width:340px;padding:1rem 1.35rem;border-radius:1rem;background:var(--demo-red);border:1px solid var(--demo-red);overflow:hidden;text-decoration:none;cursor:pointer}._btnText_153r7_125{position:relative;z-index:1;color:#fff;font-family:inherit;font-size:1.05rem;font-weight:700;line-height:1.35;letter-spacing:.02em;text-align:center}._btn_153r7_89:before,._ctaBtn_153r7_151:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-120%);background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.35) 50%,transparent 100%);transition:transform .5s ease}._btn_153r7_89:hover:before,._ctaBtn_153r7_151:hover:before{transform:translate(120%)}._btnCurrent_153r7_189{outline:2px solid var(--demo-red);outline-offset:3px}._btnIdle_153r7_199{background:var(--demo-surface);border-color:var(--demo-red-border)}._btnIdle_153r7_199 ._btnText_153r7_125{color:var(--demo-red)}._btnIdle_153r7_199:hover{background:var(--demo-red);border-color:var(--demo-red)}._btnIdle_153r7_199:hover ._btnText_153r7_125{color:#fff}._section_153r7_235{width:100%;max-width:960px;margin:5rem auto 0;scroll-margin-top:7rem}._sectionSolo_153r7_249{margin-top:2.5rem}._sectionTitle_153r7_257{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;line-height:1.25;color:var(--demo-text);margin:0 0 1.25rem}._sectionText_153r7_273{font-size:1rem;font-weight:300;line-height:1.75;color:var(--demo-text-muted);margin:0 0 1.1rem}._sectionTextStrong_153r7_289{font-weight:700;color:var(--demo-text)}._blockHeading_153r7_299{font-size:1.15rem;font-weight:700;color:var(--demo-red);margin:2rem 0 1.1rem}._areas_153r7_313{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem;margin:0 0 2rem;align-items:stretch}._area_153r7_313{display:flex;flex-direction:column;height:100%;padding:1.15rem 1.2rem;border:1px solid var(--demo-border);border-radius:.85rem;background:var(--demo-surface);box-sizing:border-box}._areaTitle_153r7_351{font-size:1rem;font-weight:700;line-height:1.35;color:var(--demo-text);margin:0 0 .35rem}._areaText_153r7_367{font-size:.95rem;font-weight:300;line-height:1.65;color:var(--demo-text-muted);margin:0}._catalogs_153r7_383{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;width:100%;margin:0 0 2rem}._catalog_153r7_383{display:flex;align-items:center;justify-content:center;min-height:4.1rem;padding:.75rem .85rem;border-radius:.65rem;background:var(--demo-surface);border:1px solid var(--demo-red);color:var(--demo-text);font-size:.78rem;font-weight:700;letter-spacing:.02em;line-height:1.35;text-decoration:none;text-align:center;text-wrap:balance;white-space:normal}._catalog_153r7_383:hover{border-color:var(--demo-red-border)}._benefits_153r7_447{background:var(--demo-surface);border:1px solid var(--demo-border);border-radius:1rem;padding:2.5rem 2rem;margin-bottom:2.5rem}._benefitsTitle_153r7_463{font-size:clamp(1.25rem,2.4vw,1.75rem);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--demo-text);text-align:center;margin:0 0 2rem}._accent_153r7_483{color:var(--demo-red)}._cards_153r7_491{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem;align-items:stretch}._cardsTriple_153r7_505{grid-template-columns:repeat(3,minmax(0,1fr))}._card_153r7_491{display:flex;flex-direction:column;height:100%;padding:1.15rem 1.2rem;border:1px solid var(--demo-border);border-radius:.85rem;background:var(--demo-bg);box-sizing:border-box}._cardTitle_153r7_535{font-size:.9rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--demo-text);margin:0 0 .5rem}._cardDesc_153r7_553{font-size:.85rem;font-weight:300;line-height:1.55;color:var(--demo-text-muted);margin:0}._lists_153r7_569{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;column-gap:2.5rem;row-gap:1.25rem;align-items:start;margin-bottom:2.5rem}._listsSingle_153r7_589{grid-template-columns:1fr;grid-template-rows:none}._listsSingle_153r7_589 ._listCol_153r7_599{display:block;grid-row:auto}._listCol_153r7_599{display:grid;grid-template-rows:subgrid;grid-row:span 2}._listTitle_153r7_621{font-size:1.15rem;font-weight:700;line-height:1.35;color:var(--demo-text);margin:0}._checkList_153r7_637{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.85rem}._checkItem_153r7_655{display:flex;align-items:flex-start;gap:.75rem}._checkIcon_153r7_667{display:inline-flex;align-items:center;justify-content:center;color:var(--demo-red);flex-shrink:0;margin-top:.15rem}._checkText_153r7_685{font-size:1rem;font-weight:400;line-height:1.55;color:var(--demo-text-muted)}._readyBlock_153r7_699{margin:0 0 1.5rem}._readyText_153r7_707{font-size:1rem;font-weight:700;line-height:1.75;color:var(--demo-text);margin:0}._ctaRow_153r7_723{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}._ctaBtn_153r7_151{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:1.1rem 2.25rem;border-radius:9999px;background:var(--demo-red);border:1px solid var(--demo-red);overflow:hidden;text-decoration:none;cursor:pointer}._afterNote_153r7_765{font-size:.95rem;font-weight:700;line-height:1.7;color:var(--demo-text);margin:1.25rem 0 0}@media (max-width: 860px){._catalogs_153r7_383{grid-template-columns:1fr}._cardsTriple_153r7_505{grid-template-columns:repeat(2,minmax(0,1fr))}}._brandName_153r7_19,._lead_153r7_37,._choose_153r7_55,._sectionTitle_153r7_257,._sectionText_153r7_273,._blockHeading_153r7_299,._areaTitle_153r7_351,._areaText_153r7_367,._benefitsTitle_153r7_463,._cardTitle_153r7_535,._cardDesc_153r7_553,._listTitle_153r7_621,._checkText_153r7_685,._readyText_153r7_707,._afterNote_153r7_765,._btnText_153r7_125{overflow-wrap:break-word}@media (max-width: 640px){._container_153r7_1{align-items:stretch;padding-bottom:2rem}._brandName_153r7_19{font-size:1.25rem}._lead_153r7_37{font-size:1rem;line-height:1.6}._choose_153r7_55{margin-bottom:1.5rem;line-height:1.6}._buttons_153r7_73{gap:.75rem}._btn_153r7_89{flex:1 1 100%;min-width:0;max-width:none;min-height:3.6rem;padding:.8rem 1.1rem;border-radius:.85rem}._btnText_153r7_125{font-size:.95rem}._sectionSolo_153r7_249{margin-top:1.75rem}._sectionText_153r7_273{line-height:1.65}._blockHeading_153r7_299{font-size:1.05rem;margin:1.5rem 0 .85rem}._areas_153r7_313,._cards_153r7_491,._cardsTriple_153r7_505{grid-template-columns:1fr}._area_153r7_313,._card_153r7_491{padding:1rem}._benefits_153r7_447{padding:1.35rem 1rem;margin-bottom:1.75rem}._benefitsTitle_153r7_463{font-size:1.15rem;letter-spacing:.02em;line-height:1.3;margin-bottom:1.15rem}._lists_153r7_569{grid-template-columns:1fr;grid-template-rows:none;gap:1.5rem;margin-bottom:1.75rem}._listCol_153r7_599{display:block;grid-row:auto}._listTitle_153r7_621{font-size:1.05rem;margin-bottom:.9rem}._checkText_153r7_685{font-size:.95rem}._ctaRow_153r7_723{width:100%}._ctaBtn_153r7_151{width:100%;box-sizing:border-box;padding:.95rem 1.2rem;border-radius:.75rem}._readyText_153r7_707,._afterNote_153r7_765{line-height:1.6}}._container_1833v_1{max-width:860px;margin:0 auto;min-width:0}._lead_1833v_13{font-size:1rem;font-weight:300;line-height:1.7;color:var(--demo-text-muted);text-align:center;margin:0 auto 3rem;max-width:620px;overflow-wrap:break-word}._categories_1833v_35{display:flex;flex-direction:column;gap:.35rem}._category_1833v_47{scroll-margin-top:7rem}._categoryToggle_1833v_55{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem .15rem .75rem;margin:0;background:transparent;border:none;border-bottom:1px solid var(--demo-border);cursor:pointer;font-family:inherit;text-align:left;color:inherit;min-width:0}._categoryOpen_1833v_91 ._categoryToggle_1833v_55{border-bottom-color:var(--demo-red);margin-bottom:1rem}._categoryTitle_1833v_101{font-size:clamp(1.05rem,2vw,1.25rem);font-weight:700;line-height:1.3;color:var(--demo-text);margin:0;flex:1;min-width:0;overflow-wrap:break-word}._list_1833v_123{display:flex;flex-direction:column;gap:1rem}._item_1833v_135{border:1px solid var(--demo-border);border-radius:.85rem;background:var(--demo-surface);overflow:hidden;scroll-margin-top:7rem;transition:border-color .2s ease}._item_1833v_135:hover{border-color:var(--demo-red-border)}._item_1833v_135._itemOpen_1833v_161{border-color:var(--demo-red)}._question_1833v_169{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;background:transparent;border:none;cursor:pointer;font-family:inherit;font-size:1.05rem;font-weight:600;color:var(--demo-text);text-align:left;min-width:0}._question_1833v_169>span:first-child{flex:1;min-width:0;overflow-wrap:break-word}._icon_1833v_217{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--demo-red);transition:transform .25s ease}._iconOpen_1833v_235{transform:rotate(180deg)}._answer_1833v_243{margin:0;padding:0 1.5rem 1.5rem;font-size:.95rem;font-weight:300;line-height:1.7;color:var(--demo-text-muted);overflow-wrap:break-word}._answerLink_1833v_263{color:var(--demo-red);text-decoration:none;transition:color .2s ease;overflow-wrap:anywhere}._answerLink_1833v_263:hover{text-decoration:underline}@media (prefers-reduced-motion: reduce){._icon_1833v_217{transition:none}}@media (max-width: 640px){._lead_1833v_13{font-size:.95rem;line-height:1.6;margin-bottom:1.5rem}._categoryToggle_1833v_55{align-items:flex-start;padding:.8rem .05rem .7rem}._categoryOpen_1833v_91 ._categoryToggle_1833v_55{margin-bottom:.85rem}._categoryTitle_1833v_101{font-size:1.02rem}._icon_1833v_217{margin-top:.1rem}._question_1833v_169{align-items:flex-start;gap:.75rem;padding:1rem;font-size:.95rem;line-height:1.4}._answer_1833v_243{padding:0 1rem 1.15rem;font-size:.9rem;line-height:1.65}}._section_xvrz6_1{background-color:var(--demo-bg);width:100%;padding:6rem 1.5rem}._subpage_xvrz6_13{padding:0}._inner_xvrz6_21{max-width:1200px;margin:0 auto}._heading_xvrz6_31{font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:700;line-height:1.2;color:var(--demo-text);text-align:center;margin:0 0 2rem}._accent_xvrz6_49{color:var(--demo-red)}._grid_xvrz6_57{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;align-items:stretch}._steps_xvrz6_71{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}._stepItem_xvrz6_89{display:flex;flex-direction:column;gap:.55rem}._step_xvrz6_71{width:100%;display:flex;align-items:center;gap:1rem;padding:.85rem 1.25rem;border-radius:.75rem;background:var(--demo-surface);border:1px solid var(--demo-border);color:inherit;font-family:inherit;text-align:left;cursor:pointer;transition:border-color .25s ease,background .25s ease}._step_xvrz6_71:hover{border-color:var(--demo-red-border);background:var(--demo-red-soft)}._stepActive_xvrz6_143{border-color:var(--demo-red);background:var(--demo-red-soft)}._stepNumber_xvrz6_153{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.75rem;background:var(--demo-red-soft);border:1px solid var(--demo-red-border);color:var(--demo-red);font-size:.9rem;font-weight:700}._stepLabel_xvrz6_183{flex:1;min-width:0;font-size:.95rem;font-weight:400;color:var(--demo-text);overflow-wrap:break-word}._stepChevron_xvrz6_201{display:inline-flex;flex-shrink:0;color:var(--demo-red);transition:transform .25s ease}._stepChevronOpen_xvrz6_215{transform:rotate(180deg)}._stepDescription_xvrz6_223{margin:0;padding:0 .25rem .35rem 3.75rem;font-size:.9rem;font-weight:300;line-height:1.6;color:var(--demo-text-muted);overflow-wrap:break-word}._media_xvrz6_243{position:relative;overflow:hidden;border-radius:1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.07);min-height:520px}._mediaImg_xvrz6_261{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .7s ease;pointer-events:none}._mediaImgActive_xvrz6_283{opacity:1}._media_xvrz6_243:after{content:"";position:absolute;left:0;right:0;bottom:0;height:42%;background:linear-gradient(to top,#000000c7,#00000059 55%,#0000);pointer-events:none}._mediaCenter_xvrz6_323:after{top:0;right:0;bottom:0;left:0;height:auto;background:radial-gradient(ellipse at center,#0000007a,#00000038 42%,#00000014)}._caption_xvrz6_345{position:absolute;z-index:2;display:flex;pointer-events:none;animation:_captionIn_xvrz6_1 .5s ease}._captionBottom_xvrz6_361{left:0;right:0;bottom:0;flex-direction:column;padding:1.5rem 1.75rem 1.85rem}._captionCenter_xvrz6_377{top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;padding:1.5rem}._captionLabel_xvrz6_391{font-size:clamp(1.05rem,2vw,1.35rem);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff;border-bottom:2px solid var(--demo-red);padding-bottom:.28rem;width:fit-content;max-width:100%;text-align:center;overflow-wrap:break-word}._captionCenter_xvrz6_377 ._captionLabel_xvrz6_391{padding:.45rem .8rem .55rem;background:#0000006b;border-radius:.35rem}@keyframes _captionIn_xvrz6_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._progress_xvrz6_455{position:absolute;left:0;right:0;bottom:0;z-index:3;height:4px;background:#fff3;pointer-events:none}._progressFill_xvrz6_477{height:100%;width:0;background:var(--demo-red);animation-name:_progressGrow_xvrz6_1;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes _progressGrow_xvrz6_1{0%{width:0}to{width:100%}}@media (prefers-reduced-motion: reduce){._caption_xvrz6_345{animation:none}._stepChevron_xvrz6_201{transition:none}}@media (prefers-reduced-motion: reduce){._mediaImg_xvrz6_261{transition:none}}@media (max-width: 860px){._section_xvrz6_1{padding:4rem 1.25rem}._subpage_xvrz6_13{padding:0}._grid_xvrz6_57{grid-template-columns:1fr;gap:1.5rem}._media_xvrz6_243{order:-1;min-height:0;aspect-ratio:4 / 3}._stepDescription_xvrz6_223{padding-left:.15rem}._captionBottom_xvrz6_361{padding:1.15rem 1.25rem 1.45rem}._captionLabel_xvrz6_391{font-size:.95rem;letter-spacing:.02em;line-height:1.3}}@media (max-width: 640px){._section_xvrz6_1{padding:2.5rem 1rem}._subpage_xvrz6_13{padding:0}._step_xvrz6_71{gap:.7rem;padding:.7rem .9rem}._stepNumber_xvrz6_153{width:2.1rem;height:2.1rem;border-radius:.6rem;font-size:.82rem}._stepLabel_xvrz6_183{font-size:.88rem;line-height:1.35}._stepDescription_xvrz6_223{font-size:.88rem;line-height:1.6;padding:0 .1rem .25rem}._steps_xvrz6_71{gap:.55rem}._captionCenter_xvrz6_377,._captionBottom_xvrz6_361{padding:.9rem 1rem 1.15rem}}._section_19so6_1{background-color:transparent;width:100%;padding:6rem 1.5rem}._subpage_19so6_13{padding:0 0 6rem}._inner_19so6_21{max-width:1200px;margin:0 auto}._cards_19so6_31{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;align-items:stretch}._cards_19so6_31>*{display:flex;flex-direction:column;height:100%;min-height:100%}._card_19so6_31{display:flex;flex-direction:column;align-items:flex-start;flex:1;height:100%;min-height:24rem;padding:1.75rem 1.5rem;border-radius:1.25rem;background:var(--demo-surface);border:1px solid var(--demo-border)}._company_19so6_85{margin:0 0 1rem;font-size:var(--type-ui);font-weight:700;line-height:1.3;color:var(--demo-text)}._quote_19so6_101{margin:0;flex:1;font-size:var(--type-ui);font-weight:300;font-style:italic;line-height:1.65;color:var(--demo-text-muted)}._attribution_19so6_121{margin:1.5rem 0 0;font-size:var(--type-ui);font-weight:500;line-height:1.4;color:var(--demo-text);text-align:left;align-self:flex-start}@media (max-width: 900px){._cards_19so6_31{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}@media (max-width: 560px){._section_19so6_1{padding:4rem 1.25rem}._subpage_19so6_13{padding:0 0 4rem}._cards_19so6_31{grid-template-columns:1fr;gap:1.5rem}._card_19so6_31{min-height:0}}._container_a0wwj_1{max-width:860px;margin:0 auto;padding:0 0 4rem;min-width:0}._lead_a0wwj_15{font-size:1rem;font-weight:300;line-height:1.7;color:var(--demo-text-muted);text-align:center;margin:0 auto 3rem;max-width:620px;overflow-wrap:break-word}._list_a0wwj_37{display:flex;flex-direction:column;gap:1rem}._item_a0wwj_49{border:1px solid var(--demo-border);border-radius:.85rem;background:var(--demo-surface);overflow:hidden;scroll-margin-top:7rem;transition:border-color .2s ease}._item_a0wwj_49:hover{border-color:var(--demo-red-border)}._item_a0wwj_49._itemOpen_a0wwj_75{border-color:var(--demo-red)}._question_a0wwj_83{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;background:transparent;border:none;cursor:pointer;font-family:inherit;font-size:1.05rem;font-weight:600;color:var(--demo-text);text-align:left;min-width:0}._question_a0wwj_83>span:first-child{flex:1;min-width:0;overflow-wrap:break-word}._icon_a0wwj_131{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--demo-red);transition:transform .25s ease}._iconOpen_a0wwj_149{transform:rotate(180deg)}._answer_a0wwj_157{margin:0;padding:0 1.5rem 1.5rem;font-size:.95rem;font-weight:300;line-height:1.7;color:var(--demo-text-muted)}._excerpt_a0wwj_175{margin:0 0 1.25rem;overflow-wrap:break-word}._more_a0wwj_185{display:inline-flex;align-items:center;gap:.55rem;padding:.7rem 1.35rem;border-radius:.65rem;border:1px solid var(--demo-red);background:var(--demo-red);color:#fff;font-family:inherit;font-size:var(--type-chrome);font-weight:700;letter-spacing:.03em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .2s ease,color .2s ease}._more_a0wwj_185:hover{background:transparent;color:var(--demo-red)}._more_a0wwj_185 svg{flex-shrink:0}@media (prefers-reduced-motion: reduce){._icon_a0wwj_131{transition:none}}@media (max-width: 640px){._container_a0wwj_1{padding-bottom:2rem}._lead_a0wwj_15{font-size:.95rem;line-height:1.6;margin-bottom:1.5rem}._question_a0wwj_83{align-items:flex-start;gap:.75rem;padding:1rem;font-size:.95rem;line-height:1.4}._icon_a0wwj_131{margin-top:.1rem}._answer_a0wwj_157{padding:0 1rem 1.15rem;font-size:.9rem;line-height:1.65}._excerpt_a0wwj_175{margin-bottom:1rem}._more_a0wwj_185{padding:.65rem 1.15rem}}._container_1pzsy_1{width:100%;max-width:900px;margin:0 auto}._searchForm_1pzsy_13{display:flex;align-items:center;gap:.6rem;width:100%;height:3.25rem;padding:0 1.1rem;margin-bottom:2rem;border:1px solid var(--demo-border, rgba(255, 255, 255, .14));border-radius:.5rem;background:var(--demo-surface, rgba(255, 255, 255, .04));transition:border-color .2s ease,box-shadow .2s ease}._searchForm_1pzsy_13:focus-within{border-color:var(--demo-red, #a51834);box-shadow:0 0 0 3px var(--demo-red-soft, var(--demo-red-soft))}._searchIcon_1pzsy_51{display:inline-flex;align-items:center;color:var(--demo-red, #a51834);flex-shrink:0}._searchInput_1pzsy_65{flex:1;min-width:0;height:100%;border:0;background:transparent;color:var(--demo-text, #f7f7f7);font-size:1.05rem;outline:none}._searchInput_1pzsy_65::placeholder{color:var(--demo-text-muted, #c4c3c3)}._searchInput_1pzsy_65::-webkit-search-cancel-button{-webkit-appearance:none}._status_1pzsy_103{font-size:1rem;color:var(--demo-text-muted, #c4c3c3);margin-bottom:1.5rem}._status_1pzsy_103 strong{color:var(--demo-text, #f7f7f7)}._statusHint_1pzsy_123{font-size:.9rem;color:var(--demo-text-muted, #c4c3c3)}._emptyState_1pzsy_133{padding:2rem 0}._results_1pzsy_141{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.85rem}._result_1pzsy_141{position:relative;display:grid;gap:.3rem;padding:1.15rem 3.25rem 1.15rem 1.25rem;border:1px solid var(--demo-border, rgba(255, 255, 255, .1));border-radius:.85rem;background:var(--demo-surface, rgba(255, 255, 255, .03));text-decoration:none;transition:border-color .18s ease,background .18s ease}._result_1pzsy_141:hover{border-color:var(--demo-red-border);background:var(--demo-red-soft)}._resultSection_1pzsy_193{font-size:.7rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--demo-red, #a51834)}._resultTitle_1pzsy_209{font-size:1.15rem;font-weight:700;line-height:1.3;color:var(--demo-text, #f7f7f7)}._resultSnippet_1pzsy_223{font-size:.95rem;line-height:1.55;color:var(--demo-text-muted, #c4c3c3)}._resultGo_1pzsy_235{position:absolute;top:1.15rem;right:1.1rem;display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--demo-red, #a51834);opacity:0;transform:translate(-4px);transition:opacity .18s ease,transform .18s ease}._result_1pzsy_141:hover ._resultGo_1pzsy_235{opacity:1;transform:translate(0)}@media (max-width: 640px){._result_1pzsy_141{padding-right:1.25rem}._resultGo_1pzsy_235{position:static;opacity:1;transform:none;margin-top:.4rem}}:root{--color-white-ish: #F5F5F5;--color-red: #a51834;--color-blue: #0060AC;--color-black: #000000;--color-dark-blue: #073458;--color-grey-50: #9D9D9D;--color-grey-30: #C6C6C6;--color-grey-10: #ECECEC;--color-yellow: #FDC50E;--color-orange: #F18D29;--demo-bg: #ECEFF4;--demo-surface: #FFFFFF;--demo-text: #2E3440;--demo-text-muted: #5E6B7A;--demo-red: #a51834;--demo-blue: #0077B6;--demo-border: rgba(46, 52, 64, .1);--demo-red-soft: rgba(165, 24, 52, .09);--demo-red-border: rgba(165, 24, 52, .26);--hero-leaf-green: #1E9E52;--hero-leaf-green-muted: rgba(30, 158, 82, .3);--demo-nav-bg: #FFFFFF;--demo-nav-transparent: rgba(236, 239, 244, .92);--demo-panel-shadow: 0 0 4px color-mix(in srgb, var(--demo-text) 6%, transparent), 0 0 28px color-mix(in srgb, var(--demo-text) 12%, transparent), 0 0 64px color-mix(in srgb, var(--demo-text) 16%, transparent), 0 0 120px color-mix(in srgb, var(--demo-text) 18%, transparent);--font-sans: "Roboto", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--type-display: clamp(4rem, 7vw, 7rem);--type-title: clamp(2.25rem, 4.5vw, 3rem);--type-ui: 1.125rem;--type-chrome: .9rem;--demo-fade-line: color-mix(in srgb, var(--demo-text) 40%, transparent);line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color-scheme:light}[data-theme=dark]{--demo-panel-shadow: 0 0 4px color-mix(in srgb, var(--demo-red) 12%, transparent), 0 0 28px color-mix(in srgb, var(--demo-red) 18%, transparent), 0 0 64px color-mix(in srgb, var(--demo-red) 22%, transparent), 0 0 120px color-mix(in srgb, var(--demo-red) 28%, transparent);--demo-fade-line: color-mix(in srgb, var(--demo-red) 55%, transparent);--hero-leaf-green: #3DD07A;--hero-leaf-green-muted: rgba(61, 208, 122, .32)}html[data-hero-scroll-lock],html[data-hero-scroll-lock] body{overflow:hidden!important;overscroll-behavior:none;height:100%;touch-action:none}#top-header,#main-nav{transition:opacity 1.8s ease,visibility 1.8s ease}html[data-hero-intro] #top-header,html[data-hero-intro] #main-nav{opacity:0;visibility:hidden;pointer-events:none}*{margin:0;padding:0;box-sizing:border-box;font-family:var(--font-sans)}section[id]{scroll-margin-top:6rem}button,input,optgroup,select,textarea{font-family:var(--font-sans)}html{overflow-x:hidden;scroll-behavior:smooth}body{margin:0;font-family:var(--font-sans);background-color:var(--demo-bg);color:var(--demo-text);min-width:320px;min-height:100vh;overflow-x:hidden}#root{width:100%;margin:0 auto}.tm-mark{font-size:.55em;line-height:0;vertical-align:super;font-weight:inherit;letter-spacing:0}html{scrollbar-width:thin;scrollbar-color:var(--demo-red) var(--demo-bg)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--demo-bg)}::-webkit-scrollbar-thumb{background-color:var(--demo-red);border-radius:9999px;border:3px solid var(--demo-bg)}::-webkit-scrollbar-thumb:hover{background-color:var(--demo-red)}
