/* Sigma OS Redesign — Step 2: refined Dashboard automotive hero */
@media(min-width:901px){
 #body>.hero{position:relative;isolation:isolate;min-height:268px;margin:2px 0 22px;padding:38px 42px 36px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;overflow:hidden;border-radius:24px!important;border:1px solid rgba(255,255,255,.14)!important;background-image:linear-gradient(90deg,rgba(8,13,19,.99) 0%,rgba(11,17,24,.96) 38%,rgba(11,17,24,.68) 58%,rgba(11,17,24,.28) 78%,rgba(229,43,80,.10) 100%),url('/assets/porsche-911-gt3-r.webp?v=20260918-1')!important;background-size:cover,52% auto!important;background-position:center,right 46%!important;background-repeat:no-repeat!important;box-shadow:0 18px 48px rgba(19,27,39,.13)!important;color:#fff!important}
 #body>.hero:before{content:"";position:absolute;z-index:-2;inset:0;background:radial-gradient(circle at 82% 50%,rgba(229,43,80,.16),transparent 25%),linear-gradient(115deg,transparent 48%,rgba(255,255,255,.035) 49%,transparent 64%);pointer-events:none}
 #body>.hero:after{content:"SIGMA";position:absolute;z-index:-1;right:34px;bottom:-27px;font-size:128px;font-weight:900;letter-spacing:-.07em;color:rgba(255,255,255,.025);pointer-events:none;line-height:1}
 #body>.hero>small{order:1;display:inline-flex;align-items:center;min-height:24px;margin:0 0 14px;padding:0 10px;border:1px solid rgba(255,255,255,.11);border-radius:999px;background:rgba(255,255,255,.055);color:rgba(255,255,255,.62)!important;font-size:9px!important;font-weight:800;letter-spacing:.15em;text-transform:uppercase}
 #body>.hero>h2{order:2;margin:0!important;max-width:720px;color:#fff!important;font-size:40px!important;line-height:1.04!important;letter-spacing:-.038em!important;font-weight:800!important}
 #body>.hero>h2:after{content:"Business at a Glance";display:block;margin-top:11px;color:rgba(255,255,255,.84);font-size:16px;font-weight:600;line-height:1.25;letter-spacing:-.01em}
 #body>.hero>p{order:3;max-width:610px;margin:15px 0 0!important;color:rgba(255,255,255,.62)!important;font-size:12px!important;line-height:1.7!important}
 #body>.hero>.quick{order:4;margin:24px 0 0!important;display:flex;align-items:center;gap:9px;flex-wrap:wrap}
 #body>.hero>.quick .btn{min-height:40px;padding:9px 15px!important;border-radius:11px!important;background:rgba(255,255,255,.1)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.16)!important;color:#fff!important;box-shadow:none!important;line-height:1!important}
 #body>.hero>.quick .btn:hover{background:rgba(255,255,255,.16)!important;border-color:rgba(255,255,255,.23)!important;transform:translateY(-1px)}
 #body>.hero>.quick .btn:first-child{background:#d72d4e!important;border-color:#d72d4e!important;color:#fff!important}
 #body>.hero>.quick .btn:first-child:hover{background:#c62747!important;border-color:#c62747!important}
 #body>.hero>*{max-width:min(58%,680px)}
 #body>.hero>.quick{max-width:62%}
}
@media(min-width:901px) and (max-width:1180px){
 #body>.hero{min-height:250px;padding:32px 34px;background-size:cover,48% auto!important;background-position:center,right 50%!important}
 #body>.hero>h2{font-size:35px!important}
 #body>.hero>*{max-width:70%}
 #body>.hero>.quick{max-width:74%}
 #body>.hero:after{font-size:104px;right:24px}
}
