.hero-cta-buttons{position:absolute;bottom:12%;left:50%;transform:translate(-50%);display:flex;gap:1rem;z-index:10}.hero-btn-primary{display:inline-block;text-decoration:none;background-color:#05c;color:#fff;border:none;padding:.75rem 1.75rem;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer;min-width:140px;text-align:center}.hero-btn-primary:hover{background-color:#04a}.hero-btn-secondary{display:inline-block;text-decoration:none;background-color:transparent;color:#05c;border:2px solid #0055CC;padding:.75rem 1.75rem;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer;min-width:140px;text-align:center}.hero-btn-secondary:hover{background-color:#0055cc14}.hero-video-toggle{position:absolute;bottom:6%;right:2%;background:#00000080;color:#fff;border:none;padding:.4rem .7rem;border-radius:4px;cursor:pointer;z-index:10;font-size:.85rem}.hero-video-toggle:hover{background:#000000bf}*{margin:0;padding:0;box-sizing:border-box;font-family:sans-serif}.home_ap{position:sticky}.section_hover{position:absolute;margin-left:10%;perspective:-10px;z-index:900}.section_1{width:100%;height:100vh;display:flex;justify-content:center;align-items:center;overflow:hidden;margin-bottom:-50px;position:relative;display:block;-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9}.enterprise-heading{text-align:center;font-weight:700;margin-bottom:.6rem;font-size:1.875rem}.enterprise-subheading{text-align:center;font-size:.95rem;color:#6b7280;margin-bottom:2rem;letter-spacing:.01em}@font-face{font-family:Nunito;src:url(/fonts/Nunito-Regular.woff2) format("woff2"),url(/fonts/Nunito-Regular.woff) format("woff");font-style:normal;font-weight:700;font-display:swap}.custom-container{background-color:#f8f9fa;width:92%;margin:60px auto auto;padding:33px 50px;box-shadow:0 5px 6px #0000007c;border-radius:8px}.home-heading{text-align:center;font-size:1.875rem;font-weight:700;margin-bottom:3.5rem}.core-capabilities-heading{text-align:center;font-size:1.875rem;font-weight:700;margin-bottom:3.5rem}.highlight-green-dark{color:#065f46}.highlight-green-light{color:#16a34a}.testing-workflow-section{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:.5rem;padding-bottom:.5rem}.testing-workflow-heading{text-align:center;font-size:1.875rem;font-weight:700;color:#000;margin-top:1rem;margin-bottom:2.5rem}.home-container{max-width:1200px;margin:0 auto;padding:0 1rem}.home-highlight-box{background-color:#ffffff4d;backdrop-filter:blur(10px);border-radius:1rem;padding:2.5rem;text-align:center;color:#000;box-shadow:0 10px 15px #0000001a;margin:0 auto}.home-highlight-heading{font-size:1.875rem;font-weight:700;margin-bottom:1rem}.home-highlight-span{color:#f5f5f5;font-size:1.875rem}.home-highlight-divider{border-top:4px solid #111;width:5rem;margin:1rem auto}.home-highlight-subheading{font-size:1.875rem;font-weight:700;margin-bottom:1rem}@keyframes slideInFromLeft{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideInFromRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.slide-in-container{display:flex;flex-direction:column;gap:10px}@keyframes slideInRight{to{transform:translate(0);opacity:1}}@keyframes typing{0%{width:0}to{width:100%}}.line{opacity:0;transform:translate(-100%);animation:slideInRight 0s ease forwards;overflow:hidden;white-space:nowrap;margin-bottom:10px;list-style-position:inside;font-size:18px;font-weight:700}.line:nth-child(1){animation-delay:0s}.line:nth-child(2){animation-delay:.5s}.line:nth-child(3){animation-delay:.5s}.line:nth-child(4){animation-delay:.5s}.line span{display:inline-block;overflow:hidden;white-space:nowrap;width:0;vertical-align:bottom}.section-2{overflow:hidden;position:relative;padding:3rem 0;margin-bottom:0rem;background:#f0f5ff}.marquee-container{width:100%;overflow:hidden;background-color:#b4cae7;margin-top:1rem}.marquee-track{display:flex;width:-moz-max-content;width:max-content;animation:scrollCircular 30s linear infinite;gap:40px}.image-wrapper{flex:0 0 auto;width:150px;height:80px;display:flex;align-items:center;justify-content:center}.image-wrapper img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.sector-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem;padding:1.5rem 2rem 2rem}.sector-card{display:flex;flex-direction:column;align-items:center;gap:.6rem;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.25rem .75rem;transition:transform .2s ease,box-shadow .2s ease;cursor:default}.sector-card:hover{transform:translateY(-4px);box-shadow:0 6px 18px #0000001a}.sector-icon-wrap{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sector-icon{font-size:1.75rem}.sector-name{font-size:.78rem;font-weight:600;color:#374151;text-align:center;letter-spacing:.01em}@keyframes sectorScroll{0%{transform:translate(0)}to{transform:translate(-33.333%)}}.sector-marquee-container{overflow:hidden;padding:1rem 0 1.5rem;position:relative}.sector-marquee-container:before,.sector-marquee-container:after{content:"";position:absolute;top:0;bottom:0;width:80px;z-index:2;pointer-events:none}.sector-marquee-container:before{left:0;background:linear-gradient(to right,#f0f5ff 0%,transparent 100%)}.sector-marquee-container:after{right:0;background:linear-gradient(to left,#f0f5ff 0%,transparent 100%)}.sector-marquee-track{display:flex;width:-moz-max-content;width:max-content;animation:sectorScroll 35s linear infinite}.sector-marquee-container:hover .sector-marquee-track{animation-play-state:paused}.sector-marquee-card{display:flex;flex-direction:column;align-items:center;gap:.65rem;background:#fff;border:none;border-radius:16px;padding:1.35rem 1.6rem;flex-shrink:0;min-width:115px;margin-right:1.25rem;box-shadow:0 2px 12px #00000012;transition:transform .2s ease,box-shadow .2s ease;cursor:default}.sector-marquee-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000021}@keyframes scrollCircular{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee{width:100%;overflow:hidden;position:relative;margin-top:8rem}.image-marquee-container{overflow:hidden;width:100%}.image-track{display:flex;width:-moz-fit-content;width:fit-content;animation:scroll-left 20s linear infinite}.marquee-img{width:200px;margin-right:30px;border-radius:8px}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}.card-container:hover{animation-play-state:paused}.card-container{display:flex;gap:2rem;width:-moz-max-content;width:max-content;animation:scrollLeft 30s linear infinite;font-style:italic}.card-container .card{min-width:300px;padding:2rem;background-color:"rgba(167, 195, 204, 0.5)";border-radius:1rem;box-shadow:0 0 10px #0000001a;font-weight:700}@keyframes scrollLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}.video-wrapper{width:100%;display:flex;justify-content:center;padding:2.5rem 0}.video-container{position:relative;margin-left:3rem;width:800px}.video-heading{text-align:center;font-size:2.25rem;font-weight:700;color:#000;margin-bottom:2.5rem;margin-top:4.5rem}.video-title-part1{color:#065f46}.video-title-part2{color:#16a34a}.video-section{display:flex;justify-content:center;align-items:center;height:500px;color:#fff}.video-section video{max-width:100%;max-height:100%;border-radius:8px;box-shadow:0 4px 12px #0000004d}.section_4{background-color:#a7c3cc80;padding:20px;text-align:center}.clip-diagonal{clip-path:polygon(0 5%,100% 0,100% 100%,0% 100%)}@media screen and (min-width: 320px) and (max-width: 824px){.section_1{flex-direction:column;height:auto;padding:0;margin-top:1px;margin-bottom:0;aspect-ratio:auto;overflow:visible}.hero-cta-buttons{position:static;transform:none;justify-content:center;flex-wrap:wrap;margin:1rem auto .5rem;padding:0 1rem}.section-2{overflow:hidden;position:relative;padding:2rem 0;margin-bottom:0rem}.enterprise-heading{font-size:1.25rem}.custom-container{margin-top:30px}.home-highlight-span{color:#f5f5f5;font-size:13px}.home-heading{font-size:1.25rem}.marquee{margin-top:4rem}.core-capabilities-heading{font-size:1.25rem}.testing-workflow-section{padding-top:0rem;padding-bottom:1rem}.testing-workflow-heading{font-size:1.25rem}.home-highlight-heading{font-size:1.875rem}.home-highlight-subheading{font-size:1.5rem}.col-3,.col-4,.col-5{width:100%!important;margin-bottom:-10px}.video-heading{font-size:1.25rem}.video-section{height:130px}.video-section video{max-width:100%;margin-left:0}.video-wrapper{padding:.5rem 0}.video-container{margin-left:1rem}}@media screen and (min-width: 825px) and (max-width: 1100px){.section_1{flex-direction:column;height:auto}.section-2{flex-direction:column}.col-3,.col-4,.col-5{width:100%!important;margin-bottom:-6px}}@media screen and (min-width: 1101px){.section_1{height:auto}.section_1 video{width:100vw}.section-2{width:100%}.section-2 h2{font-size:22px!important}.enterprise-subheading{font-size:.85rem;padding:0 1rem}.col-3,.col-4,.col-5{padding:0 10px}}.ai-powered-badge{position:absolute;top:78px;left:50%;transform:translate(-50%);z-index:999;display:inline-flex;align-items:center;gap:6px;background:#fff;border:1.5px solid #00b48a;border-radius:999px;padding:5px 14px;white-space:nowrap;box-shadow:0 2px 10px #008c7833;animation:badgeFadeIn .8s ease forwards}@media screen and (min-width: 320px) and (max-width: 824px){.ai-powered-badge{position:static;transform:none;width:-moz-fit-content;width:fit-content;margin:8px auto 0}}.badge-star{color:#00b48a;font-size:8px;line-height:1;display:inline-block;animation:sparkSpin 3s linear infinite}.badge-text{font-size:11px;font-weight:600;letter-spacing:.04em;color:#1a4fa0;-webkit-text-fill-color:#1a4fa0}.floating-whatsapp{position:fixed!important;height:0!important}.hero-trust-line{position:absolute;bottom:7%;left:50%;transform:translate(-50%);color:#ffffffe0;font-size:.8rem;text-align:center;z-index:10;white-space:nowrap;letter-spacing:.02em}.home-stats-note{text-align:center;font-size:.78rem;color:#888;margin-top:.75rem;padding:0 1rem}.home-integrations-section{margin-top:3rem;margin-bottom:1rem;padding:2rem 1rem;background:#fff;border-radius:12px;border:1px solid #e5e7eb}.home-integrations-heading{text-align:center;font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:1.5rem}.home-integrations-grid{display:flex;flex-direction:column;gap:1rem}.home-integrations-row{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.home-integrations-label{font-size:.8rem;font-weight:600;color:#6b7280;min-width:90px;text-transform:uppercase;letter-spacing:.05em}.home-integrations-chips{display:flex;flex-wrap:wrap;gap:.5rem}.home-chip{background:#f0f4ff;color:#1a4fa0;border:1px solid #c7d7f8;border-radius:999px;padding:.3rem .85rem;font-size:.8rem;font-weight:500;white-space:nowrap;display:inline-flex;align-items:center;gap:.35rem;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;cursor:default}.home-chip:hover{transform:scale(1.06);box-shadow:0 2px 10px #1a4fa02e;background:#e4ecff}.chip-icon{font-size:.9rem;flex-shrink:0}.home-chip-icon{padding:.65rem .8rem;justify-content:center}.home-chip-icon svg{font-size:1.6rem;display:block}.home-integrations-row[data-category=import]{border-left:3px solid #0055CC;padding-left:.75rem;border-radius:2px}.home-integrations-row[data-category=run]{border-left:3px solid #16a34a;padding-left:.75rem;border-radius:2px}.home-integrations-row[data-category=export]{border-left:3px solid #7c3aed;padding-left:.75rem;border-radius:2px}.home-integrations-row[data-category=notify]{border-left:3px solid #ea580c;padding-left:.75rem;border-radius:2px}.home-integrations-2x2-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.home-integrations-cell{display:flex;flex-direction:column;gap:.75rem;background:#f8faff;border-radius:10px;padding:1rem 1.25rem}.home-integrations-cell-label{font-size:.75rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.07em}.home-integrations-cell[data-category=import]{border-left:3px solid #0055CC}.home-integrations-cell[data-category=run]{border-left:3px solid #16a34a}.home-integrations-cell[data-category=export]{border-left:3px solid #7c3aed}.home-integrations-cell[data-category=notify]{border-left:3px solid #ea580c}.home-browser-section{text-align:center;margin-top:2rem;margin-bottom:1rem;padding:2rem 1.5rem;background:linear-gradient(135deg,#f8faff,#eef2ff);border-radius:12px;border:1px solid #e0e7ff}.home-browser-heading{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:1.5rem}.home-browser-grid{display:flex;justify-content:center;flex-wrap:wrap;gap:1.25rem}.home-browser-card{display:flex;flex-direction:column;align-items:center;gap:.5rem;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.25rem 1.75rem;min-width:110px;box-shadow:0 2px 8px #0000000f;transition:transform .2s ease,box-shadow .2s ease}.home-browser-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0000001f}.home-browser-logo{font-size:2.2rem}.home-browser-name{font-size:.82rem;font-weight:600;color:#374151;letter-spacing:.02em}.home-browser-stat{text-align:center;font-size:.78rem;color:#6b7280;margin-top:1.25rem;letter-spacing:.02em}@media screen and (max-width: 824px){.hero-trust-line{position:static;transform:none;font-size:.7rem;white-space:normal;width:auto;bottom:auto;margin:0 auto 1rem;color:#4b5563}.home-integrations-heading{font-size:1.1rem}.home-integrations-row{flex-direction:column;align-items:flex-start;gap:.5rem}.home-integrations-label{min-width:unset}.home-integrations-2x2-grid{grid-template-columns:1fr}.home-browser-heading{font-size:1.1rem}.home-browser-grid{gap:.75rem}.home-browser-card{min-width:80px;padding:.9rem 1.1rem}.home-browser-logo{font-size:1.75rem}.home-browser-name{font-size:.75rem}}.card{background-color:#a7c3cc80;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:8px;box-shadow:0 5px 6px #0000007c;padding:30px;margin-bottom:20px;opacity:0;transform:translate(-100%);transition:transform .3s ease-in-out}.card.animate{opacity:1;transform:translate(0)}.card-content{font-size:1rem;font-family:sans-serif;text-align:center;color:#000000b0}.card p{margin-bottom:0!important}.card:hover{transform:scale(1.07)}@media screen and (min-width: 320px) and (max-width: 824px){.card-content{font-size:.9rem;font-family:sans-serif;text-align:center}}@media screen and (min-width: 825px) and (max-width: 1100px){.card-content{font-size:1rem;font-family:sans-serif;text-align:center}}.ourApproachRightContainer{max-width:1200px;margin:100px auto;background:#fffffff2;backdrop-filter:blur(10px);border-radius:24px;box-shadow:0 32px 64px #0000001f,0 0 0 1px #ffffff1a;position:relative;overflow:hidden;padding:3rem 4rem 0rem}.ourApproachTitle{font-size:clamp(1.5rem,5vw,30px);font-weight:700;color:#1f2937;text-align:center;margin-bottom:2rem;position:relative;letter-spacing:-.02em}.ourApproachBar{position:absolute;left:3rem;top:100px;bottom:100px;width:4px;background:linear-gradient(180deg,#667eea1a,#667eea4d 25%,#764ba24d 75%,#764ba21a);border-radius:4px;box-shadow:0 0 20px #667eea33}.ourApproachSteps-container{position:relative}.ourApproachStep{display:flex;align-items:flex-start;margin-bottom:60px;position:relative;opacity:0;transform:translateY(30px);animation:slideInUp .8s ease-out forwards;flex-wrap:wrap}.ourApproachStep:nth-child(2){animation-delay:.3s}.ourApproachStep:nth-child(3){animation-delay:.6s}.ourApproachStep:nth-child(4){animation-delay:.9s}.ourApproachStep:nth-child(5){animation-delay:1.2s}.ourApproachStep-icon{width:100px;height:100px;border-radius:50%;display:flex;font-size:3rem;align-items:center;justify-content:center;margin-right:2rem;padding:1rem;position:relative;z-index:2;transition:all .4s cubic-bezier(.175,.885,.32,1.275);cursor:pointer;border:3px solid rgba(255,255,255,.8);background:#fff;box-shadow:0 10px 30px #0000000d}.ourApproachStep-content{flex:1;padding-top:.5rem;min-width:200px}.ourApproachStep-label{font-weight:700;color:#667eea;margin-bottom:6px;font-size:1rem}.ourApproachStep-title{font-size:clamp(1.2rem,2.5vw,1.5rem);font-weight:700;margin-bottom:10px;color:#1f2937}.ourApproachStep-description{color:#4b5563;line-height:1.6;text-align:justify;font-size:.95rem}.highlight{font-weight:600;color:#7c3aed}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 992px){.ourApproachTitle{font-size:18px}.ourApproachStep-title{font-size:15px!important}.ourApproachRightContainer{padding:2.5rem 2rem}.ourApproachBar{display:none}.ourApproachStep{flex-direction:column;align-items:center;text-align:center}.ourApproachStep-icon{margin:0 auto 1rem}.ourApproachStep-content{padding-top:0;min-width:0}}@media screen and (min-width:320px) and (max-width: 576px){.ourApproachRightContainer{padding:2rem 1.25rem}.ourApproachTitle{margin-bottom:3rem;font-size:15px!important}.ourApproachBar{display:none}.ourApproachStep-title{font-size:15px!important}.ourApproachStep-description{font-size:.9rem}}.ent-sec-section{width:92%;max-width:1200px;margin:4rem auto;text-align:center}.ent-sec-badge{display:inline-block;background:#e8f0fe;color:#05c;font-size:.8rem;font-weight:600;letter-spacing:.02em;padding:.35rem .9rem;border-radius:999px;margin-bottom:1rem}.ent-sec-heading{font-size:1.875rem;font-weight:700;color:#1f2937;margin-bottom:.6rem}.ent-sec-subheading{font-size:.95rem;color:#6b7280;margin-bottom:2.5rem;letter-spacing:.01em}.ent-sec-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.ent-sec-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.75rem 1.5rem;text-align:left;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.ent-sec-card:hover{transform:translateY(-4px);box-shadow:0 10px 24px #0055cc1f;border-color:#05c}.ent-sec-icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:#e8f0fe;margin-bottom:1rem}.ent-sec-icon{width:24px;height:24px;color:#05c}.ent-sec-card-title{font-size:1.05rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.ent-sec-card-desc{font-size:.9rem;line-height:1.55;color:#6b7280;margin:0}.ent-sec-footnote{margin-top:2.25rem;font-size:.88rem;color:#374151;font-weight:500}@media (max-width: 992px){.ent-sec-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.ent-sec-section{margin:2.5rem auto}.ent-sec-heading{font-size:1.4rem}.ent-sec-grid{grid-template-columns:1fr}}
