.feat{padding:92px 0}.pbx.feat.bg-soft{background:linear-gradient(135deg,#fcfcfc,#f4f7ff)}.feat .wrap{align-items:center;display:grid;gap:92px;grid-template-columns:1fr 1fr}.pbx.feat .feat-code,.pbx.feat .feat-text{min-width:0}.pbx.feat .feat-card{max-width:100%}.pbx.feat .feat-card pre{max-width:100%;overflow-x:auto}.feat.flip .feat-code{order:2}.pbx .feat-text h2.sec{font-size:44px}.pbx .feat-text .sec-sub,.pbx .feat-text .sec-sub *{background-color:transparent!important}.feat-text .ctas{align-items:center;display:flex;gap:24px;margin-top:30px}.feat-card{background:#0b1020;border:1px solid hsla(0,0%,100%,.12);border-radius:16px;box-shadow:0 24px 60px rgba(2,32,102,.12);overflow:hidden}.feat-card .bar{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;gap:7px;padding:13px 16px}.feat-card .bar i{background:hsla(0,0%,100%,.18);border-radius:50%;display:inline-block;height:11px;width:11px}.feat-card .label{border:1px solid hsla(0,0%,100%,.16);border-radius:8px;color:var(--n300);font-family:var(--sans);font-size:12px;font-weight:600;margin-left:auto;padding:5px 11px}@media(max-width:860px){.feat .wrap{gap:32px;grid-template-columns:1fr}.feat.flip .feat-code{order:0}}