.about-heading{grid-column:1/-1;margin-bottom:0}.audience-link{display:inline-block;font-size:1rem;line-height:1.8;margin:1rem}.project-preview{margin:0 0 1.5rem}.project-preview img{display:block;width:100%;height:auto;aspect-ratio:1024/559;object-fit:cover;border-radius:12px}.project-preview figcaption{font-size:.8rem;color:#aaa69e;line-height:1.6;margin-top:.5rem}.project-scope summary{cursor:pointer;padding:1rem 0;font-weight:600}.scope-outcome{font-size:.95rem;line-height:1.8;color:#b9b4a9}.journey-section h2{font-size:clamp(1.8rem,4vw,3.3rem);line-height:1.35}.journey-section p{font-size:1rem;line-height:1.9;max-width:65ch}.scene-layout{display:grid;grid-template-columns:1.4fr 1fr;gap:2rem;align-items:center;margin-top:2rem}.scene-image{margin:0;overflow:hidden;border-radius:16px;background:#080808}.scene-image img{width:100%;height:auto;display:block;transition:filter .6s}.scene-image figcaption{padding:.8rem;font-size:.85rem;color:#aaa69e}.scene-buttons{display:flex;flex-wrap:wrap;gap:.5rem}.scene-buttons [aria-pressed=true]{border-color:#d6bd91;background:#d6bd91;color:#131313}.deliverable-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:2rem 0}.deliverable-grid article{border-top:1px solid #8e7753;padding-top:1rem}.deliverable-grid span{font-family:monospace;color:#c9ac78}.sample-banner{padding:1rem;border:1px solid #c9ac78;color:#d6bd91;line-height:1.8}.table-scroll{overflow:auto}.table-scroll table{width:100%;border-collapse:collapse}.table-scroll td,.table-scroll th{padding:1rem;border:1px solid #494238;text-align:start}.lead-board{background:#131313;color:#eee;font:16px system-ui;line-height:1.8}.lead-board main{max-width:1000px;margin:2rem auto;padding:1rem}.lead-card{padding:1.5rem;border:1px solid #494238;border-radius:12px;margin:1rem 0}.lead-card pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.lead-board a{color:#dfc18b}.lead-board button,.lead-board select{font:inherit;padding:.65rem;margin:.5rem;border-radius:6px}.lead-card small{overflow-wrap:anywhere}.work-card{min-width:0}.journey-section a,.journey-section button{min-height:44px}.service-page main section{margin-block:2.5rem}.service-page main p{line-height:1.9;font-size:1rem}@media(max-width:700px){.scene-layout,.deliverable-grid{grid-template-columns:1fr}.scene-buttons button{flex:1}.table-scroll table{min-width:480px}.project-preview{margin-bottom:1rem}.hero-actions{align-items:stretch}.hero-actions a{max-width:100%}}@media(prefers-reduced-motion:reduce){.scene-image img{transition:none}}@media print{header,footer,.floating-whatsapp,button{display:none!important}body{background:white!important;color:black!important}.sample-banner{color:black}.service-page main{max-width:none}}
.budget-reserve{margin-top:1.5rem;padding-top:1rem;border-top:1px solid #494238}.budget-reserve label{display:block;font-weight:600}.budget-reserve select{padding:.7rem;min-height:44px;background:#202020;color:#eee;border:1px solid #61543d;font:inherit}.budget-reserve p{font-size:.9rem;line-height:1.8}
