.product-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:98px;display:flex}.product-nav nav{flex-wrap:wrap;gap:28px;font-size:14px;display:flex}.product-nav [aria-current]{color:var(--amber)}.product-hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:64px;padding:84px 0 88px;display:grid}.product-hero h1{letter-spacing:-2px;font-size:clamp(36px,4vw,58px)}.product-note{color:var(--muted);margin-top:24px;font-size:12px;line-height:1.9}.product-workflow{color:#f4f2e7;background:#233345;border-radius:12px;padding:20px;transform:rotate(1deg);box-shadow:0 18px 48px #23342114}.product-workflow-top{color:#c4ced8;justify-content:space-between;gap:16px;font-size:11px;display:flex}.product-canvas{background:#e9e3d3;border-radius:4px;height:220px;margin:20px 0;position:relative;overflow:hidden}.product-shape{background:#b6b99e;border-radius:80px 80px 0 0;width:55%;height:180px;position:absolute;bottom:0;left:14%;box-shadow:35px 0 #d3c3a4}.product-selection{border:1px dashed #fff;align-items:flex-end;width:40%;height:130px;display:flex;position:absolute;top:42px;left:38%}.product-selection span{white-space:nowrap;background:#233345;padding:8px;font-size:11px;transform:translate(-12px,16px)}.product-layer{background:#3b5066;border-radius:4px;align-items:center;gap:12px;margin-top:8px;padding:14px 12px;font-size:14px;display:flex}.product-layer small{color:#d1dae3;margin-left:auto}.product-layer.original{background:#2b3e52}.product-workflow>p{color:#c4ced8;margin-top:16px;font-size:11px;line-height:1.8}.product-section{border-top:1px solid var(--line);padding:72px 0}.product-steps{grid-template-columns:repeat(3,1fr);gap:36px;margin-top:40px;display:grid}.product-steps article>div{color:var(--amber);justify-content:space-between;padding-bottom:24px;display:flex}.product-steps h3,.product-start-grid h3{margin-bottom:14px;font-size:20px;font-weight:500}.product-steps p,.product-start-grid p{color:var(--muted);font-size:15px;line-height:1.95}.product-scope{background:var(--tint);padding:64px 0}.product-scope-grid{grid-template-columns:1fr 1.25fr;gap:72px;display:grid}.product-scope dl{margin:0}.product-scope dl>div{border-bottom:1px solid var(--line);padding:20px 0}.product-scope dl>div:first-child{padding-top:0}.product-scope dt{font-size:17px}.product-scope dd{color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.95}.product-start-grid{grid-template-columns:1fr 1fr;gap:44px;margin-top:36px;display:grid}.product-start-grid article{border:1px solid var(--line);border-radius:8px;padding:28px}.product-start-grid a{margin-top:24px}.product-compatibility{color:var(--muted);margin-top:24px;font-size:13px;line-height:1.9}@media (max-width:800px){.product-nav{flex-direction:column;align-items:flex-start;gap:18px;padding:20px 0}.product-nav nav{gap:22px;font-size:13px}.product-hero{grid-template-columns:1fr;gap:36px;padding:48px 0}.product-hero h1{letter-spacing:-1px;font-size:40px}.product-workflow{transform:none}.product-section{padding:48px 0}.product-steps,.product-scope-grid,.product-start-grid{grid-template-columns:1fr;gap:28px}.product-steps article{border-bottom:1px solid var(--line);padding-bottom:24px}.product-steps article>div{padding-bottom:16px}.product-scope{padding:48px 0}.product-scope-grid{gap:32px}.product-start-grid article{padding:24px}.product-hero .hero-actions{flex-wrap:wrap}}@media (max-width:400px){.product-hero h1{font-size:34px}.product-nav nav{gap:17px}.product-canvas{height:195px}.product-hero h1{letter-spacing:-.6px;font-size:28px;line-height:1.5}}.product-test-entry{grid-template-columns:1fr 1.25fr;gap:72px;display:grid}.product-test-entry article{border:1px solid var(--line);border-radius:8px;padding:30px}.product-test-entry h3{margin:14px 0;font-size:1.375rem;font-weight:500;line-height:1.6}.product-test-entry article>p:not(.product-test-status){color:var(--muted);font-size:1rem;line-height:1.95}.product-test-status{color:var(--warning);font-size:.875rem}.product-test-entry a{flex-wrap:wrap;margin-top:24px;font-size:1rem;line-height:1.8;display:inline-flex}.product-test-entry small{color:var(--muted);margin-top:16px;font-size:.8125rem;line-height:1.8;display:block}.product-steps p,.product-start-grid p,.product-scope dd{font-size:1rem}.product-nav nav{font-size:.875rem}@media (max-width:800px){.product-test-entry{grid-template-columns:1fr;gap:28px}.product-test-entry article{padding:24px}}
