.contextual-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 25px;justify-content:flex-end}
.contextual-cta{position:relative;z-index:1}
.contextual-cta>p{flex:1;max-width:43ch}
.contextual-actions .button{min-height:52px}
.method-list .method-action{display:inline-flex;align-items:center;justify-content:space-between;gap:14px;min-height:44px;font-size:13px;line-height:1.5;color:var(--lime);border-color:#6b8afc;text-decoration:none;padding:12px 15px}
.method-action:hover{background:#182238;border-color:var(--lime)}
.section-next{margin-top:28px}
.mobile-contact[hidden]{display:none}
@media(max-width:760px){.deliverable-grid{gap:14px}.deliverable-grid article{padding:22px}.deliverable-grid h3{font-size:27px;margin:14px 0}.deliverable-grid p{margin:0}}
.scope-clarity,.sector-context{padding:24px var(--gutter);background:#eef1f8;color:#070a12;font:500 15px/1.7 var(--body);border-block:1px solid #a8b6c0}
.scope-clarity a,.sector-context a{text-decoration:underline;text-underline-offset:4px;font-weight:600;display:inline-block;margin-left:18px}
.sector-context{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center}
.sector-context a{margin-left:auto}.sector-use-case{width:100%;max-width:80ch;font-size:15px}
.service-photography{padding:60px var(--gutter)}.service-photography h2{font-size:clamp(34px,4vw,58px);margin:20px 0}.service-photography>p{max-width:80ch}
@media(max-width:600px){.scope-clarity a{margin-left:0;margin-top:10px}.sector-context{align-items:flex-start;flex-direction:column}.sector-context a{margin-left:0}}
@media(max-width:1100px){.contextual-cta{align-items:flex-start;flex-direction:column}.contextual-actions{justify-content:flex-start}.contextual-cta>p{max-width:65ch}}
@media(max-width:600px){.contextual-actions{align-items:flex-start;flex-direction:column;gap:14px;width:100%}.contextual-actions .button{width:100%;gap:18px}.method-list .method-action{font-size:12px}}
