.sg-service-whyus__body[data-astro-cid-lkn5lzxw]{max-width:70ch;margin-top:24px}.sg-service-whyus__body[data-astro-cid-lkn5lzxw] p[data-astro-cid-lkn5lzxw]{margin:0;color:var(--service-muted);font-size:var(--night-type-body);line-height:var(--night-leading-body)}.sg-service-whyus__body[data-astro-cid-lkn5lzxw] p[data-astro-cid-lkn5lzxw]+p[data-astro-cid-lkn5lzxw]{margin-top:20px}.sg-service-whyus__proof[data-astro-cid-lkn5lzxw]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(28px,4vw,56px);align-items:start;margin-top:clamp(36px,4vw,48px);padding-top:28px;border-top:1px solid var(--service-line-strong)}.sg-service-whyus__crest[data-astro-cid-lkn5lzxw]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;color:var(--service-ink);text-decoration:none}.sg-service-whyus__crest[data-astro-cid-lkn5lzxw] img[data-astro-cid-lkn5lzxw]{width:52px;height:auto}.sg-service-whyus__crest[data-astro-cid-lkn5lzxw]>span[data-astro-cid-lkn5lzxw]{display:grid;gap:2px}.sg-service-whyus__crest[data-astro-cid-lkn5lzxw] strong[data-astro-cid-lkn5lzxw]{font-size:var(--night-type-small);font-weight:var(--night-weight-action)}.sg-service-whyus__crest[data-astro-cid-lkn5lzxw] span[data-astro-cid-lkn5lzxw] span[data-astro-cid-lkn5lzxw]{color:var(--service-muted);font:400 var(--night-type-label, .75rem)/1.4 var(--night-font-label, monospace);letter-spacing:.06em;text-transform:uppercase}.sg-service-whyus__credentials[data-astro-cid-lkn5lzxw]>p[data-astro-cid-lkn5lzxw]{margin:0 0 14px;color:var(--service-muted);font:400 var(--night-type-label, .75rem)/1.5 var(--night-font-label, monospace);letter-spacing:.06em;text-transform:uppercase}.sg-service-whyus__credentials[data-astro-cid-lkn5lzxw] ul[data-astro-cid-lkn5lzxw]{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px;padding:0;list-style:none}.sg-service-whyus__credentials[data-astro-cid-lkn5lzxw] li[data-astro-cid-lkn5lzxw]{padding:6px 10px;border:1px solid var(--service-line-strong);color:var(--service-ink);font:400 var(--night-type-label)/1.3 var(--night-font-label, monospace);letter-spacing:.04em}@media(hover:hover)and (pointer:fine){.sg-service-whyus__crest[data-astro-cid-lkn5lzxw]:hover strong[data-astro-cid-lkn5lzxw]{color:var(--service-orange)}}.sg-service-whyus__crest[data-astro-cid-lkn5lzxw]:focus-visible{outline:2px solid var(--service-orange);outline-offset:4px}@media(max-width:700px){.sg-service-whyus__proof[data-astro-cid-lkn5lzxw]{grid-template-columns:minmax(0,1fr);gap:28px}}.service-detail{--service-detail-space: clamp(56px, 6vw, 80px)}.service-detail .sg-service-hero{padding-bottom:48px}.service-detail .sg-service-hero__intro{align-items:start}.service-detail .sg-service-highlights{margin-top:36px}.service-detail__layout{display:grid;grid-template-columns:184px minmax(0,1fr);gap:clamp(40px,5vw,72px);align-items:start;padding-top:40px;border-top:1px solid var(--service-line-strong)}.service-detail__content{min-width:0}.service-detail .service-detail__content>section{scroll-margin-top:32px}.service-detail__content .sg-service-section{margin-top:var(--service-detail-space);padding-top:32px}.service-detail__content .sg-service-heading,.service-detail__content .sg-service-cta__title{max-width:30ch;line-height:var(--night-leading-heading);letter-spacing:var(--night-tracking-heading)}.service-detail__content :is(.sg-service-richtext,.sg-service-section-intro,.sg-service-timeline__card li){font-size:var(--night-type-body);line-height:var(--night-leading-body)}.service-detail__content :is(.sg-service-card p,.sg-service-checklist__items){font-size:var(--night-type-body);line-height:var(--night-leading-body)}.service-detail__content .sg-service-section-header{display:block}.service-detail__content .sg-service-section-intro{max-width:68ch;margin-top:16px!important}.service-detail__content .sg-service-overview{grid-template-columns:minmax(0,1fr);gap:24px}.service-detail__content #overview .sg-service-overview{margin-top:0;padding-top:0;border-top:0}.service-detail__content .sg-service-overview .sg-service-heading{grid-column:1 / -1}.service-detail__content .sg-service-richtext{max-width:70ch}.service-detail__content #objectives .sg-service-section,.service-detail__content #engagement-fit .sg-service-section{margin-top:40px;padding-top:28px}.service-detail__content #objectives .sg-service-card-grid{grid-template-columns:minmax(0,1fr);gap:0;margin-top:24px}.service-detail__content #objectives .sg-service-card{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:8px 40px;align-items:baseline;padding-block:18px;border-top:1px solid var(--service-line)}.service-detail__content #objectives .sg-service-card p{margin-top:0!important}.service-detail__content .sg-service-card-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.service-detail__content #deliverables .sg-service-card-grid--3>:last-child:nth-child(odd){grid-column:1 / -1}.service-detail__content #deliverables .sg-service-card-grid--3>:last-child:nth-child(odd) p{max-width:62ch}.service-detail__content .sg-service-numbered{margin-top:40px}.service-detail__content .sg-service-timeline{margin-top:28px}.service-detail__content .sg-service-timeline__card{padding-block:20px;border-top:1px solid var(--service-line)}.service-detail__content .sg-service-timeline__card ul{max-width:70ch}.service-detail__content .sg-service-timeline__card li{font-size:var(--night-type-body)}.service-detail__content .sg-service-feature{padding:32px}.service-detail__content .sg-service-feature .sg-service-card-grid,.service-detail__content .sg-service-feature .sg-service-benefits ul{grid-template-columns:1fr;gap:20px}.service-detail__content .sg-service-feature .sg-service-card{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:24px;align-items:baseline}.service-detail__content .sg-service-feature .sg-service-card p,.service-detail__content .sg-service-cta__title{margin-top:0!important}@media(max-width:1000px){.service-detail__layout{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:0}.service-detail .service-detail__content>section{scroll-margin-top:88px}}@media(max-width:700px){.service-detail .sg-service-hero{padding-bottom:32px}.service-detail__content .sg-service-heading{max-width:28ch}.service-detail__content #objectives .sg-service-card{grid-template-columns:minmax(0,1fr);gap:6px;padding-block:16px}.service-detail__content .sg-service-feature .sg-service-card{grid-template-columns:minmax(0,1fr);gap:8px}.service-detail__content .sg-service-feature{padding:24px 20px}.service-detail__content .sg-service-card-grid--3{grid-template-columns:minmax(0,1fr)}}
