.landing-features{position:relative;z-index:2;padding:128px 0 40px;color:var(--global-ink)}.landing-features-inner{width:min(calc(100% - 64px),var(--global-page-width));margin:0 auto}.landing-features-showcase{display:grid;grid-template-columns:minmax(0,0.85fr) minmax(0,1.65fr);align-items:center;column-gap:clamp(40px,5vw,80px);padding:72px 0;border-bottom:1px solid var(--global-line-subtle)}.landing-features-showcase.landing-features-showcase-native-diff-review{grid-template-columns:minmax(0,1.65fr) minmax(0,0.85fr)}.landing-features-showcase.landing-features-showcase-native-diff-review .landing-features-content{grid-column:2;grid-row:1}.landing-features-showcase.landing-features-showcase-native-diff-review .landing-features-media{grid-column:1;grid-row:1}.landing-features-content{min-width:0}.landing-features-number{display:block;margin-bottom:24px;color:var(--global-green);font-family:var(--global-font-mono);font-size:.8rem;line-height:1}.landing-features-title{margin:0;font-family:var(--global-font-mono);font-size:clamp(1.75rem, 2.9vw, 2.5rem);font-weight:600;letter-spacing:-.06em;line-height:1.16;text-wrap:balance}.landing-features-description{max-width:38ch;margin:20px 0 0;color:var(--global-ink-soft);font-size:1.0625rem;line-height:1.7}.landing-features-providers{display:flex;align-items:center;gap:8px;margin-top:28px}.landing-features-provider-logo{display:block;width:32px;height:32px;border-radius:50%;object-fit:contain}.landing-features-provider-logo-openai{filter:brightness(0) invert(.82)}.landing-features-provider-more{display:grid;flex:0 0 36px;place-items:center;width:36px;height:36px;border:1px solid var(--global-line);border-radius:50%;background:var(--global-surface-raised);color:var(--global-green);font-family:var(--global-font-mono);font-size:.75rem}.landing-features-showcase:first-child{padding-top:0}.landing-features-media{min-width:0;margin:0;overflow:hidden;border:1px solid var(--global-line-subtle);border-radius:12px;background:var(--global-surface);box-shadow:var(--global-shadow)}.landing-features-image{display:block;width:100%;height:auto;aspect-ratio:8/5;object-fit:contain}.landing-features-showcase-isolated-workspaces{grid-template-columns:minmax(0,1fr);row-gap:36px}.landing-features-showcase-isolated-workspaces .landing-features-content{max-width:840px}.landing-features-showcase-isolated-workspaces .landing-features-description{max-width:70ch}@media (max-width:1000px){.landing-features-showcase,.landing-features-showcase.landing-features-showcase-native-diff-review{grid-template-columns:minmax(0,1fr);row-gap:32px}.landing-features-showcase.landing-features-showcase-native-diff-review .landing-features-content,.landing-features-showcase.landing-features-showcase-native-diff-review .landing-features-media{grid-column:auto;grid-row:auto}.landing-features-content{max-width:620px}.landing-features-title{font-size:clamp(1.875rem, 4vw, 2.5rem)}.landing-features-description{max-width:54ch}.landing-features-number{margin-bottom:18px}}@media (max-width:700px){.landing-features{padding:80px 0 24px}.landing-features-inner{width:calc(100% - 40px)}.landing-features-showcase{padding:48px 0;row-gap:28px}.landing-features-description{margin-top:16px;font-size:1rem;line-height:1.65}.landing-features-providers{margin-top:22px}.landing-features-media{border-radius:var(--global-radius)}}