.product-page{--ink:#14284c;--muted:#586b87;--blue:#3659ef;color:var(--ink);background:#fcfdff;font-family:inherit}.product-page *{box-sizing:border-box}.product-page a{color:inherit;text-decoration:none}:is(.product-page a:focus-visible,.product-page summary:focus-visible){outline-offset:5px;outline:3px solid #6682ff}.product-nav{justify-content:space-between;align-items:center;gap:24px;max-width:1280px;margin:auto;padding:25px 40px;display:flex}.product-nav nav{align-items:center;gap:30px;font-size:14px;display:flex}.product-login{border:1px solid #d8e1f2;border-radius:7px;align-items:center;gap:8px;padding:12px 18px;display:flex}.product-hero{grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1280px;margin:auto;padding:84px 40px 70px;display:grid}.product-kicker{letter-spacing:.12em;color:var(--blue);margin:0 0 24px;font-size:13px;font-weight:600}.product-hero h1{letter-spacing:-.04em;margin:0 0 30px;font-size:clamp(40px,4.5vw,65px);font-weight:750;line-height:1.25}.product-hero h1 em{color:var(--blue);font-style:normal}.product-lead{color:var(--muted);margin:0 0 30px;font-size:18px;line-height:1.9}.product-actions{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.product-page .product-primary{background:var(--blue);color:#fff;border-radius:7px;align-items:center;gap:16px;padding:16px 22px;font-weight:600;display:inline-flex}.product-primary:hover{background:#2545d0}.product-note{color:var(--muted);margin:20px 0 0;font-size:12px;line-height:1.8}.product-demo{background:#fff;border:1px solid #d8e1f2;border-radius:16px;overflow:hidden;transform:rotate(-1deg);box-shadow:0 25px 70px #344b9318}.product-demo-top{background:#f0f4ff;justify-content:space-between;padding:18px 22px;font-size:14px;font-weight:600;display:flex}.product-demo-top small{color:var(--muted);font-weight:400}.product-demo-top i{background:#35af87;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.product-demo-body{padding:26px}.product-demo-body .product-kicker{letter-spacing:.03em;margin-bottom:12px;font-size:10px}.product-demo h2{margin:0 0 24px;font-size:21px}.product-stats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.product-stats>div{background:#f2f5ff;border-radius:8px;padding:16px 12px;font-size:12px}.product-stats>div:nth-child(2){background:#eff9f5}.product-stats strong{margin-top:8px;font-size:29px;display:block}.product-stats small{font-size:13px;font-weight:400}.product-demo-table{overflow-x:auto}.product-demo table{border-collapse:collapse;width:100%;margin-top:22px;font-size:12px}.product-demo th,.product-demo td{text-align:left;border-bottom:1px solid #edf0f6;padding:14px 4px}.product-demo th{color:var(--muted);font-weight:400}.product-present,.product-missing{color:#21745a;white-space:nowrap;background:#def4eb;border-radius:4px;padding:4px 9px}.product-missing{color:#ab4b43;background:#fff0ee}.product-demo-bottom{color:var(--muted);background:#f6f8fd;align-items:center;gap:10px;padding:18px 26px;font-size:12px;display:flex}.product-strip{max-width:1200px;color:var(--muted);border-top:1px solid #e1e7f1;border-bottom:1px solid #e1e7f1;justify-content:space-evenly;gap:12px;margin:0 auto;padding:26px 24px;font-size:15px;display:flex}.product-strip b{color:#a4b4d3;font-weight:400}.product-section{max-width:1280px;margin:auto;padding:90px 40px;scroll-margin-top:20px}.product-section h2,.product-cta h2{letter-spacing:-.025em;margin:0 0 40px;font-size:clamp(28px,3vw,40px);line-height:1.45}.product-features{grid-template-columns:repeat(3,1fr);gap:40px 44px;display:grid}.product-features article{border-top:1px solid #dce4f0;padding-top:24px}.product-feature-top{color:var(--blue);justify-content:space-between;margin-bottom:25px;display:flex}.product-feature-top span{color:#7a8ca8;font-size:12px}.product-page h3{margin:0 0 14px;font-size:19px}.product-features p,.product-workflow p,.product-roles p,.product-faq p{color:var(--muted);margin:0;font-size:15px;line-height:1.95}.product-workflow{background:#eef3fc;border-radius:18px;grid-template-columns:1fr 1.3fr;gap:65px;display:grid}.product-workflow a{color:var(--blue);align-items:center;gap:10px;display:inline-flex}.product-workflow ol{margin:0;padding:0;list-style:none}.product-workflow li{border-bottom:1px solid #d9e2f2;gap:24px;padding:24px 0;display:flex}.product-workflow li:first-child{padding-top:0}.product-workflow li>span{color:var(--blue);padding-top:3px;font-size:14px}.product-roles{grid-template-columns:1fr 1fr;gap:90px;display:grid}.product-roles article{border-left:3px solid #6781ef;margin-bottom:32px;padding:4px 0 4px 24px}.product-faq{max-width:1000px;padding-top:10px}.product-faq details{border-bottom:1px solid #dce4f0;padding:24px 0}.product-faq summary{cursor:pointer;font-size:17px;font-weight:600}.product-faq details p{padding:18px 0 0}.product-cta{text-align:center;background:#eef3fc;padding:70px 30px}.product-cta .product-actions{justify-content:center}.product-cta h2{margin-bottom:30px}@media (max-width:900px){.product-hero{gap:30px;padding-top:50px}.product-features{grid-template-columns:repeat(2,1fr)}.product-workflow,.product-roles{gap:35px}.product-demo-body{padding:18px}}@media (max-width:680px){.product-nav{align-items:flex-start;padding:20px}.product-nav nav{flex-wrap:wrap;justify-content:flex-end;gap:12px}.product-nav nav>a:not(.product-login){display:none}.product-hero{grid-template-columns:1fr;gap:40px;padding:45px 22px}.product-demo{transform:none}.product-section{padding:60px 22px}.product-features,.product-workflow,.product-roles{grid-template-columns:1fr}.product-features{gap:28px}.product-strip{gap:5px;padding:22px 10px;font-size:12px}.product-workflow{border-radius:0}.product-wide{display:none}.product-cta{padding:55px 22px}.product-stats strong{font-size:26px}.product-page .brand{white-space:nowrap}.product-actions{gap:20px}}
