.sbf26,.sbf26 *{box-sizing:border-box;}
.sbf26{
--sbf-bg:#0d0d0d;--sbf-hair:rgba(255,255,255,.07);--sbf-rule:rgba(255,255,255,.12);
--sbf-t1:#fff;--sbf-t2:#AAAAAA;--sbf-t3:#888888;--sbf-link:#7ab4f0;--sbf-blue:#2C6DB1;
--sbf-grad:linear-gradient(270deg,#702A7E,#2C6DB1);
background:var(--sbf-bg);border-top:1px solid var(--sbf-rule);
font-family:'Rubik',-apple-system,'Segoe UI',sans-serif;color:var(--sbf-t2);
}
.sbf26 .sbf26-wrap{max-width:1280px;margin:0 auto;padding:0 32px;}
.sbf26 .sbf26-lvl{border-bottom:1px solid var(--sbf-hair);padding:56px 0;}
.sbf26 .sbf26-lvl:last-child{border-bottom:0;}
.sbf26 .sbf26-eyebrow{font-size:12px;font-weight:600;letter-spacing:.18em;
text-transform:uppercase;color:var(--sbf-t3);margin:0 0 22px;line-height:1.4;
max-width:none;}
.sbf26 .sbf26-cats .sbf26-eyebrow{color:var(--sbf-t1);font-weight:700;font-size:13px;}
.sbf26 .sbf26-qgroup .sbf26-eyebrow{color:var(--sbf-t1);font-weight:700;font-size:12px;
letter-spacing:.12em;}
.sbf26 h3{font-size:15px;font-weight:600;color:var(--sbf-t1);margin:0 0 6px;line-height:1.4;}
.sbf26 p{margin:0 0 14px;font-size:15px;line-height:1.75;color:var(--sbf-t2);max-width:24em;}
.sbf26 a{transition:color .15s ease;}

.sbf26 .sbf26-g1{display:grid;grid-template-columns:1fr 1fr 1fr;gap:60px;}
.sbf26 .sbf26-cats{display:grid;grid-template-columns:2.2fr 2.2fr 1fr;gap:20px;}
.sbf26 .sbf26-stack{display:grid;gap:34px;align-content:start;}

.sbf26 .sbf26-btn{display:inline-flex;align-items:center;gap:9px;border:0;
appearance:none;-webkit-appearance:none;font:600 15px/1.2 'Rubik',sans-serif;
color:#fff;text-decoration:none;padding:14px 26px;border-radius:9px;
background:var(--sbf-grad);cursor:pointer;}
.sbf26 .sbf26-btn:hover,.sbf26 .sbf26-btn:focus{filter:brightness(1.12);color:#fff;}
.sbf26 .sbf26-btn:focus-visible{outline:2px solid var(--sbf-link);outline-offset:3px;}

.sbf26 .sbf26-ticks{list-style:none;margin:26px 0 0;padding:0;}
.sbf26 .sbf26-ticks li{font-size:14px;line-height:2;color:var(--sbf-t2);margin:0;}
.sbf26 .sbf26-ticks span{color:var(--sbf-link);margin-right:8px;}
.sbf26 .sbf26-brand{margin-top:34px;}
.sbf26 .sbf26-brand img{display:block;width:134px;height:auto;max-width:100%;}

.sbf26 .sbf26-addr{margin-bottom:26px;}
.sbf26 .sbf26-addr p{margin:0;font-size:14px;line-height:1.85;}
.sbf26 .sbf26-addr a{color:var(--sbf-link);text-decoration:none;}
.sbf26 .sbf26-addr a:hover{text-decoration:underline;}
.sbf26 .sbf26-role{color:var(--sbf-t3);}

.sbf26 .sbf26-nl form{display:flex;gap:10px;margin:0 0 20px;}
.sbf26 .sbf26-nl input[type=email]{flex:1;min-width:0;background:#141414;
border:1px solid var(--sbf-rule);border-radius:9px;padding:13px 15px;
color:var(--sbf-t1);font:400 14px 'Rubik',sans-serif;}
.sbf26 .sbf26-nl input[type=email]::placeholder{color:var(--sbf-t3);}
.sbf26 .sbf26-nl input[type=email]:focus{outline:2px solid var(--sbf-link);
outline-offset:1px;border-color:transparent;}
.sbf26 .sbf26-nl .sbf26-btn{padding:13px 22px;}
.sbf26 .sbf26-nlhint{font-size:12px;line-height:1.6;color:var(--sbf-t3);margin:-8px 0 20px;max-width:30em;}
.sbf26 .sbf26-social{display:flex;gap:11px;flex-wrap:wrap;}
.sbf26 .sbf26-social a{width:38px;height:38px;border:1px solid var(--sbf-rule);
border-radius:50%;display:grid;place-items:center;color:var(--sbf-t2);
text-decoration:none;transition:color .15s ease,border-color .15s ease;}
.sbf26 .sbf26-social svg{display:block;}
.sbf26 .sbf26-social a:hover{border-color:var(--sbf-blue);color:var(--sbf-link);}

.sbf26 .sbf26-links ul{list-style:none;margin:0;padding:0;}
.sbf26 .sbf26-links li{margin:0;}
.sbf26 .sbf26-links a{color:var(--sbf-t2);font-size:14px;line-height:2;
text-decoration:none;display:block;}
.sbf26 .sbf26-links a:hover{color:var(--sbf-link);}
.sbf26 .sbf26-links--2col ul{columns:2;column-gap:32px;}

.sbf26 .sbf26-quiet a{color:var(--sbf-t3);font-size:13px;line-height:1.9;
text-decoration:none;margin-right:22px;display:inline-block;}
.sbf26 .sbf26-quiet a:hover{color:var(--sbf-link);}
.sbf26 .sbf26-qgroup+.sbf26-qgroup{margin-top:30px;}

.sbf26 .sbf26-lvl4 p{font-size:13px;line-height:1.85;color:var(--sbf-t3);max-width:none;}
.sbf26 .sbf26-lvl4 p a{color:var(--sbf-link);text-decoration:none;}
.sbf26 .sbf26-legal{display:flex;flex-wrap:wrap;gap:18px 34px;align-items:baseline;
margin-top:26px;font-size:13px;color:var(--sbf-t3);}
.sbf26 .sbf26-legal .sbf26-grow{flex:1;}
.sbf26 .sbf26-legal a{color:var(--sbf-t3);text-decoration:none;margin-right:20px;}
.sbf26 .sbf26-legal a:hover{color:var(--sbf-link);}
.sbf26 .sbf26-legal b{color:var(--sbf-t2);font-weight:500;}

@media(max-width:1024px){
.sbf26 .sbf26-g1{grid-template-columns:1fr 1fr;gap:40px;}
.sbf26 .sbf26-cats{grid-template-columns:1fr 1fr;gap:40px;}
}
@media(max-width:767px){
.sbf26 .sbf26-wrap{padding:0 20px;}
.sbf26 .sbf26-lvl{padding:40px 0;}
.sbf26 .sbf26-g1,.sbf26 .sbf26-cats{grid-template-columns:1fr;gap:34px;}
.sbf26 .sbf26-links--2col ul{columns:1;}
.sbf26 .sbf26-nl form{flex-direction:column;}
.sbf26 .sbf26-nl .sbf26-btn{justify-content:center;}
.sbf26 .sbf26-legal{gap:14px;}
.sbf26 .sbf26-legal .sbf26-grow{display:none;}
}
@media(prefers-reduced-motion:reduce){.sbf26 a{transition:none;}}