.dc-brs,.dc-brs *,.dc-brs :before,.dc-brs :after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;font-family:Poppins,system-ui,sans-serif}.dc-brs{--brs-primary:var(--nw-brand-primary,#1dac4a);--brs-primary-rgb:29,172,74;--brs-dark:var(--nw-brand-secondary,#020101);--brs-bg:#fff;--brs-muted:var(--nw-brand-muted,#64748b);--brs-surface:var(--nw-brand-surface,#f5f5f5);--brs-soft:#f6f7f6;--brs-border:#02010114;--brs-border-strong:#02010124;background:var(--brs-bg);padding:110px 0;position:relative;overflow:hidden}.dc-brs .dc-brs__container{max-width:1400px;margin:0 auto;padding:0 40px}.dc-brs .dc-brs__layout{grid-template-columns:1fr 1.15fr;align-items:center;gap:72px;min-height:720px;display:grid}.dc-brs .dc-brs__content{z-index:2;opacity:0;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);position:relative;transform:translate(-24px)}.dc-brs.is-in .dc-brs__content{opacity:1;transform:translate(0)}.dc-brs .dc-brs__eyebrow{color:var(--brs-dark);align-items:center;gap:12px;margin-bottom:24px;display:inline-flex}.dc-brs .dc-brs__eyebrow-icon{flex-shrink:0;width:22px;height:16px;display:inline-flex}.dc-brs .dc-brs__eyebrow-icon svg{width:100%;height:100%;display:block}.dc-brs .dc-brs__eyebrow-icon path,.dc-brs .dc-brs__eyebrow-icon line{stroke:var(--brs-primary);stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round}.dc-brs .dc-brs__eyebrow-text{letter-spacing:.18em;text-transform:uppercase;color:var(--brs-dark);font-size:11px;font-weight:800}.dc-brs .dc-brs__title{letter-spacing:-1px;color:var(--brs-dark);margin:0 0 22px;font-size:clamp(34px,4vw,56px);font-weight:800;line-height:1.08}.dc-brs .dc-brs__title strong,.dc-brs .dc-brs__highlight{color:var(--brs-primary);font-weight:800}.dc-brs .dc-brs__desc{color:var(--brs-muted);max-width:520px;margin:0 0 36px;font-size:17px;line-height:1.7}.dc-brs .dc-brs__stat{background:var(--brs-surface);border:1px solid var(--brs-border);border-radius:12px;align-items:center;gap:16px;margin-bottom:32px;padding:18px 24px;display:inline-flex;position:relative;overflow:hidden}.dc-brs .dc-brs__stat:before{content:"";background:var(--brs-primary);width:3px;position:absolute;top:0;bottom:0;left:0}.dc-brs .dc-brs__stat-num{color:var(--brs-primary);letter-spacing:-1.5px;padding-left:8px;font-size:40px;font-weight:800;line-height:1}.dc-brs .dc-brs__stat-label{letter-spacing:.14em;text-transform:uppercase;color:var(--brs-dark);max-width:140px;font-size:12px;font-weight:700;line-height:1.4}.dc-brs .dc-brs__cta{background:var(--brs-primary);color:#fff;letter-spacing:.14em;text-transform:uppercase;border-radius:100px;align-items:center;gap:14px;padding:17px 32px;font-size:13px;font-weight:700;text-decoration:none;transition:all .4s cubic-bezier(.2,.8,.2,1);display:inline-flex;position:relative;overflow:hidden}.dc-brs .dc-brs__cta:before{content:"";background:var(--brs-dark);z-index:0;transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translate(-100%)}.dc-brs .dc-brs__cta:hover:before{transform:translate(0)}.dc-brs .dc-brs__cta-text,.dc-brs .dc-brs__cta-icon{z-index:1;position:relative}.dc-brs .dc-brs__cta-icon{background:#ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .4s cubic-bezier(.2,.8,.2,1),background .3s;display:inline-flex}.dc-brs .dc-brs__cta:hover .dc-brs__cta-icon{background:#ffffff38;transform:translate(4px)}.dc-brs .dc-brs__visual{opacity:0;width:100%;height:680px;transition:opacity 1s cubic-bezier(.22,1,.36,1) .2s,transform 1s cubic-bezier(.22,1,.36,1) .2s;position:relative;transform:translate(24px)}.dc-brs.is-in .dc-brs__visual{opacity:1;transform:translate(0)}.dc-brs .dc-brs__visual:before{content:"";background:radial-gradient(circle, rgba(var(--brs-primary-rgb),.09), transparent 65%);pointer-events:none;z-index:0;width:520px;height:520px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.dc-brs .dc-brs__panel{border:1px solid var(--brs-border);transform:rotate(var(--brs-rot,0deg)) translateY(20px);opacity:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff5;border-radius:14px;padding:18px;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s;animation:.9s cubic-bezier(.2,.8,.2,1) forwards _dcBrsPanelIn;position:absolute;box-shadow:0 24px 60px -20px #02010138,0 10px 24px -12px #02010124}.dc-brs .dc-brs__panel:hover{box-shadow:0 32px 70px -18px #02010147, 0 14px 30px -10px rgba(var(--brs-primary-rgb),.18);transform:rotate(0)translateY(-6px);z-index:20!important}@keyframes _dcBrsPanelIn{0%{opacity:0;transform:rotate(0)translateY(40px)scale(.92)}to{opacity:1;transform:rotate(var(--brs-rot,0deg)) translateY(0) scale(1)}}.dc-brs .dc-brs__panel:before{content:"";background:var(--brs-primary);border-radius:14px 0 0;width:40px;height:2px;position:absolute;top:0;left:0}.dc-brs .dc-brs__panel-head{flex-direction:column;gap:14px;display:flex}.dc-brs .dc-brs__panel-head-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.dc-brs .dc-brs__panel-logo{object-fit:contain;object-position:left center;opacity:1;width:auto;max-width:160px;height:auto;max-height:56px;transition:transform .4s}.dc-brs .dc-brs__panel:hover .dc-brs__panel-logo{transform:scale(1.04)}.dc-brs .dc-brs__panel-badge{background:rgba(var(--brs-primary-rgb),.08);color:var(--brs-primary);letter-spacing:.18em;text-transform:uppercase;border:1px solid rgba(var(--brs-primary-rgb),.16);white-space:nowrap;border-radius:100px;align-items:center;gap:6px;padding:5px 11px;font-size:9px;font-weight:800;display:inline-flex}.dc-brs .dc-brs__panel-badge:before{content:"";background:var(--brs-primary);border-radius:50%;width:5px;height:5px;animation:2s ease-in-out infinite _dcBrsPulse}@keyframes _dcBrsPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.4)}}.dc-brs .dc-brs__panel-info{border-bottom:1px solid var(--brs-border);flex-direction:column;gap:3px;padding-bottom:14px;display:flex}.dc-brs .dc-brs__panel-name{color:var(--brs-dark);letter-spacing:-.3px;font-size:16px;font-weight:800;line-height:1.2}.dc-brs .dc-brs__panel-name--lg{font-size:18px}.dc-brs .dc-brs__panel-loc{color:var(--brs-muted);letter-spacing:.04em;font-size:11px;font-weight:600}.dc-brs .dc-brs__panel-brands{flex-direction:column;gap:8px;margin-top:14px;display:flex}.dc-brs .dc-brs__panel-sub{background:var(--brs-soft);color:var(--brs-dark);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:12px;font-weight:600;transition:all .3s;display:flex}.dc-brs .dc-brs__panel-sub:hover{background:rgba(var(--brs-primary-rgb),.06)}.dc-brs .dc-brs__panel-sub img{object-fit:contain;object-position:center;filter:grayscale();opacity:.8;flex-shrink:0;width:22px;height:22px}.dc-brs .dc-brs__panel-sub-initial{background:var(--brs-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-weight:800;display:inline-flex}.dc-brs .dc-brs__panel-sub-loc{color:var(--brs-muted);margin-left:auto;font-size:10px;font-weight:500}.dc-brs .dc-brs__float-badge{background:var(--brs-dark);color:#fff;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 16px 40px -12px #02010166, 0 0 0 1px rgba(var(--brs-primary-rgb),.2);z-index:12;opacity:0;border-radius:100px;align-items:center;gap:8px;padding:12px 20px;font-size:12px;font-weight:700;animation:.9s cubic-bezier(.34,1.56,.64,1) 1.2s forwards _dcBrsFloatIn;display:inline-flex;position:absolute;bottom:-10px;right:10%;transform:translateY(20px)scale(.9)}.dc-brs .dc-brs__float-badge svg{color:var(--brs-primary);flex-shrink:0}@keyframes _dcBrsFloatIn{to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.dc-brs *,.dc-brs :before,.dc-brs :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (width<=1200px){.dc-brs .dc-brs__layout{gap:48px;min-height:640px}.dc-brs .dc-brs__visual{height:620px}}@media (width<=1024px){.dc-brs{padding:80px 0}.dc-brs .dc-brs__layout{grid-template-columns:1fr;gap:64px;min-height:auto}.dc-brs .dc-brs__visual{max-width:640px;height:560px;margin:0 auto}}@media (width<=768px){.dc-brs{padding:64px 0}.dc-brs .dc-brs__container{padding:0 20px}.dc-brs .dc-brs__visual{height:480px}.dc-brs .dc-brs__panel{padding:14px}.dc-brs .dc-brs__panel-name{font-size:14px}.dc-brs .dc-brs__panel-logo{max-height:28px}.dc-brs .dc-brs__stat-num{font-size:32px}.dc-brs .dc-brs__stat{padding:14px 20px}.dc-brs .dc-brs__float-badge{padding:10px 16px;font-size:10px;right:50%;transform:translate(50%)translateY(20px)scale(.9)}@keyframes _dcBrsFloatIn{to{opacity:1;transform:translate(50%)translateY(0)scale(1)}}}@media (width<=520px){.dc-brs .dc-brs__visual{height:420px}.dc-brs .dc-brs__panel{padding:12px}.dc-brs .dc-brs__panel-brands{gap:6px}.dc-brs .dc-brs__panel-sub{padding:6px 8px;font-size:11px}}.dc-brs source{display:none}
