*{margin:0;padding:0;box-sizing:border-box;font-family:Segoe UI,sans-serif}.logo,.btn-secondary{text-decoration:none}body{background-color:#0f172a;color:#f1f5f9;line-height:1.6}h2{font-size:2rem;margin-bottom:30px;color:#38bdf8;text-align:center}.hero{min-height:80vh;display:flex;justify-content:center;align-items:center;text-align:center;padding:0 20px;background:linear-gradient(1000deg,#0f172a);color:#fff}.hero-content h1{font-size:2.8rem;font-weight:700;margin-bottom:15px}.hero-content h1 span{color:#38bdf8}.hero-content p{font-size:1.1rem;margin-bottom:25px;color:#cbd5e1}.hero-buttons{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.btn-primary,.btn-secondary{padding:10px 22px;font-size:1rem;border:none;border-radius:8px;cursor:pointer;transition:.3s ease}.btn-primary{background:#38bdf8;color:#0f172a}.btn-primary:hover{background:#0ea5e9}.btn-secondary{background:transparent;color:#38bdf8;border:2px solid #38bdf8}.btn-secondary:hover{background:#38bdf8;color:#0f172a}.services{padding:80px 20px;text-align:center}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px;max-width:1200px;margin:0 auto}.card{background:linear-gradient(145deg,#1e293b,#0f172a);border:1px solid #1e293b;border-radius:16px;padding:25px;text-align:left;transition:transform .3s,box-shadow .3s,border .3s;cursor:pointer}.card h3{font-size:1.2rem;color:#facc15;margin-bottom:10px}.card p{font-size:.95rem;color:#e2e8f0}.card:hover{transform:translateY(-6px) scale(1.03);box-shadow:0 8px 20px #38bdf84d;border-color:#38bdf8}.portfolio{padding:80px 20px;text-align:center}.portfolio-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px;max-width:1200px;margin:0 auto}.portfolio-card{background:#1e293b;border-radius:12px;padding:20px;text-align:left;transition:transform .3s,box-shadow .3s;cursor:pointer}.portfolio-card h3{font-size:1.3rem;margin-bottom:10px;color:#facc15}.portfolio-card p{font-size:.95rem;color:#cbd5e1;margin-bottom:10px}.portfolio-card .technologies{font-size:.85rem;color:#38bdf8}.portfolio-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 6px 18px #38bdf866}.engagement-models{padding:80px 20px;text-align:center}.engagement-description{font-size:1.1rem;margin:0 auto 40px;max-width:800px;color:#cbd5e1}.engagement-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px;max-width:1200px;margin:0 auto}.engagement-card{background:#1e293b;border-radius:16px;padding:25px;text-align:center;transition:transform .3s,box-shadow .3s,border .3s;cursor:pointer}.engagement-card h3{font-size:1.3rem;margin:15px 0 10px;color:#38bdf8}.engagement-card p{font-size:1rem;color:#cbd5e1}.engagement-icon{font-size:2.5rem}.engagement-card:hover{transform:translateY(-10px) scale(1.03);box-shadow:0 10px 25px #0009;border:1px solid #38bdf8}.engagement-cta{margin-top:40px}.engagement-cta .cta-btn{padding:12px 25px;font-size:1rem;border:none;border-radius:10px;background:#38bdf8;color:#0f172a;font-weight:700;cursor:pointer;transition:background .3s}.engagement-cta .cta-btn:hover{background:#0ea5e9}.contact-section{padding:80px 20px;text-align:center}.contact-description{max-width:600px;margin:0 auto 40px;font-size:1.1rem;color:#cbd5e1}.contact-info{display:flex;justify-content:center;gap:30px;margin-bottom:40px;flex-wrap:wrap}.contact-card{background:#1e293b;padding:20px;border-radius:12px;width:250px;transition:transform .3s,background .3s}.contact-card:hover{transform:translateY(-5px);background:#334155}.contact-icon{font-size:2rem;margin-bottom:10px}.contact-form{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;max-width:900px;margin:0 auto}.contact-form input,.contact-form textarea{padding:12px;border:none;border-radius:8px;outline:none;font-size:1rem;background:#1e293b;color:#fff}.contact-form textarea{height:45px;resize:none}.contact-form button{background:#38bdf8;color:#fff;padding:12px;border:none;border-radius:8px;cursor:pointer;font-size:1rem;transition:background .3s;width:100%}.contact-form button:hover{background:#0ea5e9}@media(max-width:600px){.contact-form{grid-template-columns:1fr}.contact-form textarea{height:80px}}.footer{background:#0f101e;padding:4rem 2rem 1.5rem;color:#ffffffb3;font-size:.9rem}.footer-container{max-width:1200px;margin:auto}.footer-logo{font-size:2rem;font-weight:700;color:#fff;margin-bottom:2rem;text-align:center;letter-spacing:1px}.footer-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:2rem 1.5rem;margin-bottom:3rem}.footer-col{padding:1rem 0}.footer-col h4{font-size:1rem;color:#fff;margin-bottom:1rem;text-transform:uppercase;white-space:nowrap}.footer-col ul{list-style:none;padding:0;margin:0}.footer-col ul li a{color:#ffffffb3;text-decoration:none;transition:color .3s ease}.footer-col ul li a:hover{color:#ffe600}.footer-col p{margin-bottom:.6rem;line-height:1.5}.footer-col p a{color:#ffffffb3;text-decoration:none;transition:color .3s ease}.footer-col p a:hover{color:#ffe600}.social-icons{display:flex;gap:.8rem;margin-bottom:1rem}.social-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#ffffff1a;color:#fff;font-size:1.1rem;text-decoration:none;transition:background .3s ease,color .3s ease}.social-icon:hover{background:#ffe600;color:#0f101e}.footer-cta-btn{padding:.6rem 1.4rem;background:#ffe600;color:#000;font-weight:700;border:none;border-radius:14px;cursor:pointer;margin-top:.5rem;transition:background .3s ease,box-shadow .3s ease}.footer-cta-btn:hover{background:gold;box-shadow:0 5px 15px #ffd7004d}.footer-col ul li{margin-bottom:.6rem}.clutch-stars{font-size:1.1rem;color:#ffe600;margin-bottom:.5rem;letter-spacing:.15em}.clutch-review p{margin:0}.clutch-review p a{color:#ffffffb3;text-decoration:none}.clutch-review p a:hover{color:#ffe600}.footer-bottom{border-top:1px solid rgba(255,255,255,.15);padding-top:1.5rem;margin-top:1.5rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.footer-bottom p{margin:0;font-size:.85rem}.footer-bottom a{color:#ffffffb3;text-decoration:none;transition:color .3s ease}.footer-bottom a:hover{color:#ffe600}@media(max-width:1024px){.footer-columns{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}.industries{padding:80px 20px;background:#0f172a;color:#f1f5f9;text-align:center}.industries-header{max-width:900px;margin:0 auto 50px}.industries-header h2{font-size:2rem;margin-bottom:20px;color:#38bdf8}.industries-description-right{font-size:1.05rem;color:#cbd5e1;line-height:1.6}.industry-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:25px;max-width:1200px;margin:0 auto 50px}.industry-card{background:linear-gradient(145deg,#1e293b,#0f172a);border:1px solid #1e293b;border-radius:16px;padding:25px;text-align:left;transition:transform .3s,box-shadow .3s,border .3s;cursor:pointer}.industry-card h3{font-size:1.3rem;color:#facc15;margin-bottom:15px}.industry-card ul{list-style:none;padding:0;margin:0}.industry-card li{margin-bottom:8px;font-size:.95rem;color:#e2e8f0}.industry-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 8px 20px #38bdf84d;border-color:#38bdf8}.explore-industries-cta{text-align:center}.explore-industries-cta .cta-btn{padding:12px 25px;font-size:1rem;border:none;border-radius:10px;background:#38bdf8;color:#0f172a;font-weight:700;cursor:pointer;transition:background .3s}.explore-industries-cta .cta-btn:hover{background:#0ea5e9}@media(max-width:768px){.industries-header h2{font-size:1.6rem}.industries-description-right{font-size:1rem}}.insights{padding:60px 20px;background-color:#0d0d0d;color:#fff;text-align:center}.insights h2{font-size:2rem;margin-bottom:40px;color:#00bcd4}.insights-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin-bottom:40px}.insight-card{background:#1a1a1a;border-radius:12px;padding:20px;text-align:left;transition:transform .3s ease,box-shadow .3s ease}.insight-card:hover{transform:translateY(-6px);box-shadow:0 6px 18px #00bcd44d}.insight-image-placeholder{height:160px;border-radius:10px;margin-bottom:15px;background-size:cover;background-position:center}.insights{padding:80px 20px;background:#0f172a;color:#f1f5f9;text-align:center}.insights h2{font-size:2rem;margin-bottom:50px;color:#38bdf8}.insights-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:25px;max-width:1200px;margin:0 auto 50px}.insight-card{background:linear-gradient(145deg,#1e293b,#0f172a);border:1px solid #1e293b;border-radius:16px;padding:25px;text-align:left;transition:transform .3s,box-shadow .3s,border .3s;cursor:pointer}.insight-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 8px 20px #38bdf84d;border-color:#38bdf8}.insight-image-placeholder{height:160px;border-radius:12px;margin-bottom:15px;background-size:cover;background-position:center}.insight-image-1{background:linear-gradient(135deg,#38bdf8,#3b82f6)}.insight-image-2{background:linear-gradient(135deg,#facc15,#f97316)}.insight-image-3{background:linear-gradient(135deg,#4ade80,#22c55e)}.insight-card p{font-size:.95rem;color:#e2e8f0;line-height:1.6}.insights-cta{text-align:center}.insights-cta .cta-btn{padding:12px 25px;font-size:1rem;border:none;border-radius:10px;background:#38bdf8;color:#0f172a;font-weight:700;cursor:pointer;transition:background .3s}.insights-cta .cta-btn:hover{background:#0ea5e9}@media(max-width:768px){.insights h2{font-size:1.6rem}.insight-card p{font-size:.9rem}}.faq-section{padding:80px 20px;background:#0f172a;color:#f1f5f9;text-align:center}.faq-section h2{font-size:2rem;margin-bottom:50px;color:#38bdf8}.faq-grid{max-width:900px;margin:0 auto;text-align:left}.faq-item{margin-bottom:15px;border-radius:12px;background:#1e293b;border:1px solid #1e293b;overflow:hidden;transition:all .3s ease}.faq-question{padding:18px 20px;cursor:pointer;font-weight:700;color:#facc15;display:flex;align-items:center;font-size:1rem}.faq-question span{margin-right:10px;font-size:1.2rem;color:#38bdf8}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease;background:#0f172a;padding:0 20px}.faq-item.active .faq-answer{padding:15px 20px}.faq-answer p{color:#e2e8f0;font-size:.95rem;line-height:1.6}.learn-more-btn{display:inline-block;margin-top:10px;padding:10px 20px;background-color:#007bff;color:#fff;border-radius:5px;text-decoration:none;transition:background .3s ease}.learn-more-btn:hover{background-color:#0056b3}.learn-more{display:inline-block;margin-top:8px;font-size:12px;color:#00c3ff;border:1px solid #00c3ff;border-radius:4px;padding:2px 6px;text-decoration:none;transition:all .3s ease}.learn-more:hover{background-color:#00c3ff;color:#fff;transform:translate(2px)}.dropdown.mega-dropdown{position:absolute;top:100%;left:0;width:800px;background:#13293d;display:flex;gap:20px;padding:20px;border-radius:10px;box-shadow:0 4px 15px #0000004d;animation:fadeIn .2s ease-in-out;z-index:20}.dropdown-left{flex:0 0 150px;display:flex;flex-direction:column}.dropdown-title{font-weight:700;color:#ffc300;font-size:14px}.dropdown-divider{height:1px;background:#ccc;margin-top:6px}.dropdown-right{flex:1}.dropdown-grid{display:grid;grid-template-columns:repeat(2,minmax(160px,1fr));gap:10px}.dropdown-grid a{color:#fff;font-size:15px;text-decoration:none;transition:.2s;padding:5px}.dropdown-grid a:hover{text-decoration:underline}.dropdown:not(.mega-dropdown){position:absolute;top:100%;left:0;width:500px;background:#13293d;display:flex;flex-direction:column;padding:20px;border-radius:10px;box-shadow:0 4px 15px #0000004d;animation:fadeIn .2s ease-in-out;z-index:20}.dropdown-column h4{font-weight:700;color:#ffc300;margin-bottom:8px}.dropdown-column a{display:block;color:#fff;text-decoration:none;margin-bottom:6px;transition:.2s}.dropdown-column a:hover{text-decoration:underline}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.nav-links{flex-direction:column;background:#13293d;position:absolute;top:60px;right:0;width:250px;padding:20px;display:none}.nav-links.open{display:flex}.dropdown.mega-dropdown,.dropdown{position:relative;width:100%;box-shadow:none;flex-direction:column;gap:0}.dropdown-left,.dropdown-right{flex:none}.dropdown-left{margin-bottom:0}.dropdown-right{margin-top:0}.dropdown-grid{grid-template-columns:1fr;gap:0}.dropdown-title{margin-bottom:0}.dropdown-divider{margin-top:0}}@media(min-width:769px){.nav-links>li:nth-child(2) .dropdown.mega-dropdown{left:-200px}.nav-links>li:nth-child(3) .dropdown.mega-dropdown{left:-400px}.nav-links>li:nth-child(4) .dropdown.mega-dropdown{left:-600px}}@media(max-width:768px){.nav-links{flex-direction:column;background:#13293d;position:fixed;top:0;right:0;width:250px;padding:20px;display:none;height:100vh;overflow-y:auto;z-index:100}.nav-links.open{display:flex}.dropdown.mega-dropdown.mobile-open{position:fixed;top:0;right:250px;width:250px;height:100vh;background:#0d1b2a;flex-direction:column;padding:20px;box-shadow:0 6px 18px #00000059;z-index:120;transform:translate(0);transition:transform .25s ease-in-out}.dropdown.mega-dropdown:not(.mobile-open){display:none}.dropdown-left{display:none}.dropdown-grid{display:flex;flex-direction:column;gap:12px}.dropdown-grid a{padding:10px 6px}.back-btn{background:none;border:none;color:#ffc300;font-size:16px;margin-bottom:15px;cursor:pointer;text-align:left}.back-btn:hover{text-decoration:underline}}.logo{display:flex;align-items:center;gap:10px;font-size:1.5rem;font-weight:600;color:#fff}.logo-img{width:40px;height:40px;object-fit:contain}.navbar-container{display:flex;justify-content:space-between;align-items:center;padding:10px 40px}*/ .btn-secondary{text-decoration:none}.software{margin-top:40px;margin-left:100px;margin-bottom:0}.tech-wrapper{text-align:center;padding:60px 20px;background:#0f172a;color:#fff}.tech-title{font-size:36px;font-weight:700;margin-bottom:15px}.tech-description{max-width:650px;margin:0 auto 40px;font-size:15px;opacity:.8;line-height:1.5}.logo-slider{overflow:hidden;width:100%;margin:25px 0;position:relative}.logo-track{display:flex;width:max-content;gap:60px}.track-left{animation:scroll-left 22s linear infinite}.track-right{animation:scroll-right 22s linear infinite}.logo-slider:hover .logo-track{animation-play-state:paused}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scroll-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.logo-item{display:flex;align-items:center;justify-content:center}.logo-item img{height:55px;opacity:.85;transition:.3s ease-in-out;filter:drop-shadow(0 0 0 transparent)}.logo-item img:hover{opacity:1;transform:scale(1.15);filter:drop-shadow(0 0 12px #00d0ff)}.tech-btn{margin-top:25px;background:transparent;border:1px solid #fff;padding:10px 24px;border-radius:8px;color:#fff;cursor:pointer;transition:.3s}.tech-btn:hover{background:#fff;color:#000}.logo-slider{overflow:hidden;width:80%;margin-left:10%;margin-right:40%}@media(max-width:1024px){.logo-item img{height:48px}.logo-slider{padding-left:40px;padding-right:40px}}@media(max-width:768px){.tech-title{font-size:28px}.tech-description{font-size:14px;max-width:90%}.logo-item img{height:40px}.logo-slider{padding-left:25px;padding-right:25px}}@media(max-width:480px){.tech-wrapper{padding:40px 15px}.tech-title{font-size:24px}.tech-description{font-size:13px;line-height:1.4}.logo-item img{height:32px}.logo-slider{padding-left:10px;padding-right:10px;margin:12px 0}.tech-btn{padding:8px 18px;font-size:14px}}.breadcrumb-wrapper{margin-left:80px;margin-top:30px;font-size:15px;font-weight:500;color:#b0b8c5;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.breadcrumb-wrapper a{color:#b0b8c5;text-decoration:none;transition:color .3s ease}.breadcrumb-wrapper a:hover{color:#facc15}.breadcrumb-wrapper span{color:#facc15;margin:0 6px}.breadcrumb-wrapper .active{color:#fff;pointer-events:none}@media(max-width:768px){.breadcrumb-wrapper{margin-left:20px;font-size:12px;margin-top:20px}}.container{width:100%;max-width:1200px;margin:0 auto;padding-left:clamp(12px,5vw,46px);padding-right:clamp(12px,5vw,46px)}.container h1{font-size:clamp(24px,4vw,40px)}.container p{font-size:clamp(14px,1.6vw,18px)}@media(min-width:1024px){.container{padding-left:10px;padding-right:40px}}body{margin:0;padding:0;background:#0e1424;font-family:Inter,sans-serif}.navbar{width:100%;position:sticky;top:0;z-index:999;background:transparent!important;display:flex;justify-content:center;padding:0}.navbar-container{width:90%;max-width:1300px;background:#1e2536;border-radius:16px;padding:14px 26px;margin:14px auto;display:flex;align-items:center;justify-content:space-between;box-shadow:0 8px 28px #00000059}.logo{display:flex;align-items:center;gap:10px;color:#fff;font-size:22px;font-weight:600;text-decoration:none}.logo-img{height:32px}.nav-links{list-style:none;display:flex;align-items:center;gap:34px}.nav-links a,.nav-link{color:#dce1ed;text-decoration:none;font-weight:500;font-size:15.5px;transition:.3s}.nav-links a:hover,.nav-link:hover{opacity:.6}.right-section{display:flex;align-items:center;gap:18px}.contact-btn{border:1px solid #ffffff;padding:7px 20px;border-radius:30px;color:#fff;font-size:14.5px;text-decoration:none;transition:.3s}.contact-btn:hover{background:#fff;color:#1b2233}.hamburger{display:none;flex-direction:column;gap:4px;cursor:pointer}.hamburger span{width:26px;height:3px;background:#fff}.dropdown-parent{position:relative}.dropdown{position:absolute;top:48px;left:0;background:#1e2536;padding:22px 26px;border-radius:12px;min-width:520px;max-width:720px;display:block;box-shadow:0 8px 28px #00000059;z-index:9999}.dropdown-content-wrapper,.services-layout{display:grid;grid-template-columns:1fr 1fr;gap:20px 60px;align-items:start}.group-heading{grid-column:1 / 3;color:#ffcf40;font-size:14px;font-weight:700;padding-bottom:10px;margin-bottom:14px;border-bottom:1px solid rgba(255,255,255,.15);text-transform:uppercase;display:block}.dropdown a{display:block;padding:6px 0;color:#fff;font-size:15px;font-weight:500;white-space:nowrap}.dropdown a:hover{opacity:.7}@media(max-width:768px){.right-section{display:none}.hamburger{display:flex}.nav-links{position:fixed;right:0;top:72px;height:100vh;width:60vw;background:#1b2233f2;flex-direction:column;padding-top:40px;gap:28px;transform:translate(100%);transition:.3s;overflow-y:auto;overflow-x:hidden}.nav-links.open{transform:translate(0)}.nav-links li{width:100%;display:block;padding:0;margin:0}.nav-links li a,.nav-links li .nav-link{padding:12px 16px;display:block}.dropdown-parent{display:block;margin:0;padding:0;position:relative}.dropdown{position:relative!important;transform:none;padding:0;visibility:visible;opacity:1;pointer-events:auto;transition:none;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:none;box-shadow:none;display:block;max-width:100%;width:100%!important;min-width:unset!important;grid-template-columns:unset!important;gap:0;left:0;min-width:420px}.dropdown-content-wrapper,.services-layout{display:flex;flex-direction:column;width:100%;gap:0}.dropdown:before{display:none}.dropdown-col,.col-group{display:flex;flex-direction:column;width:100%;margin-bottom:0}.dropdown a,.dropdown span{color:#fff;font-size:14px;font-weight:500;padding:10px 10px 10px 25px;border-bottom:1px solid rgba(255,255,255,.1);white-space:normal!important;box-sizing:border-box;width:100%;position:relative}.group-heading{padding:10px 10px 5px 25px;color:#ffcf40;border-bottom:1px solid rgba(255,255,255,.2);margin-bottom:0;margin-top:0;white-space:normal!important}.our-services{border-bottom:1px solid rgba(255,255,255,.2)}}@media(max-width:768px){.dropdown{position:relative!important;top:0!important;margin-top:0!important;padding-top:0!important}.dropdown-content-wrapper{margin-top:0!important;padding-top:0!important}.dropdown-parent,.nav-links li{margin:0!important;padding:0!important}}@media(max-width:768px){.dropdown a:active,.nav-links a:active,.nav-link:active{background:#ffffff26;color:#ffcf40}}@media(max-width:768px){.group-heading{color:#ffcf40!important;border-bottom:1px solid rgba(255,255,255,.2)!important;font-weight:700!important;text-transform:uppercase}}.dropdown-parent .nav-link,.dropdown-parent:hover .nav-link{cursor:pointer!important}.software-hero-section{font-family:Arial,sans-serif;color:#fff;background-color:#0f172a;padding:0rem 1rem 6rem;position:relative;overflow:hidden;min-height:600px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:left}.software-hero-section:before,.software-hero-section:after{content:"";position:absolute;border-radius:50%;filter:blur(100px);opacity:.5;z-index:0}.software-hero-section:before{background:radial-gradient(circle,rgba(138,43,226,.3) 0%,transparent 70%);width:400px;height:400px;top:10%;left:15%;transform:translate(-50%,-50%)}.software-hero-section:after{background:radial-gradient(circle,rgba(15,23,42,.4) 0%,rgba(15,23,42,.2) 30%,transparent 70%);width:500px;height:500px;bottom:5%;right:10%;transform:translate(50%,50%)}.software-hero-content{max-width:1200px;width:100%;text-align:left;z-index:1;position:relative;padding:0 1rem;box-sizing:border-box}.software-hero-title{font-size:3rem;font-weight:800;line-height:1.2;margin-bottom:1.5rem}@media(min-width:768px){.software-hero-title{font-size:4.5rem}}.software-clutch-rating{display:flex;align-items:center;margin-bottom:2rem;flex-wrap:wrap}.software-reviewed-on{font-size:.8rem;color:#a0aec0;margin-right:.5rem;text-transform:uppercase}.software-stars{display:flex;margin-right:.5rem}.software-stars svg{color:red;width:18px;height:18px;margin-right:2px}.software-clutch-text{font-size:1rem;font-weight:700;color:#fff;margin-right:.5rem}.software-reviews-count{font-size:.9rem;color:#a0aec0}.software-hero-description{font-size:1.1rem;color:#cbd5e1;line-height:1.6;margin-bottom:2.5rem;max-width:700px}.software-cta-button{background-color:#ffc107;color:#0c0d1b;font-size:1rem;font-weight:700;padding:15px 30px;border:none;border-radius:5px;cursor:pointer;text-transform:uppercase;letter-spacing:1px;transition:background-color .3s ease,transform .3s ease;box-shadow:0 4px 6px #0000001a}.software-cta-button:hover{background-color:#e0a800;transform:translateY(-2px)}body{font-family:Inter,sans-serif;background-color:#0f172a;color:#fff}.icon-wrapper{width:4rem;height:4rem;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center;background-color:#0f172a;border-radius:50%}.icon-wrapper svg{color:#facc15}.card-text{font-size:1.125rem;font-weight:500}.mobile-section{background-color:#0f172a;color:#fff;text-align:center;padding:4rem 1rem;font-family:Arial,sans-serif}.container{max-width:1100px;margin:0 auto}.mobile-section h2{font-size:2rem;font-weight:700;margin-bottom:1rem}.mobile-section p{font-size:1rem;color:#cbd5e1;margin-bottom:2.5rem}.cards{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:2rem}.card{background:#1e293b;padding:1.5rem;border-radius:12px;text-align:center;min-width:220px;max-width:280px;flex:1 1 250px;transition:transform .3s ease}.card:hover{transform:translateY(-8px)}.card svg{margin-bottom:1rem;color:#38bdf8}.card p{font-size:1.1rem;font-weight:600;margin:0}.AppDevOps-container{font-family:Arial,sans-serif;color:#fff;background-color:#0f172a;padding:6rem 1rem;position:relative;overflow:hidden;text-align:center}.AppDevOps-section{max-width:1200px;margin:0 auto 5rem;display:flex;flex-direction:column;align-items:center;gap:3rem;position:relative;z-index:1}@media(min-width:1024px){.AppDevOps-section{flex-direction:row;justify-content:space-between;align-items:center}}.AppDevOps-content{text-align:left;max-width:500px}.AppDevOps-title{font-size:2.5rem;font-weight:800;line-height:1.2;margin-bottom:1rem}.AppDevOps-description{font-size:1.1rem;color:#cbd5e1;line-height:1.6;margin-bottom:2rem}.AppDevOps-learn-more{display:inline-flex;align-items:center;gap:.5rem;color:#ffc107;text-decoration:none;font-weight:600;transition:transform .3s ease}.AppDevOps-learn-more:hover{transform:translate(5px)}.AppDevOps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2rem;width:100%;align-items:stretch}.AppDevOps-grid-four,.AppDevOps-grid-six{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}@media(min-width:768px){.AppDevOps-grid-four{grid-template-columns:repeat(4,1fr)}.AppDevOps-grid-six{grid-template-columns:repeat(3,1fr)}}.AppDevOps-card{background-color:#1e293b;border-radius:12px;padding:1.5rem;text-align:center;border:1px solid rgba(255,255,255,.1);transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:180px}.AppDevOps-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0003}.AppDevOps-icon-box{width:60px;height:60px;display:flex;justify-content:center;align-items:center;background-color:#ffc1071a;border-radius:10px;margin-bottom:1rem}.AppDevOps-icon-box svg{width:28px;height:28px;color:#ffc107}.AppDevOps-card-text{font-size:1rem;font-weight:600;margin:0;line-height:1.4}.SoftwareDevProcess-container{font-family:Arial,sans-serif;color:#fff;background-color:#0f172a;padding:6rem 1rem;position:relative;overflow:hidden;text-align:center}.SoftwareDevProcess-container:before{content:"";position:absolute;top:50%;left:50%;width:1000px;height:1000px;background:radial-gradient(circle,rgba(255,193,7,.2) 0%,transparent 60%);filter:blur(150px);transform:translate(-50%,-50%);z-index:0}.SoftwareDevProcess-header{max-width:1200px;margin:0 auto 3rem;display:grid;grid-template-columns:1fr;gap:2rem;z-index:1;position:relative;text-align:left}@media(min-width:768px){.SoftwareDevProcess-header{grid-template-columns:.8fr 1.2fr;align-items:center}}.SoftwareDevProcess-title{font-size:2.5rem;font-weight:800;line-height:1.2;margin-bottom:0}@media(min-width:768px){.SoftwareDevProcess-title{font-size:3rem}}.SoftwareDevProcess-description{font-size:1.1rem;color:#cbd5e1;line-height:1.6;margin:0}.SoftwareDevProcess-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem;max-width:1200px;margin:0 auto;z-index:1;position:relative}@media(min-width:768px){.SoftwareDevProcess-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.SoftwareDevProcess-grid{grid-template-columns:repeat(3,1fr)}}.SoftwareDevProcess-card{background-color:#1e293b;border-radius:12px;padding:2.5rem 2rem;text-align:left;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 6px #0000001a;position:relative;overflow:hidden;transition:all .3s ease;cursor:pointer}.SoftwareDevProcess-card:hover{background-color:#ffc107;color:#0c0d1b;transform:translateY(-6px);box-shadow:0 6px 18px #facc1566}.SoftwareDevProcess-card:hover .SoftwareDevProcess-icon-box{background-color:#0000001a}.SoftwareDevProcess-card:hover .SoftwareDevProcess-icon-box svg{color:#0c0d1b}.SoftwareDevProcess-card:hover .SoftwareDevProcess-number{color:#0000001a}.SoftwareDevProcess-card:hover .SoftwareDevProcess-card-heading{color:#0c0d1b}.SoftwareDevProcess-card:hover .SoftwareDevProcess-card-text{color:#333}.SoftwareDevProcess-card-icon-number{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.SoftwareDevProcess-icon-box{width:50px;height:50px;display:flex;justify-content:center;align-items:center;background-color:#ffc1071a;border-radius:8px;flex-shrink:0;transition:all .3s ease}.SoftwareDevProcess-icon-box svg{width:28px;height:28px;color:#ffc107;transition:all .3s ease}.SoftwareDevProcess-number{font-size:2.5rem;font-weight:800;color:#ffffff1a;line-height:1;transition:all .3s ease}.SoftwareDevProcess-card-heading{font-size:1.3rem;font-weight:700;color:#fff;margin-bottom:.5rem;transition:all .3s ease}.SoftwareDevProcess-card-text{font-size:1rem;color:#cbd5e1;line-height:1.6;margin:0;transition:all .3s ease}.WorkWithUs-container{font-family:Arial,sans-serif;color:#fff;background-color:#0f172a;padding:6rem 1rem;position:relative;overflow:hidden;text-align:center}.WorkWithUs-container:before{content:"";position:absolute;top:50%;left:50%;width:800px;height:800px;background:radial-gradient(circle,rgba(138,43,226,.2) 0%,transparent 60%);filter:blur(150px);transform:translate(-50%,-50%);z-index:0}.WorkWithUs-title{font-size:2.5rem;font-weight:800;line-height:1.2;margin-bottom:3rem;z-index:1;position:relative}@media(min-width:768px){.WorkWithUs-title{font-size:3rem}}.WorkWithUs-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem;max-width:900px;margin:0 auto 3rem;z-index:1;position:relative}@media(min-width:768px){.WorkWithUs-grid{grid-template-columns:repeat(3,1fr)}}.WorkWithUs-card{background-color:#1e293b;border-radius:12px;padding:2.5rem 1.5rem;text-align:center;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 6px #0000001a;transition:transform .3s ease,box-shadow .3s ease,background .3s ease;display:flex;flex-direction:column;justify-content:center;align-items:center}.WorkWithUs-card:hover{transform:translateY(-5px);background:linear-gradient(145deg,#6b21a8,#8b5cf6);border:none;box-shadow:0 8px 20px #8a2be266}.WorkWithUs-icon-box{width:60px;height:60px;display:flex;justify-content:center;align-items:center;background-color:#ffc1071a;border-radius:12px;margin-bottom:1.5rem;transition:background-color .3s ease}.WorkWithUs-card:hover .WorkWithUs-icon-box{background-color:#fff3}.WorkWithUs-icon-box svg{width:32px;height:32px;color:#ffc107;transition:color .3s ease}.WorkWithUs-card:hover .WorkWithUs-icon-box svg{color:#fff}.WorkWithUs-card-heading{font-size:1.3rem;font-weight:700;color:#fff;margin:0;transition:color .3s ease}.WorkWithUs-card:hover .WorkWithUs-card-heading{color:#fff}.WorkWithUs-cta-button{background:transparent;color:#fff;font-size:1rem;font-weight:700;padding:15px 30px;border:2px solid #fff;border-radius:5px;cursor:pointer;text-transform:uppercase;letter-spacing:1px;transition:background-color .3s ease,border-color .3s ease,transform .3s ease;z-index:1;position:relative}.WorkWithUs-cta-button:hover{background-color:#ffc107;color:#0c0d1b;border-color:#ffc107;transform:translateY(-2px);box-shadow:0 6px 10px #0003}.web-hero-section{position:relative;height:100vh;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff;background-color:#0f172a;overflow:hidden;font-family:Arial,sans-serif}.web-breadcrumb-wrapper{position:absolute;top:40px;left:60px;z-index:20}.breadcrumb-container{display:flex;align-items:center;gap:6px}.breadcrumb-link{color:#cbd5e1;text-decoration:none;font-size:1rem;transition:color .3s}.breadcrumb-link:hover{color:#fff}.breadcrumb-separator{color:#64748b}.breadcrumb-active{color:#fff;font-weight:600}.background-gradient{position:absolute;top:50%;left:50%;width:150%;height:150%;background:radial-gradient(circle,rgba(15,23,42,.5) 0%,rgba(15,23,42,.2) 30%,transparent 70%);filter:blur(80px);transform:translate(-50%,-50%);z-index:0}.hero-content{position:relative;z-index:1;max-width:800px;padding:0 20px}.hero-content h1{font-size:3.5rem;margin-bottom:20px;font-weight:700}.hero-content p{font-size:1.2rem;font-weight:300;margin-bottom:40px;line-height:1.5}.cta-button{background-color:#ffc107;color:#0c0d1b;font-size:1rem;font-weight:700;padding:15px 30px;border:none;border-radius:5px;cursor:pointer;text-transform:uppercase;transition:background-color .3s ease}.cta-button:hover{background-color:#e0a800}@media(max-width:768px){.hero-content h1{font-size:2.5rem}.hero-content p{font-size:1rem}.web-breadcrumb-wrapper{top:20px;left:20px}}.software-services-section{background-color:#0f172a;color:#fff;padding:6rem 1rem}.software-services-container{max-width:84rem;margin:0 auto}.software-services-title{font-size:2rem;font-weight:800;text-align:center;margin-bottom:2.5rem}@media(min-width:768px){.software-services-title{font-size:2.25rem}}.software-services-grid{border-top:1px solid #475569;padding-top:4rem;display:flex;flex-direction:column;align-items:center}@media(min-width:1024px){.software-services-grid{flex-direction:row;justify-content:space-between}}.software-services-content{width:100%;margin-bottom:3rem;text-align:center}@media(min-width:1024px){.software-services-content{width:50%;margin-bottom:0;padding-right:3rem;text-align:left}}.software-services-subtitle{font-size:1.875rem;font-weight:800;margin-bottom:1rem}.software-services-description{font-size:1rem;color:#cbd5e1;margin-bottom:1.5rem}.software-learn-more-link{display:inline-flex;align-items:center;color:#facc15;font-weight:600;transition:all .3s ease}.software-learn-more-link:hover{text-decoration:underline}.software-services-cards-grid{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}@media(min-width:768px){.software-services-cards-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.software-service-card{background-color:#1e293b;padding:1.5rem;border-radius:.75rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;transition:transform .3s ease;cursor:pointer}.software-service-card:hover{transform:scale(1.05)}.custom-hero-section{position:relative;height:100vh;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff;background-color:#0f172a;overflow:hidden;font-family:Arial,sans-serif}.custom-background-gradient{position:absolute;top:50%;left:50%;width:150%;height:150%;background:radial-gradient(circle,rgba(15,23,42,.4) 0%,rgba(15,23,42,.2) 30%,transparent 70%);filter:blur(80px);transform:translate(-50%,-50%);z-index:0}.custom-services-section{background-color:#0f172a;color:#fff;padding:6rem 1rem}.custom-services-container{max-width:84rem;margin:0 auto}.custom-services-title{font-size:2rem;font-weight:800;text-align:center;margin-bottom:2.5rem}@media(min-width:768px){.custom-services-title{font-size:2.25rem}}.custom-services-grid{border-top:1px solid #475569;padding-top:4rem;display:flex;flex-direction:column;align-items:center}@media(min-width:1024px){.custom-services-grid{flex-direction:row;justify-content:space-between}}.custom-services-content{width:100%;margin-bottom:3rem;text-align:center}@media(min-width:1024px){.custom-services-content{width:50%;margin-bottom:0;padding-right:3rem;text-align:left}}.custom-services-subtitle{font-size:1.875rem;font-weight:800;margin-bottom:1rem}.custom-services-description{font-size:1rem;color:#cbd5e1;margin-bottom:1.5rem}.custom-learn-more-link{display:inline-flex;align-items:center;color:#facc15;font-weight:600;transition:all .3s ease}.custom-learn-more-link:hover{text-decoration:underline}.custom-services-cards-grid{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}@media(min-width:768px){.custom-services-cards-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.custom-service-card{background-color:#1e293b;padding:1.5rem;border-radius:.75rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;transition:transform .3s ease;cursor:pointer}.custom-service-card:hover{transform:scale(1.05)}.card-title{font-size:1.125rem;font-weight:600;line-height:1.25;margin-top:1rem}.industry-expertise-container{font-family:Arial,sans-serif;color:#fff;background-color:#0f172a;padding:60px 20px;display:flex;flex-direction:column;align-items:center;position:relative;overflow:hidden}.industry-expertise-container:before{content:"";position:absolute;top:50%;left:50%;width:150%;height:150%;background:radial-gradient(circle,rgba(15,23,42,.4) 0%,rgba(15,23,42,.2) 30%,transparent 70%);filter:blur(80px);transform:translate(-50%,-50%);z-index:0}.expertise-main-title{font-size:2.5em;font-weight:700;margin-bottom:50px;text-align:center;color:#fff;z-index:1}.expertise-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:30px;max-width:1200px;width:100%;z-index:1}@media(min-width:768px){.expertise-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.expertise-grid{grid-template-columns:repeat(3,1fr)}}.expertise-card{background-color:#1e293bb3;border-radius:12px;padding:30px;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.1);position:relative}.expertise-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px #0000004d}.expertise-icon{margin-bottom:20px;width:50px;height:50px;display:flex;justify-content:center;align-items:center;background:#8a2be226;border-radius:50%;padding:10px}.expertise-icon svg{width:28px;height:28px;color:#8a2be2;stroke-width:2}.expertise-card-title{font-size:1.4em;font-weight:700;margin-bottom:15px;color:#fff;display:flex;align-items:center}.expertise-card-title .arrow-icon{margin-left:10px;font-size:.8em;color:#8a2be2}.expertise-list{list-style:none;padding:0;margin:0}.expertise-list li{font-size:1em;margin-bottom:10px;color:silver;position:relative;padding-left:20px}.expertise-list li:before{content:"•";color:#8a2be2;position:absolute;left:0;font-size:1.2em;line-height:1}.web-services-container{font-family:Arial,sans-serif;color:#fff;background-color:#0f172a;padding:6rem 1rem;position:relative;overflow:hidden}.web-services-header{max-width:800px;margin:0 auto 3rem;text-align:left;z-index:1;position:relative}.header-main-title{font-size:2.5rem;font-weight:800;margin-bottom:1rem}.header-description{font-size:1rem;color:#cbd5e1;line-height:1.6}@media(min-width:768px){.header-main-title{font-size:3rem}}.services-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem;max-width:1200px;margin:0 auto;z-index:1;position:relative}@media(min-width:768px){.services-grid{grid-template-columns:repeat(2,1fr)}}.service-card{background-color:#1e293b;border-radius:12px;padding:2.5rem 2rem;text-align:left;transition:transform .3s ease,box-shadow .3s ease;border:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column}.service-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px #0003}.service-icon-box{width:50px;height:50px;display:flex;justify-content:center;align-items:center;background-color:#ffc1071a;border-radius:8px;margin-bottom:1rem}.service-icon-box svg{width:28px;height:28px;color:#ffc107}.service-title{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.service-description{font-size:1rem;color:#cbd5e1;line-height:1.6}.web-services-container:before,.web-services-container:after{content:"";position:absolute;border-radius:50%;filter:blur(100px);opacity:.5;z-index:0}.web-services-container:before{background:radial-gradient(circle,rgba(15,23,42,.4) 0%,rgba(15,23,42,.2) 30%,transparent 70%);width:400px;height:400px;top:10%;left:15%;transform:translate(-50%,-50%)}.web-services-container:after{background:radial-gradient(circle,rgba(15,23,42,.4) 0%,rgba(15,23,42,.2) 30%,transparent 70%);width:500px;height:500px;bottom:5%;right:10%;transform:translate(50%,50%)}.process-container{font-family:Arial,sans-serif;color:#fff;background-color:#0f172a;padding:6rem 1rem;position:relative;overflow:hidden}.process-container:before,.process-container:after{content:"";position:absolute;border-radius:50%;filter:blur(100px);opacity:.5;z-index:0}.process-container:before{background:radial-gradient(circle,rgba(15,23,42,.4) 0%,rgba(15,23,42,.2) 30%,transparent 70%);width:400px;height:400px;top:10%;left:15%;transform:translate(-50%,-50%)}.process-container:after{background:radial-gradient(circle,rgba(15,23,42,.4) 0%,rgba(15,23,42,.2) 30%,transparent 70%);width:500px;height:500px;bottom:5%;right:10%;transform:translate(50%,50%)}.process-header{max-width:800px;margin:0 auto 3rem;text-align:left;z-index:1;position:relative}.process-main-title{font-size:2.5rem;font-weight:800;margin-bottom:1rem}.process-description{font-size:1rem;color:#cbd5e1;line-height:1.6}@media(min-width:768px){.process-header{text-align:center}}.process-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem;max-width:1200px;margin:0 auto;z-index:1;position:relative}@media(min-width:768px){.process-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.process-grid{grid-template-columns:repeat(3,1fr)}}.process-card{background-color:#1e293b;border-radius:12px;padding:2.5rem 2rem;text-align:left;transition:transform .3s ease,box-shadow .3s ease;border:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column}.process-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px #0003}.process-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.process-icon-box{width:50px;height:50px;display:flex;justify-content:center;align-items:center;background-color:#ffc1071a;border-radius:8px}.process-icon-box svg{width:28px;height:28px;color:#ffc107}.process-number{font-size:2rem;font-weight:800;color:#fff3}.process-card-title{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.process-card-description{font-size:1rem;color:#cbd5e1;line-height:1.6}.DevOps-hero-section-container{font-family:Arial,sans-serif;color:#fff;background-color:#0f172a;padding:2rem 1rem 6rem;position:relative;overflow:hidden;min-height:600px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:left}.DevOps-hero-section-container:before,.DevOps-hero-section-container:after{content:"";position:absolute;border-radius:50%;filter:blur(140px);opacity:.5;z-index:0;pointer-events:none}.DevOps-hero-section-container:before{width:450px;height:450px;top:15%;left:20%;background:radial-gradient(circle,rgba(56,189,248,.35) 0%,transparent 70%);transform:translate(-50%,-50%)}.DevOps-hero-section-container:after{width:550px;height:550px;bottom:10%;right:20%;background:radial-gradient(circle,rgba(139,92,246,.35) 0%,transparent 70%);transform:translate(50%,50%)}.DevOps-breadcrumb{width:100%;max-width:1200px;margin-bottom:3rem;text-align:left;z-index:1;position:relative;display:flex;align-items:center;padding:0 1rem;box-sizing:border-box}.DevOps-breadcrumb-item{color:#cbd5e1;text-decoration:none;font-size:.9rem;transition:color .3s ease}.DevOps-breadcrumb-item:hover{color:#fff}.DevOps-breadcrumb-separator{color:#cbd5e1;margin:0 .5rem;font-size:.9rem}.DevOps-breadcrumb-active{color:#fff;font-weight:600}.DevOps-hero-content{max-width:1200px;width:100%;text-align:left;z-index:1;position:relative;padding:0 1rem;box-sizing:border-box}.DevOps-hero-title{font-size:3rem;font-weight:800;line-height:1.2;margin-bottom:1.5rem}@media(min-width:768px){.DevOps-hero-title{font-size:4.5rem}}.DevOps-hero-description{font-size:1.1rem;color:#cbd5e1;line-height:1.6;margin-bottom:2.5rem;max-width:700px}.DevOps-cta-buttons{display:flex;flex-direction:column;gap:1rem;align-items:flex-start}@media(min-width:768px){.DevOps-cta-buttons{flex-direction:row;gap:1.5rem}}.DevOps-cta-button{background-color:#ffc107;color:#0c0d1b;font-size:1rem;font-weight:700;padding:15px 30px;border:none;border-radius:5px;cursor:pointer;text-transform:uppercase;letter-spacing:1px;transition:background-color .3s ease,transform .3s ease,box-shadow .3s ease;box-shadow:0 4px 6px #0000001a}.DevOps-cta-button:hover{background-color:#e0a800;transform:translateY(-2px)}.DevOps-secondary-button{background-color:transparent;color:#ffc107;border:1px solid #ffc107}.DevOps-secondary-button:hover{background-color:#ffc107;color:#0c0d1b;box-shadow:0 4px 6px #0003}.DevOps-expertise-container{font-family:Arial,sans-serif;color:#fff;background-color:#0f172a;padding:6rem 1rem;position:relative;overflow:hidden;text-align:center}.DevOps-expertise-container:before{content:"";position:absolute;border-radius:50%;filter:blur(100px);opacity:.5;z-index:0;background:radial-gradient(circle,rgba(138,43,226,.3) 0%,transparent 70%);width:400px;height:400px;top:10%;left:15%;transform:translate(-50%,-50%)}.DevOps-expertise-container:after{content:"";position:absolute;border-radius:50%;filter:blur(100px);opacity:.5;z-index:0;background:radial-gradient(circle,rgba(255,193,7,.3) 0%,transparent 70%);width:500px;height:500px;bottom:5%;right:10%;transform:translate(50%,50%)}.DevOps-expertise-header{max-width:1200px;margin:0 auto 3rem;display:grid;grid-template-columns:1fr;gap:2rem;z-index:1;position:relative}@media(min-width:768px){.DevOps-expertise-header{grid-template-columns:1fr 1fr;gap:4rem}}.DevOps-header-title{font-size:2.5rem;font-weight:800;line-height:1.2;margin-bottom:0;text-align:left}.DevOps-header-description{font-size:1.1rem;color:#cbd5e1;line-height:1.6;text-align:left;margin:0}.DevOps-services-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem;max-width:1200px;margin:0 auto;z-index:1;position:relative}@media(min-width:768px){.DevOps-services-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.DevOps-services-grid{grid-template-columns:repeat(3,1fr)}}.DevOps-service-card{background-color:#1e293b;border-radius:12px;padding:2.5rem 2rem;text-align:left;transition:transform .3s ease,box-shadow .3s ease;border:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.DevOps-service-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px #0003}.DevOps-icon-box{width:50px;height:50px;display:flex;justify-content:center;align-items:center;background-color:#ffc1071a;border-radius:8px;margin-bottom:1rem}.DevOps-icon-box svg{width:28px;height:28px;color:#ffc107}.DevOps-service-heading{font-size:1.3rem;font-weight:700;margin-bottom:0;color:#fff}.DevOps-hire-reasons-container{font-family:Arial,sans-serif;color:#fff;background-color:#0f172a;padding:6rem 1rem;position:relative;overflow:hidden;text-align:center}.DevOps-hire-reasons-container:before{content:"";position:absolute;top:50%;left:50%;width:600px;height:600px;background:radial-gradient(circle,rgba(138,43,226,.2) 0%,transparent 70%);filter:blur(150px);transform:translate(-50%,-50%);z-index:0}.DevOps-reasons-title{font-size:2.5rem;font-weight:800;margin-bottom:3rem;max-width:900px;margin-left:auto;margin-right:auto;z-index:1;position:relative;line-height:1.2}@media(min-width:768px){.DevOps-reasons-title{font-size:3rem}}.DevOps-reasons-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem;max-width:1200px;margin:0 auto;z-index:1;position:relative}@media(min-width:768px){.DevOps-reasons-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.DevOps-reasons-grid{grid-template-columns:repeat(3,1fr)}}.DevOps-reason-card{background-color:#1e293b;border-radius:12px;padding:2.5rem;text-align:center;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 6px #0000001a;display:flex;justify-content:center;align-items:center;transition:background-color .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease;min-height:120px}.DevOps-reason-card:hover{background-color:#ffc107;border-color:#ffc107;transform:translateY(-5px);box-shadow:0 8px 15px #0003}.DevOps-reason-card:hover .DevOps-reason-text{color:#0c0d1b}.DevOps-reason-text{font-size:1.1rem;font-weight:600;color:#fff;margin:0;line-height:1.5;transition:color .3s ease}.DevOps-industries-container{font-family:Arial,sans-serif;color:#fff;background-color:#0f172a;padding:6rem 1rem;position:relative;overflow:hidden;text-align:center}.DevOps-industries-container:before,.DevOps-industries-container:after{content:"";position:absolute;border-radius:50%;filter:blur(120px);opacity:.5;z-index:0;pointer-events:none}.DevOps-industries-container:before{width:450px;height:450px;top:15%;left:15%;background:radial-gradient(circle,rgba(56,189,248,.35) 0%,transparent 70%);transform:translate(-50%,-50%)}.DevOps-industries-container:after{width:550px;height:550px;bottom:10%;right:15%;background:radial-gradient(circle,rgba(139,92,246,.35) 0%,transparent 70%);transform:translate(50%,50%)}.DevOps-industries-header{max-width:1200px;margin:0 auto 3rem;display:grid;grid-template-columns:1fr;gap:2rem;z-index:1;position:relative}@media(min-width:768px){.DevOps-industries-header{grid-template-columns:.8fr 1.2fr;align-items:center;text-align:left}}.DevOps-header-title{font-size:2.5rem;font-weight:800;line-height:1.2;margin-bottom:0}@media(min-width:768px){.DevOps-header-title{font-size:3rem}}.DevOps-header-description{font-size:1.1rem;color:#cbd5e1;line-height:1.6;margin:0}.DevOps-industry-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem;max-width:1200px;margin:0 auto;z-index:1;position:relative}@media(min-width:768px){.DevOps-industry-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.DevOps-industry-grid{grid-template-columns:repeat(3,1fr)}}.DevOps-industry-item{background-color:#1e293b;border-radius:12px;padding:1.5rem 2rem;text-align:left;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 6px #0000001a;display:flex;align-items:center;gap:1.5rem;transition:transform .3s ease,box-shadow .3s ease}.DevOps-industry-item:hover{transform:translateY(-5px);box-shadow:0 8px 15px #0003}.DevOps-icon-wrapper{width:48px;height:48px;display:flex;justify-content:center;align-items:center;background-color:#38bdf81a;border-radius:8px;flex-shrink:0}.DevOps-icon-wrapper svg{width:28px;height:28px;color:#38bdf8}.DevOps-industry-name{font-size:1.1rem;font-weight:600;color:#fff;margin:0;line-height:1.4}.DevOps-why-choose-container{font-family:Arial,sans-serif;color:#fff;background-color:#0f172a;padding:6rem 1rem;position:relative;overflow:hidden;text-align:center}.DevOps-why-choose-container:before{content:"";position:absolute;top:50%;left:50%;width:600px;height:600px;background:radial-gradient(circle,rgba(138,43,226,.3) 0%,transparent 70%);filter:blur(150px);transform:translate(-50%,-50%);z-index:0}.DevOps-why-choose-title{font-size:2.5rem;font-weight:800;margin-bottom:3rem;max-width:800px;margin-left:auto;margin-right:auto;z-index:1;position:relative;line-height:1.2}@media(min-width:768px){.DevOps-why-choose-title{font-size:3rem}}.DevOps-why-choose-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem;max-width:1200px;margin:0 auto;z-index:1;position:relative}@media(min-width:768px){.DevOps-why-choose-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.DevOps-why-choose-grid{grid-template-columns:repeat(3,1fr)}}.DevOps-why-choose-card{background-color:#1e293b;border-radius:12px;padding:2.5rem;text-align:left;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;transition:transform .3s ease,box-shadow .3s ease}.DevOps-why-choose-card:hover{transform:translateY(-5px);box-shadow:0 8px 15px #0003}.DevOps-card-icon{width:48px;height:48px;display:flex;justify-content:center;align-items:center;background-color:#ffc1071a;border-radius:8px;margin-bottom:1rem}.DevOps-card-icon svg{width:28px;height:28px;color:#ffc107}.DevOps-card-content{display:flex;flex-direction:column;gap:.5rem}.DevOps-card-heading{font-size:1.5rem;font-weight:700;color:#fff;margin:0}.DevOps-card-text{font-size:1rem;color:#cbd5e1;line-height:1.6;margin:0}.mobile-why-choose-us-container{font-family:Arial,sans-serif;color:#fff;background-color:#0f172a;padding:6rem 1rem;position:relative;overflow:hidden;text-align:center}.mobile-main-title{font-size:2.5rem;font-weight:700;margin-bottom:3rem;max-width:900px;margin-left:auto;margin-right:auto;z-index:1;position:relative;line-height:1.2}@media(min-width:768px){.mobile-main-title{font-size:3rem}}.mobile-benefits-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem;max-width:1200px;margin:0 auto 4rem;z-index:1;position:relative}@media(min-width:768px){.mobile-benefits-grid{grid-template-columns:repeat(2,1fr)}}.mobile-benefit-card{background-color:#1e293b;border-radius:12px;padding:1.5rem;display:flex;align-items:flex-start;text-align:left;gap:1rem;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 6px #0000001a}.mobile-benefit-icon-wrapper{flex-shrink:0;width:40px;height:40px;display:flex;justify-content:center;align-items:center;background-color:#ffc1071a;border-radius:8px}.mobile-benefit-icon-wrapper svg{width:24px;height:24px;color:#ffc107}.mobile-benefit-text{font-size:1rem;color:#cbd5e1;line-height:1.5;margin:0}.mobile-benefit-text strong{color:#fff;font-weight:600}.mobile-reviews-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem;max-width:1200px;margin:0 auto;z-index:1;position:relative}@media(min-width:768px){.mobile-reviews-grid{grid-template-columns:repeat(3,1fr)}}.mobile-review-card{background-color:#1e293b;border-radius:12px;padding:1.5rem;text-align:left;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column}.mobile-stars{display:flex;margin-bottom:.5rem}.mobile-stars svg{color:#ffc107;margin-right:2px}.mobile-rating-text{font-size:1.2rem;font-weight:700;color:#fff;margin-bottom:.5rem}.mobile-verified{display:flex;align-items:center;color:#a0aec0;font-size:.85rem;margin-bottom:1rem}.mobile-verified svg{width:14px;height:14px;margin-right:5px;color:#48bb78}.mobile-review-quote{font-size:.95rem;color:#cbd5e1;line-height:1.5;margin-bottom:1.5rem;flex-grow:1}.mobile-reviewer-info{display:flex;align-items:center;margin-top:auto}.mobile-reviewer-avatar{width:30px;height:30px;border-radius:50%;margin-right:10px;background-color:#4a5568}.mobile-reviewer-name{font-size:.85rem;color:#a0aec0}.mobile-clutch-logo{font-size:1.1rem;font-weight:700;color:#fff;margin-top:1rem;text-align:right;border-top:1px solid rgba(255,255,255,.1);padding-top:.5rem}.mobile-why-choose-us-container:before{content:"";position:absolute;top:50%;left:50%;width:150%;height:150%;background:radial-gradient(circle,rgba(15,23,42,.4) 0%,rgba(15,23,42,.2) 30%,transparent 70%);filter:blur(80px);transform:translate(-50%,-50%);z-index:0;pointer-events:none}.mobile-services-container{font-family:Arial,sans-serif;color:#fff;background-color:#0f172a;padding:6rem 1rem;position:relative;overflow:hidden;text-align:center}.mobile-services-container:before{content:"";position:absolute;top:50%;left:50%;width:150%;height:150%;background:radial-gradient(circle,rgba(15,23,42,.4) 0%,rgba(15,23,42,.2) 30%,transparent 70%);filter:blur(80px);transform:translate(-50%,-50%);z-index:0;pointer-events:none}.mobile-services-header{max-width:800px;margin:0 auto 3rem;z-index:1;position:relative}.mobile-services-title{font-size:2.5rem;font-weight:800;margin-bottom:1rem}.mobile-services-subtitle{font-size:1rem;color:#cbd5e1;line-height:1.6}@media(min-width:768px){.mobile-services-header{text-align:left}}.mobile-services-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem;max-width:1200px;margin:0 auto;z-index:1;position:relative}@media(min-width:768px){.mobile-services-grid{grid-template-columns:repeat(2,1fr)}}.mobile-service-item{background-color:#1e293b;border-radius:12px;padding:2.5rem 2rem;text-align:left;transition:transform .3s ease,box-shadow .3s ease;border:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column}.mobile-service-item:hover{transform:translateY(-10px);box-shadow:0 15px 30px #0003}.mobile-service-icon-box{width:50px;height:50px;display:flex;justify-content:center;align-items:center;background-color:#ffc1071a;border-radius:8px;margin-bottom:1rem}.mobile-service-icon-box svg{width:28px;height:28px;color:#ffc107}.mobile-service-heading{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.mobile-service-description{font-size:1rem;color:#cbd5e1;line-height:1.6}.mobile-stack-container{font-family:Arial,sans-serif;color:#fff;background-color:#0f172a;padding:6rem 1rem;position:relative;overflow:hidden;text-align:center}.mobile-stack-container:before,.mobile-stack-container:after{content:"";position:absolute;border-radius:50%;filter:blur(100px);opacity:.5;z-index:0}.mobile-stack-container:before{background:radial-gradient(circle,rgba(138,43,226,.3) 0%,transparent 70%);width:400px;height:400px;top:10%;left:15%;transform:translate(-50%,-50%)}.mobile-stack-container:after{background:radial-gradient(circle,rgba(15,23,42,.4) 0%,rgba(15,23,42,.2) 30%,transparent 70%);width:500px;height:500px;bottom:5%;right:10%;transform:translate(50%,50%)}.mobile-stack-header{max-width:800px;margin:0 auto 3rem;z-index:1;position:relative}.mobile-stack-title{font-size:2.5rem;font-weight:800;margin-bottom:1rem}.mobile-stack-subtitle{font-size:1rem;color:#cbd5e1;line-height:1.6}.mobile-stack-content{display:grid;grid-template-columns:repeat(1,1fr);gap:3rem;max-width:1200px;margin:0 auto;z-index:1;position:relative}@media(min-width:768px){.mobile-stack-content{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.mobile-stack-content{grid-template-columns:repeat(4,1fr)}}.mobile-stack-category{text-align:left}.mobile-category-title{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.mobile-tech-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem}.mobile-tech-item{display:flex;align-items:center;gap:1rem;background-color:#1e293b;border-radius:12px;padding:1rem 1.5rem;transition:transform .3s ease,box-shadow .3s ease;border:1px solid rgba(255,255,255,.1)}.mobile-tech-item:hover{transform:translateY(-5px);box-shadow:0 8px 15px #0003}.mobile-tech-icon{flex-shrink:0;width:32px;height:32px;display:flex;justify-content:center;align-items:center;background-color:#ffc1071a;border-radius:6px}.mobile-tech-icon svg{width:20px;height:20px;color:#ffc107}.mobile-tech-name{font-size:1rem;font-weight:600;color:#fff}.mobile-experience-container{font-family:Arial,sans-serif;color:#fff;background-color:#0f172a;padding:6rem 1rem;position:relative;overflow:hidden;text-align:center}.mobile-experience-container:before,.mobile-experience-container:after{content:"";position:absolute;border-radius:50%;filter:blur(100px);opacity:.5;z-index:0}.mobile-experience-container:before{background:radial-gradient(circle,rgba(138,43,226,.3) 0%,transparent 70%);width:400px;height:400px;top:10%;left:15%;transform:translate(-50%,-50%)}.mobile-experience-container:after{background:radial-gradient(circle,rgba(15,23,42,.4) 0%,rgba(15,23,42,.2) 30%,transparent 70%);width:500px;height:500px;bottom:5%;right:10%;transform:translate(50%,50%)}.mobile-experience-title{font-size:2.5rem;font-weight:800;margin-bottom:3rem;max-width:800px;margin-left:auto;margin-right:auto;z-index:1;position:relative;line-height:1.2}@media(min-width:768px){.mobile-experience-title{font-size:3rem}}.mobile-stats-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem;max-width:1200px;margin:0 auto 3rem;z-index:1;position:relative}@media(min-width:768px){.mobile-stats-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.mobile-stats-grid{grid-template-columns:repeat(4,1fr)}}.mobile-stat-card{background-color:#1e293b;border-radius:12px;padding:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 6px #0000001a}.mobile-stat-number{font-size:3rem;font-weight:800;color:#ffc107;line-height:1;margin:0}.mobile-stat-description{font-size:1rem;color:#cbd5e1;text-align:center;margin-top:.5rem}.mobile-award-card{background-color:#1e293b;border-radius:12px;padding:2rem;max-width:800px;margin:0 auto;display:grid;grid-template-areas:"quote text" "link link" "logo logo";grid-template-columns:auto 1fr;gap:1rem;align-items:center;border:1px solid rgba(255,255,255,.1);z-index:1;position:relative}@media(min-width:768px){.mobile-award-card{grid-template-areas:"quote text logo" "link link link";grid-template-columns:auto 1fr auto;text-align:left;gap:1rem 2rem}}.mobile-quote-icon{grid-area:quote;color:#fff3;transform:rotate(180deg)}.mobile-quote-icon svg{width:40px;height:40px}.mobile-award-text{grid-area:text;font-size:1.1rem;font-style:italic;line-height:1.5;margin:0}.mobile-award-text strong{font-style:normal;color:#ffc107}.mobile-learn-more-link{grid-area:link;display:inline-flex;align-items:center;color:#ffc107;font-weight:700;text-decoration:none;transition:all .3s ease;margin-top:1rem;justify-self:center}@media(min-width:768px){.mobile-learn-more-link{justify-self:flex-start}}.mobile-learn-more-link svg{margin-left:.5rem;width:16px;height:16px}.mobile-learn-more-link:hover{text-decoration:underline}.mobile-goodfirms-logo{grid-area:logo;display:flex;flex-direction:column;align-items:center}@media(min-width:768px){.mobile-goodfirms-logo{align-items:flex-end}}.mobile-goodfirms-logo img{max-width:100px;height:auto;margin-bottom:.5rem}.mobile-goodfirms-logo p{font-size:.8rem;color:#a0aec0;margin:0}.mobile-hero-section-container{font-family:Arial,sans-serif;color:#fff;background-color:#0f172a;padding:2rem 1rem 6rem;position:relative;overflow:hidden;min-height:600px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:left}.mobile-hero-section-container:before{content:"";position:absolute;top:50%;left:50%;width:150%;height:150%;background:radial-gradient(circle,rgba(15,23,42,.4) 0%,rgba(15,23,42,.2) 30%,transparent 70%);filter:blur(80px);transform:translate(-50%,-50%);z-index:0;pointer-events:none}.mobile-breadcrumb{width:100%;max-width:1200px;margin-bottom:3rem;text-align:left;z-index:1;position:relative;display:flex;align-items:center;padding:0 1rem;box-sizing:border-box}.mobile-breadcrumb-item{color:#cbd5e1;text-decoration:none;font-size:.9rem;transition:color .3s ease}.mobile-breadcrumb-item:hover{color:#fff}.mobile-breadcrumb-separator{color:#cbd5e1;margin:0 .5rem;font-size:.9rem}.mobile-breadcrumb-active{color:#fff;font-weight:600}.mobile-hero-content{max-width:1200px;width:100%;text-align:left;z-index:1;position:relative;padding:0 1rem;box-sizing:border-box}.mobile-hero-title{font-size:3rem;font-weight:800;line-height:1.2;margin-bottom:1.5rem}@media(min-width:768px){.mobile-hero-title{font-size:4.5rem}}.mobile-clutch-rating{display:flex;align-items:center;margin-bottom:2rem;flex-wrap:wrap}.mobile-reviewed-on{font-size:.8rem;color:#a0aec0;margin-right:.5rem;text-transform:uppercase}.mobile-stars{display:flex;margin-right:.5rem}.mobile-stars svg{color:red;width:18px;height:18px;margin-right:2px}.mobile-clutch-text{font-size:1rem;font-weight:700;color:#fff;margin-right:.5rem}.mobile-reviews-count{font-size:.9rem;color:#a0aec0}.mobile-hero-description{font-size:1.1rem;color:#cbd5e1;line-height:1.6;margin-bottom:2.5rem;max-width:700px}.mobile-cta-button{background-color:#ffc107;color:#0c0d1b;font-size:1rem;font-weight:700;padding:15px 30px;border:none;border-radius:5px;cursor:pointer;text-transform:uppercase;letter-spacing:1px;transition:background-color .3s ease,transform .3s ease;box-shadow:0 4px 6px #0000001a}.mobile-cta-button:hover{background-color:#e0a800;transform:translateY(-2px)}.ai-hero-section-container{font-family:Arial,sans-serif;color:#fff;background-color:#0f172a;padding:2rem 1rem 6rem;position:relative;overflow:hidden;min-height:600px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:left}.ai-hero-section-container:before,.ai-hero-section-container:after{content:"";position:absolute;border-radius:50%;filter:blur(100px);opacity:.5;z-index:0}.ai-hero-section-container:before{background:radial-gradient(circle,rgba(138,43,226,.3) 0%,transparent 70%);width:400px;height:400px;top:10%;left:15%;transform:translate(-50%,-50%)}.ai-hero-section-container:after{background:radial-gradient(circle,rgba(15,23,42,.4) 0%,rgba(15,23,42,.2) 30%,transparent 70%);width:500px;height:500px;bottom:5%;right:10%;transform:translate(50%,50%)}.ai-hero-content{max-width:1200px;width:100%;text-align:left;z-index:1;position:relative;padding:0 1rem;box-sizing:border-box}.ai-hero-title{font-size:3rem;font-weight:800;line-height:1.2;margin-bottom:1.5rem}@media(min-width:768px){.ai-hero-title{font-size:4.5rem}}.ai-clutch-rating{display:flex;align-items:center;margin-bottom:2rem;flex-wrap:wrap}.ai-reviewed-on{font-size:.8rem;color:#a0aec0;margin-right:.5rem;text-transform:uppercase}.ai-stars{display:flex;margin-right:.5rem}.ai-stars svg{color:red;width:18px;height:18px;margin-right:2px}.ai-clutch-text{font-size:1rem;font-weight:700;color:#fff;margin-right:.5rem}.ai-reviews-count{font-size:.9rem;color:#a0aec0}.ai-hero-description{font-size:1.1rem;color:#cbd5e1;line-height:1.6;margin-bottom:2.5rem;max-width:700px}.ai-cta-button{background-color:#ffc107;color:#0c0d1b;font-size:1rem;font-weight:700;padding:15px 30px;border:none;border-radius:5px;cursor:pointer;text-transform:uppercase;letter-spacing:1px;transition:background-color .3s ease,transform .3s ease;box-shadow:0 4px 6px #0000001a}.ai-cta-button:hover{background-color:#e0a800;transform:translateY(-2px)}.ai-solutions-container{font-family:Arial,sans-serif;color:#fff;background-color:#0f172a;padding:6rem 1rem;position:relative;overflow:hidden;text-align:center}.ai-solutions-container:before,.ai-solutions-container:after{content:"";position:absolute;border-radius:50%;filter:blur(100px);opacity:.5;z-index:0}.ai-solutions-container:before{background:radial-gradient(circle,rgba(138,43,226,.3) 0%,transparent 70%);width:400px;height:400px;top:10%;left:15%;transform:translate(-50%,-50%)}.ai-solutions-container:after{background:radial-gradient(circle,rgba(15,23,42,.4) 0%,rgba(15,23,42,.2) 30%,transparent 70%);height:500px;bottom:5%;right:10%;transform:translate(50%,50%)}.ai-solutions-title{font-size:2.5rem;font-weight:800;margin-bottom:3rem;max-width:800px;margin-left:auto;margin-right:auto;z-index:1;position:relative;line-height:1.2}@media(min-width:768px){.ai-solutions-title{font-size:3rem}}.ai-solutions-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem;max-width:1200px;margin:0 auto;z-index:1;position:relative}@media(min-width:768px){.ai-solutions-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.ai-solutions-grid{grid-template-columns:repeat(3,1fr)}}.ai-solution-card{background-color:#0f172a;border-radius:12px;padding:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:1rem;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 6px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.ai-solution-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px #0003}.ai-solution-icon-box{width:60px;height:60px;display:flex;justify-content:center;align-items:center;background-color:#ffc1071a;border-radius:12px}.ai-solution-icon-box svg{width:32px;height:32px;color:#ffc107}.ai-solution-name{font-size:1.2rem;font-weight:600;color:#fff;margin:0}.ai-ethical-ai-container{font-family:Arial,sans-serif;color:#fff;background-color:#0f172a;padding:6rem 1rem;position:relative;overflow:hidden;text-align:left}.ai-ethical-ai-container:before{content:"";position:absolute;top:0;left:0;width:400px;height:400px;background:radial-gradient(circle,rgba(138,43,226,.3) 0%,transparent 70%);filter:blur(100px);z-index:0;transform:translate(-20%,-20%)}.ai-ethical-ai-header{max-width:1200px;margin:0 auto 3rem;display:grid;grid-template-columns:1fr;gap:2rem;z-index:1;position:relative}@media(min-width:768px){.ai-ethical-ai-header{grid-template-columns:1fr 1fr;gap:4rem}}.ai-ethical-ai-title{font-size:2.5rem;font-weight:800;line-height:1.2;margin-bottom:0}@media(min-width:768px){.ai-ethical-ai-title{font-size:3rem}}.ai-ethical-ai-description-wrapper{display:flex;flex-direction:column;gap:1.5rem}.ai-ethical-ai-statistic{font-size:1rem;color:#a0aec0;line-height:1.5;margin:0}.ai-source-link{color:#ffc107;text-decoration:none;font-weight:600}.ai-source-link:hover{text-decoration:underline}.ai-ethical-ai-main-description{font-size:1.1rem;color:#cbd5e1;margin:0}.ai-ethical-ai-features-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem;max-width:1200px;margin:0 auto;z-index:1;position:relative}@media(min-width:768px){.ai-ethical-ai-features-grid{grid-template-columns:repeat(3,1fr)}}.ai-feature-card{background-color:#1e293b;border-radius:12px;padding:2rem;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:.75rem;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 6px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.ai-feature-card:hover{transform:translateY(-5px);box-shadow:0 8px 15px #0003}.ai-feature-icon-box{width:50px;height:50px;display:flex;justify-content:center;align-items:center;background-color:#ffc1071a;border-radius:8px;margin-bottom:.5rem}.ai-feature-icon-box svg{width:28px;height:28px;color:#ffc107}.ai-feature-title{font-size:1.3rem;font-weight:700;color:#fff;margin:0}.ai-feature-description{font-size:.95rem;color:#cbd5e1;line-height:1.6;margin:0}.ai-technologies-container{font-family:Arial,sans-serif;color:#fff;background-color:#0f172a;padding:6rem 1rem;position:relative;overflow:hidden;text-align:center}.ai-technologies-container:before{content:"";position:absolute;top:50%;left:50%;width:600px;height:600px;background:radial-gradient(circle,rgba(138,43,226,.3) 0%,transparent 70%);filter:blur(150px);transform:translate(-50%,-50%);z-index:0}.ai-technologies-title{font-size:2.5rem;font-weight:800;margin-bottom:2rem;max-width:800px;margin-left:auto;margin-right:auto;z-index:1;position:relative;line-height:1.2}@media(min-width:768px){.ai-technologies-title{font-size:3rem}}.ai-expertise-subtitles{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1rem;font-size:.9rem;color:#a0aec0;margin-bottom:3rem;z-index:1;position:relative}.ai-expertise-item{white-space:nowrap}.ai-tech-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem;max-width:1200px;margin:0 auto;z-index:1;position:relative}@media(min-width:768px){.ai-tech-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.ai-tech-grid{grid-template-columns:repeat(3,1fr)}}.ai-tech-card{background-color:#1e293b;border-radius:12px;padding:2rem;text-align:left;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column}.ai-tech-category{font-size:1.5rem;font-weight:700;color:#ffc107;margin:0 0 1rem}.ai-tech-list{list-style:none;padding:0;margin:0}.ai-tech-list li{font-size:1rem;color:#cbd5e1;margin-bottom:.5rem;line-height:1.5;position:relative;padding-left:1.5rem}.ai-tech-list li:before{content:"•";color:#ffc107;font-size:1.2rem;position:absolute;left:0;top:50%;transform:translateY(-50%)}.web-industry-experts-container{font-family:Arial,sans-serif;color:#fff;background-color:#0f172a;padding:6rem 1rem;position:relative;overflow:hidden;text-align:center}.web-industry-experts-container:before{content:"";position:absolute;top:50%;left:50%;width:600px;height:600px;background:radial-gradient(circle,rgba(138,43,226,.3) 0%,transparent 70%);filter:blur(150px);transform:translate(-50%,-50%);z-index:0}.web-industry-experts-title{font-size:2.5rem;font-weight:800;margin-bottom:3rem;max-width:800px;margin-left:auto;margin-right:auto;z-index:1;position:relative;line-height:1.2}@media(min-width:768px){.web-industry-experts-title{font-size:3rem}}.web-industries-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem;max-width:1200px;margin:0 auto;z-index:1;position:relative}@media(min-width:768px){.web-industries-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.web-industries-grid{grid-template-columns:repeat(3,1fr)}}.web-industry-card{background-color:#1e293b;border-radius:12px;padding:2.5rem;text-align:left;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 6px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.web-industry-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px #0003}.web-industry-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.web-icon-box{width:50px;height:50px;display:flex;justify-content:center;align-items:center;background-color:#ffc1071a;border-radius:8px}.web-icon-box svg{width:28px;height:28px;color:#ffc107}.web-industry-name{font-size:1.5rem;font-weight:700;margin:0;color:#fff}.web-arrow{color:#ffc107;font-size:1.5rem;font-weight:700}.web-industry-list{list-style:none;padding:0;margin:0}.web-industry-list li{font-size:1rem;color:#cbd5e1;margin-bottom:.5rem;position:relative;padding-left:1.25rem}.web-industry-list li:before{content:"•";color:#ffc107;font-size:1.2rem;position:absolute;left:0;top:50%;transform:translateY(-50%)}.Data-hero-section-container{font-family:Arial,sans-serif;color:#fff;background-color:#0f172a;padding:2rem 1rem 6rem;position:relative;overflow:hidden;min-height:600px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:left}.Data-hero-section-container:before,.Data-hero-section-container:after{content:"";position:absolute;border-radius:50%;filter:blur(120px);opacity:.5;z-index:0;pointer-events:none}.Data-hero-section-container:before{background:radial-gradient(circle,rgba(56,189,248,.4) 0%,transparent 70%);width:400px;height:400px;top:10%;left:20%;transform:translate(-50%,-50%)}.Data-hero-section-container:after{background:radial-gradient(circle,rgba(139,92,246,.4) 0%,transparent 70%);width:500px;height:500px;bottom:5%;right:15%;transform:translate(50%,50%)}.Data-breadcrumb{width:100%;max-width:1200px;margin-bottom:3rem;text-align:left;z-index:1;position:relative;display:flex;align-items:center;padding:0 1rem;box-sizing:border-box}.Data-breadcrumb-item{color:#cbd5e1;text-decoration:none;font-size:.9rem;transition:color .3s ease}.Data-breadcrumb-item:hover{color:#fff}.Data-breadcrumb-separator{color:#cbd5e1;margin:0 .5rem;font-size:.9rem}.Data-breadcrumb-active{color:#fff;font-weight:600}.Data-hero-content{max-width:1200px;width:100%;text-align:left;z-index:1;position:relative;padding:0 1rem;box-sizing:border-box}.Data-hero-title{font-size:3rem;font-weight:800;line-height:1.2;margin-bottom:1.5rem}@media(min-width:768px){.Data-hero-title{font-size:4.5rem}}.Data-hero-description{font-size:1.1rem;color:#cbd5e1;line-height:1.6;margin-bottom:2.5rem;max-width:700px}.Data-cta-button{background-color:#facc15;color:#000;font-size:1rem;font-weight:700;padding:15px 30px;border:none;border-radius:999px;cursor:pointer;text-transform:uppercase;letter-spacing:1px;transition:background .3s ease,transform .3s ease}.Data-cta-button:hover{background-color:#fcd34d;transform:scale(1.05)}.Data-services-container{font-family:Arial,sans-serif;color:#fff;background-color:#0f172a;padding:6rem 1rem;position:relative;overflow:hidden;text-align:center}.Data-services-container:before,.Data-services-container:after{content:"";position:absolute;border-radius:50%;filter:blur(120px);opacity:.5;z-index:0;pointer-events:none}.Data-services-container:before{background:radial-gradient(circle,rgba(56,189,248,.4) 0%,transparent 70%);width:400px;height:400px;top:10%;left:20%;transform:translate(-50%,-50%)}.Data-services-container:after{background:radial-gradient(circle,rgba(139,92,246,.4) 0%,transparent 70%);width:500px;height:500px;bottom:5%;right:15%;transform:translate(50%,50%)}.Data-services-header{max-width:800px;margin:0 auto 3rem;z-index:1;position:relative}.Data-services-title{font-size:2.5rem;font-weight:800;margin-bottom:1rem}.Data-services-subtitle{font-size:1rem;color:#cbd5e1;line-height:1.6}@media(min-width:768px){.Data-services-header{text-align:left}}.Data-services-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem;max-width:1200px;margin:0 auto;z-index:1;position:relative}@media(min-width:768px){.Data-services-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.Data-services-grid{grid-template-columns:repeat(3,1fr)}}.Data-service-item{background-color:#1e293b;border-radius:12px;padding:2.5rem 2rem;text-align:left;transition:transform .3s ease,box-shadow .3s ease;border:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.Data-service-item:hover{transform:translateY(-10px);box-shadow:0 15px 30px #0003}.Data-service-icon-box{width:50px;height:50px;display:flex;justify-content:center;align-items:center;background-color:#ffc1071a;border-radius:8px;margin-bottom:1rem}.Data-service-icon-box svg{width:28px;height:28px;color:#ffc107}.Data-service-heading{font-size:1.5rem;font-weight:700;margin-bottom:0;color:#fff}.Data-observability-benefits-container{font-family:Arial,sans-serif;color:#fff;background-color:#0f172a;padding:6rem 1rem;position:relative;overflow:hidden;text-align:center}.Data-observability-benefits-container:before,.Data-observability-benefits-container:after{content:"";position:absolute;border-radius:50%;filter:blur(150px);opacity:.5;z-index:0;pointer-events:none}.Data-observability-benefits-container:before{width:500px;height:500px;top:20%;left:20%;background:radial-gradient(circle,rgba(56,189,248,.35) 0%,transparent 70%);transform:translate(-50%,-50%)}.Data-observability-benefits-container:after{width:600px;height:600px;bottom:10%;right:15%;background:radial-gradient(circle,rgba(139,92,246,.35) 0%,transparent 70%);transform:translate(50%,50%)}.Data-observability-title{font-size:2.5rem;font-weight:800;margin-bottom:3rem;max-width:800px;margin-left:auto;margin-right:auto;z-index:1;position:relative;line-height:1.2}@media(min-width:768px){.Data-observability-title{font-size:3rem}}.Data-benefits-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem;max-width:1200px;margin:0 auto;z-index:1;position:relative}@media(min-width:768px){.Data-benefits-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.Data-benefits-grid{grid-template-columns:repeat(3,1fr)}}.Data-benefit-card{background-color:#1e293b;border-radius:12px;padding:2.5rem;text-align:center;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 6px #0000001a;display:flex;justify-content:center;align-items:center;transition:background-color .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease}.Data-benefit-card:hover{background-color:#ffc107;border-color:#ffc107;transform:translateY(-5px);box-shadow:0 8px 15px #0003}.Data-benefit-card:hover .Data-benefit-text{color:#0c0d1b}.Data-benefit-text{font-size:1.1rem;font-weight:600;color:#fff;margin:0;line-height:1.5;transition:color .3s ease}.Data-applied-observability-container{font-family:Arial,sans-serif;color:#fff;background-color:#0f172a;padding:6rem 1rem;position:relative;overflow:hidden;text-align:left}.Data-applied-observability-container:before,.Data-applied-observability-container:after{content:"";position:absolute;border-radius:50%;filter:blur(120px);opacity:.5;z-index:0;pointer-events:none}.Data-applied-observability-container:before{width:450px;height:450px;top:15%;left:20%;background:radial-gradient(circle,rgba(56,189,248,.35) 0%,transparent 70%);transform:translate(-50%,-50%)}.Data-applied-observability-container:after{width:550px;height:550px;bottom:10%;right:15%;background:radial-gradient(circle,rgba(139,92,246,.35) 0%,transparent 70%);transform:translate(50%,50%)}.Data-observability-header{max-width:1200px;margin:0 auto 3rem;display:grid;grid-template-columns:1fr;gap:2rem;z-index:1;position:relative}@media(min-width:768px){.Data-observability-header{grid-template-columns:1fr 1fr;gap:4rem}}.Data-header-title{font-size:2.5rem;font-weight:800;line-height:1.2;margin-bottom:0}@media(min-width:768px){.Data-header-title{font-size:3rem}}.Data-header-content{display:flex;flex-direction:column;gap:1.5rem}.Data-stats-text{font-size:1rem;color:#a0aec0;line-height:1.5;margin:0}.Data-highlight{font-weight:700;color:#ffc107}.Data-main-description{font-size:1.1rem;color:#cbd5e1;line-height:1.6;margin:0}.Data-steps-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem;max-width:1200px;margin:0 auto;z-index:1;position:relative}@media(min-width:768px){.Data-steps-grid{grid-template-columns:repeat(3,1fr)}}.Data-step-card{background-color:#1e293b;border-radius:12px;padding:2.5rem;text-align:left;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.Data-step-number{font-size:2.5rem;font-weight:800;color:#5c6c8c;margin-bottom:1rem;line-height:1}.Data-step-text{font-size:1.1rem;color:#fff;line-height:1.6;margin:0}.Cybersecurity-hero-section-container{font-family:Arial,sans-serif;color:#fff;background-color:#0f172a;padding:2rem 1rem 6rem;position:relative;overflow:hidden;min-height:600px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:left}.Cybersecurity-hero-section-container:before,.Cybersecurity-hero-section-container:after{content:"";position:absolute;border-radius:50%;filter:blur(150px);z-index:0;pointer-events:none}.Cybersecurity-hero-section-container:before{top:-10%;left:20%;width:450px;height:450px;background:radial-gradient(circle,rgba(56,189,248,.35) 0%,transparent 70%);transform:translate(-50%)}.Cybersecurity-hero-section-container:after{top:-10%;right:20%;width:450px;height:450px;background:radial-gradient(circle,rgba(139,92,246,.35) 0%,transparent 70%);transform:translate(50%)}.Cybersecurity-breadcrumb{width:100%;max-width:1200px;margin-bottom:3rem;text-align:left;z-index:1;position:relative;display:flex;align-items:center;padding:0 1rem;box-sizing:border-box}.Cybersecurity-breadcrumb-item{color:#cbd5e1;text-decoration:none;font-size:.9rem;transition:color .3s ease}.Cybersecurity-breadcrumb-item:hover{color:#fff}.Cybersecurity-breadcrumb-separator{color:#cbd5e1;margin:0 .5rem;font-size:.9rem}.Cybersecurity-breadcrumb-active{color:#fff;font-weight:600}.Cybersecurity-hero-content{max-width:1200px;width:100%;text-align:left;z-index:1;position:relative;padding:0 1rem;box-sizing:border-box}.Cybersecurity-hero-title{font-size:3rem;font-weight:800;line-height:1.2;margin-bottom:1.5rem}@media(min-width:768px){.Cybersecurity-hero-title{font-size:4.5rem}}.Cybersecurity-hero-description{font-size:1.1rem;color:#cbd5e1;line-height:1.6;margin-bottom:2.5rem;max-width:700px}.Cybersecurity-cta-buttons{display:flex;flex-direction:column;gap:1rem;align-items:flex-start}@media(min-width:768px){.Cybersecurity-cta-buttons{flex-direction:row;gap:1.5rem}}.Cybersecurity-cta-button{background-color:#ffc107;color:#0f172a;font-size:1rem;font-weight:700;padding:15px 30px;border:none;border-radius:5px;cursor:pointer;text-transform:uppercase;letter-spacing:1px;transition:background-color .3s ease,transform .3s ease,box-shadow .3s ease;box-shadow:0 4px 6px #0000001a}.Cybersecurity-cta-button:hover{background-color:#e0a800;transform:translateY(-2px)}.Cybersecurity-services-container{font-family:Arial,sans-serif;color:#fff;background-color:#0f172a;padding:6rem 1rem;position:relative;overflow:hidden;text-align:center}.Cybersecurity-services-container:before{content:"";position:absolute;border-radius:50%;filter:blur(120px);opacity:.5;z-index:0;background:radial-gradient(circle,rgba(56,189,248,.35) 0%,transparent 70%);width:450px;height:450px;top:10%;left:15%;transform:translate(-50%,-50%)}.Cybersecurity-services-container:after{content:"";position:absolute;border-radius:50%;filter:blur(120px);opacity:.5;z-index:0;background:radial-gradient(circle,rgba(139,92,246,.35) 0%,transparent 70%);width:500px;height:500px;bottom:5%;right:10%;transform:translate(50%,50%)}.Cybersecurity-services-header{max-width:1200px;margin:0 auto 3rem;display:grid;grid-template-columns:1fr;gap:2rem;z-index:1;position:relative}@media(min-width:768px){.Cybersecurity-services-header{grid-template-columns:.8fr 1.2fr;align-items:center;text-align:left}}.Cybersecurity-header-title{font-size:2.5rem;font-weight:800;line-height:1.2;margin-bottom:0}@media(min-width:768px){.Cybersecurity-header-title{font-size:3rem}}.Cybersecurity-header-description{font-size:1.1rem;color:#cbd5e1;line-height:1.6;margin:0}.Cybersecurity-services-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem;max-width:1200px;margin:0 auto;z-index:1;position:relative}@media(min-width:768px){.Cybersecurity-services-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.Cybersecurity-services-grid{grid-template-columns:repeat(3,1fr)}}.Cybersecurity-service-card{background-color:#1e293b;border-radius:12px;padding:2.5rem 2rem;text-align:left;transition:transform .3s ease,box-shadow .3s ease;border:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.Cybersecurity-service-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px #0003}.Cybersecurity-icon-box{width:50px;height:50px;display:flex;justify-content:center;align-items:center;background-color:#38bdf81a;border-radius:8px;margin-bottom:1rem}.Cybersecurity-icon-box svg{width:28px;height:28px;color:#38bdf8}.Cybersecurity-service-heading{font-size:1.3rem;font-weight:700;margin-bottom:0;color:#fff}.Security-assessment-container{font-family:Arial,sans-serif;color:#fff;background-color:#0f172a;padding:6rem 1rem;position:relative;overflow:hidden;text-align:center}.Security-assessment-container:before{content:"";position:absolute;top:50%;left:50%;width:600px;height:600px;background:radial-gradient(circle,rgba(138,43,226,.15) 0%,transparent 70%);filter:blur(150px);transform:translate(-50%,-50%);z-index:0}.Security-assessment-title{font-size:2.5rem;font-weight:800;margin-bottom:3rem;max-width:900px;margin-left:auto;margin-right:auto;z-index:1;position:relative;line-height:1.2}@media(min-width:768px){.Security-assessment-title{font-size:3rem}}.Security-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem;max-width:1200px;margin:0 auto;z-index:1;position:relative}@media(min-width:768px){.Security-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.Security-grid{grid-template-columns:repeat(3,1fr)}}.Security-card{background-color:#1e293b;border-radius:12px;padding:2.5rem;text-align:center;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 6px #0000001a;display:flex;justify-content:center;align-items:center;transition:background-color .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease;min-height:100px}.Security-card:hover{background-color:#ffc107;border-color:#ffc107;transform:translateY(-5px);box-shadow:0 8px 15px #0003}.Security-card:hover .Security-card-text{color:#0c0d1b}.Security-card-text{font-size:1.1rem;font-weight:600;color:#fff;margin:0;line-height:1.5;transition:color .3s ease}.Compliance-assessment-container{font-family:Arial,sans-serif;color:#fff;background-color:#0f172a;padding:6rem 1rem;position:relative;overflow:hidden;text-align:center}.Compliance-header{max-width:1200px;margin:0 auto 3rem;display:grid;grid-template-columns:1fr;gap:2rem;z-index:1;position:relative;text-align:left}@media(min-width:768px){.Compliance-header{grid-template-columns:.8fr 1.2fr;align-items:center}}.Compliance-title{font-size:2.5rem;font-weight:800;line-height:1.2;margin-bottom:0}@media(min-width:768px){.Compliance-title{font-size:3rem}}.Compliance-description{font-size:1.1rem;color:#cbd5e1;line-height:1.6;margin:0}.Compliance-content-box{background-color:#1e293b;border-radius:12px;padding:3rem;max-width:1200px;margin:0 auto;border:1px solid rgba(255,255,255,.1);z-index:1;position:relative;box-shadow:0 8px 30px #0003}.Compliance-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:2rem;text-align:left}@media(min-width:768px){.Compliance-grid{grid-template-columns:repeat(2,1fr)}}.Compliance-item{display:flex;flex-direction:column;gap:.5rem}.Compliance-item-heading{font-size:1.2rem;font-weight:700;color:#ffc107;margin:0}.Compliance-item-text{font-size:1rem;color:#cbd5e1;line-height:1.5;margin:0}.ITSecurity-components-container{font-family:Arial,sans-serif;color:#fff;background-color:#0f172a;padding:6rem 1rem;position:relative;overflow:hidden;text-align:center}.ITSecurity-components-container:before{content:"";position:absolute;top:50%;left:50%;width:600px;height:600px;background:radial-gradient(circle,rgba(138,43,226,.15) 0%,transparent 70%);filter:blur(150px);transform:translate(-50%,-50%);z-index:0}.ITSecurity-title{font-size:2.5rem;font-weight:800;margin-bottom:3rem;max-width:900px;margin-left:auto;margin-right:auto;z-index:1;position:relative;line-height:1.2}@media(min-width:768px){.ITSecurity-title{font-size:3rem}}.ITSecurity-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem;max-width:1200px;margin:0 auto;z-index:1;position:relative}@media(min-width:768px){.ITSecurity-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.ITSecurity-grid{grid-template-columns:repeat(3,1fr)}}.ITSecurity-card{background-color:#1e293b;border-radius:12px;padding:2.5rem;text-align:center;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 6px #0000001a;display:flex;justify-content:center;align-items:center;transition:background-color .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease;min-height:100px}.ITSecurity-card:hover{background-color:#ffc107;border-color:#ffc107;transform:translateY(-5px);box-shadow:0 8px 15px #0003}.ITSecurity-card:hover .ITSecurity-card-text{color:#0c0d1b}.ITSecurity-card-text{font-size:1.1rem;font-weight:600;color:#fff;margin:0;line-height:1.5;transition:color .3s ease}.CybersecurityIndustry-solutions-container{font-family:Arial,sans-serif;color:#fff;background-color:#0f172a;padding:6rem 1rem;position:relative;overflow:hidden;text-align:center}.CybersecurityIndustry-solutions-container:before{content:"";position:absolute;border-radius:50%;filter:blur(100px);opacity:.5;z-index:0;background:radial-gradient(circle,rgba(255,193,7,.3) 0%,transparent 70%);width:400px;height:400px;top:10%;left:15%;transform:translate(-50%,-50%)}.CybersecurityIndustry-solutions-container:after{content:"";position:absolute;border-radius:50%;filter:blur(100px);opacity:.5;z-index:0;background:radial-gradient(circle,rgba(138,43,226,.3) 0%,transparent 70%);width:500px;height:500px;bottom:5%;right:10%;transform:translate(50%,50%)}.CybersecurityIndustry-header{max-width:1200px;margin:0 auto 3rem;display:grid;grid-template-columns:1fr;gap:2rem;z-index:1;position:relative}@media(min-width:768px){.CybersecurityIndustry-header{grid-template-columns:.8fr 1.2fr;align-items:center;text-align:left}}.CybersecurityIndustry-header-title{font-size:2.5rem;font-weight:800;line-height:1.2;margin-bottom:0}@media(min-width:768px){.CybersecurityIndustry-header-title{font-size:3rem}}.CybersecurityIndustry-header-description{font-size:1.1rem;color:#cbd5e1;line-height:1.6;margin:0}.CybersecurityIndustry-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem;max-width:1200px;margin:0 auto;z-index:1;position:relative}@media(min-width:768px){.CybersecurityIndustry-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.CybersecurityIndustry-grid{grid-template-columns:repeat(3,1fr)}}.CybersecurityIndustry-card{background-color:#1e293b;border-radius:12px;padding:2.5rem 2rem;text-align:left;transition:transform .3s ease,box-shadow .3s ease;border:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.CybersecurityIndustry-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px #0003}.CybersecurityIndustry-icon-box{width:50px;height:50px;display:flex;justify-content:center;align-items:center;background-color:#ffc1071a;border-radius:8px;margin-bottom:1rem}.CybersecurityIndustry-icon-box svg{width:28px;height:28px;color:#ffc107}.CybersecurityIndustry-card-heading{font-size:1.3rem;font-weight:700;margin-bottom:0;color:#fff}.QAHero-section-container{font-family:Arial,sans-serif;color:#fff;background-color:#0f172a;padding:2rem 1rem 6rem;position:relative;overflow:hidden;min-height:600px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:left}.QAHero-section-container:before{content:"";position:absolute;top:40%;left:30%;width:700px;height:700px;background:radial-gradient(circle,rgba(56,189,248,.35) 0%,transparent 70%);filter:blur(150px);z-index:0;transform:translate(-50%,-50%);pointer-events:none}.QAHero-section-container:after{content:"";position:absolute;bottom:0;right:10%;width:600px;height:600px;background:radial-gradient(circle,rgba(139,92,246,.35) 0%,transparent 70%);filter:blur(150px);z-index:0;transform:translate(50%,50%);pointer-events:none}.QAHero-breadcrumb{width:100%;max-width:1200px;margin-bottom:3rem;text-align:left;z-index:1;position:relative;display:flex;align-items:center;padding:0 1rem;box-sizing:border-box}.QAHero-breadcrumb-item{color:#cbd5e1;text-decoration:none;font-size:.9rem;transition:color .3s ease}.QAHero-breadcrumb-item:hover{color:#fff}.QAHero-breadcrumb-separator{color:#cbd5e1;margin:0 .5rem;font-size:.9rem}.QAHero-breadcrumb-active{color:#fff;font-weight:600}.QAHero-content{max-width:1200px;width:100%;text-align:left;z-index:1;position:relative;padding:0 1rem;box-sizing:border-box}.QAHero-title{font-size:3rem;font-weight:800;line-height:1.2;margin-bottom:1.5rem;max-width:700px}@media(min-width:768px){.QAHero-title{font-size:4.5rem}}.QAHero-clutch-review{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;margin-bottom:2rem}@media(min-width:768px){.QAHero-clutch-review{position:absolute;top:50%;right:1rem;transform:translateY(-50%);align-items:center}}.QAHero-review-text{font-size:.8rem;font-weight:600;color:#a0aec0;margin:0}.QAHero-stars{color:#e53e3e;font-size:1.2rem;line-height:1}.QAHero-description{font-size:1.1rem;color:#cbd5e1;line-height:1.6;margin-bottom:2.5rem;max-width:900px}.QAHero-cta-buttons{display:flex;flex-direction:column;gap:1rem;align-items:flex-start}.QAHero-cta-button{background-color:#ffc107;color:#0f172a;font-size:1rem;font-weight:700;padding:15px 30px;border:none;border-radius:5px;cursor:pointer;text-transform:uppercase;letter-spacing:1px;transition:background-color .3s ease,transform .3s ease,box-shadow .3s ease;box-shadow:0 4px 6px #0000001a}.QAHero-cta-button:hover{background-color:#e0a800;transform:translateY(-2px);box-shadow:0 6px 10px #0003}.QAServices-container{font-family:Arial,sans-serif;color:#fff;background-color:#0f172a;padding:6rem 1rem;position:relative;overflow:hidden;text-align:center}.QAServices-container:before{content:"";position:absolute;border-radius:50%;filter:blur(120px);opacity:.5;z-index:0;background:radial-gradient(circle,rgba(56,189,248,.35) 0%,transparent 70%);width:450px;height:450px;top:15%;left:20%;transform:translate(-50%,-50%)}.QAServices-container:after{content:"";position:absolute;border-radius:50%;filter:blur(120px);opacity:.5;z-index:0;background:radial-gradient(circle,rgba(139,92,246,.35) 0%,transparent 70%);width:550px;height:550px;bottom:5%;right:15%;transform:translate(50%,50%)}.QAServices-header{max-width:1200px;margin:0 auto 3rem;display:grid;grid-template-columns:1fr;gap:2rem;z-index:1;position:relative}@media(min-width:768px){.QAServices-header{grid-template-columns:.8fr 1.2fr;align-items:center;text-align:left}}.QAServices-title{font-size:2.5rem;font-weight:800;line-height:1.2;margin-bottom:0}@media(min-width:768px){.QAServices-title{font-size:3rem}}.QAServices-description{font-size:1.1rem;color:#cbd5e1;line-height:1.6;margin:0;text-align:left}.QAServices-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem;max-width:1200px;margin:0 auto;z-index:1;position:relative}@media(min-width:768px){.QAServices-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.QAServices-grid{grid-template-columns:repeat(3,1fr)}}.QAServices-card{background-color:#1e293b;border-radius:12px;padding:2.5rem 2rem;text-align:left;transition:transform .3s ease,box-shadow .3s ease;border:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.QAServices-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px #0003}.QAServices-icon-box{width:50px;height:50px;display:flex;justify-content:center;align-items:center;background-color:#38bdf81a;border-radius:8px;margin-bottom:1rem}.QAServices-icon-box svg{width:28px;height:28px;color:#38bdf8}.QAServices-card-heading{font-size:1.3rem;font-weight:700;margin-bottom:0;color:#fff}.QAFlexibleModels-container{font-family:Arial,sans-serif;color:#fff;background-color:#0f172a;padding:6rem 1rem;position:relative;overflow:hidden;text-align:center}.QAFlexibleModels-container:before{content:"";position:absolute;top:50%;left:50%;width:1000px;height:1000px;background:radial-gradient(circle,rgba(138,43,226,.2) 0%,transparent 60%);filter:blur(150px);transform:translate(-50%,-50%);z-index:0}.QAFlexibleModels-header{max-width:1200px;margin:0 auto 3rem;display:grid;grid-template-columns:1fr;gap:2rem;z-index:1;position:relative;text-align:left}@media(min-width:768px){.QAFlexibleModels-header{grid-template-columns:.8fr 1.2fr;align-items:center}}.QAFlexibleModels-title{font-size:2.5rem;font-weight:800;line-height:1.2;margin-bottom:0}@media(min-width:768px){.QAFlexibleModels-title{font-size:3rem}}.QAFlexibleModels-description{font-size:1.1rem;color:#cbd5e1;line-height:1.6;margin:0}.QAFlexibleModels-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem;max-width:1200px;margin:0 auto;z-index:1;position:relative}@media(min-width:768px){.QAFlexibleModels-grid{grid-template-columns:repeat(2,1fr)}}.QAFlexibleModels-card{background-color:#1e293b;border-radius:12px;padding:2.5rem 2rem;text-align:left;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 6px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.QAFlexibleModels-card:hover{transform:translateY(-5px);box-shadow:0 8px 15px #0003}.QAFlexibleModels-icon-box{width:50px;height:50px;display:flex;justify-content:center;align-items:center;background-color:#ffc1071a;border-radius:8px;margin-bottom:1rem}.QAFlexibleModels-icon-box svg{width:28px;height:28px;color:#ffc107}.QAFlexibleModels-card-heading{font-size:1.3rem;font-weight:700;color:#fff;margin-bottom:.5rem}.QAFlexibleModels-card-text{font-size:1rem;color:#cbd5e1;line-height:1.6;margin:0}.QAProcess-container{font-family:Arial,sans-serif;color:#fff;background-color:#0f172a;padding:6rem 1rem;position:relative;overflow:hidden;text-align:center}.QAProcess-container:before{content:"";position:absolute;top:50%;left:50%;width:1000px;height:1000px;background:radial-gradient(circle,rgba(138,43,226,.2) 0%,transparent 60%);filter:blur(150px);transform:translate(-50%,-50%);z-index:0}.QAProcess-header{max-width:1200px;margin:0 auto 3rem;display:grid;grid-template-columns:1fr;gap:2rem;z-index:1;position:relative;text-align:left}@media(min-width:768px){.QAProcess-header{grid-template-columns:.8fr 1.2fr;align-items:center}}.QAProcess-title{font-size:2.5rem;font-weight:800;line-height:1.2;margin-bottom:0}@media(min-width:768px){.QAProcess-title{font-size:3rem}}.QAProcess-description{font-size:1.1rem;color:#cbd5e1;line-height:1.6;margin:0}.QAProcess-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem;max-width:1200px;margin:0 auto;z-index:1;position:relative}@media(min-width:768px){.QAProcess-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.QAProcess-grid{grid-template-columns:repeat(3,1fr)}}.QAProcess-card{background-color:#1e293b;border-radius:12px;padding:2.5rem 2rem;text-align:left;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 6px #0000001a;position:relative;overflow:hidden}.QAProcess-card-icon-number{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.QAProcess-icon-box{width:50px;height:50px;display:flex;justify-content:center;align-items:center;background-color:#ffc1071a;border-radius:8px;flex-shrink:0}.QAProcess-icon-box svg{width:28px;height:28px;color:#ffc107}.QAProcess-number{font-size:2.5rem;font-weight:800;color:#ffffff1a;line-height:1}.QAProcess-card-heading{font-size:1.3rem;font-weight:700;color:#fff;margin-bottom:.5rem}.QAProcess-card-text{font-size:1rem;color:#cbd5e1;line-height:1.6;margin:0}.QATools-container{font-family:Arial,sans-serif;color:#fff;background-color:#0f172a;padding:6rem 1rem;position:relative;overflow:hidden;text-align:center}.QATools-container:before{content:"";position:absolute;top:50%;left:50%;width:1000px;height:1000px;background:radial-gradient(circle,rgba(138,43,226,.2) 0%,transparent 60%);filter:blur(150px);transform:translate(-50%,-50%);z-index:0}.QATools-header{max-width:1200px;margin:0 auto 3rem;display:grid;grid-template-columns:1fr;gap:2rem;z-index:1;position:relative;text-align:left}@media(min-width:768px){.QATools-header{grid-template-columns:.8fr 1.2fr;align-items:center}}.QATools-title{font-size:2.5rem;font-weight:800;line-height:1.2;margin-bottom:0}@media(min-width:768px){.QATools-title{font-size:3rem}}.QATools-description{font-size:1.1rem;color:#cbd5e1;line-height:1.6;margin:0}.QATools-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem;max-width:1200px;margin:0 auto;z-index:1;position:relative}@media(min-width:768px){.QATools-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.QATools-grid{grid-template-columns:repeat(3,1fr)}}.QATools-category{background-color:#1e293b;border-radius:12px;padding:2rem;text-align:left;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 6px #0000001a}.QATools-category-title{font-size:1.2rem;font-weight:700;color:#ffc107;margin-bottom:1rem;position:relative;padding-bottom:.5rem}.QATools-category-title:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:50px;background-color:#ffc107}.QATools-list{list-style:none;padding:0;margin:0}.QATools-list li{font-size:1rem;color:#cbd5e1;line-height:1.8;padding-left:1.5rem;position:relative}.QATools-list li:before{content:"•";color:#ffc107;font-weight:700;display:inline-block;width:1em;margin-left:-1.5em;position:absolute;left:0}.WhyChooseQA-container{font-family:Arial,sans-serif;color:#fff;background-color:#0f172a;padding:6rem 1rem;position:relative;overflow:hidden;text-align:center}.WhyChooseQA-container:before{content:"";position:absolute;top:50%;left:50%;width:1000px;height:1000px;background:radial-gradient(circle,rgba(138,43,226,.2) 0%,transparent 60%);filter:blur(150px);transform:translate(-50%,-50%);z-index:0}.WhyChooseQA-header{max-width:1200px;margin:0 auto 3rem;display:grid;grid-template-columns:1fr;gap:2rem;z-index:1;position:relative;text-align:left}@media(min-width:768px){.WhyChooseQA-header{grid-template-columns:.8fr 1.2fr;align-items:center}}.WhyChooseQA-title{font-size:2.5rem;font-weight:800;line-height:1.2;margin-bottom:0}@media(min-width:768px){.WhyChooseQA-title{font-size:3rem}}.WhyChooseQA-description{font-size:1.1rem;color:#cbd5e1;line-height:1.6;margin:0}.WhyChooseQA-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem;max-width:1200px;margin:0 auto;z-index:1;position:relative}@media(min-width:768px){.WhyChooseQA-grid{grid-template-columns:repeat(2,1fr)}}.WhyChooseQA-card{background-color:#1e293b;border-radius:12px;padding:2.5rem 2rem;text-align:left;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 6px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.WhyChooseQA-card:hover{transform:translateY(-5px);box-shadow:0 8px 15px #0003}.WhyChooseQA-icon-box{width:50px;height:50px;display:flex;justify-content:center;align-items:center;background-color:#ffc1071a;border-radius:8px;margin-bottom:1rem}.WhyChooseQA-icon-box svg{width:28px;height:28px;color:#ffc107}.WhyChooseQA-card-heading{font-size:1.3rem;font-weight:700;color:#fff;margin-bottom:.5rem}.WhyChooseQA-card-text{font-size:1rem;color:#cbd5e1;line-height:1.6;margin:0}.StaffingHero-section-container{font-family:Arial,sans-serif;color:#fff;background-color:#0c0d1b;padding:2rem 1rem 6rem;position:relative;overflow:hidden;min-height:600px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:left}.StaffingHero-section-container:before,.StaffingHero-section-container:after{content:"";position:absolute;border-radius:50%;filter:blur(100px);opacity:.5;z-index:0}.StaffingHero-section-container:before{background:radial-gradient(circle,rgba(0,150,136,.3) 0%,transparent 70%);width:400px;height:400px;top:10%;left:15%;transform:translate(-50%,-50%)}.StaffingHero-section-container:after{background:radial-gradient(circle,rgba(15,23,42,.4) 0%,rgba(15,23,42,.2) 30%,transparent 70%);width:500px;height:500px;bottom:5%;right:10%;transform:translate(50%,50%)}.StaffingHero-content{max-width:1200px;width:100%;text-align:left;z-index:1;position:relative;padding:0 1rem;box-sizing:border-box}.StaffingHero-title{font-size:3rem;font-weight:800;line-height:1.2;margin-bottom:1.5rem}@media(min-width:768px){.StaffingHero-title{font-size:4.5rem}}.StaffingHero-clutch-review{display:flex;align-items:center;margin-bottom:2rem;flex-wrap:wrap}.StaffingHero-review-text{font-size:.8rem;color:#a0aec0;margin-right:.5rem;text-transform:uppercase}.StaffingHero-stars{display:flex;margin-right:.5rem}.StaffingHero-stars svg{color:red;width:18px;height:18px;margin-right:2px}.StaffingHero-clutch-text{font-size:1rem;font-weight:700;color:#fff;margin-right:.5rem}.StaffingHero-review-count{font-size:.9rem;color:#a0aec0}.StaffingHero-description{font-size:1.1rem;color:#cbd5e1;line-height:1.6;margin-bottom:2.5rem;max-width:700px}.StaffingHero-cta-button{background-color:#ffc107;color:#0c0d1b;font-size:1rem;font-weight:700;padding:15px 30px;border:none;border-radius:5px;cursor:pointer;text-transform:uppercase;letter-spacing:1px;transition:background-color .3s ease,transform .3s ease;box-shadow:0 4px 6px #0000001a}.StaffingHero-cta-button:hover{background-color:#e0a800;transform:translateY(-2px)}.StaffingHero-goodfirms-badge{background-color:#1e293b;border-radius:12px;padding:1.5rem 2rem;max-width:900px;width:100%;position:absolute;bottom:-50px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px #0000004d;z-index:10}@media(min-width:768px){.StaffingHero-goodfirms-badge{flex-direction:row;justify-content:space-between;align-items:center;bottom:0;transform:translate(-50%) translateY(50%)}}.StaffingHero-goodfirms-left{display:flex;flex-direction:column;align-items:flex-start}.StaffingHero-goodfirms-number{font-size:3rem;font-weight:800;color:#ffc107;line-height:1;margin-bottom:.5rem}.StaffingHero-goodfirms-text{font-size:1rem;color:#cbd5e1;line-height:1.4;margin-bottom:1rem}.StaffingHero-learn-more{display:inline-flex;align-items:center;gap:.5rem;color:#ffc107;text-decoration:none;font-weight:600;transition:transform .3s ease}.StaffingHero-learn-more:hover{transform:translate(5px)}.StaffingHero-arrow{margin-left:.25rem}.StaffingHero-goodfirms-right{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1rem;border-radius:8px;background-color:#0c0d1b}.StaffingHero-goodfirms-logo svg{color:#ffc107;margin-bottom:.5rem}.StaffingHero-goodfirms-badge-text{font-size:1.1rem;font-weight:700;color:#fff;margin:0}.StaffingHero-goodfirms-badge-subtext{font-size:.9rem;color:#a0aec0;margin:0}.StaffingBenefits-container{font-family:Arial,sans-serif;color:#fff;background-color:#0f172a;padding:6rem 1rem;position:relative;overflow:hidden;text-align:center}.StaffingBenefits-container:before{content:"";position:absolute;top:50%;left:50%;width:1000px;height:1000px;background:radial-gradient(circle,rgba(138,43,226,.2) 0%,transparent 60%);filter:blur(150px);transform:translate(-50%,-50%);z-index:0}.StaffingBenefits-header{max-width:1200px;margin:0 auto 3rem;display:grid;grid-template-columns:1fr;gap:2rem;z-index:1;position:relative;text-align:left}@media(min-width:768px){.StaffingBenefits-header{grid-template-columns:.8fr 1.2fr;align-items:center}}.StaffingBenefits-title{font-size:2.5rem;font-weight:800;line-height:1.2;margin-bottom:0}@media(min-width:768px){.StaffingBenefits-title{font-size:3rem}}.StaffingBenefits-description{font-size:1.1rem;color:#cbd5e1;line-height:1.6;margin:0}.StaffingBenefits-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem;max-width:1200px;margin:0 auto;z-index:1;position:relative}@media(min-width:768px){.StaffingBenefits-grid{grid-template-columns:repeat(2,1fr)}}.StaffingBenefits-card{background-color:#1e293b;border-radius:12px;padding:2.5rem 2rem;text-align:left;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 6px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.StaffingBenefits-card:hover{transform:translateY(-5px);box-shadow:0 8px 15px #0003}.StaffingBenefits-icon-box{width:50px;height:50px;display:flex;justify-content:center;align-items:center;background-color:#ffc1071a;border-radius:8px;margin-bottom:1rem}.StaffingBenefits-icon-box svg{width:28px;height:28px;color:#ffc107}.StaffingBenefits-card-heading{font-size:1.3rem;font-weight:700;color:#fff;margin-bottom:.5rem}.StaffingBenefits-card-text{font-size:1rem;color:#cbd5e1;line-height:1.6;margin:0}.TalentHire-container{font-family:Arial,sans-serif;color:#fff;background-color:#0f172a;padding:6rem 1rem;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:3rem;max-width:1400px;margin:0 auto;align-items:center}@media(min-width:1024px){.TalentHire-container{flex-direction:row;justify-content:space-between;align-items:flex-start}}.TalentHire-container:before{content:"";position:absolute;top:50%;right:-20%;width:800px;height:800px;background:radial-gradient(circle,rgba(138,43,226,.2) 0%,transparent 60%);filter:blur(150px);transform:translateY(-50%);z-index:0;pointer-events:none}.TalentHire-left{text-align:left;max-width:550px;flex-shrink:0;z-index:1;position:relative}.TalentHire-title{font-size:2.5rem;font-weight:800;line-height:1.2;margin-bottom:2rem}@media(min-width:768px){.TalentHire-title{font-size:3rem}}.TalentHire-list{list-style:none;padding:0;margin:0}.TalentHire-list li{font-size:1.1rem;color:#cbd5e1;line-height:1.8;padding-left:1.8rem;position:relative;margin-bottom:.8rem}.TalentHire-list li:before{content:"—";color:#ffc107;font-weight:700;display:inline-block;width:1.5em;margin-left:-1.8em;position:absolute;left:0}.TalentHire-right{flex-grow:1;z-index:1;position:relative}.TalentHire-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:600px;margin:0 auto;align-items:stretch}@media(min-width:768px){.TalentHire-grid{grid-template-columns:repeat(2,1fr)}}.TalentHire-card,.TalentHire-card-highlight{background-color:#1e293b;border-radius:10px;padding:1.5rem;text-align:left;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;justify-content:flex-start;min-height:150px;transition:transform .3s ease,background-color .3s ease}.TalentHire-card:hover,.TalentHire-card-highlight:hover{transform:translateY(-5px);background-color:#243449}.TalentHire-icon-box{width:45px;height:45px;display:flex;justify-content:center;align-items:center;background-color:#ffc1071a;border-radius:8px;margin-bottom:1rem;flex-shrink:0}.TalentHire-icon-box svg{width:24px;height:24px;color:#ffc107}.TalentHire-card-text{font-size:1rem;font-weight:600;color:#fff;margin:0}.EngagementModels-container{font-family:Arial,sans-serif;color:#fff;background-color:#0f172a;padding:6rem 1rem;position:relative;overflow:hidden;text-align:center}.EngagementModels-container:before{content:"";position:absolute;border-radius:50%;filter:blur(120px);opacity:.5;z-index:0;background:radial-gradient(circle,rgba(56,189,248,.35) 0%,transparent 70%);width:450px;height:450px;top:20%;left:20%;transform:translate(-50%,-50%)}.EngagementModels-container:after{content:"";position:absolute;border-radius:50%;filter:blur(120px);opacity:.5;z-index:0;background:radial-gradient(circle,rgba(139,92,246,.35) 0%,transparent 70%);width:550px;height:550px;bottom:10%;right:15%;transform:translate(50%,50%)}.EngagementModels-header{max-width:1200px;margin:0 auto 4rem;display:grid;grid-template-columns:1fr;gap:1.5rem;z-index:1;position:relative;text-align:left}@media(min-width:1024px){.EngagementModels-header{grid-template-columns:1fr 1fr;align-items:center}}.EngagementModels-title{font-size:2.5rem;font-weight:800;line-height:1.2;margin:0}@media(min-width:768px){.EngagementModels-title{font-size:3rem}}.EngagementModels-description{font-size:1.1rem;color:#a0aec0;line-height:1.6;margin:0}.EngagementModels-card-container{max-width:1000px;margin:0 auto;display:flex;flex-direction:column;gap:2rem;z-index:1;position:relative}.EngagementModels-card{background-color:#1e293b;border-radius:12px;padding:2.5rem;text-align:left;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 15px #0003;display:flex;flex-direction:column;gap:2rem}@media(min-width:768px){.EngagementModels-card{flex-direction:row;justify-content:space-between;align-items:center}}.EngagementModels-card-left{display:flex;flex-direction:column;align-items:flex-start;flex-basis:45%}.EngagementModels-icon-box{width:50px;height:50px;display:flex;justify-content:center;align-items:center;background-color:#ffc1071a;border-radius:8px;margin-bottom:1rem}.EngagementModels-icon-box svg{width:28px;height:28px;color:#ffc107}.EngagementModels-card-heading{font-size:1.5rem;font-weight:700;color:#fff;margin:0 0 .5rem}.EngagementModels-card-subtext{font-size:1rem;color:#a0aec0;line-height:1.6;margin:0}.EngagementModels-card-right{flex-basis:50%;display:flex;flex-direction:column;align-items:flex-start;border-left:1px solid rgba(255,255,255,.1);padding-left:2rem}.EngagementModels-how-it-works{font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#ffc107;margin:0 0 .5rem}.EngagementModels-details{font-size:1rem;color:#cbd5e1;line-height:1.6;margin:0 0 1rem}.EngagementModels-learn-more{display:inline-flex;align-items:center;gap:.5rem;color:#ffc107;text-decoration:none;font-weight:600;transition:transform .3s ease}.EngagementModels-learn-more:hover{transform:translate(5px)}.EngagementModels-arrow{margin-left:.25rem}.StaffingHero-breadcrumb{margin-top:10px;margin-bottom:20px;display:flex;justify-content:flex-start;align-items:center;margin-right:60px;padding-left:30px;width:100%;box-sizing:border-box}.StaffingHero-breadcrumb a,.StaffingHero-breadcrumb span{font-size:clamp(10px,2vw,13px)}.DedicatedTeamsHero-section-container{font-family:Arial,sans-serif;color:#fff;background-color:#0f172a;padding:2rem 1rem 6rem;position:relative;overflow:hidden;min-height:600px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:left}.DedicatedTeamsHero-section-container:before,.DedicatedTeamsHero-section-container:after{content:"";position:absolute;border-radius:50%;filter:blur(100px);opacity:.5;z-index:0}.DedicatedTeamsHero-section-container:before{background:radial-gradient(circle,rgba(56,189,248,.35) 0%,transparent 70%);width:400px;height:400px;top:10%;left:15%;transform:translate(-50%,-50%)}.DedicatedTeamsHero-section-container:after{background:radial-gradient(circle,rgba(139,92,246,.35) 0%,transparent 70%);width:500px;height:500px;bottom:5%;right:10%;transform:translate(50%,50%)}.DedicatedTeamsHero-content{max-width:1200px;width:100%;text-align:left;z-index:1;position:relative;padding:0 1rem;box-sizing:border-box}.DedicatedTeamsHero-title{font-size:3rem;font-weight:800;line-height:1.2;margin-bottom:1.5rem}@media(min-width:768px){.DedicatedTeamsHero-title{font-size:4.5rem}}.DedicatedTeamsHero-description{font-size:1.1rem;color:#cbd5e1;line-height:1.6;margin-bottom:2.5rem;max-width:700px}.DedicatedTeamsHero-cta-button{background-color:#ffc107;color:#0c0d1b;font-size:1rem;font-weight:700;padding:15px 30px;border:none;border-radius:5px;cursor:pointer;text-transform:uppercase;letter-spacing:1px;transition:background-color .3s ease,transform .3s ease;box-shadow:0 4px 6px #0000001a}.DedicatedTeamsHero-cta-button:hover{background-color:#e0a800;transform:translateY(-2px)}@media(max-width:768px){.DedicatedTeamsHero-content{padding:0 1rem}}.TeamDifferentiator-container{font-family:Arial,sans-serif;color:#fff;background:#0f172a;padding:6rem 1rem;position:relative;overflow:hidden;text-align:center}.TeamDifferentiator-container:before{content:"";position:absolute;top:50%;left:50%;width:1000px;height:1000px;background:radial-gradient(circle,rgba(255,193,7,.1) 0%,transparent 60%);filter:blur(150px);transform:translate(-50%,-50%);z-index:0}.TeamDifferentiator-header{max-width:1200px;margin:0 auto 4rem;display:grid;grid-template-columns:1fr;gap:1.5rem;z-index:1;position:relative;text-align:left}@media(min-width:1024px){.TeamDifferentiator-header{grid-template-columns:1fr 1.2fr;align-items:center}}.TeamDifferentiator-title{font-size:2.5rem;font-weight:800;line-height:1.2;margin:0}@media(min-width:768px){.TeamDifferentiator-title{font-size:3rem}}.TeamDifferentiator-description{font-size:1.1rem;color:#a0aec0;line-height:1.6;margin:0}.TeamDifferentiator-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem;max-width:1200px;margin:0 auto;z-index:1;position:relative}@media(min-width:768px){.TeamDifferentiator-grid{grid-template-columns:repeat(2,1fr)}}.TeamDifferentiator-card{background-color:#1e293b;border-radius:12px;padding:2.5rem 2rem;text-align:left;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 6px #0000001a;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column}.TeamDifferentiator-card:hover{transform:translateY(-5px);box-shadow:0 8px 15px #0003}.TeamDifferentiator-icon-box{width:50px;height:50px;display:flex;justify-content:center;align-items:center;background-color:#ffc1071a;border-radius:8px;margin-bottom:1rem}.TeamDifferentiator-icon-box svg{width:28px;height:28px;color:#ffc107}.TeamDifferentiator-card-heading{font-size:1.3rem;font-weight:700;color:#fff;margin-bottom:.5rem}.TeamDifferentiator-card-text{font-size:1rem;color:#cbd5e1;line-height:1.6;margin:0}.di-breadcrumb-wrapper{margin-top:-60px;margin-bottom:20px;display:flex;justify-content:flex-start;align-items:center;margin-left:0;padding-left:60px;width:100%;box-sizing:border-box}.di-breadcrumb-wrapper a,.di-breadcrumb-wrapper span{font-size:clamp(10px,2vw,13px)}.Core-container{font-family:Arial,sans-serif;color:#fff;background-color:#0f172a;padding:2rem 1rem 8rem;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:left}.Core-breadcrumb-wrapper{width:100%;max-width:1200px;padding:0 1rem;margin-bottom:2rem;z-index:1;position:relative;text-align:left}.Core-breadcrumb-wrapper .breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem;font-size:.95rem}.Core-breadcrumb-wrapper .breadcrumb a{color:#94a3b8;text-decoration:none;transition:color .3s ease}.Core-breadcrumb-wrapper .breadcrumb a:hover{color:#ffc107}.Core-breadcrumb-wrapper .breadcrumb span{color:#94a3b8}.Core-header{max-width:900px;text-align:center;margin-bottom:2rem}.Core-title{font-size:clamp(1.8rem,4vw,2.8rem);color:#f1f5f9;font-weight:700;margin-bottom:1rem}.Core-description{font-size:clamp(1rem,1.5vw,1.2rem);color:#94a3b8;line-height:1.6}.Core-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;width:100%;max-width:1200px;padding:0 2rem}.Core-card{background-color:#1e293b;border-radius:1rem;padding:1.5rem;box-shadow:0 4px 15px #0000004d;transition:transform .3s ease,box-shadow .3s ease}.Core-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px #0006}.Core-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.Core-tag{font-size:.75rem;font-weight:600;border-radius:9999px;padding:.25rem .75rem;color:#fff}.Core-tag-new{background:linear-gradient(90deg,#38bdf8,#0ea5e9)}.Core-tag-completed{background:linear-gradient(90deg,#14b8a6,#0d9488)}.Core-card-image-blue svg{color:#38bdf8}.Core-card-image-green svg{color:#22c55e}.Core-card-image-red svg{color:#ef4444}.Core-card-image-purple svg{color:#a855f7}.Core-card-image-orange svg{color:#f97316}.Core-card-image-pink svg{color:#ec4899}.Core-card-title{font-size:1.3rem;font-weight:600;margin-bottom:.75rem;color:#f8fafc}.Core-card-categories{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.Core-category{background-color:#334155;border-radius:.5rem;padding:.25rem .75rem;font-size:.85rem;color:#cbd5e1}.Core-specialists-label{font-size:.75rem;color:#94a3b8;margin-bottom:.25rem;text-transform:uppercase}.Core-specialists-names{font-size:.9rem;color:#e2e8f0}@media(max-width:768px){.Core-breadcrumb-wrapper{padding-left:1.5rem;text-align:left}}.WhyTimsparkCore-container{font-family:Arial,sans-serif;color:#fff;background-color:#0f172a;padding:6rem 1rem;position:relative;overflow:hidden;text-align:center}.WhyTimsparkCore-container:before{content:"";position:absolute;top:50%;left:50%;width:1000px;height:1000px;background:radial-gradient(circle,rgba(255,193,7,.1) 0%,transparent 60%);filter:blur(150px);transform:translate(-50%,-50%);z-index:0}.WhyTimsparkCore-header{max-width:1200px;margin:0 auto 4rem;display:grid;grid-template-columns:1fr;gap:1.5rem;z-index:1;position:relative;text-align:left}@media(min-width:1024px){.WhyTimsparkCore-header{grid-template-columns:1fr 1.2fr;align-items:center}}.WhyTimsparkCore-title{font-size:2.5rem;font-weight:800;line-height:1.2;margin:0}@media(min-width:768px){.WhyTimsparkCore-title{font-size:3rem}}.WhyTimsparkCore-description{font-size:1.1rem;color:#a0aec0;line-height:1.6;margin:0}.WhyTimsparkCore-card-wrapper{max-width:1000px;margin:0 auto;z-index:1;position:relative}.WhyTimsparkCore-card{background-color:#1e293b;border-radius:12px;padding:2.5rem;text-align:left;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 15px #0003;display:grid;grid-template-columns:repeat(1,1fr);gap:2rem}@media(min-width:768px){.WhyTimsparkCore-card{grid-template-columns:repeat(2,1fr)}}.WhyTimsparkCore-reason-item{display:flex;align-items:flex-start;gap:1rem}.WhyTimsparkCore-icon-box{flex-shrink:0;width:40px;height:40px;display:flex;justify-content:center;align-items:center;background-color:#ffc1071a;border-radius:8px}.WhyTimsparkCore-icon-box svg{width:24px;height:24px;color:#ffc107}.WhyTimsparkCore-text-content{flex-grow:1}.WhyTimsparkCore-reason-heading{font-size:1.2rem;font-weight:700;color:#fff;margin:0 0 .5rem}.WhyTimsparkCore-reason-text{font-size:.95rem;color:#cbd5e1;line-height:1.6;margin:0}.core-breadcrumb-wrapper{margin-top:-60px;margin-bottom:20px;display:flex;justify-content:flex-start;align-items:center;margin-left:0;padding-left:60px;width:100%;box-sizing:border-box}.core-breadcrumb-wrapper a,.core-breadcrumb-wrapper span{font-size:clamp(10px,2vw,13px)}.PortfolioVulnerability-container{font-family:Arial,sans-serif;color:#fff;background-color:#0f172a;padding:2rem 1rem 6rem;position:relative;overflow:hidden;min-height:600px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:left}.PortfolioVulnerability-container:before,.PortfolioVulnerability-container:after{content:"";position:absolute;border-radius:50%;filter:blur(100px);opacity:.5;z-index:0}.PortfolioVulnerability-container:before{background:radial-gradient(circle,rgba(138,43,226,.3) 0%,transparent 70%);width:400px;height:400px;top:10%;left:15%;transform:translate(-50%,-50%)}.PortfolioVulnerability-container:after{background:radial-gradient(circle,rgba(15,23,42,.4) 0%,rgba(15,23,42,.2) 30%,transparent 70%);width:500px;height:500px;bottom:5%;right:10%;transform:translate(50%,50%)}.PortfolioVulnerability-content{max-width:1200px;width:100%;text-align:left;z-index:1;position:relative;padding:0 1rem;box-sizing:border-box}.PortfolioVulnerability-title{font-size:3rem;font-weight:800;line-height:1.2;margin-bottom:1.5rem;max-width:800px}@media(min-width:768px){.PortfolioVulnerability-title{font-size:4.5rem}}.PortfolioVulnerability-description{font-size:1.1rem;color:#cbd5e1;line-height:1.6;margin-bottom:2rem;max-width:850px}.PortfolioVulnerability-disclosure{font-size:.9rem;color:#94a3b8;margin-bottom:2rem;font-style:italic}.PortfolioVulnerability-details-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem 3rem;margin-bottom:2.5rem;padding-top:1rem;border-top:1px solid #1e293b}.PortfolioVulnerability-details-tech-services{border-top:none;border-bottom:1px solid #1e293b;padding-bottom:2rem}.PortfolioVulnerability-detail-label{font-size:.8rem;color:#94a3b8;margin-bottom:.3rem;letter-spacing:1px;font-weight:600}.PortfolioVulnerability-detail-value{font-size:1rem;color:#fff;font-weight:500;line-height:1.5}@media(max-width:768px){.PortfolioVulnerability-container{padding:1.5rem 1rem 5rem}.PortfolioVulnerability-title{font-size:2rem}.PortfolioVulnerability-description{font-size:1rem}.PortfolioVulnerability-details-grid{grid-template-columns:1fr 1fr;gap:1.5rem}}@media(max-width:480px){.PortfolioVulnerability-title{font-size:1.8rem}.PortfolioVulnerability-details-grid{grid-template-columns:1fr}}.Vulnerability-container{font-family:Arial,sans-serif;color:#fff;background-color:#0f172a;padding:6rem 1rem;position:relative;overflow:hidden;text-align:center}.Vulnerability-header{max-width:800px;margin:0 auto 3rem;z-index:1;position:relative}.Vulnerability-title{font-size:2.5rem;font-weight:800;line-height:1.2;margin-bottom:1rem}@media(min-width:768px){.Vulnerability-title{font-size:3rem}}.Vulnerability-description{font-size:1.1rem;color:#cbd5e1;line-height:1.6;margin:0}.Vulnerability-description strong{color:#fff;font-weight:700}.Vulnerability-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem;max-width:1200px;margin:0 auto 3rem;z-index:1;position:relative}@media(min-width:768px){.Vulnerability-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.Vulnerability-grid{grid-template-columns:repeat(4,1fr)}}.Vulnerability-card{background-color:#1e293b;border-radius:12px;padding:1.5rem;text-align:center;border:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 4px 6px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.Vulnerability-card:hover{transform:translateY(-5px);box-shadow:0 8px 15px #0003}.Vulnerability-icon-box{width:60px;height:60px;display:flex;justify-content:center;align-items:center;background-color:#ffc1071a;border-radius:50%;margin-bottom:1rem}.Vulnerability-icon-box svg{width:32px;height:32px;color:#ffc107}.Vulnerability-card-text{font-size:1rem;color:#cbd5e1;line-height:1.6;margin:0}.Vulnerability-card-text strong{color:#fff;font-weight:700}.Vulnerability-footer{max-width:1000px;margin:0 auto;z-index:1;position:relative}.Vulnerability-footer-text{background-color:#1e293b;border:1px solid rgba(255,255,255,.1);padding:1.5rem;border-radius:12px;font-size:1rem;line-height:1.6;color:#cbd5e1;margin-bottom:1.5rem;font-style:italic}.Vulnerability-additional-info{font-size:.9rem;line-height:1.5;color:#a0aec0}.VulnerabilityResults-container{font-family:Arial,sans-serif;color:#fff;background-color:#0f172a;padding:6rem 1rem;position:relative;overflow:hidden;text-align:center}.VulnerabilityResults-header{max-width:800px;margin:0 auto 3rem;z-index:1;position:relative}.VulnerabilityResults-title{font-size:2.5rem;font-weight:800;line-height:1.2;margin-bottom:1rem}@media(min-width:768px){.VulnerabilityResults-title{font-size:3rem}}.VulnerabilityResults-description{font-size:1.1rem;color:#a0aec0;line-height:1.6;margin:0}.VulnerabilityResults-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem;max-width:1200px;margin:0 auto;z-index:1;position:relative}@media(min-width:768px){.VulnerabilityResults-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.VulnerabilityResults-grid{grid-template-columns:repeat(3,1fr)}}.VulnerabilityResults-card{background-color:#1e293b;border-radius:12px;padding:2.5rem 2rem;text-align:center;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 6px #0000001a;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;justify-content:center;align-items:center}.VulnerabilityResults-card:hover{transform:translateY(-5px);box-shadow:0 8px 15px #0003}.VulnerabilityResults-icon-box{width:60px;height:60px;display:flex;justify-content:center;align-items:center;background-color:#ffc1071a;border-radius:50%;margin-bottom:1.5rem}.VulnerabilityResults-icon-box svg{width:32px;height:32px;color:#ffc107}.VulnerabilityResults-card-heading{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:.5rem}.VulnerabilityResults-card-text{font-size:1rem;color:#cbd5e1;line-height:1.6;margin:0}.automatedrisk-hero-section-container{font-family:Arial,sans-serif;color:#fff;background-color:#0f172a;padding:2rem 1rem 6rem;position:relative;overflow:hidden;min-height:600px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:left}.automatedrisk-hero-section-container:before,.automatedrisk-hero-section-container:after{content:"";position:absolute;border-radius:50%;filter:blur(100px);opacity:.5;z-index:0}.automatedrisk-hero-section-container:before{background:radial-gradient(circle,rgba(255,193,7,.25) 0%,transparent 70%);width:400px;height:400px;top:10%;left:15%;transform:translate(-50%,-50%)}.automatedrisk-hero-section-container:after{background:radial-gradient(circle,rgba(15,23,42,.4) 0%,rgba(15,23,42,.2) 30%,transparent 70%);width:500px;height:500px;bottom:5%;right:10%;transform:translate(50%,50%)}.automatedrisk-hero-content{max-width:1000px;width:100%;background-color:#1e293b;border-radius:12px;padding:3rem 4rem;text-align:left;z-index:1;position:relative;box-shadow:0 10px 20px #0000004d;box-sizing:border-box}.automatedrisk-hero-title{font-size:2.5rem;font-weight:800;line-height:1.2;margin-bottom:1.5rem}@media(min-width:768px){.automatedrisk-hero-title{font-size:3.5rem}}.automatedrisk-hero-description{font-size:1.1rem;color:#cbd5e1;line-height:1.6;margin-bottom:2rem;max-width:850px}.automatedrisk-hero-disclosure{font-size:.9rem;color:#a0aec0;font-style:italic;margin:0}@media(max-width:768px){.automatedrisk-hero-section-container{padding:1.5rem 1rem 5rem}.automatedrisk-hero-content{padding:2rem}.automatedrisk-hero-title{font-size:2rem}.automatedrisk-hero-description{font-size:1rem}}.Automated-title{font-size:2.5rem;font-weight:800;line-height:1.2;margin-bottom:1rem}@media(min-width:768px){.Automated-title{font-size:3rem}}.Automated-description{font-size:1.1rem;color:#cbd5e1;line-height:1.6;margin:0}.Automated-description strong{color:#fff;font-weight:700}.Automated-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:2rem;max-width:1200px;margin:0 auto;z-index:1;position:relative}@media(min-width:768px){.Automated-grid{grid-template-columns:repeat(3,1fr)}}.Automated-card{background-color:#1e293b;border-radius:12px;padding:2.5rem;text-align:left;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 6px #0000001a;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column}.Automated-card:hover{transform:translateY(-5px);box-shadow:0 8px 15px #0003}.Automated-icon-box{width:60px;height:60px;display:flex;justify-content:center;align-items:center;border-radius:50%;margin-bottom:1.5rem}.Automated-icon-yellow{background-color:#ffc1071a}.Automated-icon-yellow svg{color:#ffc107}.Automated-icon-purple{background-color:#8a2be21a}.Automated-icon-purple svg{color:#8a2be2}.Automated-card-text{font-size:1rem;color:#cbd5e1;line-height:1.6;margin:0}.Automated-container{font-family:Arial,sans-serif;color:#fff;background-color:#0f172a;padding:6rem 1rem;position:relative;overflow:hidden;text-align:center}.Automated-header{max-width:1000px;margin:0 auto 3rem;z-index:1;position:relative;text-align:left}.Automated-title{font-size:2.5rem;font-weight:800;line-height:1.2;margin-bottom:.5rem;color:#fff}.Automated-subtitle{font-size:1rem;color:#a0aec0;margin:0}.Automated-results-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem;max-width:1200px;margin:0 auto 3rem;z-index:1;position:relative}@media(min-width:768px){.Automated-results-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.Automated-results-grid{grid-template-columns:repeat(4,1fr)}}.Automated-card{background-color:#1e293b;border-radius:12px;padding:2rem 1.5rem;text-align:left;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 6px #0000001a;transition:transform .3s ease,box-shadow .3s ease;position:relative;overflow:hidden;min-height:150px}.Automated-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 100% 0,rgba(255,204,0,.1),transparent 70%);opacity:.5;transition:all .5s ease}.Automated-card:hover:before{transform:scale(1.1);opacity:.7}.Automated-card-number{font-size:2.5rem;font-weight:800;color:#ffffff1a;position:absolute;top:1rem;right:1rem;z-index:0}.Automated-card-text{font-size:1rem;color:#cbd5e1;line-height:1.6;margin:0;position:relative;z-index:1}.Automated-card-text strong{color:#fff;font-weight:700}.Automated-cta-card{max-width:1000px;margin:0 auto;background-color:#1e293b;border-radius:12px;padding:2.5rem 2rem;display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 6px #0000001a;z-index:1;position:relative}.Automated-cta-content{display:flex;align-items:flex-start;margin-bottom:1.5rem}.Automated-cta-quote-icon{font-family:Georgia,serif;font-size:3rem;color:#ffc107;line-height:1;margin-right:1rem}.Automated-cta-text{font-size:1rem;color:#cbd5e1;line-height:1.6;text-align:left;margin:0}.Automated-cta-button{background-color:#ffc107;color:#0f172a;border:none;padding:.75rem 2rem;border-radius:50px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .3s ease}.Automated-cta-button:hover{background-color:#e6b800}.Automated-container{font-family:Arial,sans-serif;color:#fff;background-color:#0f172a;padding:6rem 1rem;position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;min-height:600px}.Automated-tech-stack{max-width:900px;width:100%;margin:0 auto;text-align:left;position:relative;z-index:1}.Automated-tech-title{font-size:2.5rem;font-weight:800;line-height:1.2;margin-bottom:3rem;color:#fff;text-align:center}@media(min-width:768px){.Automated-tech-title{font-size:3rem}}.Automated-stack-item{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.Automated-stack-item:first-of-type{border-top:1px solid rgba(255,255,255,.1)}.Automated-stack-category{font-size:1.2rem;font-weight:600;color:#fff;flex-basis:50%;margin:0}.Automated-stack-technology{font-size:1.2rem;color:#a0aec0;flex-basis:50%;text-align:right;margin:0}@media(max-width:768px){.Automated-stack-item{flex-direction:column;align-items:flex-start}.Automated-stack-category{margin-bottom:.5rem}.Automated-stack-technology{text-align:left;font-size:1.1rem}}.automated-risk-container{font-family:Inter,sans-serif;background-color:#0f172a;color:#f8fafc;min-height:100vh;display:flex;flex-direction:column;align-items:center;padding:4rem 2rem;box-sizing:border-box}.automated-content-section{display:flex;flex-direction:column;max-width:1200px;width:100%;margin-bottom:4rem;text-align:left}.automated-content-header{font-size:3rem;font-weight:700;margin-bottom:1.5rem}.automated-content-text{font-size:1rem;line-height:1.75;color:#94a3b8;max-width:700px}.automated-cards-container{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;max-width:1200px;width:100%}.automated-card{background-color:#1e293b80;border:1px solid #334155;border-radius:1rem;padding:2.5rem;flex:1 1 300px;display:flex;flex-direction:column;gap:1.5rem;text-align:left;position:relative;overflow:hidden;box-shadow:0 4px 6px #0000001a}.automated-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:.3}.automated-card:nth-child(1):before{background:linear-gradient(to bottom,#fbbf24,#d97706);filter:blur(50px)}.automated-card:nth-child(2):before{background:linear-gradient(to bottom,#8b5cf6,#5b21b6);filter:blur(50px)}.automated-card:nth-child(3):before{background:linear-gradient(to bottom,#60a5fa,#2563eb);filter:blur(50px)}.automated-card-icon{width:3rem;height:3rem;border-radius:9999px;background:#334155;display:flex;align-items:center;justify-content:center}.automated-card-icon svg{width:1.5rem;height:1.5rem}.automated-card-title{font-size:1.25rem;font-weight:600;margin:0}.automated-card-text{font-size:.875rem;line-height:1.5;color:#94a3b8}@media(min-width:768px){.automated-content-section{flex-direction:row;justify-content:space-between;align-items:center}.automated-content-header{font-size:3.75rem;max-width:45%}.automated-content-text{max-width:50%}}.pcs-hero-section-container{font-family:Arial,sans-serif;color:#fff;background-color:#0f172a;padding:2rem 1rem 6rem;position:relative;overflow:hidden;min-height:600px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:left}.pcs-hero-section-container:before,.pcs-hero-section-container:after{content:"";position:absolute;border-radius:50%;filter:blur(100px);opacity:.5;z-index:0}.pcs-hero-section-container:before{background:radial-gradient(circle,rgba(0,150,136,.3) 0%,transparent 70%);width:400px;height:400px;top:10%;left:15%;transform:translate(-50%,-50%)}.pcs-hero-section-container:after{background:radial-gradient(circle,rgba(15,23,42,.4) 0%,rgba(15,23,42,.2) 30%,transparent 70%);width:500px;height:500px;bottom:5%;right:10%;transform:translate(50%,50%)}.pcs-hero-content{max-width:1200px;width:100%;text-align:left;z-index:1;position:relative;padding:0 1rem;box-sizing:border-box}.pcs-hero-title{font-size:3rem;font-weight:800;line-height:1.2;margin-bottom:1.5rem}@media(min-width:768px){.pcs-hero-title{font-size:4.5rem}}.pcs-hero-description{font-size:1.1rem;color:#cbd5e1;line-height:1.6;margin-bottom:2.5rem;max-width:700px}.pcs-details{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}@media(min-width:768px){.pcs-details{flex-direction:row;justify-content:space-between}}.pcs-detail-item{text-align:left;flex:1}.pcs-detail-label{font-size:.875rem;text-transform:uppercase;color:#94a3b8;font-weight:600;margin-bottom:.3rem}.pcs-detail-text{font-size:1rem;font-weight:600;color:#f8fafc;line-height:1.5}.pcs-cta-button{background-color:#ffc107;color:#0c0d1b;font-size:1rem;font-weight:700;padding:15px 30px;border:none;border-radius:5px;cursor:pointer;text-transform:uppercase;letter-spacing:1px;transition:background-color .3s ease,transform .3s ease;box-shadow:0 4px 6px #0000001a}.pcs-cta-button:hover{background-color:#e0a800;transform:translateY(-2px)}@media(max-width:768px){.pcs-hero-section-container{padding:1.5rem 1rem 5rem}.pcs-hero-title{font-size:2.5rem}.pcs-hero-description{font-size:1rem}.pcs-cta-button{width:100%;align-self:center}}.tech-container{background-color:#0f172a;font-family:Inter,sans-serif;color:#f8fafc;padding:4rem 1rem;display:flex;justify-content:center;align-items:center;min-height:100vh}.tech-content-wrapper{max-width:900px;width:100%;text-align:left}.tech-title{font-size:2.5rem;font-weight:700;margin-bottom:2rem;color:#f8fafc}.tech-section{position:relative;margin-bottom:3rem;padding:0 1rem}.tech-section-title{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:#94a3b8}.tech-line{border:none;height:1px;background-color:#475569;margin:2rem 0}.tech-list{list-style:none;padding:0;margin:0;color:#f8fafc;font-size:1rem;line-height:1.6}.results-container{background-color:#0f172a;color:#f8fafc;font-family:Arial,sans-serif;padding:4rem 2rem;display:flex;justify-content:center;align-items:center;min-height:100vh}.results-content-wrapper{display:flex;flex-direction:column;gap:3rem;max-width:1200px;width:100%}.results-text-section{display:flex;flex-direction:column;gap:1rem}.results-title{font-size:2.5rem;font-weight:700;line-height:1.2}.results-description{font-size:1rem;line-height:1.5;color:#cbd5e1}.results-cards-section{display:grid;grid-template-columns:repeat(2,minmax(250px,1fr));gap:1.5rem}.results-card{background-color:#1e293b80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:2rem;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:1rem;border:1px solid rgba(255,255,255,.1)}.results-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#9333ea80,#fff0 50%);pointer-events:none;opacity:.2}.results-card-number{font-size:2rem;font-weight:700;color:#9333ea}.results-card-text{font-size:1rem;line-height:1.4;color:#cbd5e1}@media(max-width:767px){.results-content-wrapper{padding:2rem 1rem}.results-title{font-size:2rem}.results-description{font-size:.9rem}}@media(max-width:767px){.pcs-hero-section-container{padding:1.5rem 1rem 4rem;min-height:auto;text-align:center}.pcs-hero-content{padding:0}.pcs-hero-title{font-size:clamp(1.8rem,6vw,2.5rem);line-height:1.3;margin-bottom:1rem;text-align:center}.pcs-hero-description{font-size:1rem;line-height:1.6;margin:0 auto 2rem;text-align:center}.pcs-details{flex-direction:column;gap:1rem;align-items:center;text-align:center}.pcs-detail-item{width:100%}.pcs-cta-button{width:100%;padding:14px 0;font-size:.95rem;border-radius:6px}.tech-container{padding:3rem 1rem;min-height:auto}.tech-content-wrapper{text-align:center}.tech-title{font-size:clamp(1.8rem,5vw,2.2rem);margin-bottom:1.5rem}.tech-section-title{font-size:1.25rem;margin-bottom:.8rem}.tech-list{font-size:.95rem;line-height:1.5}.tech-line{margin:1.5rem 0}.results-container{padding:3rem 1rem;min-height:auto}.results-content-wrapper{gap:2rem}.results-text-section{text-align:center}.results-title{font-size:clamp(1.8rem,6vw,2.2rem);line-height:1.3}.results-description{font-size:.95rem;line-height:1.6}.results-cards-section{grid-template-columns:1fr;gap:1rem}.results-card{padding:1.5rem}.results-card-number{font-size:1.5rem}.results-card-text{font-size:.9rem}}.carbon-hero-section-container{font-family:Arial,sans-serif;color:#fff;background-color:#0f172a;padding:2rem 1rem 6rem;position:relative;overflow:hidden;min-height:600px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:left}.carbon-hero-section-container:before,.carbon-hero-section-container:after{content:"";position:absolute;border-radius:50%;filter:blur(100px);opacity:.5;z-index:0}.carbon-hero-section-container:before{background:radial-gradient(circle,rgba(0,255,157,.3) 0%,transparent 70%);width:400px;height:400px;top:10%;left:15%;transform:translate(-50%,-50%)}.carbon-hero-section-container:after{background:radial-gradient(circle,rgba(15,23,42,.4) 0%,rgba(15,23,42,.2) 30%,transparent 70%);width:500px;height:500px;bottom:5%;right:10%;transform:translate(50%,50%)}.carbon-hero-content{max-width:1200px;width:100%;text-align:left;z-index:1;position:relative;padding:0 1rem;box-sizing:border-box}.carbon-text-eyebrow{color:#facc15;font-size:.9rem;font-weight:600;margin-bottom:.75rem;letter-spacing:.05em}.carbon-hero-title{font-size:3rem;font-weight:800;line-height:1.2;margin-bottom:1.5rem}@media(min-width:768px){.carbon-hero-title{font-size:4.5rem}}.carbon-hero-description{font-size:1.1rem;color:#cbd5e1;line-height:1.6;margin-bottom:2.5rem;max-width:700px}.carbon-cta-button{background-color:#ffc107;color:#0c0d1b;font-size:1rem;font-weight:700;padding:15px 30px;border:none;border-radius:5px;cursor:pointer;text-transform:uppercase;letter-spacing:1px;transition:background-color .3s ease,transform .3s ease;box-shadow:0 4px 6px #0000001a}.carbon-cta-button:hover{background-color:#e0a800;transform:translateY(-2px)}.carbon-challenge-container{background-color:#0f172a;background-image:radial-gradient(circle at 50% 50%,#1f2937b3,#0f172ab3);color:#f8fafc;min-height:100vh;padding:4rem 2rem;font-family:Inter,sans-serif;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.carbon-challenge-header{max-width:800px;margin-bottom:2rem;display:flex;justify-content:center;align-items:flex-start;text-align:left;width:100%}.carbon-challenge-title{font-size:2.5rem;font-weight:700;line-height:1.2;margin:0;flex-basis:30%}.carbon-challenge-description{color:#94a3b8;font-size:1.125rem;margin:0;flex-basis:70%}.carbon-objectives-section{display:flex;flex-direction:column;align-items:center;width:100%;max-width:1100px}.carbon-objectives-title{color:#facc15;font-size:1.25rem;font-weight:600;margin:0 0 2rem}@media(max-width:1024px){.carbon-challenge-header{flex-direction:column;text-align:center}.carbon-challenge-description{margin-top:1rem}.carbon-cards-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.carbon-challenge-title{font-size:2rem}.carbon-cards-grid{grid-template-columns:1fr}}.carbon-solution-container{background-color:#0f172a;background-image:radial-gradient(circle at 50% 50%,#1f2937b3,#0f172ab3);color:#f8fafc;min-height:100vh;padding:4rem 2rem;font-family:Inter,sans-serif;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.carbon-solution-header{max-width:1100px;margin-bottom:2rem;display:flex;justify-content:space-between;align-items:flex-start;text-align:left;width:100%}.carbon-solution-title{font-size:2.5rem;font-weight:700;line-height:1.2;margin:0;flex-basis:30%}.carbon-solution-description{flex-basis:70%;display:flex;flex-direction:column;gap:1.5rem;margin-left:2rem}.carbon-solution-description p:first-child{color:#94a3b8;font-size:1.125rem;margin:0;line-height:1.5}.carbon-solution-description p:last-child{background-color:#1e293b80;border:1px solid rgba(255,255,255,.1);border-radius:1rem;box-shadow:0 4px 15px #0000004d;padding:1.5rem;color:#f8fafc;font-size:1rem;line-height:1.5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.carbon-solution-objectives-section{display:flex;flex-direction:column;align-items:center;width:100%;max-width:1100px}.carbon-cards-grid{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);width:100%}.carbon-card{background-color:#1e293b80;border:1px solid rgba(255,255,255,.1);border-radius:1rem;box-shadow:0 4px 15px #0000004d;padding:2rem;display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform .2s,box-shadow .2s;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.carbon-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px #0006}.carbon-card-icon{color:#facc15;font-size:2.5rem;margin-bottom:1rem;height:2.5rem;width:2.5rem;display:flex;align-items:center;justify-content:center}.carbon-card-icon svg{width:100%;height:100%}.carbon-card-title{color:#f8fafc;font-size:1.1rem;font-weight:600;margin:0}@media(max-width:1024px){.carbon-solution-header{flex-direction:column;text-align:center}.carbon-solution-description{margin-top:1rem;margin-left:0}.carbon-cards-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.carbon-solution-title{font-size:2rem}.carbon-cards-grid{grid-template-columns:1fr}}.salesforce-hero-section-container{font-family:Arial,sans-serif;color:#fff;background-color:#0f172a;padding:2rem 1rem 6rem;position:relative;overflow:hidden;min-height:600px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:left}.salesforce-hero-section-container:before,.salesforce-hero-section-container:after{content:"";position:absolute;border-radius:50%;filter:blur(100px);opacity:.5;z-index:0}.salesforce-hero-section-container:before{background:radial-gradient(circle,rgba(250,204,21,.25) 0%,transparent 70%);width:400px;height:400px;top:10%;left:15%;transform:translate(-50%,-50%)}.salesforce-hero-section-container:after{background:radial-gradient(circle,rgba(15,23,42,.4) 0%,rgba(15,23,42,.2) 30%,transparent 70%);width:500px;height:500px;bottom:5%;right:10%;transform:translate(50%,50%)}.salesforce-hero-content{max-width:1200px;width:100%;text-align:left;z-index:1;position:relative;padding:0 1rem;box-sizing:border-box}.salesforce-text-eyebrow{color:#facc15;font-size:.9rem;font-weight:600;margin-bottom:.75rem;letter-spacing:.05em}.salesforce-hero-title{font-size:3rem;font-weight:800;line-height:1.2;margin-bottom:1.5rem}@media(min-width:768px){.salesforce-hero-title{font-size:4.5rem}}.salesforce-hero-description{font-size:1.1rem;color:#cbd5e1;line-height:1.6;margin-bottom:2.5rem;max-width:700px}.salesforce-cta-button{background-color:#ffc107;color:#0c0d1b;font-size:1rem;font-weight:700;padding:15px 30px;border:none;border-radius:5px;cursor:pointer;text-transform:uppercase;letter-spacing:1px;transition:background-color .3s ease,transform .3s ease;box-shadow:0 4px 6px #0000001a}.salesforce-cta-button:hover{background-color:#e0a800;transform:translateY(-2px)}.salesforce-container{background-color:#0f172a;background-image:radial-gradient(circle at 50% 50%,#1f2937b3,#0f172ab3);color:#f8fafc;min-height:100vh;padding:4rem 2rem;font-family:Inter,sans-serif;display:flex;flex-direction:column;align-items:center}.salesforce-challenge-header{text-align:center;margin-bottom:2rem}.salesforce-challenge-title{font-size:2.5rem;font-weight:700;margin:0;line-height:1.2}.salesforce-challenge-description{color:#94a3b8;font-size:1.125rem;margin:.5rem 0 0}.salesforce-card{background-color:#1e293b;border:1px solid rgba(255,255,255,.1);border-radius:1rem;box-shadow:0 4px 15px #0000004d;padding:2rem;display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform .2s,box-shadow .2s;cursor:pointer}.salesforce-card-icon{color:#facc15;font-size:2.5rem;margin-bottom:1rem}.salesforce-card-title{color:#f8fafc;font-size:1rem;font-weight:600;margin:0 0 .5rem}@media(max-width:640px){.salesforce-cards-grid{grid-template-columns:1fr}.salesforce-challenge-title{font-size:2rem}}.salesforce-container{background-color:#0f172a;color:#f8fafc;min-height:100vh;padding:4rem 2rem;font-family:Inter,sans-serif;display:flex;flex-direction:column;align-items:center}.salesforce-section-header{text-align:center;margin-bottom:2rem;max-width:600px}.salesforce-header-title{font-size:2.5rem;font-weight:700;line-height:1.2;margin:0}.salesforce-header-description{color:#94a3b8;font-size:1.125rem;margin-top:.5rem}.salesforce-cards-grid{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);width:100%;max-width:1100px}.salesforce-card{background-color:#1e293b;border:1px solid rgba(255,255,255,.1);border-radius:1rem;box-shadow:0 4px 15px #0000004d;padding:2rem;display:flex;flex-direction:column;text-align:left;transition:transform .2s,box-shadow .2s}.salesforce-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px #0006}.salesforce-card-icon{color:#facc15;font-size:2.5rem;margin-bottom:1rem;height:2.5rem;width:2.5rem;display:flex;align-items:center;justify-content:center}.salesforce-card-icon svg{width:100%;height:100%}.salesforce-card-title{color:#f8fafc;font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.salesforce-card-description{color:#94a3b8;font-size:.875rem;line-height:1.5;margin:0}@media(max-width:1024px){.salesforce-cards-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.salesforce-cards-grid{grid-template-columns:1fr}}.salesforce-breadcrumb-wrapper{position:absolute;margin-top:100px;left:60px;z-index:20}.salesforce-breadcrumb-wrapper{margin-top:-500px;margin-left:0;margin-bottom:20px}.salesforce-breadcrumb-wrapper .breadcrumb{display:flex;align-items:center;gap:8px;font-size:14px;color:#94a3b8}.salesforce-breadcrumb-wrapper .breadcrumb a{text-decoration:none;color:#cbd5e1;font-weight:400;transition:color .3s ease}.salesforce-breadcrumb-wrapper .breadcrumb a:hover{color:#ffc107}.salesforce-breadcrumb-wrapper .breadcrumb-separator{color:#64748b}.salesforce-breadcrumb-wrapper .breadcrumb-active{color:#fff;font-weight:600}.MobileGameHero-container{font-family:Arial,sans-serif;color:#fff;background-color:#0f172a;padding:2rem 1rem 6rem;position:relative;overflow:hidden;min-height:600px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:left}.MobileGameHero-container:before,.MobileGameHero-container:after{content:"";position:absolute;border-radius:50%;filter:blur(100px);opacity:.5;z-index:0}.MobileGameHero-container:before{background:radial-gradient(circle,rgba(138,43,226,.3) 0%,transparent 70%);width:400px;height:400px;top:10%;left:15%;transform:translate(-50%,-50%)}.MobileGameHero-container:after{background:radial-gradient(circle,rgba(15,23,42,.4) 0%,rgba(15,23,42,.2) 30%,transparent 70%);width:500px;height:500px;bottom:5%;right:10%;transform:translate(50%,50%)}.MobileGameHero-content{max-width:1200px;width:100%;text-align:left;z-index:1;position:relative;padding:0 1rem;box-sizing:border-box}.MobileGameHero-subtitle{font-size:.9rem;color:#a0aec0;font-weight:600;text-transform:uppercase;margin-bottom:.75rem;letter-spacing:.05em}.MobileGameHero-title{font-size:3rem;font-weight:800;line-height:1.2;margin-bottom:1.5rem}@media(min-width:768px){.MobileGameHero-title{font-size:4.5rem}}.MobileGameHero-description{font-size:1.1rem;color:#cbd5e1;line-height:1.6;margin-bottom:2rem;max-width:700px}.MobileGameHero-review{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:2.5rem}.MobileGameHero-review-text{font-size:.9rem;color:#a0aec0}.MobileGameHero-review-stars{color:red;font-weight:700;font-size:1.2rem}.MobileGameHero-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.MobileGameHero-card{background-color:#1e293b80;border-radius:1rem;padding:2rem;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 15px #0000004d}.MobileGameHero-card-title{font-size:1.25rem;font-weight:600;color:#fff;margin-bottom:1rem}.MobileGameHero-card-item{display:flex;justify-content:space-between;margin-bottom:.5rem}.MobileGameHero-card-label{color:#94a3b8;font-size:1rem}.MobileGameHero-card-value{color:#cbd5e1;font-size:1rem;font-weight:500}.MobileGameHero-card-note{font-size:.8rem;color:#94a3b8;margin-top:1rem}@media(max-width:768px){.MobileGameHero-title{font-size:2.5rem}.MobileGameHero-card{padding:1.5rem}}@media(max-width:480px){.MobileGameHero-title{font-size:2rem}}.mobileabout-container{background-color:#0f172a;color:#f8fafc;min-height:100vh;padding:4rem 2rem;font-family:Inter,sans-serif;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.mobileabout-header{max-width:1000px;width:100%;margin-bottom:2rem}.mobileabout-title{font-size:2.5rem;font-weight:700;line-height:1.2;margin:0 0 2rem;text-align:center}.mobileabout-info-cards{display:flex;justify-content:center;gap:2rem;width:100%}.mobileabout-info-card{background-color:#1e293b80;border:1px solid rgba(255,255,255,.1);border-radius:1rem;box-shadow:0 4px 15px #0000004d;padding:2rem;flex-basis:50%;text-align:left;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mobileabout-info-item{margin-bottom:1.5rem}.mobileabout-info-item-label{color:#94a3b8;font-size:.875rem;font-weight:600;letter-spacing:.05em;margin-bottom:.25rem}.mobileabout-info-item-value{color:#f8fafc;font-size:1rem;font-weight:500}.mobileabout-discuss-button-container{margin:2rem 0;width:100%;display:flex;justify-content:center}.mobileabout-discuss-button{background-color:#facc15;color:#1f2937;font-size:1rem;font-weight:600;padding:1rem 3rem;border-radius:.75rem;border:none;cursor:pointer;transition:background-color .2s,transform .2s}.mobileabout-discuss-button:hover{background-color:#eab308;transform:translateY(-2px)}.mobileabout-challenge-section{display:flex;align-items:flex-start;gap:2rem;max-width:1000px;width:100%;text-align:left}.mobileabout-challenge-section h2{font-size:2rem;font-weight:700;margin:0;flex-basis:30%}.mobileabout-challenge-section p{color:#94a3b8;font-size:1rem;line-height:1.5;margin:0;flex-basis:70%}@media(max-width:1024px){.mobileabout-info-cards{flex-direction:column;align-items:center}.mobileabout-info-card{flex-basis:100%}.mobileabout-challenge-section{flex-direction:column;text-align:center}.mobileabout-challenge-section p{margin-top:1rem}}.privacy-container{max-width:1100px;padding:60px 40px;font-family:Segoe UI,Arial,sans-serif;background:radial-gradient(circle at 10% 20%),linear-gradient(135deg,#040b1e,#0b1e3a);color:#e5e7eb;line-height:1.8;border-radius:20px;box-shadow:0 0 40px #0006;display:block!important;text-align:left!important;margin:80px auto}.privacy-title{font-size:48px;font-weight:800;margin-bottom:15px;color:#fbbf24;text-align:left!important;margin-left:0!important;margin-right:auto!important;display:block!important;width:100%}.privacy-date{color:#b0b7c3;font-size:14px;margin-bottom:35px;text-align:left!important}.privacy-heading{font-size:13px;font-weight:700;margin-top:36px;margin-bottom:8px;color:#fbbf24;text-transform:uppercase;letter-spacing:1px;text-align:left!important}.privacy-text{font-size:16px;margin-bottom:14px;color:#d1d5db;text-align:left!important}.privacy-text a{color:#fbbf24;text-decoration:none;font-weight:500}.privacy-text a:hover{text-decoration:underline}@media(max-width:768px){.privacy-container{margin:40px 16px;padding:32px 20px;border-radius:14px}.privacy-title{font-size:30px}.privacy-heading{font-size:12px}.privacy-text{font-size:15px}}@media(max-width:480px){.privacy-title{font-size:26px}.privacy-container{padding:26px 16px}.privacy-text{font-size:14px}}.terms-container{max-width:1100px;margin:80px auto;padding:60px 40px;font-family:Segoe UI,Arial,sans-serif;background:radial-gradient(circle at 10% 20%),linear-gradient(135deg,#040b1e,#0b1e3a);color:#e5e7eb;line-height:1.8;border-radius:20px;box-shadow:0 0 40px #0006;display:block!important;text-align:left!important}.terms-title{font-size:48px;font-weight:800;margin-bottom:15px;color:#fbbf24;text-align:left!important;margin-left:0!important;margin-right:auto!important;display:block!important;width:100%}.terms-date{color:#b0b7c3;font-size:14px;margin-bottom:35px;text-align:left!important}.terms-heading{font-size:13px;font-weight:700;margin-top:36px;margin-bottom:8px;color:#fbbf24;text-transform:uppercase;letter-spacing:1px;text-align:left!important}.terms-text{font-size:16px;margin-bottom:14px;color:#d1d5db;text-align:left!important}.terms-text a{color:#fbbf24;text-decoration:none;font-weight:500}.terms-text a:hover{text-decoration:underline}@media(max-width:768px){.terms-container{margin:40px 16px;padding:32px 20px;border-radius:14px}.terms-title{font-size:30px}.terms-heading{font-size:12px}.terms-text{font-size:15px}}@media(max-width:480px){.terms-title{font-size:26px}.terms-container{padding:26px 16px}.terms-text{font-size:14px}}.refund-container{max-width:1100px;margin:80px auto;padding:60px 40px;font-family:Segoe UI,Arial,sans-serif;background:radial-gradient(circle at 10% 20%),linear-gradient(135deg,#040b1e,#0b1e3a);color:#e5e7eb;line-height:1.8;border-radius:20px;box-shadow:0 0 40px #0006;display:block!important;text-align:left!important}.refund-title{font-size:48px;font-weight:800;margin-bottom:15px;color:#fbbf24;text-align:left;margin-left:0;margin-right:auto;display:block;width:100%}.refund-date{color:#b0b7c3;font-size:14px;margin-bottom:35px;text-align:left}.refund-heading{font-size:13px;font-weight:700;margin-top:36px;margin-bottom:8px;color:#fbbf24;text-transform:uppercase;letter-spacing:1px;text-align:left}.refund-text{font-size:16px;margin-bottom:14px;color:#d1d5db;text-align:left!important}.refund-text a{color:#fbbf24;text-decoration:none;font-weight:500}.refund-text a:hover{text-decoration:underline}@media(max-width:768px){.refund-container{margin:40px 16px;padding:32px 20px;border-radius:14px}.refund-title{font-size:30px}.refund-heading{font-size:12px}.refund-text{font-size:15px}}@media(max-width:480px){.refund-title{font-size:26px}.refund-container{padding:26px 16px}.refund-text{font-size:14px}}
