.fsplit{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.fsplit--reverse{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.fsplit--reverse .fsplit-visual{order:-1}.fsplit-copy .display-m{margin-bottom:clamp(18px,2.4vw,28px)}.fsplit-copy .lead{max-width:46ch;margin-top:clamp(16px,2.2vw,24px)}.fsplit-context{max-width:52ch;margin-top:var(--space-24);font-family:var(--ts-body-m-family);font-size:var(--ts-body-m-size);font-weight:var(--ts-body-m-weight);line-height:var(--ts-body-m-line);letter-spacing:var(--ts-body-m-spacing);color:var(--text-tertiary)}.fsplit-copy .lead+.features,.fsplit-copy .fsplit-context+.features{margin-top:clamp(28px,3.4vw,40px)}.fsplit-copy .pill{margin-top:clamp(24px,3vw,36px)}.fsplit--suite{display:block}.fsplit-suite-header{max-width:var(--max-width)}.fsplit-suite-header .display-m{max-width:20ch}.fsplit-suite-header .lead{max-width:72ch;margin-top:var(--space-24)}.fsplit-suite-body{gap:var(--space-64);margin-top:var(--space-64);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;display:grid}.fsplit--suite.fsplit--reverse .fsplit-suite-visual{order:2}.fsplit--suite.fsplit--reverse .fsplit-suite-body{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.fsplit--suite .features{gap:var(--space-24);margin:0}.fsplit--suite .features li{padding-left:var(--space-40);color:var(--text-secondary)}.fsplit--suite .features li:before{content:"→";width:auto;height:auto;color:var(--text-tertiary);font-family:var(--ts-body-l-family);font-size:var(--ts-body-l-size);font-weight:var(--ts-body-l-weight);line-height:var(--ts-body-l-line);background:0 0;border-radius:0;top:0}.fsplit--suite .features li strong{margin-bottom:var(--space-4);display:block}.fsplit-suite-stats .stats{gap:var(--space-32);margin-top:var(--space-40);border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:0;display:grid}.fsplit-suite-stats .stats.stats--two{grid-template-columns:repeat(2,minmax(0,1fr))}.fsplit--suite .fsplit-suite-stats .stat-num{color:var(--text-primary)}.fsplit-title-xs{font-family:var(--ts-heading-xs-family);font-size:var(--ts-heading-xs-size);font-weight:var(--ts-heading-xs-weight);letter-spacing:var(--ts-heading-xs-spacing);line-height:var(--ts-heading-xs-line);color:var(--text-primary)}.fsplit-marker{font-family:var(--ts-eyebrow-l-family);font-size:var(--ts-eyebrow-l-size);font-weight:var(--ts-eyebrow-l-weight);line-height:var(--ts-eyebrow-l-line);letter-spacing:var(--ts-eyebrow-l-spacing);color:var(--text-tertiary);align-items:center;gap:var(--space-12);margin-bottom:clamp(18px,2.4vw,28px);display:inline-flex}.features{gap:var(--space-16);flex-direction:column;list-style:none;display:flex}.features li{font-family:var(--ts-body-m-family);font-size:var(--ts-body-m-size);font-weight:var(--ts-body-m-weight);line-height:var(--ts-body-m-line);letter-spacing:var(--ts-body-m-spacing);color:var(--text-secondary);padding-left:22px;position:relative}.features li:before{content:"";border-radius:var(--radius-round);background:var(--accent-green);width:7px;height:7px;position:absolute;top:.62em;left:0}.features.features--cyan li:before{background:var(--accent-cyan)}.fsplit--suite .features.features--cyan li:before{color:var(--text-tertiary);background:0 0}.features li strong{color:var(--text-primary);font-weight:var(--ts-heading-3xs-weight)}.features li em{color:var(--text-accent-green-primary);font-style:normal;font-weight:var(--ts-heading-3xs-weight);white-space:nowrap}.features li .patent{color:var(--text-accent-amber);font-style:normal;font-weight:var(--ts-heading-3xs-weight);white-space:nowrap}.fineprint{font-family:var(--ts-body-xs-family);font-size:var(--ts-body-xs-size);font-weight:var(--ts-body-xs-weight);line-height:var(--ts-body-xs-line);letter-spacing:var(--ts-body-xs-spacing);color:var(--text-tertiary);text-align:center;max-width:76ch;margin:clamp(40px,5vw,64px) auto 0}.fsplit-visual>.fineprint{text-align:left;max-width:none;margin:clamp(14px,1.6vw,20px) 0 0}@media (width>=961px) and (prefers-reduced-motion:no-preference){.fsplit-visual[data-reveal-item][data-slide=right].is-reveal-ready{transform:translateX(calc(var(--reveal-shift,16px) * 3))}.fsplit-visual[data-reveal-item][data-slide=left].is-reveal-ready{transform:translateX(calc(var(--reveal-shift,16px) * -3))}.fsplit-visual[data-reveal-item][data-slide].is-revealed{transform:none}}@media (width<=960px){.fsplit,.fsplit--reverse{grid-template-columns:1fr;gap:clamp(32px,7vw,56px)}.fsplit-visual,.fsplit--reverse .fsplit-visual{order:2}.fsplit-suite-body{gap:var(--space-40);margin-top:var(--space-48);grid-template-columns:minmax(0,1fr)}.fsplit--suite.fsplit--reverse .fsplit-suite-visual{order:0}.fsplit--suite.fsplit--reverse .fsplit-suite-body{grid-template-columns:minmax(0,1fr)}.fsplit-suite-stats .stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.fsplit-suite-header .lead{margin-top:var(--space-16)}.fsplit-suite-body{margin-top:var(--space-32)}.fsplit-suite-stats .stats{gap:clamp(var(--space-8), 3vw, var(--space-16));margin-top:var(--space-32);grid-template-columns:repeat(3,minmax(0,1fr))}.fsplit-suite-stats .stats.stats--two{grid-template-columns:repeat(2,minmax(0,1fr))}.fsplit-suite-stats .stat{text-align:center;align-items:center;min-width:0}.fsplit-suite-stats .stat-num{font-family:var(--ts-label-l-family);font-size:var(--ts-label-l-size);font-weight:var(--ts-label-l-weight);line-height:var(--ts-label-l-line);letter-spacing:var(--ts-label-l-spacing);white-space:nowrap}.fsplit-suite-stats .stat-lbl{max-width:100%}}
