.feat-container{max-width:var(--container-max,1200px);margin:0 auto;padding:0 24px}.feat-breadcrumb{font-family:var(--font-mono);color:var(--text-marketing-3);align-items:center;gap:6px;padding:100px 0 0;font-size:12px;display:flex}.feat-breadcrumb a{color:var(--text-marketing-3);text-decoration:none;transition:color .15s}.feat-breadcrumb a:hover{color:var(--text-marketing-hi)}.feat-breadcrumb span[aria-current]{color:var(--text-marketing-2)}.feat-section{padding:64px 0}.feat-section.border-top{border-top:1px solid var(--border)}.feat-section.bg-alt{background:var(--bg-marketing-alt)}.feat-eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--brand);margin-bottom:10px;font-size:11px;font-weight:700;display:inline-block}.feat-prose{max-width:68ch;color:var(--text-marketing-2);font-size:1.02rem;line-height:1.75}.feat-prose p{margin:0 0 18px}.feat-prose p:last-child{margin-bottom:0}.feat-prose strong{color:var(--text-marketing-hi)}.feat-h2{letter-spacing:-.02em;color:var(--text-marketing-hi);margin:0 0 16px;font-size:clamp(1.6rem,2.6vw,2.1rem);font-weight:800}.feat-cap-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:32px;display:grid}.feat-cap-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px}.feat-cap-card h3{color:var(--text-marketing-hi);margin:0 0 6px;font-size:.95rem;font-weight:700}.feat-cap-card p{color:var(--text-marketing-3);margin:0;font-size:.86rem;line-height:1.55}@media (width<=768px){.feat-breadcrumb{padding-top:76px}.feat-section{padding:44px 0}}.cmp-page .cmp-matrix-outer{border-radius:var(--radius-lg);background:var(--bg-raised);border:1px solid #ffffff14;max-width:980px;margin:0 auto;overflow:clip}.cmp-page .cmp-matrix-outer table{width:100%;min-width:420px}.cmp-page .cmp-matrix-outer thead tr{background:#ffffff05!important;border-bottom:1px solid #ffffff1a!important}.cmp-page .cmp-matrix-outer th{text-transform:uppercase;letter-spacing:.06em;color:var(--text-marketing-3);text-align:center;overflow-wrap:break-word;word-break:normal;border-bottom:none;padding:14px 10px;font-size:11px;font-weight:700}.cmp-page .cmp-label-th{background:#131920;width:160px;min-width:160px;text-align:left!important;padding-left:20px!important}.cmp-page .cmp-oa-th{white-space:nowrap;background:#0f2620;border-left:1px solid #10b98140;border-right:1px solid #10b98140;min-width:130px;color:var(--brand)!important;font-size:12px!important}.cmp-page .cmp-oa-name{letter-spacing:1px;color:var(--text-marketing-hi);font-weight:800}.cmp-page .cmp-matrix-outer tbody tr{transition:background .15s;border-bottom:1px solid #ffffff0d!important}.cmp-page .cmp-matrix-outer tbody tr:hover{background:#ffffff04}.cmp-page .cmp-matrix-outer td{text-align:center;color:var(--text-marketing);border-bottom:none;padding:14px 10px;font-size:14px}.cmp-page .cmp-label-td{color:var(--text-marketing);background:#131920;min-width:160px;font-size:14px;font-weight:500;text-align:left!important;padding-left:20px!important}.cmp-page .cmp-oa-td{background:#0d1f1a;border-left:1px solid #10b98133;border-right:1px solid #10b98133;min-width:130px}.cmp-page .cmp-check{color:var(--brand);justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.cmp-page .cmp-check svg{stroke-width:2.5px;width:16px;height:16px}.cmp-page .cmp-dash{color:var(--text-marketing-3);font-size:15px;display:inline-block}.cmp-page .cmp-unclear{border:1px solid var(--border-light);width:18px;height:18px;color:var(--text-marketing-3);font-size:11px;font-weight:700;font-family:var(--font-mono);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.cmp-page .cmp-unclear-inline{vertical-align:-3px;width:16px;height:16px;margin-right:2px}
