.hero.svelte-16bv6r7{position:relative;min-height:92vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--accent-500);color:var(--bmd-off-white);padding:var(--space-32) var(--space-8) var(--space-24)}.hero-sweep.svelte-16bv6r7{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.hero-content.svelte-16bv6r7{position:relative;z-index:1;max-width:1100px;width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-6)}.hero-headline.svelte-16bv6r7{font-family:var(--font-display);font-size:var(--type-display-xl);font-weight:700;line-height:.95;letter-spacing:-.03em;color:var(--bmd-off-white);margin:0;max-width:16ch}.hero-sub.svelte-16bv6r7{font-size:var(--type-body-lg);line-height:1.6;color:var(--bmd-off-white);opacity:.92;max-width:56ch;margin:0}.hero-ctas.svelte-16bv6r7{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-2)}.hud-strip.svelte-16bv6r7{margin-top:var(--space-12);width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-6);border-top:1px solid rgba(245,241,234,.3);padding-top:var(--space-6)}.hud-item.svelte-16bv6r7{display:flex;flex-direction:column;gap:var(--space-2)}.hud-label.svelte-16bv6r7{font-family:var(--font-body);font-size:var(--type-eyebrow);font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--bmd-off-white);opacity:.7}.hud-value.svelte-16bv6r7{font-family:var(--font-display);font-size:var(--type-display-sm);font-weight:700;color:var(--bmd-off-white);font-feature-settings:"tnum";line-height:1}.scroll-indicator.svelte-16bv6r7{position:absolute;bottom:var(--space-6);left:50%;transform:translate(-50%);color:var(--bmd-off-white);opacity:.7;animation:float-chevron 2s ease-in-out infinite;transition:opacity .3s ease}@media(max-width:768px){.hud-strip.svelte-16bv6r7{grid-template-columns:repeat(2,1fr)}.hero-ctas.svelte-16bv6r7{width:100%}}.hero.svelte-16bv6r7 .eyebrow--on-accent{color:var(--bmd-off-white)}.hero.svelte-16bv6r7 .eyebrow--on-accent .dot{background:var(--bmd-off-white);box-shadow:0 0 8px var(--bmd-off-white)}.card.svelte-7d5xe5{background:var(--bmd-off-white);border:1px solid var(--bmd-stone);border-radius:8px;padding:var(--space-8);transition:border-color var(--duration-base) var(--ease-out-expo),transform var(--duration-base) var(--ease-out-expo),box-shadow var(--duration-base) var(--ease-out-expo)}.card--interactive.svelte-7d5xe5:hover{border-color:var(--accent-500);transform:scale(1.015);box-shadow:0 16px 40px #0a162814}.card--featured.svelte-7d5xe5{background:var(--accent-500);color:var(--bmd-navy-deep);border-color:transparent}.card--featured.svelte-7d5xe5 h1,.card--featured.svelte-7d5xe5 h2,.card--featured.svelte-7d5xe5 h3,.card--featured.svelte-7d5xe5 h4{color:var(--bmd-navy-deep)}.features-header.svelte-1ouml0h{text-align:left;margin-bottom:var(--space-16);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);max-width:800px}.features-title.svelte-1ouml0h{font-family:var(--font-display);font-size:var(--type-display-md);font-weight:600;color:var(--bmd-navy);letter-spacing:-.02em;line-height:1.05;margin:0}.features-grid.svelte-1ouml0h{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}.feature-card.svelte-1ouml0h{display:flex;flex-direction:column;gap:var(--space-3)}.feature-title.svelte-1ouml0h{font-family:var(--font-display);font-size:var(--type-display-sm);font-weight:600;color:var(--bmd-navy);margin-top:var(--space-2);line-height:1.15;letter-spacing:-.015em}.feature-desc.svelte-1ouml0h{font-family:var(--font-body);font-size:var(--type-body-md);color:var(--bmd-charcoal);line-height:1.65;margin:0}@media(max-width:1024px){.features-grid.svelte-1ouml0h{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.features-grid.svelte-1ouml0h{grid-template-columns:1fr}}.arch-header.svelte-1k4tacb{text-align:center;margin-bottom:var(--space-12);display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.arch-title.svelte-1k4tacb{font-family:var(--font-display);font-size:var(--type-display-md);font-weight:600;color:var(--bmd-off-white);letter-spacing:-.02em;line-height:1.05;margin:0}.arch-sub.svelte-1k4tacb{font-family:var(--font-body);font-size:var(--type-body-lg);color:var(--bmd-off-white);opacity:.75;margin:0;max-width:560px}.arch-container.svelte-1k4tacb{position:relative;max-width:900px;margin:0 auto}.arch-svg.svelte-1k4tacb{width:100%;height:auto}.arch-node.svelte-1k4tacb{cursor:pointer}.arch-node.svelte-1k4tacb:hover rect:where(.svelte-1k4tacb),.arch-node.active.svelte-1k4tacb rect:where(.svelte-1k4tacb){filter:drop-shadow(0 0 12px rgba(14,124,90,.45))}.arch-tooltip.svelte-1k4tacb{position:absolute;top:1rem;right:1rem;background:var(--bmd-navy);border:1px solid var(--accent-500);border-radius:12px;padding:var(--space-5, 1.25rem);max-width:240px;z-index:10;pointer-events:none}.arch-tooltip.mobile.svelte-1k4tacb{position:relative;top:auto;right:auto;max-width:100%;margin-top:var(--space-4);pointer-events:auto}.tooltip-title.svelte-1k4tacb{font-family:var(--font-mono);font-size:var(--type-body-sm);font-weight:600;color:var(--accent-200);margin:0 0 var(--space-3)}.tooltip-list.svelte-1k4tacb{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.tooltip-list.svelte-1k4tacb li:where(.svelte-1k4tacb){font-family:var(--font-body);font-size:var(--type-body-sm);color:var(--bmd-off-white);opacity:.85;padding-left:var(--space-3);position:relative}.tooltip-list.svelte-1k4tacb li:where(.svelte-1k4tacb):before{content:"";position:absolute;left:0;top:.5em;width:4px;height:4px;border-radius:50%;background:var(--accent-500);opacity:.8}@media(max-width:768px){.arch-title.svelte-1k4tacb{font-size:var(--type-display-sm)}}.compliance-inner.svelte-1n2cfye{max-width:960px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-8)}.compliance-header.svelte-1n2cfye{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4)}.compliance-title.svelte-1n2cfye{font-family:var(--font-display);font-size:var(--type-display-md);font-weight:600;color:var(--bmd-navy);letter-spacing:-.02em;line-height:1.05;margin:0}.compliance-row.svelte-1n2cfye{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3)}.compliance-badge.svelte-1n2cfye{background:var(--bmd-off-white);border:1px solid var(--bmd-stone);border-radius:999px;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-6);height:44px;display:inline-flex;align-items:center;gap:var(--space-3);transition:border-color var(--duration-fast) var(--ease-out-quad)}.compliance-status.svelte-1n2cfye{font-family:var(--font-mono);font-size:.625rem;font-weight:700;letter-spacing:.08em;padding:.125rem .5rem;border-radius:999px;line-height:1.2}.compliance-badge.is-live.svelte-1n2cfye .compliance-status:where(.svelte-1n2cfye){background:var(--accent-50);color:var(--accent-700)}.compliance-badge.is-in-progress.svelte-1n2cfye .compliance-status:where(.svelte-1n2cfye){background:#f59e0b26;color:#92500a}.compliance-badge.is-roadmap.svelte-1n2cfye .compliance-status:where(.svelte-1n2cfye){background:var(--bmd-stone);color:var(--bmd-graphite)}.compliance-badge.svelte-1n2cfye:hover{border-color:var(--accent-500)}.compliance-text.svelte-1n2cfye{font-family:var(--font-mono);font-size:var(--type-body-sm);font-weight:500;color:var(--bmd-charcoal);letter-spacing:.03em;white-space:nowrap}.compliance-note.svelte-1n2cfye{font-family:var(--font-body);font-size:var(--type-body-sm);color:var(--bmd-graphite);margin:0;max-width:600px}.deployments-header.svelte-xwfrdn{text-align:left;margin-bottom:var(--space-12);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);max-width:800px}.deployments-title.svelte-xwfrdn{font-family:var(--font-display);font-size:var(--type-display-md);font-weight:600;color:var(--bmd-navy);letter-spacing:-.02em;line-height:1.05;margin:0}.deployments-sub.svelte-xwfrdn{font-family:var(--font-body);font-size:var(--type-body-lg);color:var(--bmd-charcoal);line-height:1.6;margin:0;max-width:60ch}.deployments-grid.svelte-xwfrdn{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}.deployment-card.svelte-xwfrdn{display:flex;flex-direction:column;gap:var(--space-3)}.deployment-card.svelte-xwfrdn .deployment-icon{color:var(--accent-500);margin-bottom:var(--space-2)}.deployment-name.svelte-xwfrdn{font-family:var(--font-display);font-size:var(--type-display-sm);font-weight:600;color:var(--bmd-navy);line-height:1.15;letter-spacing:-.015em;margin:0}.deployment-summary.svelte-xwfrdn{font-family:var(--font-body);font-size:var(--type-body-md);color:var(--bmd-charcoal);line-height:1.65;margin:0}.deployment-bestfor.svelte-xwfrdn{font-family:var(--font-mono);font-size:var(--type-body-sm);color:var(--bmd-graphite);margin:var(--space-2) 0 0}@media(max-width:1024px){.deployments-grid.svelte-xwfrdn{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.deployments-grid.svelte-xwfrdn{grid-template-columns:1fr}}.consulting-header.svelte-1tl268b{text-align:left;margin-bottom:var(--space-12);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);max-width:800px}.consulting-title.svelte-1tl268b{font-family:var(--font-display);font-size:var(--type-display-md);font-weight:600;color:var(--bmd-navy);letter-spacing:-.02em;line-height:1.05;margin:0}.consulting-lead.svelte-1tl268b{font-family:var(--font-body);font-size:var(--type-body-lg);color:var(--bmd-charcoal);line-height:1.65;margin:0;max-width:60ch}.consulting-grid.svelte-1tl268b{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6);margin-bottom:var(--space-12)}.pillar-card.svelte-1tl268b{display:flex;flex-direction:column;gap:var(--space-3)}.pillar-card.svelte-1tl268b .pillar-icon{color:var(--accent-500);margin-bottom:var(--space-2)}.pillar-name.svelte-1tl268b{font-family:var(--font-display);font-size:var(--type-display-sm);font-weight:600;color:var(--bmd-navy);line-height:1.15;letter-spacing:-.015em;margin:0}.pillar-summary.svelte-1tl268b{font-family:var(--font-body);font-size:var(--type-body-md);color:var(--bmd-charcoal);line-height:1.65;margin:0}.pillar-outcome.svelte-1tl268b{font-family:var(--font-mono);font-size:var(--type-body-sm);color:var(--accent-700);margin:var(--space-2) 0 0;font-weight:600}.consulting-cta.svelte-1tl268b{display:flex;justify-content:flex-start}@media(max-width:1024px){.consulting-grid.svelte-1tl268b{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.consulting-grid.svelte-1tl268b{grid-template-columns:1fr}}.pricing-header.svelte-135q509{text-align:left;margin-bottom:var(--space-12);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);max-width:800px}.pricing-title.svelte-135q509{font-family:var(--font-display);font-size:var(--type-display-md);font-weight:600;color:var(--bmd-navy);letter-spacing:-.02em;line-height:1.05;margin:0}.pricing-tiers.svelte-135q509{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6);margin-bottom:var(--space-16)}.tier-card.svelte-135q509{display:flex;flex-direction:column;align-items:center;gap:var(--space-5, 1.25rem);text-align:center;padding:var(--space-2) 0}.tier-name.svelte-135q509{font-family:var(--font-mono);font-size:1.125rem;font-weight:600;color:var(--bmd-navy);letter-spacing:.02em}.tier-card--featured.svelte-135q509 .tier-name:where(.svelte-135q509){color:var(--bmd-navy-deep)}.tier-price.svelte-135q509{display:flex;flex-direction:column;align-items:center;gap:var(--space-1)}.price-value.svelte-135q509{font-family:var(--font-display);font-size:var(--type-display-md);font-weight:700;color:var(--bmd-navy);font-feature-settings:"tnum";line-height:1}.tier-card--featured.svelte-135q509 .price-value:where(.svelte-135q509){color:var(--bmd-navy-deep)}.price-note.svelte-135q509{font-family:var(--font-body);font-size:var(--type-eyebrow);text-transform:uppercase;letter-spacing:.12em;color:var(--bmd-graphite);font-weight:600}.tier-card--featured.svelte-135q509 .price-note:where(.svelte-135q509){color:var(--bmd-navy-deep);opacity:.75}.comparison-wrapper.svelte-135q509{overflow-x:auto;border-radius:12px;border:1px solid var(--bmd-stone);background:var(--bmd-off-white)}.comparison-table.svelte-135q509{width:100%;border-collapse:collapse;min-width:600px}.comparison-table.svelte-135q509 th:where(.svelte-135q509),.comparison-table.svelte-135q509 td:where(.svelte-135q509){padding:var(--space-4) var(--space-6);text-align:center;vertical-align:middle;border-bottom:1px solid var(--bmd-stone)}.comparison-table.svelte-135q509 thead:where(.svelte-135q509) th:where(.svelte-135q509){background:var(--bmd-stone);font-family:var(--font-mono);font-size:var(--type-body-sm);font-weight:600;color:var(--bmd-navy)}.comparison-table.svelte-135q509 thead:where(.svelte-135q509) th.featured:where(.svelte-135q509){color:var(--accent-500)}.feature-col.svelte-135q509{text-align:left!important;width:30%}.tier-col.svelte-135q509{width:23.3%}.feature-label.svelte-135q509{text-align:left!important;font-family:var(--font-body);font-size:var(--type-body-sm);font-weight:500;color:var(--bmd-charcoal)}.feature-value.svelte-135q509{font-family:var(--font-body);font-size:var(--type-body-sm);color:var(--bmd-charcoal);line-height:1}.feature-value.svelte-135q509 svg{display:inline-block;vertical-align:middle}.feature-value.svelte-135q509 .check-icon{color:var(--accent-500)}.feature-value.svelte-135q509 .dash-icon{color:var(--bmd-mist)}.text-val.svelte-135q509{display:inline-block;vertical-align:middle;font-size:var(--type-body-sm);line-height:1}tbody.svelte-135q509 tr:where(.svelte-135q509):nth-child(2n){background:#e8e2d766}@media(max-width:768px){.pricing-tiers.svelte-135q509{grid-template-columns:1fr}}.avon-inner.svelte-wfbgtu{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-6);align-items:flex-start}.avon-title.svelte-wfbgtu{font-family:var(--font-display);font-size:var(--type-display-lg);font-weight:700;color:var(--bmd-off-white);line-height:1;letter-spacing:-.025em;margin:0;max-width:18ch}.avon-body.svelte-wfbgtu{font-family:var(--font-body);font-size:var(--type-body-lg);color:var(--bmd-off-white);line-height:1.6;opacity:.95;margin:0;max-width:60ch}.avon-body.svelte-wfbgtu strong:where(.svelte-wfbgtu){color:var(--bmd-off-white);font-weight:700}#avon-upstream .eyebrow--on-accent{color:var(--bmd-off-white)}#avon-upstream .eyebrow--on-accent .dot{background:var(--bmd-off-white);box-shadow:0 0 8px var(--bmd-off-white)}@media(max-width:640px){.avon-title.svelte-wfbgtu{font-size:var(--type-display-md)}}
