.svc-context[data-sx-3c4ls4js]{margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--line)}.svc-context-head[data-sx-3c4ls4js]{font-size:var(--step-0);font-weight:700;margin:0 0 var(--space-xs)}.svc-context[data-sx-3c4ls4js] p[data-sx-3c4ls4js]{margin:0;color:var(--ink-soft, #555);line-height:1.7}.section-author[data-sx-3c4ls4js]{background:var(--paper)}.author-card[data-sx-3c4ls4js]{display:flex;gap:var(--space-lg);align-items:center;flex-wrap:wrap}.author-photo[data-sx-3c4ls4js]{width:160px;height:160px;border-radius:50%;object-fit:cover;flex:none;border:4px solid var(--paper-2)}.author-body[data-sx-3c4ls4js]{flex:1 1 320px}.author-body[data-sx-3c4ls4js] h2[data-sx-3c4ls4js]{margin:.2rem 0 .6rem}.section-industries[data-sx-3c4ls4js]{background:var(--paper-2)}.ind-rows[data-sx-3c4ls4js]{display:grid;gap:var(--space-2xl);margin-top:var(--space-2xl)}.ind-row[data-sx-3c4ls4js]{display:grid;gap:var(--space-lg);align-items:center}@media(min-width:760px){.ind-row[data-sx-3c4ls4js]{grid-template-columns:1fr 1fr;gap:var(--space-2xl)}.ind-row--rev[data-sx-3c4ls4js] .ind-media[data-sx-3c4ls4js]{order:2}}.ind-media[data-sx-3c4ls4js]{border-radius:var(--radius-lg);overflow:hidden}.ind-media[data-sx-3c4ls4js] img[data-sx-3c4ls4js]{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:3 / 2}.ind-body[data-sx-3c4ls4js] h3[data-sx-3c4ls4js]{font-size:var(--step-2);margin:0 0 var(--space-sm)}.ind-body[data-sx-3c4ls4js] p[data-sx-3c4ls4js]{color:var(--ink-soft, #555);line-height:1.7;margin:0 0 var(--space-md)}.ind-areas[data-sx-3c4ls4js]{font-size:var(--step--1);color:var(--ink-soft, #666);margin:0!important}.ind-areas[data-sx-3c4ls4js] span[data-sx-3c4ls4js]{font-weight:700;color:var(--ink)}.cov-grid[data-sx-3c4ls4js]{display:grid;gap:var(--space-2xl)}@media(min-width:760px){.cov-grid[data-sx-3c4ls4js]{grid-template-columns:1fr 1fr;gap:var(--space-2xl)}}.cov-h[data-sx-3c4ls4js]{font-size:var(--step-2);margin:0 0 var(--space-sm)}.cov-chips[data-sx-3c4ls4js]{list-style:none;padding:0;margin:var(--space-md) 0 0;display:flex;flex-wrap:wrap;gap:.5rem}.cov-chip[data-sx-3c4ls4js]{font-size:var(--step--1);background:var(--paper-2);border:1px solid var(--line);border-radius:999px;padding:.35rem .8rem;color:var(--ink)}.cov-chip--link[data-sx-3c4ls4js]{text-decoration:none;font-weight:600;transition:background .15s ease,border-color .15s ease,color .15s ease}.cov-chip--link[data-sx-3c4ls4js]:hover{background:var(--accent);border-color:var(--accent);color:#fff}.section-market[data-sx-3c4ls4js]{background:linear-gradient(135deg,var(--accent) 0%,#d45515 100%);color:var(--white);position:relative;overflow:hidden}.section-market[data-sx-3c4ls4js] h2[data-sx-3c4ls4js],.section-market[data-sx-3c4ls4js] p[data-sx-3c4ls4js].lead,.section-market[data-sx-3c4ls4js] p[data-sx-3c4ls4js],.section-market[data-sx-3c4ls4js] .insight-block[data-sx-3c4ls4js],.section-market[data-sx-3c4ls4js] .stat-l[data-sx-3c4ls4js]{color:var(--white)}.section-market[data-sx-3c4ls4js] .stat-n[data-sx-3c4ls4js]{color:var(--white)}.section-market[data-sx-3c4ls4js]:before{content:"";position:absolute;top:0;right:-100px;width:400px;height:400px;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);pointer-events:none}.market-content[data-sx-3c4ls4js]{display:flex;flex-direction:column;gap:var(--space-md)}.market-lead[data-sx-3c4ls4js]{font-size:var(--step-0);line-height:1.6;margin:0;color:#ffffffeb!important}.market-reality[data-sx-3c4ls4js]{background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:var(--radius-lg);padding:var(--space-lg);backdrop-filter:blur(4px);margin-top:var(--space-sm)}.market-reality-head[data-sx-3c4ls4js]{font-size:var(--step--1);font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#ffe4cf!important;margin-bottom:var(--space-md)}.market-reality-list[data-sx-3c4ls4js]{list-style:none;padding:0;margin:0;display:grid;gap:.65rem}.market-reality-list[data-sx-3c4ls4js] li[data-sx-3c4ls4js]{display:flex;gap:.75rem;color:#fff!important;font-size:var(--step-0);line-height:1.45;font-weight:500}.market-reality-bullet[data-sx-3c4ls4js]{flex-shrink:0;color:#ffe4cf;font-weight:800;width:1rem}.market-pricing[data-sx-3c4ls4js]{border-left:3px solid #fff;padding-left:var(--space-md);margin-top:var(--space-sm)}.market-pricing-label[data-sx-3c4ls4js]{font-size:var(--step--1);font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#ffe4cf!important;margin-bottom:.35rem}.market-pricing-text[data-sx-3c4ls4js]{font-size:var(--step-0);color:#ffffffe6!important;line-height:1.5;margin:0}.section-services[data-sx-3c4ls4js]{background:var(--paper);position:relative}.section-faq[data-sx-3c4ls4js]{background:linear-gradient(180deg,var(--paper-2) 0%,#f5f0e8 100%);position:relative}.section--ink[data-sx-3c4ls4js]{background:var(--charcoal);position:relative}.crumbs[data-sx-3c4ls4js]{display:flex;gap:.4rem;align-items:center;font-size:.9rem;margin-bottom:var(--space-md);color:var(--ink-soft)}.city-hook[data-sx-3c4ls4js]{font-size:var(--step-1);font-weight:700;color:var(--ink);letter-spacing:-.01em;margin-bottom:var(--space-sm)}.crumbs[data-sx-3c4ls4js] a[data-sx-3c4ls4js]{color:var(--ink);text-decoration:none}.crumbs[data-sx-3c4ls4js] a[data-sx-3c4ls4js]:hover{color:var(--accent-ink)}.crumbs[data-sx-3c4ls4js] span[data-sx-3c4ls4js][aria-hidden=true]{color:var(--muted)}.insight-block[data-sx-3c4ls4js]{background:linear-gradient(135deg,var(--paper-2) 0%,#f5f0e8 100%);border-radius:var(--radius-lg);padding:var(--space-2xl) var(--space-lg);border:1px solid var(--line);transition:box-shadow .3s ease,transform .3s ease}.insight-block[data-sx-3c4ls4js]:hover{box-shadow:0 8px 24px #e2671c1f;transform:translateY(-4px)}.insight-stat[data-sx-3c4ls4js]{margin-bottom:var(--space-lg);transition:transform .2s ease}.insight-stat[data-sx-3c4ls4js]:last-child{margin-bottom:0}.insight-stat[data-sx-3c4ls4js]:hover{transform:translate(8px)}.insight-stat[data-sx-3c4ls4js] .stat-n[data-sx-3c4ls4js]{font-size:var(--step-4);color:var(--accent);line-height:1;margin-bottom:.3rem;font-weight:900}.insight-stat[data-sx-3c4ls4js] .stat-l[data-sx-3c4ls4js]{font-size:var(--step-0);color:var(--ink-soft);margin:0}.section-market[data-sx-3c4ls4js]{background:linear-gradient(135deg,#e2671c,#d45515);color:#fff}.section-market[data-sx-3c4ls4js] h2[data-sx-3c4ls4js],.section-market[data-sx-3c4ls4js] .lead[data-sx-3c4ls4js],.section-market[data-sx-3c4ls4js] p[data-sx-3c4ls4js]{color:#fff}.section-market[data-sx-3c4ls4js] .eyebrow[data-sx-3c4ls4js]{color:#ffc9aa}.section-market[data-sx-3c4ls4js] .insight-block[data-sx-3c4ls4js]{background:#0000001f!important;border:none!important;padding:var(--space-2xl) var(--space-lg)!important;border-radius:var(--radius-lg)!important;box-shadow:none!important}.section-market[data-sx-3c4ls4js] .insight-stat[data-sx-3c4ls4js] .stat-n[data-sx-3c4ls4js],.section-market[data-sx-3c4ls4js] .insight-stat[data-sx-3c4ls4js] .stat-l[data-sx-3c4ls4js]{color:#fff}.step[data-sx-3c4ls4js]{position:relative;padding-top:var(--space-xl)}.step-n[data-sx-3c4ls4js]{position:absolute;top:0;left:0;font-size:3rem;font-weight:900;color:var(--accent-wash);line-height:1;z-index:0}.step[data-sx-3c4ls4js] h3[data-sx-3c4ls4js]{position:relative;z-index:1;color:var(--ink);margin-bottom:var(--space-md)}.step[data-sx-3c4ls4js] p[data-sx-3c4ls4js]{font-size:var(--step-0);line-height:1.6}.svc-tabs[data-sx-3c4ls4js]{display:flex;gap:.5rem;margin-bottom:var(--space-lg);border-bottom:2px solid var(--line);padding-bottom:0;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.svc-tabs[data-sx-3c4ls4js]::-webkit-scrollbar{display:none}.svc-tab[data-sx-3c4ls4js]{flex:0 0 auto;white-space:nowrap;display:inline-flex;align-items:center;gap:.4rem;padding:.75rem 1.4rem;border:none;background:none;cursor:pointer;font-family:var(--font-sans);font-weight:700;font-size:var(--step-0);color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-2px;border-radius:var(--radius-btn) var(--radius-btn) 0 0;transition:color .18s ease,background .18s ease,border-color .18s ease}.svc-tab[data-sx-3c4ls4js]{text-decoration:none}.svc-tab[data-sx-3c4ls4js]:hover{color:var(--ink);background:var(--paper-2)}.svc-tab[data-sx-3c4ls4js].active{color:var(--accent-ink);border-bottom-color:var(--accent);background:var(--accent-wash)}.svc-tab-icon[data-sx-3c4ls4js]{font-size:1rem}@media(max-width:560px){.svc-tabs[data-sx-3c4ls4js]{flex-wrap:wrap;overflow:visible;gap:.4rem;border-bottom:none;-webkit-mask-image:none;mask-image:none}.svc-tab[data-sx-3c4ls4js]{padding:.5rem .9rem;font-size:var(--step--1);margin-bottom:0;border:1px solid var(--line);border-radius:999px}.svc-tab[data-sx-3c4ls4js].active{border-color:var(--accent-btn);background:var(--accent-wash);color:var(--accent-ink)}}.svc-panel[data-sx-3c4ls4js]{display:block;scroll-margin-top:90px}.svc-panel[data-sx-3c4ls4js]+.svc-panel[data-sx-3c4ls4js]{margin-top:var(--space-2xl);padding-top:var(--space-2xl);border-top:1px solid var(--line)}.svc-grid[data-sx-3c4ls4js]{display:grid;gap:var(--space-2xl);align-items:start}@media(min-width:860px){.svc-grid[data-sx-3c4ls4js]{grid-template-columns:1fr 340px}}.svc-body[data-sx-3c4ls4js] h3[data-sx-3c4ls4js]{font-size:var(--step-2);margin-bottom:var(--space-md)}.svc-who[data-sx-3c4ls4js]{font-size:var(--step-0);color:var(--ink-soft);background:var(--paper-2);border-left:3px solid var(--accent);padding:var(--space-sm) var(--space-md);border-radius:0 var(--radius) var(--radius) 0;margin-bottom:var(--space-md)}.svc-intro[data-sx-3c4ls4js]{font-size:var(--step-0);line-height:1.7;color:var(--ink-soft);margin-bottom:var(--space-lg)}.svc-bullets[data-sx-3c4ls4js]{list-style:none;padding:0;display:grid;gap:.7rem}.svc-bullets[data-sx-3c4ls4js] li[data-sx-3c4ls4js]{position:relative;padding-left:1.6rem;font-size:var(--step-0);line-height:1.5;color:var(--ink)}.svc-bullets[data-sx-3c4ls4js] li[data-sx-3c4ls4js]:before{content:"";position:absolute;left:0;top:.5em;width:.75rem;height:.45rem;border-left:2.5px solid var(--accent);border-bottom:2.5px solid var(--accent);transform:rotate(-45deg)}.svc-aside[data-sx-3c4ls4js]{display:flex;flex-direction:column;gap:var(--space-md)}.svc-card[data-sx-3c4ls4js]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-md) var(--space-lg);box-shadow:var(--shadow-sm)}.svc-card--accent[data-sx-3c4ls4js]{background:var(--charcoal);border-color:var(--charcoal)}.svc-card-label[data-sx-3c4ls4js]{font-size:var(--step--1);font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--accent-ink);margin-bottom:var(--space-sm)}.svc-card--accent[data-sx-3c4ls4js] .svc-card-label[data-sx-3c4ls4js]{color:var(--accent-on-dark)}.svc-card-list[data-sx-3c4ls4js]{list-style:none;padding:0;display:grid;gap:.5rem}.svc-card-list[data-sx-3c4ls4js] li[data-sx-3c4ls4js]{font-size:var(--step--1);color:var(--ink-soft);padding-left:1.2rem;position:relative}.svc-card-list[data-sx-3c4ls4js] li[data-sx-3c4ls4js]:before{content:"✓";position:absolute;left:0;color:var(--accent);font-weight:700}.svc-card-stat[data-sx-3c4ls4js]{font-size:var(--step-3);font-weight:900;color:var(--white);line-height:1;margin-bottom:.3rem}.svc-card-note[data-sx-3c4ls4js]{font-size:var(--step--1);color:#aab0b7;margin:0}.faqs[data-sx-3c4ls4js]{display:grid;gap:.75rem}.faq[data-sx-3c4ls4js]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:0 var(--space-md);transition:box-shadow .2s ease,border-color .2s ease}.faq[data-sx-3c4ls4js]:hover{border-color:var(--accent);box-shadow:0 2px 8px #e2671c14}.faq[data-sx-3c4ls4js] summary[data-sx-3c4ls4js]{cursor:pointer;font-weight:640;font-size:var(--step-1);padding:var(--space-md) 0;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:var(--space-sm)}.faq[data-sx-3c4ls4js] summary[data-sx-3c4ls4js]::-webkit-details-marker{display:none}.faq[data-sx-3c4ls4js] summary[data-sx-3c4ls4js]:after{content:"+";font-weight:400;font-size:1.6rem;color:var(--accent);line-height:1;transition:transform .2s ease}.faq[data-sx-3c4ls4js][open] summary[data-sx-3c4ls4js]:after{transform:rotate(45deg)}.faq[data-sx-3c4ls4js] p[data-sx-3c4ls4js]{padding-bottom:var(--space-md);max-width:60ch;font-size:var(--step-0)}
