.service-page{position:relative;background:#060b14;color:#fff;overflow:hidden;font-family:Inter,sans-serif}.service-page:before{content:"";position:fixed;top:-20%;left:-10%;width:700px;height:700px;background:radial-gradient(circle,rgba(0,229,255,.08),transparent 70%);filter:blur(90px);pointer-events:none;z-index:0}.container{position:relative;z-index:2;width:100%;max-width:1240px;margin:auto;padding:0 24px}.service-hero{position:relative;min-height:82vh;display:flex;align-items:center;background-size:cover;background-position:50%;background-repeat:no-repeat;transition:background-image 1s ease-in-out,transform 1s ease;background-attachment:fixed;padding-top:110px;overflow:hidden}.overlay{position:absolute;inset:0}.hero-content{position:relative;z-index:2;max-width:760px;padding:42px;border-radius:34px}.hero-badge{display:inline-flex;align-items:center;padding:12px 20px;border-radius:999px;background:rgba(0,229,255,.08);border:1px solid rgba(0,229,255,.18);color:#00e5ff;font-size:12px;font-weight:700;letter-spacing:2px;margin-bottom:28px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.service-hero h1{font-size:54px;font-weight:800;line-height:1;letter-spacing:-3px;margin-bottom:24px;color:#fff;text-shadow:0 10px 40px rgba(0,0,0,.45)}.subtitle{font-size:19px;line-height:1.9;color:#d1d5db;max-width:650px;margin-bottom:42px;text-shadow:0 4px 20px rgba(0,0,0,.35)}.hero-buttons{display:flex;flex-wrap:wrap;gap:18px;margin-bottom:48px}.primary-btn{height:54px;padding:0 34px;border:none;border-radius:999px;background:#00e5ff;color:#03111f;font-size:15px;font-weight:700;cursor:pointer;transition:.35s ease}.primary-btn:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 0 25px rgba(0,229,255,.45),0 15px 40px rgba(0,229,255,.22)}.secondary-btn{height:54px;padding:0 34px;border-radius:999px;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.14);color:#fff;font-size:15px;font-weight:600;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:.35s ease}.secondary-btn:hover{background:hsla(0,0%,100%,.08);transform:translateY(-4px) scale(1.02)}.hero-stats{display:flex;flex-wrap:wrap;gap:18px;margin-top:10px}.stat-card{min-width:170px;padding:22px 24px;border-radius:22px;background:linear-gradient(145deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.03));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid hsla(0,0%,100%,.08);box-shadow:0 10px 30px rgba(0,0,0,.25);transition:.35s ease}.stat-card:hover{transform:translateY(-8px) scale(1.02);border-color:rgba(0,229,255,.28);background:hsla(0,0%,100%,.09)}.stat-card h3{font-size:34px;font-weight:800;color:#00e5ff;margin-bottom:8px}.stat-card p{font-size:14px;line-height:1.5;color:#d1d5db}.slider-dots{position:absolute;left:50%;transform:translateX(-50%);bottom:28px;display:flex;align-items:center;gap:12px;z-index:5}.dot{width:12px;height:12px;border-radius:50%;background:hsla(0,0%,100%,.35);transition:.35s ease}.dot.active{width:34px;border-radius:999px;background:#00e5ff;box-shadow:0 0 20px rgba(0,229,255,.5)}.benefits-section,.problem-section,.service-cta,.workflow-section{position:relative;padding:120px 0}.benefits-section:before,.problem-section:before,.workflow-section:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:80%;height:1px;background:linear-gradient(90deg,transparent,rgba(0,229,255,.18),transparent)}.section-heading{position:relative;text-align:center;max-width:760px;margin:auto auto 70px}.section-heading:before{content:"";position:absolute;width:220px;height:220px;background:rgba(0,229,255,.08);filter:blur(90px);top:-80px;left:50%;transform:translateX(-50%);z-index:-1}.section-heading h2{font-size:42px;font-weight:800;line-height:1.1;letter-spacing:-2px;margin-bottom:20px}.section-heading p{font-size:18px;line-height:1.9;color:#94a3b8}.problem-grid{position:relative;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:34px;gap:34px;margin-top:10px}.problem-grid:before{content:"";position:absolute;left:50%;top:8%;width:1px;height:84%;background:linear-gradient(180deg,transparent,rgba(0,229,255,.45),transparent);transform:translateX(-50%)}.problem-card,.solution-card{position:relative;padding:42px;border-radius:34px;overflow:hidden;background:linear-gradient(145deg,rgba(20,25,35,.88),rgba(8,12,20,.74));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid hsla(0,0%,100%,.08);box-shadow:0 10px 40px rgba(0,0,0,.35);transition:transform .45s ease,box-shadow .45s ease,border-color .45s ease}.problem-card:before,.solution-card:before{content:"";position:absolute;top:-120px;left:50%;transform:translateX(-50%);width:240px;height:240px;filter:blur(90px);opacity:.14;z-index:0}.problem-card:after,.solution-card:after{content:"";position:absolute;top:-100%;left:-40%;width:120px;height:300%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.06),transparent);transform:rotate(25deg);transition:.9s}.problem-card:hover:after,.solution-card:hover:after{left:130%}.problem-card:before{background:#ff4d4d}.solution-card:before{background:#00e5ff}.problem-card:hover,.solution-card:hover{transform:translateY(-12px) scale(1.01);box-shadow:0 25px 60px rgba(0,0,0,.55)}.problem-card{border-top:3px solid #ff5d5d}.solution-card{border-top:3px solid #00e5ff}.card-icon{position:relative;z-index:2;width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:26px;margin-bottom:34px;background:hsla(0,0%,100%,.04);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.problem-card .card-icon{border:1px solid rgba(255,93,93,.35);box-shadow:0 0 25px rgba(255,93,93,.15)}.solution-card .card-icon{border:1px solid rgba(0,229,255,.35);box-shadow:0 0 25px rgba(0,229,255,.18)}.problem-card h3,.solution-card h3{position:relative;z-index:2;font-size:28px;font-weight:800;line-height:1.2;letter-spacing:-1px;margin-bottom:24px}.problem-card p,.solution-card p{position:relative;z-index:2;font-size:15px;line-height:1.9;color:#cbd5e1}.workflow-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:26px;gap:26px}.workflow-card{position:relative;padding:42px 34px;border-radius:30px;overflow:hidden;background:linear-gradient(145deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.02));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid hsla(0,0%,100%,.08);box-shadow:0 10px 35px rgba(0,0,0,.25);transition:.45s ease}.workflow-card:hover{transform:translateY(-12px) scale(1.01);border-color:rgba(0,229,255,.28);box-shadow:0 20px 50px rgba(0,0,0,.45)}.workflow-number{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#00e5ff;color:#04111f;font-size:26px;font-weight:800;margin-bottom:28px;box-shadow:0 0 25px rgba(0,229,255,.35)}.workflow-card h3{font-size:26px;font-weight:700;margin-bottom:18px}.workflow-card p{font-size:16px;line-height:1.8;color:#94a3b8}.benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:26px;gap:26px}.benefit-card{position:relative;padding:42px 32px;text-align:center;border-radius:30px;overflow:hidden;background:linear-gradient(145deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.02));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid hsla(0,0%,100%,.08);box-shadow:0 10px 35px rgba(0,0,0,.25);transition:.45s ease}.benefit-card:hover{transform:translateY(-12px) scale(1.01);border-color:rgba(0,229,255,.28);box-shadow:0 20px 50px rgba(0,0,0,.45)}.benefit-icon{width:56px;height:56px;margin:auto auto 26px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#00e5ff;color:#03111f;font-size:30px;font-weight:900;box-shadow:0 0 25px rgba(0,229,255,.35)}.benefit-card h3{font-size:19px;font-weight:700;line-height:1.5}.service-cta{position:relative;text-align:center;background:linear-gradient(180deg,#07101d,#030712)}.service-cta:before{content:"";position:absolute;top:-200px;left:50%;transform:translateX(-50%);width:500px;height:500px;background:radial-gradient(circle,rgba(0,229,255,.1),transparent 70%);filter:blur(100px);z-index:0}.service-cta .container{position:relative;z-index:2}.service-cta h2{font-size:40px;font-weight:800;line-height:1.1;letter-spacing:-2px;margin-bottom:22px}.service-cta p{font-size:16px;color:#94a3b8;max-width:700px;margin:auto auto 42px;line-height:1.9}.center{text-align:center}.cta-buttons{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:30px;flex-wrap:wrap;width:100%}@media (max-width:1400px){.container{max-width:1140px;padding:0 20px}.service-hero h1{font-size:48px}.subtitle{font-size:18px;line-height:1.8}.section-heading h2{font-size:38px}}@media (max-width:1200px){.container{max-width:100%;padding:0 20px}.service-hero{min-height:75vh;padding-top:100px;background-attachment:scroll}.hero-content{max-width:680px;padding:36px}.service-hero h1{font-size:42px;letter-spacing:-2px}.subtitle{font-size:17px;max-width:100%}.benefits-grid,.problem-grid,.workflow-grid{gap:22px}.benefit-card,.problem-card,.solution-card,.workflow-card{padding:34px}}@media (max-width:992px){.service-page:before{width:450px;height:450px;filter:blur(70px)}.service-hero{min-height:auto;padding:120px 0 90px;background-attachment:scroll}.hero-content{padding:28px;max-width:100%;border-radius:24px}.service-hero h1{font-size:36px;line-height:1.1;letter-spacing:-1.5px}.subtitle{font-size:16px;line-height:1.7;margin-bottom:32px}.hero-buttons{gap:14px;margin-bottom:36px}.primary-btn,.secondary-btn{height:50px;padding:0 26px;font-size:14px}.hero-stats{gap:14px}.stat-card{min-width:calc(50% - 7px);padding:18px;border-radius:18px}.stat-card h3{font-size:28px}.problem-grid{grid-template-columns:1fr;gap:24px}.problem-grid:before{display:none}.benefits-grid,.workflow-grid{grid-template-columns:repeat(2,1fr)}.section-heading{margin-bottom:50px}.section-heading h2{font-size:32px}.section-heading p{font-size:16px;line-height:1.7}.benefits-section,.problem-section,.service-cta,.workflow-section{padding:90px 0}.slider-dots{bottom:18px;gap:10px}.dot{width:10px;height:10px}.dot.active{width:28px}}@media (max-width:768px){.service-hero{min-height:100vh;padding:90px 0 40px;background-size:cover;background-position:50%;background-attachment:scroll;display:flex;align-items:flex-start}.hero-content{max-width:100%;padding:18px;border-radius:18px;background:rgba(6,11,20,.45)}.hero-badge{font-size:10px;padding:8px 14px;margin-bottom:14px}.service-hero h1{font-size:30px;line-height:1.15;letter-spacing:-1px;margin-bottom:14px}.subtitle{font-size:14px;line-height:1.6;margin-bottom:20px;max-width:100%}.hero-buttons{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.primary-btn,.secondary-btn{width:100%;height:48px;font-size:14px}.hero-stats{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;margin-top:10px}.stat-card{min-width:unset;width:100%;padding:16px 18px;border-radius:16px}.stat-card h3{font-size:24px;margin-bottom:4px}.stat-card p{font-size:13px;line-height:1.4}.slider-dots{display:none}}@media (max-width:480px){.container{padding:0 14px}.service-hero{padding:90px 0 60px}.hero-content{padding:18px;border-radius:16px}.service-hero h1{font-size:26px;letter-spacing:-1px}.subtitle{font-size:14px}.hero-badge{font-size:10px;padding:8px 14px}.primary-btn,.secondary-btn{height:46px;font-size:13px;padding:0 20px}.stat-card{padding:16px}.stat-card h3{font-size:24px}.stat-card p{font-size:13px}.benefit-card,.problem-card,.solution-card,.workflow-card{padding:20px}.section-heading h2{font-size:24px}.section-heading p{font-size:14px}.service-cta h2{font-size:24px}.service-cta p{font-size:14px}.benefits-section,.problem-section,.service-cta,.workflow-section{padding:70px 0}}@media (max-width:360px){.service-hero h1{font-size:22px}.subtitle{font-size:13px}.section-heading h2{font-size:22px}.problem-card h3,.solution-card h3,.workflow-card h3{font-size:18px}.benefit-card h3{font-size:15px}}