.LogoMarquee-module__2mGkZq__marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.LogoMarquee-module__2mGkZq__row{will-change:transform;gap:12px;width:max-content;animation:40s linear infinite LogoMarquee-module__2mGkZq__marquee;display:flex}.LogoMarquee-module__2mGkZq__marquee:hover .LogoMarquee-module__2mGkZq__row,.LogoMarquee-module__2mGkZq__marquee:focus-within .LogoMarquee-module__2mGkZq__row{animation-play-state:paused}@keyframes LogoMarquee-module__2mGkZq__marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.LogoMarquee-module__2mGkZq__row{animation:none}.LogoMarquee-module__2mGkZq__marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}}
.BrandBanner-module__Dn6abq__wrap{background:var(--surface-2);border-top:3px solid hsl(var(--brand));border-bottom:1px solid var(--hairline)}.BrandBanner-module__Dn6abq__head{flex-wrap:wrap;align-items:flex-start;gap:26px;padding-top:26px;display:flex}.BrandBanner-module__Dn6abq__mark{border:1px solid var(--hairline);background:#fff;border-radius:12px;flex:none;place-items:center;width:144px;height:144px;padding:12px;display:grid;overflow:hidden}.BrandBanner-module__Dn6abq__copy{flex:1;min-width:0}.BrandBanner-module__Dn6abq__eyebrow{font-family:var(--font-mono);letter-spacing:.17em;text-transform:uppercase;color:hsl(var(--brand-blue));font-size:10.5px;font-weight:600}.BrandBanner-module__Dn6abq__title{font-family:var(--font-display);letter-spacing:.005em;text-transform:uppercase;color:var(--ink);text-wrap:balance;margin-top:8px;font-size:clamp(36px,5.4vw,62px);font-weight:400;line-height:.9}.BrandBanner-module__Dn6abq__desc{max-width:56ch;color:var(--steel);margin-top:13px;font-size:13.5px;line-height:1.6}.BrandBanner-module__Dn6abq__call{text-align:right;flex:none}.BrandBanner-module__Dn6abq__call span{color:var(--faint);margin-top:3px;font-size:11px;display:block}.BrandBanner-module__Dn6abq__tel{font-family:var(--font-display);letter-spacing:.02em;color:hsl(var(--brand));font-variant-numeric:tabular-nums;font-size:27px;font-weight:400}.BrandBanner-module__Dn6abq__creds{border-top:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:30px;margin-top:24px;padding-top:16px;padding-bottom:18px;display:flex}.BrandBanner-module__Dn6abq__cred{align-items:center;gap:12px;min-width:0;display:flex}.BrandBanner-module__Dn6abq__credMark{object-fit:contain;width:var(--mark-w);height:var(--mark-h);flex:none}.BrandBanner-module__Dn6abq__credText b{letter-spacing:-.005em;color:var(--ink);font-size:12.5px;font-weight:800;line-height:1.25;display:block}.BrandBanner-module__Dn6abq__credText small{color:var(--faint);margin-top:1px;font-size:11px;line-height:1.3;display:block}.BrandBanner-module__Dn6abq__quote{color:var(--ink);border-bottom:2px solid hsl(var(--brand));white-space:nowrap;align-items:center;gap:7px;margin-left:auto;padding-bottom:2px;font-size:12.5px;font-weight:800;display:inline-flex}.BrandBanner-module__Dn6abq__quote span{color:hsl(var(--brand));transition:transform .15s}.BrandBanner-module__Dn6abq__quote:hover span{transform:translate(2px)}.BrandBanner-module__Dn6abq__actions{padding-bottom:16px}@media (max-width:900px){.BrandBanner-module__Dn6abq__wrap{border-top-width:2px}.BrandBanner-module__Dn6abq__head{align-items:center;gap:12px;padding-top:14px}.BrandBanner-module__Dn6abq__mark{border-radius:10px;width:76px;height:76px;padding:7px}.BrandBanner-module__Dn6abq__title{margin-top:3px;font-size:clamp(24px,7.2vw,34px)}.BrandBanner-module__Dn6abq__eyebrow{font-size:9.5px}.BrandBanner-module__Dn6abq__desc{display:none}.BrandBanner-module__Dn6abq__call{text-align:left;flex-wrap:wrap;align-items:baseline;gap:9px;width:100%;margin-top:2px;display:flex}.BrandBanner-module__Dn6abq__tel{font-size:19px}.BrandBanner-module__Dn6abq__call span{margin-top:0;font-size:10px}.BrandBanner-module__Dn6abq__creds{scrollbar-width:none;flex-wrap:nowrap;gap:18px;margin-top:12px;padding-top:10px;padding-bottom:10px;overflow-x:auto}.BrandBanner-module__Dn6abq__creds::-webkit-scrollbar{display:none}.BrandBanner-module__Dn6abq__credText{display:none}.BrandBanner-module__Dn6abq__credMark{width:calc(var(--mark-w) * .72);height:calc(var(--mark-h) * .72)}.BrandBanner-module__Dn6abq__quote{white-space:nowrap;margin-left:auto;padding-left:14px;font-size:11.5px}.BrandBanner-module__Dn6abq__trustBand::-webkit-scrollbar{display:none}}
.WhyChooseStrip-module__iyF6_q__strip{background:hsl(var(--brand));color:#fff}.WhyChooseStrip-module__iyF6_q__inner{align-items:center;gap:1.5rem;padding-block:.875rem;display:flex}.WhyChooseStrip-module__iyF6_q__head{flex-direction:column;flex:none;gap:2px;padding-inline-end:1.25rem;line-height:1;display:flex;position:relative}.WhyChooseStrip-module__iyF6_q__head:after{content:"";background:#ffffff47;width:1px;position:absolute;inset-block:-2px;inset-inline-end:0}.WhyChooseStrip-module__iyF6_q__kicker{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;opacity:.72;font-size:9.5px}.WhyChooseStrip-module__iyF6_q__wordmark{font-family:var(--font-display);letter-spacing:.012em;text-transform:uppercase;white-space:nowrap;font-size:16px}.WhyChooseStrip-module__iyF6_q__items{flex:auto;justify-content:space-between;align-items:center;gap:1rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.WhyChooseStrip-module__iyF6_q__viewport{display:contents}.WhyChooseStrip-module__iyF6_q__clone{display:none}.WhyChooseStrip-module__iyF6_q__item{white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:12.5px;font-weight:600;line-height:1.15;display:flex;position:relative}.WhyChooseStrip-module__iyF6_q__item+.WhyChooseStrip-module__iyF6_q__item:before{content:"";inset-inline-start:-.5rem;background:#ffffff38;width:1px;height:12px;position:absolute;top:50%;transform:translateY(-50%)}.WhyChooseStrip-module__iyF6_q__item svg{opacity:.9;flex:none;display:block}.WhyChooseStrip-module__iyF6_q__item>span{display:block}@media (max-width:1023px){.WhyChooseStrip-module__iyF6_q__inner{flex-direction:column;align-items:flex-start;gap:.75rem}.WhyChooseStrip-module__iyF6_q__head{flex-direction:row;align-items:baseline;gap:.5rem;padding-inline-end:0}.WhyChooseStrip-module__iyF6_q__head:after{display:none}.WhyChooseStrip-module__iyF6_q__items{grid-template-columns:repeat(3,max-content);justify-content:space-between;gap:.5rem 1.5rem;width:100%;display:grid}.WhyChooseStrip-module__iyF6_q__item+.WhyChooseStrip-module__iyF6_q__item:before{display:none}}@media (max-width:639px){.WhyChooseStrip-module__iyF6_q__viewport{width:100%;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000)}.WhyChooseStrip-module__iyF6_q__items,.WhyChooseStrip-module__iyF6_q__clone{flex:none;gap:0 1.75rem;width:max-content;padding-inline-end:1.75rem;animation:34s linear infinite WhyChooseStrip-module__iyF6_q__fas-marquee;display:flex}.WhyChooseStrip-module__iyF6_q__clone{display:flex}.WhyChooseStrip-module__iyF6_q__item{white-space:nowrap;font-size:12.5px}.WhyChooseStrip-module__iyF6_q__item svg{width:16px;height:16px}}@keyframes WhyChooseStrip-module__iyF6_q__fas-marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.WhyChooseStrip-module__iyF6_q__items,.WhyChooseStrip-module__iyF6_q__clone{animation:none}}
.styles-module__nrP77a__card{border:1px solid var(--hairline);background:var(--plate);border-radius:.75rem;margin:0;padding:1rem}.styles-module__nrP77a__map{width:100%;height:auto;display:block}.styles-module__nrP77a__legend{color:var(--steel);flex-wrap:wrap;align-items:center;gap:.9rem;margin-top:.75rem;font-size:11.5px;display:flex}.styles-module__nrP77a__legend span{align-items:center;gap:6px;display:inline-flex}.styles-module__nrP77a__sw{background:#d1dbdd;border-radius:3px;width:11px;height:11px;display:inline-block}.styles-module__nrP77a__swOn{background:#41ae76}.styles-module__nrP77a__count{color:var(--ink);margin-left:auto;font-weight:700}
.VideoGallery-module__Mz9uva__eq{align-items:flex-end;gap:2px;height:11px;display:inline-flex}.VideoGallery-module__Mz9uva__eq span{background:currentColor;border-radius:1px;width:2px;height:3px;animation:.9s ease-in-out infinite VideoGallery-module__Mz9uva__eq}.VideoGallery-module__Mz9uva__eq span:nth-child(2){animation-delay:.15s}.VideoGallery-module__Mz9uva__eq span:nth-child(3){animation-delay:.3s}@keyframes VideoGallery-module__Mz9uva__eq{0%,to{height:3px}50%{height:11px}}
