.product-grid{align-items:center;display:grid;gap:64px;grid-template-columns:.85fr 1.15fr}.product-copy h2{font-size:clamp(28px,3.2vw,38px);font-weight:700;letter-spacing:-1px;line-height:1.16;margin-bottom:20px}.product-copy p{color:var(--color-grey-700);font-size:16px;line-height:1.7;margin-bottom:16px}.product-copy ul{display:flex;flex-direction:column;gap:14px;list-style:none;margin-top:24px}.product-copy li{align-items:flex-start;color:var(--color-grey-900);display:flex;font-size:14.5px;font-weight:500;gap:12px}.product-copy .check{align-items:center;background:rgba(27,27,27,.08);border-radius:50%;display:flex;flex-shrink:0;height:20px;justify-content:center;margin-top:1px;width:20px}.product-copy .check svg{height:11px;width:11px}.product-shot{border:1px solid var(--color-grey-300);border-radius:14px;box-shadow:0 30px 70px rgba(10,11,13,.12);overflow:hidden;position:relative}.product-shot .browser-bar{background:var(--color-grey-100);border-bottom:1px solid var(--color-grey-300);display:flex;gap:6px;padding:12px 16px}.product-shot .browser-bar span{background:var(--color-grey-300);border-radius:50%;height:10px;width:10px}.product-shot img{display:block;width:100%}.shot-fallback{align-items:center;aspect-ratio:16/10;background:linear-gradient(135deg,var(--color-black) 0,var(--color-charcoal) 100%);display:flex;justify-content:center;overflow:hidden;position:relative}.shot-fallback .mock-chart{background:linear-gradient(180deg,hsla(0,0%,100%,.1),transparent);border:1px solid hsla(0,0%,100%,.18);border-radius:8px;height:44%;position:relative;width:70%}.shot-fallback .mock-label{color:var(--color-grey-500);font-family:var(--font-mono);font-size:11px;left:20px;letter-spacing:.5px;position:absolute;top:16px}@media (max-width:900px){.product-grid{grid-template-columns:1fr}}