.appdev-lite-page{color:#002a3e;background:linear-gradient(135deg,#fff 0%,#f0f9ff 100%);min-height:100vh}.appdev-lite-container{width:min(1200px,90vw);margin:0 auto}.appdev-lite-hero{text-align:center;padding:6rem 1.5rem 4rem}.appdev-lite-hero-title{color:#002a3e;margin-bottom:1.5rem;font-size:clamp(2rem,4.5vw,3.5rem);font-weight:700}.appdev-lite-hero-subtitle{color:#002a3ecc;max-width:720px;margin:0 auto 2.5rem;font-size:clamp(1rem,3vw,1.25rem);line-height:1.6}.appdev-lite-primary-btn{color:#002a3e;background-color:#62c7fd;border-radius:999px;justify-content:center;align-items:center;padding:1rem 2.5rem;font-weight:600;text-decoration:none;transition:transform .3s,box-shadow .3s;display:inline-flex;box-shadow:0 15px 30px #62c7fd66}.appdev-lite-primary-btn:hover{transform:translateY(-2px);box-shadow:0 20px 40px #62c7fd80}.appdev-lite-section{padding:5rem 1.5rem}.appdev-lite-services{background-color:#fff}.appdev-lite-section-title{text-align:center;color:#002a3e;margin-bottom:3rem;font-size:clamp(2rem,4vw,3rem);font-weight:700}.appdev-lite-card-grid,.appdev-lite-stories-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem;display:grid}.appdev-lite-card{background-color:#f0f9ff;border:2px solid #62c7fd;border-radius:1.5rem;min-height:260px;padding:2rem}.card-hover{transition:border-color .3s,box-shadow .3s;box-shadow:0 10px 30px #62c7fd26}.card-hover:hover{border-color:#002a3e;box-shadow:0 20px 40px #62c7fd33}.appdev-lite-card-icon{background-color:#62c7fd;border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:1.5rem;display:flex}.appdev-lite-icon{color:#002a3e;width:24px;height:24px}.appdev-lite-card h3{margin-bottom:.75rem;font-size:1.5rem}.appdev-lite-card p{color:#002a3ecc;line-height:1.6}.appdev-lite-process{color:#fff;background:linear-gradient(135deg,#002a3e 0%,#004d6d 100%);padding:5rem 1.5rem}.appdev-lite-process-title{text-align:center;color:#fff;margin-bottom:3rem;font-size:clamp(2rem,4vw,3rem)}.appdev-lite-process-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2rem;display:grid}.appdev-lite-process-card{background:#62c7fd14;border:2px solid #62c7fd;border-radius:1.25rem;padding:2rem;transition:transform .3s}.appdev-lite-process-card:hover{transform:scale(1.02)}.appdev-lite-process-number{color:#62c7fd;margin-bottom:1rem;font-size:2.75rem;font-weight:700}.appdev-lite-process-card h3{color:#62c7fd;margin-bottom:.5rem;font-size:1.25rem}.appdev-lite-process-card p{color:#ffffffe6}.appdev-lite-tech{background-color:#fff}.appdev-lite-tech-slider{width:100%;padding:1.5rem 0;position:relative;overflow:hidden}.appdev-lite-tech-track{gap:3rem;animation:30s linear infinite appdev-lite-slide;display:flex}.appdev-lite-tech-row{gap:1.5rem;display:flex}.appdev-lite-tech-item{background-color:#fff;border:1px solid #002a3e1a;border-radius:1rem;flex-direction:column;align-items:center;gap:.5rem;min-width:160px;padding:1.25rem;transition:border .3s,box-shadow .3s;display:flex;box-shadow:0 10px 25px #0000000d}.appdev-lite-tech-item:hover{border:2px solid #62c7fd}.appdev-lite-tech-icon{font-size:2.25rem}.appdev-lite-tech-item p{color:#002a3e;font-weight:600}@keyframes appdev-lite-slide{0%{transform:translate(0)}to{transform:translate(-50%)}}.appdev-lite-stories-grid .appdev-lite-story{background-color:#fff;border:2px solid #62c7fd;border-radius:1.5rem;flex-direction:column;display:flex;overflow:hidden}.appdev-lite-story-hero{background:linear-gradient(135deg,#62c7fd 0%,#002a3e 100%);justify-content:center;align-items:center;height:12rem;display:flex}.appdev-lite-story-icon{color:#fff;width:96px;height:96px}.appdev-lite-story-content{padding:1.5rem}.appdev-lite-story-content h3{margin-bottom:.5rem;font-size:1.25rem}.appdev-lite-story-content p{color:#002a3ecc;margin-bottom:.75rem}.appdev-lite-story-content span{color:#62c7fd;font-weight:600}.appdev-lite-cta{text-align:center;background:#fff;border-top:1px solid #002a3e14;padding:5rem 1.5rem}.appdev-lite-cta h2{color:#002a3e;margin-bottom:1rem;font-size:clamp(2rem,4vw,3rem)}.appdev-lite-cta p{color:#002a3ebf;margin-bottom:2rem;font-size:1.2rem}.fade-in{animation:.6s fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (min-width:600px){.appdev-lite-cta-actions{flex-direction:row;justify-content:center}}@media (max-width:768px){.process-step:before{display:none}.appdev-lite-card,.appdev-lite-story-content{text-align:center}}
