.ct-specs-header{border-bottom:1px solid var(--brand-border);padding:120px 0 40px;background:var(--brand-bg)}.ct-specs-header h1{max-width:800px;margin-bottom:12px}.ct-specs-header p{max-width:720px;margin:0;color:var(--brand-text)}.ct-specs-toolbar{margin-bottom:20px}.ct-specs-toolbar h2{margin-bottom:8px}.ct-specs-matrix{border:1px solid var(--brand-border);font-size:.9375rem}.ct-specs-matrix thead th{background:var(--brand-secondary-dark);color:#fff;padding:12px;white-space:nowrap;border-color:var(--brand-secondary-dark)}.ct-specs-matrix td{padding:12px;color:var(--brand-text);vertical-align:middle}.ct-specs-matrix a{font-weight:600;-webkit-text-decoration:underline;text-decoration:underline}.ct-specs-note{margin-top:12px;font-size:.875rem;color:var(--brand-text)}.ct-specs-check{list-style:none;margin:0;padding:0;border:1px solid var(--brand-border);background:#fff}.ct-specs-check li{display:flex;gap:12px;padding:14px 16px;border-bottom:1px solid var(--brand-border);color:var(--brand-text)}.ct-specs-check li:last-child{border-bottom:0}.ct-check{color:var(--brand-primary);font-weight:700;flex:0 0 auto}.ct-specs-cta{padding:64px 0;background:var(--brand-secondary-dark)}.ct-specs-cta h2,.ct-specs-cta p{color:#fff}.ct-specs-cta p{max-width:640px;margin:0 auto 24px}.ct-specs-cta .ct-btn-primary{background:var(--brand-primary);border-color:var(--brand-primary)}.ct-specs-cta__form{max-width:640px;margin:32px auto 0;text-align:left;background:#fff;padding:24px;border-radius:var(--brand-radius)}