.ipadAppDev{background:#f6f7fb;padding:90px 0 0;font-family:sans-serif;position:relative;overflow:hidden}.container{z-index:2;max-width:1320px;margin:auto;padding:0 20px;position:relative}.ipadGlow{filter:blur(120px);border-radius:50%;position:absolute}.ipadGlowOne{background:#4facfe26;width:320px;height:320px;top:-80px;left:-100px}.ipadGlowTwo{background:#00f2fe26;width:280px;height:280px;bottom:0;right:-60px}.heroSection{grid-template-columns:1.2fr .8fr;align-items:center;gap:60px;margin-bottom:90px;display:grid}.miniTag{color:#00a8c5;letter-spacing:1px;background:#fff;border-radius:40px;margin-bottom:24px;padding:8px 18px;font-size:13px;font-weight:700;display:inline-block;box-shadow:0 10px 30px #0000000f}.heroLeft h1{color:#121212;margin-bottom:24px;font-size:64px;font-weight:700;line-height:1.1}.titleLine{gap:12px;margin-bottom:28px;display:flex}.titleLine span:first-child{background:#00bcd4;border-radius:20px;width:60px;height:4px}.titleLine span:last-child{background:#cfeef2;border-radius:20px;width:140px;height:4px}.heroLeft h4{color:#1d1d1d;margin-bottom:24px;font-size:24px;line-height:1.5}.heroLeft p{color:#616161;margin-bottom:20px;font-size:18px;line-height:1.9}.floatingCard{background:#fff;border-radius:32px;padding:30px;box-shadow:0 30px 80px #00000014}.floatingCard span{color:#111;margin-bottom:28px;font-size:28px;font-weight:700;display:block}.floatingImages{flex-direction:column;gap:24px;display:flex}.floatingImages img{border-radius:24px;width:100%;height:auto;transition:all .4s}.floatingImages img:hover{transform:translateY(-8px)scale(1.02)}.servicesLayout{grid-template-columns:repeat(2,1fr);gap:35px;margin-bottom:100px;display:grid}.serviceColumn{background:#fff;border-radius:32px;padding:40px;box-shadow:0 20px 50px #0000000d}.serviceHeading{align-items:flex-start;gap:20px;margin-bottom:30px;display:flex}.serviceHeading span{color:#fff;background:linear-gradient(135deg,#00bcd4,#00e5ff);border-radius:50%;justify-content:center;align-items:center;min-width:70px;height:70px;font-size:24px;font-weight:700;display:flex}.serviceHeading h3{color:#121212;font-size:28px;line-height:1.4}.creativeList{margin:0;padding:0;list-style:none}.creativeList li{color:#5e5e5e;margin-bottom:18px;padding-left:34px;font-size:17px;line-height:1.7;position:relative}.creativeList li:before{content:"";background:linear-gradient(135deg,#00bcd4,#00e5ff);border-radius:50%;width:14px;height:14px;position:absolute;top:12px;left:0;box-shadow:0 0 0 6px #00bcd41a}.showcaseTitle{text-align:center;margin-bottom:70px}.showcaseTitle span{color:#00bcd4;letter-spacing:2px;text-transform:uppercase;font-size:15px;font-weight:700}.showcaseTitle h2{color:#111;margin-top:16px;font-size:52px}.appRow{grid-template-columns:.9fr 1.1fr;align-items:center;gap:50px;margin-bottom:75px;display:grid}.reverseRow{grid-template-columns:1.1fr .9fr}.appContent{background:#fff;border-radius:32px;padding:45px;box-shadow:0 20px 60px #0000000f}.appLabel{color:#00bcd4;letter-spacing:2px;text-transform:uppercase;margin-bottom:10px;font-size:14px;font-weight:700}.appContent h3{color:#111;margin-bottom:20px;font-size:42px}.appContent p{color:#666;margin-bottom:30px;font-size:17px;line-height:1.9}.downloadBtn{color:#fff;background:linear-gradient(135deg,#00bcd4,#00e5ff);border-radius:60px;justify-content:center;align-items:center;padding:16px 34px;font-weight:700;text-decoration:none;transition:all .4s;display:inline-flex}.downloadBtn:hover{transform:translateY(-5px);box-shadow:0 20px 40px #00bcd44d}.screenGallery{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.screenCard{background:#fff;border-radius:26px;padding:0;transition:all .4s;overflow:hidden;box-shadow:0 20px 40px #0000000d}.screenCard:hover{transform:translateY(-10px)}.screenCard img{border-radius:18px;width:100%;height:auto}@media (max-width:1100px){.heroSection,.servicesLayout,.appRow,.reverseRow{grid-template-columns:1fr}.heroLeft h1{font-size:48px}.screenGallery{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ipadAppDev{padding:70px 0}.heroLeft h1{font-size:38px}.heroLeft h4{font-size:20px}.showcaseTitle h2{font-size:36px}.appContent h3{font-size:32px}.screenGallery{grid-template-columns:1fr}.serviceColumn,.appContent,.floatingCard{padding:28px}}
