@charset "UTF-8";.leuc-cb-header{background:var(--brand-primary-dark);color:var(--brand-text-inverse);padding:170px 0 var(--sp-6)}.leuc-cb-header .leuc-eyebrow{color:var(--brand-accent)}.leuc-cb-header .leuc-page-title{color:var(--brand-text-inverse);max-width:720px;margin-bottom:var(--sp-3)}.leuc-cb-header .leuc-page-lede{color:rgba(255,255,255,.85);max-width:800px;font-size:1.05rem;margin:0}.leuc-page-title{margin-bottom:var(--sp-3)}.leuc-page-lede{color:var(--brand-text-secondary)}.leuc-cb-axis{background:var(--brand-bg)}.leuc-axis-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--sp-2);gap:var(--sp-2)}.leuc-axis-card{position:relative;border:1px solid var(--brand-border);border-top:3px solid var(--brand-accent);padding:var(--sp-3);background:var(--brand-bg)}.leuc-axis-key{font-size:1.4rem;font-weight:800;color:var(--brand-secondary);line-height:1}.leuc-axis-name{font-size:1.1rem;margin:var(--sp-1) 0 var(--sp-2)}.leuc-axis-options{list-style:none;margin:0;padding:0}.leuc-axis-options li{position:relative;padding:8px 0 8px 16px;font-size:.88rem;color:var(--brand-text-secondary);border-top:1px solid var(--brand-border)}.leuc-axis-options li::before{content:"";position:absolute;left:0;top:14px;width:6px;height:6px;background:var(--brand-accent)}.leuc-cb-output{background:var(--brand-bg-alt)}.leuc-output-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--sp-2);gap:var(--sp-2)}.leuc-output-card{border:1px solid var(--brand-border);border-left:3px solid var(--brand-secondary);padding:var(--sp-3);background:var(--brand-bg)}.leuc-output-name{font-size:1.08rem;margin-bottom:var(--sp-2)}.leuc-output-desc{color:var(--brand-text-secondary);font-size:.9rem;margin:0}.leuc-cb-cta{background:var(--brand-primary-dark);color:var(--brand-text-inverse);padding:80px 0 96px}.leuc-cb-cta .leuc-cta-sub,.leuc-cb-cta .leuc-cta-title{color:var(--brand-text-inverse)}@media (max-width:991px){.leuc-axis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.leuc-output-grid{grid-template-columns:1fr}}@media (max-width:575px){.leuc-axis-grid{grid-template-columns:1fr}}