.marketing-split{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px;display:grid}.marketing-split-copy{min-width:0;padding:var(--space-20) 0 var(--space-20) var(--gutter);flex-direction:column;justify-content:center;gap:24px;display:flex}.marketing-split-panel{min-width:0;padding:var(--space-14) var(--gutter) var(--space-14) 0;flex-direction:column;justify-content:center;display:flex}.marketing-title{font:var(--type-display);letter-spacing:var(--tracking-display);text-wrap:balance;color:var(--text-primary);margin:0}.marketing-lead{max-width:48ch;font:var(--type-lead);color:var(--text-secondary);margin:0}.marketing-heading{font:var(--type-h2);letter-spacing:var(--tracking-heading);text-wrap:balance;color:var(--text-primary);margin:0}.marketing-body{max-width:44ch;font:var(--type-body);color:var(--text-secondary);margin:0}.marketing-actions{flex-wrap:wrap;align-items:center;gap:12px;padding-top:8px;display:flex}.marketing-eyebrow{border:1px solid var(--border-brand);border-radius:var(--radius-xs);background:var(--bg-raised);width:fit-content;font:var(--type-label);color:var(--text-brand);align-items:center;gap:10px;margin:0;padding:6px 10px;display:inline-flex}.marketing-eyebrow:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.marketing-command{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-raised);font:var(--type-code);color:var(--text-primary);white-space:nowrap;align-items:center;gap:10px;padding:12px 14px;line-height:1.25;display:inline-flex}.marketing-command:before{content:"$";color:var(--text-label)}.marketing-features{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.marketing-feature{min-width:0;padding:40px var(--gutter);border-right:1px solid var(--border-default);flex-direction:column;gap:12px;display:flex}.marketing-feature:last-child{border-right:0}.marketing-feature h2{font:var(--type-h3);letter-spacing:var(--tracking-subheading);color:var(--text-primary);margin:0}.marketing-feature p:not(.section-label){font:var(--type-body);color:var(--text-secondary);margin:0;line-height:1.5}.marketing-formats{padding:var(--space-7) var(--gutter);grid-template-columns:auto 1fr;align-items:baseline;column-gap:16px;display:grid}.marketing-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.marketing-chip{white-space:nowrap;border:1px solid var(--border-default);border-radius:var(--radius-xs);background:var(--bg-raised);font:var(--type-label);color:var(--text-secondary);align-items:center;padding:4px 7px;line-height:1.4;display:inline-flex}.marketing-pricing{padding:var(--space-18) var(--gutter);grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));align-items:center;gap:56px;display:grid}.marketing-pricing-copy{flex-direction:column;gap:20px;display:flex}.marketing-plans{padding:var(--space-12) var(--gutter);grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:24px;display:grid}.marketing-plan{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-page);padding:28px 32px 20px}.marketing-plan-raised{background:var(--bg-raised)}.marketing-plan-title{font:var(--type-h3);letter-spacing:var(--tracking-subheading);color:var(--text-primary);margin:0 0 18px}.marketing-plan-price{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;display:flex}.marketing-price-figure{font-family:var(--font-sans);font-size:var(--text-price);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-price);color:var(--text-primary);line-height:1}.marketing-price-unit{font:var(--type-body);color:var(--text-secondary)}.marketing-fine-print{font:var(--type-label);color:var(--text-label);margin:6px 0 22px}.marketing-plan-rows{margin:0}.marketing-plan-row{border-top:1px solid var(--border-default);font:var(--type-body);font-size:var(--text-sm);justify-content:space-between;gap:24px;padding:11px 0;line-height:1.5;display:flex}.marketing-plan-row dt{color:var(--text-secondary)}.marketing-plan-row dd{text-align:right;font-weight:var(--weight-medium);color:var(--text-primary);margin:0}.marketing-plan-footnote{margin:16px 0 0}.marketing-trial{border:1px solid var(--border-brand);border-radius:var(--radius-md);background:var(--bg-brand-tint);flex-direction:column;padding:28px 32px 24px;display:flex}.marketing-trial .marketing-trial-marker{margin:0 0 18px}.marketing-trial .marketing-trial-marker>*{color:var(--text-brand)}.marketing-trial-title{font:var(--type-h3);letter-spacing:var(--tracking-heading);color:var(--text-primary);margin:0;font-size:28px}.marketing-trial-subtitle{font:var(--type-body);font-weight:var(--weight-medium);color:var(--text-brand);margin:6px 0 0}.marketing-trial-body{font:var(--type-body);color:var(--text-secondary);margin:16px 0 0;line-height:1.55}.marketing-trial-items{flex-direction:column;margin:22px 0 0;padding:0;list-style:none;display:flex}.marketing-trial-items li{border-top:1px solid var(--border-brand);font:var(--type-body);font-size:var(--text-sm);color:var(--text-primary);align-items:baseline;gap:12px;padding:11px 0;line-height:1.5;display:flex}.marketing-trial-items li:before{content:"";background:var(--text-brand);border-radius:50%;flex:none;width:6px;height:6px;position:relative;top:-1px}.marketing-detail-head{padding:var(--space-14) var(--gutter) var(--space-8);flex-direction:column;gap:16px;display:flex}.marketing-details{padding-bottom:var(--space-8);flex-direction:column;display:flex}.marketing-detail{padding:28px var(--gutter);border-top:1px solid var(--border-default);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:40px;display:grid}.marketing-detail-title{flex-direction:column;gap:8px;min-width:0;display:flex}.marketing-detail-title h3{font:var(--type-h3);letter-spacing:var(--tracking-subheading);color:var(--text-primary);margin:0}.marketing-detail-body{flex-direction:column;gap:10px;min-width:0;display:flex}.marketing-detail-body p{max-width:60ch;font:var(--type-body);color:var(--text-secondary);margin:0;line-height:1.6}.marketing-detail-body .marketing-detail-note{font:var(--type-label);color:var(--text-label)}.marketing-contact{flex-wrap:wrap}.marketing-contact-copy{flex-direction:column;gap:10px;min-width:0;max-width:56ch;display:flex}.marketing-contact .marketing-contact-copy h2{font:var(--type-h3);letter-spacing:var(--tracking-subheading);color:var(--text-primary);margin:0;font-size:24px}.marketing-contact-copy p:not(.section-label){font:var(--type-body);color:var(--text-secondary);margin:0}.marketing-calculator{border:1px solid var(--code-line);border-radius:var(--radius-md);background:var(--code-bg);box-shadow:var(--shadow-panel);color:var(--code-fg);overflow:hidden}.marketing-calculator-bar{border-bottom:1px solid var(--code-line);font:var(--type-label);color:var(--code-muted);justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;display:flex}.marketing-calculator-state{align-items:center;gap:8px;display:inline-flex}.marketing-calculator-state:before{content:"";background:var(--code-string);border-radius:50%;width:6px;height:6px}.marketing-calculator-body{flex-direction:column;gap:20px;padding:24px 20px 8px;display:flex}.marketing-calculator-headline{flex-wrap:wrap;align-items:baseline;gap:12px;margin:0;display:flex}.marketing-calculator-figure{font-family:var(--font-sans);font-size:var(--text-price);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-price);font-variant-numeric:tabular-nums;color:#fff;line-height:1}.marketing-calculator-caption{font:var(--type-label);color:var(--code-muted)}.marketing-calculator-control{flex-direction:column;gap:10px;display:flex}.marketing-calculator-control-head{font:var(--type-label);color:var(--code-muted);justify-content:space-between;align-items:center;gap:16px;display:flex}.marketing-calculator-control-head label{font:var(--type-label);color:var(--code-muted)}.marketing-calculator-count{align-items:center;display:inline-flex}.marketing-calculator-hint{font:var(--type-label);color:var(--code-muted);margin:0}.marketing-calculator-note{font:var(--type-label);color:var(--code-muted);margin:0;padding:12px 20px 16px}.marketing-calculator input[type=number]{text-align:right;border:1px solid var(--code-line);border-radius:var(--radius-xs);background:var(--code-bg);width:5.5em;min-height:44px;font:var(--type-code);font-variant-numeric:tabular-nums;color:var(--code-string);font-weight:var(--weight-medium);margin:0;padding:4px 6px}.marketing-calculator input[type=range]{width:100%;min-height:44px;accent-color:var(--code-string);background:0 0;border:0;border-radius:0;margin:0;padding:0}.marketing-calculator :focus-visible{outline:2px solid var(--code-string);outline-offset:2px;box-shadow:none}.marketing-ledger{flex-direction:column;margin:0;display:flex}.marketing-ledger-row{border-top:1px solid var(--code-line);font-family:var(--font-mono);font-size:var(--text-code);justify-content:space-between;gap:24px;padding:10px 0;line-height:1.5;display:flex}.marketing-ledger-row dt{color:var(--code-muted)}.marketing-ledger-row dd{text-align:right;color:var(--code-fg);margin:0}.marketing-ledger-total dd{color:var(--code-string);font-weight:var(--weight-medium)}.marketing-hidden-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:980px){.marketing-split{grid-template-columns:minmax(0,1fr);gap:0}.marketing-split-copy{padding:var(--space-14) var(--gutter) var(--space-8)}.marketing-split-panel{padding:0 var(--gutter) var(--space-14)}.marketing-features{grid-template-columns:minmax(0,1fr)}.marketing-feature{padding:28px var(--gutter);border-right:0;border-top:1px solid var(--border-default)}.marketing-feature:first-child{border-top:0}.marketing-pricing{padding:var(--space-14) var(--gutter);gap:32px}.marketing-detail{grid-template-columns:minmax(0,1fr);gap:16px}}@media (max-width:720px){.marketing-split{gap:32px}.marketing-split-copy{padding:var(--space-14) var(--gutter) 0;gap:20px}.marketing-formats{grid-template-columns:minmax(0,1fr);row-gap:12px}.marketing-pricing{padding:var(--space-18) var(--gutter);gap:40px}.marketing-plans{gap:20px}.marketing-plan,.marketing-trial{padding:22px 20px 18px}.marketing-detail{padding:24px var(--gutter);gap:12px}.marketing-calculator-control-head{flex-wrap:wrap;row-gap:8px}}
