
#features,.feature-journey,.journey-screen{background:var(--page-bg)!important;overflow:visible;height:auto;min-height:0}#features::before,.feature-catalog::before{display:none!important}#features{padding-top:40px}.primary-features{max-width:1200px;margin:auto;padding:0 32px;color:var(--page-ink)}.review-meta{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:18px 0 50px;font-size:13px;color:var(--page-muted)}.review-meta a{color:inherit}.review-meta button{margin-left:auto;border:1px solid color-mix(in srgb,currentColor 15%,transparent);border-radius:99px;padding:9px 15px;color:var(--page-ink);background:transparent;cursor:pointer}.review-title{max-width:740px;margin:0 auto 56px;text-align:center}.review-title small,.eyebrow{display:block;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:600;margin-bottom:16px;color:var(--page-muted)}.primary-features h2{font-size:clamp(32px,4vw,52px);line-height:1.08;letter-spacing:-.045em;font-weight:500;margin:0 0 20px}.primary-features h3{font-size:clamp(25px,2.6vw,34px);line-height:1.13;letter-spacing:-.035em;font-weight:500;margin:0 0 14px}.primary-features p{font-size:17px;line-height:1.55;color:var(--page-muted);margin:0;max-width:580px}.review-title p{margin:auto!important}.shot{display:block;width:100%;height:auto;border-radius:16px;box-shadow:none!important}.scene{overflow:hidden;border-radius:16px;min-width:0}.grid-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:24px}.feature-panel{background:color-mix(in srgb,var(--page-ink) 4%,var(--page-bg));border-radius:24px;overflow:hidden;padding:32px}.grid-layout .feature-panel:first-child{grid-row:span 2;display:flex;flex-direction:column;justify-content:space-between}.grid-layout .feature-panel:first-child .scene{margin-top:40px;flex:1;min-height:380px}.grid-layout .feature-panel:first-child img{height:100%;object-fit:cover;object-position:66% center}.grid-layout .feature-panel:not(:first-child){display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:20px}.grid-layout .feature-panel:not(:first-child) h3{font-size:25px}.grid-layout .feature-panel:not(:first-child) p{font-size:15px}.grid-layout .feature-panel:not(:first-child) img{height:240px;object-fit:cover;object-position:75% center}.showcase{text-align:center}.tabs{display:flex;gap:8px;justify-content:center;margin:0 0 40px;flex-wrap:wrap}.tabs button{font:inherit;font-size:15px;padding:12px 22px;border:0;border-radius:99px;background:color-mix(in srgb,var(--page-ink) 5%,transparent);color:var(--page-muted);cursor:pointer}.tabs button[aria-selected=true]{background:var(--page-ink);color:var(--page-bg)}.showcase p{margin:0 auto 32px!important}.showcase .scene{max-width:1040px;margin:auto}.showcase img{aspect-ratio:16/9;object-fit:cover}.cards-layout{display:grid;grid-template-columns:1fr 1fr;gap:24px}.cards-layout .scene{margin-top:28px}.cards-layout .feature-panel:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1.7fr;gap:36px;align-items:center}.cards-layout .feature-panel:last-child .scene{margin:0}.rows-layout{display:grid;gap:100px}.open-row{display:grid;grid-template-columns:1fr 1.8fr;gap:64px;align-items:center}.open-row ul{padding:0;list-style:none;margin:28px 0 0}.open-row li{padding:14px 0;border-top:1px solid color-mix(in srgb,var(--page-ink) 12%,transparent);font-size:15px;color:var(--page-muted)}.open-row .scene img{aspect-ratio:1.4;object-fit:cover;object-position:66% center}.feature-catalog{margin-top:100px!important}.site-footer{padding-bottom:100px!important}button:focus-visible{outline:2px solid currentColor;outline-offset:4px}
@media(max-width:700px){.primary-features{padding:0 20px}.review-meta{padding-bottom:32px}.review-title{margin-bottom:32px}.grid-layout,.cards-layout,.open-row{grid-template-columns:1fr;gap:24px}.feature-panel{padding:24px}.grid-layout .feature-panel:first-child{grid-row:auto}.grid-layout .feature-panel:first-child .scene{min-height:0;margin-top:24px}.grid-layout .feature-panel:first-child img{height:auto}.grid-layout .feature-panel:not(:first-child){display:block}.grid-layout .feature-panel:not(:first-child) .scene{margin-top:24px}.grid-layout .feature-panel:not(:first-child) img{height:auto}.cards-layout .feature-panel:last-child{grid-column:auto;display:block}.cards-layout .feature-panel:last-child .scene{margin-top:24px}.rows-layout{gap:64px}.open-row .scene img{aspect-ratio:auto}.tabs{gap:6px}.tabs button{padding:10px 16px}.review-meta{gap:10px}.review-meta button{margin-left:0}.primary-features p{font-size:16px}}

#features{padding-top:80px}.cards-layout .feature-panel{display:flex;flex-direction:column;justify-content:space-between;gap:28px;padding:32px}.cards-layout .feature-panel:last-child{display:grid;grid-template-columns:1fr 1.7fr;gap:36px}.card-chrome{width:100%;min-width:0;box-shadow:none!important;border-radius:14px!important;flex:none;color-scheme:light;--chrome-frame:#d3e3fd;--chrome-surface:#fff;--chrome-field:#edf2fa;--chrome-ink:#474747;--chrome-text:#1f1f1f;--chrome-tab-inactive:#c7d8f2;--chrome-control:#ecf3fe;--chrome-control-ink:#041e49;--chrome-separator:#e1e3e1;--chrome-disabled:#1f1f1f60}.card-chrome-head{position:relative;overflow:hidden;height:40px}.card-chrome-head-inner{width:1100px;transform-origin:top left}.card-chrome-head .browser-tabs{flex:1}.card-chrome-head .browser-tab{flex:1;width:auto}.card-chrome-head .address-bar{min-width:0}.card-chrome-page{overflow:hidden;aspect-ratio:5/3;background:#fff}.card-chrome-page img{display:block;width:100%;height:auto;max-width:none;box-shadow:none;border-radius:0}.card-chrome-page.agents{aspect-ratio:3200/1626}.card-chrome-page.agents img{margin-top:-5.4375%}.cards-layout .feature-panel:last-child p{max-width:330px}.review-title{margin-bottom:48px}.site-footer{padding-bottom:32px!important}@media(max-width:700px){#features{padding-top:48px}.cards-layout .feature-panel{padding:22px;gap:22px}.cards-layout .feature-panel:last-child{display:flex;gap:22px}.card-chrome{border-radius:10px!important}.cards-layout .feature-panel:last-child p{max-width:none}}
/* Blend only the end of the hero into the solid feature background. */
#features{position:relative}
#features::before{content:"";display:block!important;position:absolute;inset:auto 0 100%;height:96px;background:linear-gradient(to bottom,transparent 0%,var(--page-bg) 100%);pointer-events:none;z-index:0}
@media(max-width:700px){#features::before{height:64px}}
