.skip-link{position: absolute;top: 0;left: 0;background: #67ddff;color: #171219;padding: 12px 16px;font-family: "Space Mono",monospace;font-size: 14px;font-weight: 700;text-decoration: none;border-radius: 0 0 4px 0;transform: translateY(-100%);transition: none;z-index: 10000}.skip-link:focus{transform: translateY(0);transition: transform 0.15s ease-out;outline: 2px solid #171219;outline-offset: 2px;color: #171219}.wrapper:before,.wrapper::before{content: none !important;display: none !important;background: none !important}@media only screen and (min-width: 769px) and (max-width: 1024px){body,html{overflow: visible !important}.wrapper{position: static !important}}@media only screen and (max-width: 768px){.navbar #menuToggle:checked ~ .navbar-toggler span:nth-child(1){top: 10px;transform: rotate(45deg)}.navbar #menuToggle:checked ~ .navbar-toggler span:nth-child(2){opacity: 0}.navbar #menuToggle:checked ~ .navbar-toggler span:nth-child(3){top: 10px;transform: rotate(-45deg)}.navbar .navbar-toggler{z-index: 3}body:has(#menuToggle:checked){overflow: hidden;touch-action: none}}@media only screen and (min-width: 769px){.navbar #menuToggle:checked ~ .navbar-collapse{left: auto}.navbar .navbar-collapse{position: static;width: auto;padding: 0;background: transparent}}@media only screen and (min-width: 481px) and (max-width: 1024px){.services-cards{height: auto !important;padding: 40px 0}.services-cards .services-cards__item{position: relative !important;top: auto !important;left: 0 !important;width: 100% !important;height: auto !important;min-height: 360px;margin: 0 0 32px 0 !important;padding: 40px 32px !important;box-shadow: 0 12px 40px rgba(0,0,0,0.45) !important;display: block !important}.services-cards .services-cards__item .container{grid-column: auto;max-width: 100%}.services-cards .services-cards__item p{height: auto !important;-webkit-line-clamp: unset !important;display: block !important}.services-cards .services-cards__item .service__illustration{position: relative !important;right: auto !important;top: auto !important;height: auto !important;max-width: 55%;margin: 24px auto 0;display: block}#sectionPin{min-height: 0 !important;height: auto !important}}.client-carousel .slider__slide img{filter: grayscale(1) opacity(0.7)}.about-cert-groups{padding: 140px 0 160px;position: relative}.about-cert-groups > article{position: relative;z-index: 1}.about-cert-groups header{position: static;translate: none;left: auto;inset: auto;width: 100%;max-width: 720px;z-index: auto;display: flex;flex-direction: column;align-items: center;text-align: center;margin-left: auto !important;margin-right: auto !important;margin-top: 0;margin-bottom: 80px;padding: 0}.about-cert-groups header > *{text-align: center;width: 100%;max-width: 100%}.about-cert-groups header::after,.about-cert-groups header::before{display: none !important;content: none !important}.about-cert-groups header .eyebrow{font-family: "Space Mono",monospace;font-size: 13px;letter-spacing: 0.12em;text-transform: uppercase;color: #67ddff;margin-bottom: 16px}.about-cert-groups header h2{font-family: "Space Grotesk",sans-serif;font-size: clamp(28px,4vw,48px);line-height: 1.1;color: #fff;margin: 0 0 20px}.about-cert-groups header .lead{font-size: 16px;color: rgba(255,255,255,0.65);line-height: 1.55}.about-cert-groups .cert-group{margin-bottom: 64px}.about-cert-groups .cert-group:last-child{margin-bottom: 0}.about-cert-groups .cert-group h3{font-family: "Space Mono",monospace;font-size: 14px;letter-spacing: 0.08em;text-transform: uppercase;color: rgba(255,255,255,0.85);margin: 0 0 24px;padding-bottom: 12px;border-bottom: 1px solid rgba(103,221,255,0.25);position: relative}.about-cert-groups .cert-group h3::after{content: "";position: absolute;left: 0;bottom: -1px;width: 56px;height: 1px;background: #67ddff}.about-cert-groups .cert-group ul{list-style: none;padding: 0;margin: 0;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 48px 56px}.about-cert-groups .cert-group li{display: flex;align-items: center;justify-content: center;width: 110px;height: 110px;transition: transform 0.2s ease}.about-cert-groups .cert-group li:hover,.about-cert-groups .cert-group li:focus-within{transform: translateY(-2px)}.about-cert-groups .cert-group li a{display: flex;align-items: center;justify-content: center;width: 100%;height: 100%}.about-cert-groups .cert-group li img{width: auto !important;height: auto !important;max-width: 100%;max-height: 90px;object-fit: contain}.about-cert-groups .cert-group ul li{opacity: 0;transform: translateY(16px);transition: opacity 0.5s ease-out,transform 0.5s ease-out}.about-cert-groups .cert-group ul.-inview li{opacity: 1;transform: translateY(0)}.about-cert-groups .cert-group ul.-inview li:nth-child(1){transition-delay: 0.05s}.about-cert-groups .cert-group ul.-inview li:nth-child(2){transition-delay: 0.10s}.about-cert-groups .cert-group ul.-inview li:nth-child(3){transition-delay: 0.15s}.about-cert-groups .cert-group ul.-inview li:nth-child(4){transition-delay: 0.20s}.about-cert-groups .cert-group ul.-inview li:nth-child(5){transition-delay: 0.25s}.about-cert-groups .cert-group ul.-inview li:nth-child(6){transition-delay: 0.30s}.about-cert-groups .cert-group ul.-inview li:nth-child(7){transition-delay: 0.35s}.about-cert-groups .cert-group ul.-inview li:nth-child(8){transition-delay: 0.40s}.about-cert-groups .cert-group ul.-inview li:nth-child(9){transition-delay: 0.45s}@media (prefers-reduced-motion: reduce){.about-cert-groups .cert-group ul li,.about-cert-groups .cert-group ul.-inview li{opacity: 1;transform: none;transition: none}}@media only screen and (max-width: 768px){.about-cert-groups{padding: 80px 0 100px}.about-cert-groups header{margin-bottom: 56px}.about-cert-groups .cert-group ul{gap: 32px 36px}.about-cert-groups .cert-group li{width: 84px;height: 84px}.about-cert-groups .cert-group li img{max-height: 70px}}footer .footer-cert{display: none}footer .footer-cert{margin: 56px 0 24px;padding: 28px 0 24px;border-top: 1px solid rgba(255,255,255,0.08);border-bottom: 1px solid rgba(255,255,255,0.08)}footer .footer-cert > p{font-family: "Space Mono",monospace;font-size: 12px;letter-spacing: 0.1em;text-transform: uppercase;margin: 0 0 18px}footer .footer-cert ul{list-style: none;padding: 0;margin: 0;display: grid;grid-template-columns: repeat(3,minmax(0,140px));gap: 16px}footer .footer-cert .footer-cert__slot{height: 84px;border: 1px dashed rgba(255,255,255,0.22);border-radius: 4px;display: flex;align-items: center;justify-content: center;padding: 8px;transition: border-color 0.2s ease}footer .footer-cert .footer-cert__slot:hover{border-color: rgba(103,221,255,0.45)}footer .footer-cert .footer-cert__slot > span{font-family: "Space Mono",monospace;font-size: 11px;color: rgba(255,255,255,0.4);letter-spacing: 0.06em;text-transform: uppercase}footer .footer-cert .footer-cert__slot img{max-width: 100%;max-height: 100%;width: auto;height: auto;object-fit: contain;filter: grayscale(1) opacity(0.85);transition: filter 0.2s ease}footer .footer-cert .footer-cert__slot:hover img{filter: grayscale(0) opacity(1)}footer .footer-cert .footer-cert__slot:has(img){border-style: solid;border-color: rgba(255,255,255,0.18)}footer .footer-cert .footer-cert__slot:has(img) > span{display: none}@media only screen and (max-width: 480px){footer .footer-cert ul{grid-template-columns: 1fr}footer .footer-cert .footer-cert__slot{height: 72px}}h2.w-blinker{font-size: 44px;line-height: 58px;font-weight: 400;position: relative;text-indent: 75px;color: #fff;margin: 0}@media only screen and (min-width: 769px){h2.w-blinker{font-size: 72px;line-height: 92px}}@media only screen and (max-width: 768px){h2.w-blinker{text-indent: 55px}}h2.w-blinker::before{content: "";position: absolute;left: 0;top: 65px;height: 5px;width: 50px;background-color: #c43dff;animation: 1s steps(2,start) infinite blink-animation}@media only screen and (max-width: 768px){h2.w-blinker::before{left: 5px;top: 42px;height: 5px;width: 35px}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: 0.001ms !important;animation-iteration-count: 1 !important;animation-delay: 0ms !important;transition-duration: 0.001ms !important;transition-delay: 0ms !important;scroll-behavior: auto !important}.client-carousel .slider{width: auto !important;max-width: 100% !important;height: auto !important;overflow: visible !important}.client-carousel .slider::before,.client-carousel .slider::after{display: none !important}.client-carousel .slider .slider__track{animation: none !important;transform: none !important;display: flex !important;flex-wrap: wrap !important;justify-content: center !important;align-items: center !important;gap: 24px 40px !important;width: 100% !important}.client-carousel .slider .slider__track .slider__slide:nth-child(n + 8){display: none !important}}