section[data-astro-cid-cilyu5ky]{--page-linen:#f9f8f3;--panel-contrast:#efece4;--tag-gold:#886312;--body-ink:#262626;--body-ink-soft:#404040;--card-edge:#d4d4d4cc;--numeral-gold:#9c7a1c;--panel-ivory:#f2eee7b3;--hairline:#e5e0d8;--card-lift:0 1px 3px #0000000f;--card-lift-hover:0 8px 30px #d4af371a;max-width:34rem;padding:var(--space-2xl) var(--gutter);margin:0 auto}.eyebrow[data-astro-cid-cilyu5ky]{font-size:var(--text-eyebrow);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--color-text-secondary);margin:0 0 var(--space-sm)}h2[data-astro-cid-cilyu5ky]{font-family:var(--font-display);font-size:clamp(1.875rem,1.1rem + 2.8vw,3rem);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);letter-spacing:-.025em;margin-bottom:var(--space-md);text-wrap:balance}p[data-astro-cid-cilyu5ky]{color:var(--body-ink);line-height:1.7}.arrival[data-astro-cid-cilyu5ky]{max-width:none;padding:0;position:relative}.arrival-sticky[data-astro-cid-cilyu5ky]{background-color:var(--color-surface-dominant);align-items:center;min-height:clamp(520px,80vh,720px);display:flex;position:relative;overflow:hidden}.arrival-media[data-astro-cid-cilyu5ky]{position:absolute;inset:0}.arrival-media[data-astro-cid-cilyu5ky] img{object-fit:cover;object-position:right center;width:100%;height:100%;display:block}.legibility-scrim[data-astro-cid-cilyu5ky]{background:linear-gradient(90deg,#fafaf7e0 0%,#fafaf799 38%,#fafaf72e 62%,#0000 82%);position:absolute;inset:0}.arrival-content[data-astro-cid-cilyu5ky]{z-index:1;max-width:42rem;padding-inline:var(--gutter);position:relative}.arrival[data-astro-cid-cilyu5ky] h1[data-astro-cid-cilyu5ky]{font-size:var(--text-h1);line-height:var(--line-height-tight);color:var(--color-text-primary);text-wrap:balance;max-width:30ch;margin-bottom:var(--space-lg)}.lead[data-astro-cid-cilyu5ky]{font-size:var(--text-lead);max-width:42ch;margin:0 0 var(--space-xl)}.arrival-cta[data-astro-cid-cilyu5ky]{font-weight:var(--font-weight-medium);color:var(--color-text-primary);border:var(--border-width) solid var(--color-accent-champagne);transition:box-shadow var(--motion-standard) var(--ease-standard);background-color:#fff;border-radius:999px;align-items:center;gap:.4em;padding:.75rem 1.75rem;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.arrival-cta-label[data-astro-cid-cilyu5ky]{z-index:1;position:relative}.arrival-cta[data-astro-cid-cilyu5ky]:before{content:"";background:linear-gradient(105deg, transparent 30%, color-mix(in srgb, var(--color-accent-champagne) 55%, transparent) 48%, color-mix(in srgb, var(--color-accent-champagne) 85%, white) 50%, color-mix(in srgb, var(--color-accent-champagne) 55%, transparent) 52%, transparent 70%);transition:transform .7s var(--ease-standard);pointer-events:none;position:absolute;inset:0;transform:translate(-130%)}.arrival-cta[data-astro-cid-cilyu5ky]:hover,.arrival-cta[data-astro-cid-cilyu5ky]:focus-visible{box-shadow:0 4px 16px -4px color-mix(in srgb, var(--color-accent-champagne) 45%, transparent)}.arrival-cta[data-astro-cid-cilyu5ky]:hover:before,.arrival-cta[data-astro-cid-cilyu5ky]:focus-visible:before{transform:translate(130%)}@media (prefers-reduced-motion:reduce){.arrival-cta[data-astro-cid-cilyu5ky]:before{transition:none}.arrival-cta[data-astro-cid-cilyu5ky]:hover:before,.arrival-cta[data-astro-cid-cilyu5ky]:focus-visible:before{transform:translate(-130%)}}@media (width<=45em){.arrival-sticky[data-astro-cid-cilyu5ky]{min-height:clamp(480px,85vh,640px)}.arrival-media[data-astro-cid-cilyu5ky] img{object-position:85% center}.legibility-scrim[data-astro-cid-cilyu5ky]{background:linear-gradient(90deg,#fafaf7eb 0% 55%,#fafaf780 78%,#fafaf733 100%)}}.intro[data-astro-cid-cilyu5ky],.assessment[data-astro-cid-cilyu5ky]{background-color:var(--page-linen);max-width:none}.assessment[data-astro-cid-cilyu5ky]{overflow-x:hidden}.intro-inner[data-astro-cid-cilyu5ky],.assessment-inner[data-astro-cid-cilyu5ky]{max-width:80rem;margin:0 auto}.intro-split[data-astro-cid-cilyu5ky]{gap:var(--space-xl);grid-template-columns:1fr;align-items:start;display:grid}@media (width>=62em){.intro-split[data-astro-cid-cilyu5ky]{grid-template-columns:1.45fr 1fr;gap:clamp(2.5rem,5vw,4.5rem)}}.intro-copy[data-astro-cid-cilyu5ky]{min-width:0}.intro-copy[data-astro-cid-cilyu5ky] p[data-astro-cid-cilyu5ky]{max-width:56ch}.intro-figures[data-astro-cid-cilyu5ky]{border:var(--border-width) solid #d4af374d;border-radius:var(--radius-lg);min-width:0;box-shadow:var(--card-lift);background-color:#fff;padding:clamp(1.5rem,3vw,2rem)}.intro-figures-label[data-astro-cid-cilyu5ky]{font-size:var(--text-eyebrow);font-weight:var(--font-weight-semibold);letter-spacing:.25em;text-transform:uppercase;color:var(--tag-gold);margin:0 0 var(--space-lg)}.intro-figures-list[data-astro-cid-cilyu5ky]{flex-direction:column;margin:0;display:flex}.intro-figure[data-astro-cid-cilyu5ky]{padding-block:var(--space-md);border-top:var(--border-width) solid var(--hairline)}.intro-figure[data-astro-cid-cilyu5ky]:first-child{border-top:none;padding-top:0}.intro-figure[data-astro-cid-cilyu5ky]:last-child{padding-bottom:0}.intro-figure[data-astro-cid-cilyu5ky] dt[data-astro-cid-cilyu5ky]{font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:-.015em;color:#1c1c1c;margin:0 0 var(--space-2xs)}.intro-figure[data-astro-cid-cilyu5ky] dd[data-astro-cid-cilyu5ky]{font-size:var(--text-small);color:var(--body-ink-soft);margin:0;line-height:1.7}.assessment-inner[data-astro-cid-cilyu5ky]:not(.assessment-cta),.responsibility-inner[data-astro-cid-cilyu5ky]{background-color:var(--panel-ivory);border:var(--border-width) solid var(--hairline);border-radius:var(--radius-lg);padding:clamp(1.75rem,4vw,3rem)}.intro-inner[data-astro-cid-cilyu5ky]>p[data-astro-cid-cilyu5ky],.assessment-inner[data-astro-cid-cilyu5ky]>p[data-astro-cid-cilyu5ky]{text-wrap:pretty;max-width:65ch}.assessment-inner[data-astro-cid-cilyu5ky]>p[data-astro-cid-cilyu5ky]+p[data-astro-cid-cilyu5ky]{margin-top:var(--space-sm)}.impact[data-astro-cid-cilyu5ky]{background-color:var(--panel-contrast);max-width:none;padding-block:var(--space-3xl,6rem) var(--space-2xl,4rem)}.impact-inner[data-astro-cid-cilyu5ky]{max-width:80rem;margin:0 auto}.impact-eyebrow[data-astro-cid-cilyu5ky]{font-size:var(--text-small);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--tag-gold);margin:0 0 var(--space-sm)}.impact-heading[data-astro-cid-cilyu5ky]{color:#1c1c1c;text-wrap:pretty;max-width:32ch;margin:0 0 var(--space-xl)}.impact-group-label[data-astro-cid-cilyu5ky]{font-size:var(--text-small);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--tag-gold);margin:0 0 var(--space-md)}.impact-group-label--secondary[data-astro-cid-cilyu5ky]{margin-top:var(--space-2xl,4rem)}.impact-grid[data-astro-cid-cilyu5ky]{gap:var(--space-md);grid-template-columns:1fr;display:grid}.impact-card[data-astro-cid-cilyu5ky]{border:var(--border-width) solid var(--card-edge);border-radius:var(--radius-lg);min-width:0;padding:var(--space-lg);box-shadow:var(--card-lift);transition:box-shadow .3s var(--ease-standard), border-color .3s var(--ease-standard);background-color:#fff}.impact-icon[data-astro-cid-cilyu5ky]{color:#8f6a16;width:1.75rem;height:1.75rem;margin-bottom:var(--space-md)}.impact-title[data-astro-cid-cilyu5ky]{font-weight:var(--font-weight-semibold);color:#1c1c1c;margin:0 0 var(--space-xs)}.impact-copy[data-astro-cid-cilyu5ky]{font-size:var(--text-body);color:var(--body-ink);margin:0;line-height:1.7}@media (width>=60em){.impact-grid[data-astro-cid-cilyu5ky]{grid-template-columns:repeat(3,1fr)}}.comparison-grid[data-astro-cid-cilyu5ky]{align-items:stretch;gap:var(--space-lg);max-width:64rem;margin:var(--space-2xl) auto 0;grid-template-columns:1fr;display:grid}@media (width>=48em){.comparison-grid[data-astro-cid-cilyu5ky]{gap:var(--space-xl);grid-template-columns:1fr 1fr}}.comparison-card[data-astro-cid-cilyu5ky]{border:var(--border-width) solid var(--card-edge);min-width:0;box-shadow:var(--card-lift);transition:box-shadow .3s var(--ease-standard), border-color .3s var(--ease-standard);background-color:#fff;border-radius:1.5rem;flex-direction:column;padding:clamp(1.5rem,3vw,2rem);display:flex;position:relative}.comparison-card--featured[data-astro-cid-cilyu5ky]{background-color:#ffffffe6;border-color:#c5a0598c;box-shadow:0 8px 32px -8px #d4af3724}.comparison-head[data-astro-cid-cilyu5ky]{justify-content:space-between;align-items:center;gap:var(--space-sm);padding-bottom:var(--space-md);margin-bottom:var(--space-lg);border-bottom:var(--border-width) solid #e5e0d8;display:flex}.comparison-tag[data-astro-cid-cilyu5ky]{font-size:.6875rem;font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;letter-spacing:.2em;text-transform:uppercase;color:#5c5c5c;min-width:0;margin:0}.comparison-card--featured[data-astro-cid-cilyu5ky] .comparison-tag[data-astro-cid-cilyu5ky]{color:#8f6a16;font-weight:var(--font-weight-semibold)}.comparison-chip[data-astro-cid-cilyu5ky]{font-size:.625rem;font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;letter-spacing:.14em;text-transform:uppercase;color:#4a4a4a;border:var(--border-width) solid #1c1c1c1a;white-space:nowrap;background-color:#1c1c1c12;border-radius:999px;flex:none;margin:0;padding:.3em .8em}.comparison-card--featured[data-astro-cid-cilyu5ky] .comparison-chip[data-astro-cid-cilyu5ky]{color:#8f6a16;background-color:#d4af371a;border-color:#d4af3766}.comparison-list[data-astro-cid-cilyu5ky]{gap:var(--space-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.comparison-list[data-astro-cid-cilyu5ky] li[data-astro-cid-cilyu5ky]{font-size:var(--text-body);color:var(--body-ink);text-wrap:pretty;padding-left:1.5em;line-height:1.7;position:relative}.comparison-list[data-astro-cid-cilyu5ky] li[data-astro-cid-cilyu5ky]:before{content:"";background-color:#c4bfb5;width:.75em;height:1px;position:absolute;top:.7em;left:0}.comparison-card--featured[data-astro-cid-cilyu5ky] .comparison-list[data-astro-cid-cilyu5ky] li[data-astro-cid-cilyu5ky]:before{background-color:#c5a059}.comparison-card--featured[data-astro-cid-cilyu5ky] .comparison-list[data-astro-cid-cilyu5ky] li[data-astro-cid-cilyu5ky]{color:var(--color-text-primary)}.systems-list[data-astro-cid-cilyu5ky]{gap:var(--space-lg);margin:var(--space-xl) 0;flex-direction:column;display:flex}.system-row[data-astro-cid-cilyu5ky]{border:var(--border-width) solid var(--card-edge);border-radius:var(--radius-lg);padding:var(--space-xl);box-shadow:var(--card-lift);background-color:#fff}.system-row-head[data-astro-cid-cilyu5ky]{margin-bottom:var(--space-md)}.system-row--featured[data-astro-cid-cilyu5ky]{border:var(--border-width) solid #d4af3766;background-color:#fff;position:relative;box-shadow:0 8px 32px -8px #d4af371f}.system-row--featured[data-astro-cid-cilyu5ky] .system-row-head[data-astro-cid-cilyu5ky]{padding-right:7rem}.system-name[data-astro-cid-cilyu5ky]{font-size:var(--text-h3);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.system-category[data-astro-cid-cilyu5ky]{font-size:.75rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary);margin:0 0 var(--space-xs)}.system-row--featured[data-astro-cid-cilyu5ky] .system-category[data-astro-cid-cilyu5ky]{color:#7a6030}.system-examples[data-astro-cid-cilyu5ky]{font-size:var(--text-small);color:var(--color-text-secondary);margin:var(--space-xs) 0 0;font-style:italic}.system-description[data-astro-cid-cilyu5ky]{font-size:var(--text-body);color:var(--body-ink);text-wrap:pretty;max-width:70ch;margin:0;line-height:1.7}.triad-inner[data-astro-cid-cilyu5ky]{max-width:72rem;margin:0 auto}.triad[data-astro-cid-cilyu5ky]{margin-top:var(--space-2xl,4rem)}.triad-banner[data-astro-cid-cilyu5ky]{max-width:48rem;margin:0 auto var(--space-2xl);padding:var(--space-2xl) var(--space-md) var(--space-xl);text-align:center;position:relative}.triad-eyebrow[data-astro-cid-cilyu5ky]{z-index:1;font-size:var(--text-eyebrow);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.25em;color:var(--tag-gold);margin:0 0 var(--space-sm);display:block;position:relative}.triad-heading[data-astro-cid-cilyu5ky]{z-index:1;font-family:var(--font-display);font-size:clamp(1.5rem,1rem + 2.2vw,2.25rem);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);letter-spacing:-.02em;color:#1c1c1c;text-wrap:balance;margin:0 auto;position:relative}.triad-lead[data-astro-cid-cilyu5ky]{z-index:1;font-size:var(--text-lead);color:var(--body-ink-soft);max-width:42rem;margin:var(--space-md) auto 0;text-wrap:pretty;line-height:1.7;position:relative}.tech-grid[data-astro-cid-cilyu5ky]{gap:var(--space-lg);grid-template-columns:1fr;display:grid}@media (width>=768px){.tech-grid[data-astro-cid-cilyu5ky]{grid-template-columns:repeat(2,1fr)}}.tech-spec-card[data-astro-cid-cilyu5ky]{border:var(--border-width) solid var(--card-edge);border-radius:var(--radius-lg);min-width:0;padding:var(--space-xl);box-shadow:var(--card-lift);transition:box-shadow .3s var(--ease-standard), border-color .3s var(--ease-standard);background-color:#fff}.spec-icon-box[data-astro-cid-cilyu5ky]{border:var(--border-width) solid color-mix(in srgb, var(--color-accent-champagne) 45%, transparent);border-radius:var(--radius-md);background-color:color-mix(in srgb, var(--color-accent-champagne) 8%, transparent);width:3rem;height:3rem;margin-bottom:var(--space-md);justify-content:center;align-items:center;display:inline-flex}.spec-icon-box[data-astro-cid-cilyu5ky] svg[data-astro-cid-cilyu5ky]{width:1.5rem;height:1.5rem;color:var(--color-accent-champagne)}.spec-label[data-astro-cid-cilyu5ky]{font-size:.75rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.08em;color:#7a6030;margin:0 0 var(--space-sm)}.spec-title[data-astro-cid-cilyu5ky]{font-size:var(--text-h3);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--space-sm)}.spec-copy[data-astro-cid-cilyu5ky]{font-size:var(--text-body);color:var(--body-ink);text-wrap:pretty;max-width:60ch;margin:0;line-height:1.7}.assessment-cta[data-astro-cid-cilyu5ky]{text-align:center}.section-cta[data-astro-cid-cilyu5ky]{margin-top:var(--space-xl);font-weight:var(--font-weight-medium);color:var(--color-text-primary);background-color:color-mix(in srgb, var(--color-accent-champagne) 6%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--color-accent-champagne) 45%, transparent);transition:border-color var(--motion-standard) var(--ease-standard), background-color var(--motion-standard) var(--ease-standard), transform var(--motion-standard) var(--ease-standard), box-shadow var(--motion-standard) var(--ease-standard);border-radius:999px;align-items:center;gap:.4em;padding:.75rem 1.75rem;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.section-cta-label[data-astro-cid-cilyu5ky]{z-index:1;position:relative}.section-cta[data-astro-cid-cilyu5ky]:before{content:"";background:linear-gradient(105deg, transparent 30%, color-mix(in srgb, var(--color-accent-champagne) 55%, transparent) 48%, color-mix(in srgb, var(--color-accent-champagne) 85%, white) 50%, color-mix(in srgb, var(--color-accent-champagne) 55%, transparent) 52%, transparent 70%);transition:transform .7s var(--ease-standard);pointer-events:none;position:absolute;inset:0;transform:translate(-130%)}.section-cta[data-astro-cid-cilyu5ky]:hover,.section-cta[data-astro-cid-cilyu5ky]:focus-visible{border-color:var(--color-accent-champagne);background-color:color-mix(in srgb, var(--color-accent-champagne) 12%, transparent);box-shadow:0 8px 20px -6px color-mix(in srgb, var(--color-accent-champagne) 50%, transparent);transform:translateY(-2px)}.section-cta[data-astro-cid-cilyu5ky]:hover:before,.section-cta[data-astro-cid-cilyu5ky]:focus-visible:before{transform:translate(130%)}@media (prefers-reduced-motion:reduce){.section-cta[data-astro-cid-cilyu5ky]{transition:border-color var(--motion-standard) var(--ease-standard), background-color var(--motion-standard) var(--ease-standard)}.section-cta[data-astro-cid-cilyu5ky]:hover,.section-cta[data-astro-cid-cilyu5ky]:focus-visible{transform:none}.section-cta[data-astro-cid-cilyu5ky]:before{transition:none}.section-cta[data-astro-cid-cilyu5ky]:hover:before,.section-cta[data-astro-cid-cilyu5ky]:focus-visible:before{transform:translate(-130%)}}@media (width>=45em){.comparison-grid[data-astro-cid-cilyu5ky]{grid-template-columns:repeat(2,1fr)}}.responsibility[data-astro-cid-cilyu5ky]{background-color:var(--page-linen);max-width:none;padding-block:var(--space-3xl,6rem) var(--space-2xl,4rem)}.responsibility-inner[data-astro-cid-cilyu5ky]{max-width:80rem;margin:0 auto}.responsibility[data-astro-cid-cilyu5ky] h2[data-astro-cid-cilyu5ky]{color:#1c1c1c}.responsibility-inner[data-astro-cid-cilyu5ky]>p[data-astro-cid-cilyu5ky]{color:var(--color-text-secondary)}.workflow-grid[data-astro-cid-cilyu5ky]{gap:var(--space-lg);margin:var(--space-2xl) 0 0;grid-template-columns:1fr;display:grid;position:relative}.workflow-grid[data-astro-cid-cilyu5ky]:before{content:"";background:linear-gradient(#0000 0%,#d4af3773 6% 94%,#0000 100%);width:1px;position:absolute;top:0;bottom:0;left:.75rem}@media (width>=62em){.workflow-grid[data-astro-cid-cilyu5ky]:before{left:50%;transform:translate(-50%)}}.workflow-card[data-astro-cid-cilyu5ky]{z-index:1;border:var(--border-width) solid var(--card-edge);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--card-lift);transition:box-shadow .3s var(--ease-standard), border-color .3s var(--ease-standard);background-color:#fff;margin-left:2.75rem;padding:clamp(1.25rem,3vw,2rem);position:relative}@media (width>=62em){.workflow-index[data-astro-cid-cilyu5ky]{width:2.75rem;height:2.75rem;font-size:var(--text-h3);left:-4.25rem}.workflow-card[data-astro-cid-cilyu5ky]{width:calc(50% - 3.25rem);margin-left:0}.workflow-card[data-astro-cid-cilyu5ky]:nth-child(odd){margin-left:auto}}.workflow-index[data-astro-cid-cilyu5ky]{z-index:2;top:var(--space-lg);width:2rem;height:2rem;font-size:var(--text-small);border:var(--border-width) solid #d4af3773;background-color:var(--page-linen);font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;color:var(--numeral-gold);border-radius:50%;justify-content:center;align-items:center;margin-bottom:0;display:inline-flex;position:absolute;left:-2.75rem}@media (width>=62em){.workflow-card[data-astro-cid-cilyu5ky]:nth-child(odd) .workflow-index[data-astro-cid-cilyu5ky]{left:-4.25rem}.workflow-card[data-astro-cid-cilyu5ky]:nth-child(2n) .workflow-index[data-astro-cid-cilyu5ky]{left:auto;right:-4.25rem}}.workflow-card--full[data-astro-cid-cilyu5ky]{grid-column:1/-1}@media (width>=62em){.workflow-card--full[data-astro-cid-cilyu5ky]{width:100%;margin-left:0;margin-top:var(--space-2xl);padding:clamp(2rem,4vw,3rem)}.workflow-card[data-astro-cid-cilyu5ky].workflow-card--full .workflow-index[data-astro-cid-cilyu5ky]{top:calc(var(--space-2xl) * -1);left:50%;right:auto;transform:translate(-50%)}}.workflow-title[data-astro-cid-cilyu5ky]{font-weight:var(--font-weight-semibold);color:#1c1c1c;margin:0 0 var(--space-sm)}.workflow-copy[data-astro-cid-cilyu5ky]{font-size:var(--text-body);color:var(--body-ink);text-wrap:pretty;max-width:60ch;margin:0;line-height:1.7}.workflow-substeps[data-astro-cid-cilyu5ky]{gap:var(--space-xl);grid-template-columns:1fr;margin-top:0;display:grid}@media (width>=768px){.workflow-substeps[data-astro-cid-cilyu5ky]{grid-template-columns:repeat(3,1fr)}}.workflow-substep-title[data-astro-cid-cilyu5ky]{font-family:var(--font-display);font-size:var(--text-body);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);color:#1c1c1c;margin:0 0 var(--space-xs)}.workflow-substep-copy[data-astro-cid-cilyu5ky]{font-size:var(--text-body);color:var(--body-ink);text-wrap:pretty;margin:0;line-height:1.7}.sustained-head[data-astro-cid-cilyu5ky]{max-width:44rem;padding-bottom:var(--space-lg);margin-bottom:var(--space-xl);border-bottom:var(--border-width) solid #f0ece1}.sustained-title[data-astro-cid-cilyu5ky]{font-family:var(--font-display);font-size:clamp(1.375rem,1rem + 1.4vw,1.875rem);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);letter-spacing:-.02em;color:#1c1c1c;margin:0 0 var(--space-xs);text-wrap:balance}.sustained-lead[data-astro-cid-cilyu5ky]{font-size:var(--text-body);color:var(--body-ink-soft);margin:0;line-height:1.7}.continuity-note[data-astro-cid-cilyu5ky]{margin:var(--space-xl) 0 0;border:var(--border-width) solid #eae5d9;border-radius:var(--radius-md);font-size:var(--text-body);color:var(--body-ink-soft);text-wrap:pretty;background-color:#f9f7f2;max-width:none;padding:clamp(1.25rem,3vw,2rem);line-height:1.7}.continuity-note[data-astro-cid-cilyu5ky] strong[data-astro-cid-cilyu5ky]{color:#1c1c1c;font-weight:var(--font-weight-semibold)}@media (hover:hover) and (pointer:fine){.impact-card[data-astro-cid-cilyu5ky]:hover,.workflow-card[data-astro-cid-cilyu5ky]:hover,.tech-spec-card[data-astro-cid-cilyu5ky]:hover,.comparison-card[data-astro-cid-cilyu5ky]:hover{box-shadow:var(--card-lift-hover);border-color:#d4af3759}}.section-badge[data-astro-cid-cilyu5ky]{font-size:var(--text-eyebrow);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:.25em;text-transform:uppercase;color:var(--tag-gold);margin:0 0 var(--space-sm);display:block}.closing-banner[data-astro-cid-cilyu5ky]{border-top:var(--border-width) solid #d4af374d;max-width:none;padding:var(--space-3xl) var(--gutter) var(--space-2xl);background-color:#1c1c1c}.closing-banner-inner[data-astro-cid-cilyu5ky]{text-align:center;max-width:56rem;margin-inline:auto}.closing-banner-eyebrow[data-astro-cid-cilyu5ky]{font-size:var(--text-eyebrow);font-weight:var(--font-weight-semibold);letter-spacing:.25em;text-transform:uppercase;color:#d4af37;margin:0 0 var(--space-md);display:block}.closing-banner-title[data-astro-cid-cilyu5ky]{font-family:var(--font-display);font-size:clamp(1.875rem,1.2rem + 3vw,3rem);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);letter-spacing:-.02em;color:#fff;margin:0 auto var(--space-lg);text-wrap:balance}.closing-banner-title[data-astro-cid-cilyu5ky] em[data-astro-cid-cilyu5ky]{color:#d4af37;font-style:italic}.closing-banner-lead[data-astro-cid-cilyu5ky]{font-size:var(--text-body);color:#d4d0c8;max-width:44rem;margin:0 auto var(--space-2xl);text-wrap:pretty;line-height:1.7}.closing-banner-actions[data-astro-cid-cilyu5ky]{justify-content:center;align-items:center;gap:var(--space-md);margin-bottom:var(--space-xl);flex-direction:column;display:flex}@media (width>=40em){.closing-banner-actions[data-astro-cid-cilyu5ky]{flex-direction:row}}.closing-cta[data-astro-cid-cilyu5ky]{width:100%;font-size:var(--text-eyebrow);font-weight:var(--font-weight-semibold);letter-spacing:.15em;text-transform:uppercase;text-align:center;transition:background-color .3s var(--ease-standard), border-color .3s var(--ease-standard), color .3s var(--ease-standard);border-radius:999px;padding:1rem 2rem;text-decoration:none;display:inline-block}@media (width>=40em){.closing-cta[data-astro-cid-cilyu5ky]{width:auto}}.closing-cta--primary[data-astro-cid-cilyu5ky]{border:var(--border-width) solid #eae4d9;color:#1c1c1c;font-weight:var(--font-weight-semibold);background-color:#eae4d9;box-shadow:0 4px 15px #eae4d938}.closing-cta--ghost[data-astro-cid-cilyu5ky]{border:var(--border-width) solid #fff3;color:#fff;background-color:#ffffff1a}@media (hover:hover) and (pointer:fine){.closing-cta--primary[data-astro-cid-cilyu5ky]:hover{background-color:#fff;border-color:#fff}.closing-cta--ghost[data-astro-cid-cilyu5ky]:hover{background-color:#fff3;border-color:#fff6}}.closing-banner-seal[data-astro-cid-cilyu5ky]{font-size:var(--text-small);color:#a8a49c;max-width:46rem;margin:0 auto var(--space-2xl);text-wrap:pretty;line-height:1.7}.closing-crossnav[data-astro-cid-cilyu5ky]{padding-top:var(--space-xl);border-top:var(--border-width) solid #ffffff1a}.closing-crossnav-label[data-astro-cid-cilyu5ky]{font-size:.6875rem;font-weight:var(--font-weight-medium);letter-spacing:.2em;text-transform:uppercase;color:#a8a49c;margin:0 0 var(--space-lg)}.closing-crossnav-row[data-astro-cid-cilyu5ky]{justify-content:center;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.closing-pill[data-astro-cid-cilyu5ky]{border:var(--border-width) solid #ffffff26;color:#d4d0c8;font-size:var(--text-small);transition:background-color .3s var(--ease-standard), border-color .3s var(--ease-standard), color .3s var(--ease-standard);background-color:#ffffff0d;border-radius:999px;padding:.625rem 1.25rem;text-decoration:none;display:inline-block}.closing-pill--all[data-astro-cid-cilyu5ky]{color:#d4af37;font-weight:var(--font-weight-medium);background-color:#d4af371a;border-color:#d4af3766}@media (hover:hover) and (pointer:fine){.closing-pill[data-astro-cid-cilyu5ky]:hover{color:#fff;background-color:#ffffff1a;border-color:#ffffff59}.closing-pill--all[data-astro-cid-cilyu5ky]:hover{color:#d4af37;background-color:#d4af3733;border-color:#d4af37a6}}@media (prefers-reduced-motion:reduce){.closing-cta[data-astro-cid-cilyu5ky],.closing-pill[data-astro-cid-cilyu5ky]{transition-duration:1ms}}
