.header-module__CIMTYa__header [data-header-nav-item]{transition:color .18s,background-color .18s,transform .18s,box-shadow .18s;position:relative}.header-module__CIMTYa__header[data-nav-effect=underline] [data-header-nav-item]:after{content:"";inset-inline:.5rem;background:var(--ui-brand-strong);transform-origin:0;border-radius:2px;height:2px;transition:transform .18s;position:absolute;bottom:.25rem;transform:scaleX(0)}.header-module__CIMTYa__header[data-nav-effect=underline] [data-header-nav-item]:is(:hover,:focus-visible,[aria-expanded=true]):after{transform:scaleX(1)}.header-module__CIMTYa__header[data-nav-effect=pill] [data-header-nav-item]{border-radius:999px;padding-inline:1rem}.header-module__CIMTYa__header[data-nav-effect=pill] [data-header-nav-item]:is(:hover,:focus-visible,[aria-expanded=true]){background:var(--ui-brand-soft);color:var(--ui-brand-strong)}.header-module__CIMTYa__header[data-nav-effect=lift] [data-header-nav-item]:is(:hover,:focus-visible,[aria-expanded=true]){background:var(--ui-surface);color:var(--ui-brand-strong);box-shadow:0 4px 12px color-mix(in srgb, var(--ui-foreground) 12%, transparent);transform:translateY(-2px)}.header-module__CIMTYa__header [data-header-panel-motion=fade]{animation:.18s ease-out both header-module__CIMTYa__header-fade}.header-module__CIMTYa__header [data-header-panel-motion=slide]{animation:.2s ease-out both header-module__CIMTYa__header-slide}@keyframes header-module__CIMTYa__header-fade{0%{opacity:0}to{opacity:1}}@keyframes header-module__CIMTYa__header-slide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.header-module__CIMTYa__header [data-header-nav-item],.header-module__CIMTYa__header [data-header-nav-item]:after{transition:none}.header-module__CIMTYa__header [data-header-panel-motion]{animation:none}.header-module__CIMTYa__header[data-nav-effect=lift] [data-header-nav-item]:is(:hover,:focus-visible,[aria-expanded=true]){transform:none}}
.quick-quote-module__DMsslq__frame{--quote-radius:1rem;--quote-space:1.25rem;isolation:isolate;border:1px solid var(--ui-border);border-radius:var(--quote-radius);background:var(--ui-surface);min-width:0;color:var(--ui-foreground);box-shadow:0 12px 28px color-mix(in srgb, var(--ui-foreground) 8%, transparent);position:relative;container:quickquote/inline-size}.quick-quote-module__DMsslq__frame[data-radius=square]{--quote-radius:0}.quick-quote-module__DMsslq__frame[data-radius=small]{--quote-radius:.5rem}.quick-quote-module__DMsslq__frame[data-radius=diagonal]{--quote-radius:2rem 0}.quick-quote-module__DMsslq__frame[data-density=compact]{--quote-space:1rem}.quick-quote-module__DMsslq__frame[data-density=spacious]{--quote-space:2rem}.quick-quote-module__DMsslq__frame[data-surface=classic]{border-top:4px solid var(--ui-brand)}.quick-quote-module__DMsslq__frame[data-surface=outline]{box-shadow:none;border-color:var(--ui-control-border)}.quick-quote-module__DMsslq__frame[data-surface=soft]{background:var(--ui-brand-soft)}.quick-quote-module__DMsslq__frame[data-surface=gradient]{background:linear-gradient(125deg, color-mix(in srgb, var(--ui-brand) 10%, var(--ui-surface)), var(--ui-surface) 55%, color-mix(in srgb, var(--ui-accent) 10%, var(--ui-surface)))}.quick-quote-module__DMsslq__frame[data-plain=true]{box-shadow:none;background:0 0;border:0}.quick-quote-module__DMsslq__content{padding:var(--quote-space);min-width:0}.quick-quote-module__DMsslq__heading{align-items:center;gap:1rem;min-width:0;display:flex}.quick-quote-module__DMsslq__heading>div{overflow-wrap:anywhere;min-width:0}.quick-quote-module__DMsslq__frame[data-heading=stacked] .quick-quote-module__DMsslq__heading{flex-direction:column;align-items:flex-start}.quick-quote-module__DMsslq__frame[data-heading=centered] .quick-quote-module__DMsslq__heading{text-align:center;flex-direction:column}.quick-quote-module__DMsslq__form{min-width:0;margin-top:1.25rem}.quick-quote-module__DMsslq__frame[data-heading-hidden=true] .quick-quote-module__DMsslq__form{margin-top:0}.quick-quote-module__DMsslq__fields{flex-wrap:wrap;align-items:center;gap:.75rem;min-width:0;display:flex}.quick-quote-module__DMsslq__phone{flex:12.5rem;order:1;min-width:0}.quick-quote-module__DMsslq__product{order:3;width:100%;min-width:0}.quick-quote-module__DMsslq__submit{order:2;max-width:100%}.quick-quote-module__DMsslq__frame .quick-quote-module__DMsslq__submit>button{white-space:normal;overflow-wrap:anywhere;max-width:100%;height:auto;min-height:2.75rem}.quick-quote-module__DMsslq__frame[data-button-placement=full] .quick-quote-module__DMsslq__submit{order:4;width:100%}.quick-quote-module__DMsslq__frame[data-button-placement=full] .quick-quote-module__DMsslq__submit>button{width:100%}.quick-quote-module__DMsslq__frame[data-stacked=true] .quick-quote-module__DMsslq__fields{flex-direction:column;align-items:stretch}.quick-quote-module__DMsslq__frame[data-stacked=true] .quick-quote-module__DMsslq__phone{flex:auto;width:100%}.quick-quote-module__DMsslq__frame[data-stacked=true] .quick-quote-module__DMsslq__submit>button{width:100%}.quick-quote-module__DMsslq__frame[data-button-shape=square] .quick-quote-module__DMsslq__submit>button{border-radius:0}.quick-quote-module__DMsslq__frame[data-button-shape=rounded] .quick-quote-module__DMsslq__submit>button{border-radius:.5rem}.quick-quote-module__DMsslq__frame[data-button-shape=pill] .quick-quote-module__DMsslq__submit>button{border-radius:999px}.quick-quote-module__DMsslq__frame[data-button-shape=diagonal] .quick-quote-module__DMsslq__submit>button{border-radius:1.25rem 0}.quick-quote-module__DMsslq__frame[data-button-style=outline] .quick-quote-module__DMsslq__submit>button{border:1px solid var(--ui-brand-strong);background:var(--ui-surface);color:var(--ui-brand-strong)}.quick-quote-module__DMsslq__frame[data-button-style=soft] .quick-quote-module__DMsslq__submit>button{background:var(--ui-brand-soft);color:var(--ui-brand-strong);border:1px solid #0000}.quick-quote-module__DMsslq__frame[data-button-style=outline] .quick-quote-module__DMsslq__submit>button:hover:not(:disabled),.quick-quote-module__DMsslq__frame[data-button-style=soft] .quick-quote-module__DMsslq__submit>button:hover:not(:disabled){background:var(--ui-primary);color:var(--ui-primary-foreground)}.quick-quote-module__DMsslq__notice{margin-top:1rem}.quick-quote-module__DMsslq__feedback{margin-top:.75rem}@container quickquote (min-width:56rem){.quick-quote-module__DMsslq__frame[data-layout=strip] .quick-quote-module__DMsslq__content{grid-template-columns:minmax(12rem,1fr) minmax(0,2fr);align-items:center;gap:2rem;display:grid}.quick-quote-module__DMsslq__frame[data-layout=strip] .quick-quote-module__DMsslq__form{margin-top:0}.quick-quote-module__DMsslq__frame[data-layout=strip] .quick-quote-module__DMsslq__fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;display:grid}.quick-quote-module__DMsslq__frame[data-layout=strip] .quick-quote-module__DMsslq__phone{order:1}.quick-quote-module__DMsslq__frame[data-layout=strip] .quick-quote-module__DMsslq__product{order:2}.quick-quote-module__DMsslq__frame[data-layout=strip] .quick-quote-module__DMsslq__submit{order:3}.quick-quote-module__DMsslq__frame[data-layout=strip][data-button-placement=full] .quick-quote-module__DMsslq__fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.quick-quote-module__DMsslq__frame[data-layout=strip][data-button-placement=full] .quick-quote-module__DMsslq__submit{grid-column:1/-1}.quick-quote-module__DMsslq__frame[data-layout=strip][data-heading-hidden=true] .quick-quote-module__DMsslq__content{display:block}}
.FooterView-module__oX_QRW__footer{--footer-fg:var(--ui-primary-foreground);--footer-bg:var(--ui-primary);--footer-muted:color-mix(in srgb, var(--footer-fg) 78%, var(--footer-bg));--footer-line:color-mix(in srgb, var(--footer-fg) 20%, transparent);--footer-space:3rem;--footer-radius:1.5rem;isolation:isolate;overflow-wrap:anywhere;background:var(--footer-bg);color:var(--footer-fg);position:relative;overflow:clip}.FooterView-module__oX_QRW__footer[data-background=plain]{--footer-bg:var(--ui-surface);--footer-fg:var(--ui-foreground)}.FooterView-module__oX_QRW__footer[data-background=soft],.FooterView-module__oX_QRW__footer[data-background=gradient]{--footer-bg:var(--ui-brand-soft);--footer-fg:var(--ui-foreground)}.FooterView-module__oX_QRW__footer[data-background=gradient]{background:linear-gradient(130deg, var(--ui-brand-soft), var(--ui-surface) 65%, color-mix(in srgb, var(--ui-accent-soft) 30%, var(--ui-surface)))}.FooterView-module__oX_QRW__footer[data-density=compact]{--footer-space:1.75rem}.FooterView-module__oX_QRW__footer[data-density=spacious]{--footer-space:4.5rem}.FooterView-module__oX_QRW__footer[data-radius=square]{--footer-radius:0}.FooterView-module__oX_QRW__footer[data-radius=diagonal]{--footer-radius:3rem 0 3rem 0}.FooterView-module__oX_QRW__footer:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.FooterView-module__oX_QRW__footer[data-decoration=line]:before{background:linear-gradient(90deg, transparent, var(--ui-brand), transparent);height:4px}.FooterView-module__oX_QRW__footer[data-decoration=dots]:before{opacity:.08;background:radial-gradient(var(--footer-fg) 1px, transparent 1px) 0 0 / 22px 22px}.FooterView-module__oX_QRW__footer[data-decoration=rings]:before{opacity:.08;background:repeating-radial-gradient(circle at 0 0, transparent 0 6rem, var(--footer-fg) 6rem calc(6rem + 1px), transparent calc(6rem + 1px) 12rem)}.FooterView-module__oX_QRW__shell{max-width:80rem;margin-inline:auto;padding-inline:1rem;position:relative}.FooterView-module__oX_QRW__intro{padding-block:var(--footer-space);border-bottom:1px solid var(--footer-line);flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.FooterView-module__oX_QRW__copy{min-width:0}.FooterView-module__oX_QRW__slogan{color:var(--footer-muted);letter-spacing:.15em;margin-bottom:.5rem;font-size:.75rem;font-weight:600}.FooterView-module__oX_QRW__intro h2{font-size:clamp(1.5rem,2.3vw,2rem);font-weight:600;line-height:1.25}.FooterView-module__oX_QRW__subtitle{max-width:38rem;color:var(--footer-muted);white-space:pre-line;margin-top:.75rem;font-size:.875rem;line-height:1.75}.FooterView-module__oX_QRW__footer .FooterView-module__oX_QRW__cta{white-space:normal;border:1px solid var(--ui-surface);background:var(--ui-surface);max-width:100%;height:auto;min-height:44px;color:var(--ui-primary);border-radius:999px;flex-shrink:0;gap:.75rem;padding:.75rem 1.5rem}.FooterView-module__oX_QRW__cta svg{flex-shrink:0}.FooterView-module__oX_QRW__footer[data-button=primary] .FooterView-module__oX_QRW__cta{background:var(--ui-primary);color:var(--ui-primary-foreground);border-color:color-mix(in srgb, var(--footer-fg) 40%, var(--ui-primary))}.FooterView-module__oX_QRW__footer[data-button=outline] .FooterView-module__oX_QRW__cta{color:var(--footer-fg);background:0 0;border-color:currentColor}.FooterView-module__oX_QRW__footer[data-shape=square] .FooterView-module__oX_QRW__cta{border-radius:0}.FooterView-module__oX_QRW__footer[data-shape=rounded] .FooterView-module__oX_QRW__cta{border-radius:.75rem}.FooterView-module__oX_QRW__footer .FooterView-module__oX_QRW__cta:hover{box-shadow:0 0 0 3px var(--footer-line)}.FooterView-module__oX_QRW__footer[data-intro=card] .FooterView-module__oX_QRW__intro{margin-top:var(--footer-space);border:1px solid var(--footer-line);border-radius:var(--footer-radius);background:color-mix(in srgb, var(--footer-fg) 4%, transparent);padding:1.5rem}.FooterView-module__oX_QRW__footer[data-intro=center] .FooterView-module__oX_QRW__intro{text-align:center;flex-direction:column;align-items:center}.FooterView-module__oX_QRW__grid{padding-block:var(--footer-space);gap:2.5rem 2rem;display:grid}.FooterView-module__oX_QRW__grid>*{min-width:0}.FooterView-module__oX_QRW__brandLink{border-radius:.5rem;align-items:center;gap:.75rem;max-width:100%;font-size:1.25rem;font-weight:600;display:inline-flex}.FooterView-module__oX_QRW__brandIcon{background:var(--footer-line);border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.FooterView-module__oX_QRW__brandText{max-width:28rem;color:var(--footer-muted);white-space:pre-line;margin-block:1.25rem .75rem;font-size:.875rem;line-height:1.9}.FooterView-module__oX_QRW__group h3{margin-bottom:.75rem;font-size:.875rem;font-weight:700;line-height:1.6}.FooterView-module__oX_QRW__footer[data-heading=uppercase] .FooterView-module__oX_QRW__group h3{text-transform:uppercase;letter-spacing:.08em}.FooterView-module__oX_QRW__footer[data-heading=underline] .FooterView-module__oX_QRW__group h3:after{content:"";background:var(--ui-brand);width:2.5rem;height:3px;margin-top:.5rem;display:block}.FooterView-module__oX_QRW__group li+li{margin-top:2px}.FooterView-module__oX_QRW__link{max-width:100%;min-height:44px;color:var(--footer-muted);text-align:left;cursor:pointer;border-radius:.375rem;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.6;transition:color .2s,transform .2s,background-color .2s;display:inline-flex}.FooterView-module__oX_QRW__link svg{flex-shrink:0}.FooterView-module__oX_QRW__link:hover{color:var(--footer-fg)}.FooterView-module__oX_QRW__footer[data-effect=underline] .FooterView-module__oX_QRW__link:hover{text-underline-offset:4px;text-decoration:underline}.FooterView-module__oX_QRW__footer[data-effect=slide] .FooterView-module__oX_QRW__link:hover{transform:translate(4px)}.FooterView-module__oX_QRW__footer[data-effect=highlight] .FooterView-module__oX_QRW__link:hover{background:var(--footer-line);box-shadow:0 0 0 4px var(--footer-line)}.FooterView-module__oX_QRW__footer :is(.FooterView-module__oX_QRW__link,.FooterView-module__oX_QRW__cta,.FooterView-module__oX_QRW__brandLink):focus-visible{outline:2px solid var(--footer-fg);outline-offset:4px}.FooterView-module__oX_QRW__contacts{flex-direction:column;align-items:flex-start;margin-top:.75rem;font-style:normal;display:flex}.FooterView-module__oX_QRW__bottom{border-top:1px solid var(--footer-line);color:var(--footer-muted);flex-direction:column;gap:.75rem;padding-block:1.5rem;font-size:.75rem;line-height:1.8;display:flex}@media (min-width:640px){.FooterView-module__oX_QRW__shell{padding-inline:2rem}.FooterView-module__oX_QRW__intro{flex-direction:row;justify-content:space-between;align-items:center}.FooterView-module__oX_QRW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.FooterView-module__oX_QRW__bottom{flex-direction:row;justify-content:space-between;align-items:center}}@media (min-width:1024px){.FooterView-module__oX_QRW__grid{grid-template-columns:1.3fr .8fr 1fr 1.2fr}.FooterView-module__oX_QRW__footer[data-layout=brand-top] .FooterView-module__oX_QRW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.FooterView-module__oX_QRW__footer[data-layout=brand-top] .FooterView-module__oX_QRW__brand{border-bottom:1px solid var(--footer-line);grid-column:1/-1;padding-bottom:1.5rem}.FooterView-module__oX_QRW__footer[data-layout=brand-top] .FooterView-module__oX_QRW__brandText{max-width:46rem}.FooterView-module__oX_QRW__footer[data-layout=split] .FooterView-module__oX_QRW__grid{grid-template-columns:1.6fr 1fr 1fr}.FooterView-module__oX_QRW__footer[data-layout=split] .FooterView-module__oX_QRW__brand{border-right:1px solid var(--footer-line);grid-row:span 2;padding-right:2rem}.FooterView-module__oX_QRW__footer[data-layout=split] .FooterView-module__oX_QRW__group:last-child{grid-column:2/-1}.FooterView-module__oX_QRW__footer[data-layout=split] .FooterView-module__oX_QRW__group:last-child ul{flex-wrap:wrap;gap:.25rem 1.5rem;display:flex}.FooterView-module__oX_QRW__footer[data-layout=compact] .FooterView-module__oX_QRW__grid{display:block}.FooterView-module__oX_QRW__footer[data-layout=compact] .FooterView-module__oX_QRW__brand{margin-bottom:1.5rem}.FooterView-module__oX_QRW__footer[data-layout=compact] .FooterView-module__oX_QRW__brandText{max-width:50rem}.FooterView-module__oX_QRW__footer[data-layout=compact] .FooterView-module__oX_QRW__group{border-top:1px solid var(--footer-line);grid-template-columns:13rem minmax(0,1fr);align-items:baseline;gap:1rem;padding-block:.5rem;display:grid}.FooterView-module__oX_QRW__footer[data-layout=compact] .FooterView-module__oX_QRW__group ul{flex-wrap:wrap;gap:.25rem 1.25rem;display:flex}}@media (prefers-reduced-motion:reduce){.FooterView-module__oX_QRW__link{transition:none}.FooterView-module__oX_QRW__footer[data-effect=slide] .FooterView-module__oX_QRW__link:hover{transform:none}}
.products-module__x5MmKW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.products-module__x5MmKW__section[data-products-columns=four] .products-module__x5MmKW__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.products-module__x5MmKW__section[data-products-layout=list] .products-module__x5MmKW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.products-module__x5MmKW__section[data-products-layout=showcase] .products-module__x5MmKW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.products-module__x5MmKW__spotlight{grid-row:span 2}.products-module__x5MmKW__spotlight .products-module__x5MmKW__card{min-height:100%}.products-module__x5MmKW__spotlight .products-module__x5MmKW__card .product-card-icon{width:7rem;height:7rem}.products-module__x5MmKW__card{transition:transform .2s,box-shadow .2s,background-color .2s,border-color .2s;container-type:inline-size}.products-module__x5MmKW__card[data-card-radius=square]{border-radius:0}.products-module__x5MmKW__card[data-card-radius=small]{border-radius:.5rem}.products-module__x5MmKW__card[data-card-radius=medium]{border-radius:1rem}.products-module__x5MmKW__card[data-card-radius=large]{border-radius:1.5rem}.products-module__x5MmKW__card[data-card-radius=pill]{border-radius:999px}.products-module__x5MmKW__card[data-card-radius=diagonal]{border-radius:2.5rem 0}.products-module__x5MmKW__card[data-card-radius=diagonalReverse]{border-radius:0 2.5rem}.products-module__x5MmKW__card>span[aria-hidden],.products-module__x5MmKW__card[data-card-variant=featured]>div{border-radius:inherit}.products-module__x5MmKW__card[data-card-shadow=none]{box-shadow:none}.products-module__x5MmKW__card[data-card-shadow=soft]{box-shadow:0 2px 8px color-mix(in srgb, var(--ui-foreground) 6%, transparent)}.products-module__x5MmKW__card[data-card-shadow=strong]{box-shadow:0 12px 28px color-mix(in srgb, var(--ui-foreground) 14%, transparent)}.products-module__x5MmKW__card[data-card-style=outline]{border:1px solid var(--ui-control-border);background:var(--ui-surface)}.products-module__x5MmKW__card[data-card-style=soft]{border:1px solid var(--ui-border);background:var(--ui-brand-soft)}.products-module__x5MmKW__card[data-card-style=editorial]{border:1px solid var(--ui-border);border-inline-start:4px solid var(--ui-brand);background:var(--ui-surface)}.products-module__x5MmKW__card:not([data-card-style=classic])>span[aria-hidden]{display:none}.products-module__x5MmKW__card:not([data-card-style=classic]) .product-card-body{background:0 0}.products-module__x5MmKW__card[data-card-density=compact] .product-card-body{gap:.5rem;padding:.75rem}.products-module__x5MmKW__card[data-card-density=spacious] .product-card-body{gap:1rem;padding:1.25rem}.products-module__x5MmKW__card[data-card-effect=lift]:hover{transform:translateY(-4px)}.products-module__x5MmKW__card[data-card-effect=glow]:hover{box-shadow:0 0 0 2px var(--ui-brand), 0 10px 25px color-mix(in srgb, var(--ui-brand) 15%, transparent)}.products-module__x5MmKW__card[data-card-composed=true]{--card-space:1.25rem;padding:var(--card-space);flex-direction:column;align-items:stretch;gap:1rem;min-height:min-content}.products-module__x5MmKW__card[data-card-composed=true][data-card-density=compact]{--card-space:.75rem;gap:.75rem}.products-module__x5MmKW__card[data-card-composed=true][data-card-density=spacious]{--card-space:1.75rem}.products-module__x5MmKW__card[data-card-composed=true][data-card-radius=pill]{padding:2.5rem 1.75rem}.products-module__x5MmKW__card[data-card-composed=true][data-card-style=classic]{border:1px solid var(--ui-border);background:var(--ui-surface)}.products-module__x5MmKW__card[data-card-composed=true]>span[aria-hidden]{display:none}.products-module__x5MmKW__card[data-card-composed=true] .product-card-body{background:0 0;flex:1 0 auto;height:auto;padding:0;overflow:visible}.products-module__x5MmKW__card[data-card-format=square]{aspect-ratio:1;height:auto}.products-module__x5MmKW__card[data-card-format=landscape]{aspect-ratio:16/10;height:auto}.products-module__x5MmKW__card:is([data-card-content=top],[data-card-content=bottom]) .product-card-body{text-align:center;flex-direction:column;justify-content:center}.products-module__x5MmKW__card:is([data-card-content=top],[data-card-content=bottom]) .product-card-copy{flex:0 auto;width:100%}.products-module__x5MmKW__card[data-card-content=bottom] .product-card-icon{order:1}.products-module__x5MmKW__card:is([data-card-content=left],[data-card-content=right]) .product-card-body{text-align:left;flex-direction:row}.products-module__x5MmKW__card[data-card-content=right] .product-card-body{flex-direction:row-reverse}.products-module__x5MmKW__card:is([data-card-content=left],[data-card-content=right]) .product-card-copy{flex:1}.products-module__x5MmKW__card[data-card-text-align=left] .product-card-copy{text-align:left}.products-module__x5MmKW__card[data-card-text-align=center] .product-card-copy{text-align:center}.products-module__x5MmKW__card[data-card-text-align=right] .product-card-copy{text-align:right}.products-module__x5MmKW__card[data-card-composed=true] .product-card-action{text-align:center;white-space:normal;overflow-wrap:anywhere;flex:none;align-self:center;max-width:100%;min-height:2.5rem;margin-top:auto;padding:.625rem 1rem;font-size:.75rem;position:relative;inset:auto}.products-module__x5MmKW__card[data-offer-placement=footer] .product-card-action{align-self:stretch;width:100%}.products-module__x5MmKW__card[data-offer-style=filled] .product-card-action{border:1px solid var(--ui-primary);background:var(--ui-primary);color:var(--ui-primary-foreground);box-shadow:none}.products-module__x5MmKW__card[data-offer-style=outline] .product-card-action{border:1px solid var(--ui-brand-strong);background:var(--ui-surface);color:var(--ui-brand-strong);box-shadow:none}.products-module__x5MmKW__card[data-offer-style=soft] .product-card-action{background:var(--ui-brand-soft);color:var(--ui-brand-strong);box-shadow:none;border:1px solid #0000}.products-module__x5MmKW__card[data-offer-style=text] .product-card-action{background:var(--ui-surface);color:var(--ui-brand-strong);box-shadow:none;text-underline-offset:.25rem;border:0;gap:.375rem;text-decoration:underline}.products-module__x5MmKW__card:is(:hover,:focus-visible):is([data-offer-style=outline],[data-offer-style=soft]) .product-card-action{background:var(--ui-brand-soft)}.products-module__x5MmKW__card:is(:hover,:focus-visible)[data-offer-style=filled] .product-card-action{box-shadow:0 0 0 2px var(--ui-surface), 0 0 0 3px var(--ui-primary)}.products-module__x5MmKW__card[data-offer-shape=square] .product-card-action{border-radius:0}.products-module__x5MmKW__card[data-offer-shape=rounded] .product-card-action{border-radius:.625rem}.products-module__x5MmKW__card[data-offer-shape=pill] .product-card-action{border-radius:999px}.products-module__x5MmKW__card[data-offer-shape=diagonal] .product-card-action{border-radius:1.25rem 0}@container (max-width:240px){.products-module__x5MmKW__card:is([data-card-content=left],[data-card-content=right]) .product-card-icon{width:2.5rem;height:2.5rem}}@media (max-width:767px){.products-module__x5MmKW__section[data-products-mobile=two] .products-module__x5MmKW__card .product-card-body{padding:.5rem}.products-module__x5MmKW__section[data-products-mobile=two] .products-module__x5MmKW__card .product-card-action{padding-inline:.75rem}.products-module__x5MmKW__section[data-products-mobile=two] .products-module__x5MmKW__card[data-card-composed=true]{--card-space:.75rem}.products-module__x5MmKW__section[data-products-mobile=two] .products-module__x5MmKW__card[data-card-composed=true] .product-card-body{gap:.5rem;padding:0}.products-module__x5MmKW__section[data-products-mobile=two] .products-module__x5MmKW__card[data-card-radius=pill]{padding:2.25rem 1rem}}@media (prefers-reduced-motion:reduce){.products-module__x5MmKW__card{transition:none}.products-module__x5MmKW__card[data-card-effect=lift]:hover{transform:none}}
.why-us-module__WYK06G__section{--why-radius:1.5rem;--why-gap:2rem;--why-padding:4rem;background:var(--ui-surface);color:var(--ui-foreground);padding-block:var(--why-padding);overflow-wrap:anywhere}.why-us-module__WYK06G__container{gap:var(--why-gap);grid-template-areas:"heading""features""action""visual";max-width:80rem;margin-inline:auto;padding-inline:1rem;display:grid}.why-us-module__WYK06G__container>*{min-width:0}.why-us-module__WYK06G__heading{grid-area:heading}.why-us-module__WYK06G__heading h2{letter-spacing:-.025em;font-size:1.875rem;font-weight:900;line-height:1.2}.why-us-module__WYK06G__heading>p{color:var(--ui-muted-foreground);margin-top:1rem;font-size:1rem;line-height:1.7}.why-us-module__WYK06G__visual{border:1px solid var(--ui-border);border-radius:var(--why-radius);min-height:25rem;box-shadow:0 16px 30px color-mix(in srgb, var(--ui-foreground) 10%, transparent);grid-area:visual;position:relative;overflow:hidden}.why-us-module__WYK06G__badge{background:color-mix(in srgb, var(--ui-surface) 95%, transparent);border:1px solid var(--ui-border);border-radius:var(--why-radius);align-items:center;gap:.75rem;padding:.75rem 1.25rem;display:flex;position:absolute;bottom:1.5rem;left:1rem;right:1rem}.why-us-module__WYK06G__features{gap:var(--why-gap);grid-area:features;margin:0;padding:0;list-style:none;display:grid}.why-us-module__WYK06G__feature{border-radius:var(--why-radius);align-items:flex-start;gap:1rem;min-width:0;display:flex}.why-us-module__WYK06G__feature h3{margin-bottom:.375rem;font-size:1.125rem;font-weight:800;line-height:1.4}.why-us-module__WYK06G__feature p{color:var(--ui-muted-foreground);font-size:.875rem;line-height:1.65}.why-us-module__WYK06G__icon{border-radius:var(--why-radius);border:1px solid var(--ui-border);width:3rem;height:3rem;color:var(--ui-brand-strong);background:var(--ui-brand-soft);flex-shrink:0;justify-content:center;align-items:center;font-size:1.5rem;font-weight:800;display:flex}.why-us-module__WYK06G__action{grid-area:action}.why-us-module__WYK06G__action .why-us-module__WYK06G__button{white-space:normal;text-align:center;max-width:100%;height:auto;min-height:2.75rem;padding:.875rem 2rem}.why-us-module__WYK06G__section[data-background=muted]{background:var(--ui-surface-muted)}.why-us-module__WYK06G__section[data-background=soft]{background:color-mix(in srgb, var(--ui-brand-soft) 45%, var(--ui-surface))}.why-us-module__WYK06G__section[data-background=gradient]{background:linear-gradient(125deg, color-mix(in srgb, var(--ui-brand-soft) 65%, var(--ui-surface)), var(--ui-surface) 60%, color-mix(in srgb, var(--ui-accent-soft) 18%, var(--ui-surface)))}.why-us-module__WYK06G__section[data-radius=square]{--why-radius:0}.why-us-module__WYK06G__section[data-radius=small]{--why-radius:.5rem}.why-us-module__WYK06G__section[data-radius=diagonal]{--why-radius:2rem 0 2rem 0}.why-us-module__WYK06G__section[data-density=compact]{--why-gap:1.25rem;--why-padding:2.5rem}.why-us-module__WYK06G__section[data-density=spacious]{--why-gap:2.5rem;--why-padding:5rem}.why-us-module__WYK06G__section[data-feature=outline] .why-us-module__WYK06G__feature{border:1px solid var(--ui-border);background:var(--ui-surface);padding:1.25rem}.why-us-module__WYK06G__section[data-feature=soft] .why-us-module__WYK06G__feature{background:color-mix(in srgb, var(--ui-brand-soft) 40%, var(--ui-surface));padding:1.25rem}.why-us-module__WYK06G__section[data-icon-position=top] .why-us-module__WYK06G__feature{flex-direction:column}.why-us-module__WYK06G__section[data-icon=plain] .why-us-module__WYK06G__icon,.why-us-module__WYK06G__section[data-icon=number] .why-us-module__WYK06G__icon{background:0 0;border-color:#0000}.why-us-module__WYK06G__section[data-icon=number] .why-us-module__WYK06G__icon{border-bottom-color:var(--ui-brand-strong);border-radius:0}.why-us-module__WYK06G__section[data-button=soft] .why-us-module__WYK06G__button{background:var(--ui-brand-soft);color:var(--ui-brand-strong);border-color:#0000}.why-us-module__WYK06G__section[data-button=soft] .why-us-module__WYK06G__button:hover{background:color-mix(in srgb, var(--ui-brand-soft) 75%, var(--ui-surface))}.why-us-module__WYK06G__section[data-button-shape=square] .why-us-module__WYK06G__button{border-radius:0}.why-us-module__WYK06G__section[data-button-shape=rounded] .why-us-module__WYK06G__button{border-radius:.75rem}.why-us-module__WYK06G__section[data-button-shape=pill] .why-us-module__WYK06G__button{border-radius:999px}.why-us-module__WYK06G__section[data-button-shape=diagonal] .why-us-module__WYK06G__button{border-radius:1.25rem 0}.why-us-module__WYK06G__section[data-image=hidden] .why-us-module__WYK06G__container{grid-template-areas:"heading""features""action"}.why-us-module__WYK06G__section[data-layout=cards]:not([data-image=hidden]) .why-us-module__WYK06G__container{grid-template-areas:"heading""visual""features""action"}.why-us-module__WYK06G__section[data-layout=cards][data-image=right] .why-us-module__WYK06G__container{grid-template-areas:"heading""features""visual""action"}@media (min-width:768px){.why-us-module__WYK06G__container{padding-inline:2rem}.why-us-module__WYK06G__heading h2{font-size:2.25rem}.why-us-module__WYK06G__heading>p{font-size:1.125rem}.why-us-module__WYK06G__feature h3{font-size:1.25rem}.why-us-module__WYK06G__feature p{font-size:1rem}.why-us-module__WYK06G__icon{width:3.5rem;height:3.5rem}.why-us-module__WYK06G__badge{max-width:calc(100% - 3rem);left:1.5rem;right:auto}}@media (min-width:1024px){.why-us-module__WYK06G__section{--why-padding:6rem}.why-us-module__WYK06G__section[data-density=compact]{--why-padding:3rem}.why-us-module__WYK06G__section[data-density=spacious]{--why-padding:7rem}.why-us-module__WYK06G__section[data-layout=split] .why-us-module__WYK06G__container{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"visual heading""visual features""visual action";column-gap:5rem}.why-us-module__WYK06G__section[data-layout=split][data-image=right] .why-us-module__WYK06G__container{grid-template-areas:"heading visual""features visual""action visual"}.why-us-module__WYK06G__section[data-layout=split][data-image=hidden] .why-us-module__WYK06G__container{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""features""action";max-width:56rem}.why-us-module__WYK06G__section[data-layout=cards] .why-us-module__WYK06G__heading{text-align:center;max-width:52rem;margin-inline:auto}.why-us-module__WYK06G__section[data-layout=cards] .why-us-module__WYK06G__features{grid-template-columns:repeat(3,minmax(0,1fr))}.why-us-module__WYK06G__section[data-layout=cards] .why-us-module__WYK06G__action{text-align:center}.why-us-module__WYK06G__section[data-layout=cards] .why-us-module__WYK06G__visual{min-height:24rem}.why-us-module__WYK06G__section[data-layout=editorial] .why-us-module__WYK06G__container{grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-template-areas:"heading features""visual features""action features";align-items:start;column-gap:4rem}.why-us-module__WYK06G__section[data-layout=editorial][data-image=right] .why-us-module__WYK06G__container{grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-template-areas:"features heading""features visual""features action"}.why-us-module__WYK06G__section[data-layout=editorial][data-image=hidden] .why-us-module__WYK06G__container{grid-template-areas:"heading features""action features"}.why-us-module__WYK06G__section[data-layout=editorial] .why-us-module__WYK06G__visual{min-height:18rem}}.why-us-module__WYK06G__heading .why-us-module__WYK06G__slogan{color:var(--ui-brand-strong);letter-spacing:.06em;margin:0 0 .75rem;font-size:.875rem;font-weight:700}
.promotion-banner-module__EXZ4FG__section{--banner-bg:var(--ui-primary);--banner-fg:var(--ui-primary-foreground);--banner-start:color-mix(in srgb, var(--banner-fg) 85%, var(--ui-brand));--banner-end:color-mix(in srgb, var(--banner-fg) 85%, var(--ui-accent));isolation:isolate;background:var(--banner-bg);color:var(--banner-fg);text-align:center;padding:5rem 1.5rem;position:relative;overflow:hidden}.promotion-banner-module__EXZ4FG__section[data-surface=light],.promotion-banner-module__EXZ4FG__section[data-surface=soft]{--banner-bg:var(--ui-surface);--banner-fg:var(--ui-foreground);--banner-start:var(--ui-brand-strong);--banner-end:var(--ui-accent-strong)}.promotion-banner-module__EXZ4FG__section[data-surface=soft]{--banner-bg:var(--ui-brand-soft)}.promotion-banner-module__EXZ4FG__section[data-align=left]{text-align:left}.promotion-banner-module__EXZ4FG__section[data-density=compact]{padding-block:3rem}.promotion-banner-module__EXZ4FG__section[data-density=spacious]{padding-block:7rem}.promotion-banner-module__EXZ4FG__content{max-width:56rem;margin-inline:auto;position:relative}.promotion-banner-module__EXZ4FG__slogan{letter-spacing:.06em;overflow-wrap:anywhere;margin-bottom:1.25rem;font-size:.875rem;font-weight:700}.promotion-banner-module__EXZ4FG__title{letter-spacing:-.025em;text-wrap:balance;overflow-wrap:anywhere;margin:0 0 1.5rem;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.15}.promotion-banner-module__EXZ4FG__subtitle{white-space:pre-line;overflow-wrap:anywhere;max-width:42rem;margin:0 auto 2.5rem;font-size:1.125rem;line-height:1.65}.promotion-banner-module__EXZ4FG__section[data-align=left] .promotion-banner-module__EXZ4FG__subtitle{margin-inline:0}.promotion-banner-module__EXZ4FG__button{white-space:normal;overflow-wrap:anywhere;max-width:100%;padding:1rem 2rem;font-size:1rem}.promotion-banner-module__EXZ4FG__section[data-button=outline] .promotion-banner-module__EXZ4FG__button{color:var(--banner-fg);background:0 0;border-color:currentColor}.promotion-banner-module__EXZ4FG__section[data-button=outline] .promotion-banner-module__EXZ4FG__button:hover{background:color-mix(in srgb, var(--banner-fg) 10%, transparent)}.promotion-banner-module__EXZ4FG__section[data-button-shape=pill] .promotion-banner-module__EXZ4FG__button{border-radius:999px}.promotion-banner-module__EXZ4FG__section[data-button-shape=square] .promotion-banner-module__EXZ4FG__button{border-radius:0}.promotion-banner-module__EXZ4FG__section[data-button-shape=diagonal] .promotion-banner-module__EXZ4FG__button{border-radius:1.5rem .25rem}.promotion-banner-module__EXZ4FG__decoration{pointer-events:none;z-index:-1;position:absolute;inset:0}.promotion-banner-module__EXZ4FG__section[data-background=halo] .promotion-banner-module__EXZ4FG__decoration{background:radial-gradient(ellipse 32rem 24rem at 50% 0%, color-mix(in srgb, var(--ui-brand) 15%, transparent), transparent 75%)}.promotion-banner-module__EXZ4FG__section[data-background=aurora] .promotion-banner-module__EXZ4FG__decoration{background:radial-gradient(ellipse at 10% 10%, color-mix(in srgb, var(--ui-brand) 17%, transparent), transparent 60%), radial-gradient(ellipse at 90% 90%, color-mix(in srgb, var(--ui-accent) 13%, transparent), transparent 60%);inset:-15%}.promotion-banner-module__EXZ4FG__section[data-background=grid] .promotion-banner-module__EXZ4FG__decoration{background-image:linear-gradient(color-mix(in srgb, var(--banner-fg) 7%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--banner-fg) 7%, transparent) 1px, transparent 1px);background-size:3rem 3rem;-webkit-mask-image:linear-gradient(90deg,#000,#0000 40% 60%,#000);mask-image:linear-gradient(90deg,#000,#0000 40% 60%,#000)}.promotion-banner-module__EXZ4FG__section[data-background=waves] .promotion-banner-module__EXZ4FG__decoration{background:repeating-radial-gradient(ellipse at 0% 150%, transparent 0 2.5rem, color-mix(in srgb, var(--banner-fg) 8%, transparent) 2.5rem calc(2.5rem + 1px), transparent calc(2.5rem + 1px) 5rem);-webkit-mask-image:linear-gradient(#0000 15%,#000);mask-image:linear-gradient(#0000 15%,#000)}.promotion-banner-module__EXZ4FG__section[data-background=orbits] .promotion-banner-module__EXZ4FG__decoration:before,.promotion-banner-module__EXZ4FG__section[data-background=orbits] .promotion-banner-module__EXZ4FG__decoration:after{content:"";aspect-ratio:1;border:1px solid color-mix(in srgb, var(--banner-fg) 12%, transparent);width:38rem;box-shadow:0 0 0 3rem color-mix(in srgb, var(--ui-brand) 5%, transparent), 0 0 0 6rem color-mix(in srgb, var(--ui-accent) 4%, transparent);border-radius:50%;position:absolute;top:-14rem;left:-29rem}.promotion-banner-module__EXZ4FG__section[data-background=orbits] .promotion-banner-module__EXZ4FG__decoration:after{inset:auto -29rem -14rem auto}.promotion-banner-module__EXZ4FG__section[data-text-effect=gradient] .promotion-banner-module__EXZ4FG__title span,.promotion-banner-module__EXZ4FG__section[data-text-effect=shine] .promotion-banner-module__EXZ4FG__title span{background:linear-gradient(115deg, var(--banner-start), var(--banner-end));-webkit-text-fill-color:transparent;color:var(--banner-fg);-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text}.promotion-banner-module__EXZ4FG__section[data-text-effect=shine] .promotion-banner-module__EXZ4FG__title span{background-image:linear-gradient(110deg, var(--banner-start) 30%, var(--banner-end) 48%, var(--banner-fg) 52%, var(--banner-start) 65%);background-position:100% 0;background-size:240% 100%}.promotion-banner-module__EXZ4FG__section[data-text-effect=glow] .promotion-banner-module__EXZ4FG__title{text-shadow:0 0 1.25rem color-mix(in srgb, var(--ui-brand) 40%, transparent)}.promotion-banner-module__EXZ4FG__section[data-text-effect=underline] .promotion-banner-module__EXZ4FG__title span{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ui-accent) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--ui-accent) 60%, transparent);text-underline-offset:.16em;text-decoration-thickness:.1em}@media (prefers-reduced-motion:no-preference){.promotion-banner-module__EXZ4FG__section[data-entered=true][data-text-effect=shine] .promotion-banner-module__EXZ4FG__title span{animation:4.5s ease-in-out both promotion-banner-module__EXZ4FG__shine}.promotion-banner-module__EXZ4FG__section[data-entered=true][data-text-effect=rise] .promotion-banner-module__EXZ4FG__title{animation:.8s ease-out both promotion-banner-module__EXZ4FG__rise}.promotion-banner-module__EXZ4FG__section[data-entered=true][data-background=aurora] .promotion-banner-module__EXZ4FG__decoration,.promotion-banner-module__EXZ4FG__section[data-entered=true][data-background=orbits] .promotion-banner-module__EXZ4FG__decoration{animation:4.5s ease-in-out both promotion-banner-module__EXZ4FG__drift}}@keyframes promotion-banner-module__EXZ4FG__shine{0%{background-position:100% 0}to{background-position:0 0}}@keyframes promotion-banner-module__EXZ4FG__rise{0%{transform:translateY(1.25rem)}to{transform:translateY(0)}}@keyframes promotion-banner-module__EXZ4FG__drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(2%)scale(1.04)}}@media (max-width:640px){.promotion-banner-module__EXZ4FG__section{padding:3.5rem 1.25rem}.promotion-banner-module__EXZ4FG__section[data-density=compact]{padding-block:2.5rem}.promotion-banner-module__EXZ4FG__section[data-density=spacious]{padding-block:4.5rem}}@media (forced-colors:active){.promotion-banner-module__EXZ4FG__decoration{display:none}.promotion-banner-module__EXZ4FG__title span{-webkit-text-fill-color:currentColor!important;background:0 0!important}}
.partners-module__ivcVra__section{border-block:1px solid var(--ui-border);color:var(--ui-foreground);background:var(--ui-background);--partners-gap:.75rem;--partners-columns:var(--partners-mobile-columns);--partners-radius:1rem;--partners-logo-height:2.5rem;padding:4rem 0;position:relative}.partners-module__ivcVra__section[data-background=soft]{background:color-mix(in srgb, var(--ui-brand) 7%, var(--ui-surface))}.partners-module__ivcVra__section[data-background=gradient]{background:linear-gradient(125deg, color-mix(in srgb, var(--ui-brand) 12%, var(--ui-surface)), var(--ui-background) 50%, color-mix(in srgb, var(--ui-accent) 10%, var(--ui-surface)))}.partners-module__ivcVra__section[data-background=dots]{background-image:radial-gradient(color-mix(in srgb, var(--ui-foreground) 6%, transparent) 1px, transparent 1px);background-size:2rem 2rem}.partners-module__ivcVra__section[data-density=compact]{--partners-gap:.5rem;padding-block:2.5rem}.partners-module__ivcVra__section[data-density=spacious]{--partners-gap:1.5rem;padding-block:5rem}.partners-module__ivcVra__section[data-radius=square]{--partners-radius:0}.partners-module__ivcVra__section[data-radius=pill]{--partners-radius:3rem}.partners-module__ivcVra__section[data-radius=diagonal]{--partners-radius:2rem 0 2rem 0}.partners-module__ivcVra__section[data-size=small]{--partners-logo-height:2rem}.partners-module__ivcVra__section[data-size=large]{--partners-logo-height:3.5rem}.partners-module__ivcVra__container{min-width:0;max-width:80rem;margin-inline:auto;padding-inline:1rem;position:relative}.partners-module__ivcVra__heading{text-align:center;overflow-wrap:anywhere;max-width:42rem;margin:0 auto 3rem}.partners-module__ivcVra__slogan{color:var(--ui-brand-strong);background:var(--ui-brand-soft);letter-spacing:.06em;border-radius:2rem;margin-bottom:.75rem;padding:.25rem .75rem;font-size:.75rem;font-weight:800;display:inline-block}.partners-module__ivcVra__heading h2{color:var(--ui-brand-strong);letter-spacing:-.025em;font-size:clamp(1.875rem,3vw,2.25rem);font-weight:900;line-height:1.2}.partners-module__ivcVra__subtitle{color:var(--ui-muted-foreground);margin-top:.75rem;font-size:.875rem;line-height:1.7}.partners-module__ivcVra__section[data-heading=left] .partners-module__ivcVra__heading{text-align:left;margin-left:0}.partners-module__ivcVra__content{min-width:0}.partners-module__ivcVra__grid,.partners-module__ivcVra__rail{gap:var(--partners-gap);margin:0;padding:0;list-style:none;display:grid}.partners-module__ivcVra__grid{grid-template-columns:repeat(var(--partners-columns), minmax(0, 1fr))}.partners-module__ivcVra__grid>li,.partners-module__ivcVra__rail>li{min-width:0}.partners-module__ivcVra__grid>.partners-module__ivcVra__desktopOnly{display:none}.partners-module__ivcVra__rail{grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--partners-columns) - 1) * var(--partners-gap)) / var(--partners-columns));overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;padding:.5rem .25rem 1rem;scroll-padding-inline:.25rem;overflow-x:auto}.partners-module__ivcVra__rail>li{scroll-snap-align:start}.partners-module__ivcVra__card{border:1px solid var(--ui-border);border-radius:var(--partners-radius);background:color-mix(in srgb, var(--ui-surface) 65%, transparent);height:100%;min-height:4rem;box-shadow:0 1px 3px color-mix(in srgb, var(--ui-primary) 6%, transparent);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:.75rem;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.partners-module__ivcVra__card:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px}.partners-module__ivcVra__section[data-card=solid] .partners-module__ivcVra__card{background:var(--ui-surface)}.partners-module__ivcVra__section[data-card=outline] .partners-module__ivcVra__card{background:var(--ui-surface);border-color:color-mix(in srgb, var(--ui-brand-strong) 28%, var(--ui-border));box-shadow:none}.partners-module__ivcVra__section[data-card=minimal] .partners-module__ivcVra__card{box-shadow:none;background:0 0;border-color:#0000}.partners-module__ivcVra__logo{width:100%;height:var(--partners-logo-height);flex-shrink:0;display:block;position:relative}.partners-module__ivcVra__logo img{object-fit:contain;transition:transform .2s,filter .2s,opacity .2s}.partners-module__ivcVra__section[data-tone=grayscale] .partners-module__ivcVra__logo img{filter:grayscale();opacity:.7}.partners-module__ivcVra__section[data-tone=grayscale] .partners-module__ivcVra__card:is(:hover,:focus-visible) .partners-module__ivcVra__logo img{filter:none;opacity:1}.partners-module__ivcVra__section[data-effect=lift] .partners-module__ivcVra__card:is(:hover,:focus-visible){box-shadow:0 8px 20px color-mix(in srgb, var(--ui-primary) 8%, transparent);transform:translateY(-.25rem)}.partners-module__ivcVra__section[data-effect=zoom] .partners-module__ivcVra__card:is(:hover,:focus-visible) .partners-module__ivcVra__logo img{transform:scale(1.06)}.partners-module__ivcVra__section[data-effect=glow] .partners-module__ivcVra__card:is(:hover,:focus-visible){border-color:var(--ui-brand-strong);box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-brand) 12%, transparent), 0 8px 24px color-mix(in srgb, var(--ui-brand) 15%, transparent)}.partners-module__ivcVra__name{color:var(--ui-foreground);text-align:center;overflow-wrap:anywhere;font-size:.75rem;font-weight:600}.partners-module__ivcVra__controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:2rem;display:flex}.partners-module__ivcVra__button{white-space:normal;overflow-wrap:anywhere;max-width:100%;min-height:2.75rem}.partners-module__ivcVra__section[data-button-shape=square] .partners-module__ivcVra__button{border-radius:0}.partners-module__ivcVra__section[data-button-shape=pill] .partners-module__ivcVra__button{border-radius:3rem}.partners-module__ivcVra__section[data-button-shape=rounded] .partners-module__ivcVra__button{border-radius:.5rem}.partners-module__ivcVra__footnote{max-width:50rem;color:var(--ui-muted-foreground);text-align:center;overflow-wrap:anywhere;justify-content:center;align-items:center;gap:.5rem;margin:3rem auto 0;font-size:.75rem;display:flex}.partners-module__ivcVra__empty{text-align:center;color:var(--ui-muted-foreground);padding:2rem}@media (min-width:640px){.partners-module__ivcVra__section{--partners-columns:3}}@media (min-width:768px){.partners-module__ivcVra__section{--partners-columns:4;--partners-gap:1.25rem;--partners-logo-height:3rem;padding-block:6rem}.partners-module__ivcVra__section[data-size=small]{--partners-logo-height:2.5rem}.partners-module__ivcVra__section[data-size=large]{--partners-logo-height:4rem}.partners-module__ivcVra__container{padding-inline:2rem}.partners-module__ivcVra__card{min-height:6rem;padding:1.25rem}.partners-module__ivcVra__grid>.partners-module__ivcVra__desktopOnly{display:list-item}.partners-module__ivcVra__controls.partners-module__ivcVra__mobileOnly{display:none}.partners-module__ivcVra__subtitle{font-size:1rem}.partners-module__ivcVra__footnote{font-size:.875rem}}@media (min-width:1024px){.partners-module__ivcVra__section{--partners-columns:var(--partners-desktop-columns)}.partners-module__ivcVra__section[data-heading=split] .partners-module__ivcVra__container{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:2.5rem;display:grid}.partners-module__ivcVra__section[data-heading=split] .partners-module__ivcVra__heading{text-align:left;margin:0}.partners-module__ivcVra__section[data-heading=split] .partners-module__ivcVra__footnote{grid-column:1/-1;margin-top:0}}@media (prefers-reduced-motion:reduce){.partners-module__ivcVra__card,.partners-module__ivcVra__logo img{transition:none}.partners-module__ivcVra__section[data-effect] .partners-module__ivcVra__card:is(:hover,:focus-visible),.partners-module__ivcVra__section[data-effect] .partners-module__ivcVra__card:is(:hover,:focus-visible) .partners-module__ivcVra__logo img{transform:none}.partners-module__ivcVra__rail{scroll-behavior:auto}}
.HomeSection-module__e_2cKW__section{--home-radius:1rem;--home-space:4rem;background:var(--ui-surface);color:var(--ui-foreground);padding:var(--home-space) 1rem;overflow-wrap:anywhere}.HomeSection-module__e_2cKW__section[data-density=compact]{--home-space:2.5rem}.HomeSection-module__e_2cKW__section[data-density=spacious]{--home-space:6rem}.HomeSection-module__e_2cKW__section[data-background=soft]{background:var(--ui-brand-soft)}.HomeSection-module__e_2cKW__section[data-background=gradient]{background:linear-gradient(120deg, var(--ui-brand-soft), var(--ui-surface) 65%, color-mix(in srgb, var(--ui-accent-soft) 30%, var(--ui-surface)))}.HomeSection-module__e_2cKW__section[data-background=dots]{background:radial-gradient(color-mix(in srgb, var(--ui-brand) 20%, transparent) 1px, transparent 1px) 0 0 / 20px 20px, var(--ui-background)}.HomeSection-module__e_2cKW__section[data-radius=square]{--home-radius:0}.HomeSection-module__e_2cKW__section[data-radius=diagonal]{--home-radius:2rem 0 2rem 0}.HomeSection-module__e_2cKW__inner{min-width:0;max-width:80rem;margin-inline:auto}.HomeSection-module__e_2cKW__section[data-home-section=faq] .HomeSection-module__e_2cKW__inner{max-width:56rem}.HomeSection-module__e_2cKW__heading{text-align:center;min-width:0;margin-bottom:2.5rem}.HomeSection-module__e_2cKW__heading h2{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:800;line-height:1.25}.HomeSection-module__e_2cKW__slogan{color:var(--ui-brand-strong);margin-bottom:.75rem;font-size:.8rem;font-weight:700}.HomeSection-module__e_2cKW__subtitle{color:var(--ui-muted-foreground);white-space:pre-line;margin-top:.75rem;line-height:1.7}.HomeSection-module__e_2cKW__section[data-heading=left] .HomeSection-module__e_2cKW__heading,.HomeSection-module__e_2cKW__section[data-heading=split] .HomeSection-module__e_2cKW__heading{text-align:left}.HomeSection-module__e_2cKW__body{min-width:0}.HomeSection-module__e_2cKW__card{border-radius:var(--home-radius);min-width:0}.HomeSection-module__e_2cKW__section[data-card=solid] .HomeSection-module__e_2cKW__card{background:var(--ui-surface);border:1px solid var(--ui-border);box-shadow:0 4px 16px color-mix(in srgb, var(--ui-primary) 6%, transparent)}.HomeSection-module__e_2cKW__section[data-card=outline] .HomeSection-module__e_2cKW__card{border:1px solid var(--ui-control-border)}.HomeSection-module__e_2cKW__branch{padding:2rem}.HomeSection-module__e_2cKW__branch h3{color:var(--ui-brand-strong);margin-bottom:.75rem;font-size:1.25rem;font-weight:700}.HomeSection-module__e_2cKW__branch p{color:var(--ui-muted-foreground);white-space:pre-line;line-height:1.7}.HomeSection-module__e_2cKW__cards{gap:1.5rem;display:grid}.HomeSection-module__e_2cKW__action{text-align:center;margin-top:2rem}.HomeSection-module__e_2cKW__button{max-width:100%;min-height:44px;color:var(--ui-brand-strong);border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:700;display:inline-flex}.HomeSection-module__e_2cKW__button svg{flex-shrink:0}.HomeSection-module__e_2cKW__branch .HomeSection-module__e_2cKW__button{margin-top:1rem}.HomeSection-module__e_2cKW__button:hover{text-underline-offset:4px;text-decoration:underline}.HomeSection-module__e_2cKW__button:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:4px}.HomeSection-module__e_2cKW__section[data-button=primary] .HomeSection-module__e_2cKW__button{background:var(--ui-primary);color:var(--ui-primary-foreground)}.HomeSection-module__e_2cKW__section[data-button=outline] .HomeSection-module__e_2cKW__button{border:1px solid}@media (min-width:768px){.HomeSection-module__e_2cKW__section{padding-inline:2rem}.HomeSection-module__e_2cKW__cards[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.HomeSection-module__e_2cKW__cards[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.HomeSection-module__e_2cKW__section[data-heading=split] .HomeSection-module__e_2cKW__inner{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:3rem;max-width:80rem;display:grid}.HomeSection-module__e_2cKW__section[data-heading=split] .HomeSection-module__e_2cKW__cards{grid-template-columns:1fr}}
.SupportView-module__GR3jPG__section{--support-bg:var(--ui-accent-soft);--support-fg:var(--ui-foreground);--support-radius:1.5rem;--support-space:3rem;background:var(--support-bg);color:var(--support-fg);border-block:1px solid var(--ui-border);overflow-wrap:anywhere;position:relative;overflow:clip}.SupportView-module__GR3jPG__section[data-background=plain]{--support-bg:var(--ui-surface)}.SupportView-module__GR3jPG__section[data-background=soft]{--support-bg:var(--ui-brand-soft)}.SupportView-module__GR3jPG__section[data-background=dark]{--support-bg:var(--ui-primary);--support-fg:var(--ui-primary-foreground)}.SupportView-module__GR3jPG__section[data-background=gradient]{--support-bg:linear-gradient(120deg, var(--ui-brand-soft), var(--ui-surface) 55%, color-mix(in srgb, var(--ui-accent-soft) 40%, var(--ui-surface)))}.SupportView-module__GR3jPG__section[data-radius=square]{--support-radius:0}.SupportView-module__GR3jPG__section[data-radius=diagonal]{--support-radius:3rem 0 3rem 0}.SupportView-module__GR3jPG__section[data-density=compact]{--support-space:1.75rem}.SupportView-module__GR3jPG__section[data-density=spacious]{--support-space:4.5rem}.SupportView-module__GR3jPG__shell{max-width:80rem;margin-inline:auto;padding-inline:1rem}.SupportView-module__GR3jPG__surface{isolation:isolate;padding-block:var(--support-space);gap:1.5rem;display:grid;position:relative}.SupportView-module__GR3jPG__surface:before{content:"";z-index:-1;pointer-events:none;opacity:.12;position:absolute;inset:0}.SupportView-module__GR3jPG__section[data-decoration=stripes] .SupportView-module__GR3jPG__surface:before{background:repeating-linear-gradient(115deg, transparent 0 9rem, var(--support-fg) 9rem 11rem, transparent 11rem 13rem);-webkit-mask-image:linear-gradient(90deg,#0000 40%,#000);mask-image:linear-gradient(90deg,#0000 40%,#000)}.SupportView-module__GR3jPG__section[data-decoration=dots] .SupportView-module__GR3jPG__surface:before{background:radial-gradient(var(--support-fg) 1px, transparent 1px) 0 0 / 20px 20px}.SupportView-module__GR3jPG__section[data-decoration=rings] .SupportView-module__GR3jPG__surface:before{background:repeating-radial-gradient(circle at 95% 50%, transparent 0 4rem, var(--support-fg) 4rem calc(4rem + 1px), transparent calc(4rem + 1px) 8rem)}.SupportView-module__GR3jPG__content{align-items:flex-start;gap:1.25rem;min-width:0;display:flex}.SupportView-module__GR3jPG__copy{min-width:0}.SupportView-module__GR3jPG__icon{border-radius:var(--support-radius);background:var(--ui-surface);width:4rem;height:4rem;color:var(--ui-accent-strong);box-shadow:4px 4px 0 color-mix(in srgb, var(--support-fg) 15%, transparent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.SupportView-module__GR3jPG__slogan{letter-spacing:.1em;margin-bottom:.5rem;font-size:.75rem;font-weight:700}.SupportView-module__GR3jPG__title{font-size:clamp(1.5rem,2.3vw,2rem);font-weight:800;line-height:1.25}.SupportView-module__GR3jPG__section[data-heading=uppercase] .SupportView-module__GR3jPG__title{text-transform:uppercase;letter-spacing:.06em}.SupportView-module__GR3jPG__section[data-heading=underline] .SupportView-module__GR3jPG__title{text-decoration:underline;-webkit-text-decoration-color:var(--ui-brand);text-decoration-color:var(--ui-brand);text-underline-offset:.2em;text-decoration-thickness:3px}.SupportView-module__GR3jPG__subtitle,.SupportView-module__GR3jPG__notice{max-width:42rem;font-size:.9375rem;line-height:1.65}.SupportView-module__GR3jPG__subtitle{white-space:pre-line;margin-top:.75rem}.SupportView-module__GR3jPG__notice{margin-top:.5rem;font-size:.8125rem}.SupportView-module__GR3jPG__channels{flex-wrap:wrap;align-items:center;gap:.75rem;min-width:0;display:flex}.SupportView-module__GR3jPG__channel,.SupportView-module__GR3jPG__emergency{border:1px solid color-mix(in srgb, var(--support-fg) 28%, transparent);background:color-mix(in srgb, var(--support-fg) 5%, transparent);border-radius:.5rem;align-items:center;gap:.5rem;max-width:100%;min-height:44px;padding:.5rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.SupportView-module__GR3jPG__channel svg{flex-shrink:0}.SupportView-module__GR3jPG__channel:hover{background:color-mix(in srgb, var(--support-fg) 9%, transparent)}.SupportView-module__GR3jPG__emergency>span{background:var(--ui-danger);border-radius:50%;width:.5rem;height:.5rem}.SupportView-module__GR3jPG__section .SupportView-module__GR3jPG__cta{white-space:normal;background:var(--ui-surface);max-width:100%;height:auto;min-height:48px;color:var(--ui-foreground);border:1px solid var(--ui-surface);border-radius:.75rem;justify-self:start;gap:.75rem;padding:.875rem 1.5rem;transition:transform .2s,box-shadow .2s}.SupportView-module__GR3jPG__cta svg{flex-shrink:0}.SupportView-module__GR3jPG__section[data-button=primary] .SupportView-module__GR3jPG__cta{background:var(--ui-primary);color:var(--ui-primary-foreground);border-color:color-mix(in srgb, var(--support-fg) 40%, var(--ui-primary))}.SupportView-module__GR3jPG__section[data-button=outline] .SupportView-module__GR3jPG__cta{color:var(--support-fg);background:0 0;border-color:currentColor}.SupportView-module__GR3jPG__section[data-shape=square] .SupportView-module__GR3jPG__cta{border-radius:0}.SupportView-module__GR3jPG__section[data-shape=pill] .SupportView-module__GR3jPG__cta{border-radius:999px}.SupportView-module__GR3jPG__section[data-hover=lift] .SupportView-module__GR3jPG__cta:hover{transform:translateY(-3px)}.SupportView-module__GR3jPG__section[data-hover=shadow] .SupportView-module__GR3jPG__cta:hover{box-shadow:4px 4px 0 color-mix(in srgb, var(--support-fg) 25%, transparent)}.SupportView-module__GR3jPG__channel:focus-visible,.SupportView-module__GR3jPG__section .SupportView-module__GR3jPG__cta:focus-visible{outline:2px solid var(--support-fg);outline-offset:4px}.SupportView-module__GR3jPG__section[data-layout=card]{background:var(--ui-background);padding-block:1.5rem}.SupportView-module__GR3jPG__section[data-layout=card] .SupportView-module__GR3jPG__surface{background:var(--support-bg);border:1px solid color-mix(in srgb, var(--support-fg) 20%, transparent);border-radius:var(--support-radius);padding-inline:1.5rem;overflow:clip}.SupportView-module__GR3jPG__section[data-layout=center] .SupportView-module__GR3jPG__surface{text-align:center;justify-items:center}.SupportView-module__GR3jPG__section[data-layout=center] .SupportView-module__GR3jPG__content{flex-direction:column;align-items:center}.SupportView-module__GR3jPG__section[data-layout=center] .SupportView-module__GR3jPG__channels{justify-content:center}.SupportView-module__GR3jPG__section[data-layout=center] .SupportView-module__GR3jPG__cta{justify-self:center}@media (min-width:900px){.SupportView-module__GR3jPG__shell{padding-inline:2rem}.SupportView-module__GR3jPG__surface{grid-template-columns:minmax(0,1fr) minmax(12rem,.45fr)}.SupportView-module__GR3jPG__content{grid-area:1/1}.SupportView-module__GR3jPG__channels{grid-area:2/1}.SupportView-module__GR3jPG__section .SupportView-module__GR3jPG__cta{grid-area:1/2/3;place-self:center end}.SupportView-module__GR3jPG__section[data-layout=split] .SupportView-module__GR3jPG__content{grid-area:1/1/3}.SupportView-module__GR3jPG__section[data-layout=split] .SupportView-module__GR3jPG__channels{flex-direction:column;grid-area:1/2;align-items:stretch}.SupportView-module__GR3jPG__section[data-layout=split] .SupportView-module__GR3jPG__cta{grid-area:2/2;justify-self:stretch}.SupportView-module__GR3jPG__section[data-layout=center] .SupportView-module__GR3jPG__surface{flex-direction:column;align-items:center;display:flex}}@media (max-width:539px){.SupportView-module__GR3jPG__content{flex-direction:column}.SupportView-module__GR3jPG__section .SupportView-module__GR3jPG__cta{width:100%}.SupportView-module__GR3jPG__section[data-layout=card] .SupportView-module__GR3jPG__surface{padding-inline:1rem}}@media (prefers-reduced-motion:reduce){.SupportView-module__GR3jPG__section .SupportView-module__GR3jPG__cta{transition:none}.SupportView-module__GR3jPG__section[data-hover=lift] .SupportView-module__GR3jPG__cta:hover{transform:none}}
