.CircuitTraces-module__JIidtW__field{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.CircuitTraces-module__JIidtW__node{filter:drop-shadow(0 0 6px var(--lime))}.CircuitTraces-module__JIidtW__pulse{filter:drop-shadow(0 0 5px var(--lime))}@media (prefers-reduced-motion:reduce){.CircuitTraces-module__JIidtW__pulse{opacity:0!important}}
.HeroVisual-module__Q2ZcUa__stage{justify-content:center;align-items:center;width:100%;height:420px;display:flex;position:relative}.HeroVisual-module__Q2ZcUa__glow{background:radial-gradient(circle, color-mix(in srgb, var(--lime) 16%, transparent), transparent 65%);filter:blur(2px);pointer-events:none;width:420px;height:420px;position:absolute}.HeroVisual-module__Q2ZcUa__canvasWrap{width:100%;height:100%;position:relative}.HeroVisual-module__Q2ZcUa__fallback{object-fit:contain;width:auto;max-width:100%;height:100%;position:relative}@media (max-width:859px){.HeroVisual-module__Q2ZcUa__stage{height:240px}.HeroVisual-module__Q2ZcUa__glow{width:280px;height:280px}}
.Marquee-module__nixtpG__marquee{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding-block:var(--space-4)}.Marquee-module__nixtpG__item{align-items:center;gap:var(--space-3);padding-inline:var(--space-5);color:var(--muted);font-size:.9rem;display:inline-flex}.Marquee-module__nixtpG__dot{color:var(--lime-text)}
.Hero-module___w2HtG__hero{padding-top:calc(var(--nav-height) + var(--space-8));padding-bottom:var(--space-8);position:relative;overflow:hidden}.Hero-module___w2HtG__circuit{opacity:.7}.Hero-module___w2HtG__inner{z-index:1;align-items:center;gap:var(--space-8);text-align:center;grid-template-columns:1fr;display:grid;position:relative}.Hero-module___w2HtG__copy{flex-direction:column;align-items:center;display:flex}.Hero-module___w2HtG__eyebrow{letter-spacing:.08em;color:var(--lime-text);margin-bottom:var(--space-5);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem;display:inline-block}.Hero-module___w2HtG__heading{max-width:640px;margin-bottom:var(--space-5);font-size:clamp(2.25rem,1.6rem + 3.3vw,3.6rem)}.Hero-module___w2HtG__sub{max-width:560px;color:var(--muted);margin-bottom:var(--space-6);font-size:1.1rem;line-height:1.6}.Hero-module___w2HtG__ctas{justify-content:center;gap:var(--space-4);margin-bottom:var(--space-7);flex-wrap:wrap;display:flex}.Hero-module___w2HtG__credibility{justify-content:center;align-items:center;gap:var(--space-3);color:var(--muted);flex-wrap:wrap;font-size:.9rem;display:flex}.Hero-module___w2HtG__credibility span:not(.Hero-module___w2HtG__link){align-items:center;gap:var(--space-2);display:inline-flex}.Hero-module___w2HtG__credibility span:not(.Hero-module___w2HtG__link):before{content:"";background:var(--lime);width:6px;height:6px;box-shadow:0 0 8px var(--lime);border-radius:50%;flex-shrink:0}.Hero-module___w2HtG__link{background:linear-gradient(90deg, color-mix(in srgb, var(--lime) 50%, transparent), color-mix(in srgb, var(--lime) 5%, transparent));width:32px;height:1px;display:none}.Hero-module___w2HtG__visual{justify-content:center;display:flex}@media (min-width:860px){.Hero-module___w2HtG__hero{padding-top:calc(var(--nav-height) + var(--space-9))}.Hero-module___w2HtG__inner{text-align:left;gap:var(--space-7);grid-template-columns:1.05fr 1fr}.Hero-module___w2HtG__copy{align-items:flex-start}.Hero-module___w2HtG__ctas,.Hero-module___w2HtG__credibility{justify-content:flex-start}.Hero-module___w2HtG__link{display:block}}
.SectionHeading-module__1CUDPa__wrap{max-width:640px;margin-bottom:var(--space-7)}.SectionHeading-module__1CUDPa__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--lime-text);margin-bottom:var(--space-4);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem;display:inline-block}.SectionHeading-module__1CUDPa__heading{margin-bottom:var(--space-4);font-size:clamp(1.75rem,1.3rem + 1.8vw,2.75rem)}.SectionHeading-module__1CUDPa__sub{color:var(--muted);font-size:1.05rem;line-height:1.6}
.ServiceConnector-module__uVJjkG__connector{height:24px;margin:0 auto var(--space-5);display:none;position:relative}.ServiceConnector-module__uVJjkG__line{background:linear-gradient(90deg, var(--lime), color-mix(in srgb, var(--lime) 15%, transparent), var(--lime));height:1px;position:absolute;top:50%;left:10%;right:10%;transform:translateY(-50%)}.ServiceConnector-module__uVJjkG__node{background:var(--lime);width:7px;height:7px;box-shadow:0 0 10px var(--lime);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.ServiceConnector-module__uVJjkG__n1{left:10%}.ServiceConnector-module__uVJjkG__n2{left:30%}.ServiceConnector-module__uVJjkG__n3{left:50%}.ServiceConnector-module__uVJjkG__n4{left:70%}.ServiceConnector-module__uVJjkG__n5{left:90%}@media (min-width:900px){.ServiceConnector-module__uVJjkG__connector{display:block}}
.ServiceCards-module__i3rsBW__section{padding-block:var(--space-9)}.ServiceCards-module__i3rsBW__grid{gap:var(--space-5);grid-template-columns:1fr;display:grid}.ServiceCards-module__i3rsBW__revealItem{height:100%}.ServiceCards-module__i3rsBW__card{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);height:100%;padding:var(--space-6);color:inherit;transition:border-color .25s var(--ease), box-shadow .25s var(--ease);text-decoration:none;display:block;position:relative}.ServiceCards-module__i3rsBW__badge{top:-14px;left:var(--space-6);background:var(--lime);color:var(--lime-ink);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--radius-pill);padding:.3em .8em;font-size:.75rem;font-weight:700;position:absolute}.ServiceCards-module__i3rsBW__card:hover{border-color:color-mix(in srgb, var(--lime) 40%, transparent);box-shadow:0 0 30px color-mix(in srgb, var(--lime) 12%, transparent)}.ServiceCards-module__i3rsBW__index{border-radius:var(--radius-sm);background:var(--lime);width:36px;height:36px;color:var(--lime-ink);font-family:var(--font-display);margin-bottom:var(--space-5);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.ServiceCards-module__i3rsBW__title{margin-bottom:var(--space-3);font-size:1.25rem}.ServiceCards-module__i3rsBW__desc{color:var(--muted);line-height:1.6}.ServiceCards-module__i3rsBW__note{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border);color:var(--lime-text);font-size:.85rem;font-weight:600}@media (min-width:640px) and (max-width:899px){.ServiceCards-module__i3rsBW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.ServiceCards-module__i3rsBW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.HowItWorks-module__Pp0aiW__section{padding-block:var(--space-9);background:var(--bg-elevated)}.HowItWorks-module__Pp0aiW__grid{gap:var(--space-6);grid-template-columns:1fr;display:grid}.HowItWorks-module__Pp0aiW__step{padding-left:var(--space-8);position:relative}.HowItWorks-module__Pp0aiW__number{font-family:var(--font-display);color:var(--lime-text);font-size:1.5rem;font-weight:700;position:absolute;top:0;left:0}.HowItWorks-module__Pp0aiW__title{margin-bottom:var(--space-2);font-size:1.1rem}.HowItWorks-module__Pp0aiW__desc{color:var(--muted);margin-bottom:var(--space-3);line-height:1.6}.HowItWorks-module__Pp0aiW__result{color:var(--text);font-size:.85rem}.HowItWorks-module__Pp0aiW__result strong{color:var(--lime-text);font-weight:600}@media (min-width:720px){.HowItWorks-module__Pp0aiW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.HowItWorks-module__Pp0aiW__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
.AIWorkflow-module__g0AQvW__section{padding-block:var(--space-9)}.AIWorkflow-module__g0AQvW__heading{max-width:1000px!important}.AIWorkflow-module__g0AQvW__heading p{max-width:640px}.AIWorkflow-module__g0AQvW__flow{position:relative}.AIWorkflow-module__g0AQvW__rail{display:none}.AIWorkflow-module__g0AQvW__steps{gap:var(--space-7);flex-direction:column;list-style:none;display:flex}.AIWorkflow-module__g0AQvW__step{position:relative}.AIWorkflow-module__g0AQvW__step:not(:last-child):before{content:"";top:76px;left:27px;bottom:calc(-1 * var(--space-7) + 10px);border-left:2px dotted color-mix(in srgb, var(--lime) 55%, transparent);position:absolute}.AIWorkflow-module__g0AQvW__inner{column-gap:var(--space-5);grid-template-columns:56px minmax(0,1fr);display:grid}.AIWorkflow-module__g0AQvW__marker{z-index:1;background:var(--lime);width:56px;height:56px;color:var(--lime-ink);font-family:var(--font-display);box-shadow:0 0 24px color-mix(in srgb, var(--lime) 45%, transparent);border-radius:50%;place-items:center;font-size:1.15rem;font-weight:700;display:grid;position:relative}.AIWorkflow-module__g0AQvW__marker:after{content:"";background:var(--lime);border-radius:0 0 3px;width:14px;height:14px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.AIWorkflow-module__g0AQvW__body{min-width:0}.AIWorkflow-module__g0AQvW__art{width:100%;max-width:260px;margin-bottom:var(--space-3);filter:drop-shadow(0 0 10px color-mix(in srgb, var(--lime) 22%, transparent))}.AIWorkflow-module__g0AQvW__art svg{width:100%;height:auto;display:block}.AIWorkflow-module__g0AQvW__stepLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--lime-text);margin-bottom:var(--space-2);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;display:block}.AIWorkflow-module__g0AQvW__title{margin-bottom:var(--space-2);font-size:1.15rem}.AIWorkflow-module__g0AQvW__desc{color:var(--muted);margin-bottom:var(--space-4);font-size:.95rem;line-height:1.6}.AIWorkflow-module__g0AQvW__pill{border:1px solid color-mix(in srgb, var(--lime) 55%, transparent);border-radius:var(--radius-pill);color:var(--lime-text);padding:.4em 1em;font-size:.8rem;font-weight:600;display:inline-block}.AIWorkflow-module__g0AQvW__line,.AIWorkflow-module__g0AQvW__dim,.AIWorkflow-module__g0AQvW__check,.AIWorkflow-module__g0AQvW__shield,.AIWorkflow-module__g0AQvW__slabGlow{fill:none;stroke-linecap:round;stroke-linejoin:round}.AIWorkflow-module__g0AQvW__line{stroke:var(--lime);stroke-width:1.4px}.AIWorkflow-module__g0AQvW__dim{stroke:color-mix(in srgb, var(--lime) 45%, transparent);stroke-width:1.1px}.AIWorkflow-module__g0AQvW__panel{fill:color-mix(in srgb, var(--bg) 88%, var(--lime));stroke:var(--lime);stroke-width:1.4px}.AIWorkflow-module__g0AQvW__slab{fill:color-mix(in srgb, var(--bg-elevated) 92%, var(--lime));stroke:color-mix(in srgb, var(--lime) 60%, transparent);stroke-width:1.2px;stroke-linejoin:round}.AIWorkflow-module__g0AQvW__slabSide{fill:color-mix(in srgb, var(--bg) 90%, var(--lime));stroke:color-mix(in srgb, var(--lime) 40%, transparent);stroke-width:1px;stroke-linejoin:round}.AIWorkflow-module__g0AQvW__slabGlow{stroke:var(--lime);stroke-width:1.8px}.AIWorkflow-module__g0AQvW__faceLeft,.AIWorkflow-module__g0AQvW__faceRight,.AIWorkflow-module__g0AQvW__faceTop{stroke:var(--lime);stroke-width:1.4px;stroke-linejoin:round}.AIWorkflow-module__g0AQvW__faceLeft{fill:color-mix(in srgb, var(--bg) 84%, var(--lime))}.AIWorkflow-module__g0AQvW__faceRight{fill:color-mix(in srgb, var(--bg) 92%, var(--lime))}.AIWorkflow-module__g0AQvW__faceTop{fill:color-mix(in srgb, var(--bg) 78%, var(--lime))}.AIWorkflow-module__g0AQvW__glyph{fill:var(--lime);font-family:var(--font-display);font-size:26px;font-weight:700}.AIWorkflow-module__g0AQvW__solid{fill:var(--lime);stroke:none}.AIWorkflow-module__g0AQvW__solidDim{fill:color-mix(in srgb, var(--lime) 55%, transparent);stroke:none}.AIWorkflow-module__g0AQvW__shield{stroke:var(--lime);stroke-width:1.6px;fill:color-mix(in srgb, var(--lime) 14%, transparent)}.AIWorkflow-module__g0AQvW__check{stroke:var(--lime);stroke-width:2px}.AIWorkflow-module__g0AQvW__bar{fill:var(--lime)}.AIWorkflow-module__g0AQvW__barDim{fill:color-mix(in srgb, var(--lime) 40%, transparent)}@media (min-width:1000px){.AIWorkflow-module__g0AQvW__rail{pointer-events:none;height:110px;display:block;position:absolute;top:-6px;left:0;right:0}.AIWorkflow-module__g0AQvW__railSvg{width:100%;height:100%;display:block}.AIWorkflow-module__g0AQvW__railSvg path{fill:none;stroke:color-mix(in srgb, var(--lime) 70%, transparent);stroke-width:2px;stroke-dasharray:2 9;stroke-linecap:round;vector-effect:non-scaling-stroke}.AIWorkflow-module__g0AQvW__trough{background:var(--lime);width:9px;height:9px;box-shadow:0 0 12px var(--lime);border-radius:50%;animation:3.2s ease-in-out infinite AIWorkflow-module__g0AQvW__troughPulse;position:absolute;top:83.5px;transform:translate(-50%,-50%)}.AIWorkflow-module__g0AQvW__t1{left:25%}.AIWorkflow-module__g0AQvW__t2{animation-delay:.8s;left:50%}.AIWorkflow-module__g0AQvW__t3{animation-delay:1.6s;left:75%}.AIWorkflow-module__g0AQvW__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.AIWorkflow-module__g0AQvW__step{padding-inline:var(--space-3);text-align:center}.AIWorkflow-module__g0AQvW__step:not(:last-child):before{display:none}.AIWorkflow-module__g0AQvW__inner{display:block}.AIWorkflow-module__g0AQvW__marker{margin-inline:auto}.AIWorkflow-module__g0AQvW__body{margin-top:54px}.AIWorkflow-module__g0AQvW__art{margin-inline:auto}}@keyframes AIWorkflow-module__g0AQvW__troughPulse{0%,to{opacity:.55;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.5)}}@media (prefers-reduced-motion:reduce){.AIWorkflow-module__g0AQvW__trough{animation:none}}
.StoreTeaser-module__eaTe3G__section{padding-block:var(--space-9)}.StoreTeaser-module__eaTe3G__categories{gap:var(--space-4);margin-bottom:var(--space-7);grid-template-columns:1fr 1fr;display:grid}.StoreTeaser-module__eaTe3G__chip{border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-5);text-align:center;color:var(--text);font-weight:500}.StoreTeaser-module__eaTe3G__trust{gap:var(--space-5);color:var(--muted);flex-wrap:wrap;font-size:.9rem;display:flex}.StoreTeaser-module__eaTe3G__trust span{align-items:center;gap:var(--space-2);display:inline-flex}.StoreTeaser-module__eaTe3G__trust span:before{content:"✓";color:var(--lime-text)}.StoreTeaser-module__eaTe3G__note{margin-top:var(--space-7);padding-top:var(--space-7);border-top:1px solid var(--border);max-width:640px;color:var(--muted);line-height:1.6}@media (min-width:720px){.StoreTeaser-module__eaTe3G__categories{grid-template-columns:repeat(4,minmax(0,1fr))}}
.About-module__RHteCa__section{padding-block:var(--space-9);background:var(--bg-elevated)}.About-module__RHteCa__copy{text-align:center;max-width:720px;margin:0 auto}.About-module__RHteCa__copy p{color:var(--muted);margin-bottom:var(--space-4);line-height:1.7}.About-module__RHteCa__copy p:last-child{margin-bottom:0}.About-module__RHteCa__grid{justify-content:center;gap:var(--space-5);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.About-module__RHteCa__cardWrap{flex:340px;max-width:400px}.About-module__RHteCa__card{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);height:100%;padding:var(--space-6)}.About-module__RHteCa__stars{color:var(--lime);margin-bottom:var(--space-4);gap:2px;display:flex}.About-module__RHteCa__quote{margin-bottom:var(--space-5);font-size:1.05rem;line-height:1.6}.About-module__RHteCa__attribution{margin-bottom:var(--space-1);font-size:.9rem;font-weight:600}.About-module__RHteCa__business{color:var(--lime-text)}.About-module__RHteCa__source{color:var(--muted);font-size:.8rem}
.SelectedWork-module__inH7va__section{padding-block:var(--space-9)}.SelectedWork-module__inH7va__heading{max-width:800px!important}.SelectedWork-module__inH7va__grid{gap:var(--space-5);grid-template-columns:1fr;display:grid}.SelectedWork-module__inH7va__card{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);height:100%;transition:border-color .25s var(--ease), box-shadow .25s var(--ease), transform .25s var(--ease);display:block;overflow:hidden}.SelectedWork-module__inH7va__card:hover{border-color:color-mix(in srgb, var(--lime) 40%, transparent);box-shadow:0 0 30px color-mix(in srgb, var(--lime) 12%, transparent);transform:translateY(-2px)}.SelectedWork-module__inH7va__thumb{aspect-ratio:16/9;background:var(--bg);border-bottom:1px solid var(--border);width:100%;position:relative}.SelectedWork-module__inH7va__thumbImg{object-fit:cover;object-position:top}.SelectedWork-module__inH7va__body{padding:var(--space-6)}.SelectedWork-module__inH7va__category{letter-spacing:.06em;text-transform:uppercase;color:var(--lime-text);margin-bottom:var(--space-4);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;display:block}.SelectedWork-module__inH7va__name{margin-bottom:var(--space-3);font-size:1.25rem}.SelectedWork-module__inH7va__desc{color:var(--muted);margin-bottom:var(--space-5);line-height:1.6}.SelectedWork-module__inH7va__link{color:var(--lime-text);font-size:.9rem;font-weight:600;display:inline-block}@media (min-width:640px) and (max-width:899px){.SelectedWork-module__inH7va__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.SelectedWork-module__inH7va__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.Pricing-module__0hSvfa__section{padding-block:var(--space-9)}.Pricing-module__0hSvfa__grid{gap:var(--space-5);grid-template-columns:1fr;display:grid}.Pricing-module__0hSvfa__card{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-6);flex-direction:column;display:flex;position:relative}.Pricing-module__0hSvfa__featured{border-color:var(--lime);box-shadow:0 0 0 1px var(--lime)}.Pricing-module__0hSvfa__badge{top:-14px;left:var(--space-6);background:var(--lime);color:var(--lime-ink);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--radius-pill);padding:.3em .8em;font-size:.75rem;font-weight:700;position:absolute}.Pricing-module__0hSvfa__name{margin-bottom:var(--space-2);font-size:1.25rem}.Pricing-module__0hSvfa__desc{color:var(--muted);margin-bottom:var(--space-4);font-size:.95rem;line-height:1.5}.Pricing-module__0hSvfa__priceFrame{font-family:var(--font-display);margin-bottom:var(--space-5);font-size:1.1rem;font-weight:700}.Pricing-module__0hSvfa__features{gap:var(--space-3);margin-bottom:var(--space-6);flex-direction:column;flex:1;list-style:none;display:flex}.Pricing-module__0hSvfa__features li{gap:var(--space-2);color:var(--text);font-size:.9rem;display:flex}.Pricing-module__0hSvfa__features li:before{content:"✓";color:var(--lime-text);flex-shrink:0}@media (min-width:900px){.Pricing-module__0hSvfa__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.NeedMultiSelect-module__NGaVsW__root{position:relative}.NeedMultiSelect-module__NGaVsW__trigger{justify-content:space-between;align-items:center;gap:var(--space-2);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;padding:var(--space-3) var(--space-4);color:var(--text);font-family:var(--font-body);text-align:left;cursor:pointer;font-size:.95rem;display:flex}.NeedMultiSelect-module__NGaVsW__trigger:focus-visible{border-color:var(--lime);outline:none}.NeedMultiSelect-module__NGaVsW__trigger span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.NeedMultiSelect-module__NGaVsW__placeholder{color:var(--muted)}.NeedMultiSelect-module__NGaVsW__chevron{color:var(--muted);flex-shrink:0}.NeedMultiSelect-module__NGaVsW__panel{z-index:10;top:calc(100% + var(--space-2));background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-2);max-height:260px;list-style:none;position:absolute;left:0;right:0;overflow-y:auto;box-shadow:0 12px 30px #00000059}.NeedMultiSelect-module__NGaVsW__option{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-sm);cursor:pointer;font-size:.9rem;display:flex}.NeedMultiSelect-module__NGaVsW__option:hover{background:color-mix(in srgb, var(--lime) 8%, transparent)}.NeedMultiSelect-module__NGaVsW__checkbox{width:16px;height:16px;accent-color:var(--lime);flex-shrink:0}
.ContactForm-module__5yGJ1a__form{gap:var(--space-4);flex-direction:column;display:flex}.ContactForm-module__5yGJ1a__row{gap:var(--space-4);grid-template-columns:1fr;display:grid}.ContactForm-module__5yGJ1a__field{gap:var(--space-2);flex-direction:column;display:flex}.ContactForm-module__5yGJ1a__label{color:var(--muted);font-size:.85rem}.ContactForm-module__5yGJ1a__input,.ContactForm-module__5yGJ1a__select,.ContactForm-module__5yGJ1a__textarea{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);color:var(--text);font-family:var(--font-body);font-size:.95rem}.ContactForm-module__5yGJ1a__input:focus,.ContactForm-module__5yGJ1a__select:focus,.ContactForm-module__5yGJ1a__textarea:focus{border-color:var(--lime);outline:none}.ContactForm-module__5yGJ1a__textarea{resize:vertical;min-height:120px}.ContactForm-module__5yGJ1a__error{color:var(--lime-text);font-size:.8rem}.ContactForm-module__5yGJ1a__status{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--border);font-size:.9rem}.ContactForm-module__5yGJ1a__statusSuccess{border-color:var(--lime);align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.ContactForm-module__5yGJ1a__resetLink{color:var(--lime-text);font-family:var(--font-body);cursor:pointer;background:0 0;border:none;padding:0;font-size:.9rem;font-weight:600}.ContactForm-module__5yGJ1a__resetLink:hover{text-decoration:underline}.ContactForm-module__5yGJ1a__honeypot{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:640px){.ContactForm-module__5yGJ1a__row{grid-template-columns:1fr 1fr}}
.Contact-module__DIbnYa__section{padding-block:var(--space-9)}.Contact-module__DIbnYa__grid{gap:var(--space-7);grid-template-columns:1fr;display:grid}.Contact-module__DIbnYa__direct{gap:var(--space-3);margin-bottom:var(--space-5);flex-direction:column;display:flex}.Contact-module__DIbnYa__methodCard{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md);transition:border-color .2s var(--ease), box-shadow .2s var(--ease);display:flex}.Contact-module__DIbnYa__methodCard:hover{border-color:color-mix(in srgb, var(--lime) 40%, transparent);box-shadow:0 0 24px color-mix(in srgb, var(--lime) 12%, transparent)}.Contact-module__DIbnYa__methodIcon{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--lime) 12%, transparent);width:36px;height:36px;color:var(--lime-text);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Contact-module__DIbnYa__methodLabel{color:var(--text);font-weight:600}.Contact-module__DIbnYa__footnote{color:var(--muted);margin-top:var(--space-4);font-size:.85rem}@media (min-width:900px){.Contact-module__DIbnYa__grid{grid-template-columns:1fr 1.2fr}}
.StoreBrowse-module__ZkahQW__section{padding-top:calc(var(--nav-height) + var(--space-8));padding-bottom:var(--space-9)}.StoreBrowse-module__ZkahQW__intro{max-width:64ch;color:var(--muted);margin-top:var(--space-3);font-size:1.0625rem;line-height:1.6}.StoreBrowse-module__ZkahQW__trust{gap:var(--space-5);color:var(--muted);margin-top:var(--space-4);flex-wrap:wrap;font-size:.9rem;display:flex}.StoreBrowse-module__ZkahQW__trust span{align-items:center;gap:var(--space-2);display:inline-flex}.StoreBrowse-module__ZkahQW__trust span:before{content:"✓";color:var(--lime-text)}.StoreBrowse-module__ZkahQW__filters{gap:var(--space-2);margin-top:var(--space-6);flex-wrap:wrap;align-items:center;display:flex}.StoreBrowse-module__ZkahQW__chip{padding:7px var(--space-4);border-radius:var(--radius-pill);border:1px solid var(--border);color:var(--muted);cursor:pointer;font-size:.8125rem;font-weight:500;font-family:var(--font-body);background:0 0}.StoreBrowse-module__ZkahQW__chipActive{background:var(--lime);border-color:var(--lime);color:var(--lime-ink);font-weight:600}.StoreBrowse-module__ZkahQW__subFilters{gap:var(--space-1);margin-top:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.StoreBrowse-module__ZkahQW__subChip{padding:5px var(--space-3);border-radius:var(--radius-pill);color:var(--muted);cursor:pointer;font-size:.75rem;font-weight:500;font-family:var(--font-body);background:0 0;border:1px solid #0000}.StoreBrowse-module__ZkahQW__subChip:hover{border-color:var(--border)}.StoreBrowse-module__ZkahQW__subChipActive{background:color-mix(in srgb, var(--lime) 16%, transparent);color:var(--lime);font-weight:600}.StoreBrowse-module__ZkahQW__resultsLabel{margin-top:var(--space-3);color:var(--muted);font-size:.8125rem}.StoreBrowse-module__ZkahQW__grid{gap:var(--space-3);margin-top:var(--space-5);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:560px){.StoreBrowse-module__ZkahQW__grid{grid-template-columns:1fr}}.StoreBrowse-module__ZkahQW__card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-elevated);color:var(--text);transition:border-color .2s var(--ease);flex-direction:row;align-items:stretch;text-decoration:none;display:flex;position:relative}.StoreBrowse-module__ZkahQW__card:hover{border-color:var(--lime);z-index:5}.StoreBrowse-module__ZkahQW__thumb{border-right:1px solid var(--border);border-radius:var(--radius-lg) 0 0 var(--radius-lg);background:#fff;flex-shrink:0;justify-content:center;align-items:center;width:96px;display:flex;position:relative;overflow:visible}.StoreBrowse-module__ZkahQW__thumbImageWrap{cursor:zoom-in;width:100%;height:100%;transition:transform .2s var(--ease);transform-origin:50%;border-radius:var(--radius-lg) 0 0 var(--radius-lg);position:relative;overflow:hidden}.StoreBrowse-module__ZkahQW__thumbImageWrap:hover,.StoreBrowse-module__ZkahQW__thumbImageWrap.StoreBrowse-module__ZkahQW__zoomed{cursor:zoom-out;border-radius:var(--radius-lg);overflow:visible;transform:scale(2.1)}.StoreBrowse-module__ZkahQW__placeholder{align-items:center;gap:var(--space-1);padding:var(--space-1);flex-direction:column;display:flex}.StoreBrowse-module__ZkahQW__placeholderBadge{width:36px;height:36px;font-family:var(--font-display);color:#111;background:#f2f2f2;border:1px solid #e0e0e0;border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex}.StoreBrowse-module__ZkahQW__placeholderLabel{letter-spacing:.02em;text-transform:uppercase;color:#777;text-align:center;font-size:.5625rem}.StoreBrowse-module__ZkahQW__body{padding:var(--space-2) var(--space-3);background:var(--bg-elevated);border-radius:0 var(--radius-lg) var(--radius-lg) 0;flex-direction:column;flex-grow:1;gap:2px;min-width:0;display:flex}.StoreBrowse-module__ZkahQW__manufacturer{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.625rem;font-weight:700}.StoreBrowse-module__ZkahQW__partNumber{letter-spacing:normal;text-transform:none;font-size:.5rem;font-weight:400}.StoreBrowse-module__ZkahQW__name{font-family:var(--font-display);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.625rem;font-weight:400;line-height:1.35;display:-webkit-box;overflow:hidden}.StoreBrowse-module__ZkahQW__priceRow{padding-top:var(--space-1);justify-content:space-between;align-items:center;gap:var(--space-1);flex-wrap:wrap;margin-top:auto;display:flex}.StoreBrowse-module__ZkahQW__priceGroup{align-items:baseline;gap:var(--space-1);flex-wrap:wrap;display:flex}.StoreBrowse-module__ZkahQW__price{font-family:var(--font-display);font-size:.625rem;font-weight:700}.StoreBrowse-module__ZkahQW__rrp{color:var(--muted);font-size:.625rem;text-decoration:line-through}.StoreBrowse-module__ZkahQW__saving{color:#52d180;font-size:.625rem;font-weight:600}.StoreBrowse-module__ZkahQW__stockBadge{border-radius:var(--radius-pill);white-space:nowrap;padding:2px 7px;font-size:.625rem;font-weight:600}.StoreBrowse-module__ZkahQW__stockOk{color:#52d180;background:#52d18029}.StoreBrowse-module__ZkahQW__stockLow{color:#f0a93b;background:#f0a93b2e}.StoreBrowse-module__ZkahQW__stockOut{background:color-mix(in srgb, var(--text) 10%, transparent);color:var(--muted)}.StoreBrowse-module__ZkahQW__empty{margin-top:var(--space-6);color:var(--muted);font-size:.9375rem}
.Button-module__8RiFmG__button{white-space:nowrap;justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);font-family:var(--font-body);cursor:pointer;transition:transform .2s var(--ease), background .2s var(--ease), border-color .2s var(--ease), box-shadow .2s var(--ease);border:1px solid #0000;flex-shrink:0;padding:.85em 1.5em;font-size:.95rem;font-weight:600;display:inline-flex}.Button-module__8RiFmG__button:hover{transform:translateY(-1px)}.Button-module__8RiFmG__primary{background:var(--lime);color:var(--lime-ink);box-shadow:0 0 0 color-mix(in srgb, var(--lime) 0%, transparent)}.Button-module__8RiFmG__primary:hover{background:color-mix(in srgb, var(--lime) 88%, white);box-shadow:0 0 26px color-mix(in srgb, var(--lime) 45%, transparent)}.Button-module__8RiFmG__ghost{color:var(--text);border-color:var(--border);background:0 0}.Button-module__8RiFmG__ghost:hover{border-color:var(--lime);box-shadow:0 0 18px color-mix(in srgb, var(--lime) 20%, transparent)}
.ThemeToggle-module__BDCMra__toggle{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);cursor:pointer;width:40px;height:40px;transition:border-color .2s var(--ease), color .2s var(--ease);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ThemeToggle-module__BDCMra__toggle:hover{border-color:var(--lime);color:var(--lime-text)}
.Nav-module__p2V2BW__header{z-index:50;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);position:fixed;top:0;left:0;right:0}@media (max-width:859px){.Nav-module__p2V2BW__header{max-height:100vh;overflow-y:auto}}.Nav-module__p2V2BW__bar{padding-block:var(--space-4);justify-content:space-between;align-items:center;display:flex}.Nav-module__p2V2BW__logoLink{align-items:center;display:inline-flex}.Nav-module__p2V2BW__iconLink{border-radius:var(--radius-sm);border:1px solid var(--border);width:32px;height:32px;color:var(--muted);transition:color .2s var(--ease), border-color .2s var(--ease);justify-content:center;align-items:center;display:inline-flex}.Nav-module__p2V2BW__iconLink:hover{color:var(--lime-text);border-color:color-mix(in srgb, var(--lime) 40%, transparent)}.Nav-module__p2V2BW__links{align-items:center;gap:var(--space-3);display:none}.Nav-module__p2V2BW__links>:not(:last-child){position:relative}.Nav-module__p2V2BW__links>:not(:last-child):after{content:"|";transform:translate(calc(var(--space-3) / 2), -50%);color:var(--muted);opacity:.5;pointer-events:none;position:absolute;top:50%;left:100%}.Nav-module__p2V2BW__links a{color:var(--muted);white-space:nowrap;transition:color .2s var(--ease);font-size:.88rem}.Nav-module__p2V2BW__links a:hover{color:var(--text)}.Nav-module__p2V2BW__navItem{align-items:center;display:flex;position:relative}.Nav-module__p2V2BW__dropdown{min-width:190px;padding:var(--space-4) var(--space-2) var(--space-2);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s var(--ease), visibility .18s;flex-direction:column;gap:2px;display:flex;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #0003}.Nav-module__p2V2BW__dropdown.Nav-module__p2V2BW__dropdownOpen,.Nav-module__p2V2BW__navItem:focus-within .Nav-module__p2V2BW__dropdown{opacity:1;visibility:visible;pointer-events:auto}.Nav-module__p2V2BW__dropdown a{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);white-space:nowrap}.Nav-module__p2V2BW__dropdown a:hover{background:color-mix(in srgb, var(--lime) 12%, transparent);color:var(--lime-text)}.Nav-module__p2V2BW__actions{align-items:center;gap:var(--space-2);display:none}.Nav-module__p2V2BW__mobileActions{align-items:center;gap:var(--space-3);display:flex}.Nav-module__p2V2BW__toggle{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.Nav-module__p2V2BW__mobileMenu{gap:var(--space-4);padding-block:var(--space-5);border-top:1px solid var(--border);flex-direction:column;display:flex}.Nav-module__p2V2BW__mobileMenu a{color:var(--text);font-size:1rem}.Nav-module__p2V2BW__mobileSubmenu{gap:var(--space-3);margin-top:var(--space-3);padding-left:var(--space-4);border-left:1px solid var(--border);flex-direction:column;display:flex}.Nav-module__p2V2BW__mobileMenu a.Nav-module__p2V2BW__mobileSubLink{color:var(--muted);font-size:.875rem}@media (min-width:860px){.Nav-module__p2V2BW__links,.Nav-module__p2V2BW__actions{display:flex}.Nav-module__p2V2BW__mobileActions{display:none}}
.Footer-module__3hUVsW__footer{border-top:1px solid var(--border);padding-block:var(--space-9) var(--space-7);margin-top:var(--space-9)}.Footer-module__3hUVsW__top{gap:var(--space-7);padding-bottom:var(--space-7);grid-template-columns:1fr;display:grid}.Footer-module__3hUVsW__blurb{color:var(--muted);max-width:360px;line-height:1.6}.Footer-module__3hUVsW__columns{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Footer-module__3hUVsW__columnTitle{font-family:var(--font-display);margin-bottom:var(--space-4);color:var(--text);font-size:.9rem;font-weight:700}.Footer-module__3hUVsW__columnList{gap:var(--space-3);flex-direction:column;list-style:none;display:flex}.Footer-module__3hUVsW__columnList a{color:var(--muted);transition:color .2s var(--ease);font-size:.95rem}.Footer-module__3hUVsW__columnList a:hover{color:var(--lime-text)}.Footer-module__3hUVsW__legal{gap:var(--space-3);border-top:1px solid var(--border);padding-top:var(--space-5);color:var(--muted);flex-wrap:wrap;justify-content:space-between;font-size:.85rem;display:flex}.Footer-module__3hUVsW__legal a{text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:2px;transition:color .2s var(--ease)}.Footer-module__3hUVsW__legal a:hover{color:var(--lime-text)}@media (min-width:720px){.Footer-module__3hUVsW__top{grid-template-columns:1fr 1fr}}@media (min-width:960px){.Footer-module__3hUVsW__columns{grid-template-columns:repeat(3,minmax(0,1fr))}}
.CookieConsent-module__4UlU0a__banner{left:var(--space-5);right:var(--space-5);bottom:var(--space-5);z-index:100;gap:var(--space-4);max-width:640px;padding:var(--space-5);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;margin-inline:auto;display:flex;position:fixed;box-shadow:0 20px 50px #00000059}.CookieConsent-module__4UlU0a__text{color:var(--muted);font-size:.9rem;line-height:1.6}.CookieConsent-module__4UlU0a__actions{justify-content:flex-end;gap:var(--space-3);display:flex}@media (min-width:640px){.CookieConsent-module__4UlU0a__banner{flex-direction:row;justify-content:space-between;align-items:center;max-width:720px}.CookieConsent-module__4UlU0a__actions{flex-shrink:0}}
.ChatWidget-module__cj9VSa__hp{position:absolute;left:-9999px}@keyframes ChatWidget-module__cj9VSa__chatFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ChatWidget-module__cj9VSa__root{right:var(--space-4);bottom:var(--space-4);z-index:60;align-items:flex-end;gap:var(--space-3);flex-direction:column;display:flex;position:fixed}.ChatWidget-module__cj9VSa__fab{border-radius:var(--radius-pill);background:var(--lime);width:58px;height:58px;color:var(--lime-ink);cursor:pointer;transition:transform .2s var(--ease);border:none;justify-content:center;align-items:center;display:flex;box-shadow:0 6px 22px #00000059}.ChatWidget-module__cj9VSa__fab:hover{transform:scale(1.06)}.ChatWidget-module__cj9VSa__fab svg{width:26px;height:26px}.ChatWidget-module__cj9VSa__fab:focus-visible,.ChatWidget-module__cj9VSa__send:focus-visible{outline:3px solid var(--lime);outline-offset:3px}.ChatWidget-module__cj9VSa__panel{background:var(--bg-elevated);width:min(380px,100vw - 32px);height:min(560px,100vh - 120px);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-lg);animation:ChatWidget-module__cj9VSa__chatFade .25s var(--ease) both;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 70px #00000059}.ChatWidget-module__cj9VSa__head{padding:var(--space-3) var(--space-4);background:var(--lime);color:var(--lime-ink);justify-content:space-between;align-items:center;display:flex}.ChatWidget-module__cj9VSa__title{align-items:center;gap:var(--space-2);display:flex}.ChatWidget-module__cj9VSa__title strong{font-size:14px;line-height:1.2;display:block}.ChatWidget-module__cj9VSa__title small{opacity:.85;font-size:11px;display:block}.ChatWidget-module__cj9VSa__avatar{border-radius:var(--radius-pill);background:#0000001f;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ChatWidget-module__cj9VSa__avatar svg{width:16px;height:16px}.ChatWidget-module__cj9VSa__headActions{align-items:center;gap:var(--space-1);display:flex}.ChatWidget-module__cj9VSa__iconBtn{color:inherit;border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.ChatWidget-module__cj9VSa__iconBtn svg{width:16px;height:16px}.ChatWidget-module__cj9VSa__iconBtn:hover{background:#0000001a}.ChatWidget-module__cj9VSa__textBtn{font:inherit;cursor:pointer;color:inherit;opacity:.85;background:0 0;border:none;padding:2px 4px;font-size:12px}.ChatWidget-module__cj9VSa__textBtn:hover{opacity:1;text-decoration:underline}.ChatWidget-module__cj9VSa__body{padding:var(--space-4);gap:var(--space-3);background:var(--bg);flex-direction:column;flex:1;display:flex;overflow-y:auto}.ChatWidget-module__cj9VSa__welcome{text-align:center;padding:var(--space-3) var(--space-2);color:var(--muted);font-size:14px;line-height:1.6}.ChatWidget-module__cj9VSa__welcome p{margin:0 0 var(--space-2)}.ChatWidget-module__cj9VSa__chips{gap:var(--space-2);margin-top:var(--space-4);flex-direction:column;display:flex}.ChatWidget-module__cj9VSa__chips button{background:var(--bg-elevated);border:1px solid var(--border);color:var(--lime-text);border-radius:var(--radius-pill);font:inherit;cursor:pointer;padding:9px 14px;font-size:13px;font-weight:600}.ChatWidget-module__cj9VSa__chips button:hover{background:var(--lime);color:var(--lime-ink)}.ChatWidget-module__cj9VSa__row{display:flex}.ChatWidget-module__cj9VSa__row.ChatWidget-module__cj9VSa__user{justify-content:flex-end}.ChatWidget-module__cj9VSa__bubble{border-radius:var(--radius-md);max-width:86%;padding:9px 13px;font-size:14px;line-height:1.55}.ChatWidget-module__cj9VSa__bubble p{margin:0}.ChatWidget-module__cj9VSa__bubble p+p{margin-top:var(--space-2)}.ChatWidget-module__cj9VSa__row.ChatWidget-module__cj9VSa__user .ChatWidget-module__cj9VSa__bubble{background:var(--lime);color:var(--lime-ink);border-bottom-right-radius:4px}.ChatWidget-module__cj9VSa__row.ChatWidget-module__cj9VSa__assistant .ChatWidget-module__cj9VSa__bubble{background:var(--bg-elevated);color:var(--text);border:1px solid var(--border);border-bottom-left-radius:4px}.ChatWidget-module__cj9VSa__bubble a{color:var(--lime-text);text-underline-offset:2px;font-weight:600;text-decoration:underline}.ChatWidget-module__cj9VSa__row.ChatWidget-module__cj9VSa__user .ChatWidget-module__cj9VSa__bubble a{color:var(--lime-ink)}.ChatWidget-module__cj9VSa__typing{gap:4px;padding:12px 14px;display:flex}.ChatWidget-module__cj9VSa__typing span{border-radius:var(--radius-pill);background:var(--muted);width:6px;height:6px;animation:.9s infinite ChatWidget-module__cj9VSa__chatBounce}.ChatWidget-module__cj9VSa__typing span:nth-child(2){animation-delay:.15s}.ChatWidget-module__cj9VSa__typing span:nth-child(3){animation-delay:.3s}@keyframes ChatWidget-module__cj9VSa__chatBounce{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.ChatWidget-module__cj9VSa__errorMsg{color:#e0786a;background:var(--bg-elevated);border-radius:var(--radius-sm);text-align:center;border:1px solid #e0786a;padding:8px 10px;font-size:12px}.ChatWidget-module__cj9VSa__sent{text-align:center;color:var(--lime-text);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-3);font-size:13px;line-height:1.5}.ChatWidget-module__cj9VSa__leave{gap:var(--space-2);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-3);flex-direction:column;font-size:13px;display:flex}.ChatWidget-module__cj9VSa__leave p{margin:0}.ChatWidget-module__cj9VSa__leaveHelp{color:var(--muted);font-size:12px}.ChatWidget-module__cj9VSa__leave input,.ChatWidget-module__cj9VSa__leave textarea{font:inherit;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg);color:var(--text);width:100%;padding:9px 11px;font-size:13px}.ChatWidget-module__cj9VSa__leave textarea{resize:vertical}.ChatWidget-module__cj9VSa__leaveActions{align-items:center;gap:var(--space-3);display:flex}.ChatWidget-module__cj9VSa__sendWide{background:var(--lime);color:var(--lime-ink);border-radius:var(--radius-pill);font:inherit;cursor:pointer;border:none;padding:9px 18px;font-size:13px;font-weight:600}.ChatWidget-module__cj9VSa__sendWide[disabled]{opacity:.6}.ChatWidget-module__cj9VSa__foot{padding:var(--space-3) var(--space-3) var(--space-2);border-top:1px solid var(--border);background:var(--bg-elevated)}.ChatWidget-module__cj9VSa__inputWrap{align-items:flex-end;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);padding:6px 6px 6px 12px;display:flex}.ChatWidget-module__cj9VSa__inputWrap textarea{resize:none;font:inherit;color:var(--text);background:0 0;border:none;outline:none;flex:1;max-height:96px;padding:4px 0;font-size:14px;line-height:1.5}.ChatWidget-module__cj9VSa__send{border-radius:var(--radius-pill);background:var(--lime);width:34px;height:34px;color:var(--lime-ink);cursor:pointer;border:none;flex:none;justify-content:center;align-items:center;display:flex}.ChatWidget-module__cj9VSa__send svg{width:15px;height:15px}.ChatWidget-module__cj9VSa__send[disabled]{opacity:.35;cursor:default}.ChatWidget-module__cj9VSa__meta{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:var(--space-2);color:var(--muted);font-size:11px;display:flex}.ChatWidget-module__cj9VSa__meta .ChatWidget-module__cj9VSa__textBtn{color:var(--muted);font-size:11px}.ChatWidget-module__cj9VSa__charsLow{color:#e0786a}@media (max-width:640px){.ChatWidget-module__cj9VSa__root{right:var(--space-3);bottom:var(--space-3)}.ChatWidget-module__cj9VSa__panel{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;height:min(82vh,640px);position:fixed;inset:auto 0 0}.ChatWidget-module__cj9VSa__fab{width:52px;height:52px}}@media (prefers-reduced-motion:reduce){.ChatWidget-module__cj9VSa__panel,.ChatWidget-module__cj9VSa__typing span{animation:none}.ChatWidget-module__cj9VSa__fab{transition:none}}
.News-module__Q8gAbW__section{padding-top:calc(var(--nav-height) + var(--space-8));padding-bottom:var(--space-9)}.News-module__Q8gAbW__empty{margin-top:var(--space-7);color:var(--muted)}.News-module__Q8gAbW__tabRow{gap:var(--space-3);margin-top:var(--space-7);display:flex}.News-module__Q8gAbW__tabButton{border-radius:var(--radius-pill);border:1px solid var(--border);color:var(--muted);cursor:pointer;transition:background .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease);background:0 0;padding:.55em 1.3em;font-size:.9rem;font-weight:600}.News-module__Q8gAbW__tabButton:hover{border-color:color-mix(in srgb, var(--lime) 40%, transparent);color:var(--text)}.News-module__Q8gAbW__tabButton[data-active=true]{background:var(--lime);border-color:var(--lime);color:var(--lime-ink)}.News-module__Q8gAbW__advisoryIntro{color:var(--muted);margin-top:var(--space-5);max-width:65ch;line-height:1.6}.News-module__Q8gAbW__list{gap:var(--space-4);margin-top:var(--space-5);flex-direction:column;display:flex}.News-module__Q8gAbW__card{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-6);transition:border-color .25s var(--ease), box-shadow .25s var(--ease);display:block}.News-module__Q8gAbW__card:hover{border-color:color-mix(in srgb, var(--lime) 40%, transparent);box-shadow:0 0 30px color-mix(in srgb, var(--lime) 12%, transparent)}.News-module__Q8gAbW__meta{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.News-module__Q8gAbW__tag{letter-spacing:.04em;text-transform:uppercase;border-radius:var(--radius-pill);background:color-mix(in srgb, var(--lime) 15%, transparent);color:var(--lime-text);padding:.3em .7em;font-size:.7rem;font-weight:700}.News-module__Q8gAbW__tag[data-tag=AI],.News-module__Q8gAbW__tag[data-tag=standard]{border:1px solid var(--border);color:var(--muted);background:0 0}.News-module__Q8gAbW__tag[data-tag=critical]{background:color-mix(in srgb, var(--danger-text) 15%, transparent);color:var(--danger-text)}.News-module__Q8gAbW__date{color:var(--muted);font-size:.85rem}.News-module__Q8gAbW__exploited{letter-spacing:.04em;text-transform:uppercase;border-radius:var(--radius-pill);background:color-mix(in srgb, var(--danger-text) 15%, transparent);color:var(--danger-text);padding:.3em .7em;font-size:.7rem;font-weight:700}.News-module__Q8gAbW__title{margin-bottom:var(--space-3);font-size:1.15rem}.News-module__Q8gAbW__blurb{color:var(--muted);margin-bottom:var(--space-4);line-height:1.6}.News-module__Q8gAbW__source{color:var(--lime-text);font-size:.85rem;font-weight:600}.News-module__Q8gAbW__headerRow{gap:var(--space-6);grid-template-columns:1fr;align-items:start;display:grid}.News-module__Q8gAbW__resource{padding:var(--space-6);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg)}.News-module__Q8gAbW__resource h4{margin-bottom:var(--space-3);font-size:1.1rem}.News-module__Q8gAbW__resource p{color:var(--muted);margin-bottom:var(--space-5);line-height:1.6}.News-module__Q8gAbW__resource p a{color:var(--lime-text);font-weight:600}@media (min-width:860px){.News-module__Q8gAbW__headerRow{grid-template-columns:1.4fr 1fr}}
.RecommendedTools-module__4u1_XW__section{padding-top:calc(var(--nav-height) + var(--space-8));padding-bottom:var(--space-9)}.RecommendedTools-module__4u1_XW__attribution{color:var(--muted);margin-top:calc(-1 * var(--space-5));margin-bottom:var(--space-7);font-size:.85rem}.RecommendedTools-module__4u1_XW__categoryHeading{margin-top:var(--space-9);padding-top:var(--space-8);border-top:1px solid var(--border)}.RecommendedTools-module__4u1_XW__grid{gap:var(--space-5);margin-top:var(--space-7);grid-template-columns:1fr;display:grid}.RecommendedTools-module__4u1_XW__card{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);height:100%;padding:var(--space-6);flex-direction:column;display:flex;position:relative}.RecommendedTools-module__4u1_XW__mark{margin-bottom:var(--space-4);position:relative}.RecommendedTools-module__4u1_XW__icon{border-radius:var(--radius-md);display:block}.RecommendedTools-module__4u1_XW__officialMark{border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);background:#fff;justify-content:center;align-items:center;display:inline-flex}.RecommendedTools-module__4u1_XW__officialImg{width:auto;height:28px}.RecommendedTools-module__4u1_XW__cornerIcon{border-radius:var(--radius-sm);box-shadow:0 0 0 3px var(--bg-elevated);position:absolute;top:-8px;right:-8px}.RecommendedTools-module__4u1_XW__name{margin-bottom:var(--space-2);font-size:1.2rem}.RecommendedTools-module__4u1_XW__tagline{color:var(--lime-text);margin-bottom:var(--space-3);font-size:.85rem;font-weight:600}.RecommendedTools-module__4u1_XW__desc{color:var(--muted);margin-bottom:var(--space-4);font-size:.9rem;line-height:1.6}.RecommendedTools-module__4u1_XW__features{gap:var(--space-2);margin-bottom:var(--space-5);flex-direction:column;flex:1;list-style:none;display:flex}.RecommendedTools-module__4u1_XW__features li{gap:var(--space-2);color:var(--text);font-size:.85rem;display:flex}.RecommendedTools-module__4u1_XW__features li:before{content:"✓";color:var(--lime-text);flex-shrink:0}@media (min-width:640px){.RecommendedTools-module__4u1_XW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.RemoteSupport-module__Y1wM3W__section{padding-top:calc(var(--nav-height) + var(--space-8));padding-bottom:var(--space-9)}.RemoteSupport-module__Y1wM3W__grid{gap:var(--space-5);margin-top:var(--space-7);grid-template-columns:1fr;display:grid}.RemoteSupport-module__Y1wM3W__card{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-6);flex-direction:column;align-items:flex-start;display:flex}.RemoteSupport-module__Y1wM3W__icon{border-radius:var(--radius-md);background:color-mix(in srgb, var(--lime) 12%, transparent);width:56px;height:56px;color:var(--lime-text);margin-bottom:var(--space-4);justify-content:center;align-items:center;display:inline-flex}.RemoteSupport-module__Y1wM3W__name{margin-bottom:var(--space-2);font-size:1.25rem}.RemoteSupport-module__Y1wM3W__caption{color:var(--muted);margin-bottom:var(--space-2);font-size:.95rem}.RemoteSupport-module__Y1wM3W__fileMeta{color:var(--muted);margin-bottom:var(--space-4);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem}.RemoteSupport-module__Y1wM3W__steps{color:var(--text);margin-bottom:var(--space-5);font-size:.9rem;line-height:1.5}.RemoteSupport-module__Y1wM3W__trust{margin-top:var(--space-8);padding-top:var(--space-7);border-top:1px solid var(--border);max-width:640px}.RemoteSupport-module__Y1wM3W__trust h4{margin-bottom:var(--space-3);font-size:1.1rem}.RemoteSupport-module__Y1wM3W__trustBody{color:var(--muted);margin-bottom:var(--space-3);font-size:.95rem;line-height:1.6}.RemoteSupport-module__Y1wM3W__trustFootnote{color:var(--text);font-size:.95rem;line-height:1.6}.RemoteSupport-module__Y1wM3W__trustFootnote a{color:var(--lime-text);font-weight:600}.RemoteSupport-module__Y1wM3W__eumHeading{margin-top:var(--space-9);padding-top:var(--space-8);border-top:1px solid var(--border)}@media (min-width:640px){.RemoteSupport-module__Y1wM3W__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.StoreSourcing-module__PS0RQW__section{padding-top:var(--space-9);padding-bottom:var(--space-9);border-top:1px solid var(--border)}.StoreSourcing-module__PS0RQW__intro{max-width:64ch;color:var(--muted);margin-top:var(--space-3);font-size:1.0625rem;line-height:1.6}.StoreSourcing-module__PS0RQW__grid{gap:var(--space-3);margin-top:var(--space-6);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:900px){.StoreSourcing-module__PS0RQW__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.StoreSourcing-module__PS0RQW__grid{grid-template-columns:1fr}}.StoreSourcing-module__PS0RQW__card{align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-elevated);flex-direction:row;display:flex}.StoreSourcing-module__PS0RQW__logoBox{border-radius:var(--radius-md);background:#fff;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.StoreSourcing-module__PS0RQW__logoImg{object-fit:contain;width:44px;height:44px}.StoreSourcing-module__PS0RQW__logoInitials{font-family:var(--font-display);color:#111;font-size:1rem;font-weight:700}.StoreSourcing-module__PS0RQW__cardText{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.StoreSourcing-module__PS0RQW__skus{font-family:var(--font-display);color:var(--lime-text);font-size:1.5rem;font-weight:700}.StoreSourcing-module__PS0RQW__label{color:var(--muted);font-size:.8125rem;line-height:1.4}.StoreSourcing-module__PS0RQW__more{background:color-mix(in srgb, var(--lime) 10%, transparent);border-color:color-mix(in srgb, var(--lime) 35%, transparent)}.StoreSourcing-module__PS0RQW__more .StoreSourcing-module__PS0RQW__skus{color:var(--lime-text)}.StoreSourcing-module__PS0RQW__more .StoreSourcing-module__PS0RQW__label{color:var(--text);font-weight:500}
