.product-hero{padding-top:58px;padding-bottom:65px;text-align:center}.breadcrumb{display:block;font-size:10px;letter-spacing:.1em;color:var(--muted);margin-bottom:42px}.product-hero h1{font-size:clamp(42px,5.5vw,74px);line-height:1.06;font-weight:400;letter-spacing:-.055em;margin:22px 0}.product-hero>p{max-width:570px;margin:25px auto;font-size:17px}.product-hero .actions{justify-content:center}.product-demo{padding-bottom:25px}.demo-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;border:1px solid var(--line);padding:18px 26px;background:#efedf0;font-size:9px;letter-spacing:.08em}.demo-toolbar button{border:1px solid #c6bdd3;background:var(--paper);border-radius:4px;padding:9px 12px;cursor:pointer;font:inherit}.product-scenes{border:1px solid var(--line);border-top:0;background:radial-gradient(ellipse at right bottom,#e7dcf3,transparent 65%);padding:58px 45px;min-height:355px}.product-scene{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:65px}.product-scene[hidden]{display:none}.product-scene:not([hidden]) .scene-card{animation:scene-in .45s ease both}.product-scene h2{font-size:36px;letter-spacing:-.04em;line-height:1.15}.product-scene p{font-size:14px}.scene-card{background:#fffdfb;border:1px solid #d9d3de;box-shadow:0 22px 55px #3320470d;border-radius:10px;overflow:hidden}.scene-card-top{display:flex;align-items:center;gap:9px;padding:18px;border-bottom:1px solid var(--line);font-size:12px}.scene-card-top img{width:23px}.scene-card-top>span{margin-left:auto;font-size:9px;color:var(--muted)}.scene-row{padding:17px 20px;display:flex;gap:16px;align-items:center;border-bottom:1px solid #eee9ee}.scene-row:last-child{border:0;background:#f0ebf5}.scene-row>span{font-size:10px;color:#8b729c}.scene-row p{margin:0;font-size:13px;overflow-wrap:anywhere}.product-tabs{display:flex;border:1px solid var(--line);border-top:0}.product-tabs button{flex:1;padding:21px 12px;background:transparent;border:0;border-right:1px solid var(--line);font:inherit;font-size:13px;cursor:pointer}.product-tabs small{margin-right:12px;color:var(--muted)}.product-tabs button[aria-selected=true]{background:#e8def2;box-shadow:inset 0 -2px #775c96}.product-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.product-benefits article{border-top:1px solid var(--line);padding-top:28px}.product-benefits h3{font-size:23px;font-weight:400;line-height:1.25}.product-benefits p{font-size:14px}.product-story{padding:75px 0;background:#ebe9e3}.product-story p{max-width:490px}.related-pages{display:flex;gap:20px;margin-top:35px}.related-pages a{flex:1;padding:22px;background:var(--paper);border:1px solid var(--line);display:flex;justify-content:space-between;gap:15px}.related-pages a:hover{border-color:var(--purple)}@keyframes scene-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(max-width:780px){.product-hero{padding-top:35px;padding-bottom:40px}.product-hero>p{font-size:15px}.product-scenes{padding:30px 22px;min-height:460px}.product-scene{grid-template-columns:1fr;gap:24px}.product-scene h2{font-size:29px}.product-benefits{grid-template-columns:1fr;gap:25px}.related-pages{flex-direction:column;gap:10px}.product-tabs button{font-size:11px;padding:17px 5px}.product-tabs small{display:block;margin:0 0 7px}.demo-toolbar{padding:12px;letter-spacing:0;font-size:8px}.product-story{padding:55px 0}.breadcrumb{margin-bottom:28px}}
