:root{--brand-primary:#C8102E;--brand-primary-dark:#8C0B20;--brand-primary-light:#E0455D;--brand-secondary:#1F2C5C;--brand-accent:#00A1E1;--brand-bg:#FFFFFF;--brand-bg-alt:#F5E8EB;--brand-text:#161A26;--brand-text-muted:#525B6B;--brand-text-inverse:#FFFFFF;--brand-border:#E2C7CC;--brand-dark:#161A26;--brand-radius:0}*{box-sizing:border-box}body{margin:0;color:#161a26;color:var(--brand-text);background:#fff;background:var(--brand-bg);font-family:Inter,"IBM Plex Sans",Arial,sans-serif;line-height:1.65}a{color:#c8102e;color:var(--brand-primary);-webkit-text-decoration:none;text-decoration:none}a:hover{color:#8c0b20;color:var(--brand-primary-dark)}img{max-width:100%;height:auto;display:block}.container{max-width:1200px}.brx-navbar-transparent{padding:18px 0;transition:background .3s,box-shadow .3s,padding .3s;background:rgba(22,26,38,.72);backdrop-filter:blur(12px)}.brx-navbar-transparent.scrolled{background:#fff;box-shadow:0 14px 35px rgba(22,26,38,.12);padding:10px 0}.navbar-brand .brand-logo{width:180px;height:40px;-o-object-fit:contain;object-fit:contain;background:rgba(255,255,255,.92);border:1px solid rgba(255,255,255,.4)}.nav-link{color:#fff;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:0}.brx-navbar-transparent.scrolled .nav-link{color:#161a26;color:var(--brand-text)}.navbar-toggler{background:#fff;border-radius:0}.brx-btn-ghost-light,.brx-btn-outline,.brx-btn-pill,.brx-btn-primary-solid{border-radius:0;font-weight:800;padding:12px 20px;border:1px solid transparent}.brx-btn-pill,.brx-btn-primary-solid{background:#c8102e;background:var(--brand-primary);background-color:#161a26;color:#fff;border-color:#c8102e;border-color:var(--brand-primary)}.brx-btn-pill:hover,.brx-btn-primary-solid:hover{background:#8c0b20;background:var(--brand-primary-dark);background-color:#161a26;color:#fff;border-color:#8c0b20;border-color:var(--brand-primary-dark)}.brx-btn-outline{background:0 0;color:#c8102e;color:var(--brand-primary);border-color:#c8102e;border-color:var(--brand-primary)}.brx-btn-outline:hover{background:#c8102e;background:var(--brand-primary);background-color:#161a26;color:#fff}.brx-btn-ghost-light{background:0 0;color:#fff;border-color:rgba(255,255,255,.75)}.brx-btn-ghost-light:hover{background:#fff;color:#8c0b20;color:var(--brand-primary-dark)}.brx-section-head{max-width:780px;margin-bottom:42px}.brx-eyebrow,.brx-page-hero span,.brx-section-head span,.brx-sub-hero span{display:inline-block;color:#c8102e;color:var(--brand-primary);font-weight:900;text-transform:uppercase;font-size:12px;letter-spacing:0;margin-bottom:10px}.brx-page-hero h1,.brx-section-head h1,.brx-section-head h2,.brx-sub-hero h1{font-weight:900;letter-spacing:0;line-height:1.05}.brx-page-hero p,.brx-section-head p,.brx-sub-hero p{color:#525b6b;color:var(--brand-text-muted);font-size:18px}.brx-page-hero,.brx-sub-hero{padding:170px 0 84px;background:#f5e8eb;background:var(--brand-bg-alt)}.brx-page-hero .container{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,0.75fr);grid-gap:48px;gap:48px;align-items:center}.brx-featured-product img,.brx-page-hero img,.brx-sub-hero img,.brx-tech-showcase img{border:1px solid #e2c7cc;border:1px solid var(--brand-border);width:100%;-o-object-fit:cover;object-fit:cover}.brx-gradient-hero{background:linear-gradient(135deg,#161a26,#1f2c5c);background:linear-gradient(135deg,var(--brand-dark),var(--brand-secondary));background-color:#161a26;color:#fff}.brx-gradient-hero p{color:rgba(255,255,255,.78);max-width:900px}.brx-video-hero{background:#161a26;background:var(--brand-dark);background-color:#161a26;color:#fff;padding-bottom:0}.brx-video-hero p{color:rgba(255,255,255,.78);max-width:900px}.brx-video-hero img{margin-top:52px;width:100%;max-height:520px;-o-object-fit:cover;object-fit:cover;opacity:.88;border:0}.brx-table{border:1px solid #e2c7cc;border:1px solid var(--brand-border);margin:0}.brx-table th{width:210px;color:#1f2c5c;color:var(--brand-secondary);background:#fff5f7}.brx-table td,.brx-table th{padding:18px;border-color:#e2c7cc;border-color:var(--brand-border)}.brx-download-grid,.brx-logo-grid,.brx-product-grid,.brx-six-grid,.brx-stat-grid,.brx-three-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:22px;gap:22px}.brx-download-grid article,.brx-logo-grid div,.brx-product-card,.brx-six-grid article,.brx-stat-grid div,.brx-three-grid article{border:1px solid #e2c7cc;border:1px solid var(--brand-border);background:#fff;padding:26px;min-width:0}.brx-download-grid span,.brx-six-grid b,.brx-three-grid b{color:#c8102e;color:var(--brand-primary);font-family:"IBM Plex Mono",monospace;font-weight:900}.brx-trust-row{display:flex;align-items:stretch;justify-content:space-between;gap:0}.brx-trust-row>div{flex:1;padding:22px 24px;border-right:1px solid rgba(255,255,255,.14);min-width:0}.brx-trust-row strong{display:block;font-family:"IBM Plex Mono",monospace;font-size:32px;line-height:1.1;color:#fff}.brx-trust-row span{color:rgba(255,255,255,.7);font-size:12px;text-transform:uppercase;font-weight:800}.brx-impact-stats,.brx-trust-dark{background:#161a26;background:var(--brand-dark);background-color:#161a26;color:#fff;padding:18px 0}.brx-cta-bg{position:relative;min-height:420px;padding:96px 0 112px;display:flex;align-items:center;overflow:hidden;color:#fff;background-color:#161a26}.brx-cta-bg>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.brx-cta-mask{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(22,26,38,.9),rgba(140,11,32,.72))}.brx-cta-bg .container{position:relative;z-index:2;max-width:820px;margin-left:calc((100% - 1200px)/ 2)}.brx-cta-bg h2{font-weight:900;font-size:42px;line-height:1.08}.brx-cta-bg p{color:rgba(255,255,255,.82);font-size:18px}.brx-cta-compact{min-height:auto}.brx-footer{background:#161a26;background:var(--brand-dark);background-color:#161a26;color:#fff;padding:72px 0 34px}.brx-footer h3,.brx-footer h4{color:#fff;font-weight:900}.brx-footer p{color:rgba(255,255,255,.68)}.brx-footer a{display:block;color:rgba(255,255,255,.74);margin:9px 0}.brx-footer a:hover{color:#fff}.brx-cert-row{margin:38px 0 24px;padding-top:24px;border-top:1px solid rgba(255,255,255,.14);display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:center}.brx-cert-row a{display:flex;align-items:center;gap:9px;margin:0;font-size:12px;font-weight:800}.brx-cert-row img{width:48px;height:48px;filter:grayscale(1) opacity(.7);border:1px solid rgba(255,255,255,.18)}.brx-footer-bottom{border-top:1px solid rgba(255,255,255,.14);padding-top:20px;display:flex;justify-content:space-between;gap:20px;color:rgba(255,255,255,.64);font-size:13px}.brx-check-list{padding-left:18px}.brx-check-list li{margin:10px 0}.brx-error,.brx-legal{padding:170px 0 90px}.brx-error .container,.brx-legal .container{max-width:840px}.brx-error h1,.brx-legal h1{font-weight:900}@media (max-width:991px){.brx-page-hero .container{grid-template-columns:1fr}.brx-navbar-transparent{background:#fff}.nav-link{color:#161a26;color:var(--brand-text)}.brx-trust-row{flex-wrap:wrap}.brx-trust-row>div{flex:0 0 50%}.brx-cta-bg .container{margin-left:auto}}@media (max-width:640px){.brx-error,.brx-legal,.brx-page-hero,.brx-sub-hero{padding-top:135px}.brx-cta-bg h2{font-size:32px}.brx-trust-row>div{flex-basis:100%}.brx-footer-bottom{flex-direction:column}}.brx-six-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (max-width:991px){.brx-six-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:575px){.brx-six-grid{grid-template-columns:1fr!important}}.brx-feedback-form{background:#fff;border:1px solid #e2c7cc;border:1px solid var(--brand-border);padding:28px;color:#161a26;color:var(--brand-text)}.brx-feedback-form .form-label{font-weight:800;color:#1f2c5c;color:var(--brand-secondary);font-size:13px}.brx-feedback-form .form-control,.brx-feedback-form .form-select{border-radius:0;border-color:#e2c7cc;border-color:var(--brand-border);min-height:48px}.brx-feedback-form textarea.form-control{min-height:126px}.brx-feedback-form .brx-form-note,.brx-form-note{margin:12px 0 0;font-size:13px;color:#525b6b!important;color:var(--brand-text-muted)!important}