.expanded-head{margin-bottom:55px}.capability-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.capability-grid article{min-height:390px;padding:30px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#091512}.capability-grid article:hover{background:#0d1e18}.cap-icon{width:42px;height:42px;border:1px solid #345445;display:grid;place-items:center;color:var(--green);font-size:18px;margin-bottom:38px}.capability-grid article>span,.tab-panel>div>span,.pricing-grid article>span{font:500 8px DM Mono;color:var(--green);letter-spacing:1.5px}.capability-grid h3{font-size:18px;margin:12px 0}.capability-grid p{font-size:12px;line-height:1.7;color:#82988e}.capability-grid ul,.tab-panel ul,.pricing-grid ul{list-style:none;padding:0;margin:24px 0 0}.capability-grid li,.tab-panel li,.pricing-grid li{font-size:10px;color:#758b81;padding:8px 0;border-top:1px solid #1b3028}.capability-grid li:before,.tab-panel li:before,.pricing-grid li:before{content:"✓";color:var(--green);margin-right:8px}.use-cases{background:#eef0e8;color:#0b1814}.use-cases .section-label{color:#178c58}.use-cases .section-head>p{color:#586a61}.tabs{display:flex;border-bottom:1px solid #b7c5be}.tab{appearance:none;border:0;background:none;padding:16px 22px;color:#6c7d75;font:600 11px Manrope;cursor:pointer;border-bottom:2px solid transparent}.tab.active{color:#0a1712;border-color:#178c58}.tab-panel{display:none;grid-template-columns:1.1fr .9fr;gap:90px;padding:60px 0 0}.tab-panel.active{display:grid}.tab-panel h3{font-size:34px;line-height:1.15;letter-spacing:-1.4px;margin:18px 0}.tab-panel p{color:#5e7067;line-height:1.75;font-size:14px}.tab-panel li{color:#52645b;border-color:#cbd5d0}.outcome{background:#0c1914;color:white;padding:34px}.outcome>small{font:500 8px DM Mono;color:#719084;letter-spacing:1.2px}.outcome>div{display:flex;align-items:end;justify-content:space-between;padding:21px 0;border-bottom:1px solid #284237}.outcome b{font:500 24px DM Mono;color:var(--green)}.outcome span{font-size:10px;color:#7f958b}.integration-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line)}.integration-grid>div{padding:27px;min-height:205px}.integration-grid>div+div{border-left:1px solid var(--line)}.integration-grid b{display:block;font:500 8px DM Mono;color:#667f74;letter-spacing:1.3px;margin-bottom:25px}.integration-grid span{display:block;padding:8px 0;color:#b8cac1;font-size:12px}.integration-grid span:before{content:"·";color:var(--green);margin-right:9px}.pricing{background:#0e2019;border-block:1px solid #254537}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.pricing-grid article{position:relative;padding:34px;border:1px solid #29483b;background:#0a1713;min-height:430px;display:flex;flex-direction:column}.pricing-grid article.featured{border-color:#5fcf93;background:#10271e}.popular{position:absolute;right:18px;top:18px;font:500 7px DM Mono;background:var(--green);color:#07110e;padding:6px 8px}.pricing-grid h3{font-size:23px;margin:18px 0 10px}.pricing-grid p{font-size:12px;color:#81988e;line-height:1.65;min-height:60px}.pricing-grid ul{margin-bottom:30px}.pricing-grid a{margin-top:auto;text-align:center;padding:12px;color:#d9e8e1;text-decoration:none;border:1px solid #38594b;font-size:11px}.featured a{background:var(--green);color:#07110e;border-color:var(--green);font-weight:700}.pricing-note{text-align:center;color:#647c71;font-size:9px;margin-top:22px}.faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:100px}.faq-intro h2{font-size:42px;letter-spacing:-2px;margin:24px 0}.faq-intro p{color:#81978d;font-size:13px;line-height:1.7}.faq-list details{border-top:1px solid var(--line);padding:0 5px}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{list-style:none;cursor:pointer;padding:22px 0;font-size:13px;font-weight:600;display:flex;justify-content:space-between}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--green);font:400 17px DM Mono}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{color:#7e958a;font-size:11px;line-height:1.75;margin:0 40px 22px 0}.footer-grid a[href="#"]{opacity:.6}@media(max-width:900px){.capability-grid{grid-template-columns:repeat(2,1fr)}.tab-panel{grid-template-columns:1fr;gap:30px}.integration-grid{grid-template-columns:repeat(2,1fr)}.integration-grid>div:nth-child(3){border-left:0;border-top:1px solid var(--line)}.integration-grid>div:nth-child(4){border-top:1px solid var(--line)}.pricing-grid{grid-template-columns:1fr}.pricing-grid article{min-height:0}.faq{grid-template-columns:1fr;gap:45px}}@media(max-width:600px){.expanded-head{margin-bottom:35px}.capability-grid{grid-template-columns:1fr}.capability-grid article{min-height:0}.tabs{overflow-x:auto}.tab{white-space:nowrap;padding-inline:14px}.tab-panel h3{font-size:27px}.integration-grid{grid-template-columns:1fr}.integration-grid>div+div{border-left:0;border-top:1px solid var(--line)}}
