.development-landing{min-height:100vh;background:var(--color-cream)}.development-hero{position:relative;min-height:85vh;display:flex;align-items:center;justify-content:center;padding:8rem 2rem 6rem;overflow:hidden}.development-hero-bg{background:linear-gradient(145deg,#1a1f2e,#2d3748 40%,#4a5568);z-index:0}.development-hero-bg,.development-hero-overlay{position:absolute;top:0;left:0;right:0;bottom:0}.development-hero-overlay{background:radial-gradient(ellipse at 20% 50%,rgba(233,30,140,.15) 0,transparent 50%),radial-gradient(ellipse at 80% 50%,rgba(79,70,229,.15) 0,transparent 50%),radial-gradient(ellipse at center,transparent 0,rgba(0,0,0,.3) 100%)}.development-hero-content{position:relative;z-index:1;text-align:center;max-width:1000px;margin:0 auto}.development-badge{display:inline-flex;align-items:center;gap:.5rem;background:rgba(255,255,255,.08);border:3px solid var(--color-hot-pink-light);padding:.5rem 1rem;border-radius:50px;color:#fff;font-size:.875rem;font-weight:500;margin-bottom:2rem;backdrop-filter:blur(10px)}.development-hero-title{font-family:var(--font-heading);font-size:clamp(2.5rem,6vw,4.5rem);font-weight:700;color:#fff;line-height:1.1;margin-bottom:1.5rem}.development-highlight{color:var(--color-hot-pink);text-shadow:0 0 30px rgba(233,30,140,.6)}.development-hero-subtitle{font-size:clamp(1.125rem,2vw,1.375rem);color:rgba(255,255,255,.85);line-height:1.6;max-width:800px;margin:0 auto 2.5rem}.development-hero-ctas{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.development-cta-primary{display:inline-flex;align-items:center;gap:.5rem;background:var(--color-hot-pink);color:#fff;font-weight:600;padding:1rem 2rem;border-radius:8px;border:none;cursor:pointer;font-size:1.125rem;transition:all .3s ease;box-shadow:0 4px 20px rgba(233,30,140,.4)}.development-cta-primary:hover{background:var(--color-hot-pink-dark);transform:translateY(-2px);box-shadow:0 6px 30px rgba(233,30,140,.5)}.development-cta-secondary{display:inline-flex;align-items:center;gap:.5rem;background:rgba(255,255,255,.1);color:#fff;font-weight:600;padding:1rem 2rem;border-radius:8px;border:2px solid rgba(255,255,255,.5);cursor:pointer;font-size:1.125rem;transition:all .3s ease;text-decoration:none}.development-cta-secondary:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.8)}.development-cta-outline{display:inline-flex;align-items:center;gap:.5rem;background:rgba(255,255,255,.1);color:#fff;font-weight:600;padding:1rem 2rem;border-radius:8px;border:2px solid rgba(255,255,255,.5);cursor:pointer;font-size:1.125rem;transition:all .3s ease;text-decoration:none}.development-cta-outline:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.8)}.development-trust-badges{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}.trust-badge{color:rgba(255,255,255,.7);font-size:.875rem;display:flex;align-items:center;gap:.5rem}.trust-badge:before{content:"✓";color:var(--color-hot-pink-light)}.section-title{font-family:var(--font-heading);font-size:clamp(2rem,4vw,2.75rem);font-weight:700;color:var(--color-charcoal);text-align:center;margin-bottom:1rem}.section-subtitle{font-size:1.125rem;color:var(--color-charcoal-light);text-align:center;max-width:600px;margin:0 auto 3rem;line-height:1.6}.development-build{padding:6rem 2rem;background:#fff}.build-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1000px;margin:0 auto}.build-card{text-align:center;padding:2rem 1.5rem}.build-icon{width:56px;height:56px;background:linear-gradient(135deg,#e91e8c,#c2185b);border-radius:14px;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem;color:#fff;box-shadow:0 4px 20px rgba(233,30,140,.4)}.build-title{font-family:var(--font-heading);font-size:1.25rem;font-weight:600;color:var(--color-charcoal);margin-bottom:.75rem}.build-description{color:var(--color-charcoal-light);line-height:1.6;font-size:.9375rem}.development-capabilities{padding:6rem 2rem;background:var(--color-cream)}.capabilities-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:1000px;margin:0 auto}.capability-card{display:flex;gap:1.25rem;padding:1.75rem;background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:14px;transition:all .3s ease}.capability-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.08);border-color:var(--color-hot-pink-light)}.capability-icon{width:52px;height:52px;background:rgba(233,30,140,.15);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#e91e8c;flex-shrink:0}.capability-content{flex:1}.capability-title{font-family:var(--font-heading);font-size:1.125rem;font-weight:600;color:var(--color-charcoal);margin-bottom:.5rem}.capability-description{color:var(--color-charcoal-light);line-height:1.6;font-size:.9375rem;margin:0}.development-projects{padding:6rem 2rem;background:#fff}.projects-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;max-width:1200px;margin:0 auto}.project-card{background:var(--color-cream);padding:1.75rem;border-radius:16px;border:1px solid rgba(0,0,0,.05);transition:all .3s ease}.project-card:hover{box-shadow:0 8px 32px rgba(0,0,0,.06)}.project-card-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid rgba(0,0,0,.06)}.project-icon{width:44px;height:44px;background:rgba(233,30,140,.15);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#e91e8c;flex-shrink:0}.project-title{font-family:var(--font-heading);font-size:1.125rem;font-weight:600;color:var(--color-charcoal);margin:0}.project-list{list-style:none;padding:0;margin:0}.project-list li{display:flex;align-items:flex-start;gap:.625rem;padding:.5rem 0;color:var(--color-charcoal-light);font-size:.9375rem;line-height:1.4}.check-icon{color:#e91e8c;flex-shrink:0;margin-top:3px}.development-agencies{padding:6rem 2rem;background:linear-gradient(180deg,#1a2b1e,#243328)}.agencies-content{max-width:800px;margin:0 auto;text-align:center}.agencies-badge{display:inline-flex;align-items:center;gap:.5rem;background:var(--color-forest-green);color:#fff;font-size:.875rem;font-weight:600;padding:.625rem 1.25rem;border-radius:50px;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.05em}.agencies-title{font-family:var(--font-heading);font-size:clamp(2rem,4vw,2.75rem);font-weight:700;color:#fff;margin-bottom:1rem}.agencies-description{font-size:1.125rem;color:rgba(255,255,255,.85);line-height:1.7;margin-bottom:2.5rem}.agencies-features{display:grid;grid-template-columns:1fr;gap:.75rem;margin-bottom:2.5rem;max-width:500px;margin-left:auto;margin-right:auto}.agencies-feature{display:flex;align-items:center;gap:.75rem;text-align:left;padding:.75rem 1rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:8px}.agencies-feature .check-icon{color:var(--color-sage);flex-shrink:0}.agencies-feature span{color:rgba(255,255,255,.9);font-size:.9375rem;line-height:1.5}.agencies-cta{margin-top:2rem}.development-cta-section{padding:6rem 2rem;background:linear-gradient(145deg,#2d3748,#4a5568)}.cta-content{text-align:center;max-width:700px;margin:0 auto}.cta-title{font-family:var(--font-heading);font-size:clamp(2rem,4vw,2.75rem);font-weight:700;color:#fff;margin-bottom:1rem}.cta-description{font-size:1.125rem;color:rgba(255,255,255,.85);line-height:1.6;margin-bottom:2rem}.cta-buttons{margin-bottom:1.5rem}.cta-divider{color:rgba(255,255,255,.6);font-size:.875rem;margin:0 .5rem}@media (max-width:968px){.build-grid{grid-template-columns:1fr;gap:1.5rem}.build-card{max-width:400px;margin:0 auto}.capabilities-grid{grid-template-columns:1fr;gap:1.25rem}}@media (max-width:768px){.development-hero{padding:6rem 1.5rem 4rem;min-height:80vh}.development-hero-ctas{flex-direction:column;align-items:center}.development-cta-outline,.development-cta-primary,.development-cta-secondary{width:100%;max-width:300px;justify-content:center}.development-agencies,.development-build,.development-capabilities,.development-cta-section,.development-projects{padding:4rem 1.5rem}.capability-card{flex-direction:column;text-align:center;gap:1rem}.capability-icon{margin:0 auto}.projects-grid{grid-template-columns:1fr}.development-trust-badges{flex-direction:column;gap:.75rem}}