.brand-numbers{background:var(--bg);border-block:1px solid var(--line);overflow:hidden}.brand-numbers-inner{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.brand-numbers h2{font-family:var(--font-display);font-size:clamp(34px,4vw,56px)}.brand-numbers .accent-line{background:var(--brand-red);width:110px}.brand-statistics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:34px 0 0;display:grid}.brand-statistic{text-align:center;border:1px solid #f5eee311;border-top:4px solid var(--brand-red);background:var(--surface);flex-direction:column;justify-content:center;align-items:center;gap:17px;min-width:0;padding:27px 13px 24px;display:flex}.brand-statistic dt{color:#d1c7bd;align-content:center;min-height:3.2em;font-size:12px;line-height:1.6;display:grid}.brand-statistic dd{width:100%;font-family:var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:-1.5px;color:var(--ink);white-space:nowrap;order:-1;margin:0;font-size:clamp(34px,3.6vw,55px);font-weight:500;line-height:1.15}.count-up{display:block}.brand-numbers-art{min-width:0;position:relative}.brand-numbers-art:before{content:"";background:radial-gradient(#9b362a2e,#0000 68%);position:absolute;inset:10% -10%}.brand-numbers-art img{filter:drop-shadow(0 24px 24px #0006);width:100%;height:auto;position:relative;transform:rotate(-5deg)scale(1.08)}.brand-values{background:var(--ink);color:var(--bg)}.brand-values-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(35px,6vw,85px);display:grid}.brand-values-art{background:var(--bg);padding:45px 20px;position:relative;overflow:hidden}.brand-values-art:before{content:"";background:radial-gradient(#9b362a4a,#0000 65%);position:absolute;inset:0}.brand-values-art img{filter:drop-shadow(0 24px 15px #0006);width:100%;height:auto;position:relative}.brand-values .eyebrow{color:var(--brand-red)}.brand-values h2{font-family:var(--font-display);max-width:570px;font-size:clamp(32px,3.5vw,48px)}.brand-values .accent-line{background:var(--brand-red);width:110px}.brand-values-list{margin:30px 0 0;padding:0;list-style:none}.brand-values-list li{border-bottom:1px solid #51413926;padding:18px 0}.brand-values-list li:first-child{padding-top:0}.brand-values-list li:last-child{border-bottom:0;padding-bottom:0}.brand-values-list h3{color:var(--bg);border-left:4px solid var(--brand-red);padding-left:17px;font-size:17px;line-height:1.5}.brand-values-list p{color:#605149;margin:8px 0 0 21px;font-size:13px;line-height:1.8}.contact-emails{gap:12px;margin-bottom:32px;display:grid}.contact-email{border:1px solid var(--line);border-left:3px solid var(--brand-red);background:#f5eee306;align-items:center;gap:15px;padding:18px 15px;display:flex}.contact-email>svg:first-child{color:var(--accent)}.contact-email>svg:last-child{color:var(--accent);margin-left:auto}.contact-email>span{min-width:0}.contact-email small{color:var(--muted);margin-bottom:5px;font-size:10px;display:block}.contact-email strong{overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.6}.contact-email:hover{border-color:var(--accent)}.contact-emails-compact{gap:14px;margin:22px 0 0}.contact-emails-compact .contact-email{background:0 0;border:0;gap:8px;padding:0}.contact-emails-compact .contact-email small{margin-bottom:2px;font-size:9px}.contact-emails-compact .contact-email strong{font-size:11px}@media (max-width:1000px){.brand-numbers-inner{grid-template-columns:minmax(0,1fr) 250px;gap:25px}.brand-statistics{gap:12px}.brand-statistic{padding:23px 10px}.brand-statistic dd{font-size:36px}}@media (max-width:800px){.brand-numbers-inner{display:block}.brand-numbers-art{display:none}.brand-values-inner{grid-template-columns:1fr;gap:35px}.brand-values-art{justify-content:center;max-height:350px;padding:25px;display:flex}.brand-values-art img{width:min(100%,380px);max-height:300px}}@media (max-width:500px){.brand-statistics{gap:8px}.brand-statistic{gap:12px;padding:22px 6px 15px}.brand-statistic dd{letter-spacing:-1px;font-size:clamp(22px,6.5vw,32px)}.brand-statistic dt{min-height:4.8em;font-size:10px}.brand-values-list h3{font-size:16px}.brand-values-list p{font-size:12px}}
