.qa-testing-hero{position:relative;height:100vh;min-height:700px;display:flex;align-items:center;background:#000;overflow:hidden}.qa-testing-hero__bg{position:absolute;top:0;right:0;width:100%;height:100%;z-index:1}.qa-testing-hero__bg-dark,.qa-testing-hero__bg-light{position:absolute;inset:0;transition:opacity .5s ease}.qa-testing-hero__bg-dark img,.qa-testing-hero__bg-light img{object-position:right center}.qa-testing-hero__bg-light{opacity:0}.qa-testing-hero__bg .qa-testing-hero__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(0,0,0,.8) 0,rgba(0,0,0,.2) 50%,transparent);z-index:2;transition:background .5s ease}.qa-testing-hero__wrapper{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;position:relative;z-index:5;min-height:550px}@media(max-width:768px){.qa-testing-hero__wrapper{grid-template-columns:1fr;gap:60px;padding-top:100px}}.qa-testing-hero__content{position:relative;z-index:5;padding-left:calc((100vw - 1340px)/2)}@media(max-width:1350px){.qa-testing-hero__content{padding-left:50px}}@media(max-width:768px){.qa-testing-hero__content{padding-left:0;text-align:center}}.qa-testing-hero__title{position:relative;color:#fff}.qa-testing-hero__desc{position:relative;margin-bottom:40px;color:hsla(0,0%,100%,.7);max-width:540px;font-size:20px;line-height:1.6}@media(max-width:768px){.qa-testing-hero__desc{margin:0 auto 40px}}@media(max-width:576px){.qa-testing-hero__desc{font-size:16px}}.qa-testing-hero__mockup{position:relative;z-index:5;display:flex;justify-content:center;align-items:center}@media(max-width:768px){.qa-testing-hero__mockup{max-width:100%;margin:0 auto}}.qa-testing-hero__mockup-img{width:100%;max-width:450px;height:auto;object-fit:contain;filter:drop-shadow(0 0 40px rgba(0,120,212,.4)) drop-shadow(0 0 80px rgba(0,120,212,.2));z-index:5}@media(max-width:768px){.qa-testing-hero__mockup-img{max-width:450px}}.qa-testing-hero__btn{display:inline-flex;align-items:center;gap:16px;padding:18px 42px;background:rgba(0,0,0,0);border:1px solid hsla(0,0%,100%,.3);color:#fff;border-radius:100px;font-weight:600;font-size:18px;text-decoration:none;transition:all .4s ease}.qa-testing-hero__btn:hover{border-color:#0078d4;background:#0078d4;color:#fff;transform:translateY(-2px);box-shadow:0 10px 20px rgba(0,120,212,.3)}.qa-testing-hero__btn svg{transition:transform .3s ease}.qa-testing-hero__btn:hover svg{transform:translateX(4px)}.qa-testing-hero__scroll{position:relative;display:flex;align-items:center;gap:12px;color:hsla(0,0%,100%,.5);font-size:16px;z-index:10;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .3s ease}@media(max-width:768px){.qa-testing-hero__scroll{left:50%;transform:translateX(-50%)}}.qa-testing-hero__scroll-icon{width:44px;height:44px;border-radius:50%;border:1px solid hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;transition:all .3s ease}.qa-testing-hero__scroll-icon svg{transform:rotate(90deg);color:#fff}.qa-testing-hero__scroll:hover{color:#fff}.qa-testing-hero__scroll:hover .qa-testing-hero__scroll-icon{border-color:#0078d4;background:rgba(0,120,212,.1)}[data-theme=light] .qa-testing-hero{background:#fff8f0}[data-theme=light] .qa-testing-hero .qa-testing-hero__bg-dark{opacity:0}[data-theme=light] .qa-testing-hero .qa-testing-hero__bg-light{opacity:1}[data-theme=light] .qa-testing-hero .qa-testing-hero__overlay{background:linear-gradient(90deg,#FFF8F0 0,#FFF8F0 50%,transparent)!important}[data-theme=light] .qa-testing-hero__title{color:#000}[data-theme=light] .qa-testing-hero__desc{color:rgba(0,0,0,.6)}[data-theme=light] .qa-testing-hero__btn{border-color:rgba(0,0,0,.2);color:#000}[data-theme=light] .qa-testing-hero__btn:hover{color:#fff;border-color:#0078d4}[data-theme=light] .qa-testing-hero__scroll{color:rgba(0,0,0,.5)}[data-theme=light] .qa-testing-hero__scroll-icon{border-color:rgba(0,0,0,.1)}[data-theme=light] .qa-testing-hero__scroll-icon svg,[data-theme=light] .qa-testing-hero__scroll:hover{color:#000}:root{--bg-color:#000000;--bg-dark:#000000;--bg-card:#1b1b1b;--text-color-rgb:255,255,255;--text-color:#ffffff;--accent-teal-rgb:0,255,213;--accent-teal:#00ffd5;--accent-pink-rgb:250,52,99;--accent-pink:#bf4252;--accent-orange:#FFB800;--black-rgb:0,0,0}[data-theme=light]{--bg-color:#FFF8F0;--bg-dark:#FFF8F0;--bg-card:#ffffff;--text-color-rgb:22,22,22;--text-color:#161616;--accent-teal-rgb:0,168,139;--accent-teal:#00a88b;--accent-pink-rgb:250,52,99;--accent-pink:#bf4252;--black-rgb:255,248,240;--black:#ffffff}.qa-solutions{padding:120px 0;background-color:#000;position:relative;overflow:hidden}.qa-solutions__wrapper{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:flex-start}@media(max-width:1024px){.qa-solutions__wrapper{gap:60px}}@media(max-width:768px){.qa-solutions__wrapper{grid-template-columns:1fr;text-align:center;gap:50px}}.qa-solutions__content{position:sticky;top:100px}@media(max-width:768px){.qa-solutions__content{position:relative;top:0;display:flex;flex-direction:column;align-items:center}}.qa-solutions__title{color:#fff}@media(max-width:1024px){.qa-solutions__title{font-size:44px}}@media(max-width:576px){.qa-solutions__title{font-size:32px}}.qa-solutions__subtitle{color:hsla(0,0%,100%,.6);font-size:18px;line-height:1.6;margin-bottom:40px;max-width:480px}@media(max-width:576px){.qa-solutions__subtitle{font-size:16px}}.qa-solutions__btn{display:inline-flex;align-items:center;gap:14px;padding:18px 36px;background:rgba(0,0,0,0);border:1px solid hsla(0,0%,100%,.3);color:#fff;border-radius:100px;font-weight:600;font-size:17px;text-decoration:none;transition:all .4s ease}.qa-solutions__btn svg{transition:transform .3s ease}.qa-solutions__btn:hover{border-color:#fff;background:hsla(0,0%,100%,.05);transform:translateY(-2px)}.qa-solutions__btn:hover svg{transform:translateX(4px)}.qa-solutions__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}@media(max-width:576px){.qa-solutions__grid{grid-template-columns:1fr;gap:30px}}.qa-solutions__card{display:flex;flex-direction:column;gap:24px;padding:30px;border-radius:20px;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);transition:all .4s ease;cursor:default}.qa-solutions__card:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1)}.qa-solutions__card:hover .qa-solutions__icon-bg{opacity:.25;transform:scale(1.1)}@media(max-width:768px){.qa-solutions__card{text-align:left}}.qa-solutions__icon-wrap{position:relative;width:60px;height:60px;display:flex;align-items:center;justify-content:center}.qa-solutions__icon-bg{position:absolute;inset:0;background:var(--accent-color);border-radius:18px;opacity:.15;transition:all .4s ease}.qa-solutions__icon{color:var(--accent-color);position:relative;z-index:2}.qa-solutions__card-title{color:#fff;font-size:22px;font-weight:700;margin-bottom:12px;letter-spacing:-.01em}.qa-solutions__card-desc{color:hsla(0,0%,100%,.55);font-size:15px;line-height:1.6;margin:0}[data-theme=light] .qa-solutions{background-color:#fff8f0}[data-theme=light] .qa-solutions__title{color:#1a202c}[data-theme=light] .qa-solutions__subtitle{color:#4a5568}[data-theme=light] .qa-solutions__btn{border-color:rgba(0,0,0,.2);color:#1a202c}[data-theme=light] .qa-solutions__btn:hover{border-color:#1a202c;background:rgba(0,0,0,.04)}[data-theme=light] .qa-solutions__card{background:#fff;border-color:rgba(0,0,0,.06);box-shadow:0 4px 20px rgba(0,0,0,.03)}[data-theme=light] .qa-solutions__card:hover{box-shadow:0 15px 40px rgba(0,0,0,.06);border-color:rgba(0,0,0,.1)}[data-theme=light] .qa-solutions__card-title{color:#1a202c}[data-theme=light] .qa-solutions__card-desc{color:#4a5568}