.home-v2 .company-intro{padding:96px 0}.home-v2 .home-services{padding:84px 0}.home-v2 .home-insights{padding:90px 0}.home-v2 .service-teaser{display:flex;flex-direction:column;min-width:0;min-height:345px}.home-v2 .service-teaser h3{margin-top:38px}.home-v2 .service-teaser p{margin:0 0 26px}.home-v2 .service-teaser strong{position:static;margin-top:auto}.home-v2 .home-clients{padding:88px 0;background:#fff}.home-v2 .home-client-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-left:1px solid #e1e8f0;border-top:1px solid #e1e8f0}.home-v2 .home-client-logo{display:flex;align-items:center;justify-content:center;min-height:135px;padding:24px;border-right:1px solid #e1e8f0;border-bottom:1px solid #e1e8f0;background:white}.home-v2 .home-client-logo img{display:block;width:100%;height:80px;object-fit:contain}.home-v2 .home-clients-bottom{display:flex;justify-content:space-between;align-items:center;gap:28px;margin-top:30px}.home-v2 .home-client-sectors{display:flex;flex-wrap:wrap;gap:10px 18px;list-style:none;padding:0;margin:0;color:#586e89;font-size:12px;line-height:1.65}.home-v2 .home-clients-bottom .text-link{flex:0 0 auto;margin:0}.home-v2 .editorial-grid-single{grid-template-columns:1fr}.home-v2 .editorial-feature-content{position:relative;inset:auto;margin-top:auto;padding:150px 38px 36px}.home-v2 .editorial-feature{display:flex;flex-direction:column}.home-v2 .editorial-small{grid-template-columns:40% minmax(0,1fr)}.home-v2 .editorial-small-copy{min-width:0}.home-v2 .editorial-small-copy h3{overflow-wrap:anywhere}.home-v2 .editorial-empty{padding:30px;text-align:center}.home-v2 .home-media{padding:96px 0;background:#f4f7fb}.home-v2 .home-media-layout{display:grid;grid-template-columns:.75fr 1.4fr;align-items:start;grid-gap:65px;gap:65px}.home-v2 .home-media-intro h2{margin:0;color:#06172e;font-size:clamp(38px,4vw,52px);line-height:1.06;letter-spacing:-.04em}.home-v2 .home-media-intro p{margin:24px 0 0;color:#586e89;line-height:1.75}.home-v2 .home-press-list{display:grid;grid-gap:18px;gap:18px;min-width:0}.home-v2 .home-press-card{display:grid;grid-template-columns:130px minmax(0,1fr);grid-gap:30px;gap:30px;padding:34px;background:white;border:1px solid #dbe4ee;text-decoration:none;transition:border-color .2s,box-shadow .2s}.home-v2 .home-press-card:hover{border-color:#0875ff;box-shadow:0 16px 38px rgba(7,35,70,.07)}.home-v2 .home-press-logo{display:flex;align-items:center;justify-content:center;align-self:start;min-height:90px;border-bottom:2px solid #e1e8f0;padding-bottom:20px}.home-v2 .home-press-logo img{display:block;width:100%;max-height:85px;object-fit:contain}.home-v2 .home-press-logo>span{color:#10233f;font-size:23px;font-weight:900;overflow-wrap:anywhere}.home-v2 .home-press-meta{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:baseline;font-size:11px;line-height:1.6}.home-v2 .home-press-meta>span{color:#0875ff;font-weight:800;letter-spacing:.06em}.home-v2 .home-press-meta time{color:#586e89}.home-v2 .home-press-copy h3{margin:15px 0;color:#06172e;font-size:26px;line-height:1.17;letter-spacing:-.025em;overflow-wrap:anywhere}.home-v2 .home-press-copy p{color:#586e89;font-size:14px;line-height:1.7;margin:0 0 24px}.home-v2 .home-press-link{display:block;margin-top:22px;color:#0875ff;font-size:13px;font-weight:800}.home-v2 .home-contact-cta{padding:72px 0;background:radial-gradient(circle at 80% 0,rgba(8,117,255,.24),transparent 45%),#06172e}.home-v2 .home-contact-inner>div>span{color:#79bbff}.home-v2 .home-contact-inner h2{line-height:1.1;margin-bottom:20px}.home-v2 .home-contact-inner p{line-height:1.75;max-width:760px}.home-v2 .home-contact-inner>a{border:1px solid white;transition:background .2s,color .2s}.home-v2 .home-contact-inner>a:hover{background:#0875ff;color:white;border-color:#0875ff}.home-v2 a:focus-visible{outline:3px solid #0875ff;outline-offset:5px}.home-v2 .home-contact-cta a:focus-visible,.home-v2 .home-insights a:focus-visible,.home-v2 .viavis-brand-hero a:focus-visible{outline-color:#79bbff}@media (max-width:1050px){.home-v2 .home-client-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.home-v2 .home-media-layout{grid-template-columns:1fr;gap:36px}.home-v2 .home-media-intro{max-width:740px}.home-v2 .home-clients-bottom{align-items:flex-start;flex-direction:column}}@media (max-width:600px){.home-v2 .company-intro,.home-v2 .home-clients,.home-v2 .home-insights,.home-v2 .home-media,.home-v2 .home-services{padding:64px 0}.home-v2 .simple-section-head{margin-bottom:32px}.home-v2 .service-teaser{min-height:280px;padding:26px}.home-v2 .service-teaser h3{margin-top:28px}.home-v2 .home-client-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-v2 .home-client-logo{min-height:115px;padding:18px}.home-v2 .home-client-logo img{height:72px}.home-v2 .editorial-feature-content{padding:130px 23px 24px}.home-v2 .editorial-feature-content h3{font-size:30px}.home-v2 .editorial-small{grid-template-columns:1fr}.home-v2 .home-press-card{grid-template-columns:1fr;gap:22px;padding:25px}.home-v2 .home-press-logo{justify-content:flex-start;min-height:55px;padding:0 0 18px}.home-v2 .home-press-logo img{width:auto;max-width:150px;max-height:55px}.home-v2 .home-press-copy h3{font-size:24px}.home-v2 .home-contact-cta{padding:60px 0}.home-v2 .home-contact-inner{gap:30px}.home-v2 .home-actions{margin-top:28px}.home-v2 .home-button{padding:14px 18px}}@media (prefers-reduced-motion:reduce){.home-v2 a,.home-v2 img{transition:none}.home-v2 .editorial-feature:hover img,.home-v2 .service-teaser:hover{transform:none}}.home-v2 .brand-hero-copy,.home-v2 .home-contact-inner>div,.home-v2 .insights-heading>div,.home-v2 .simple-section-head>div{min-width:0}@media (max-width:600px){.home-v2 .viavis-brand-hero h1{font-size:clamp(48px,14vw,62px)}.home-v2 .insights-heading h2,.home-v2 .simple-section-head h2{font-size:clamp(34px,9.5vw,42px)}}.home-v2 .service-teaser h3{margin-top:0}.home-v2 .home-more-link>a{color:#0875ff}.home-v2 .home-clients-bottom{justify-content:flex-end}@media (max-width:1050px){.home-v2 .home-clients-bottom{align-items:flex-end}}