
.features-hero .button{background:#f47716;color:#171817;border-color:#f47716}.features-hero{padding:70px 0 48px;max-width:1400px}.features-hero h1{max-width:900px}.features-hero h1 span{color:#f47716}.features-hero>p:not(.eyebrow){max-width:760px;font-size:20px}.features-actions{display:flex;gap:24px;flex-wrap:wrap;align-items:center;margin-top:32px}.features-overview{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:56px}.features-overview article{background:#303330;border-top:2px solid #f47716;padding:30px}.features-overview h2{font-size:28px}.features-overview p{margin:0}.features-overview ul{padding-left:20px;color:#c7cac6}.features-catalog{padding-bottom:60px}.features-category{border-top:1px solid #555a54}.features-category>summary{cursor:pointer;padding:24px 0;font-size:clamp(24px,3vw,34px)}.features-category table{width:100%;border-collapse:collapse;margin:8px 0 36px;text-align:left}.features-category th,.features-category td{padding:16px 20px;vertical-align:top;border-bottom:1px solid #484d47}.features-category thead{background:#363a34;font-size:12px;text-transform:uppercase;letter-spacing:.1em}.features-category tbody th{width:25%;font-size:16px;font-weight:500}.features-category td{width:37.5%;font-size:16px;color:#d4d6d1}.features-category td:last-child{color:#c2c6be}.features-note{border-left:3px solid #f47716;padding:10px 24px;margin:0 0 36px}.features-links{display:flex;gap:18px;flex-wrap:wrap;padding-bottom:30px}.feature-guide-link{margin:40px auto;padding:28px;border:1px solid #555a54}.feature-guide-link h2{font-size:28px;margin-bottom:12px}.feature-guide-link p{max-width:800px}.features-download{color:#ff9a4d;text-decoration:underline;text-underline-offset:5px}@media(max-width:700px){.features-hero{padding-top:44px}.features-overview{grid-template-columns:1fr;gap:14px}.features-category thead{display:none}.features-category tr{display:block;padding:18px 0;border-bottom:1px solid #555a54}.features-category tbody th,.features-category td{display:block;width:100%;border:0;padding:6px 0}.features-category tbody th{font-size:20px}.features-category td:before{content:attr(data-label);display:block;color:#f99a51;font-size:11px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:4px}.features-actions{align-items:flex-start;flex-direction:column}}
