/* Product refresh: additive presentation; existing content retained. */
:root{--ink:#173c3a;--muted:#5d7370;--green:#28674f;--line:#d9e2d8}body{background:#f5f7f2}body:before{background:radial-gradient(ellipse at 85% 20%,#dce9cc,transparent 55%),radial-gradient(ellipse at 5% 10%,#e4eee8,transparent 50%)}h1,h2,h3{letter-spacing:-.045em}h2{font-weight:650}.section-heading>p{max-width:760px}.feature-card{border-radius:16px;box-shadow:0 5px 20px #254b3410}.feature-ready{background:#fff}.feature-upcoming{background:#f0f3ed}.feature-card:nth-child(2){background:#193f39;color:white}.feature-card:nth-child(2) p,.feature-card:nth-child(2) .feature-status,.feature-card:nth-child(2) .feature-icon{color:#c4d7c9}.feature-card:nth-child(6){background:#e6efdc}.assistant-story{background:radial-gradient(ellipse at 95% 60%,#e3edcf,transparent 65%),#edf2e6;border:1px solid #d8e2d0;border-radius:22px}.roadmap-card,.interface-card{border-radius:16px}.topic-overview{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;padding:22px 0;margin-bottom:30px;border-block:1px solid var(--line)}.topic-overview>span{font-size:.68rem;letter-spacing:.1em;font-weight:750;color:#6a816e;text-transform:uppercase;margin-right:12px}.topic-overview>a{font-size:.78rem;font-weight:600;text-decoration:none;padding:4px 0}.topic-overview>a:hover{text-decoration:underline;text-underline-offset:5px}.free-badge{display:inline-block;padding:9px 17px;border:1px solid #c5d7bc;border-radius:25px;background:#e8f0df;color:#28674f;font-size:.85rem;font-weight:700;margin:0 0 30px}.expanded-product{padding:70px 0}.expanded-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.expanded-card{background:#fff;border:1px solid #dce4d6;border-radius:16px;padding:32px;min-width:0}.expanded-card:first-child{background:linear-gradient(125deg,#e5efdc,#f1f5e9)}.expanded-card:nth-child(2){background:#193f39;color:#fff}.expanded-card:nth-child(2) p{color:#c4d7c9}.expanded-number{font-size:.75rem;letter-spacing:.1em;color:#71896d;display:block;margin-bottom:25px}.expanded-card:nth-child(2) .expanded-number{color:#c0d9af}.expanded-card h3{font-size:1.65rem}.expanded-card p{font-size:.95rem;line-height:1.75;margin-bottom:0}.beta{border-radius:22px}@media(max-width:700px){.expanded-grid{grid-template-columns:1fr}.expanded-product{padding:35px 0}.expanded-card{padding:25px}.expanded-card h3{font-size:1.45rem}.topic-overview{gap:8px 15px;padding:18px 0}.topic-overview>span{width:100%}.topic-overview>a{font-size:.75rem}.free-badge{font-size:.8rem}.assistant-story{border-radius:16px}}
