.mobile-app-management-hero{position:relative;padding:160px 0 100px;overflow:hidden}.mobile-app-management-hero-bg{position:absolute;inset:0}.mobile-app-management-hero-gradient{position:absolute;inset:0;background:linear-gradient(135deg,#083b66,#0a4d85,#40bad2)}.mobile-app-management-hero-pattern{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30 5c0 5.523-4.477 10-10 10h-5v10h-5c-5.523 0-10 4.477-10 10s4.477 10 10 10h5v10h5c5.523 0 10-4.477 10-10s4.477-10 10-10h5V25h5c5.523 0 10-4.477 10-10s-4.477-10-10-10h-5V-5h-5c-5.523 0-10 4.477-10 10z' fill='%23ffffff' fill-opacity='0.03'/%3E%3C/svg%3E")}.mobile-app-management-hero-content{position:relative;z-index:1;text-align:center;max-width:800px;margin:0 auto}.mobile-app-management-badge{display:inline-block;background:#ffffff26;backdrop-filter:blur(10px);padding:10px 24px;border-radius:50px;color:var(--white);font-size:.875rem;font-weight:600;margin-bottom:24px;border:1px solid rgba(255,255,255,.2)}.mobile-app-management-hero h1{color:var(--white);font-size:clamp(2.5rem,5vw,3.5rem);margin-bottom:20px}.mobile-app-management-hero p{color:#ffffffd9;font-size:1.25rem;margin-bottom:40px}.mobile-app-management-hero-actions{display:flex;justify-content:center;gap:16px}.text-gradient{background:linear-gradient(90deg,var(--ocean-blue) 0%,#7dd3e8 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.what-is-section{background:var(--white)}.approach-section{position:relative}.approach-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.approach-card{background:var(--white);border-radius:var(--border-radius-lg);padding:40px;text-align:left;border:1px solid rgba(0,0,0,.06);box-shadow:var(--shadow-sm);transition:all var(--transition-base)}.approach-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:#00000014}.approach-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:var(--ocean-blue-light);border-radius:12px;color:var(--primary-blue);margin-bottom:24px}.approach-card h3{font-size:1.25rem;font-weight:700;margin-bottom:12px;letter-spacing:-.02em}.approach-card p{font-size:1rem;margin:0;line-height:1.7;color:#000000b3}.offerings-section{background:var(--white)}.offerings-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.offering-item{display:flex;align-items:center;gap:12px;background:var(--white);padding:20px 24px;border-radius:var(--border-radius);border:1px solid rgba(0,0,0,.06);color:var(--text-black);transition:all var(--transition-base)}.offering-item:hover{border-color:#40bad233;background:#40bad205}.offering-item svg{color:var(--ocean-blue);flex-shrink:0}.benefits-section{position:relative}.benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.benefit-card{background:var(--white);border-radius:var(--border-radius-lg);padding:40px;text-align:left;border:1px solid rgba(0,0,0,.06);box-shadow:var(--shadow-sm);transition:all var(--transition-base)}.benefit-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:#00000014}.benefit-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:var(--ocean-blue-light);border-radius:12px;color:var(--primary-blue);margin-bottom:24px}.benefit-card h3{font-size:1.25rem;font-weight:700;margin-bottom:12px;letter-spacing:-.02em}.benefit-card p{font-size:1rem;margin:0;line-height:1.7;color:#000000b3}.process-section{background:var(--white)}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.process-card{background:var(--white);border-radius:var(--border-radius-lg);padding:40px;text-align:left;position:relative;border:1px solid rgba(0,0,0,.06);box-shadow:var(--shadow-sm);transition:all var(--transition-base)}.process-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:#00000014}.process-number{font-family:var(--font-heading);font-size:2.5rem;font-weight:800;color:var(--ocean-blue);margin-bottom:20px;letter-spacing:-.03em}.process-card h3{font-size:1.375rem;font-weight:700;margin-bottom:12px;letter-spacing:-.02em}.process-card p{font-size:1rem;margin:0;line-height:1.7;color:#000000b3}.use-cases-section{position:relative}.use-cases-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.use-case-item{display:flex;align-items:center;gap:12px;background:var(--white);padding:20px 24px;border-radius:var(--border-radius);border:1px solid rgba(0,0,0,.06);color:var(--text-black);transition:all var(--transition-base)}.use-case-item:hover{border-color:#40bad233;background:#40bad205}.use-case-item svg{color:var(--ocean-blue);flex-shrink:0}.results-section{background:var(--white)}.results-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.result-item{display:flex;align-items:flex-start;gap:20px;background:var(--white);padding:40px;border-radius:var(--border-radius-lg);border:1px solid rgba(0,0,0,.06);box-shadow:var(--shadow-sm);transition:all var(--transition-base)}.result-item:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:#00000014}.result-item svg{color:var(--ocean-blue);flex-shrink:0;margin-top:4px}.result-item h4{font-size:1.25rem;font-weight:700;margin-bottom:8px;letter-spacing:-.02em}.result-item p{font-size:1rem;margin:0;line-height:1.7;color:#000000b3}.mobile-app-management-cta{background:var(--gradient-primary);padding:100px 0}.mobile-app-management-cta-content{text-align:center;max-width:700px;margin:0 auto}.mobile-app-management-cta-content>svg{color:var(--ocean-blue);margin-bottom:24px}.mobile-app-management-cta h2{color:var(--white);font-size:2.5rem;margin-bottom:16px}.mobile-app-management-cta p{color:#ffffffd9;font-size:1.25rem;margin-bottom:40px}@media(max-width:1024px){.approach-grid,.benefits-grid,.process-grid,.results-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.mobile-app-management-hero{padding:80px 0 48px}.approach-grid,.benefits-grid,.process-grid,.use-cases-grid,.results-grid,.offerings-grid{grid-template-columns:1fr}.mobile-app-management-cta{padding:60px 0}.mobile-app-management-cta h2{font-size:2rem}}@media(max-width:480px){.mobile-app-management-hero{padding:60px 0 36px}}
