.deliverables{background:#f5f7fa;padding:6rem 0}.deliverables .container{margin:0 auto;max-width:1200px;padding:0 2rem}.deliverables .section-header{margin-bottom:4rem;text-align:center}.deliverables .section-label{color:#c9a961;display:block;font-size:.875rem;font-weight:600;letter-spacing:2px;margin-bottom:1rem;text-transform:uppercase}.deliverables h2{color:#0a0e17;font-family:Lora,serif;font-size:3.5rem;font-weight:400;letter-spacing:-.5px;line-height:1.2;margin-bottom:1.5rem}.deliverables .subtitle{color:#1a2332;font-size:1.25rem;font-weight:200;letter-spacing:.5px;margin:0 auto;max-width:700px;opacity:.8}.deliverables-list{display:flex;flex-direction:column;gap:2.5rem;margin-top:3rem}.deliverable-item{background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(26,35,50,.08);padding:2.5rem;transition:transform .3s ease,box-shadow .3s ease}.deliverable-item:hover{box-shadow:0 8px 30px rgba(26,35,50,.15);transform:translateY(-4px)}.deliverable-icon{align-items:center;background:#c9a961;border-radius:50%;display:flex;font-size:1.5rem;height:50px;justify-content:center;margin-bottom:1.5rem;width:50px}.deliverable-title{color:#0a0e17;font-family:Montserrat,sans-serif;font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.deliverable-desc{color:#1a2332;line-height:1.7;margin:0;opacity:.8}@media (max-width:1024px){.deliverables h2{font-size:2.75rem}}@media (max-width:768px){.deliverables{padding:4rem 0}.deliverables h2{font-size:1.75rem;letter-spacing:-.25px}.deliverables .subtitle{font-size:1.125rem}.deliverable-item{padding:2rem}.deliverable-title{font-size:1.125rem}.deliverable-desc{font-size:.9375rem}}