.hero[data-astro-cid-yodha2z4]{padding-block:var(--space-7) var(--space-8);position:relative;overflow:hidden}.hero[data-astro-cid-yodha2z4]:before{content:"";pointer-events:none;background-image:linear-gradient(#0828680a 1px,#0000 1px),linear-gradient(90deg,#0828680a 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80% at 60% 40%,#000 15%,#0000 75%);mask-image:radial-gradient(80% 80% at 60% 40%,#000 15%,#0000 75%)}.hero__grid[data-astro-cid-yodha2z4]{gap:var(--space-7);align-items:center;display:grid;position:relative}.hero__pill[data-astro-cid-yodha2z4]{border-radius:var(--radius-pill);background:var(--color-blue-tint);color:var(--color-primary);border:1px solid #d5e0f2;align-items:center;gap:10px;padding:6px 14px;font-size:.8125rem;font-weight:500;line-height:1.2;display:inline-flex}.hero__pill-year[data-astro-cid-yodha2z4]{letter-spacing:-.01em;font-weight:700}.hero__pill-sep[data-astro-cid-yodha2z4]{background:#b8cae8;width:1px;height:12px}.hero__title[data-astro-cid-yodha2z4]{margin-top:var(--space-4);letter-spacing:var(--tracking-display);text-wrap:balance;font-size:clamp(2rem,1.3rem + 2vw,2.75rem);line-height:1.1}.hero__title[data-astro-cid-yodha2z4] span[data-astro-cid-yodha2z4]{display:block}.hero__lead[data-astro-cid-yodha2z4]{margin-top:var(--space-4);color:var(--color-ink-muted);max-width:44ch;font-size:1.0625rem;line-height:1.55}.hero__ctas[data-astro-cid-yodha2z4]{align-items:center;gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.hero__ctas[data-astro-cid-yodha2z4] .btn{min-height:48px;padding:.7rem 1.35rem;font-size:1rem}.hero__api[data-astro-cid-yodha2z4]{margin-top:var(--space-3);font-size:.9375rem}.hero__api[data-astro-cid-yodha2z4] a[data-astro-cid-yodha2z4]{min-height:36px;color:var(--color-blue);text-underline-offset:.22em;transition:color var(--dur-fast) var(--ease-out);align-items:center;gap:4px;font-weight:600;text-decoration:underline 1px;display:inline-flex}.hero__api[data-astro-cid-yodha2z4] a[data-astro-cid-yodha2z4]:hover{color:var(--color-primary);text-decoration-thickness:2px}.hero__api[data-astro-cid-yodha2z4] svg{width:16px;height:16px;transition:transform var(--dur-fast) var(--ease-out);flex-shrink:0}.hero__api[data-astro-cid-yodha2z4] a[data-astro-cid-yodha2z4]:hover svg{transform:translate(2px,-2px)}.hero__visual[data-astro-cid-yodha2z4]{position:relative}.hero__frame[data-astro-cid-yodha2z4]{padding-top:14px;position:relative}.hero__label[data-astro-cid-yodha2z4]{top:0;left:var(--space-4);z-index:1;border-radius:var(--radius-pill);background:var(--color-primary);color:#fff;white-space:nowrap;padding:4px 10px;font-size:.75rem;font-weight:600;line-height:1.4;position:absolute;box-shadow:0 4px 12px -4px #08286859}.hero__label--ai[data-astro-cid-yodha2z4]{background:var(--color-accent);color:var(--color-primary)}.hero__card[data-astro-cid-yodha2z4]{display:none}@media (width>=960px){.hero[data-astro-cid-yodha2z4]{padding-block:var(--space-8) calc(var(--space-9) - 16px)}.hero__grid[data-astro-cid-yodha2z4]{gap:var(--space-7);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.hero__visual[data-astro-cid-yodha2z4]{justify-self:end;width:100%;max-width:700px}.hero__card[data-astro-cid-yodha2z4]{right:calc(-1 * var(--gutter));width:240px;margin:0;padding-top:14px;display:block;position:absolute;bottom:-40px}.hero__card[data-astro-cid-yodha2z4] .hero__label[data-astro-cid-yodha2z4]{left:var(--space-3)}.hero__card-img[data-astro-cid-yodha2z4]{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-bg);box-shadow:var(--shadow-float);transition:transform var(--dur-med) var(--ease-spring), box-shadow var(--dur-med) var(--ease-spring);overflow:hidden}.hero__card[data-astro-cid-yodha2z4]:hover .hero__card-img[data-astro-cid-yodha2z4]{transform:translateY(-2px);box-shadow:0 22px 54px -10px #08286847,0 6px 16px -4px #0828681f}.hero__card[data-astro-cid-yodha2z4] img{width:100%;height:auto;display:block}}@media (width>=960px) and (prefers-reduced-motion:no-preference){.hero__card[data-astro-cid-yodha2z4]{animation:hero-card-in .5s var(--ease-spring) .18s both}@keyframes hero-card-in{0%{opacity:0;transform:translateY(14px)}}}@media (width>=1320px){.hero__card[data-astro-cid-yodha2z4]{right:calc(-1 * var(--space-8));width:260px}}.logos[data-astro-cid-jgjowwsg]{padding-block:var(--space-6);border-block:1px solid var(--color-border)}.logos__title[data-astro-cid-jgjowwsg]{font-size:var(--text-small);line-height:var(--leading-small);letter-spacing:0;color:var(--color-ink-muted);text-align:center;font-weight:500}.logos__list[data-astro-cid-jgjowwsg]{gap:var(--space-6) var(--space-5);margin-top:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));place-items:center;padding:0;list-style:none;display:grid}.logos__list[data-astro-cid-jgjowwsg] img[data-astro-cid-jgjowwsg]{opacity:.8;width:auto;max-width:150px;height:26px;transition:opacity var(--dur-fast) var(--ease-out)}.logos__list[data-astro-cid-jgjowwsg] li[data-astro-cid-jgjowwsg]:first-child img[data-astro-cid-jgjowwsg]{height:36px}.logos__list[data-astro-cid-jgjowwsg] li[data-astro-cid-jgjowwsg]:nth-child(3) img[data-astro-cid-jgjowwsg]{height:20px}.logos__list[data-astro-cid-jgjowwsg] img[data-astro-cid-jgjowwsg]:hover{opacity:1}@media (width>=640px){.logos__list[data-astro-cid-jgjowwsg]{grid-template-columns:repeat(4,minmax(0,1fr))}}.duo[data-astro-cid-u3ebe6sa]{gap:var(--space-5);display:grid}.card[data-astro-cid-u3ebe6sa]{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-bg);transition:border-color var(--dur-med) var(--ease-out), box-shadow var(--dur-med) var(--ease-spring), transform var(--dur-med) var(--ease-spring);flex-direction:column;display:flex}.card[data-astro-cid-u3ebe6sa]:hover{box-shadow:var(--shadow-card-hover);border-color:#1e56d966;transform:translateY(-2px)}.card[data-astro-cid-u3ebe6sa] .card__shot img{transition:transform var(--dur-slow) var(--ease-spring)}.card[data-astro-cid-u3ebe6sa]:hover .card__shot img{transform:scale(1.012)}.card__eyebrow[data-astro-cid-u3ebe6sa]{font-family:var(--font-mono);color:var(--color-blue);font-size:.78125rem;font-weight:500}.card[data-astro-cid-u3ebe6sa] h3[data-astro-cid-u3ebe6sa]{margin-top:var(--space-2)}.card__body[data-astro-cid-u3ebe6sa]{margin-top:var(--space-2);color:var(--color-ink-muted)}.card__features[data-astro-cid-u3ebe6sa]{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.card__features[data-astro-cid-u3ebe6sa] li[data-astro-cid-u3ebe6sa]{border-radius:var(--radius-pill);background:var(--color-blue-tint);color:var(--color-primary);padding:3px 10px;font-size:.8125rem;font-weight:500}.card[data-astro-cid-u3ebe6sa] .card__shot{margin-top:var(--space-5)}.card__foot[data-astro-cid-u3ebe6sa]{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);padding-top:var(--space-5);flex-wrap:wrap;margin-top:auto;display:flex}.card__price[data-astro-cid-u3ebe6sa],.card__code[data-astro-cid-u3ebe6sa]{font-family:var(--font-mono);color:var(--color-ink-muted);font-size:.8125rem;font-weight:500}.card__code[data-astro-cid-u3ebe6sa]{background:var(--color-surface);color:var(--color-primary);border-radius:6px;padding:6px 10px}@media (width>=960px){.duo[data-astro-cid-u3ebe6sa]{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.card[data-astro-cid-u3ebe6sa]{padding:var(--space-6)}}.heritage-section[data-astro-cid-ifgkggwj]{padding-bottom:var(--space-7)}.heritage[data-astro-cid-ifgkggwj]{gap:var(--space-7);align-items:start;display:grid}.heritage__lead[data-astro-cid-ifgkggwj]{margin-top:var(--space-4);font-size:var(--text-lead);line-height:var(--leading-lead);color:var(--color-ink)}.heritage__body[data-astro-cid-ifgkggwj]{margin-top:var(--space-3);color:var(--color-ink-muted)}.stats[data-astro-cid-ifgkggwj]{margin-top:var(--space-6);border-top:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.stat[data-astro-cid-ifgkggwj]{padding-block:var(--space-4);border-bottom:1px solid var(--color-border);flex-direction:column;gap:2px;display:flex}.stat[data-astro-cid-ifgkggwj]:nth-child(odd){padding-right:var(--space-4)}.stat[data-astro-cid-ifgkggwj]:nth-child(2n){padding-left:var(--space-4);border-left:1px solid var(--color-border)}.stat__value[data-astro-cid-ifgkggwj]{letter-spacing:-.01em;color:var(--color-primary);font-size:1.625rem;font-weight:700;line-height:1.2}.stat__label[data-astro-cid-ifgkggwj]{font-size:var(--text-small);color:var(--color-ink-muted)}.heritage__ctas[data-astro-cid-ifgkggwj]{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.roster[data-astro-cid-ifgkggwj]{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-bg)}.roster__title[data-astro-cid-ifgkggwj]{font-size:var(--text-body);color:var(--color-primary);font-weight:700}.roster__group[data-astro-cid-ifgkggwj]{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.roster__industry[data-astro-cid-ifgkggwj]{margin-bottom:var(--space-2);font-size:var(--text-small);color:var(--color-ink);font-weight:600}.roster__clients[data-astro-cid-ifgkggwj]{flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.roster__clients[data-astro-cid-ifgkggwj] li[data-astro-cid-ifgkggwj]{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);font-size:var(--text-small);color:var(--color-primary);padding:3px 10px;font-weight:500}@media (width>=960px){.heritage[data-astro-cid-ifgkggwj]{gap:var(--space-8);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.roster[data-astro-cid-ifgkggwj]{padding:var(--space-6)}}.visually-hidden[data-astro-cid-fhs2g4yg]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.buckets[data-astro-cid-fhs2g4yg]{gap:var(--space-5);display:grid}.bucket[data-astro-cid-fhs2g4yg]{padding:var(--space-6) var(--space-6) var(--space-5);border:1px solid var(--color-border);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);background:#fff;border-radius:12px;flex-direction:column;display:flex;position:relative;box-shadow:0 1px 2px #1018280a}.bucket[data-astro-cid-fhs2g4yg]:before{content:"";background:var(--color-blue);transform-origin:0;height:3px;transition:transform .28s var(--ease-out);border-radius:12px 12px 0 0;position:absolute;inset:-1px -1px auto;transform:scaleX(0)}.bucket[data-astro-cid-fhs2g4yg]:hover{border-color:color-mix(in srgb, var(--color-blue) 25%, var(--color-border));transform:translateY(-2px);box-shadow:0 10px 28px -12px #10182829}.bucket[data-astro-cid-fhs2g4yg]:hover:before{transform:scaleX(1)}.buckets-section[data-astro-cid-fhs2g4yg]{padding-block:var(--space-6)}.bucket__title[data-astro-cid-fhs2g4yg]{margin:0}.bucket__title[data-astro-cid-fhs2g4yg] a[data-astro-cid-fhs2g4yg]{color:inherit;text-decoration:none}.bucket__title[data-astro-cid-fhs2g4yg] a[data-astro-cid-fhs2g4yg]:hover{color:var(--color-blue)}.bucket__summary[data-astro-cid-fhs2g4yg]{margin-top:var(--space-2);color:var(--color-ink-muted);font-size:.9375rem}.bucket__list[data-astro-cid-fhs2g4yg]{margin:var(--space-5) 0 0;border-top:1px solid var(--color-border);padding:0;list-style:none}.bucket__list[data-astro-cid-fhs2g4yg] li[data-astro-cid-fhs2g4yg]{border-bottom:1px solid var(--color-border)}.bucket__list[data-astro-cid-fhs2g4yg] a[data-astro-cid-fhs2g4yg]{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--tap);padding-block:var(--space-2);color:inherit;transition:color var(--dur-fast) var(--ease-out), padding var(--dur-fast) var(--ease-out);font-size:.9375rem;font-weight:500;text-decoration:none;display:flex}.bucket__list[data-astro-cid-fhs2g4yg] a[data-astro-cid-fhs2g4yg]:hover,.bucket__list[data-astro-cid-fhs2g4yg] a[data-astro-cid-fhs2g4yg]:focus-visible{color:var(--color-blue);padding-left:4px}.bucket__list[data-astro-cid-fhs2g4yg] svg{width:16px;height:16px;color:var(--color-ink-muted);transition:color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);flex-shrink:0}.bucket__list[data-astro-cid-fhs2g4yg] a[data-astro-cid-fhs2g4yg]:hover svg{color:var(--color-blue);transform:translate(2px)}.bucket__more[data-astro-cid-fhs2g4yg]{min-height:var(--tap);padding-top:var(--space-4);color:var(--color-blue);align-self:flex-start;align-items:center;gap:6px;margin-top:auto;font-weight:600;text-decoration:none;display:inline-flex}.bucket__more[data-astro-cid-fhs2g4yg] svg{width:16px;height:16px;transition:transform var(--dur-fast) var(--ease-out)}.bucket__more[data-astro-cid-fhs2g4yg]:hover svg{transform:translate(3px)}@media (width>=960px){.buckets[data-astro-cid-fhs2g4yg]{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.bucket[data-astro-cid-fhs2g4yg],.bucket[data-astro-cid-fhs2g4yg]:before,.bucket__list[data-astro-cid-fhs2g4yg] a[data-astro-cid-fhs2g4yg],.bucket__list[data-astro-cid-fhs2g4yg] svg,.bucket__more[data-astro-cid-fhs2g4yg] svg{transition:none}.bucket[data-astro-cid-fhs2g4yg]:hover{transform:none}}.fc[data-astro-cid-wjikd46z]{padding:var(--space-3) var(--space-3) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-bg);margin:0;position:relative;box-shadow:0 20px 40px -28px #0828684d}.fc__chips[data-astro-cid-wjikd46z]{gap:var(--space-2);margin-bottom:var(--space-3);color:var(--color-ink);flex-wrap:wrap;font-size:.8125rem;display:flex}.fc__chip[data-astro-cid-wjikd46z]{background:var(--color-surface);border-radius:999px;padding:2px 10px;font-weight:600}.fc__chip[data-astro-cid-wjikd46z] span[data-astro-cid-wjikd46z]{color:var(--color-ink-muted);margin-right:4px;font-weight:500}.fc__svg[data-astro-cid-wjikd46z]{aspect-ratio:640/400;width:100%;height:auto;display:block;overflow:visible}.fc__grid[data-astro-cid-wjikd46z] line[data-astro-cid-wjikd46z]{stroke:var(--color-border);stroke-width:1px}.fc__tick[data-astro-cid-wjikd46z]{fill:var(--color-ink-muted);font-size:11px}.fc__divider[data-astro-cid-wjikd46z]{stroke:var(--color-ink-muted);stroke-width:1px;stroke-dasharray:3 4}.fc__history[data-astro-cid-wjikd46z],.fc__forecast[data-astro-cid-wjikd46z],.fc__fitted[data-astro-cid-wjikd46z]{fill:none;stroke-linejoin:round;stroke-linecap:round}.fc__history[data-astro-cid-wjikd46z]{stroke:var(--color-primary);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:0}.fc__fitted[data-astro-cid-wjikd46z]{stroke:var(--color-ink-muted);stroke-width:1.5px;stroke-dasharray:4 3}.fc__forecast[data-astro-cid-wjikd46z]{stroke:var(--color-accent-strong);stroke-width:2px;stroke-dasharray:4 3}.fc__band[data-astro-cid-wjikd46z]{fill:var(--color-accent);fill-opacity:.16}.fc__dot[data-astro-cid-wjikd46z]{fill:var(--color-accent-strong)}.fc__legend[data-astro-cid-wjikd46z]{justify-content:center;gap:var(--space-2) var(--space-4);margin-top:var(--space-2);color:var(--color-ink-muted);flex-wrap:wrap;padding:0;font-size:.8125rem;list-style:none;display:flex}.fc__legend[data-astro-cid-wjikd46z] li[data-astro-cid-wjikd46z]{align-items:center;gap:6px;display:inline-flex}.fc__key[data-astro-cid-wjikd46z]{border-top:2px solid var(--color-primary);width:18px;height:0;display:inline-block}.fc__key--fitted[data-astro-cid-wjikd46z]{border-top:2px dashed var(--color-ink-muted)}.fc__key--forecast[data-astro-cid-wjikd46z]{border-top:2px dashed var(--color-accent-strong)}.fc__key--band[data-astro-cid-wjikd46z]{background:#00d19238;border:0;height:10px}.fc--dark[data-astro-cid-wjikd46z]{box-shadow:none;background:#ffffff0a;border-color:#ffffff24}.fc--dark[data-astro-cid-wjikd46z] .fc__chips[data-astro-cid-wjikd46z]{color:#fff}.fc--dark[data-astro-cid-wjikd46z] .fc__chip[data-astro-cid-wjikd46z]{background:#ffffff1a}.fc--dark[data-astro-cid-wjikd46z] .fc__chip[data-astro-cid-wjikd46z] span[data-astro-cid-wjikd46z],.fc--dark[data-astro-cid-wjikd46z] .fc__tick[data-astro-cid-wjikd46z],.fc--dark[data-astro-cid-wjikd46z] .fc__legend[data-astro-cid-wjikd46z]{color:var(--color-on-primary-muted);fill:var(--color-on-primary-muted)}.fc--dark[data-astro-cid-wjikd46z] .fc__legend[data-astro-cid-wjikd46z]{fill:none}.fc--dark[data-astro-cid-wjikd46z] .fc__grid[data-astro-cid-wjikd46z] line[data-astro-cid-wjikd46z]{stroke:#ffffff1f}.fc--dark[data-astro-cid-wjikd46z] .fc__divider[data-astro-cid-wjikd46z]{stroke:#fff6}.fc--dark[data-astro-cid-wjikd46z] .fc__history[data-astro-cid-wjikd46z]{stroke:#fff}.fc--dark[data-astro-cid-wjikd46z] .fc__fitted[data-astro-cid-wjikd46z]{stroke:#ffffff80}.fc--dark[data-astro-cid-wjikd46z] .fc__forecast[data-astro-cid-wjikd46z]{stroke:var(--color-accent)}.fc--dark[data-astro-cid-wjikd46z] .fc__dot[data-astro-cid-wjikd46z]{fill:var(--color-accent)}.fc--dark[data-astro-cid-wjikd46z] .fc__band[data-astro-cid-wjikd46z]{fill-opacity:.22}.fc--dark[data-astro-cid-wjikd46z] .fc__key[data-astro-cid-wjikd46z]{border-top-color:#fff}.fc--dark[data-astro-cid-wjikd46z] .fc__key--fitted[data-astro-cid-wjikd46z]{border-top-color:#ffffff80}.fc--dark[data-astro-cid-wjikd46z] .fc__key--forecast[data-astro-cid-wjikd46z]{border-top-color:var(--color-accent)}.fc--dark[data-astro-cid-wjikd46z] .fc__key--band[data-astro-cid-wjikd46z]{background:#00d1924d}.sr[data-astro-cid-wjikd46z]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=479.98px){.fc__tick--minor[data-astro-cid-wjikd46z]{display:none}}@media (prefers-reduced-motion:no-preference){html.has-reveal .fc[data-astro-cid-wjikd46z]:not(.is-visible) .fc__history[data-astro-cid-wjikd46z]{stroke-dashoffset:1px}html.has-reveal .fc[data-astro-cid-wjikd46z]:not(.is-visible) .fc__forecast-group[data-astro-cid-wjikd46z]{opacity:0}html.has-reveal .fc[data-astro-cid-wjikd46z].is-visible .fc__history[data-astro-cid-wjikd46z]{animation:fc-draw .8s var(--ease-out) both}html.has-reveal .fc[data-astro-cid-wjikd46z].is-visible .fc__forecast-group[data-astro-cid-wjikd46z]{animation:.4s ease-out .7s both fc-fade}@keyframes fc-draw{0%{stroke-dashoffset:1px}}@keyframes fc-fade{0%{opacity:0}}}.geneva[data-astro-cid-t5yglwc5]{background:linear-gradient(180deg, var(--color-surface) 0%, var(--color-bg) 85%);padding-top:0}.geneva__head[data-astro-cid-t5yglwc5]{gap:var(--space-5);margin-bottom:var(--space-6);display:grid}.geneva__intro[data-astro-cid-t5yglwc5]>[data-astro-cid-t5yglwc5]+[data-astro-cid-t5yglwc5]{margin-top:var(--space-3)}.geneva__eyebrow[data-astro-cid-t5yglwc5]{font-family:var(--font-mono);color:var(--color-blue);font-size:.78125rem;font-weight:500}.geneva__intro[data-astro-cid-t5yglwc5] h2[data-astro-cid-t5yglwc5]{max-width:24ch}.geneva__lead[data-astro-cid-t5yglwc5]{color:var(--color-ink-muted);font-size:var(--text-lead);line-height:var(--leading-lead);max-width:60ch}.geneva__links[data-astro-cid-t5yglwc5]{gap:var(--space-3);flex-wrap:wrap;display:flex}.geneva__grid[data-astro-cid-t5yglwc5]{gap:var(--space-5);align-items:stretch;display:grid}.geneva__grid[data-astro-cid-t5yglwc5]>*{min-width:0}.geneva__specs[data-astro-cid-t5yglwc5]{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;padding:0;list-style:none;display:flex}.spec[data-astro-cid-t5yglwc5]{align-items:baseline;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-bg);padding:8px 16px;display:inline-flex}.spec__value[data-astro-cid-t5yglwc5]{font-family:var(--font-mono);color:var(--color-primary);font-weight:600}.spec__label[data-astro-cid-t5yglwc5]{font-size:var(--text-small);color:var(--color-ink-muted)}.claude[data-astro-cid-t5yglwc5]{gap:var(--space-5);margin-top:var(--space-7);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-bg);align-items:center;display:grid}.claude__copy[data-astro-cid-t5yglwc5] p[data-astro-cid-t5yglwc5]{margin-top:var(--space-3);color:var(--color-ink-muted);max-width:46ch}.claude__cta[data-astro-cid-t5yglwc5]{margin-top:var(--space-4)}.claude__code[data-astro-cid-t5yglwc5] code[data-astro-cid-t5yglwc5]{background:var(--color-surface);font-family:var(--font-mono);color:var(--color-primary);border-radius:6px;padding:4px 10px;font-size:.8125rem;display:inline-block}.claude[data-astro-cid-t5yglwc5] .claude__shot{box-shadow:0 20px 40px -28px #08286859}@media (width>=960px){.geneva__head[data-astro-cid-t5yglwc5]{align-items:end;gap:var(--space-7);grid-template-columns:minmax(0,1fr) auto}.geneva__grid[data-astro-cid-t5yglwc5]{gap:var(--space-5);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.claude[data-astro-cid-t5yglwc5]{gap:var(--space-7);padding:var(--space-6);grid-template-columns:minmax(0,4fr) minmax(0,7fr)}}.consult[data-astro-cid-jof5icwk]{padding-block:var(--space-6)}.consult__inner[data-astro-cid-jof5icwk]{gap:var(--space-5);padding:var(--space-6);border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-blue) 4%, #fff);border-radius:12px;flex-direction:column;display:flex}.consult__title[data-astro-cid-jof5icwk]{margin:0;font-size:1.375rem}.consult__body[data-astro-cid-jof5icwk]{margin-top:var(--space-2);max-width:52ch;color:var(--color-ink-muted)}.consult__actions[data-astro-cid-jof5icwk]{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}@media (width>=860px){.consult__inner[data-astro-cid-jof5icwk]{padding:var(--space-6) var(--space-7);flex-direction:row;justify-content:space-between;align-items:center}.consult__actions[data-astro-cid-jof5icwk]{flex-shrink:0}}
