.iphoneAppPage{background:#f5efe3;overflow:hidden;margin-top:30px}.iphoneHeader{margin-bottom:60px}.miniTag{display:inline-block;padding:10px 18px;border-radius:50px;background:rgba(47,111,224,.1);color:#2f6fe0;font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-bottom:18px}.iphoneHeader h1{margin-bottom:22px}.headingLine{display:flex;gap:10px;margin-bottom:25px}.headingLine span:first-child{width:45px;height:4px;border-radius:20px;background:#2f6fe0}.headingLine span:last-child{width:120px;height:4px;border-radius:20px;background:#2f6fe0;opacity:.4}.headerSubtitle{font-size:22px;color:#374151;max-width:850px;line-height:1.7}.topLayout{display:grid;grid-template-columns:1.6fr .7fr;grid-gap:40px;gap:40px;align-items:start}.glassCard{background:white;border-radius:30px;padding:40px;margin-bottom:40px;box-shadow:0 20px 60px rgba(0,0,0,.06)}.glassCard p{font-size:18px;line-height:2;color:#4b5563}.sectionTitle{margin-bottom:30px}.sectionTitle span{color:var(--theme_color);letter-spacing:2px;text-transform:uppercase;font-size:13px;font-weight:700}.sectionTitle h3{font-size:34px;line-height:1.4;margin-top:12px;color:#1d1630}.serviceSection,.techSection{background:white;padding:40px;border-radius:30px;margin-bottom:40px;box-shadow:0 20px 60px rgba(0,0,0,.05)}.serviceGrid,.techGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.serviceItem,.techItem{display:flex;gap:18px;align-items:flex-start;padding:20px;border-radius:22px;background:#faf6ee;transition:.4s ease}.serviceItem:hover,.techItem:hover{transform:translateY(-5px);background:#ffffff;box-shadow:0 15px 35px rgba(47,111,224,.12)}.serviceItem span{color:#fff;border-radius:16px;min-width:52px;height:52px}.serviceItem span,.techItem span{background:var(--theme_gradient_color);justify-content:center;align-items:center;font-weight:700;display:flex}.techItem span{min-width:38px;height:38px;border-radius:50%;color:#FFF}.serviceItem p,.techItem p{margin:0;font-size:16px;line-height:1.8;color:#4b5563}.rightSidebar{position:-webkit-sticky;position:sticky;top:120px}.rightSidebar h4{font-size:30px;margin-bottom:30px;color:#1d1630}.recentCard{background:white;border-radius:30px;padding:20px;margin-bottom:25px;text-align:center;box-shadow:0 20px 60px rgba(0,0,0,.06)}.recentCard img{width:100%;height:auto;object-fit:contain}.appsSection{margin-top:90px}.appCard{background:white;border-radius:35px;padding:50px;margin-bottom:50px;box-shadow:0 25px 70px rgba(0,0,0,.06)}.appTitle{margin-bottom:35px}.appTitle span.appTitleTag{color:var(--theme_color);letter-spacing:1px;text-transform:uppercase;font-size:14px;font-weight:700}.appTitle h3{font-size:40px;margin-top:10px;color:#1d1630}.appLayout{display:grid;grid-template-columns:2fr 1fr;grid-gap:40px;gap:40px;align-items:center}.screenshots{display:flex;gap:25px;flex-wrap:wrap}.screen{flex:1 1;min-width:200px;background:#faf6ee;border-radius:25px;padding:15px;transition:.4s ease}.screen:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(47,111,224,.12)}.screen img{width:100%;height:auto;border-radius:18px}.appInfo{background:#faf6ee;padding:35px;border-radius:28px}.appInfo h4{font-size:28px;margin-bottom:20px;color:#1d1630}.appInfo p{font-size:16px;line-height:1.9;color:#4b5563;margin-bottom:30px}.appInfo button{border:none;padding:16px 28px;border-radius:14px;background:linear-gradient(135deg,#2f6fe0,#0098a1);color:white;font-size:15px;font-weight:700;cursor:pointer;transition:.4s ease}.appInfo button:hover{transform:translateY(-4px);box-shadow:0 15px 35px rgba(47,111,224,.25)}@media (max-width:1200px){.appLayout,.topLayout{grid-template-columns:1fr}.rightSidebar{position:relative;top:0}}@media (max-width:1199px){.rightSidebar{display:flex;flex-wrap:wrap;gap:0 30px}.rightSidebar h4{width:100%}.rightSidebar .recentCard{width:47%}}@media (max-width:768px){.headerSubtitle{font-size:18px}.serviceGrid,.techGrid{grid-template-columns:1fr}.appCard{padding:30px}.appTitle h3{font-size:30px}.screenshots{flex-direction:column}.rightSidebar .recentCard{width:100%}.appsSection{margin-top:40px}.sectionTitle h3{font-size:24px}}@media (max-width:480px){.serviceSection,.techSection{padding:25px}.topLayout{gap:0}.serviceItem,.techItem{flex-direction:column}}