.company-page.svelte-3id43s{--reading-width: 48rem;max-width:112rem;margin-inline:auto;padding:3.5rem 4rem 6rem;line-height:1.65}.company-intro.svelte-3id43s{max-width:74rem;padding-block:2rem 4.5rem}.intro-label.svelte-3id43s{margin:0 0 1.5rem;color:var(--color-blue-soft);font-size:1.15rem}h1.svelte-3id43s,h2.svelte-3id43s,h3.svelte-3id43s{font-family:var(--font-display);text-wrap:balance}h1.svelte-3id43s{margin:0 0 2.5rem;font-size:clamp(4.5rem,10vw,10rem);font-weight:700;font-stretch:85%;letter-spacing:-.065em;line-height:.92}p.svelte-3id43s{margin:0 0 1.25rem;color:#d5d7e6;font-size:1.125rem}.value-proposition.svelte-3id43s{max-width:54rem;font-family:var(--font-display);font-size:clamp(1.5rem,2.5vw,2.125rem);line-height:1.4;color:var(--color-white)}.intro-detail.svelte-3id43s{max-width:var(--reading-width);margin-bottom:2rem}a.svelte-3id43s{color:inherit;text-underline-offset:.25em;text-decoration-thickness:1px}a.svelte-3id43s:focus-visible{outline:2px solid var(--color-blue-soft);outline-offset:5px}.contact-link.svelte-3id43s{display:inline-block;padding:.8rem 1.3rem;background:var(--color-blue);font-size:1rem;font-weight:600;text-decoration:none}.contact-link.svelte-3id43s:hover{background:var(--color-purple)}.contents.svelte-3id43s{display:flex;flex-wrap:wrap;gap:.25rem 1.75rem;padding-block:1.25rem;border-block:1px solid var(--color-grey-border)}.contents.svelte-3id43s a:where(.svelte-3id43s){padding-block:.55rem;font-size:1rem}.content-section.svelte-3id43s{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:3.5rem;padding-block:4.5rem;scroll-margin-top:7rem}.content-section.svelte-3id43s+.content-section:where(.svelte-3id43s){border-top:1px solid var(--color-grey-border)}h2.svelte-3id43s{max-width:20rem;margin:0;font-size:clamp(1.875rem,2.75vw,2.75rem);font-weight:600;letter-spacing:-.035em;line-height:1.15}h3.svelte-3id43s{margin:0 0 .8rem;font-size:1.55rem;font-weight:600;letter-spacing:-.015em;line-height:1.25}.reading-column.svelte-3id43s{max-width:var(--reading-width)}.service-grid.svelte-3id43s{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem}.pricing-panel.svelte-3id43s{margin-top:3rem;scroll-margin-top:7rem}.differences.svelte-3id43s,.team-list.svelte-3id43s,.process.svelte-3id43s,.faq-list.svelte-3id43s{display:grid;gap:2.75rem}.service-grid.svelte-3id43s p:where(.svelte-3id43s),.process.svelte-3id43s p:where(.svelte-3id43s),.faq-list.svelte-3id43s p:where(.svelte-3id43s){margin-bottom:0}.text-link.svelte-3id43s{color:var(--color-blue-soft);text-decoration-line:underline}.text-link.svelte-3id43s:hover,.contents.svelte-3id43s a:where(.svelte-3id43s):hover{color:var(--color-white)}.audiences.svelte-3id43s{margin:0 0 2rem;padding-left:1.25rem;list-style:square;color:#d5d7e6;font-size:1.125rem}.audiences.svelte-3id43s li:where(.svelte-3id43s){padding-left:.4rem;margin-bottom:1rem}.audiences.svelte-3id43s li:where(.svelte-3id43s)::marker{color:var(--color-blue-soft)}.related-links.svelte-3id43s{display:flex;flex-wrap:wrap;gap:.75rem 2rem}.facts.svelte-3id43s{margin:0;font-size:1.0625rem}.fact-row.svelte-3id43s{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:1.5rem;padding-block:1.2rem;border-bottom:1px solid var(--color-grey-border)}.fact-row.svelte-3id43s:first-child{padding-top:0}dt.svelte-3id43s{font-weight:500}dd.svelte-3id43s{margin:0;color:#d5d7e6;overflow-wrap:anywhere}.faq-list.svelte-3id43s .contact-link:where(.svelte-3id43s){justify-self:start}@media(max-width:70rem){.company-page.svelte-3id43s{padding-inline:2rem}.content-section.svelte-3id43s{gap:2rem}.service-grid.svelte-3id43s{grid-template-columns:1fr}}@media(max-width:48rem){.company-page.svelte-3id43s{padding:1rem 1.5rem 2rem}.company-intro.svelte-3id43s{padding-block:2rem 3rem}h1.svelte-3id43s{font-size:clamp(3.75rem,14vw,6.5rem)}.contents.svelte-3id43s{gap:.25rem 1.25rem}.content-section.svelte-3id43s{grid-template-columns:1fr;gap:2rem;padding-block:3rem}h2.svelte-3id43s{max-width:28rem}.fact-row.svelte-3id43s{grid-template-columns:1fr;gap:.4rem}}
