.unifi-partnership-module__PKwSuq__section{border-top:1px solid var(--line);background:var(--surface)}.unifi-partnership-module__PKwSuq__layout{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:40px;padding-block:28px;display:grid}.unifi-partnership-module__PKwSuq__logo{border-right:1px solid var(--line);justify-content:center;align-items:center;min-height:100px;padding-right:40px;display:flex}.unifi-partnership-module__PKwSuq__logo img{width:163px;height:auto;display:block}.unifi-partnership-module__PKwSuq__logo .unifi-partnership-module__PKwSuq__lightMark{display:none}html[data-theme=dark] .unifi-partnership-module__PKwSuq__darkMark{display:none}html[data-theme=dark] .unifi-partnership-module__PKwSuq__lightMark{display:block}.unifi-partnership-module__PKwSuq__copy h2{color:var(--ink);font-size:var(--text-card);margin-bottom:8px;line-height:1.2}.unifi-partnership-module__PKwSuq__copy p{max-width:80ch;color:var(--muted);font-size:var(--text-body);margin-bottom:4px;line-height:1.6}.unifi-partnership-module__PKwSuq__link{min-height:44px;color:var(--accent-strong);font-size:var(--text-small);text-underline-offset:4px;align-items:center;gap:8px;font-weight:650;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-flex}.unifi-partnership-module__PKwSuq__link:hover{text-decoration-color:currentColor}.unifi-partnership-module__PKwSuq__link>svg:last-child,.unifi-partnership-module__PKwSuq__link:hover>svg:last-child{flex-shrink:0;transition:none;transform:none}@media (max-width:700px){.unifi-partnership-module__PKwSuq__layout{grid-template-columns:minmax(0,1fr);gap:20px}.unifi-partnership-module__PKwSuq__logo{border-right:0;justify-content:flex-start;min-height:auto;padding-right:0}}
.home-service-ticker-module__ezu-Uq__ticker.home-service-ticker{position:relative;overflow:hidden}.home-service-ticker-module__ezu-Uq__ticker .home-service-ticker-module__ezu-Uq__track{animation:58s linear infinite home-service-ticker-module__ezu-Uq__services-ticker}.home-service-ticker-module__ezu-Uq__ticker:hover .home-service-ticker-module__ezu-Uq__track,.home-service-ticker-module__ezu-Uq__ticker:focus-within .home-service-ticker-module__ezu-Uq__track,.home-service-ticker-module__ezu-Uq__ticker[data-paused] .home-service-ticker-module__ezu-Uq__track{animation-play-state:paused}.home-service-ticker-module__ezu-Uq__control{border:0;border-left:1px solid var(--line);background:var(--surface);width:44px;min-height:44px;color:var(--accent-strong);cursor:pointer;place-items:center;display:grid;position:absolute;inset:0 0 0 auto}.home-service-ticker-module__ezu-Uq__control:hover{background:var(--surface-2)}@keyframes home-service-ticker-module__ezu-Uq__services-ticker{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.home-service-ticker-module__ezu-Uq__ticker .home-service-ticker-module__ezu-Uq__track{animation-duration:58s!important;animation-iteration-count:infinite!important}.home-service-ticker-module__ezu-Uq__ticker .home-service-ticker-module__ezu-Uq__segment[aria-hidden=true]{display:flex}}
.home-minimal-module__3VB-LG__home{background:var(--bg);overflow:clip}.home-minimal-module__3VB-LG__home h2:not(.home-catalog-teaser h2){max-width:25ch;font-size:var(--text-subheading);font-weight:630;line-height:1.15}.home-minimal-module__3VB-LG__home .button:not(.home-hero .button,.home-catalog-teaser .button){border-color:var(--accent);background:var(--accent);box-shadow:none;color:var(--surface);transform:none}.home-minimal-module__3VB-LG__home .button:not(.home-hero .button,.home-catalog-teaser .button):hover{border-color:var(--accent-strong);background:var(--accent-strong);transform:none}.home-minimal-module__3VB-LG__home .button-secondary:not(.home-hero .button,.home-catalog-teaser .button){border-color:var(--line);color:var(--ink);background:0 0}.home-minimal-module__3VB-LG__home .button-secondary:not(.home-hero .button,.home-catalog-teaser .button):hover{border-color:var(--ink);color:var(--ink);background:0 0}.home-minimal-module__3VB-LG__home .button:not(.home-hero .button,.home-catalog-teaser .button):before{content:none}.home-minimal-module__3VB-LG__home .button:not(.home-hero .button,.home-catalog-teaser .button):after{content:none}.home-minimal-module__3VB-LG__home .reveal{opacity:1;animation:none;transform:none}:is(body:has(.home-minimal-module__3VB-LG__home) .desktop-cta,body:has(.home-minimal-module__3VB-LG__home) .mobile-nav .button){border-color:var(--accent);background:var(--accent);box-shadow:none;color:var(--surface)}body:has(.home-minimal-module__3VB-LG__home) .desktop-nav>a:after{background:var(--accent)}body:has(.home-minimal-module__3VB-LG__home) .nav-dropdown-trigger>a:after{background:var(--accent)}.home-minimal-module__3VB-LG__label{color:var(--accent-strong);font-size:var(--text-small);margin:0 0 20px;font-weight:650;line-height:1.5}.home-minimal-module__3VB-LG__proof h2{margin-bottom:22px}.home-minimal-module__3VB-LG__body{max-width:68ch;color:var(--muted);font-size:var(--text-body);margin-bottom:24px;line-height:1.7}.home-minimal-module__3VB-LG__proof .text-link{min-height:44px}.home-minimal-module__3VB-LG__home section[aria-labelledby=unifi-partnership-title]{border-bottom:1px solid var(--line);background:0 0}:is(.home-minimal-module__3VB-LG__home #unifi-partnership-title,.home-minimal-module__3VB-LG__home #lenovo-partnership-title,.home-minimal-module__3VB-LG__home #make-it-count-title){font-size:var(--text-card)}:is(.home-minimal-module__3VB-LG__home .home-minimal-module__3VB-LG__signature,.home-minimal-module__3VB-LG__home #lenovo-partnership){border-top:0;border-bottom:1px solid var(--line);background:0 0}.home-minimal-module__3VB-LG__signature .home-minimal-module__3VB-LG__signatureMark{width:180px;height:auto}.home-minimal-module__3VB-LG__registeredMark{vertical-align:super;margin-left:.15em;font-size:.55em;line-height:0}.home-minimal-module__3VB-LG__home .home-section-heading{max-width:820px;margin-bottom:36px}.home-minimal-module__3VB-LG__home .home-service-groups{border:0;gap:36px 60px}.home-minimal-module__3VB-LG__home .home-service-groups>article{border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;padding:26px 0 0;scroll-margin-top:100px;transform:none}.home-minimal-module__3VB-LG__home .home-service-hover:after{content:none}.home-minimal-module__3VB-LG__home .home-service-groups p{font-size:var(--text-body)}.home-minimal-module__3VB-LG__home .home-service-groups article>div{gap:0;display:grid}.home-minimal-module__3VB-LG__home .home-service-groups article>div a{min-height:44px;color:var(--accent-strong);font-size:var(--text-body);background:0 0;border:0;border-radius:0;justify-content:space-between;padding:6px 0;font-weight:500;transform:none}.home-minimal-module__3VB-LG__home .home-service-groups article>div a:hover{text-underline-offset:4px;text-decoration:underline}:is(.home-minimal-module__3VB-LG__home .project-carousel,.home-minimal-module__3VB-LG__home .project-carousel-panel:hover){box-shadow:none;background:0 0;border:0;transform:none}.home-minimal-module__3VB-LG__home .project-carousel-panel{height:auto;min-height:420px}.home-minimal-module__3VB-LG__home .project-carousel-image{border-radius:var(--radius-panel);background:var(--surface-2)}.home-minimal-module__3VB-LG__home .project-carousel-copy{padding:30px 0 30px 48px}.home-minimal-module__3VB-LG__home .project-carousel-copy h3{font-size:var(--text-subheading);line-height:1.2}.home-minimal-module__3VB-LG__home .project-carousel-footer{background:0 0;padding-inline:0}.home-minimal-module__3VB-LG__home .site-contact-card{padding:var(--space-section-compact) 0 0;border-top:1px solid var(--line);box-shadow:none;color:var(--ink);background:0 0;border-radius:0;gap:64px;margin:0}:is(.home-minimal-module__3VB-LG__home .site-contact-card h2,.home-minimal-module__3VB-LG__home .site-contact-card dd){color:var(--ink)}:is(.home-minimal-module__3VB-LG__home .site-contact-card>div>p,.home-minimal-module__3VB-LG__home .site-contact-card dt){color:var(--muted)}.home-minimal-module__3VB-LG__home .site-contact-card .site-contact-eyebrow{color:var(--accent-strong);font-size:var(--text-small);letter-spacing:0;text-transform:none}.home-minimal-module__3VB-LG__home .site-contact-card .button:first-child{border-color:var(--accent);background:var(--accent);color:var(--surface)}.home-minimal-module__3VB-LG__home .site-contact-card .button:first-child:hover{border-color:var(--accent-strong);background:var(--accent-strong)}:is(.home-minimal-module__3VB-LG__home .site-contact-card dl,.home-minimal-module__3VB-LG__home .site-contact-card dl>div){border-color:var(--line)}.home-minimal-module__3VB-LG__home .service-fit-section{padding-block:var(--space-section);border-block:1px solid var(--line);color:var(--ink);background:0 0}.home-minimal-module__3VB-LG__home .service-fit-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;display:grid}:is(.home-minimal-module__3VB-LG__home .service-fit-copy h2,.home-minimal-module__3VB-LG__home .service-fit-list span){color:var(--ink)}:is(.home-minimal-module__3VB-LG__home .service-fit-copy p,.home-minimal-module__3VB-LG__home .service-fit-copy>span){color:var(--muted)}.home-minimal-module__3VB-LG__home .service-fit-list svg{color:var(--accent)}@media (max-width:1000px){.home-minimal-module__3VB-LG__home .site-contact-card{gap:36px}}@media (max-width:800px){.home-minimal-module__3VB-LG__home .home-service-groups{grid-template-columns:1fr;gap:28px}.home-minimal-module__3VB-LG__home .project-carousel-copy{padding:30px 0}.home-minimal-module__3VB-LG__home .project-carousel-panel{min-height:0}.home-minimal-module__3VB-LG__home .service-fit-layout{grid-template-columns:1fr;gap:28px}}@media (max-width:560px){.home-minimal-module__3VB-LG__home .site-contact-card{padding-top:var(--space-section-compact)}.home-minimal-module__3VB-LG__home .site-contact-card .button{width:auto}}@media (prefers-reduced-motion:reduce){:is(.home-minimal-module__3VB-LG__home .reveal,.home-minimal-module__3VB-LG__home .project-carousel-panel){transition:none;animation:none;transform:none}}
