.svc{max-width:1040px;margin:0 auto;padding:48px clamp(20px,5vw,40px) 0}.svc__breadcrumb{font-family:var(--font-mono,monospace);letter-spacing:2px;text-transform:uppercase;color:var(--text-dim,#828282);flex-wrap:wrap;gap:10px;margin-bottom:48px;font-size:10px;display:flex}.svc__breadcrumb a{color:var(--text-muted,#8a8a8a);text-decoration:none}.svc__breadcrumb a:hover{color:var(--gold,#c8a96e)}.svc__label{font-family:var(--font-mono,monospace);letter-spacing:3px;text-transform:uppercase;color:var(--gold,#c8a96e);margin-bottom:20px;font-size:10px;display:block}.svc__title{font-family:var(--font-display,sans-serif);letter-spacing:.5px;color:var(--text-light,#e8dcc8);text-wrap:balance;margin:0 0 24px;font-size:clamp(30px,4.4vw,52px);font-weight:700;line-height:1.15}.svc__lede{color:var(--text-body,#b3b3b3);max-width:760px;margin:0 0 40px;font-size:18px;line-height:1.75}.svc__body{max-width:760px;margin-bottom:24px}.svc__intro-p{color:var(--text-body,#b3b3b3);margin:0 0 16px;font-size:16px;line-height:1.8}.svc__block{border-top:1px solid var(--border-subtle,#222);margin-top:24px;padding:40px 0 8px}.svc__block-title{font-family:var(--font-display,sans-serif);letter-spacing:1px;color:var(--text-light,#e8dcc8);margin:0 0 24px;font-size:clamp(20px,2.6vw,28px);font-weight:600}.svc__deliverables{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;max-width:900px;margin:0;padding:0;list-style:none;display:grid}.svc__deliverables li{color:var(--text-body,#b3b3b3);border:1px solid var(--border-subtle,#222);padding:16px 18px 16px 38px;font-size:15px;line-height:1.6;position:relative}.svc__deliverables li:before{content:"◆";color:var(--gold,#c8a96e);font-size:9px;position:absolute;top:21px;left:16px}.svc__process{flex-direction:column;gap:24px;max-width:760px;margin:0;padding:0;list-style:none;display:flex}.svc__step{align-items:flex-start;gap:20px;display:flex}.svc__step-number{font-family:var(--font-display,sans-serif);color:#c8a96e8c;min-width:44px;font-size:28px;font-weight:700;line-height:1.2}.svc__step-title{font-family:var(--font-display,sans-serif);letter-spacing:1px;color:var(--text-light,#e8dcc8);margin:0 0 6px;font-size:17px;font-weight:600}.svc__step-detail{color:var(--text-body,#b3b3b3);margin:0;font-size:15px;line-height:1.7}.svc__proof{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.svc__proof-card{border:1px solid var(--border-subtle,#222);flex-direction:column;gap:10px;height:100%;padding:24px;text-decoration:none;transition:border-color .25s;display:flex}.svc__proof-card:hover{border-color:#c8a96e80}.svc__proof-title{font-family:var(--font-display,sans-serif);letter-spacing:1px;color:var(--text-light,#e8dcc8);font-size:18px;font-weight:600}.svc__proof-sub{color:var(--text-muted,#8a8a8a);flex-grow:1;font-size:14px;line-height:1.6}.svc__proof-cta{font-family:var(--font-mono,monospace);letter-spacing:2px;text-transform:uppercase;color:var(--gold,#c8a96e);font-size:10px}.svc__faqs{flex-direction:column;gap:28px;max-width:760px;margin:0;display:flex}.svc__faq dt{font-family:var(--font-display,sans-serif);letter-spacing:.5px;color:var(--text-light,#e8dcc8);margin-bottom:10px;font-size:17px;font-weight:600}.svc__faq dd{color:var(--text-body,#b3b3b3);margin:0;font-size:15px;line-height:1.75}
