.sales-page{--pad: clamp(1.25rem, 3vw, 2.5rem);--sales-bg: var(--page-bg-dark, color-mix(in srgb, var(--sales-navy, #0b1220) 88%, #000));--sales-panel: var(--page-surface-dark, color-mix(in srgb, var(--sales-navy, #0b1220) 78%, #05070a));--sales-card: var(--page-surface-light, #ffffff);--sales-border: var(--page-border-dark, color-mix(in srgb, #fff 14%, transparent));--sales-text: var(--page-text-dark, #ffffff);--sales-text-secondary: var(--page-text-light, #1f2937);--sales-muted: var(--page-muted-dark, color-mix(in srgb, #fff 55%, transparent));--sales-muted-strong: var(--page-muted-light, #6b7280);--sales-ink: var(--page-text-light, #111111);--sales-accent-ink: #ffffff;--sales-btn: rgba(255, 255, 255, .12);--sales-btn-hover: rgba(255, 255, 255, .18);--sales-btn-alt: rgba(255, 255, 255, .08);--sales-nav-hover: rgba(255, 255, 255, .12);min-height:100vh;background:var(--sales-bg);color:var(--sales-text);font-family:var(--sales-body);transition:background-color .16s ease,color .16s ease}html[data-public-brand-theme=light] .sales-page{--sales-bg: var(--page-bg-light, #eef1f5);--sales-panel: var(--page-surface-dark, var(--sales-navy, #0b1220));--sales-text: var(--page-text-light, #1f2937);--sales-muted: var(--page-muted-light, #6b7280);--sales-border: var(--page-border-light, color-mix(in srgb, #111 12%, transparent));--sales-card: var(--page-surface-light, #ffffff)}.sales-page .sales-layout{display:grid;grid-template-columns:15rem 1fr;align-items:start;min-height:calc(100vh - 4.5rem)}.sales-page .sales-aside{position:sticky;top:4.5rem;align-self:start;padding:1.25rem 1rem 2rem;max-height:calc(100vh - 4.5rem);overflow:auto;border-right:1px solid var(--sales-border);background:var(--sales-panel);border-radius:0}.sales-page .sales-label{display:block;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffffb8;margin:0 0 .75rem;padding:0 .5rem}.sales-page .sales-aside nav{display:flex;flex-direction:column;gap:.25rem}.sales-page .sales-nav-link{display:block;border-radius:.65rem;padding:.55rem .7rem;font-size:.9rem;font-weight:650;border:1px solid transparent;color:#ffffffe6;text-decoration:none;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.sales-page .sales-nav-link:hover{background:var(--sales-nav-hover);color:#fff}.sales-page .sales-nav-active{background:#fff;color:#111;border-color:#fff;font-weight:750}.sales-page .sales-stages{min-width:0}.sales-page .sales-stage{scroll-margin-top:4.5rem}.sales-page .sales-cover{min-height:calc(100vh - 4.5rem);padding:var(--pad);display:flex;flex-direction:column;justify-content:space-between;gap:2rem;background:linear-gradient(160deg,color-mix(in srgb,var(--sales-navy, #0b1220) 85%,#000),var(--sales-navy, #0b1220));color:#fff}.sales-page .sales-cover-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.sales-page .sales-cover-logo{height:2.2rem;width:auto;object-fit:contain}.sales-page .sales-cover-wordmark{font-family:var(--sales-headline);font-weight:800;font-size:1.25rem;color:var(--sales-accent)}.sales-page .sales-cover-actions{display:flex;flex-wrap:wrap;gap:.5rem}.sales-page .sales-cover-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;flex-wrap:wrap}.sales-page .sales-cover-copy{max-width:min(48rem,100%)}.sales-page .sales-cover-kicker{margin:0 0 .55rem;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,#fff 55%,transparent)}.sales-page .sales-cover-title{font-family:var(--sales-headline);font-size:clamp(2.8rem,8vw,5.2rem);line-height:.95;margin:0;letter-spacing:-.045em;font-weight:800;max-width:14ch}.sales-page .sales-cover-lede{margin:1rem 0 0;max-width:34rem;font-size:clamp(1.02rem,2vw,1.2rem);line-height:1.45;color:color-mix(in srgb,#fff 78%,transparent)}.sales-page .sales-cover-media{width:min(18rem,100%);aspect-ratio:1;object-fit:cover;border-radius:1.25rem;border:2px solid color-mix(in srgb,#fff 22%,transparent);box-shadow:0 24px 48px #00000059;flex-shrink:0}.sales-page .sales-pills{display:flex;flex-wrap:wrap;gap:.65rem;max-width:28rem;justify-content:flex-end}.sales-page .sales-pills a,.sales-page .sales-pills button{text-decoration:none;background:#fff;color:#111;border:none;border-radius:999px;padding:.72rem 1.15rem;font-weight:650;font-size:.92rem;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:.4rem}.sales-page .sales-pills a.accent,.sales-page .sales-pills button.accent{background:var(--sales-accent);color:#fff}.sales-page .sales-pills a.ghost,.sales-page .sales-pills button.ghost{background:color-mix(in srgb,#fff 16%,transparent);color:#fff}.sales-page .sales-pills a.arrow,.sales-page .sales-pills button.arrow{width:2.6rem;height:2.6rem;padding:0;justify-content:center;background:color-mix(in srgb,var(--sales-accent) 40%,white);color:#111}.sales-page .sales-divider-stage{min-height:36vh;padding:var(--pad);display:flex;flex-direction:column;justify-content:space-between;background:var(--sales-accent);color:#fff}.sales-page .sales-divider-stage h2{font-family:var(--sales-headline);font-size:clamp(2.2rem,5.5vw,3.6rem);margin:0;letter-spacing:-.04em;line-height:1;max-width:14ch}.sales-page .sales-divider-cta{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-weight:650}.sales-page .sales-divider-cta a{width:2.75rem;height:2.75rem;border-radius:999px;background:#fff;color:#111;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;font-size:1.15rem;flex-shrink:0}.sales-page .sales-brief,.sales-page .sales-linked{background:#fff;color:#111;padding:clamp(2.5rem,6vw,4.5rem) var(--pad)}.sales-page .sales-linked{background:#f4f6f8}.sales-page .sales-stage-kicker{margin:0 0 .45rem;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#6b7280}.sales-page .sales-stage-title{font-family:var(--sales-headline);font-size:clamp(1.9rem,4vw,2.8rem);margin:0 0 1.5rem;letter-spacing:-.035em;line-height:1.05;max-width:16ch;color:#111}.sales-page .sales-mobile-nav{display:none;padding:.85rem var(--pad);background:var(--sales-panel);border-bottom:1px solid var(--sales-border)}.sales-page .sales-select{width:100%;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--sales-accent) 30%,transparent);background:#10151f;color:#fff;padding:.75rem .9rem;font-size:.95rem}.sales-page .sales-select:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--sales-accent) 55%,transparent)}.sales-page .sales-content{white-space:pre-wrap;font-family:var(--sales-body);font-size:1.02rem;line-height:1.7;color:#1f2937;max-width:46rem}.sales-page .sales-content strong{font-weight:700;color:#111}.sales-page .sales-content-section{scroll-margin-top:5.5rem;padding-top:.25rem}.sales-page #linked-personas,.sales-page #linked-products{scroll-margin-top:5.5rem}.sales-page .sales-content .sales-content-section>strong:first-child{display:block;font-family:var(--sales-headline);font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:800;letter-spacing:-.03em;line-height:1.15;margin-top:2.25rem;margin-bottom:.85rem;color:#111}.sales-page .sales-content .sales-content-section:first-of-type>strong:first-child{margin-top:0}.sales-page .sales-content a{color:var(--sales-accent);font-weight:650}.sales-page .sales-content a:hover{filter:brightness(1.08)}.sales-page .sales-link-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem;max-width:36rem}.sales-page .sales-link-list a{display:flex;align-items:center;gap:.85rem;text-decoration:none;color:#111;background:#fff;border:1px solid #e5e7eb;border-radius:1rem;padding:.85rem 1rem;font-weight:650;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.sales-page .sales-link-list a:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--sales-accent) 45%,#e5e7eb);box-shadow:0 12px 28px #00000014}.sales-page .sales-link-list img,.sales-page .sales-avatar-fallback{width:2.5rem;height:2.5rem;border-radius:999px;object-fit:cover;flex-shrink:0}.sales-page .sales-avatar-fallback{display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--sales-accent) 14%,#eef1f4);color:color-mix(in srgb,var(--sales-accent) 70%,#334155);border:1px solid #e5e7eb}.sales-page .sales-link-meta{margin-left:auto;font-size:.78rem;font-weight:600;color:#6b7280}.sales-page .sales-empty{margin:0;max-width:36rem;color:#6b7280;line-height:1.55}.sales-page .sales-foot{padding:1.5rem var(--pad) 2.5rem;text-align:center;color:color-mix(in srgb,#fff 45%,transparent);font-size:.85rem;background:var(--sales-bg)}@media (max-width: 900px){.sales-page .sales-layout{grid-template-columns:1fr}.sales-page .sales-aside{display:none}.sales-page .sales-mobile-nav{display:block;position:sticky;top:3.6rem;z-index:15}.sales-page .sales-cover-bottom{align-items:flex-start;flex-direction:column}.sales-page .sales-pills{justify-content:flex-start}.sales-page .sales-divider-stage{min-height:28vh}}@media print{.sales-page .sales-aside,.sales-page .sales-mobile-nav,.sales-page .sales-cover-actions,.sales-page .sales-pills,.sales-page .sales-divider-stage,.sales-page .sales-foot{display:none!important}.sales-page .sales-layout{display:block}.sales-page .sales-cover{min-height:auto;background:#fff!important;color:#000!important;padding-bottom:1rem}.sales-page .sales-cover-title,.sales-page .sales-cover-lede,.sales-page .sales-cover-kicker,.sales-page .sales-content,.sales-page .sales-content strong{color:#000!important}}
