.hero.svelte-1orga13{position:relative;overflow:hidden;padding-block:9rem clamp(3rem,6vw,4.5rem);border-bottom:1px solid var(--fd-line-soft)}.hero-field.svelte-1orga13{position:absolute;inset:0;pointer-events:none}.hero-inner.svelte-1orga13{position:relative}.crumbs.svelte-1orga13{display:flex;flex-wrap:wrap;gap:.625rem;font-family:JetBrains Mono,monospace;font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--fd-ice-faint);margin-bottom:2.5rem}.crumbs.svelte-1orga13 a:where(.svelte-1orga13):hover{color:var(--fd-ice)}.hero-title.svelte-1orga13{font-size:clamp(2.25rem,6.5vw,4.75rem);color:var(--fd-ice);max-width:20ch}.hero-lede.svelte-1orga13{margin-top:1.5rem}.hero-actions.svelte-1orga13{margin-top:2rem;display:flex;flex-wrap:wrap;gap:.875rem}.hero-service.svelte-1orga13{margin-top:2.5rem;padding-top:1.75rem;border-top:1px solid var(--fd-line-soft);display:grid;gap:.5rem;font-size:.9375rem;color:var(--fd-ice)}.section-heading.svelte-1orga13{font-size:clamp(1.875rem,4.5vw,3.25rem);margin:1.125rem 0 1.5rem;color:var(--fd-ice);max-width:22ch}.section-heading.small.svelte-1orga13{font-size:clamp(1.5rem,3vw,2.25rem)}.scope-note.svelte-1orga13{font-size:.9375rem;max-width:58ch;margin-bottom:2.5rem}.problems.svelte-1orga13{display:grid;gap:0}.problem.svelte-1orga13{position:relative;padding:1.375rem 0 1.375rem 2.5rem;border-top:1px solid var(--fd-line-soft);font-size:clamp(1rem,2vw,1.1875rem);line-height:1.5;color:var(--fd-ice-dim)}.problem.svelte-1orga13:last-child{border-bottom:1px solid var(--fd-line-soft)}.problem.svelte-1orga13:before{content:"—";position:absolute;left:0;top:1.375rem;font-family:JetBrains Mono,monospace;color:var(--fd-violet-soft)}.capability.svelte-1orga13{background:var(--fd-ink-raised);border-block:1px solid var(--fd-line-soft)}.capability-grid.svelte-1orga13{display:grid;gap:2.5rem}@media(min-width:900px){.capability-grid.svelte-1orga13{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem;align-items:start}}.metaphor.svelte-1orga13{font-size:.9375rem;max-width:44ch}.metaphor-label.svelte-1orga13{display:block;font-family:JetBrains Mono,monospace;font-size:.5625rem;letter-spacing:.18em;text-transform:uppercase;color:var(--fd-ice-faint);margin-bottom:.5rem}.capabilities.svelte-1orga13{display:grid;gap:0}.capabilities.svelte-1orga13 li:where(.svelte-1orga13){padding:.9375rem 0;border-bottom:1px solid var(--fd-line-soft);font-size:.9375rem;color:var(--fd-ice)}.capabilities.svelte-1orga13 li:where(.svelte-1orga13):first-child{border-top:1px solid var(--fd-line-soft)}.scope-grid.svelte-1orga13{display:grid;gap:2.5rem}@media(min-width:800px){.scope-grid.svelte-1orga13{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.5rem}}.scope-title.svelte-1orga13,.delivery-title.svelte-1orga13,.proof-title.svelte-1orga13{font-family:JetBrains Mono,monospace;font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;color:var(--fd-ice-faint);padding-bottom:1rem;border-bottom:1px solid var(--fd-line-soft);margin-bottom:1.25rem}.scope-list.svelte-1orga13{display:grid;gap:.875rem}.scope-list.svelte-1orga13 li:where(.svelte-1orga13){position:relative;padding-left:1.75rem;font-size:.9375rem;line-height:1.55;color:var(--fd-ice-dim)}.scope-list.svelte-1orga13 li:where(.svelte-1orga13):before{position:absolute;left:0;top:0;font-family:JetBrains Mono,monospace}.scope-list.yes.svelte-1orga13 li:where(.svelte-1orga13):before{content:"+";color:var(--fd-lime)}.scope-list.no.svelte-1orga13 li:where(.svelte-1orga13):before{content:"−";color:var(--fd-ice-faint)}.related.svelte-1orga13{background:var(--fd-ink-raised);border-block:1px solid var(--fd-line-soft)}.related-grid.svelte-1orga13{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.related-card.svelte-1orga13{padding:1.75rem;display:flex;flex-direction:column;gap:.75rem}.related-meta.svelte-1orga13{font-family:JetBrains Mono,monospace;font-size:.625rem;letter-spacing:.12em;text-transform:uppercase;color:var(--fd-ice-faint)}.related-title.svelte-1orga13{font-size:1.5rem;color:var(--fd-ice)}.related-outcome.svelte-1orga13{font-size:.875rem;line-height:1.6;color:var(--fd-ice-dim);flex:1}.related-cta.svelte-1orga13{font-size:.8125rem;font-weight:600;color:var(--fd-violet-soft)}.stack-grid.svelte-1orga13{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.stack-group-title.svelte-1orga13{font-family:JetBrains Mono,monospace;font-size:.625rem;letter-spacing:.18em;text-transform:uppercase;color:var(--fd-violet-soft);margin-bottom:.875rem}.stack-group.svelte-1orga13 ul:where(.svelte-1orga13){display:grid;gap:.5rem}.stack-group.svelte-1orga13 li:where(.svelte-1orga13){font-size:.875rem;color:var(--fd-ice-dim)}.proof.svelte-1orga13{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--fd-line-soft)}.proof.svelte-1orga13 ul:where(.svelte-1orga13){display:grid;gap:.875rem}.proof.svelte-1orga13 li:where(.svelte-1orga13){position:relative;padding-left:1.5rem;font-size:.875rem;line-height:1.6;color:var(--fd-ice-dim);max-width:76ch}.proof.svelte-1orga13 li:where(.svelte-1orga13):before{content:"›";position:absolute;left:0;top:0;color:var(--fd-violet-soft)}.delivery.svelte-1orga13{background:var(--fd-ink-raised);border-block:1px solid var(--fd-line-soft);overflow:hidden}.delivery-grid.svelte-1orga13{display:grid;gap:2.5rem}@media(min-width:900px){.delivery-grid.svelte-1orga13{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem}}.checkpoints.svelte-1orga13{display:grid;gap:1.125rem;counter-reset:checkpoint}.checkpoints.svelte-1orga13 li:where(.svelte-1orga13){display:grid;gap:.25rem;padding-left:2rem;position:relative;counter-increment:checkpoint}.checkpoints.svelte-1orga13 li:where(.svelte-1orga13):before{content:counter(checkpoint,decimal-leading-zero);position:absolute;left:0;top:.125rem;font-family:JetBrains Mono,monospace;font-size:.625rem;color:var(--fd-violet-soft)}.checkpoint-stage.svelte-1orga13{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:.9375rem;color:var(--fd-ice)}.checkpoint-gate.svelte-1orga13{font-size:.8125rem;line-height:1.55;color:var(--fd-ice-dim)}.timelines.svelte-1orga13{display:grid;gap:0}.timelines.svelte-1orga13 div:where(.svelte-1orga13){display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding:.9375rem 0;border-bottom:1px solid var(--fd-line-soft)}.timelines.svelte-1orga13 div:where(.svelte-1orga13):first-child{border-top:1px solid var(--fd-line-soft)}.timelines.svelte-1orga13 dt:where(.svelte-1orga13){font-size:.875rem;color:var(--fd-ice-dim)}.timelines.svelte-1orga13 dd:where(.svelte-1orga13){font-family:Space Grotesk,sans-serif;font-weight:600;font-size:.875rem;color:var(--fd-ice)}.timeline-note.svelte-1orga13{margin-top:1.25rem;font-size:.75rem;line-height:1.6;color:var(--fd-ice-faint);max-width:40ch}.engagement-body.svelte-1orga13{font-family:Space Grotesk,sans-serif;font-size:clamp(1.125rem,2.4vw,1.625rem);font-weight:500;line-height:1.45;letter-spacing:-.02em;color:var(--fd-ice-dim);max-width:46ch}.faq.svelte-1orga13{background:var(--fd-ink-raised);border-block:1px solid var(--fd-line-soft)}.faq-item.svelte-1orga13{border-bottom:1px solid var(--fd-line-soft)}.faq-item.svelte-1orga13:first-child{border-top:1px solid var(--fd-line-soft)}.faq-trigger.svelte-1orga13{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.375rem 0;text-align:left;font-family:Space Grotesk,sans-serif;font-size:clamp(1rem,2vw,1.1875rem);font-weight:500;letter-spacing:-.015em;color:var(--fd-ice);background:none;cursor:pointer;transition:color var(--mo-micro) var(--mo-ease)}.faq-trigger.svelte-1orga13:hover{color:var(--fd-violet-soft)}.faq-icon.svelte-1orga13{position:relative;width:.875rem;height:.875rem;flex:none}.faq-icon.svelte-1orga13:before,.faq-icon.svelte-1orga13:after{content:"";position:absolute;background:var(--fd-violet-soft);transition:transform var(--mo-standard) var(--mo-ease)}.faq-icon.svelte-1orga13:before{left:0;top:50%;width:100%;height:1.5px;transform:translateY(-50%)}.faq-icon.svelte-1orga13:after{top:0;left:50%;height:100%;width:1.5px;transform:translate(-50%)}.faq-icon.open.svelte-1orga13:after{transform:translate(-50%) scaleY(0)}.faq-answer.svelte-1orga13{padding-bottom:1.5rem;max-width:68ch}.faq-answer.svelte-1orga13 p:where(.svelte-1orga13){font-size:.9375rem;line-height:1.7;color:var(--fd-ice-dim)}.other-list.svelte-1orga13{display:grid;gap:0}.other-list.svelte-1orga13 li:where(.svelte-1orga13){border-top:1px solid var(--fd-line-soft)}.other-list.svelte-1orga13 li:where(.svelte-1orga13):last-child{border-bottom:1px solid var(--fd-line-soft)}.other-list.svelte-1orga13 a:where(.svelte-1orga13){display:grid;gap:.3125rem;padding:1.125rem 0;transition:transform var(--mo-micro) var(--mo-ease)}@media(min-width:800px){.other-list.svelte-1orga13 a:where(.svelte-1orga13){grid-template-columns:minmax(0,20rem) minmax(0,1fr);gap:2rem;align-items:baseline}}.other-list.svelte-1orga13 a:where(.svelte-1orga13):hover{transform:translate(6px)}.other-name.svelte-1orga13{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:1.0625rem;color:var(--fd-ice)}.other-promise.svelte-1orga13{font-size:.875rem;color:var(--fd-ice-faint)}
