:root{color-scheme:light dark;--bg:#f7f3ec;--surface-1:#fffdf9;--surface-2:#f0e9dd;--surface-3:#e6ddcd;--border-ui:#7a7265;--hairline:#1c1a161a;--text-1:#1c1a16;--text-2:#4a4439;--text-3:#6a6356;--accent:#bb3e0c;--accent-hover:#9a330a;--accent-ink:#fff;--accent-soft:#bb3e0c29;--evidence:#0e6b63;--evidence-soft:#0e6b631f;--danger:#b42318;--code-bg:#1c1a16;--code-text:#f4efe7;--code-muted:#b8afa1;--code-string:#5fd4c4;--night:#1f2a2c;--night-text:#f4efe7;--night-muted:#b9c2c0;--night-accent:#ffa066;--night-line:#f4efe729;--scene-paper:#fffdf9;--scene-wall:#efe6d8;--scene-floor:#e4d8c6;--scene-wood:#c9a783;--scene-wood-dark:#a88563;--scene-ink:#2a2620;--scene-sky-top:#f6c196;--scene-sky-mid:#e9967a;--scene-sky-low:#86607a;--scene-sun:#fbe3b8;--scene-city:#5c4659;--scene-glow:#f6c177;--scene-shade:#2a26201a;--scene-leaf:#5e8c6a;--card-shadow:0 0 0 1px var(--hairline),0 1px 2px #1c1a160a,0 18px 40px -24px #3c281438;--card-light:none;--well-shadow:inset 0 1px 2px #0000000f;--focus-shadow:none;--font-sans:"Geist Sans","Noto Sans Hebrew",system-ui,sans-serif;--font-he:"Noto Sans Hebrew","Geist Sans",system-ui,sans-serif;--font-display:"Fraunces","Frank Ruhl Libre",Georgia,serif;--font-mono:"Geist Mono","Noto Sans Hebrew",monospace;--text-display:60px;--leading-display:64px;--tracking-display:-.022em;--text-h1:48px;--leading-h1:54px;--tracking-h1:-.02em;--text-h2:36px;--leading-h2:42px;--text-h3:21px;--leading-h3:28px;--text-h4:16px;--text-lead:20px;--leading-lead:31px;--text-body:17px;--leading-body:28px;--text-small:15px;--leading-small:24px;--text-label:13px;--leading-label:18px;--tracking-label:.01em;--text-mono:13.5px;--leading-mono:22px;--text-mono-sm:12px;--tracking-heading:-.012em;--title-measure:20ch;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:104px;--s-10:136px;--container:1200px;--gutter:24px;--section-space:var(--s-9);--section-mobile:var(--s-8);--prose-width:720px;--grid-gap:24px;--grid-columns:12;--r-ctl:10px;--r-card:16px;--r-artifact:20px;--r-pill:999px;--ease:cubic-bezier(.2,.8,.2,1);--t-fast:.14s;--t-med:.24s;--bg-raised:var(--surface-1);--bg-inset:var(--surface-2);--text:var(--text-1);--focus:var(--accent);--border:var(--hairline);--pass:var(--evidence);--fail:var(--danger);--border-strong:var(--hairline);--accent-dim:var(--accent);--brand-paper:var(--bg);--brand-ink:var(--text-1);--brand-signal:var(--accent);--text-meta:var(--text-mono);--text-xs:var(--text-label);--text-sm:var(--text-small);--text-base:var(--text-body);--text-lg:var(--text-lead);--text-xl:var(--text-h3);--text-2xl:var(--text-h2);--text-3xl:var(--text-h1);--text-4xl:var(--text-display);--leading-tight:var(--leading-h1);--leading-snug:1.5;--space-1:var(--s-1);--space-2:var(--s-2);--space-3:var(--s-3);--space-4:var(--s-4);--space-6:var(--s-5);--space-8:var(--s-6);--space-12:var(--s-7);--space-16:var(--s-8);--space-24:var(--s-9);--content-width:var(--container);--radius:var(--r-ctl);--radius-panel:var(--r-card)}@media (prefers-color-scheme:dark){:root{--bg:#14120f;--surface-1:#1b1814;--surface-2:#221e19;--surface-3:#2b2620;--border-ui:#8e8679;--hairline:#f4efe717;--text-1:#f4efe7;--text-2:#b8afa1;--text-3:#938a7d;--accent:#ff8a4c;--accent-hover:#ffa36f;--accent-ink:#1a0e05;--accent-soft:#ff8a4c33;--evidence:#5fd4c4;--evidence-soft:#5fd4c424;--danger:#f87171;--code-bg:#0e0d0b;--night:#0e1416;--night-muted:#a9b4b2;--scene-paper:#2b2620;--scene-wall:#211d18;--scene-floor:#1a1713;--scene-wood:#6e5641;--scene-wood-dark:#563f2d;--scene-ink:#e9e2d6;--scene-sky-top:#24324d;--scene-sky-mid:#3a3658;--scene-sky-low:#6b4a5e;--scene-sun:#f4d6a0;--scene-city:#11161f;--scene-glow:#ffb86b;--scene-shade:#0000004d;--scene-leaf:#4f7a5b;--card-shadow:inset 0 1px 0 #ffffff0d,inset 0 0 0 1px #ffffff0d;--card-light:linear-gradient(180deg,#ffffff06,transparent 40%);--well-shadow:none;--focus-shadow:0 0 0 6px var(--accent-soft)}}[data-theme=light]{color-scheme:light;--bg:#f7f3ec;--surface-1:#fffdf9;--surface-2:#f0e9dd;--surface-3:#e6ddcd;--border-ui:#7a7265;--hairline:#1c1a161a;--text-1:#1c1a16;--text-2:#4a4439;--text-3:#6a6356;--accent:#bb3e0c;--accent-hover:#9a330a;--accent-ink:#fff;--accent-soft:#bb3e0c29;--evidence:#0e6b63;--evidence-soft:#0e6b631f;--danger:#b42318;--code-bg:#1c1a16;--code-text:#f4efe7;--code-muted:#b8afa1;--code-string:#5fd4c4;--night:#1f2a2c;--night-muted:#b9c2c0;--scene-paper:#fffdf9;--scene-wall:#efe6d8;--scene-floor:#e4d8c6;--scene-wood:#c9a783;--scene-wood-dark:#a88563;--scene-ink:#2a2620;--scene-sky-top:#f6c196;--scene-sky-mid:#e9967a;--scene-sky-low:#86607a;--scene-sun:#fbe3b8;--scene-city:#5c4659;--scene-glow:#f6c177;--scene-shade:#2a26201a;--scene-leaf:#5e8c6a;--card-shadow:0 0 0 1px var(--hairline),0 1px 2px #1c1a160a,0 18px 40px -24px #3c281438;--card-light:none;--well-shadow:inset 0 1px 2px #0000000f;--focus-shadow:none}[data-theme=dark]{color-scheme:dark;--bg:#14120f;--surface-1:#1b1814;--surface-2:#221e19;--surface-3:#2b2620;--border-ui:#8e8679;--hairline:#f4efe717;--text-1:#f4efe7;--text-2:#b8afa1;--text-3:#938a7d;--accent:#ff8a4c;--accent-hover:#ffa36f;--accent-ink:#1a0e05;--accent-soft:#ff8a4c33;--evidence:#5fd4c4;--evidence-soft:#5fd4c424;--danger:#f87171;--code-bg:#0e0d0b;--night:#0e1416;--night-muted:#a9b4b2;--scene-paper:#2b2620;--scene-wall:#211d18;--scene-floor:#1a1713;--scene-wood:#6e5641;--scene-wood-dark:#563f2d;--scene-ink:#e9e2d6;--scene-sky-top:#24324d;--scene-sky-mid:#3a3658;--scene-sky-low:#6b4a5e;--scene-sun:#f4d6a0;--scene-city:#11161f;--scene-glow:#ffb86b;--scene-shade:#0000004d;--scene-leaf:#4f7a5b;--card-shadow:inset 0 1px 0 #ffffff0d,inset 0 0 0 1px #ffffff0d;--card-light:linear-gradient(180deg,#ffffff06,transparent 40%);--well-shadow:none;--focus-shadow:0 0 0 6px var(--accent-soft)}@media (width>=768px){:root{--gutter:32px}}@media (width>=1280px){:root{--gutter:40px}}:root[lang=he],[lang=he]{--font-sans:var(--font-he);--font-display:"Frank Ruhl Libre","Fraunces",Georgia,serif;--text-display:64px;--leading-display:74px;--text-h1:52px;--leading-h1:62px;--text-h2:38px;--leading-h2:48px;--text-h3:22px;--leading-h3:30px;--text-body:17px;--leading-body:29px;--text-small:15px;--leading-small:24px;--text-lead:21px;--leading-lead:33px;--tracking-heading:0;--tracking-display:0;--tracking-h1:0;--tracking-label:0}@media (width<=767px){:root,[data-theme]{--text-display:40px;--leading-display:44px;--text-h1:34px;--leading-h1:40px;--text-h2:28px;--leading-h2:34px;--text-h3:19px;--leading-h3:26px;--text-lead:18px;--leading-lead:28px;--text-body:16px;--leading-body:26px;--text-mono:13px;--leading-mono:20px;--section-space:var(--s-8)}:root[lang=he],[lang=he]{--text-display:42px;--leading-display:52px;--text-h1:36px;--leading-h1:46px;--text-h2:30px;--leading-h2:39px;--text-lead:19px;--leading-lead:30px}}@media (prefers-reduced-motion:reduce){:root{--t-fast:1ms;--t-med:1ms}}@font-face{font-family:Geist Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/geist-sans-latin-400-normal.BfGvFL0x.woff2)format("woff2");unicode-range:U+20-FF,U+2000-206F,U+20A0-20CF,U+2190-21FF,U+2212}@font-face{font-family:Geist Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/geist-sans-latin-500-normal.ClRyDG1d.woff2)format("woff2");unicode-range:U+20-FF,U+2000-206F,U+20A0-20CF,U+2190-21FF,U+2212}@font-face{font-family:Geist Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/geist-sans-latin-600-normal.f0K-ndYo.woff2)format("woff2");unicode-range:U+20-FF,U+2000-206F,U+20A0-20CF,U+2190-21FF,U+2212}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/geist-mono-latin-400-normal.XgKBegYA.woff2)format("woff2");unicode-range:U+20-FF,U+2000-206F,U+20A0-20CF,U+2190-21FF,U+2212}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/geist-mono-latin-500-normal.BauQKGcp.woff2)format("woff2");unicode-range:U+20-FF,U+2000-206F,U+20A0-20CF,U+2190-21FF,U+2212}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/noto-sans-hebrew-hebrew-400-normal.CqyUGSqy.woff2)format("woff2");unicode-range:U+590-5FF,U+200C-2010,U+20AA,U+FB1D-FB4F}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/noto-sans-hebrew-hebrew-500-normal.YSpQgHN5.woff2)format("woff2");unicode-range:U+590-5FF,U+200C-2010,U+20AA,U+FB1D-FB4F}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/noto-sans-hebrew-hebrew-600-normal.DITwJz4E.woff2)format("woff2");unicode-range:U+590-5FF,U+200C-2010,U+20AA,U+FB1D-FB4F}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/fraunces-latin-600-normal.B4aeXrRw.woff2)format("woff2");unicode-range:U+20-FF,U+2000-206F,U+20A0-20CF,U+2190-21FF,U+2212}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/frank-ruhl-libre-hebrew-700-normal.CLUmwfQX.woff2)format("woff2");unicode-range:U+590-5FF,U+200C-2010,U+20AA,U+FB1D-FB4F}*,:before,:after{box-sizing:border-box}body{background:var(--bg);color:var(--text);font:400 var(--text-body)/var(--leading-body) var(--font-sans);overflow-wrap:anywhere;text-wrap:pretty;margin:0}h1,h2,h3{font-family:var(--font-display)}h1,h2,h3,h4{margin-block:0 var(--space-4);letter-spacing:var(--tracking-heading);text-wrap:balance;font-weight:600}h1{letter-spacing:var(--tracking-h1);font-size:var(--text-h1);line-height:var(--leading-h1);max-inline-size:var(--title-measure)}h2{font-size:var(--text-h2);line-height:var(--leading-h2)}h3{font-size:var(--text-h3);line-height:var(--leading-h3)}h4{font-size:var(--text-h4);letter-spacing:0;line-height:24px}p{margin-block:0 var(--space-4)}p,.prose{max-inline-size:min(100%,var(--prose-width))}li+li{margin-block-start:var(--space-2)}a{color:inherit;text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:4px}a:hover{text-decoration-thickness:2px}mark{color:inherit;box-shadow:inset 0 -.2em 0 var(--accent-soft);background:0 0}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;box-shadow:var(--focus-shadow)}[id]{scroll-margin-block:88px}.container{inline-size:calc(100% - 2 * var(--gutter));max-inline-size:var(--content-width);margin-inline:auto}.section,.legal{padding-block:var(--section-space);margin-block:0}.section+.section,.hero+.section{padding-block-start:0}.prose{inline-size:100%;max-inline-size:var(--prose-width)}.prose p,.technical-content p{max-inline-size:66ch}.prose h2{margin-block-start:var(--s-7)}.section>:last-child,.hero .actions:last-child{margin-block-end:0}#discuss>.actions{margin-block:0}.grid{gap:var(--space-6);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.grid>*,.hero>*,.card-grid>*{min-inline-size:0}.lead{font-size:var(--text-lead);line-height:var(--leading-lead);color:var(--text-2)}.eyebrow,.kicker{align-items:center;gap:var(--s-3);font-size:var(--text-small);line-height:var(--leading-small);color:var(--text-2);margin-block-end:var(--s-4);font-weight:500;display:flex}.eyebrow:before,.kicker:before{content:"";background:var(--accent);border-radius:2px;flex:none;block-size:3px;inline-size:28px}.fig-label,.policy-meta{font-size:var(--text-label);line-height:var(--leading-label);color:var(--text-3);font-weight:500}.measured{font-variant-numeric:tabular-nums}:lang(he) .measured{font-family:var(--font-he)}code,pre,kbd,.mono{font:400 var(--text-mono)/var(--leading-mono) var(--font-mono)}pre,[data-ltr],.wordmark{direction:ltr;unicode-bidi:isolate}pre{min-inline-size:0;max-inline-size:100%;padding:var(--space-4);background:var(--code-bg);color:var(--code-text);border-radius:var(--r-ctl);border:0;overflow-x:auto}img,svg{max-inline-size:100%}img{block-size:auto}.btn{justify-content:center;align-items:center;gap:var(--s-2);min-block-size:48px;min-inline-size:44px;padding-block:var(--s-2);border-radius:var(--r-pill);font:600 var(--text-small)/var(--leading-small) var(--font-sans);text-align:center;white-space:normal;transition:background var(--t-fast) var(--ease),transform var(--t-fast) var(--ease);border:0;padding-inline:24px;text-decoration:none;display:inline-flex}.btn-primary{background:var(--accent);color:var(--accent-ink)}.btn-primary:hover{background:var(--accent-hover)}.btn-secondary{color:var(--text-1);box-shadow:inset 0 0 0 1.5px var(--text-1);background:0 0}.btn-secondary:hover{background:var(--surface-2)}.btn-ghost{color:var(--text-1);background:0 0;padding-inline:0}.btn:hover{text-decoration:none;transform:translateY(-1px)}.btn:active{transform:none}button:disabled{color:var(--text-2);background:var(--bg-raised);cursor:not-allowed}.actions{align-items:center;gap:var(--space-3) var(--space-6);margin-block:var(--space-6);flex-wrap:wrap;display:flex}.panel,.card{padding:var(--s-6);border-radius:var(--r-card);background:var(--surface-1);background-image:var(--card-light);box-shadow:var(--card-shadow);border:0}.card--raised,.card--sunken{background:var(--surface-2)}.card--sunken{box-shadow:var(--well-shadow)}.hero{gap:var(--s-7);padding-block:var(--s-8) var(--section-space);align-items:start;display:grid}.hero .lead{max-inline-size:54ch}.hero-audience{max-inline-size:54ch;color:var(--text-2)}.hero-artifact{padding-block-start:var(--s-2)}.hero-below{margin-block-start:var(--s-6)}.hero--home h1{font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);max-inline-size:16ch}.framed{padding:var(--s-4);position:relative}.framed:before,.framed:after{content:"";border:0 solid var(--text-1);pointer-events:none;block-size:44px;inline-size:44px;position:absolute}.framed:before{border-block-start-width:4px;border-inline-start-width:4px;inset-block-start:0;inset-inline-start:0}.framed:after{border-block-end-width:4px;border-inline-end-width:4px;inset-block-end:0;inset-inline-end:0}.chips{gap:var(--s-2);margin-block:var(--s-5) 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.chips li{padding-block:var(--s-1);padding-inline:var(--s-4);border-radius:var(--r-pill);background:var(--surface-2);color:var(--text-1);font-size:var(--text-small);margin:0;font-weight:500}.night{background:var(--night);color:var(--night-text)}.night p,.night li{color:var(--night-muted)}.night h2,.night h3,.night strong{color:var(--night-text)}.night a{color:var(--night-text);text-decoration-color:var(--night-accent)}.night .eyebrow,.night .kicker{color:var(--night-muted)}.night .eyebrow:before,.night .kicker:before{background:var(--night-accent)}.card-grid{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.service-card{gap:var(--s-3);background:var(--surface-1);background-image:var(--card-light);box-shadow:var(--card-shadow);color:var(--text-1);padding:var(--s-6);border-radius:var(--r-card);transition:background var(--t-fast) var(--ease);flex-direction:column;text-decoration:none;display:flex}.service-card:hover{background:var(--surface-2);text-decoration:none}.service-card h3,.service-card p{margin:0}.service-card p,.service-card li{font-size:var(--text-small);line-height:var(--leading-small);color:var(--text-2)}.service-card .deliverables{border-block-start:1px solid var(--hairline);margin-block:var(--s-2) 0;padding-block-start:var(--s-4);padding-inline:0;list-style:none}.deliverables li{gap:var(--s-2);align-items:baseline;display:flex}.deliverables svg{color:var(--evidence);flex-shrink:0}.card-link{gap:var(--s-2);font-size:var(--text-small);align-items:center;margin-block-start:auto;padding-block-start:var(--s-3);font-weight:600;display:flex}.card-arrow-motion{transition:transform var(--t-fast) var(--ease);display:inline-flex}.service-card:hover .card-arrow-motion{transform:translate(4px)}[dir=rtl] .service-card:hover .card-arrow-motion{transform:translate(-4px)}summary{cursor:pointer;min-block-size:44px;min-inline-size:44px;padding-block:var(--space-3);padding-inline:var(--space-4);border:0;border-block-end:1px solid var(--hairline);border-radius:0;font-weight:500}details+details{margin-block-start:var(--space-3)}details[open]>summary{margin-block-end:var(--space-4)}.lane-rule{border:0;border-block-start:1px solid var(--border);margin:0}.scroll-region{max-inline-size:100%;overflow:auto}[data-scope-table] th,[data-scope-table] td{overflow-wrap:normal;word-break:keep-all;hyphens:manual}table{border-collapse:collapse;inline-size:100%;font-size:var(--text-small)}caption{text-align:start;margin-block-end:var(--space-4);font-weight:600}th,td{text-align:start;padding:var(--space-3);border-block-end:1px solid var(--border)}.num{font-variant-numeric:tabular-nums;text-align:end}.gate-pass{color:var(--pass)}.gate-fail,.field-error{color:var(--fail)}.skip-link{padding:var(--space-3);background:var(--bg);z-index:10;position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--gutter)}.skip-link:not(:focus){clip-path:inset(50%);block-size:1px;inline-size:1px}.req{gap:var(--space-6);max-inline-size:var(--prose-width);margin-block:var(--space-8);display:grid}.req-field{gap:var(--space-2);display:grid}.req input:not([type=hidden]),.req textarea,.req select{min-block-size:44px;inline-size:100%;box-shadow:0 0 0 1px var(--border-ui);border-radius:var(--r-ctl);background:var(--surface-1);color:var(--text);padding:var(--space-3);font:inherit;border:0}.req textarea{resize:block}.req [data-empty-dir=rtl]:placeholder-shown{text-align:start;direction:rtl}.req small,.req-privacy{font-size:var(--text-meta);color:var(--text-2)}.req [aria-invalid=true]{outline:1px solid var(--danger)}.req-hp{display:none}.error-summary{border-inline-start:3px solid var(--fail);padding:var(--space-4)}.breadcrumb ol{align-items:baseline;gap:var(--space-2);margin-block:var(--space-6);flex-wrap:wrap;padding:0;list-style:none;display:flex}.breadcrumb li{margin:0}.breadcrumb a{min-block-size:44px;min-inline-size:44px;padding-block:var(--space-2);display:inline-block}.breadcrumb li,.breadcrumb a,.breadcrumb span{font-size:var(--text-small);line-height:var(--leading-body)}@media (width>=1024px){.hero:has(.hero-artifact){grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.hero--home:has(.hero-artifact){grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center}.hero--home .hero-artifact{inline-size:100%;max-inline-size:560px;padding-block-start:0}}@media (width<=767px){.card-grid{grid-template-columns:1fr}.grid{grid-template-columns:repeat(4,minmax(0,1fr))}.actions{align-items:stretch}.framed:before,.framed:after{block-size:28px;inline-size:28px}}@media (prefers-reduced-motion:no-preference){a,button{transition:color .12s,opacity .12s}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}.btn:hover,.service-card:hover .card-arrow-motion,[dir=rtl] .service-card:hover .card-arrow-motion{transform:none!important}}@media (forced-colors:active){:focus-visible{outline-color:highlight}}@media print{.site-header,.site-footer,.skip-link{display:none}pre{white-space:pre-wrap}}.visually-hidden,[data-scope-table] caption{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:0;padding:0;position:fixed;inset-block-start:0;inset-inline-start:0}.receipt+p{margin-block-start:var(--space-6)}#trial .panel>a{min-block-size:44px;min-inline-size:44px;padding-block:var(--space-2);padding-inline:var(--space-4);border:1px solid var(--border-ui);border-radius:var(--radius);align-items:center;text-decoration:none;display:inline-flex}#trial .panel>a:hover{text-decoration:underline}.split{gap:var(--s-7);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.split>*{min-inline-size:0}.band{background:var(--surface-2)}.chip{align-items:center;gap:var(--s-2);padding-block:var(--s-2);padding-inline:var(--s-3);background:var(--surface-2);color:var(--text-2);border-radius:var(--r-pill);font-size:var(--text-small);text-decoration:none;display:inline-flex}a.chip{min-block-size:44px;box-shadow:0 0 0 1px var(--border-ui)}@media (width<=767px){.split{gap:var(--s-5);grid-template-columns:1fr}.hero{gap:var(--s-6)}.panel,.card,.service-card{padding:var(--s-5)}}.card-heading{align-items:start;gap:var(--s-3);display:flex}.service-card .deliverables li+li{margin-block-start:var(--s-1)}.wordmark[data-astro-cid-qisgtjgl]{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--text);align-items:center;gap:.5em;font-size:18px;font-weight:600;display:inline-flex}.wordmark-mark[data-astro-cid-qisgtjgl]{flex-shrink:0;display:block}.wordmark-mark-frame[data-astro-cid-qisgtjgl]{fill:var(--brand-ink)}.wordmark-mark-t[data-astro-cid-qisgtjgl]{fill:var(--brand-signal)}.icon[data-astro-cid-ccg5yoga]{vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon--action[data-astro-cid-ccg5yoga],.icon--evidence[data-astro-cid-ccg5yoga]{border-radius:8px;block-size:36px;inline-size:36px}.icon--action[data-astro-cid-ccg5yoga]{background:var(--accent-soft);color:var(--accent)}.icon--evidence[data-astro-cid-ccg5yoga]{background:var(--evidence-soft);color:var(--evidence)}[dir=rtl] .icon--directional[data-astro-cid-ccg5yoga]{transform:scaleX(-1)}.nav-mobile[data-astro-cid-k6c7o3mi]{display:none}summary[data-astro-cid-k6c7o3mi]{border:0;justify-content:center;align-items:center;block-size:44px;inline-size:44px;padding:0;list-style:none;display:flex}summary[data-astro-cid-k6c7o3mi]::-webkit-details-marker{display:none}ul[data-astro-cid-k6c7o3mi]{gap:var(--s-3);flex-direction:column;min-block-size:100%;margin:0;padding:0;list-style:none;display:flex}a[data-astro-cid-k6c7o3mi]{min-block-size:44px;padding:var(--s-3);font-size:var(--text-h3);align-items:center;text-decoration:none;display:flex}li[data-astro-cid-k6c7o3mi]{margin:0}@media (width<=1023px){.nav-mobile[data-astro-cid-k6c7o3mi]{display:block}.nav-mobile[data-astro-cid-k6c7o3mi][open]{background:var(--bg);z-index:20;padding-inline:var(--gutter);padding-block:6px var(--s-6);position:fixed;inset:0}.nav-mobile[data-astro-cid-k6c7o3mi][open]>summary[data-astro-cid-k6c7o3mi]{margin-inline-start:auto}.nav-mobile[data-astro-cid-k6c7o3mi] nav[data-astro-cid-k6c7o3mi]{block-size:calc(100dvh - 100px);padding-block:var(--s-6)}}.site-header[data-astro-cid-adsqeljt]{background:var(--bg);z-index:5;position:relative}.header-inner[data-astro-cid-adsqeljt]{align-items:center;gap:var(--s-7);min-block-size:64px;display:flex}.home-link[data-astro-cid-adsqeljt]{flex-shrink:0;text-decoration:none}a[data-astro-cid-adsqeljt]{align-items:center;min-block-size:44px;min-inline-size:44px;display:inline-flex}ul[data-astro-cid-adsqeljt]{align-items:center;gap:var(--s-5);margin:0;padding:0;list-style:none;display:flex}li[data-astro-cid-adsqeljt]+li[data-astro-cid-adsqeljt]{margin:0}.nav-desktop[data-astro-cid-adsqeljt] a[data-astro-cid-adsqeljt]{color:var(--text-2);font-size:var(--text-small);font-weight:500;text-decoration:none;position:relative}.nav-desktop[data-astro-cid-adsqeljt] a[data-astro-cid-adsqeljt]:hover{color:var(--text-1)}.nav-desktop[data-astro-cid-adsqeljt] a[data-astro-cid-adsqeljt][aria-current]:after{content:"";background:var(--accent);block-size:2px;position:absolute;inset-block-end:2px;inset-inline:0}.header-tools[data-astro-cid-adsqeljt]{align-items:center;gap:var(--s-4);margin-inline-start:auto;display:flex}.locale-switch[data-astro-cid-adsqeljt]{gap:var(--s-2);font-size:var(--text-small);text-decoration:none}@media (width<=1023px){.header-inner[data-astro-cid-adsqeljt]{gap:var(--s-3);min-block-size:56px}.header-tools[data-astro-cid-adsqeljt]{gap:var(--s-2)}.nav-desktop[data-astro-cid-adsqeljt],.header-try[data-astro-cid-adsqeljt]{display:none}.locale-switch[data-astro-cid-adsqeljt]{font-size:var(--text-small)}}@media (width<=359px){.locale-switch[data-astro-cid-adsqeljt] span[data-astro-cid-adsqeljt]{display:none}}.contact-methods[data-astro-cid-te6fj3y5]{gap:var(--space-4);flex-wrap:wrap;display:flex}a[data-astro-cid-te6fj3y5]{min-block-size:44px;min-inline-size:44px;font-size:var(--text-small);align-items:center;text-decoration:none;display:inline-flex}.site-footer[data-astro-cid-jo6i4kqk]{border-block-start:1px solid var(--border);padding-block:var(--s-7) var(--s-5);background:var(--surface-2);margin-block-start:0}.footer-note[data-astro-cid-jo6i4kqk]{max-inline-size:44ch;margin-block:var(--s-3) var(--s-6);color:var(--text-2);font:600 var(--text-h3)/var(--leading-h3) var(--font-display)}.footer-where[data-astro-cid-jo6i4kqk]{margin-block:calc(-1 * var(--s-4)) var(--s-6);color:var(--text-2);font-size:var(--text-small)}.footer-groups[data-astro-cid-jo6i4kqk]{gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));margin-block-end:var(--space-8);display:grid}h2[data-astro-cid-jo6i4kqk]{font:600 var(--text-small)/var(--leading-small) var(--font-sans);letter-spacing:0;color:var(--text-1);margin-block-end:var(--s-3)}ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}li[data-astro-cid-jo6i4kqk]+li[data-astro-cid-jo6i4kqk]{margin:0}a[data-astro-cid-jo6i4kqk]{min-block-size:24px;min-inline-size:44px;font-size:var(--text-small);color:var(--text-2);align-items:center;text-decoration:none;display:flex}a[data-astro-cid-jo6i4kqk]:hover{color:var(--text-1);text-decoration:underline}.footer-en[data-astro-cid-jo6i4kqk]{color:var(--text-3);white-space:nowrap}.copyright[data-astro-cid-jo6i4kqk]{font-size:var(--text-small);margin:0}.footer-utility[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--s-4);padding-block:var(--s-4);border-block:1px solid var(--hairline);font-size:var(--text-small);flex-wrap:wrap;margin-block-end:var(--s-4);display:flex}.footer-utility[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{gap:var(--s-2)}.footer-bottom[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}@media (width<=1023px){.footer-groups[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr))}}
