.solv2-tab-bar{--stb-bg:var(--surface-background);--stb-border:var(--border-muted);--stb-text:var(--text-muted);--stb-text-active:var(--text-primary);--stb-accent:var(--color-primary);--stb-padding:var(--spacing-md);--stb-font-size:var(--type-caption);position:sticky;top:var(--page-header-height,68px);z-index:40;display:flex;align-items:stretch;height:var(--page-subnav-height,38px);background:var(--stb-bg);border-bottom:var(--border-width-thin) solid var(--stb-border);width:100%;overflow-x:auto;scrollbar-width:none}.solv2-tab-bar::-webkit-scrollbar{display:none}.solv2-tab{flex:1 0 auto;min-width:0;display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--stb-padding);font-family:var(--system-font);font-size:var(--stb-font-size);font-weight:var(--font-weight-normal);line-height:var(--line-height-tight);color:var(--stb-text);text-decoration:none;white-space:nowrap;border-right:var(--border-width-thin) solid var(--stb-border);transition:color var(--system-transition)}.solv2-tab:last-child{border-right:none}.solv2-tab-icon{width:var(--system-icon-size);height:var(--system-icon-size);object-fit:contain}.solv2-tab:hover{color:var(--stb-text-active)}.solv2-tab[data-active=true]{font-weight:var(--font-weight-semibold);color:var(--stb-text-active);border-bottom:var(--border-width-default) solid var(--stb-accent)}@media (max-width:768px){.solv2-tab-bar{-webkit-overflow-scrolling:touch}.solv2-tab{flex:0 0 auto;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--type-label)}}.solv2-steps{--ss-border:var(--border-muted);--ss-fg:var(--text-primary);--ss-fg-muted:var(--text-muted);--ss-accent:var(--color-primary);--ss-padding:var(--mkt-band-px,var(--spacing-xl));width:100%;padding-bottom:var(--mkt-band-py,0);background:var(--surface-band-tint);border-bottom:var(--border-width-thin) solid var(--ss-border)}.solv2-steps-list{display:flex;align-items:stretch;width:100%;margin:0;padding:0;list-style:none;border-top:var(--border-width-thin) solid var(--ss-border)}.solv2-step{flex:1 0 0;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--ss-padding);border-right:var(--border-width-thin) solid var(--ss-border)}.solv2-step:last-child{border-right:none}.solv2-step-number{font-family:var(--system-mono-font);font-size:var(--type-section);font-weight:var(--font-weight-bold);line-height:var(--line-height-normal);letter-spacing:-.64px;color:var(--ss-accent)}.solv2-step-text{display:flex;flex-direction:column;gap:var(--spacing-sm)}.solv2-step-title{font-family:var(--system-mono-font);font-size:var(--type-subtitle);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug);letter-spacing:-.32px;color:var(--ss-fg);margin:0}.solv2-step-desc{font-family:var(--system-font);font-size:var(--type-meta);font-weight:var(--font-weight-normal);line-height:var(--line-height-relaxed);color:var(--ss-fg-muted);margin:0}@media (max-width:1120px){.solv2-steps-list{flex-wrap:wrap}.solv2-step{flex:1 0 40%}.solv2-step:nth-child(2n){border-right:none}.solv2-step:nth-child(-n+2){border-bottom:var(--border-width-thin) solid var(--ss-border)}}@media (max-width:768px){.solv2-steps-list{flex-direction:column;flex-wrap:nowrap}.solv2-step{flex:1 0 auto;border-right:none;border-bottom:var(--border-width-thin) solid var(--ss-border)}.solv2-step:last-child{border-bottom:none}}.solv2-roi{--sr-border:var(--border-muted);--sr-fg:var(--text-primary);--sr-fg-muted:var(--text-muted);--sr-accent:var(--color-primary);--sr-padding:var(--mkt-band-px,var(--spacing-xl));width:100%;padding-bottom:var(--mkt-band-py,0);background:var(--surface-band-tint);border-bottom:var(--border-width-thin) solid var(--sr-border)}.solv2-roi-row{display:flex;align-items:stretch;width:100%;border-top:var(--border-width-thin) solid var(--sr-border)}.solv2-roi-metric{flex:1 0 0;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--sr-padding);border-right:var(--border-width-thin) solid var(--sr-border)}.solv2-roi-metric:last-child{border-right:none}.solv2-roi-metric-value{font-size:var(--type-section);line-height:var(--line-height-normal);letter-spacing:-.64px;color:var(--sr-accent)}.solv2-roi-metric-label,.solv2-roi-metric-value{font-family:var(--system-mono-font);font-weight:var(--font-weight-bold)}.solv2-roi-metric-label{font-size:var(--type-body);line-height:var(--line-height-snug);letter-spacing:-.18px;color:var(--sr-fg)}.solv2-roi-metric-desc{font-family:var(--system-font);font-size:var(--type-meta);font-weight:var(--font-weight-normal);line-height:var(--line-height-relaxed);color:var(--sr-fg-muted);margin:0}@media (max-width:768px){.solv2-roi-row{flex-direction:column}.solv2-roi-metric{border-right:none;border-bottom:var(--border-width-thin) solid var(--sr-border)}.solv2-roi-metric:last-child{border-bottom:none}}.solv2-outcomes{--so-bg:var(--surface-muted);--so-border:var(--border-muted);--so-fg:var(--text-primary);--so-fg-muted:var(--text-muted);--so-accent:var(--color-primary);--so-padding:var(--spacing-xl);display:grid;grid-template-columns:1fr;align-items:start;gap:var(--mkt-band-gap,var(--spacing-xl));width:100%;padding:var(--mkt-band-py,var(--spacing-xl)) var(--mkt-band-px,var(--spacing-xl));background:var(--so-bg);border-bottom:var(--border-width-thin) solid var(--so-border)}.solv2-outcomes-label{font-family:var(--system-mono-font);font-size:var(--type-label);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight);text-transform:uppercase;color:var(--so-accent)}.solv2-outcomes-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--mkt-band-gap,var(--spacing-lg));min-width:0}.solv2-outcome{display:flex;flex-direction:column;gap:var(--spacing-xs);min-width:0}.solv2-outcome-title{display:flex;align-items:center;gap:var(--spacing-xs);font-family:var(--system-mono-font);font-size:var(--type-body);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug);letter-spacing:var(--tracking-tight);color:var(--so-fg);margin:0}.solv2-outcome-title svg{flex-shrink:0;color:var(--so-accent)}.solv2-outcome-desc{font-family:var(--system-font);font-size:var(--type-meta);line-height:var(--line-height-snug);color:var(--so-fg-muted);margin:0}@media (max-width:900px){.solv2-outcomes-row{gap:var(--spacing-lg)}}.solv2-checkout{--sc-bg:var(--surface-background);--sc-border:var(--border-muted);--sc-fg:var(--text-primary);width:100%}.solv2-checkout-heading{display:flex;align-items:center;justify-content:center;padding:var(--spacing-xl)}.solv2-checkout-title{font-family:var(--system-mono-font);font-size:var(--type-subtitle);font-weight:var(--font-weight-bold);line-height:var(--line-height-relaxed);letter-spacing:-.4px;color:var(--sc-fg);text-align:center;margin:0}.solv2-checkout-links{display:flex;align-items:center;width:100%;border-top:var(--border-width-thin) solid var(--sc-border)}.solv2-checkout-link{flex:1 0 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-lg) 0;background:var(--sc-bg);text-decoration:none;transition:background var(--system-transition)}.solv2-checkout-link:first-child{border-right:var(--border-width-thin) solid var(--sc-border)}.solv2-checkout-link:hover{background:var(--surface-muted-hover)}.solv2-checkout-link-icon{width:48px;height:48px;object-fit:contain}.solv2-checkout-link-name{font-family:var(--system-mono-font);font-size:var(--type-caption);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:-.12px;color:var(--sc-fg);text-align:center;padding:0 var(--spacing-md)}@media (max-width:480px){.solv2-checkout-heading{padding:var(--spacing-lg) var(--spacing-md)}.solv2-checkout-title{font-size:var(--type-body)}.solv2-checkout-link-icon{width:36px;height:36px}}