.hero[data-astro-cid-zbd266fc]{max-width:var(--wide-width);padding:clamp(var(--spacing-16), 8vw, var(--spacing-24)) var(--spacing-lg) var(--spacing-16);gap:var(--spacing-2xl);grid-template-columns:1fr;align-items:center;margin:0 auto;display:grid;position:relative}.hero-with-image[data-astro-cid-zbd266fc]{grid-template-columns:1fr 1fr}.hero-with-visual[data-astro-cid-zbd266fc]{gap:clamp(var(--spacing-10), 6vw, var(--spacing-20));grid-template-columns:minmax(0,.98fr) minmax(360px,.72fr)}.hero-centered[data-astro-cid-zbd266fc]{text-align:center;max-width:var(--max-width);padding-top:var(--spacing-4xl);padding-bottom:var(--spacing-xl)}.hero-centered[data-astro-cid-zbd266fc] .hero-content[data-astro-cid-zbd266fc]{max-width:100%}.hero-centered[data-astro-cid-zbd266fc] .hero-actions[data-astro-cid-zbd266fc]{justify-content:center}.hero-content[data-astro-cid-zbd266fc]{gap:var(--spacing-md);flex-direction:column;max-width:760px;display:flex}.hero-with-image[data-astro-cid-zbd266fc] .hero-content[data-astro-cid-zbd266fc],.hero-with-visual[data-astro-cid-zbd266fc] .hero-content[data-astro-cid-zbd266fc]{max-width:560px}.hero-headline[data-astro-cid-zbd266fc]{font-family:var(--font-display);font-size:clamp(var(--font-size-4xl), 5vw, var(--font-size-5xl));letter-spacing:0;color:var(--color-text);text-wrap:balance;overflow-wrap:break-word;font-weight:800;line-height:1}.hero-with-framed-image[data-astro-cid-zbd266fc] .hero-headline[data-astro-cid-zbd266fc],.hero-with-visual[data-astro-cid-zbd266fc] .hero-headline[data-astro-cid-zbd266fc]{font-size:clamp(var(--font-size-3xl), 3.7vw, 3.2rem);letter-spacing:-.01em}.hero-subheadline[data-astro-cid-zbd266fc]{font-size:var(--font-size-xl);color:var(--color-text-secondary);max-width:52ch;line-height:1.55}.hero-eyebrow-badge[data-astro-cid-zbd266fc]{align-items:center;gap:var(--spacing-2);width:fit-content;margin-bottom:var(--spacing-2);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text-secondary);font-family:var(--font-mono);letter-spacing:var(--tracking-wider);text-transform:uppercase;box-shadow:0 1px 2px color-mix(in srgb, var(--color-text) 4%, transparent);padding:.4rem .85rem .4rem .65rem;font-size:.68rem;font-weight:500;display:inline-flex}.hero-live-dot[data-astro-cid-zbd266fc]{border-radius:var(--radius-full);background:var(--color-secondary);width:7px;height:7px;box-shadow:0 0 0 3px var(--color-accent-light);flex:none}.hero-kicker[data-astro-cid-zbd266fc]{font-size:var(--font-size-lg);color:var(--color-text-secondary);letter-spacing:-.01em;margin:0;font-weight:600}.hero-assure[data-astro-cid-zbd266fc]{align-items:center;gap:var(--spacing-3);margin-top:var(--spacing-2);color:var(--color-muted);flex-wrap:wrap;font-size:.86rem;display:flex}.hero-assure[data-astro-cid-zbd266fc] b[data-astro-cid-zbd266fc]{color:var(--color-text-secondary);font-weight:600}.hero-assure-dot[data-astro-cid-zbd266fc]{border-radius:var(--radius-full);background:var(--color-muted);flex:none;width:3px;height:3px}.hero-actions[data-astro-cid-zbd266fc]{gap:var(--spacing-md);margin-top:var(--spacing-sm);flex-wrap:wrap;display:flex}.hero-image[data-astro-cid-zbd266fc]{position:relative}.hero-image[data-astro-cid-zbd266fc] img[data-astro-cid-zbd266fc]{border-radius:var(--radius-lg);border:1px solid var(--color-border);width:100%;height:auto}.hero-with-framed-image[data-astro-cid-zbd266fc] .hero-image[data-astro-cid-zbd266fc] img[data-astro-cid-zbd266fc]{border:none;border-radius:0}.hero-with-framed-image[data-astro-cid-zbd266fc] .bezel[data-astro-cid-zbd266fc]{transform:rotate(-.6deg)}.hero-proof-figure[data-astro-cid-zbd266fc]{margin:0}.hero-proof-img-wrap[data-astro-cid-zbd266fc]{aspect-ratio:4/3.15;position:relative;overflow:hidden}.hero-proof-img-wrap[data-astro-cid-zbd266fc] img[data-astro-cid-zbd266fc]{object-fit:cover;width:100%;height:100%}.hero-img-chip[data-astro-cid-zbd266fc]{left:var(--spacing-3);bottom:var(--spacing-3);align-items:center;gap:var(--spacing-2);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-surface-ink) 55%, transparent);-webkit-backdrop-filter:blur(10px);border:1px solid color-mix(in srgb, var(--color-on-accent) 18%, transparent);color:var(--color-on-accent);box-shadow:0 6px 16px -8px color-mix(in srgb, var(--color-surface-ink) 50%, transparent);padding:.42rem .8rem;font-size:.76rem;font-weight:500;display:inline-flex;position:absolute}.hero-img-chip[data-astro-cid-zbd266fc] svg[data-astro-cid-zbd266fc]{flex:none}.hero-figcaption[data-astro-cid-zbd266fc]{justify-content:space-between;align-items:center;gap:var(--spacing-3);padding:var(--spacing-4) var(--spacing-5);border-top:1px solid var(--color-border-subtle);display:flex}.hero-fig-title[data-astro-cid-zbd266fc]{color:var(--color-text);font-size:.92rem;font-weight:600}.hero-fig-meta[data-astro-cid-zbd266fc]{color:var(--color-muted);font-size:.8rem}.hero-fig-note[data-astro-cid-zbd266fc]{font-family:var(--font-annotation);color:var(--color-accent);flex:none;font-size:1.15rem;transform:rotate(-2deg)}.hero-proof-preview[data-astro-cid-zbd266fc]{border-radius:calc(var(--radius-lg) + 6px);box-shadow:0 28px 80px color-mix(in srgb, var(--color-text) 18%, transparent), inset 0 1px 0 color-mix(in srgb, var(--color-bg) 8%, transparent);background:0 0;position:relative;overflow:hidden}.hero-proof-preview[data-astro-cid-zbd266fc]:after{background:radial-gradient(circle, color-mix(in srgb, var(--color-accent) 18%, transparent), transparent 68%);content:"";pointer-events:none;height:170px;position:absolute;inset:auto -12% -18% 28%}.proof-preview-image[data-astro-cid-zbd266fc]{z-index:1;border-radius:inherit;width:100%;height:auto;position:relative}.hero-lead-path-visual[data-astro-cid-zbd266fc],.hero-booking-visual[data-astro-cid-zbd266fc]{gap:var(--spacing-4);min-height:430px;padding:clamp(var(--spacing-5), 4vw, var(--spacing-8));border:1px solid color-mix(in srgb, var(--color-accent) 22%, transparent);border-radius:calc(var(--radius-lg) + 8px);background:linear-gradient(135deg, color-mix(in srgb, var(--surface-card) 92%, transparent), color-mix(in srgb, var(--surface-ground) 80%, var(--color-accent))), radial-gradient(circle at 18% 12%, color-mix(in srgb, var(--color-accent) 24%, transparent), transparent 34%);box-shadow:0 30px 90px color-mix(in srgb, var(--color-text) 16%, transparent);display:grid;position:relative;overflow:hidden}.lead-path-rail[data-astro-cid-zbd266fc]{top:var(--spacing-8);bottom:var(--spacing-8);left:clamp(var(--spacing-6), 6vw, var(--spacing-12));background:linear-gradient(var(--color-accent), color-mix(in srgb, var(--color-accent) 18%, transparent));width:2px;position:absolute}.lead-path-node[data-astro-cid-zbd266fc]{z-index:1;gap:var(--spacing-2);max-width:360px;margin-left:clamp(var(--spacing-8), 8vw, var(--spacing-16));padding:var(--spacing-5);border:1px solid color-mix(in srgb, var(--color-border) 72%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface-panel) 86%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:grid;position:relative}.lead-path-node-primary[data-astro-cid-zbd266fc]{margin-left:clamp(var(--spacing-5), 5vw, var(--spacing-10))}.lead-path-node-final[data-astro-cid-zbd266fc]{margin-left:clamp(var(--spacing-10), 10vw, var(--spacing-20))}.lead-path-node[data-astro-cid-zbd266fc] span[data-astro-cid-zbd266fc],.booking-ticket[data-astro-cid-zbd266fc] span[data-astro-cid-zbd266fc]{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:var(--tracking-wider);font-weight:700}.lead-path-node[data-astro-cid-zbd266fc] strong[data-astro-cid-zbd266fc],.booking-ticket[data-astro-cid-zbd266fc] strong[data-astro-cid-zbd266fc]{color:var(--color-text);font-size:var(--font-size-lg);line-height:var(--leading-snug)}.lead-path-node[data-astro-cid-zbd266fc] p[data-astro-cid-zbd266fc],.booking-ticket[data-astro-cid-zbd266fc] p[data-astro-cid-zbd266fc]{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--leading-normal);margin:0}.hero-booking-visual[data-astro-cid-zbd266fc]{align-content:center;min-height:380px}.booking-ticket[data-astro-cid-zbd266fc]{gap:var(--spacing-3);padding:var(--spacing-6);border:1px solid color-mix(in srgb, var(--color-accent) 32%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface-panel) 88%, transparent);display:grid}.booking-rules[data-astro-cid-zbd266fc]{gap:var(--spacing-3);padding:var(--spacing-5);color:var(--color-text-secondary);font-size:var(--font-size-sm);display:grid}.booking-rules[data-astro-cid-zbd266fc] div[data-astro-cid-zbd266fc]{align-items:center;gap:var(--spacing-3);display:flex}.booking-rules[data-astro-cid-zbd266fc] span[data-astro-cid-zbd266fc]{border-radius:var(--radius-full);background:var(--color-accent);width:8px;height:8px;box-shadow:0 0 0 6px color-mix(in srgb, var(--color-accent) 14%, transparent)}.hero-visual[data-astro-cid-zbd266fc]{justify-self:center;width:100%;max-width:550px;position:relative}.hero-visual[data-astro-cid-zbd266fc] img[data-astro-cid-zbd266fc]{width:100%;height:auto}@media (width<=1120px){.hero[data-astro-cid-zbd266fc]{padding:var(--spacing-2xl) var(--spacing-lg);gap:var(--spacing-2xl);grid-template-columns:1fr}.hero-headline[data-astro-cid-zbd266fc]{font-size:clamp(var(--font-size-3xl), 9vw, var(--font-size-4xl))}.hero-subheadline[data-astro-cid-zbd266fc]{font-size:var(--font-size-lg)}.hero-with-image[data-astro-cid-zbd266fc]{text-align:center}.hero-with-framed-image[data-astro-cid-zbd266fc] .hero-assure[data-astro-cid-zbd266fc]{justify-content:center}.hero-with-framed-image[data-astro-cid-zbd266fc] .bezel[data-astro-cid-zbd266fc]{transform:none}.hero-with-proof-preview[data-astro-cid-zbd266fc],.hero-with-visual[data-astro-cid-zbd266fc]{grid-template-columns:1fr}.hero-with-image[data-astro-cid-zbd266fc] .hero-actions[data-astro-cid-zbd266fc],.hero-with-visual[data-astro-cid-zbd266fc] .hero-actions[data-astro-cid-zbd266fc]{justify-content:flex-start}}@media (width<=760px){.hero[data-astro-cid-zbd266fc]{padding-top:var(--spacing-12);padding-bottom:var(--spacing-12)}.hero-with-proof-preview[data-astro-cid-zbd266fc]{text-align:left}.hero-with-visual[data-astro-cid-zbd266fc] .hero-actions[data-astro-cid-zbd266fc]{justify-content:flex-start}.hero-lead-path-visual[data-astro-cid-zbd266fc],.hero-booking-visual[data-astro-cid-zbd266fc]{min-height:0}}.feature-card[data-astro-cid-kva4amzo]{flex-direction:column;display:flex}.feature-title[data-astro-cid-kva4amzo]{font-family:var(--font-display);font-size:var(--font-size-xl);letter-spacing:-.01em;margin-bottom:var(--spacing-sm);font-weight:700;line-height:1.2}.feature-description[data-astro-cid-kva4amzo]{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:1.6}.pricing-grid[data-astro-cid-jlmmxpia]{justify-content:center;gap:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(260px,340px));align-items:start;display:grid}.pricing-card[data-astro-cid-jlmmxpia]{gap:var(--spacing-lg);flex-direction:column;display:flex;position:relative}.pricing-highlighted[data-astro-cid-jlmmxpia]{background:var(--color-surface);border-color:var(--color-accent);border-width:2px}.pricing-badge[data-astro-cid-jlmmxpia]{padding:var(--spacing-xs) var(--spacing-md);letter-spacing:.12em;text-transform:uppercase;color:var(--color-on-accent);background:var(--color-secondary);border-radius:var(--radius);font-size:.7rem;font-weight:700;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.pricing-plan-header[data-astro-cid-jlmmxpia]{text-align:center;padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--color-border)}.pricing-name[data-astro-cid-jlmmxpia]{font-family:var(--font-display);font-size:var(--font-size-xl);margin-bottom:var(--spacing-sm);font-weight:500}.pricing-price[data-astro-cid-jlmmxpia]{justify-content:center;align-items:baseline;gap:var(--spacing-xs);margin-bottom:var(--spacing-sm);display:flex}.pricing-amount[data-astro-cid-jlmmxpia]{font-family:var(--font-display);font-size:var(--font-size-4xl);letter-spacing:-.02em;font-weight:500}.pricing-period[data-astro-cid-jlmmxpia],.pricing-description[data-astro-cid-jlmmxpia]{font-size:var(--font-size-sm);color:var(--color-muted)}.pricing-features[data-astro-cid-jlmmxpia]{gap:var(--spacing-sm);flex-direction:column;flex:1;list-style:none;display:flex}.pricing-features[data-astro-cid-jlmmxpia] li[data-astro-cid-jlmmxpia]{align-items:flex-start;gap:var(--spacing-sm);font-size:var(--font-size-sm);display:flex}.check-icon[data-astro-cid-jlmmxpia]{width:18px;height:18px;color:var(--color-success);flex-shrink:0;margin-top:2px}.pricing-cta[data-astro-cid-jlmmxpia]{width:100%}@media (width<=900px){.pricing-grid[data-astro-cid-jlmmxpia]{grid-template-columns:1fr;max-width:400px;margin:0 auto}.pricing-highlighted[data-astro-cid-jlmmxpia]{transform:none}}.faq[data-astro-cid-yz3evaqd] .container[data-astro-cid-yz3evaqd]{gap:clamp(var(--spacing-8), 5vw, var(--spacing-16));grid-template-columns:minmax(240px,.72fr) minmax(0,1fr);align-items:start;display:grid}.faq-header[data-astro-cid-yz3evaqd]{top:calc(var(--nav-height) + var(--spacing-8));text-align:left;margin-bottom:0;position:sticky}.faq-list[data-astro-cid-yz3evaqd]{max-width:var(--max-width);gap:var(--spacing-md);flex-direction:column;margin:0;display:flex}.faq-item[data-astro-cid-yz3evaqd]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);transition:border-color var(--transition-fast);overflow:hidden}.faq-item[data-astro-cid-yz3evaqd]:hover{border-color:var(--color-muted)}.faq-item[data-astro-cid-yz3evaqd][open]{border-color:var(--color-accent)}.faq-question[data-astro-cid-yz3evaqd]{justify-content:space-between;align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg);font-family:var(--font-display);font-size:var(--font-size-lg);cursor:pointer;font-weight:500;list-style:none;display:flex}.faq-question[data-astro-cid-yz3evaqd]::-webkit-details-marker{display:none}.faq-icon[data-astro-cid-yz3evaqd]{width:20px;height:20px;color:var(--color-muted);transition:transform var(--transition-base);flex-shrink:0}.faq-item[data-astro-cid-yz3evaqd][open] .faq-icon[data-astro-cid-yz3evaqd]{transform:rotate(180deg)}.faq-answer[data-astro-cid-yz3evaqd]{padding:0 var(--spacing-lg) var(--spacing-lg)}.faq-answer[data-astro-cid-yz3evaqd] p[data-astro-cid-yz3evaqd]{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:1.6}@media (width<=900px){.faq[data-astro-cid-yz3evaqd] .container[data-astro-cid-yz3evaqd]{grid-template-columns:1fr}.faq-header[data-astro-cid-yz3evaqd]{text-align:center;margin-bottom:var(--spacing-lg);position:static}}.proof-card-grid[data-astro-cid-q3ccl7wd]{gap:var(--spacing-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.proof-card[data-astro-cid-q3ccl7wd]:first-child{padding:var(--spacing-2xl);grid-column:1/-1}.proof-card[data-astro-cid-q3ccl7wd]:first-child h3[data-astro-cid-q3ccl7wd]{font-size:var(--font-size-2xl)}.proof-card-meta[data-astro-cid-q3ccl7wd]{margin-bottom:var(--spacing-sm)}.proof-card[data-astro-cid-q3ccl7wd] h3[data-astro-cid-q3ccl7wd]{font-family:var(--font-display);font-size:var(--font-size-xl);margin-bottom:var(--spacing-sm);font-weight:500}.proof-card[data-astro-cid-q3ccl7wd] p[data-astro-cid-q3ccl7wd]:last-of-type{color:var(--color-text-secondary);line-height:1.55}.proof-card[data-astro-cid-q3ccl7wd] a[data-astro-cid-q3ccl7wd]{margin-top:var(--spacing-md);font-weight:700;display:inline-block}@media (width<=700px){.proof-card-grid[data-astro-cid-q3ccl7wd]{grid-template-columns:1fr}.proof-card[data-astro-cid-q3ccl7wd]:first-child{grid-column:auto}}.proof-mosaic-header[data-astro-cid-hpnqm77o]{margin-bottom:var(--spacing-2xl)}.proof-mosaic-grid[data-astro-cid-hpnqm77o]{gap:var(--spacing-md);grid-template-rows:repeat(2,minmax(224px,1fr));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.proof-tile[data-astro-cid-hpnqm77o]{border-radius:var(--radius-surface-2xl);background:var(--color-surface);border:1px solid var(--color-border-subtle);box-shadow:0 26px 50px -34px color-mix(in srgb, var(--color-text) 18%, transparent);display:block;position:relative;overflow:hidden}.proof-tile[data-astro-cid-hpnqm77o] img[data-astro-cid-hpnqm77o]{object-fit:cover;filter:grayscale(.14)contrast(1.02)brightness(.99);width:100%;height:100%;transition:transform .8s var(--motion-ease-emphasized), filter .5s ease}.proof-tile[data-astro-cid-hpnqm77o]:hover img[data-astro-cid-hpnqm77o]{filter:grayscale(0)contrast(1.03);transform:scale(1.045)}.proof-index[data-astro-cid-hpnqm77o]{top:var(--spacing-3);left:var(--spacing-3);z-index:2;font-family:var(--font-mono);letter-spacing:var(--tracking-wider);color:var(--color-on-accent);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-surface-ink) 62%, transparent);-webkit-backdrop-filter:blur(6px);border:1px solid color-mix(in srgb, var(--color-on-accent) 16%, transparent);padding:.24rem .6rem;font-size:.62rem;font-weight:600;position:absolute}.proof-caption[data-astro-cid-hpnqm77o]{z-index:2;padding:2.1rem var(--spacing-4) var(--spacing-3);background:linear-gradient(to top, color-mix(in srgb, var(--color-surface-ink) 90%, transparent) 0%, color-mix(in srgb, var(--color-surface-ink) 74%, transparent) 22%, color-mix(in srgb, var(--color-surface-ink) 34%, transparent) 52%, transparent 82%);color:var(--color-on-accent);position:absolute;bottom:0;left:0;right:0}.proof-trade[data-astro-cid-hpnqm77o]{margin-bottom:var(--spacing-1);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:color-mix(in srgb, var(--color-on-accent) 82%, transparent);font-size:.62rem;display:block}.proof-cap[data-astro-cid-hpnqm77o]{text-shadow:0 1px 2px color-mix(in srgb, var(--color-surface-ink) 28%, transparent);font-size:.9rem;font-weight:600;line-height:1.35}.proof-mosaic-grid[data-astro-cid-hpnqm77o][data-count="5"] .proof-tile[data-astro-cid-hpnqm77o]:first-child{grid-area:1/1/3/3}.proof-mosaic-grid[data-astro-cid-hpnqm77o][data-count="5"] .proof-tile[data-astro-cid-hpnqm77o]:first-child .proof-caption[data-astro-cid-hpnqm77o]{padding:2.6rem var(--spacing-6) var(--spacing-4)}.proof-mosaic-grid[data-astro-cid-hpnqm77o][data-count="5"] .proof-tile[data-astro-cid-hpnqm77o]:first-child .proof-cap[data-astro-cid-hpnqm77o]{max-width:26ch;font-size:1.14rem}.proof-mosaic-grid[data-astro-cid-hpnqm77o][data-count="5"] .proof-tile[data-astro-cid-hpnqm77o]:nth-child(2){grid-area:1/3/2/4}.proof-mosaic-grid[data-astro-cid-hpnqm77o][data-count="5"] .proof-tile[data-astro-cid-hpnqm77o]:nth-child(3){grid-area:1/4/2/5}.proof-mosaic-grid[data-astro-cid-hpnqm77o][data-count="5"] .proof-tile[data-astro-cid-hpnqm77o]:nth-child(4){grid-area:2/3/3/4}.proof-mosaic-grid[data-astro-cid-hpnqm77o][data-count="5"] .proof-tile[data-astro-cid-hpnqm77o]:nth-child(5){grid-area:2/4/3/5}.proof-mosaic-grid[data-astro-cid-hpnqm77o][data-count="3"]{grid-template-rows:minmax(320px,1fr);grid-template-columns:repeat(3,minmax(0,1fr))}.proof-mosaic-grid[data-astro-cid-hpnqm77o][data-count="4"]{grid-template-rows:repeat(2,minmax(260px,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.proof-mosaic-grid[data-astro-cid-hpnqm77o][data-count="6"]{grid-template-rows:repeat(2,minmax(260px,1fr));grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=900px){.proof-mosaic-grid[data-astro-cid-hpnqm77o],.proof-mosaic-grid[data-astro-cid-hpnqm77o][data-count="3"],.proof-mosaic-grid[data-astro-cid-hpnqm77o][data-count="4"],.proof-mosaic-grid[data-astro-cid-hpnqm77o][data-count="5"],.proof-mosaic-grid[data-astro-cid-hpnqm77o][data-count="6"]{grid-template-rows:none;grid-template-columns:1fr}.proof-mosaic-grid[data-astro-cid-hpnqm77o] .proof-tile[data-astro-cid-hpnqm77o]{height:264px}.proof-mosaic-grid[data-astro-cid-hpnqm77o][data-count="5"] .proof-tile[data-astro-cid-hpnqm77o]:first-child,.proof-mosaic-grid[data-astro-cid-hpnqm77o][data-count="5"] .proof-tile[data-astro-cid-hpnqm77o]:nth-child(2),.proof-mosaic-grid[data-astro-cid-hpnqm77o][data-count="5"] .proof-tile[data-astro-cid-hpnqm77o]:nth-child(3),.proof-mosaic-grid[data-astro-cid-hpnqm77o][data-count="5"] .proof-tile[data-astro-cid-hpnqm77o]:nth-child(4),.proof-mosaic-grid[data-astro-cid-hpnqm77o][data-count="5"] .proof-tile[data-astro-cid-hpnqm77o]:nth-child(5){grid-area:auto}.proof-mosaic-grid[data-astro-cid-hpnqm77o][data-count="5"] .proof-tile[data-astro-cid-hpnqm77o]:first-child .proof-caption[data-astro-cid-hpnqm77o]{padding:2.1rem var(--spacing-4) var(--spacing-3)}.proof-mosaic-grid[data-astro-cid-hpnqm77o][data-count="5"] .proof-tile[data-astro-cid-hpnqm77o]:first-child .proof-cap[data-astro-cid-hpnqm77o]{max-width:none;font-size:.9rem}}.availability-header[data-astro-cid-6kwql7f6]{margin-bottom:var(--spacing-2xl)}.availability-ledger[data-astro-cid-6kwql7f6]{border-top:1px solid var(--color-border)}.availability-row[data-astro-cid-6kwql7f6]{justify-content:space-between;align-items:baseline;gap:var(--spacing-xl);padding:var(--spacing-xl) 0;border-bottom:1px solid var(--color-border);display:flex}.availability-copy[data-astro-cid-6kwql7f6]{max-width:46rem}.availability-name[data-astro-cid-6kwql7f6]{margin:0 0 var(--spacing-2);font-family:var(--font-display);font-weight:700;font-size:var(--font-size-xl);letter-spacing:-.01em;color:var(--color-text)}.availability-name[data-astro-cid-6kwql7f6].is-emphasized{font-size:var(--font-size-2xl)}.availability-desc[data-astro-cid-6kwql7f6]{color:var(--color-text-secondary);font-size:var(--font-size-base);line-height:var(--leading-normal);margin:0}.availability-status[data-astro-cid-6kwql7f6]{font-family:var(--font-mono);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-muted);white-space:nowrap;flex:none;font-size:.76rem;font-weight:600}.availability-status[data-astro-cid-6kwql7f6].is-available-now{color:var(--color-secondary)}@media (width<=900px){.availability-row[data-astro-cid-6kwql7f6]{align-items:flex-start;gap:var(--spacing-sm);flex-direction:column}}.process-steps-header[data-astro-cid-tp2h2jq4]{margin-bottom:var(--spacing-2xl)}.process-steps-row[data-astro-cid-tp2h2jq4]{gap:var(--spacing-lg);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.process-step[data-astro-cid-tp2h2jq4]{min-height:18rem;padding:var(--spacing-xl);border:1px solid var(--color-border-subtle);border-radius:var(--radius-surface-lg);box-shadow:0 26px 50px -30px color-mix(in srgb, var(--color-text) 16%, transparent);flex-direction:column;justify-content:space-between;display:flex;position:relative}.process-step[data-astro-cid-tp2h2jq4]:not(.surface-dark-island){background:var(--color-surface)}.process-step[data-astro-cid-tp2h2jq4]:first-child,.process-step[data-astro-cid-tp2h2jq4]:nth-child(3){grid-column:span 3}.process-step[data-astro-cid-tp2h2jq4]:nth-child(2){grid-column:span 6}.process-step-top[data-astro-cid-tp2h2jq4]{gap:var(--spacing-lg);flex-direction:column;display:flex}.process-step-num[data-astro-cid-tp2h2jq4]{border:1px solid var(--color-border-subtle);border-radius:var(--radius);background:color-mix(in srgb, var(--color-text) 4%, var(--color-surface));width:2.4rem;height:2.4rem;font-family:var(--font-mono);letter-spacing:var(--tracking-wider);color:var(--color-text);flex:none;justify-content:center;align-items:center;font-size:.86rem;font-weight:600;display:inline-flex}.surface-dark-island[data-astro-cid-tp2h2jq4] .process-step-num[data-astro-cid-tp2h2jq4]{background:color-mix(in srgb, var(--color-on-accent) 10%, transparent);border-color:color-mix(in srgb, var(--color-on-accent) 14%, transparent);color:var(--color-on-accent)}.process-step-title[data-astro-cid-tp2h2jq4]{margin:0 0 var(--spacing-2);font-family:var(--font-display);font-weight:700;font-size:var(--font-size-xl);letter-spacing:-.01em;color:var(--color-text)}.surface-dark-island[data-astro-cid-tp2h2jq4] .process-step-title[data-astro-cid-tp2h2jq4]{font-size:var(--font-size-2xl);color:var(--color-on-accent)}.process-step-desc[data-astro-cid-tp2h2jq4]{color:var(--color-text-secondary);font-size:.92rem;line-height:var(--leading-normal);margin:0}.surface-dark-island[data-astro-cid-tp2h2jq4] .process-step-desc[data-astro-cid-tp2h2jq4]{max-width:26rem;font-size:var(--font-size-base);color:color-mix(in srgb, var(--color-on-accent) 72%, transparent)}.process-step-tags[data-astro-cid-tp2h2jq4]{z-index:1;gap:var(--spacing-2);margin-top:var(--spacing-lg);flex-wrap:wrap;display:flex;position:relative}.process-step-tags[data-astro-cid-tp2h2jq4] span[data-astro-cid-tp2h2jq4]{border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-on-accent) 10%, transparent);font-family:var(--font-mono);color:color-mix(in srgb, var(--color-on-accent) 80%, transparent);padding:.4rem .8rem;font-size:.76rem}.process-step-foot[data-astro-cid-tp2h2jq4]{z-index:1;margin-top:var(--spacing-lg);padding-top:var(--spacing-md);border-top:1px solid var(--color-border-subtle);color:var(--color-muted);font-size:.82rem;line-height:1.45;position:relative}.surface-dark-island[data-astro-cid-tp2h2jq4] .process-step-foot[data-astro-cid-tp2h2jq4]{border-top-color:color-mix(in srgb, var(--color-on-accent) 14%, transparent);color:color-mix(in srgb, var(--color-on-accent) 60%, transparent)}@media (width<=900px){.process-steps-row[data-astro-cid-tp2h2jq4]{gap:var(--spacing-md);flex-direction:column;display:flex}.process-step[data-astro-cid-tp2h2jq4]:first-child,.process-step[data-astro-cid-tp2h2jq4]:nth-child(2),.process-step[data-astro-cid-tp2h2jq4]:nth-child(3){grid-column:auto;min-height:0}}.comparison-shell[data-astro-cid-zwnk24sw]{overflow:hidden}.comparison-scroll[data-astro-cid-zwnk24sw]{-webkit-overflow-scrolling:touch;overflow:auto hidden}table[data-astro-cid-zwnk24sw]{border-collapse:collapse;width:100%;min-width:560px}th[data-astro-cid-zwnk24sw],td[data-astro-cid-zwnk24sw]{padding:var(--spacing-5) var(--spacing-6);border-bottom:1px solid var(--color-border-subtle);text-align:left;vertical-align:middle}thead[data-astro-cid-zwnk24sw] th[data-astro-cid-zwnk24sw]{font-family:var(--font-mono);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-muted);border-bottom:1px solid var(--color-border);font-size:.7rem;font-weight:500}thead[data-astro-cid-zwnk24sw] th[data-astro-cid-zwnk24sw].comparison-highlight{color:var(--color-accent)}.comparison-highlight-last[data-astro-cid-zwnk24sw] thead[data-astro-cid-zwnk24sw] th[data-astro-cid-zwnk24sw]:last-child,.comparison-highlight-last[data-astro-cid-zwnk24sw] tbody[data-astro-cid-zwnk24sw] td[data-astro-cid-zwnk24sw]:last-child{background:color-mix(in srgb, var(--color-accent) 7%, transparent)}.comparison-highlight-last[data-astro-cid-zwnk24sw] tbody[data-astro-cid-zwnk24sw] td[data-astro-cid-zwnk24sw]:last-child{color:var(--color-text);font-weight:600}tr[data-astro-cid-zwnk24sw]:last-child th[data-astro-cid-zwnk24sw],tr[data-astro-cid-zwnk24sw]:last-child td[data-astro-cid-zwnk24sw]{border-bottom:0}tbody[data-astro-cid-zwnk24sw] th[data-astro-cid-zwnk24sw][scope=row]{color:var(--color-text);font-weight:600}.comparison-cell[data-astro-cid-zwnk24sw]{align-items:center;gap:var(--spacing-2);display:inline-flex}.comparison-cell[data-astro-cid-zwnk24sw].neg{color:var(--color-muted)}.comparison-cell[data-astro-cid-zwnk24sw].neg svg[data-astro-cid-zwnk24sw]{color:var(--color-muted);flex:none}.comparison-cell[data-astro-cid-zwnk24sw].pos{gap:var(--spacing-2);border-radius:var(--radius-full);background:var(--color-accent-light);color:var(--color-accent);padding:.4rem .85rem;font-weight:600}.comparison-cell[data-astro-cid-zwnk24sw].pos svg[data-astro-cid-zwnk24sw]{flex:none}.comparison-cards[data-astro-cid-zwnk24sw]{display:none}@media (width<=900px){.comparison-scroll[data-astro-cid-zwnk24sw]{display:none}.comparison-cards[data-astro-cid-zwnk24sw]{display:block}.comparison-card[data-astro-cid-zwnk24sw]{padding:var(--spacing-5) var(--spacing-5);border-bottom:1px solid var(--color-border-subtle)}.comparison-card[data-astro-cid-zwnk24sw]:last-child{border-bottom:none}.comparison-card-label[data-astro-cid-zwnk24sw]{margin-bottom:var(--spacing-3);color:var(--color-text);font-size:.98rem;font-weight:600}.comparison-card-vals[data-astro-cid-zwnk24sw]{gap:var(--spacing-2);flex-direction:column;display:flex}.comparison-card-vals[data-astro-cid-zwnk24sw] .comparison-cell[data-astro-cid-zwnk24sw]{width:fit-content}}.action-stack-inner[data-astro-cid-mhdqamww]{max-width:760px}h2[data-astro-cid-mhdqamww]{font-family:var(--font-display);font-size:var(--font-size-3xl);margin-bottom:var(--spacing-lg);text-align:center;font-weight:500}.action-stack-list[data-astro-cid-mhdqamww]{gap:var(--spacing-md);display:grid}.action-stack-item[data-astro-cid-mhdqamww]{gap:var(--spacing-xs);padding:var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);text-decoration:none;display:grid}.action-stack-item[data-astro-cid-mhdqamww] span[data-astro-cid-mhdqamww]{color:var(--color-text);font-family:var(--font-display);font-size:var(--font-size-xl);font-weight:500}.action-stack-item[data-astro-cid-mhdqamww] small[data-astro-cid-mhdqamww]{color:var(--color-text-secondary);font-size:var(--font-size-base);line-height:1.5}.case-teaser-card[data-astro-cid-76da6rkl]{padding:var(--spacing-2xl);background:var(--color-bg-subtle)}.case-teaser-kicker[data-astro-cid-76da6rkl],.case-teaser-meta[data-astro-cid-76da6rkl]{color:var(--color-muted)}h2[data-astro-cid-76da6rkl]{font-family:var(--font-display);font-size:var(--font-size-3xl);margin:var(--spacing-sm) 0;font-weight:500}p[data-astro-cid-76da6rkl]{max-width:68ch;color:var(--color-text-secondary);line-height:1.6}a[data-astro-cid-76da6rkl]{margin-top:var(--spacing-lg)}.cta-band-panel[data-astro-cid-v2jrhuxp]{align-items:center;gap:var(--spacing-lg);padding:clamp(var(--spacing-8), 5vw, var(--spacing-2xl));border-radius:var(--radius-surface-2xl);box-shadow:0 50px 90px -40px color-mix(in srgb, var(--color-text) 50%, transparent);grid-template-columns:minmax(0,1fr) max-content;display:grid}.cta-band-copy[data-astro-cid-v2jrhuxp]{z-index:1;min-width:0;max-width:30rem;position:relative}.cta-band-action[data-astro-cid-v2jrhuxp]{z-index:1;white-space:nowrap;justify-self:end;position:relative}h2[data-astro-cid-v2jrhuxp]{font-family:var(--font-display);font-size:clamp(1.9rem, 3vw, var(--font-size-4xl));letter-spacing:-.02em;margin:0;font-weight:800;line-height:1.15}p[data-astro-cid-v2jrhuxp]{color:color-mix(in srgb, var(--color-on-accent) 72%, transparent);margin:var(--spacing-3) 0 0;font-size:var(--font-size-base);line-height:1.55}@media (width<=720px){.cta-band-panel[data-astro-cid-v2jrhuxp]{grid-template-columns:1fr;align-items:flex-start}.cta-band-action[data-astro-cid-v2jrhuxp]{white-space:normal;justify-self:stretch}}.legal-prose-inner[data-astro-cid-ylzlwx2w]{max-width:760px}h2[data-astro-cid-ylzlwx2w]{font-family:var(--font-display);font-size:var(--font-size-3xl);margin-bottom:var(--spacing-xl);font-weight:500}.legal-prose-section[data-astro-cid-ylzlwx2w]+.legal-prose-section[data-astro-cid-ylzlwx2w]{margin-top:var(--spacing-lg)}h3[data-astro-cid-ylzlwx2w]{font-size:var(--font-size-lg);margin-bottom:var(--spacing-xs)}p[data-astro-cid-ylzlwx2w]{color:var(--color-text-secondary);line-height:1.65}.ec-comments[data-astro-cid-uk3yre3x]{--ec-comment-gap:1.5rem;--ec-comment-indent:2rem;--ec-comment-border:1px solid #e5e7eb}.ec-comments-list[data-astro-cid-uk3yre3x],.ec-comment-replies[data-astro-cid-uk3yre3x]{margin:0;padding:0;list-style:none}.ec-comments-list[data-astro-cid-uk3yre3x]>li[data-astro-cid-uk3yre3x]+li[data-astro-cid-uk3yre3x]{margin-top:var(--ec-comment-gap)}.ec-comment[data-astro-cid-uk3yre3x]{padding-bottom:var(--ec-comment-gap);border-bottom:var(--ec-comment-border)}.ec-comment-replies[data-astro-cid-uk3yre3x]{margin-top:var(--ec-comment-gap);padding-left:var(--ec-comment-indent)}.ec-comment-replies[data-astro-cid-uk3yre3x]>li[data-astro-cid-uk3yre3x]+li[data-astro-cid-uk3yre3x]{margin-top:var(--ec-comment-gap)}.ec-comment-header[data-astro-cid-uk3yre3x]{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.ec-comment-author[data-astro-cid-uk3yre3x]{font-weight:600}.ec-comment-author[data-astro-cid-uk3yre3x] a[data-astro-cid-uk3yre3x]{color:inherit}.ec-comment-badge[data-astro-cid-uk3yre3x]{vertical-align:super;font-size:.75em}.ec-comment-date[data-astro-cid-uk3yre3x]{opacity:.6;font-size:.875em}.ec-comment-body[data-astro-cid-uk3yre3x]{white-space:pre-wrap;word-break:break-word;margin-top:.5rem}.ec-comment-actions[data-astro-cid-uk3yre3x]{margin-top:.5rem}.ec-reaction[data-astro-cid-uk3yre3x]{font:inherit;color:inherit;border:var(--ec-comment-border);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .6rem;font-size:.875em;display:inline-flex}.ec-reaction[data-astro-cid-uk3yre3x][aria-pressed=true]{border-color:currentColor;font-weight:600}.ec-reaction[data-astro-cid-uk3yre3x][aria-pressed=true] .ec-reaction-icon[data-astro-cid-uk3yre3x]{color:#e0245e}.ec-reaction[data-astro-cid-uk3yre3x]:disabled{opacity:.5;cursor:default}.ec-reaction-count[data-astro-cid-uk3yre3x]{font-variant-numeric:tabular-nums}.ec-comment-form[data-astro-cid-egexte3j]{--ec-form-gap:.75rem}.ec-comment-form-fields[data-astro-cid-egexte3j]{gap:var(--ec-form-gap);display:grid}@media (width>=640px){.ec-comment-form-fields[data-astro-cid-egexte3j]{grid-template-columns:1fr 1fr}}.ec-comment-form-field[data-astro-cid-egexte3j]{margin-top:var(--ec-form-gap);flex-direction:column;gap:.25rem;display:flex}.ec-comment-form-field[data-astro-cid-egexte3j]:first-child,.ec-comment-form-fields[data-astro-cid-egexte3j] .ec-comment-form-field[data-astro-cid-egexte3j]{margin-top:0}.ec-comment-form-field[data-astro-cid-egexte3j] input[data-astro-cid-egexte3j],.ec-comment-form-field[data-astro-cid-egexte3j] textarea[data-astro-cid-egexte3j]{border:1px solid var(--ec-form-border,#d1d5db);font:inherit;background:var(--ec-form-bg,#fff);color:var(--ec-form-color,inherit);border-radius:.25rem;padding:.5rem}.dark .ec-comment-form-field[data-astro-cid-egexte3j] input[data-astro-cid-egexte3j],.dark .ec-comment-form-field[data-astro-cid-egexte3j] textarea[data-astro-cid-egexte3j]{--ec-form-bg:#1f2937;--ec-form-border:#4b5563;--ec-form-color:#f9fafb}.ec-comment-user-info[data-astro-cid-egexte3j]{background:var(--ec-form-user-bg,#f3f4f6);border:1px solid var(--ec-form-user-border,#d1d5db);border-radius:.375rem;align-items:center;gap:.5rem;padding:.75rem;font-size:.875rem;display:flex}.dark .ec-comment-user-info[data-astro-cid-egexte3j]{background:var(--ec-form-user-bg-dark,#374151)}.ec-comment-user-name[data-astro-cid-egexte3j]{font-weight:600}.ec-comment-user-email[data-astro-cid-egexte3j]{opacity:.7}.ec-comment-user-email[data-astro-cid-egexte3j]:before{content:"·";margin-right:.5rem}.ec-comment-form-submit[data-astro-cid-egexte3j]{margin-top:var(--ec-form-gap);font:inherit;cursor:pointer;background:var(--ec-form-submit-bg,#1f2937);color:var(--ec-form-submit-color,#fff);border:none;border-radius:.25rem;padding:.5rem 1.5rem;font-weight:600}.ec-comment-form-submit[data-astro-cid-egexte3j]:disabled{opacity:.6;cursor:not-allowed}.ec-comment-form-status[data-astro-cid-egexte3j]{margin-top:var(--ec-form-gap);font-size:.875em}.ec-comment-form-status[data-astro-cid-egexte3j]:empty{display:none}.ec-comment-form-success[data-astro-cid-egexte3j]{color:var(--ec-form-success-color,#059669)}.ec-comment-form-error[data-astro-cid-egexte3j]{color:var(--ec-form-error-color,#dc2626)}.emdash-image-media[data-astro-cid-7op5lvuw]{max-width:100%;height:auto}.emdash-image[data-astro-cid-o6nzjvcr]{margin:1.5rem 0}.emdash-image[data-astro-cid-o6nzjvcr] img[data-astro-cid-o6nzjvcr]{max-width:100%;height:auto}.emdash-image[data-astro-cid-o6nzjvcr] figcaption[data-astro-cid-o6nzjvcr]{color:var(--emdash-caption-color,var(--color-muted,#666));text-align:center;margin-top:.5rem;font-size:.875rem}.emdash-image--align-left[data-astro-cid-o6nzjvcr],.emdash-image--align-right[data-astro-cid-o6nzjvcr]{width:fit-content;max-width:50%}.emdash-image--align-left[data-astro-cid-o6nzjvcr]{float:left;margin:0 1.5rem 1rem 0}.emdash-image--align-right[data-astro-cid-o6nzjvcr]{float:right;margin:0 0 1rem 1.5rem}.emdash-image--align-center[data-astro-cid-o6nzjvcr]{width:fit-content;margin-inline:auto}.emdash-image--align-wide[data-astro-cid-o6nzjvcr],.emdash-image--align-full[data-astro-cid-o6nzjvcr]{width:100%}@media (width<=640px){.emdash-image--align-left[data-astro-cid-o6nzjvcr],.emdash-image--align-right[data-astro-cid-o6nzjvcr]{float:none;width:100%;max-width:100%;margin-inline:0}}.emdash-code[data-astro-cid-b4aehx5q]{margin:1.5rem 0}.emdash-code-filename[data-astro-cid-b4aehx5q]{color:#ccc;background:#2d2d2d;border-radius:.5rem .5rem 0 0;padding:.5rem 1rem;font-family:monospace;font-size:.75rem}.emdash-code[data-astro-cid-b4aehx5q] pre[data-astro-cid-b4aehx5q]{background:#1e1e1e;border-radius:.5rem;margin:0;padding:1rem;overflow-x:auto}.emdash-code-filename[data-astro-cid-b4aehx5q]+pre[data-astro-cid-b4aehx5q]{border-radius:0 0 .5rem .5rem}.emdash-code[data-astro-cid-b4aehx5q] code[data-astro-cid-b4aehx5q]{color:#e0e0e0;font-family:Fira Code,Consolas,monospace;font-size:.875rem}.emdash-embed[data-astro-cid-3n4un4y3]{margin:1.5rem 0}.emdash-embed-video[data-astro-cid-3n4un4y3]{height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.emdash-embed-video[data-astro-cid-3n4un4y3] iframe[data-astro-cid-3n4un4y3],.emdash-embed-video[data-astro-cid-3n4un4y3] video[data-astro-cid-3n4un4y3]{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.emdash-embed-audio[data-astro-cid-3n4un4y3],.emdash-embed-audio[data-astro-cid-3n4un4y3] audio[data-astro-cid-3n4un4y3]{width:100%}.emdash-embed[data-astro-cid-3n4un4y3] figcaption[data-astro-cid-3n4un4y3]{color:var(--emdash-caption-color,var(--color-muted,#666));text-align:center;margin-top:.5rem;font-size:.875rem}.emdash-gallery[data-astro-cid-bimnryst]{grid-template-columns:repeat(var(--columns,3), 1fr);gap:1rem;margin:1.5rem 0;display:grid}.emdash-gallery-item[data-astro-cid-bimnryst]{margin:0}.emdash-gallery-item[data-astro-cid-bimnryst] img[data-astro-cid-bimnryst]{object-fit:cover;aspect-ratio:1;width:100%;height:auto}.emdash-gallery-item[data-astro-cid-bimnryst] figcaption[data-astro-cid-bimnryst]{color:var(--emdash-caption-color,var(--color-muted,#666));text-align:center;margin-top:.25rem;font-size:.75rem}@media (width<=640px){.emdash-gallery[data-astro-cid-bimnryst]{grid-template-columns:repeat(2,1fr)}}.emdash-columns[data-astro-cid-gaedzvnj]{gap:2rem;margin:1.5rem 0;display:flex}.emdash-column[data-astro-cid-gaedzvnj]{flex:1;min-width:0}@media (width<=768px){.emdash-columns[data-astro-cid-gaedzvnj]{flex-direction:column;gap:1rem}}.emdash-break[data-astro-cid-5eeqxpvz]{margin:2rem 0}.emdash-break-line[data-astro-cid-5eeqxpvz]{border:none;border-top:1px solid var(--emdash-break-color,var(--color-border,#e0e0e0))}.emdash-break-dots[data-astro-cid-5eeqxpvz]{text-align:center;color:var(--emdash-break-dots-color,var(--color-muted,#999));letter-spacing:.5em}.emdash-break-space[data-astro-cid-5eeqxpvz]{height:2rem}.emdash-html-block[data-astro-cid-32zcgqgn]{margin:1.5rem 0}.emdash-table-wrapper[data-astro-cid-4igufszw]{margin:1.5rem 0;overflow-x:auto}.emdash-table[data-astro-cid-4igufszw]{border-collapse:collapse;width:100%;font-size:.9rem}.emdash-table[data-astro-cid-4igufszw] th[data-astro-cid-4igufszw],.emdash-table[data-astro-cid-4igufszw] td[data-astro-cid-4igufszw]{border:1px solid var(--color-border,#ddd);text-align:left;padding:.75rem}.emdash-table[data-astro-cid-4igufszw] th[data-astro-cid-4igufszw] p,.emdash-table[data-astro-cid-4igufszw] td[data-astro-cid-4igufszw] p{margin:0}.emdash-table[data-astro-cid-4igufszw] th[data-astro-cid-4igufszw]{background:var(--color-surface,#f5f5f5);font-weight:600}.emdash-table[data-astro-cid-4igufszw] tbody[data-astro-cid-4igufszw] tr[data-astro-cid-4igufszw]:nth-child(2n){background:var(--color-bg-subtle,#fafafa)}.emdash-table[data-astro-cid-4igufszw] tbody[data-astro-cid-4igufszw] tr[data-astro-cid-4igufszw]:hover{background:var(--color-surface,#f0f0f0)}.emdash-button[data-astro-cid-3vct42mb]{cursor:pointer;border-radius:4px;padding:.75em 1.5em;font-weight:500;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-block}.emdash-button--default[data-astro-cid-3vct42mb],.emdash-button--fill[data-astro-cid-3vct42mb]{background-color:var(--emdash-button-bg,#0073aa);color:var(--emdash-button-color,#fff);border:2px solid var(--emdash-button-bg,#0073aa)}.emdash-button--default[data-astro-cid-3vct42mb]:hover,.emdash-button--fill[data-astro-cid-3vct42mb]:hover{background-color:var(--emdash-button-bg-hover,#005177);border-color:var(--emdash-button-bg-hover,#005177)}.emdash-button--outline[data-astro-cid-3vct42mb]{color:var(--emdash-button-bg,#0073aa);border:2px solid var(--emdash-button-bg,#0073aa);background-color:#0000}.emdash-button--outline[data-astro-cid-3vct42mb]:hover{background-color:var(--emdash-button-bg,#0073aa);color:var(--emdash-button-color,#fff)}.emdash-buttons[data-astro-cid-5wkgjegg]{flex-wrap:wrap;gap:.75rem;margin:1.5rem 0;display:flex}.emdash-buttons--vertical[data-astro-cid-5wkgjegg]{flex-direction:column;align-items:flex-start}.emdash-buttons--horizontal[data-astro-cid-5wkgjegg]{flex-direction:row;align-items:center}.emdash-cover[data-astro-cid-t26545aq]{background-color:var(--emdash-cover-fallback-bg,#333);border-radius:4px;align-items:center;margin:1.5rem 0;padding:2rem;display:flex;position:relative;overflow:hidden}.emdash-cover__background[data-astro-cid-t26545aq]{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.emdash-cover__video[data-astro-cid-t26545aq]{object-fit:cover}.emdash-cover__overlay[data-astro-cid-t26545aq]{z-index:1;position:absolute;inset:0}.emdash-cover__content[data-astro-cid-t26545aq]{z-index:2;width:100%;color:var(--emdash-cover-text-color,#fff);position:relative}.emdash-cover--align-left[data-astro-cid-t26545aq]{text-align:left;justify-content:flex-start}.emdash-cover--align-center[data-astro-cid-t26545aq]{text-align:center;justify-content:center}.emdash-cover--align-right[data-astro-cid-t26545aq]{text-align:right;justify-content:flex-end}.emdash-cover__content[data-astro-cid-t26545aq] h1,.emdash-cover__content[data-astro-cid-t26545aq] h2,.emdash-cover__content[data-astro-cid-t26545aq] h3,.emdash-cover__content[data-astro-cid-t26545aq] h4,.emdash-cover__content[data-astro-cid-t26545aq] p{color:inherit}.emdash-file[data-astro-cid-6ir762me]{background-color:var(--emdash-file-bg,#f5f5f5);border:1px solid var(--emdash-file-border,#e0e0e0);border-radius:4px;align-items:center;gap:.75rem;margin:1rem 0;padding:1rem;display:flex}.emdash-file__link[data-astro-cid-6ir762me]{color:var(--emdash-file-color,#333);flex:1;align-items:center;gap:.5rem;text-decoration:none;display:flex}.emdash-file__link[data-astro-cid-6ir762me]:hover{text-decoration:underline}.emdash-file__icon[data-astro-cid-6ir762me]{width:1.5rem;height:1.5rem;color:var(--emdash-file-icon-color,#666);flex-shrink:0}.emdash-file__name[data-astro-cid-6ir762me]{word-break:break-all;font-weight:500}.emdash-file__download[data-astro-cid-6ir762me]{background-color:var(--emdash-button-bg,#0073aa);width:2.5rem;height:2.5rem;color:var(--emdash-button-color,#fff);border-radius:4px;justify-content:center;align-items:center;transition:background-color .2s;display:flex}.emdash-file__download[data-astro-cid-6ir762me]:hover{background-color:var(--emdash-button-bg-hover,#005177)}.emdash-file__download[data-astro-cid-6ir762me] svg[data-astro-cid-6ir762me]{width:1.25rem;height:1.25rem}.emdash-pullquote[data-astro-cid-rsloxpqi]{border-top:4px solid var(--emdash-pullquote-border,#0073aa);border-bottom:4px solid var(--emdash-pullquote-border,#0073aa);text-align:center;margin:2rem 0;padding:1.5rem 2rem}.emdash-pullquote__text[data-astro-cid-rsloxpqi]{color:var(--emdash-pullquote-color,#333);margin:0;font-size:1.5rem;font-style:italic;line-height:1.4}.emdash-pullquote__citation[data-astro-cid-rsloxpqi]{color:var(--emdash-pullquote-citation-color,#666);margin-top:1rem;font-size:.9rem;font-style:normal}@font-face{font-family:Geist;src:url(/_astro/Geist-Variable.Cz_WRCMl.ttf)format("truetype-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/_astro/GeistMono-Variable.aobeVSSS.ttf)format("truetype-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Caveat;src:url(/_astro/Caveat-VariableFont_wght.8jBGxy3y.ttf)format("truetype-variations");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/_astro/Newsreader_opsz_wght_.tcB4qQtO.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/_astro/Newsreader-Italic_opsz_wght_.CYg-wu_s.woff2)format("woff2");font-weight:200 800;font-style:italic;font-display:swap}:root{--color-surface-cream:#fff;--color-surface-cream-2:#f1f3f4;--color-surface-concrete:#f1f3f4;--color-surface-concrete-cool:#f1f3f4;--color-surface-concrete-warm:#f1f3f4;--color-surface-concrete-ink:#111315;--color-surface-ink:#111315;--color-surface-ink-soft:#191c1e;--color-text-primary:#111315;--color-text-secondary:#5e656a;--color-text-tertiary:#929a9f;--color-text-inverse:#fff;--color-text-inverse-muted:#a8a29e;--color-border-subtle:#d7dbde;--color-border-strong:#929a9f;--color-accent-primary:#b7f000;--color-accent-link:#2f68a2;--font-body:"Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--font-sans:var(--font-body);--font-display:var(--font-body);--font-artifact-serif:"Newsreader", Georgia, "Times New Roman", serif;--font-mono:"Geist Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--font-annotation:"Caveat", "Bradley Hand", "Marker Felt", cursive;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.5rem;--text-2xl:1.875rem;--text-3xl:2.375rem;--text-display-sm:2.75rem;--text-4xl:3rem;--text-display-md:3.5rem;--text-5xl:3.75rem;--text-6xl:4.5rem;--leading-tight:.95;--leading-snug:1.1;--leading-normal:1.45;--leading-relaxed:1.65;--tracking-display:-.04em;--tracking-tight:-.03em;--tracking-snug:-.02em;--tracking-app:-.015em;--tracking-wide:.08em;--tracking-caps:.1em;--content-width:680px;--wide-width:1100px;--breakpoint-xs:380px;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--account-manager-context-width:540px;--control-size-3xs:1.375rem;--control-size-2xs:1.5rem;--control-size-xs:1.625rem;--control-size-sm:1.75rem;--control-size-md:2rem;--control-size-lg:2.25rem;--control-size-xl:2.5rem;--control-size-2xl:2.75rem;--control-size-3xl:3rem;--control-gutter-2xs:.375rem;--control-gutter-xs:.5rem;--control-gutter-sm:.625rem;--control-gutter-md:.75rem;--control-gutter-lg:.875rem;--control-gutter-xl:1rem;--control-gutter-pill-scaling:1.33;--control-radius-sm:var(--radius-sm);--control-radius-md:var(--radius-md);--control-radius-lg:var(--radius-lg);--control-radius-xl:var(--radius-xl);--control-font-size-sm:var(--text-xs);--control-font-size-md:var(--text-sm);--control-font-size-lg:var(--text-base);--control-line-height-sm:1rem;--control-line-height-md:1.25rem;--control-line-height-lg:1.5rem;--control-icon-size-xs:.875rem;--control-icon-size-sm:1rem;--control-icon-size-md:1.125rem;--control-icon-size-lg:1.25rem;--control-icon-size-xl:1.375rem;--control-icon-size-2xl:1.5rem;--control-focus-ring-width:2px;--control-focus-ring-offset:2px;--control-transition-duration:.15s;--motion-duration-fast:.12s;--motion-duration-base:.18s;--motion-duration-slow:.28s;--motion-ease-standard:cubic-bezier(.2, 0, 0, 1);--motion-ease-emphasized:cubic-bezier(.16, 1, .3, 1);--duration-fast:var(--motion-duration-fast);--duration-base:var(--motion-duration-base);--ease-standard:var(--motion-ease-standard);--color-logo-green:#3add0c;--color-logo-violet:#6e5dfb;--color-logo-magenta:#a93dc2;--color-logo-amber:#d0bb0e;--color-brand-action:#b7f000;--color-brand-action-hover:#98cc00;--color-brand-action-muted:#f1fbcf;--color-brand-proof:#2f7d32;--color-brand-proof-muted:#2f7d321f;--color-brand-attention:#b36b00;--color-brand-attention-muted:#b36b001f;--color-brand-structure:#2f68a2;--color-brand-structure-muted:#2f68a21f;--color-brand-identity:#b7f000;--color-brand-identity-muted:#f1fbcf;--background:#fff;--foreground:#111315;--card:#fff;--card-foreground:#111315;--popover:#fff;--popover-foreground:#111315;--primary:#b7f000;--primary-foreground:#111315;--secondary:#f1f3f4;--secondary-foreground:#111315;--muted:#f1f3f4;--muted-foreground:#5e656a;--accent:#f1f3f4;--accent-foreground:#111315;--destructive:#c23b33;--border:#d7dbde;--input:#929a9f;--ring:#2f68a2;--radius:.375rem;--radius-sm:3px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:12px;--radius-full:9999px;--radius-surface-xs:3px;--radius-surface-sm:6px;--radius-surface-md:8px;--radius-surface-lg:12px;--radius-surface-xl:12px;--radius-surface-2xl:12px;--radius-surface:var(--radius-surface-sm);--shadow-xs:0 1px 2px #1f24210d;--shadow-sm:0 1px 3px #1f24210f, 0 1px 2px #1f24210a;--shadow-md:0 2px 8px #1f242114, 0 1px 3px #1f24210d;--shadow-lg:0 4px 16px #1f24211a, 0 2px 6px #1f24210f;--shadow-soft:var(--shadow-md);--text-primary:#111315;--text-secondary:#5e656a;--text-tertiary:#929a9f;--text-on-accent:#111315;--surface-ground:#f1f3f4;--surface-card:#fff;--surface-raised:#fff;--surface-elevated:#f1f3f4;--surface-subtle:var(--surface-panel-muted);--brand-action:var(--color-brand-action);--brand-identity:var(--color-brand-identity);--brand-identity-muted:var(--color-brand-identity-muted);--brand-action-hover:var(--color-brand-action-hover);--brand-action-muted:var(--color-brand-action-muted);--brand-proof:var(--color-brand-proof);--brand-proof-muted:var(--color-brand-proof-muted);--brand-attention:var(--color-brand-attention);--brand-attention-muted:var(--color-brand-attention-muted);--brand-structure:var(--color-brand-structure);--brand-structure-muted:var(--color-brand-structure-muted);--accent-primary:#b7f000;--accent-primary-hover:#98cc00;--accent-primary-muted:#f1fbcf;--accent-secondary:#2f68a2;--accent-secondary-muted:#2f68a21f;--border-default:var(--border);--border-decorative:#0d0d0d1a;--border-hover:#0d0d0d29;--border-focus:#006fd6;--border-subtle:#0d0d0d0d;--border-muted:var(--border-subtle);--status-success:#2f7d32;--status-warning:#b36b00;--status-error:#c23b33;--status-info:#2f68a2;--chart-1:#a87205;--chart-2:#7b5aaf;--chart-3:#3e6b3e;--chart-4:#c0507a;--chart-5:#b89840;--sidebar:#fff;--sidebar-foreground:#111315;--sidebar-primary:#b7f000;--sidebar-primary-foreground:#111315;--sidebar-accent:#f1f3f4;--sidebar-accent-foreground:#111315;--sidebar-border:#d7dbde;--sidebar-ring:#2f68a2;--scrim:#0d0d0d52;--text-stream-pending:#0d0d0d80;--text-stream-final:#0d0d0d;--caret-stream:#b7f000;--surface-dictation:#2f68a20f;--text-stream-display:var(--text-display-sm);--waveform-bar:#2f68a2;--waveform-bar-muted:#2f68a273;--merritt-wordmark-filter:none;--surface-page:var(--background);--surface-canvas:var(--surface-ground);--surface-panel:var(--surface-card);--surface-panel-muted:var(--muted);--surface-panel-raised:var(--surface-raised);--surface-panel-elevated:var(--surface-elevated);--surface-overlay:var(--popover);--surface-inset:color-mix(in srgb, var(--surface-ground) 88%, var(--foreground) 12%);--surface-hover:color-mix(in srgb, var(--surface-raised) 82%, var(--foreground) 18%);--surface-active:color-mix(in srgb, var(--surface-elevated) 74%, var(--foreground) 26%);--surface-selected:var(--accent-primary-muted);--surface-disabled:color-mix(in srgb, var(--surface-card) 72%, var(--surface-ground) 28%);--artifact-paper:#fbfbf8;--artifact-paper-foreground:#111315;--artifact-paper-muted:#f1eee4;--artifact-paper-muted-foreground:#5e656a;--artifact-paper-border:#e4e1d8;--shadow-artifact-sheet:0 1px 2px #191b1a0f, 0 8px 24px #191b1a14;--artifact-desk-dot:#1113150a;--artifact-bezel:#111315d9;--text-disabled:color-mix(in srgb, var(--text-tertiary) 58%, transparent);--text-placeholder:color-mix(in srgb, var(--text-tertiary) 72%, transparent);--text-link:var(--accent-secondary);--text-success:var(--status-success);--text-warning:var(--status-warning);--text-error:var(--status-error);--text-info:var(--status-info);--border-strong:var(--color-border-strong);--border-disabled:color-mix(in srgb, var(--border-subtle) 64%, transparent);--border-selected:var(--accent-primary);--border-error:var(--status-error);--border-success:var(--status-success);--border-warning:var(--status-warning);--border-info:var(--status-info);--focus-ring:var(--ring);--focus-ring-muted:color-mix(in srgb, var(--ring) 38%, transparent);--action-primary-bg:var(--primary);--action-primary-bg-hover:var(--accent-primary-hover);--action-primary-bg-active:var(--color-brand-action-hover);--action-primary-bg-disabled:color-mix(in srgb, var(--primary) 18%, transparent);--action-primary-text:var(--primary-foreground);--action-primary-text-disabled:var(--text-disabled);--action-primary-border:var(--primary);--action-secondary-bg:var(--surface-panel);--action-secondary-bg-hover:var(--surface-hover);--action-secondary-bg-active:var(--surface-active);--action-secondary-text:var(--text-primary);--action-secondary-border:var(--border-default);--action-tertiary-bg:transparent;--action-tertiary-bg-hover:var(--surface-hover);--action-tertiary-bg-active:var(--surface-active);--action-tertiary-text:var(--text-secondary);--action-tertiary-text-hover:var(--text-primary);--action-destructive-bg:var(--destructive);--action-destructive-bg-hover:color-mix(in srgb, var(--destructive) 86%, var(--foreground) 14%);--action-destructive-bg-active:color-mix(in srgb, var(--destructive) 78%, var(--foreground) 22%);--action-destructive-text:var(--text-on-accent);--action-destructive-border:var(--destructive);--action-selected-bg:var(--surface-selected);--action-selected-text:var(--text-primary);--action-selected-border:var(--border-selected);--action-link-text:var(--text-link);--action-link-text-hover:color-mix(in srgb, var(--text-link) 80%, var(--foreground) 20%);--status-success-bg:color-mix(in srgb, var(--status-success) 12%, transparent);--status-success-text:var(--status-success);--status-success-border:color-mix(in srgb, var(--status-success) 30%, transparent);--status-success-icon:var(--status-success);--status-warning-bg:color-mix(in srgb, var(--status-warning) 12%, transparent);--status-warning-text:var(--status-warning);--status-warning-border:color-mix(in srgb, var(--status-warning) 32%, transparent);--status-warning-icon:var(--status-warning);--status-error-bg:color-mix(in srgb, var(--status-error) 12%, transparent);--status-error-text:var(--status-error);--status-error-border:color-mix(in srgb, var(--status-error) 30%, transparent);--status-error-icon:var(--status-error);--status-info-bg:color-mix(in srgb, var(--status-info) 12%, transparent);--status-info-text:var(--status-info);--status-info-border:color-mix(in srgb, var(--status-info) 30%, transparent);--status-info-icon:var(--status-info);--status-neutral-bg:var(--surface-panel-muted);--status-neutral-text:var(--text-secondary);--status-neutral-border:var(--border-subtle);--status-neutral-icon:var(--text-tertiary);--social-channel-hue:var(--accent-primary);--channel-instagram:#c13584;--channel-facebook:#1877f2;--channel-google:#ea4335;--surface-sunken:#f3f3f3;--border-emphasis:#0d0d0d29;--text-quaternary:#8f8f8f;--border-subtle-1:#0d0d0d1a;--border-subtle-2:#0d0d0d0d;--surface-fill-1:#f3f3f3;--surface-fill-2:#ededed}:root[data-background-mode=product-light]{--tracking-display:0;--tracking-tight:0;--tracking-snug:0;--tracking-app:0;--tracking-wide:0;--tracking-caps:0;--color-surface-cream:#fff;--color-surface-cream-2:#f1f3f4;--color-surface-concrete:#f1f3f4;--color-surface-concrete-cool:#f1f3f4;--color-surface-concrete-warm:#f1f3f4;--color-surface-ink:#111315;--color-surface-ink-soft:#191c1e;--color-text-primary:#111315;--color-text-secondary:#5e656a;--color-text-tertiary:#929a9f;--color-text-inverse:#fff;--color-text-inverse-muted:#a8a29e;--color-border-subtle:#d7dbde;--color-border-strong:#929a9f;--color-brand-action:#b7f000;--color-brand-action-hover:#98cc00;--color-brand-action-muted:#f1fbcf;--color-brand-proof:#2f7d32;--color-brand-proof-muted:#2f7d321f;--color-brand-attention:#b36b00;--color-brand-attention-muted:#b36b001f;--color-brand-structure:#2f68a2;--color-brand-structure-muted:#2f68a21f;--background:#fff;--foreground:#111315;--card:#fff;--card-foreground:#111315;--popover:#fff;--popover-foreground:#111315;--primary:#b7f000;--primary-foreground:#111315;--secondary:#f1f3f4;--secondary-foreground:#111315;--muted:#f1f3f4;--muted-foreground:#5e656a;--accent:#f1f3f4;--accent-foreground:#111315;--border:#d7dbde;--input:#929a9f;--ring:#2f68a2;--artifact-paper:#fbfbf8;--artifact-paper-foreground:var(--foreground);--artifact-paper-muted:#f1eee4;--artifact-paper-muted-foreground:var(--muted-foreground);--artifact-paper-border:transparent;--shadow-artifact-sheet:0 1px 2px #191b1a0f, 0 8px 24px #191b1a14;--artifact-desk-dot:color-mix(in srgb, var(--foreground) 4%, transparent);--artifact-bezel:color-mix(in srgb, var(--foreground) 85%, transparent);--text-primary:#111315;--text-secondary:#5e656a;--text-tertiary:#929a9f;--text-on-accent:#111315;--surface-ground:#f1f3f4;--surface-card:#fff;--surface-raised:#fff;--surface-elevated:#f1f3f4;--accent-primary:#b7f000;--accent-primary-hover:#98cc00;--accent-primary-muted:#f1fbcf;--accent-secondary:#2f68a2;--accent-secondary-muted:#2f68a21f;--border-decorative:#d7dbde;--border-hover:#929a9f;--border-focus:#2f68a2;--border-subtle:#d7dbde8c;--border-muted:var(--border-subtle);--status-success:#2f7d32;--status-warning:#b36b00;--status-error:#c23b33;--status-info:#2f68a2;--chart-1:#a87205;--chart-2:#7b5aaf;--chart-3:#3e6b3e;--chart-4:#c0507a;--chart-5:#b89840;--sidebar:#fff;--sidebar-foreground:#111315;--sidebar-primary:#b7f000;--sidebar-primary-foreground:#111315;--sidebar-accent:#f1f3f4;--sidebar-accent-foreground:#111315;--sidebar-border:#d7dbde;--sidebar-ring:#2f68a2;--scrim:#0d0d0d52;--text-stream-pending:#0d0d0d80;--text-stream-final:#111315;--caret-stream:#b7f000;--surface-dictation:#2f68a20f;--text-stream-display:var(--text-display-sm);--waveform-bar:#2f68a2;--waveform-bar-muted:#2f68a273;--surface-sunken:#f1f3f4;--border-emphasis:#929a9f;--text-quaternary:#929a9f;--border-subtle-1:#d7dbde;--border-subtle-2:#d7dbde8c;--surface-fill-1:#f1f3f4;--surface-fill-2:#d7dbde}:root[data-background-mode=marketing-light]{--color-surface-cream:#f0efec;--color-surface-cream-2:#f8f7f4;--color-surface-concrete:#f1f0ed;--color-surface-concrete-cool:#eeedeb;--color-surface-concrete-warm:#e3e1dc;--color-surface-ink:#120d0f;--color-surface-ink-soft:#1c1917;--color-text-primary:#120d0f;--color-text-secondary:#525252;--color-text-tertiary:#66615c;--color-text-inverse:#fafaf9;--color-text-inverse-muted:#a8a29e;--color-border-subtle:#ddd9d1;--color-border-strong:#c9c2b7;--color-brand-action:#1554d1;--color-brand-action-hover:#0f3f9e;--color-brand-action-muted:#1554d11f;--color-brand-proof:#2f6f55;--color-brand-proof-muted:#2f6f551f;--color-brand-attention:#8a5a18;--color-brand-attention-muted:#8a5a1824;--color-brand-structure:#1f4a6b;--color-brand-structure-muted:#1f4a6b1f;--background:#f0efec;--foreground:#120d0f;--card:#f8f7f4;--card-foreground:#120d0f;--popover:#f8f7f4;--popover-foreground:#120d0f;--primary:#1554d1;--primary-foreground:#fafaf9;--secondary:#e3e1dc;--secondary-foreground:#120d0f;--muted:#e3e1dc;--muted-foreground:#66615c;--accent:#e3e1dc;--accent-foreground:#120d0f;--border:#ddd9d1;--input:#c9c2b7;--ring:#1554d1;--text-primary:#120d0f;--text-secondary:#525252;--text-tertiary:#66615c;--text-on-accent:#fafaf9;--surface-page:#f8f7f4;--surface-canvas:#f0efec;--surface-ground:#f0efec;--surface-card:#f8f7f4;--surface-raised:#e3e1dc;--surface-elevated:#f1f0ed;--accent-primary:#1554d1;--accent-primary-hover:#0f3f9e;--accent-primary-muted:#1554d11f;--accent-secondary:#1554d1;--accent-secondary-muted:#1554d11a;--accent-tertiary:#a04e33;--accent-tertiary-muted:#a04e3329;--border-decorative:#ddd9d1;--border-hover:#c9c2b7;--border-focus:#1554d1;--border-subtle:#120d0f0f;--border-muted:var(--border-subtle);--status-success:#2f6f55;--status-warning:#8a5a18;--status-error:#a23b2d;--status-info:#1554d1;--chart-1:#120d0f;--chart-2:#a04e33;--chart-3:#b89840;--chart-4:#1f4a6b;--chart-5:#7b4b6b;--sidebar:#e3e1dc;--sidebar-foreground:#120d0f;--sidebar-primary:#1554d1;--sidebar-primary-foreground:#fafaf9;--sidebar-accent:#f1f0ed;--sidebar-accent-foreground:#120d0f;--sidebar-border:#ddd9d1;--sidebar-ring:#1554d1;--scrim:#120d0f52;--text-stream-pending:#120d0f80;--text-stream-final:#120d0f;--caret-stream:#1554d1;--surface-dictation:#1554d10f;--text-stream-display:var(--text-display-sm);--waveform-bar:#1554d1;--waveform-bar-muted:#1554d173;--merritt-wordmark-filter:none;--surface-sunken:#f0efed;--border-emphasis:#d9d6d1;--text-quaternary:#9a9794;--border-subtle-1:#e6e3de;--border-subtle-2:#efece7;--surface-fill-1:#ecebe7;--surface-fill-2:#e3e0db}:root[data-background-mode=product-dark]{--tracking-display:0;--tracking-tight:0;--tracking-snug:0;--tracking-app:0;--tracking-wide:0;--tracking-caps:0;--channel-instagram:#e1589a;--channel-facebook:#4c9ef5;--channel-google:#f2776d;--color-surface-cream:#111315;--color-surface-cream-2:#191c1e;--color-surface-concrete:#191c1e;--color-surface-concrete-cool:#111315;--color-surface-concrete-warm:#202427;--color-surface-ink:#111315;--color-surface-ink-soft:#191c1e;--color-text-primary:#f5f7f7;--color-text-secondary:#b9c0c4;--color-text-tertiary:#929a9f;--color-text-inverse:#f5f7f7;--color-text-inverse-muted:#929a9f;--color-border-subtle:#ffffff29;--color-border-strong:#ffffff47;--color-accent-link:#6fa8e8;--color-brand-action:#b7f000;--color-brand-action-hover:#98cc00;--color-brand-action-muted:#b7f00029;--color-brand-proof:#72c76b;--color-brand-proof-muted:#72c76b29;--color-brand-attention:#f0b45a;--color-brand-attention-muted:#f0b45a2e;--color-brand-structure:#6fa8e8;--color-brand-structure-muted:#6fa8e829;--background:#111315;--foreground:#f5f7f7;--card:#191c1e;--card-foreground:#f5f7f7;--popover:#282c2f;--popover-foreground:#f5f7f7;--primary:#b7f000;--primary-foreground:#111315;--secondary:#282c2f;--secondary-foreground:#f5f7f7;--muted:#282c2f;--muted-foreground:#929a9f;--accent:#282c2f;--accent-foreground:#f5f7f7;--border:#ffffff29;--input:#ffffff47;--ring:#6fa8e8;--artifact-paper:#2b2a26;--artifact-paper-foreground:#eae8e3;--artifact-paper-muted:#242320;--artifact-paper-muted-foreground:#b5b2aa;--artifact-paper-border:#3a3934;--shadow-artifact-sheet:0 1px 2px #00000073, 0 10px 28px #00000080;--artifact-desk-dot:#f5f7f70d;--artifact-bezel:#f5f7f7d9;--text-primary:#f5f7f7;--text-secondary:#b9c0c4;--text-tertiary:#929a9f;--text-on-accent:#111315;--surface-ground:#111315;--surface-card:#191c1e;--surface-raised:#282c2f;--surface-elevated:#34393c;--accent-primary:#b7f000;--accent-primary-hover:#98cc00;--accent-primary-muted:#b7f00029;--accent-secondary:#6fa8e8;--accent-secondary-muted:#6fa8e829;--border-decorative:#ffffff29;--border-hover:#ffffff47;--border-focus:#6fa8e8;--border-subtle:#ffffff14;--border-muted:var(--border-subtle);--status-success:#72c76b;--status-warning:#f0b45a;--status-error:#ff7a72;--status-info:#6fa8e8;--destructive:#e0654a;--action-destructive-bg-hover:color-mix(in srgb, var(--destructive) 86%, var(--background) 14%);--action-destructive-bg-active:color-mix(in srgb, var(--destructive) 78%, var(--background) 22%);--action-destructive-text:#fafaf9;--chart-1:#d4940a;--chart-2:#9b72cf;--chart-3:#4caf50;--chart-4:#e06090;--chart-5:#c8a84c;--sidebar:#191c1e;--sidebar-foreground:#f5f7f7;--sidebar-primary:#b7f000;--sidebar-primary-foreground:#111315;--sidebar-accent:#282c2f;--sidebar-accent-foreground:#f5f7f7;--sidebar-border:#ffffff29;--sidebar-ring:#6fa8e8;--scrim:#0000007a;--text-stream-pending:#ffffff80;--text-stream-final:#f5f7f7;--caret-stream:#b7f000;--surface-dictation:#6fa8e81a;--text-stream-display:var(--text-display-sm);--waveform-bar:#6fa8e8;--waveform-bar-muted:#6fa8e88c;--merritt-wordmark-filter:brightness(0) invert(1);--surface-sunken:#0b0d0e;--border-emphasis:#3f4549;--text-quaternary:#737b80;--border-subtle-1:#f5f7f71f;--border-subtle-2:#f5f7f712;--surface-fill-1:#222629;--surface-fill-2:#2c3134}:root[data-background-mode=marketing-dark]{--channel-instagram:#e1589a;--channel-facebook:#4c9ef5;--channel-google:#f2776d;--color-surface-cream:#202121;--color-surface-cream-2:#2b2c2c;--color-surface-concrete:#1f2021;--color-surface-concrete-cool:#202122;--color-surface-concrete-warm:#2d2b29;--color-surface-ink:#101113;--color-surface-ink-soft:#1c1d1e;--color-text-primary:#f5f5f5;--color-text-secondary:#d4d4d4;--color-text-tertiary:#a3a3a3;--color-text-inverse:#f5f5f5;--color-text-inverse-muted:#a3a3a3;--color-border-subtle:#ffffff26;--color-border-strong:#ffffff45;--color-accent-link:#60a5fa;--color-brand-action:#60a5fa;--color-brand-action-hover:#8cc5ff;--color-brand-action-muted:#60a5fa29;--color-brand-proof:#7ddf9a;--color-brand-proof-muted:#7ddf9a29;--color-brand-attention:#f1c75b;--color-brand-attention-muted:#f1c75b2e;--color-brand-structure:#9fb7ca;--color-brand-structure-muted:#9fb7ca29;--background:#202121;--foreground:#f5f5f5;--card:#2b2c2c;--card-foreground:#f5f5f5;--popover:#2b2c2c;--popover-foreground:#f5f5f5;--primary:#60a5fa;--primary-foreground:#f5f5f5;--secondary:#2b2c2c;--secondary-foreground:#f5f5f5;--muted:#2b2c2c;--muted-foreground:#a3a3a3;--accent:#2b2c2c;--accent-foreground:#f5f5f5;--border:#ffffff26;--input:#ffffff45;--ring:#60a5fa;--text-primary:#f5f5f5;--text-secondary:#d4d4d4;--text-tertiary:#a3a3a3;--text-on-accent:#f5f5f5;--surface-ground:#202121;--surface-card:#2b2c2c;--surface-raised:#1f2021;--surface-elevated:#202122;--accent-primary:#60a5fa;--accent-primary-hover:#8cc5ff;--accent-primary-muted:#60a5fa29;--accent-secondary:#60a5fa;--accent-secondary-muted:#60a5fa29;--border-decorative:#ffffff45;--border-hover:#ffffff38;--border-focus:#60a5fa;--border-subtle:#ffffff14;--border-muted:var(--border-subtle);--status-success:#7ddf9a;--status-warning:#f1c75b;--status-error:#ff8a80;--status-info:#60a5fa;--action-destructive-bg-hover:color-mix(in srgb, var(--destructive) 86%, var(--background) 14%);--action-destructive-bg-active:color-mix(in srgb, var(--destructive) 78%, var(--background) 22%);--action-destructive-text:#fafaf9;--chart-1:#d4940a;--chart-2:#9b72cf;--chart-3:#4caf50;--chart-4:#e06090;--chart-5:#c8a84c;--sidebar:#2b2c2c;--sidebar-foreground:#f5f5f5;--sidebar-primary:#60a5fa;--sidebar-primary-foreground:#f5f5f5;--sidebar-accent:#1f2021;--sidebar-accent-foreground:#f5f5f5;--sidebar-border:#ffffff26;--sidebar-ring:#60a5fa;--scrim:#0000007a;--text-stream-pending:#ffffff80;--text-stream-final:#f5f5f5;--caret-stream:#60a5fa;--surface-dictation:#60a5fa1a;--text-stream-display:var(--text-display-sm);--waveform-bar:#60a5fa;--waveform-bar-muted:#60a5fa8c;--merritt-wordmark-filter:brightness(0) invert(1);--surface-sunken:#070808;--border-emphasis:#2a2d30;--text-quaternary:#756d65;--border-subtle-1:#f6f3ee1f;--border-subtle-2:#f6f3ee12;--surface-fill-1:#1b1f22;--surface-fill-2:#24292d}@theme inline{ --color-surface-cream: var(--color-surface-cream); --color-surface-cream-2: var(--color-surface-cream-2); --color-surface-concrete: var(--color-surface-concrete); --color-surface-concrete-cool: var(--color-surface-concrete-cool); --color-surface-concrete-warm: var(--color-surface-concrete-warm); --color-surface-concrete-ink: var(--color-surface-concrete-ink); --color-surface-ink: var(--color-surface-ink); --color-surface-ink-soft: var(--color-surface-ink-soft); --color-text-primary: var(--color-text-primary); --color-text-secondary: var(--color-text-secondary); --color-text-tertiary: var(--color-text-tertiary); --color-text-inverse: var(--color-text-inverse); --color-text-inverse-muted: var(--color-text-inverse-muted); --color-border-subtle: var(--color-border-subtle); --color-border-strong: var(--border-strong); --color-accent-primary: var(--color-accent-primary); --color-accent-link: var(--color-accent-link); --color-brand-identity: var(--brand-identity); --color-brand-identity-muted: var(--brand-identity-muted); --color-brand-action: var(--brand-action); --color-brand-action-hover: var(--brand-action-hover); --color-brand-action-muted: var(--brand-action-muted); --color-brand-proof: var(--brand-proof); --color-brand-proof-muted: var(--brand-proof-muted); --color-brand-attention: var(--brand-attention); --color-brand-attention-muted: var(--brand-attention-muted); --color-brand-structure: var(--brand-structure); --color-brand-structure-muted: var(--brand-structure-muted);  --color-surface-page: var(--surface-page); --color-surface-canvas: var(--surface-canvas); --color-surface-panel: var(--surface-panel); --color-surface-panel-muted: var(--surface-panel-muted); --color-surface-panel-raised: var(--surface-panel-raised); --color-surface-panel-elevated: var(--surface-panel-elevated); --color-surface-overlay: var(--surface-overlay); --color-surface-inset: var(--surface-inset); --color-surface-hover: var(--surface-hover); --color-surface-active: var(--surface-active); --color-surface-selected: var(--surface-selected); --color-surface-disabled: var(--surface-disabled); --color-text-disabled: var(--text-disabled); --color-text-placeholder: var(--text-placeholder); --color-text-link: var(--text-link); --color-text-success: var(--text-success); --color-text-warning: var(--text-warning); --color-text-error: var(--text-error); --color-text-info: var(--text-info); --color-border-disabled: var(--border-disabled); --color-border-selected: var(--border-selected); --color-border-error: var(--border-error); --color-border-success: var(--border-success); --color-border-warning: var(--border-warning); --color-border-info: var(--border-info); --color-focus-ring: var(--focus-ring); --color-focus-ring-muted: var(--focus-ring-muted); --color-action-primary-bg: var(--action-primary-bg); --color-action-primary-bg-hover: var(--action-primary-bg-hover); --color-action-primary-bg-active: var(--action-primary-bg-active); --color-action-primary-bg-disabled: var(--action-primary-bg-disabled); --color-action-primary-text: var(--action-primary-text); --color-action-primary-text-disabled: var(--action-primary-text-disabled); --color-action-primary-border: var(--action-primary-border); --color-action-secondary-bg: var(--action-secondary-bg); --color-action-secondary-bg-hover: var(--action-secondary-bg-hover); --color-action-secondary-bg-active: var(--action-secondary-bg-active); --color-action-secondary-text: var(--action-secondary-text); --color-action-secondary-border: var(--action-secondary-border); --color-action-tertiary-bg: var(--action-tertiary-bg); --color-action-tertiary-bg-hover: var(--action-tertiary-bg-hover); --color-action-tertiary-bg-active: var(--action-tertiary-bg-active); --color-action-tertiary-text: var(--action-tertiary-text); --color-action-tertiary-text-hover: var(--action-tertiary-text-hover); --color-action-destructive-bg: var(--action-destructive-bg); --color-action-destructive-bg-hover: var(--action-destructive-bg-hover); --color-action-destructive-bg-active: var(--action-destructive-bg-active); --color-action-destructive-text: var(--action-destructive-text); --color-action-destructive-border: var(--action-destructive-border); --color-action-selected-bg: var(--action-selected-bg); --color-action-selected-text: var(--action-selected-text); --color-action-selected-border: var(--action-selected-border); --color-action-link-text: var(--action-link-text); --color-action-link-text-hover: var(--action-link-text-hover); --color-status-success-bg: var(--status-success-bg); --color-status-success-text: var(--status-success-text); --color-status-success-border: var(--status-success-border); --color-status-success-icon: var(--status-success-icon); --color-status-warning-bg: var(--status-warning-bg); --color-status-warning-text: var(--status-warning-text); --color-status-warning-border: var(--status-warning-border); --color-status-warning-icon: var(--status-warning-icon); --color-status-error-bg: var(--status-error-bg); --color-status-error-text: var(--status-error-text); --color-status-error-border: var(--status-error-border); --color-status-error-icon: var(--status-error-icon); --color-status-info-bg: var(--status-info-bg); --color-status-info-text: var(--status-info-text); --color-status-info-border: var(--status-info-border); --color-status-info-icon: var(--status-info-icon); --color-status-neutral-bg: var(--status-neutral-bg); --color-status-neutral-text: var(--status-neutral-text); --color-status-neutral-border: var(--status-neutral-border); --color-status-neutral-icon: var(--status-neutral-icon);  --color-background: var(--background); --color-foreground: var(--foreground); --color-card: var(--card); --color-card-foreground: var(--card-foreground); --color-popover: var(--popover); --color-popover-foreground: var(--popover-foreground); --color-primary: var(--primary); --color-primary-foreground: var(--primary-foreground); --color-secondary: var(--secondary); --color-secondary-foreground: var(--secondary-foreground); --color-muted: var(--muted); --color-muted-foreground: var(--muted-foreground); --color-accent: var(--accent); --color-accent-foreground: var(--accent-foreground); --color-destructive: var(--destructive); --color-border: var(--border); --color-input: var(--input); --color-ring: var(--ring);  --font-display: var(--font-display); --font-body: var(--font-body); --font-artifact-serif: var(--font-artifact-serif); --font-mono: var(--font-mono); --font-annotation: var(--font-annotation);  --breakpoint-xs: 380px; --breakpoint-sm: 576px; --breakpoint-md: 768px; --breakpoint-lg: 1024px; --breakpoint-xl: 1280px; --breakpoint-2xl: 1536px;  --spacing-control-size-3xs: var(--control-size-3xs); --spacing-control-size-2xs: var(--control-size-2xs); --spacing-control-size-xs: var(--control-size-xs); --spacing-control-size-sm: var(--control-size-sm); --spacing-control-size-md: var(--control-size-md); --spacing-control-size-lg: var(--control-size-lg); --spacing-control-size-xl: var(--control-size-xl); --spacing-control-size-2xl: var(--control-size-2xl); --spacing-control-size-3xl: var(--control-size-3xl);  --radius-sm: 3px; --radius-md: 6px; --radius-lg: 8px; --radius-xl: 12px; --radius-2xl: 12px; --radius-full: 9999px;}@keyframes merritt-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes merritt-scale-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes merritt-slide-in-left{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes merritt-soft-pulse{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes merritt-page-out{to{opacity:0}}@keyframes merritt-page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@layer base{*{border-color:var(--border)}}html,body,#root{height:100%;margin:0}body{font-family:var(--font-body);background:var(--color-surface-cream);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@layer components{[data-slot=button]{transition-duration:var(--motion-duration-base);transition-timing-function:var(--motion-ease-standard)}[data-slot=button]:where(:hover){transform:translateY(-1px)}[data-slot=button]:where(:active){transform:translateY(0)scale(.985)}[data-slot=button]:where(:disabled,[aria-disabled=true]){transform:none}[data-slot=card],.motion-card{transition:border-color var(--motion-duration-base) var(--motion-ease-standard), box-shadow var(--motion-duration-base) var(--motion-ease-standard), transform var(--motion-duration-base) var(--motion-ease-standard), background-color var(--motion-duration-base) var(--motion-ease-standard)}[data-slot=card]:where(:hover),.motion-card:where(:hover){transform:translateY(-2px)}.motion-link{transition:color var(--motion-duration-base) var(--motion-ease-standard), background-color var(--motion-duration-base) var(--motion-ease-standard), border-color var(--motion-duration-base) var(--motion-ease-standard), transform var(--motion-duration-base) var(--motion-ease-standard)}.motion-link:where(:hover){transform:translate(2px)}.motion-enter{animation:merritt-fade-up var(--motion-duration-slow) var(--motion-ease-emphasized) both}.motion-scale-in{animation:merritt-scale-in var(--motion-duration-slow) var(--motion-ease-emphasized) both}.motion-slide-in-left{animation:merritt-slide-in-left var(--motion-duration-slow) var(--motion-ease-emphasized) both}.motion-active-pulse{animation:merritt-soft-pulse 1.8s var(--motion-ease-standard) infinite}.merritt-bg-tactile{--texture-bg-base:#f0efec;--texture-bg-top:#f8f7f4;--texture-bg-mid:#f1f0ed;--texture-bg-bottom:#e3e1dc;--texture-bg-glow-1:#ffffffc2;--texture-bg-glow-2:#dad9d480;--texture-bg-shadow:#bab9b457;--texture-grain-opacity:.28;--texture-grain-blend:multiply;--texture-mark-opacity:.24;--texture-speck:#0e0f110b;isolation:isolate;background:radial-gradient(980px 720px at 8% 10%, var(--texture-bg-glow-1), transparent 58%), radial-gradient(760px 520px at 92% 4%, var(--texture-bg-glow-2), transparent 56%), radial-gradient(980px 720px at 50% 112%, var(--texture-bg-shadow), transparent 68%), linear-gradient(180deg, var(--texture-bg-top) 0%, var(--texture-bg-mid) 44%, var(--texture-bg-bottom) 100%);background-color:var(--texture-bg-base);position:relative;overflow:hidden}.merritt-bg-tactile[data-texture-theme=marketing-light]{--text-primary:#120d0f;--text-secondary:#525252;--text-tertiary:#66615c;--surface-ground:#f0efec;--surface-card:#f8f7f4;--surface-raised:#f8f7f4;--surface-elevated:#f1f0ed;--border-default:#ded7cb;--border-subtle:#1c1a1714;--texture-bg-base:#f0efec;--texture-bg-top:#f8f7f4;--texture-bg-mid:#f1f0ed;--texture-bg-bottom:#e3e1dc;--texture-bg-glow-1:#ffffffc2;--texture-bg-glow-2:#dad9d480;--texture-bg-shadow:#bab9b457;--texture-grain-opacity:.28;--texture-grain-blend:multiply;--texture-mark-opacity:.24;--texture-speck:#0e0f110b}.merritt-bg-tactile[data-texture-theme=product-light]{--color-surface-cream:#f5f5f4;--color-surface-cream-2:#fafaf9;--text-primary:#120d0f;--text-secondary:#525252;--text-tertiary:#66615c;--surface-ground:#f5f5f4;--surface-card:#fafaf9;--surface-raised:#fafaf9;--surface-elevated:#f7f7f6;--border-default:#e7e5e4;--border-subtle:#1c1a1714;--texture-bg-base:#f5f5f4;--texture-bg-top:#fafaf9;--texture-bg-mid:#f7f7f6;--texture-bg-bottom:#f5f5f4;--texture-bg-glow-1:#fff0;--texture-bg-glow-2:#fff0;--texture-bg-shadow:#0000;--texture-grain-opacity:0;--texture-mark-opacity:0}.merritt-bg-tactile[data-texture-theme=product-dark],.merritt-bg-tactile[data-texture-theme=dark]{--color-surface-cream:#292a2a;--color-surface-cream-2:#343535;--color-surface-concrete:#272829;--color-surface-concrete-cool:#242627;--color-surface-concrete-warm:#302f2d;--color-surface-ink:#161719;--color-surface-ink-soft:#222425;--color-text-primary:#f5f5f5;--color-text-secondary:#d4d4d4;--color-text-tertiary:#a3a3a3;--color-text-inverse:#f5f5f5;--color-text-inverse-muted:#a3a3a3;--color-border-subtle:#ffffff29;--color-border-strong:#ffffff47;--color-accent-link:#60a5fa;--background:#292a2a;--foreground:#f5f5f5;--card:#343535;--card-foreground:#f5f5f5;--popover:#343535;--popover-foreground:#f5f5f5;--primary:#f5f5f5;--primary-foreground:#161719;--secondary:#333536;--secondary-foreground:#f5f5f5;--muted:#333536;--muted-foreground:#a3a3a3;--accent:#333536;--accent-foreground:#f5f5f5;--border:#ffffff29;--input:#ffffff47;--ring:#f5f5f5;--text-primary:#f5f5f5;--text-secondary:#d4d4d4;--text-tertiary:#a3a3a3;--surface-ground:#292a2a;--surface-card:#343535;--surface-raised:#343535;--surface-elevated:#222425;--border-default:#ffffff29;--border-subtle:#ffffff14;--texture-bg-base:#292a2a;--texture-bg-top:#343535;--texture-bg-mid:#272829;--texture-bg-bottom:#161719;--texture-bg-glow-1:#5c5e5b33;--texture-bg-glow-2:#ffffff0a;--texture-bg-shadow:#0000008f;--texture-grain-opacity:.31;--texture-grain-blend:overlay;--texture-mark-opacity:.24;--texture-speck:#ffffff0b}.merritt-bg-tactile[data-texture-theme=marketing-dark],.merritt-bg-tactile[data-texture-theme=dark-deeper]{--color-surface-cream:#202121;--color-surface-cream-2:#2b2c2c;--color-surface-concrete:#1f2021;--color-surface-concrete-cool:#202122;--color-surface-concrete-warm:#2d2b29;--color-surface-ink:#101113;--color-surface-ink-soft:#1c1d1e;--color-text-primary:#f5f5f5;--color-text-secondary:#d4d4d4;--color-text-tertiary:#a3a3a3;--color-text-inverse:#f5f5f5;--color-text-inverse-muted:#a3a3a3;--color-border-subtle:#ffffff26;--color-border-strong:#ffffff45;--color-accent-link:#60a5fa;--background:#202121;--foreground:#f5f5f5;--card:#2b2c2c;--card-foreground:#f5f5f5;--popover:#2b2c2c;--popover-foreground:#f5f5f5;--primary:#f5f5f5;--primary-foreground:#101113;--secondary:#303132;--secondary-foreground:#f5f5f5;--muted:#303132;--muted-foreground:#a3a3a3;--accent:#303132;--accent-foreground:#f5f5f5;--border:#ffffff26;--input:#ffffff45;--ring:#f5f5f5;--text-primary:#f5f5f5;--text-secondary:#d4d4d4;--text-tertiary:#a3a3a3;--surface-ground:#202121;--surface-card:#2b2c2c;--surface-raised:#1f2021;--surface-elevated:#202122;--border-default:#ffffff26;--border-subtle:#ffffff14;--texture-bg-base:#202121;--texture-bg-top:#2b2c2c;--texture-bg-mid:#1f2021;--texture-bg-bottom:#101113;--texture-bg-glow-1:#5254512b;--texture-bg-glow-2:#ffffff08;--texture-bg-shadow:#0000009e;--texture-grain-opacity:.33;--texture-grain-blend:overlay;--texture-mark-opacity:.22;--texture-speck:#ffffff0a}.merritt-bg-tactile[data-texture-theme=dark-deepest]{--color-surface-cream:#171819;--color-surface-cream-2:#222323;--color-surface-concrete:#171819;--color-surface-concrete-cool:#1b1c1d;--color-surface-concrete-warm:#272522;--color-surface-ink:#0b0c0d;--color-surface-ink-soft:#151617;--color-text-primary:#fafafa;--color-text-secondary:#d4d4d4;--color-text-tertiary:#a3a3a3;--color-text-inverse:#fafafa;--color-text-inverse-muted:#a3a3a3;--color-border-subtle:#ffffff24;--color-border-strong:#ffffff42;--color-accent-link:#60a5fa;--background:#171819;--foreground:#fafafa;--card:#222323;--card-foreground:#fafafa;--popover:#222323;--popover-foreground:#fafafa;--primary:#fafafa;--primary-foreground:#0b0c0d;--secondary:#2b2c2d;--secondary-foreground:#fafafa;--muted:#2b2c2d;--muted-foreground:#a3a3a3;--accent:#2b2c2d;--accent-foreground:#fafafa;--border:#ffffff24;--input:#ffffff42;--ring:#fafafa;--text-primary:#fafafa;--text-secondary:#d4d4d4;--text-tertiary:#a3a3a3;--surface-ground:#171819;--surface-card:#222323;--surface-raised:#171819;--surface-elevated:#1b1c1d;--border-default:#ffffff24;--border-subtle:#ffffff14;--texture-bg-base:#171819;--texture-bg-top:#222323;--texture-bg-mid:#171819;--texture-bg-bottom:#0b0c0d;--texture-bg-glow-1:#4a4c4a24;--texture-bg-glow-2:#ffffff06;--texture-bg-shadow:#000000ad;--texture-grain-opacity:.34;--texture-grain-blend:overlay;--texture-mark-opacity:.2;--texture-speck:#ffffff09}.merritt-bg-tactile:before,.merritt-bg-tactile:after{content:"";pointer-events:none;position:absolute;inset:0}.merritt-bg-tactile:before{z-index:-2;opacity:var(--texture-grain-opacity);mix-blend-mode:var(--texture-grain-blend);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220' viewBox='0 0 220 220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)' opacity='.58'/%3E%3C/svg%3E");background-size:220px 220px}.merritt-bg-tactile:after{z-index:-1;background:radial-gradient(circle at 20% 30%, var(--texture-speck) 0 1px, transparent 1.6px) 0 0 / 28px 31px, radial-gradient(circle at 70% 60%, var(--texture-speck) 0 1px, transparent 1.5px) 11px 9px / 46px 53px;opacity:var(--texture-mark-opacity);-webkit-mask-image:radial-gradient(#000 0 74%,#0000 100%);mask-image:radial-gradient(#000 0 74%,#0000 100%)}.merritt-bg-tactile>*{z-index:1;position:relative}}::view-transition-old(root){animation:merritt-page-out var(--motion-duration-base) var(--motion-ease-standard) both}::view-transition-new(root){animation:merritt-page-in var(--motion-duration-base) var(--motion-ease-emphasized) both}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}[data-slot=button]:where(:hover,:active),[data-slot=card]:where(:hover),.motion-card:where(:hover),.motion-link:where(:hover){transform:none!important}::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}}.font-display{font-family:var(--font-display);letter-spacing:var(--tracking-app)}.eyebrow{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-tertiary);font-size:12px;font-weight:600}.eyebrow-on-photo{color:#fff;text-shadow:0 1px 8px #000000d9}.eyebrow-inverse,.eyebrow.text-text-inverse-muted{color:var(--color-text-inverse-muted)}.font-annotation{font-family:var(--font-annotation);letter-spacing:0;font-weight:600}.nav-scroll::-webkit-scrollbar{display:none}.nav-scroll{scrollbar-width:none}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:var(--surface-ground);--color-bg-subtle:var(--surface-card);--color-text:var(--text-primary);--color-text-secondary:var(--text-secondary);--color-muted:var(--text-tertiary);--color-border:var(--border-decorative);--color-border-subtle:var(--border-subtle);--color-surface:var(--surface-raised);--color-accent:var(--accent-primary);--color-accent-hover:var(--accent-primary-hover);--color-accent-light:var(--accent-primary-muted);--color-on-accent:var(--text-on-accent);--color-accent-ring:color-mix(in srgb, var(--color-accent) 25%, transparent);--color-primary:var(--accent-primary);--color-primary-dark:var(--accent-primary);--color-primary-light:var(--accent-primary-hover);--color-secondary:var(--accent-secondary);--color-secondary-hover:var(--accent-secondary);--color-success:var(--status-success);--color-warning:var(--status-warning);--color-error:var(--status-error);--color-danger:var(--color-error);--article-text:var(--color-text);--article-text-strong:color-mix(in srgb, var(--color-text) 92%, var(--color-accent));--article-text-secondary:var(--color-text-secondary);--article-text-muted:var(--color-muted);--article-link:var(--color-accent);--article-accent:var(--color-accent);--article-accent-strong:color-mix(in srgb, var(--color-accent) 86%, var(--color-text));--article-accent-muted:color-mix(in srgb, var(--color-accent) 58%, var(--color-muted));--article-kicker:var(--color-secondary);--article-surface:var(--surface-panel);--article-surface-plain:var(--surface-overlay);--article-surface-raised:var(--color-surface);--article-surface-soft:color-mix(in srgb, var(--surface-panel) 58%, transparent);--article-surface-hover:color-mix(in srgb, var(--surface-panel) 95%, var(--color-surface));--article-surface-warm:color-mix(in srgb, var(--surface-panel) 74%, var(--color-secondary));--article-surface-warm-muted:color-mix(in srgb, var(--surface-panel) 88%, var(--color-secondary));--article-surface-accent-muted:color-mix(in srgb, var(--article-accent) 8%, transparent);--article-surface-accent-strong:var(--article-accent);--article-border:color-mix(in srgb, var(--article-accent) 20%, transparent);--article-border-medium:color-mix(in srgb, var(--article-accent) 22%, transparent);--article-border-strong:color-mix(in srgb, var(--article-accent) 45%, transparent);--article-border-soft:color-mix(in srgb, var(--article-accent) 18%, transparent);--article-border-subtle:color-mix(in srgb, var(--article-accent) 16%, transparent);--article-border-muted:color-mix(in srgb, var(--article-accent) 14%, transparent);--article-focus-border:color-mix(in srgb, var(--article-accent) 24%, transparent);--article-action-border:color-mix(in srgb, var(--article-accent) 28%, transparent);--article-modal-scrim:color-mix(in srgb, var(--article-text-strong) 58%, transparent);--article-cta-text:var(--color-on-accent);--article-print-border:#000;--article-print-surface:#fff;--article-shadow-card:0 14px 40px color-mix(in srgb, var(--article-accent) 8%, transparent);--article-shadow-block:0 10px 28px color-mix(in srgb, var(--article-accent) 6%, transparent);--article-shadow-toc:0 6px 14px color-mix(in srgb, var(--article-text) 6%, transparent);--article-platform-instagram-border:linear-gradient(135deg, #f58529, #dd2a7b, #515bd4) 1;--article-platform-x-border:color-mix(in srgb, var(--color-muted) 30%, var(--color-border));--article-platform-x-surface:color-mix(in srgb, var(--surface-panel) 96%, var(--color-accent));--article-platform-linkedin-border:color-mix(in srgb, var(--color-accent) 25%, var(--color-border));--article-platform-linkedin-surface:color-mix(in srgb, var(--surface-panel) 94%, var(--color-accent));--article-platform-gbp-border:color-mix(in srgb, var(--status-success) 30%, var(--color-border));--article-platform-gbp-surface:color-mix(in srgb, var(--surface-panel) 94%, var(--status-success));--article-platform-facebook-border:color-mix(in srgb, var(--color-secondary) 28%, var(--color-border));--article-platform-facebook-surface:color-mix(in srgb, var(--surface-panel) 94%, var(--color-secondary));--font-size-xs:var(--text-xs);--font-size-sm:var(--text-sm);--font-size-base:var(--text-base);--font-size-lg:var(--text-lg);--font-size-xl:var(--text-xl);--font-size-2xl:var(--text-2xl);--font-size-3xl:var(--text-3xl);--font-size-4xl:var(--text-4xl);--font-size-5xl:var(--text-5xl);--tracking-wider:var(--tracking-caps);--spacing-1:var(--space-1);--spacing-2:var(--space-2);--spacing-3:var(--space-3);--spacing-4:var(--space-4);--spacing-5:var(--space-5);--spacing-6:var(--space-6);--spacing-8:var(--space-8);--spacing-10:var(--space-10);--spacing-12:var(--space-12);--spacing-16:var(--space-16);--spacing-20:var(--space-20);--spacing-24:var(--space-24);--spacing-xs:var(--spacing-1);--spacing-sm:var(--spacing-2);--spacing-md:var(--spacing-4);--spacing-lg:var(--spacing-6);--spacing-xl:var(--spacing-8);--spacing-2xl:var(--spacing-12);--spacing-3xl:var(--spacing-16);--spacing-4xl:var(--spacing-20);--spacing-5xl:var(--spacing-24);--max-width:var(--content-width);--gutter-width:200px;--nav-height:64px;--search-input-width:clamp(240px, 24vw, 360px);--search-input-width-focus:var(--search-input-width);--meta-col-width:180px;--transition-fast:var(--motion-duration-fast) var(--motion-ease-standard);--transition-base:var(--motion-duration-base) var(--motion-ease-standard);--avatar-size-xs:18px;--avatar-size-sm:20px;--avatar-size-md:24px;--avatar-size-lg:32px;--tag-padding-y:2px;--shadow-sm:0 1px 2px #120d0f0d;--shadow:0 4px 6px -1px #120d0f1a, 0 2px 4px -2px #120d0f1a;--shadow-lg:0 10px 15px -3px #120d0f1a, 0 4px 6px -4px #120d0f1a;--shadow-xl:0 20px 25px -5px #120d0f1a, 0 8px 10px -6px #120d0f1a;--shadow-card:0 12px 34px color-mix(in srgb, var(--color-text) 8%, transparent);--shadow-dropdown:0 4px 16px #120d0f1a, 0 2px 6px #120d0f0f;--shadow-btn-active:0 1px 3px #120d0f0f, 0 1px 2px #120d0f0a}:root[data-background-mode=product-light],:root[data-background-mode=marketing-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-background-mode=product-dark],:root[data-background-mode=marketing-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-site-theme=slate]{--accent-primary:#33566e;--accent-primary-hover:#274257;--accent-primary-muted:#e4ebf1;--accent-secondary:#2f68a2;--text-on-accent:#fff;--surface-ground:#eef1f3}:root[data-site-theme=warm]{--accent-primary:#9c4a16;--accent-primary-hover:#7e3a10;--accent-primary-muted:#f6e7db;--accent-secondary:#8a5a2b;--text-on-accent:#fff;--surface-ground:#f5f1ea}:root[data-site-theme=graphite]{--accent-primary:#3d4147;--accent-primary-hover:#2c2f34;--accent-primary-muted:#e8e9eb;--accent-secondary:#5a6069;--text-on-accent:#fff;--surface-ground:#eef0f1}html{scroll-behavior:smooth}body{font-family:var(--font-body);font-size:var(--font-size-base);line-height:var(--leading-relaxed);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}a:where(:not([class*=emdash]):not([class*=ec-])){color:var(--color-accent);transition:color var(--transition-fast);text-decoration:none}a:where(:not([class*=emdash]):not([class*=ec-])):hover{color:var(--color-accent-hover)}img{max-width:100%;height:auto;display:block}h1,h2,h3,.editorial-headline{font-family:var(--font-display);letter-spacing:var(--tracking-tight);font-weight:500;line-height:var(--leading-tight)}h4,h5,h6{font-family:var(--font-body);letter-spacing:var(--tracking-snug)}::selection{color:var(--color-on-accent);background:var(--color-accent)}.container{max-width:var(--wide-width);padding:0 var(--spacing-6);margin:0 auto}.section{padding:clamp(var(--spacing-12), 6vw, var(--spacing-20)) 0}.btn{justify-content:center;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-6);font-family:inherit;font-size:var(--font-size-sm);font-weight:600;line-height:var(--leading-snug);border-radius:var(--radius-full);cursor:pointer;white-space:nowrap;transition:background var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast), border-color var(--transition-fast);border:1px solid #0000;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:active{transform:scale(.97)}.btn-primary{color:var(--color-on-accent);background:var(--color-primary-dark);box-shadow:0 10px 24px -10px color-mix(in srgb, var(--color-text) 45%, transparent)}.btn-primary:hover{color:var(--color-on-accent);box-shadow:0 14px 30px -10px color-mix(in srgb, var(--color-text) 55%, transparent)}.btn-primary:has(.icon-circle){gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-1) var(--spacing-1) var(--spacing-5)}.btn-primary:hover .icon-circle{background:var(--color-secondary);transform:translate(2px,-2px)scale(1.06)}.btn-primary:has(.icon-circle):hover{transform:none}.icon-circle{border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-on-accent) 15%, transparent);width:2.05rem;height:2.05rem;transition:transform var(--transition-base), background var(--transition-fast);justify-content:center;align-items:center;display:inline-flex}.btn-primary.on-dark{background:var(--color-on-accent);color:var(--color-text)}.btn-primary.on-dark .icon-circle{background:color-mix(in srgb, var(--color-text) 8%, transparent);color:var(--color-text)}.btn-primary.on-dark:hover .icon-circle{background:var(--color-secondary);color:var(--color-on-accent)}.btn-primary.compact{font-size:var(--font-size-xs)}.btn-primary.compact:has(.icon-circle){padding:var(--spacing-1) var(--spacing-1) var(--spacing-1) var(--spacing-4)}.btn-primary.compact .icon-circle{width:1.7rem;height:1.7rem}.btn-secondary{color:var(--color-text);border-color:var(--color-border);background:0 0}.btn-secondary:hover{color:var(--color-text);background:var(--color-surface);border-color:var(--color-muted)}.btn-secondary svg{transition:transform var(--transition-base)}.btn-secondary:hover svg{transform:translate(3px)}.btn-lg{padding:var(--spacing-4) var(--spacing-8);font-size:var(--font-size-base)}.eyebrow,[data-role=eyebrow]{color:var(--color-secondary);font-family:var(--font-body);letter-spacing:var(--tracking-wider);text-transform:uppercase;font-size:.78rem;font-weight:700}.site-wordmark,[data-role=wordmark],.site-title,.footer-logo{font-family:var(--font-display);font-weight:600;font-size:var(--font-size-xl);letter-spacing:-.005em;color:var(--color-text)}.site-title:hover,.footer-logo:hover{color:var(--color-accent)}.marketing-blocks{flex-direction:column;gap:0;display:flex}.marketing-blocks>p{max-width:var(--max-width);margin:0 auto var(--spacing-xl);padding:0 var(--spacing-lg);color:var(--color-text)}.marketing-section-header{max-width:var(--max-width);margin:0 auto var(--spacing-2xl);text-align:center}.marketing-section-header--left{text-align:left;margin-left:0;margin-right:auto}.marketing-section-header--left .marketing-section-subheadline{margin-left:0;margin-right:auto}.marketing-section-headline{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(2rem,3.4vw,2.7rem);font-weight:800;line-height:1.1}.marketing-section-subheadline{max-width:52ch;margin:var(--spacing-md) auto 0;color:var(--color-text-secondary);font-size:var(--font-size-lg);line-height:var(--leading-normal)}.marketing-card-grid{gap:var(--spacing-xl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.marketing-card{padding:var(--spacing-xl);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);transition:transform var(--transition-base), box-shadow var(--transition-base), border-color var(--transition-base)}.marketing-card:hover{border-color:color-mix(in srgb, var(--color-accent) 52%, var(--color-border));transform:translateY(-2px)}.marketing-icon{width:40px;height:40px;margin-bottom:var(--spacing-lg);color:var(--color-accent);border:1px solid color-mix(in srgb, var(--color-accent) 24%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--color-accent-light) 72%, var(--color-surface));justify-content:center;align-items:center;font-size:1.25rem;display:flex}.marketing-meta{color:var(--color-secondary);font-size:var(--font-size-sm);letter-spacing:var(--tracking-wider);text-transform:uppercase;font-weight:700}.marketing-panel{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card)}.bezel{background:color-mix(in srgb, var(--color-text) 4%, var(--color-surface));border:1px solid var(--color-border-subtle);border-radius:var(--radius-surface-2xl);padding:var(--spacing-2);box-shadow:0 40px 70px -32px color-mix(in srgb, var(--color-text) 22%, transparent), 0 10px 24px -12px color-mix(in srgb, var(--color-text) 8%, transparent)}.bezel-inner{background:var(--color-surface);border-radius:calc(var(--radius-surface-2xl) - var(--spacing-2));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-on-accent) 70%, transparent);overflow:hidden}.surface-dark-island{background:radial-gradient(120% 160% at 15% 0%, var(--color-accent-hover) 0%, var(--color-primary-dark) 55%);color:var(--color-on-accent);position:relative;overflow:hidden}.surface-dark-island:after{content:"";background:radial-gradient(60% 90% at 92% 100%, var(--color-accent-light), transparent 70%);pointer-events:none;position:absolute;inset:0}.reveal{opacity:1;transform:none}html.js .reveal{opacity:0;transition:opacity .9s var(--motion-ease-emphasized), transform .9s var(--motion-ease-emphasized);will-change:transform, opacity;transform:translateY(28px)}html.js .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html.js .reveal{opacity:1;transition:none;transform:none}}@media (width<=900px){:root{--search-input-width:200px;--search-input-width-focus:var(--search-input-width)}.marketing-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.marketing-card-grid{grid-template-columns:1fr}}:root{--emdash-search-bg:var(--color-surface);--emdash-search-text:var(--color-text);--emdash-search-muted:var(--color-muted);--emdash-search-border:var(--color-border);--emdash-search-hover:var(--color-bg-subtle);--emdash-search-highlight:var(--color-accent)}
