.builder-trust[data-astro-cid-xkrn6z45]{display:grid;grid-template-columns:minmax(0,.82fr) minmax(28rem,1.18fr);gap:clamp(2.5rem,7vw,7rem);align-items:start}.builder-narrative[data-astro-cid-xkrn6z45]{max-width:43rem}.builder-kicker[data-astro-cid-xkrn6z45],.builder-dossier[data-astro-cid-xkrn6z45] header[data-astro-cid-xkrn6z45] span[data-astro-cid-xkrn6z45],.builder-responsibility[data-astro-cid-xkrn6z45]>span[data-astro-cid-xkrn6z45]{color:var(--landing-ink-muted);font-family:var(--font-mono);font-size:var(--landing-type-meta);letter-spacing:.1em;text-transform:uppercase}.builder-narrative[data-astro-cid-xkrn6z45] .section-heading[data-astro-cid-xkrn6z45]{margin-top:.75rem;font-size:var(--landing-type-section);letter-spacing:-.02em;line-height:1.1}.builder-narrative[data-astro-cid-xkrn6z45]>p[data-astro-cid-xkrn6z45]:not(.builder-kicker){max-width:58ch;color:var(--landing-ink-muted);font-size:var(--landing-type-body);line-height:1.7}.builder-lead[data-astro-cid-xkrn6z45]{margin-top:1.25rem;color:color-mix(in srgb,var(--landing-ink-deep) 72%,var(--landing-ink-muted))!important}.builder-lead[data-astro-cid-xkrn6z45]+p[data-astro-cid-xkrn6z45]{margin-top:1rem}.builder-link[data-astro-cid-xkrn6z45]{display:inline-flex;min-height:44px;align-items:center;margin-top:1.1rem;border-bottom:1px solid var(--landing-rule-technical);color:var(--landing-ink-muted);font-size:.875rem;font-weight:500}.builder-link[data-astro-cid-xkrn6z45]:hover{border-bottom-color:var(--landing-connection-active);color:var(--landing-ink-deep)}.builder-dossier[data-astro-cid-xkrn6z45]{border-left:2px solid var(--landing-connection-active)}.builder-dossier[data-astro-cid-xkrn6z45] header[data-astro-cid-xkrn6z45]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:1rem 1.25rem}.builder-dossier[data-astro-cid-xkrn6z45] header[data-astro-cid-xkrn6z45] strong[data-astro-cid-xkrn6z45]{font-size:var(--landing-type-body);font-weight:600;letter-spacing:-.01em}.builder-responsibility[data-astro-cid-xkrn6z45]{display:grid;grid-template-columns:2rem minmax(8rem,.42fr) minmax(0,1fr);gap:1rem;padding:1rem 1.25rem;border-top:1px solid var(--landing-rule-technical)}.builder-responsibility[data-astro-cid-xkrn6z45] dt[data-astro-cid-xkrn6z45]{font-weight:600}.builder-responsibility[data-astro-cid-xkrn6z45] dd[data-astro-cid-xkrn6z45]{color:var(--landing-ink-muted);line-height:1.55}.builder-note[data-astro-cid-xkrn6z45]{padding:1rem 1.25rem 1rem calc(3.25rem + 2px);border-top:1px solid var(--landing-rule-technical);color:var(--landing-ink-deep);font-size:var(--landing-type-body);line-height:1.6}@media(max-width:1023px){.builder-trust[data-astro-cid-xkrn6z45]{grid-template-columns:1fr;gap:2rem}.builder-dossier[data-astro-cid-xkrn6z45]{max-width:48rem}}@media(max-width:639px){.builder-responsibility[data-astro-cid-xkrn6z45]{grid-template-columns:2rem minmax(0,1fr);gap:.35rem .75rem}.builder-responsibility[data-astro-cid-xkrn6z45] dd[data-astro-cid-xkrn6z45]{grid-column:2}.builder-note[data-astro-cid-xkrn6z45]{padding-left:1.25rem}}.capability-rail[data-astro-cid-v55aufkt]{border-top:1px solid var(--landing-rule-technical);border-bottom:1px solid var(--landing-rule-technical)}.capability-primary[data-astro-cid-v55aufkt]{display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,.72fr);gap:clamp(2rem,5vw,5rem);padding:clamp(1.5rem,3vw,2.4rem) 0;border-left:2px solid var(--landing-connection-active)}.capability-primary-copy[data-astro-cid-v55aufkt]{padding-left:clamp(1rem,2vw,1.5rem)}.capability-index[data-astro-cid-v55aufkt],.capability-row-number[data-astro-cid-v55aufkt]{color:var(--landing-ink-muted);font-family:var(--font-mono);font-size:var(--landing-type-meta);font-weight:400;letter-spacing:.1em;text-transform:uppercase}.capability-index[data-astro-cid-v55aufkt]{color:var(--landing-connection-active)}.capability-primary[data-astro-cid-v55aufkt] h3[data-astro-cid-v55aufkt]{margin-top:.55rem;font-size:var(--landing-type-local);font-weight:600;letter-spacing:-.02em;line-height:1.15}.capability-primary-copy[data-astro-cid-v55aufkt]>p[data-astro-cid-v55aufkt]:last-child{max-width:42rem;margin-top:.7rem;color:var(--landing-ink-muted);font-size:var(--landing-type-body);line-height:1.6}.capability-primary[data-astro-cid-v55aufkt] ul[data-astro-cid-v55aufkt]{display:grid;align-content:start;margin:0;padding:0;list-style:none}.capability-primary[data-astro-cid-v55aufkt] li[data-astro-cid-v55aufkt]{display:grid;grid-template-columns:1rem minmax(0,1fr);gap:.7rem;padding:.68rem 0;border-top:1px solid var(--landing-rule-technical);font-size:var(--landing-type-body);line-height:1.45}.capability-primary[data-astro-cid-v55aufkt] li[data-astro-cid-v55aufkt]:last-child{border-bottom:1px solid var(--landing-rule-technical)}.capability-primary[data-astro-cid-v55aufkt] li[data-astro-cid-v55aufkt] span[data-astro-cid-v55aufkt]{width:.7rem;height:1px;margin-top:.65rem;background:var(--landing-connection-active)}.capability-secondary[data-astro-cid-v55aufkt]{margin:0;padding:0;list-style:none}.capability-row[data-astro-cid-v55aufkt]{display:grid;grid-template-columns:2.6rem minmax(11rem,.72fr) minmax(0,1fr);gap:1rem;align-items:start;padding:1.05rem 0;border-top:1px solid var(--landing-rule-technical)}.capability-row-number[data-astro-cid-v55aufkt]{padding-top:.15rem;color:var(--landing-connection-active)}.capability-row[data-astro-cid-v55aufkt] h3[data-astro-cid-v55aufkt]{font-size:var(--landing-type-body);font-weight:600;line-height:1.35}.capability-row-main[data-astro-cid-v55aufkt] p[data-astro-cid-v55aufkt],.capability-row-detail[data-astro-cid-v55aufkt]{color:var(--landing-ink-muted);font-size:var(--landing-type-body);line-height:1.5}.capability-row-main[data-astro-cid-v55aufkt] p[data-astro-cid-v55aufkt]{margin-top:.25rem}.capability-row-detail[data-astro-cid-v55aufkt]{padding-left:1rem;border-left:1px solid var(--landing-rule-technical)}@media(max-width:767px){.capability-primary[data-astro-cid-v55aufkt]{grid-template-columns:1fr;gap:1.35rem}.capability-primary[data-astro-cid-v55aufkt] ul[data-astro-cid-v55aufkt]{padding-left:1rem}.capability-row[data-astro-cid-v55aufkt]{grid-template-columns:2.25rem minmax(0,1fr);gap:.75rem;padding:1rem 0}.capability-row-main[data-astro-cid-v55aufkt],.capability-row-detail[data-astro-cid-v55aufkt]{grid-column:2}.capability-row-detail[data-astro-cid-v55aufkt]{margin-top:.1rem;padding-left:0;border-left:0}}.first-call-layout[data-astro-cid-sqklun3q]{display:grid;grid-template-columns:minmax(0,.82fr) minmax(24rem,1.18fr);gap:clamp(2.5rem,7vw,7rem);align-items:start;max-width:64rem;margin-inline:auto}.first-call-copy[data-astro-cid-sqklun3q]{max-width:32rem}.first-call-kicker[data-astro-cid-sqklun3q]{color:var(--landing-ink-muted);font-family:var(--font-mono);font-size:var(--landing-type-meta);letter-spacing:.1em;text-transform:uppercase}.first-call-copy[data-astro-cid-sqklun3q] .section-heading[data-astro-cid-sqklun3q]{margin-top:.75rem;margin-bottom:0}.first-call-copy[data-astro-cid-sqklun3q]>p[data-astro-cid-sqklun3q]:last-child{margin-top:1rem;color:var(--landing-ink-muted);font-size:var(--landing-type-body);line-height:1.65}.first-call-brief[data-astro-cid-sqklun3q]{padding-left:clamp(1rem,2.5vw,1.75rem);border-left:2px solid var(--landing-connection-active)}.first-call-brief[data-astro-cid-sqklun3q] li[data-astro-cid-sqklun3q]{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.75rem;align-items:baseline;padding:.9rem 0;border-top:1px solid var(--landing-rule-technical)}.first-call-brief[data-astro-cid-sqklun3q] li[data-astro-cid-sqklun3q]:first-child{border-top:1px solid var(--landing-rule-technical)}.first-call-brief[data-astro-cid-sqklun3q] li[data-astro-cid-sqklun3q] span[data-astro-cid-sqklun3q]{color:var(--landing-ink-muted);font-family:var(--font-mono);font-size:var(--landing-type-meta)}.first-call-brief[data-astro-cid-sqklun3q] li[data-astro-cid-sqklun3q] p[data-astro-cid-sqklun3q]{font-size:var(--landing-type-body);line-height:1.5}.first-call-brief[data-astro-cid-sqklun3q] .btn-primary[data-astro-cid-sqklun3q]{margin:1rem 0 1.25rem}@media(max-width:767px){.first-call-layout[data-astro-cid-sqklun3q]{grid-template-columns:1fr;gap:1.75rem}.first-call-brief[data-astro-cid-sqklun3q]{padding-left:1rem}}.flow-artifact[data-astro-cid-k4ytcdgz]{position:relative;padding:clamp(1.1rem,2vw,1.5rem) 0;border-top:1px solid var(--landing-rule-technical);border-bottom:1px solid var(--landing-rule-technical);background:var(--landing-paper-raised);color:var(--landing-ink-deep)}.flow-system-line[data-astro-cid-k4ytcdgz],.flow-step-number[data-astro-cid-k4ytcdgz],.flow-step-system[data-astro-cid-k4ytcdgz],.flow-outcome[data-astro-cid-k4ytcdgz]>span[data-astro-cid-k4ytcdgz]{font-family:var(--font-mono)}.flow-system-line[data-astro-cid-k4ytcdgz]{display:flex;gap:.6rem;align-items:center;margin-inline:clamp(1.25rem,2.8vw,2.25rem);color:var(--landing-ink-deep);font-size:var(--landing-type-meta);font-weight:500;letter-spacing:.1em;text-transform:uppercase}.flow-system-line[data-astro-cid-k4ytcdgz] span[data-astro-cid-k4ytcdgz]:nth-child(2){color:var(--landing-connection-active);font-size:1rem;letter-spacing:0}.flow-work-order[data-astro-cid-k4ytcdgz]{margin-top:.9rem;padding:0;border-top:1px solid var(--landing-rule-technical);list-style:none}.flow-step[data-astro-cid-k4ytcdgz]{display:grid;grid-template-columns:2.6rem minmax(0,1fr);gap:.9rem;padding:.8rem clamp(1.25rem,2.8vw,2.25rem);border-bottom:1px solid var(--landing-rule-technical)}.flow-step-control[data-astro-cid-k4ytcdgz]{border-left:2px solid var(--landing-connection-active);padding-left:calc(clamp(1.25rem,2.8vw,2.25rem) - 2px)}.flow-step-number[data-astro-cid-k4ytcdgz],.flow-step-system[data-astro-cid-k4ytcdgz],.flow-outcome[data-astro-cid-k4ytcdgz]>span[data-astro-cid-k4ytcdgz]{color:var(--landing-ink-muted);font-size:var(--landing-type-meta);font-weight:400;letter-spacing:.12em;text-transform:uppercase}.flow-step-number[data-astro-cid-k4ytcdgz]{color:var(--landing-connection-active);line-height:1.5}.flow-step-title[data-astro-cid-k4ytcdgz]{font-size:var(--landing-type-body);font-weight:500;line-height:1.4}.flow-step-system[data-astro-cid-k4ytcdgz],.flow-step-detail[data-astro-cid-k4ytcdgz]{margin-top:.18rem}.flow-step-detail[data-astro-cid-k4ytcdgz]{color:var(--landing-ink-muted);font-size:var(--landing-type-meta);line-height:1.5}.flow-outcome[data-astro-cid-k4ytcdgz]{margin-inline:clamp(1.25rem,2.8vw,2.25rem);padding-top:1rem}.flow-outcome[data-astro-cid-k4ytcdgz]>span[data-astro-cid-k4ytcdgz]{color:var(--landing-connection-active)}.flow-outcome[data-astro-cid-k4ytcdgz] p[data-astro-cid-k4ytcdgz]{max-width:34ch;margin-top:.35rem;font-size:var(--landing-type-body);font-weight:500;line-height:1.45}.proof-ledger[data-astro-cid-2orlr45t]{border-top:1px solid var(--landing-rule-technical);border-bottom:1px solid var(--landing-rule-technical)}.proof-ledger-meta[data-astro-cid-2orlr45t]{display:flex;justify-content:space-between;gap:1rem;padding:.8rem 0;border-bottom:1px solid var(--landing-rule-technical);color:var(--landing-ink-muted);font-family:var(--font-mono);font-size:var(--landing-type-meta);letter-spacing:.1em;text-transform:uppercase}.proof-ledger-meta[data-astro-cid-2orlr45t] span[data-astro-cid-2orlr45t]:first-child{color:var(--landing-connection-active)}.proof-ledger-entries[data-astro-cid-2orlr45t]{margin:0;padding:0;list-style:none}.proof-ledger-entry[data-astro-cid-2orlr45t]{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:clamp(1rem,3vw,2.5rem);align-items:start;padding:clamp(1.35rem,3vw,2.15rem) 0;border-bottom:1px solid var(--landing-rule-technical)}.proof-ledger-entry[data-astro-cid-2orlr45t]:last-child{border-bottom:0}.proof-ledger-index[data-astro-cid-2orlr45t]{padding-top:.18rem;color:var(--landing-connection-active);font-family:var(--font-mono);font-size:var(--landing-type-meta);letter-spacing:.12em}.proof-ledger-copy[data-astro-cid-2orlr45t]{display:grid;grid-template-columns:minmax(11rem,.55fr) minmax(0,1fr);gap:clamp(1rem,3vw,3rem);align-items:baseline}.proof-ledger-copy[data-astro-cid-2orlr45t] h3[data-astro-cid-2orlr45t]{font-size:var(--landing-type-local);font-weight:600;letter-spacing:-.015em;line-height:1.25}.proof-ledger-copy[data-astro-cid-2orlr45t] p[data-astro-cid-2orlr45t]{max-width:56ch;color:var(--landing-ink-muted);font-size:var(--landing-type-body);line-height:1.6}@media(max-width:767px){.proof-ledger-meta[data-astro-cid-2orlr45t]{flex-wrap:wrap;row-gap:.35rem}.proof-ledger-entry[data-astro-cid-2orlr45t]{grid-template-columns:2.25rem minmax(0,1fr);gap:.75rem}.proof-ledger-copy[data-astro-cid-2orlr45t]{grid-template-columns:1fr;gap:.35rem}}.landing-page,body:has(.landing-page){--landing-paper: var(--site-paper);--landing-paper-raised: var(--site-paper-raised);--landing-ink-deep: var(--site-ink-deep);--landing-ink-muted: var(--site-ink-muted);--landing-connection-active: var(--site-connection-active);--landing-rule-technical: var(--site-rule-technical);--landing-radius-control: var(--site-radius-control);--landing-type-display: clamp(2.25rem, 4.1vw, 3.25rem);--landing-type-section: clamp(1.75rem, 2.8vw, 2.45rem);--landing-type-local: clamp(1.15rem, 1.6vw, 1.4rem);--landing-type-lead: clamp(1.05rem, 1.35vw, 1.2rem);--landing-type-body: clamp(.98rem, .3vw + .92rem, 1.0625rem);--landing-type-meta: clamp(.68rem, .15vw + .64rem, .75rem);background:var(--landing-paper);color:var(--landing-ink-deep)}.landing-page .section-divider{border-color:var(--landing-rule-technical)}.landing-page .section-heading{color:var(--landing-ink-deep);font-size:var(--landing-type-section);letter-spacing:-.02em;line-height:1.1}.landing-page :is(.proof-section,.about-teaser,.faq-section,.closing-cta) .section-heading{font-size:var(--landing-type-local);letter-spacing:-.012em;line-height:1.2}.landing-page .section-intro .section-heading,.landing-page .process-copy .section-heading{display:flex;align-items:baseline;gap:.75rem}.landing-page .section-intro .section-heading:before,.landing-page .process-copy .section-heading:before{width:1.5rem;height:1px;flex:0 0 auto;background:var(--landing-rule-technical);content:""}.landing-page .body-text,.landing-page .page-subtitle,.landing-page .hero-trust-note,.landing-page .process-content p,.landing-page .faq-answer{color:var(--landing-ink-muted)}.landing-page .hero-title{max-width:20ch;font-size:var(--landing-type-display);letter-spacing:-.03em;line-height:1.03;text-wrap:balance}.landing-page .page-subtitle{max-width:52ch;color:color-mix(in srgb,var(--landing-ink-deep) 72%,var(--landing-ink-muted));font-size:var(--landing-type-lead);line-height:1.58}.landing-page .body-text{font-size:var(--landing-type-body);line-height:1.65}.landing-page .section-intro .body-text{max-width:62ch;color:color-mix(in srgb,var(--landing-ink-deep) 68%,var(--landing-ink-muted))}.landing-page .first-step-copy .body-text{max-width:52ch;color:color-mix(in srgb,var(--landing-ink-deep) 72%,var(--landing-ink-muted))}.landing-page .first-step-item p,.landing-page .process-content p,.landing-page .faq-answer{font-size:var(--landing-type-body);line-height:1.65}.landing-page .hero-trust-note{max-width:64ch;font-family:var(--font-mono);font-size:var(--landing-type-meta);line-height:1.65}.landing-page .faq-question{min-height:5rem;font-size:var(--landing-type-body)}.landing-page .faq-answer{animation:none}.landing-page .faq-section{padding-block:clamp(4rem,7vw,6rem)}.landing-page .faq-heading{max-width:44rem;margin-bottom:clamp(2rem,4vw,3rem)}.landing-page .faq-heading .section-heading{display:flex;align-items:baseline;gap:.75rem}.landing-page .faq-heading .section-heading:before{width:1.5rem;height:1px;flex:0 0 auto;background:var(--landing-rule-technical);content:""}.landing-page .faq-list-wrap{max-width:54rem;margin-inline:auto}.landing-page .faq-item{padding:0;border-bottom:0}.landing-page .faq-item:last-child{border-bottom:1px solid var(--landing-rule-technical)}.landing-page .faq-question{display:grid;grid-template-columns:2.5rem minmax(0,1fr) 1.25rem;align-items:center;gap:1rem;border-top:1px solid var(--landing-rule-technical);color:var(--landing-ink-deep)}.landing-page .faq-question:hover{color:var(--landing-ink-deep)}.landing-page .faq-index{color:var(--landing-connection-active);font-family:var(--font-mono);font-size:var(--landing-type-meta);font-weight:400;letter-spacing:.12em}.landing-page .faq-item[open] .faq-index{color:var(--landing-ink-deep)}.landing-page .faq-answer{max-width:48ch;margin:-.4rem 2.25rem 1.4rem 3.5rem;padding-bottom:.25rem;color:var(--landing-ink-muted)}body:has(.landing-page) footer{padding-block:clamp(3rem,5vw,4.5rem) 2rem;background:var(--landing-paper);color:var(--landing-ink-deep)}body:has(.landing-page) footer>.section-container>.grid{grid-template-columns:minmax(0,1.35fr) minmax(8rem,.65fr) minmax(12rem,.8fr);gap:clamp(2.5rem,7vw,7rem)}body:has(.landing-page) footer .space-y-3{display:flex;flex-direction:column;gap:.8rem}body:has(.landing-page) footer .space-y-3>:is(p,h3,a,div){margin:0}body:has(.landing-page) footer .font-semibold.text-sm{color:var(--landing-ink-deep);font-size:var(--landing-type-local);letter-spacing:-.015em}body:has(.landing-page) footer h3{color:var(--landing-ink-muted);font-family:var(--font-mono);font-size:var(--landing-type-meta);font-weight:400;letter-spacing:.12em;text-transform:uppercase}body:has(.landing-page) footer p{color:var(--landing-ink-muted)}body:has(.landing-page) footer ul{display:grid;gap:.45rem}body:has(.landing-page) footer a{color:var(--landing-ink-muted);text-decoration-color:transparent;text-underline-offset:.24em;transition:color .15s ease-out,text-decoration-color .15s ease-out}body:has(.landing-page) footer a:hover{color:var(--landing-ink-deep);text-decoration-color:var(--landing-connection-active)}body:has(.landing-page) footer a[href^="mailto:"]{width:-moz-fit-content;width:fit-content;color:var(--landing-ink-deep);font-family:var(--font-mono);font-size:var(--landing-type-meta);font-weight:500;text-decoration-line:underline;text-decoration-color:var(--landing-connection-active);text-decoration-thickness:1px;text-underline-offset:.28em}body:has(.landing-page) footer .mt-10{margin-top:clamp(3rem,6vw,5rem);padding-top:1.1rem;border-top-color:var(--landing-rule-technical)}body:has(.landing-page) footer .mt-10 a,body:has(.landing-page) footer .mt-10 p{color:var(--landing-ink-muted);font-family:var(--font-mono);font-size:var(--landing-type-meta)}body:has(.landing-page) footer a:focus-visible{outline:2px solid var(--landing-connection-active);outline-offset:3px}@media(max-width:767px){body:has(.landing-page) footer>.section-container>.grid{grid-template-columns:1fr;gap:2.25rem}}.landing-page .faq-toggle{transition:none}.landing-page .process-content h3{font-size:var(--landing-type-local);letter-spacing:-.01em}.landing-page .first-step-kicker,.landing-page .process-label{color:var(--landing-ink-muted);font-family:var(--font-mono);font-size:var(--landing-type-meta);font-weight:400;letter-spacing:.12em;text-transform:uppercase}.landing-page .first-step-outputs,.landing-page .first-step-item,.landing-page .first-step-action,.landing-page .process-list,.landing-page .faq-item{border-color:var(--landing-rule-technical)}.landing-page .first-step-outputs{border-left-color:var(--landing-connection-active)}.landing-page .first-step-item span{background:var(--landing-connection-active)}.landing-page .landing-chapter-opening,.landing-page .landing-chapter-trust{background:var(--landing-paper)}.landing-page .landing-chapter-capabilities{background:color-mix(in srgb,var(--landing-paper-raised) 94%,var(--landing-ink-deep))}.landing-page .home-hero .section-container{max-width:80rem}.landing-page .home-hero{padding-bottom:clamp(2.5rem,4.5vw,4rem)}.landing-page .hero-grid{grid-template-columns:minmax(0,.88fr) minmax(30rem,1.12fr);gap:clamp(2.5rem,5vw,5rem)}.landing-page .hero-copy{position:relative;z-index:1;padding-top:clamp(0rem,1.6vw,1.25rem)}.landing-page .hero-secondary-action{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding-inline:.2rem;border-bottom:1px solid var(--landing-rule-technical);color:var(--landing-ink-muted);font-size:.9rem;font-weight:500;transition:color .15s ease-out,border-color .15s ease-out}.landing-page .hero-secondary-action:hover{border-bottom-color:var(--landing-connection-active);color:var(--landing-ink-deep)}.landing-page .hero-secondary-action:active{color:var(--landing-connection-active)}@media(min-width:1280px){.landing-page .flow-artifact{width:calc(100% + 3rem);margin-right:-3rem}}@media(max-width:1023px){.landing-page .hero-grid{grid-template-columns:1fr;gap:2rem}.landing-page .flow-artifact{width:100%;max-width:48rem}}.landing-page .about-teaser{background:var(--landing-paper-raised)}.landing-page .capability-action{display:flex;justify-content:flex-start;margin-top:1.5rem}.landing-page .capability-action-link{display:inline-flex;min-height:44px;align-items:center;color:var(--landing-ink-muted);border-bottom:1px solid var(--landing-rule-technical);font-size:.875rem;font-weight:500;transition:color .15s ease-out,border-color .15s ease-out}.landing-page .control-room{background:var(--landing-ink-deep);color:var(--landing-paper-raised)}.landing-page .control-room .section-heading,.landing-page .control-room .process-content h3,.landing-page .control-room .process-content .process-control{color:var(--landing-paper-raised)}.landing-page .control-room .body-text,.landing-page .control-room .process-content p{color:color-mix(in srgb,var(--landing-paper-raised) 72%,var(--landing-ink-deep))}.landing-page .control-room .section-heading:before{background:color-mix(in srgb,var(--landing-paper-raised) 28%,var(--landing-ink-deep))}.landing-page .control-room .process-list{border-color:color-mix(in srgb,var(--landing-paper-raised) 24%,var(--landing-ink-deep))}.landing-page .control-room .process-row:last-child{padding-bottom:1.35rem}.landing-page .control-room .process-row:first-child{padding-top:1.35rem}.landing-page .control-room .process-row+.process-row:before{background:color-mix(in srgb,var(--landing-paper-raised) 22%,var(--landing-ink-deep))}.landing-page .control-room .process-index{width:auto;height:auto;display:block;align-self:start;justify-self:start;padding:.15rem 0 0;border:0;border-radius:0;background:transparent;color:var(--landing-connection-active);font-family:var(--font-mono);font-weight:400}.landing-page .control-room .process-content .process-label{color:color-mix(in srgb,var(--landing-paper-raised) 78%,var(--landing-connection-active))}.landing-page .control-room .process-content .process-control{padding-left:.75rem;border-left:1px solid var(--landing-connection-active)}.landing-page .control-room .process-action a{border-bottom-color:color-mix(in srgb,var(--landing-paper-raised) 35%,var(--landing-ink-deep));color:color-mix(in srgb,var(--landing-paper-raised) 74%,var(--landing-ink-deep))}.landing-page .control-room .process-action a:hover{border-bottom-color:var(--landing-connection-active);color:var(--landing-paper-raised)}.landing-page .btn-primary,.landing-page .btn-secondary{min-height:44px;padding:.72rem 1.35rem;border-radius:var(--landing-radius-control);font-size:.9rem;line-height:1.2;box-shadow:0 1px color-mix(in srgb,var(--landing-ink-deep) 8%,transparent);transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out,box-shadow .15s ease-out,transform .15s ease-out}.landing-page .btn-primary{border:1px solid var(--landing-ink-deep);background:var(--landing-ink-deep);color:var(--landing-paper-raised)}.landing-page .btn-secondary{border-color:var(--landing-rule-technical);background:transparent;color:var(--landing-ink-deep);box-shadow:none}.landing-page .btn-primary:hover{border-color:color-mix(in srgb,var(--landing-ink-deep) 92%,var(--landing-paper-raised));background:color-mix(in srgb,var(--landing-ink-deep) 92%,var(--landing-paper-raised));box-shadow:0 1px color-mix(in srgb,var(--landing-ink-deep) 10%,transparent);transform:translateY(-1px)}.landing-page .btn-secondary:hover{border-color:var(--landing-connection-active);background:var(--landing-paper-raised);box-shadow:none;transform:none}.landing-page .btn-primary:active{box-shadow:none;transform:translateY(1px)}.landing-page .btn-secondary:active{border-color:var(--landing-ink-deep);background:color-mix(in srgb,var(--landing-paper-raised) 86%,var(--landing-rule-technical))}.landing-page .btn-arrow,.landing-page .capability-action-link:hover .btn-arrow{color:var(--landing-connection-active)}.landing-page .capability-action-link,.landing-page .process-action a{min-height:44px;align-items:center;border-bottom-color:var(--landing-rule-technical);color:var(--landing-ink-muted)}.landing-page .capability-action-link:hover,.landing-page .process-action a:hover{border-bottom-color:var(--landing-connection-active);color:var(--landing-ink-deep)}.landing-page :is(a,summary):focus-visible{outline:2px solid var(--landing-connection-active);outline-offset:3px}@media(max-width:639px){.landing-page .control-room .process-row:first-child{padding-top:1rem}.landing-page .control-room .process-row:last-child{padding-bottom:1rem}.landing-page .faq-heading .section-heading:before{width:1rem}.landing-page .faq-question{grid-template-columns:2.25rem minmax(0,1fr) 1.25rem;gap:.75rem}.landing-page .faq-answer{margin-left:3rem;margin-right:2rem}.landing-page .section-intro .section-heading,.landing-page .process-copy .section-heading{gap:.5rem}.landing-page .section-intro .section-heading:before,.landing-page .process-copy .section-heading:before{width:1rem}}@media(prefers-reduced-motion:reduce){.landing-page :is(.btn-primary,.btn-secondary,.hero-secondary-action,.capability-action-link,.process-action a,.faq-question,.faq-toggle){transition:none}}
