.testing-route>.site-header{height:70px;position:-webkit-sticky;position:sticky;top:0;z-index:4;padding:0 max(24px,calc((100% - 768px) / 2));box-shadow:0 3px 12px rgba(0,0,0,.09)}.testing-route>.site-header .brand-mark{width:120px}.testing-hero{height:230px;overflow:hidden;position:relative;background:#f8f8f8}.testing-hero-inner{width:min(100% - 48px,900px);height:100%;position:relative;margin:0 auto}.testing-hero-art{position:absolute;display:block;object-fit:contain;animation:testing-float 5s ease-in-out infinite alternate}.testing-hero-art--one{width:180px;height:204px;left:19%;bottom:-88px}.testing-hero-art--two{width:72px;height:112px;left:42%;top:37px;animation-delay:-.8s}.testing-hero-art--three{width:193px;height:218px;right:4%;bottom:-104px;animation-delay:-1.5s}.testing-hero-art--four{width:190px;height:37px;right:19%;top:23px;animation-delay:-2s}@keyframes testing-float{0%{transform:translateY(-5px)}to{transform:translateY(6px)}}.testing-reviews{min-height:255px;padding:60px 24px 38px;background:#fff;overflow:hidden}.testing-carousel{width:min(100%,700px);position:relative;margin:0 auto;padding:0 54px}.testing-reviews-viewport{width:100%;overflow:hidden;touch-action:pan-y}.testing-reviews-track{display:flex;gap:10px;transition:transform .55s cubic-bezier(.22,.61,.36,1);will-change:transform}.testing-review-card{min-width:0;min-height:140px;flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 20px) / 3);padding:11px;border:1px solid #ddd;border-radius:5px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.06)}.testing-carousel-arrow{width:34px;height:42px;position:absolute;z-index:1;top:50%;display:grid;place-items:center;transform:translateY(-50%);border:0;color:#078bd1;background:transparent;font-size:20px;cursor:pointer}.testing-carousel-arrow:hover{color:#0349b7}.testing-carousel-arrow:focus-visible,.testing-review-dots button:focus-visible{outline:2px solid #0875c9;outline-offset:2px}.testing-carousel-arrow--previous{left:7px}.testing-carousel-arrow--next{right:7px}.testing-review-heading{display:flex;align-items:center;gap:9px}.testing-review-heading>img{width:35px;height:35px;flex:0 0 auto;border-radius:50%;object-fit:cover}.testing-review-heading h2{margin:0;color:#3a3a3a;font-size:10px;line-height:1.35;font-weight:800}.testing-review-heading p{margin:2px 0 0;color:#ffad17;font-size:9px;line-height:1.3}.testing-review-heading small{margin-left:4px;color:#555;font-size:8px}.testing-review-text{display:-webkit-box;overflow:hidden;margin:8px 0 0;color:#777;font-size:8px;line-height:1.65;font-style:italic;-webkit-line-clamp:5;-webkit-box-orient:vertical}.testing-review-dots{display:flex;justify-content:center;gap:10px;margin-top:13px}.testing-review-dots button{width:5px;height:5px;padding:0;border:0;border-radius:50%;background:#b8e1f7;cursor:pointer}.testing-review-dots button.is-active{background:#078bd1}.testing-course-preview{padding:60px 24px 45px;background:#f8f8f8}.testing-course-grid{width:min(100%,590px);margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.testing-preview-card{min-width:0;overflow:hidden;color:#252a33;background:#fff;box-shadow:0 8px 18px rgba(0,0,0,.12)}.testing-preview-card:hover h2{color:#078bd1}.testing-preview-image{height:130px;position:relative}.testing-preview-image>img{width:100%;height:100%;display:block;object-fit:cover}.testing-preview-dots{position:absolute;z-index:1;top:5px;left:9px;display:flex;gap:4px}.testing-preview-dots i{width:5px;height:5px;border-radius:50%;background:#d3d3d3}.testing-preview-card h2{min-height:36px;margin:0;padding:8px 9px;font-size:8px;line-height:1.4;font-weight:700}.testing-read-more{min-height:31px;display:table;margin:18px auto 0;padding:0 18px;border-radius:3px;color:#fff;background:#078bd1;font-size:8px;line-height:31px;font-weight:700}.testing-read-more:hover{background:#0675b1}.testing-blog-preview{min-height:270px;padding:44px 24px;display:flex;justify-content:center;align-items:center;gap:40px;background:#fff}.testing-blog-preview>img{width:min(280px,45vw);height:205px;object-fit:contain}.testing-blog-preview .testing-read-more{margin:0}.testing-features{padding:45px 24px 55px;background:#fff}.testing-features-grid{width:min(100%,590px);margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-row-gap:28px;row-gap:28px}.testing-feature{min-height:86px;display:flex;flex-direction:column;align-items:center;text-align:center}.testing-feature>img{width:38px;height:38px;object-fit:contain}.testing-feature h2{margin:7px 0 4px;color:#30343b;font-size:9px;font-weight:700}.testing-feature p{margin:0;color:#687587;font-size:8px}.testing-contact{padding:48px 24px 60px;background:#fff}.testing-contact-heading{margin:0 auto 20px;text-align:center}.testing-contact-heading p{margin:0 0 8px;color:#687587;font-size:9px;letter-spacing:1px;text-transform:uppercase}.testing-contact-heading h2{margin:0;color:#293244;font-size:22px}.testing-contact>.contact-form-column{width:min(100%,590px);margin:0 auto}@media (max-width:650px){.testing-route>.site-header{height:68px;padding:0 18px}.testing-route>.site-header .brand-mark{width:120px}.testing-hero{height:180px}.testing-hero-inner{width:calc(100% - 30px)}.testing-hero-art--one{left:8%;width:145px}.testing-hero-art--two{left:39%}.testing-hero-art--three{right:-8%;width:160px}.testing-hero-art--four{right:9%;width:140px}.testing-reviews{padding:36px 18px 28px}.testing-carousel{max-width:400px;padding:0 40px}.testing-review-card{flex-basis:100%}.testing-carousel-arrow--previous{left:0}.testing-carousel-arrow--next{right:0}.testing-course-preview{padding:38px 18px}.testing-course-grid{grid-template-columns:1fr;max-width:360px;gap:16px}.testing-preview-image{height:auto;aspect-ratio:1.5}.testing-preview-card h2{font-size:11px}.testing-blog-preview{min-height:220px;flex-direction:column;gap:20px;padding:30px 18px}.testing-blog-preview>img{width:min(100%,300px)}.testing-features{padding:36px 18px}.testing-features-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}.testing-contact{padding:38px 18px 48px}.testing-contact-heading p{line-height:1.6}}@media (min-width:651px){.testing-route>.site-header{height:76px;padding:0 max(28px,calc((100% - 1200px) / 2))}.testing-route>.site-header .brand-mark{width:150px}.testing-hero{height:250px}.testing-hero-inner{width:min(calc(100% - 64px),1200px)}.testing-hero-art--one{width:240px;height:260px;bottom:-110px}.testing-hero-art--two{width:96px;height:140px;top:38px}.testing-hero-art--three{width:250px;height:270px;bottom:-120px}.testing-hero-art--four{width:250px;height:48px;top:30px}.testing-route .testimonials-section{padding:64px 32px 72px}.testing-route .testimonials-heading{margin-bottom:36px}.testing-route .testimonial-grid{width:min(100%,1200px);gap:24px}.testing-route .testimonial-card{min-height:270px;padding:24px}.testing-route .testimonial-quote{margin:20px 0;font-size:15px;line-height:1.7}.testing-route .testimonial-author strong{font-size:14px}.testing-route .testimonial-author div>span{font-size:12px}.testing-course-preview{padding:68px 32px 56px}.testing-course-grid{width:min(100%,1200px);gap:20px}.testing-preview-image{height:clamp(210px,24vw,300px)}.testing-preview-dots{top:10px;left:14px;gap:6px}.testing-preview-dots i{width:8px;height:8px}.testing-preview-card h2{min-height:58px;padding:16px 18px;font-size:16px}.testing-read-more{min-height:48px;margin-top:24px;padding:0 26px;font-size:14px;line-height:48px}.testing-blog-preview{min-height:390px;gap:72px;padding:56px 32px}.testing-blog-preview>img{width:min(460px,43vw);height:290px}.testing-features{padding:64px 32px 72px}.testing-features-grid{width:min(100%,1200px);row-gap:48px}.testing-feature{min-height:130px}.testing-feature>img{width:58px;height:58px}.testing-feature h2{margin:12px 0 7px;font-size:16px}.testing-feature p{font-size:14px}.testing-contact{padding:64px 32px 76px}.testing-contact-heading{margin-bottom:28px}.testing-contact-heading p{font-size:14px}.testing-contact-heading h2{font-size:30px}.testing-contact>.contact-form-column{width:min(100%,1000px)}}@media (min-width:851px){.testing-route>.site-header{height:88px;padding-right:max(32px,calc((100% - 1200px) / 2));padding-left:max(32px,calc((100% - 1200px) / 2))}.testing-route>.site-header .brand-mark{width:190px}.testing-route>.site-header nav{gap:clamp(24px,2.4vw,36px)}.testing-route>.site-header .services-menu-trigger,.testing-route>.site-header nav>a{font-size:14px}}