/* L::eS regional Dell design experiment. All rules are scoped to the isolated route. */
.dell-regional{color:#191e24;background:#f5f4f0}
.dell-regional>section{padding:clamp(78px,8vw,126px) 0}
.dell-regional>section>.container{max-width:1220px}
.dell-regional h1,.dell-regional h2,.dell-regional h3{letter-spacing:-.048em;line-height:1.14}
.dell-regional h2{font-size:clamp(35px,4.2vw,60px);max-width:900px;margin:0 0 24px}
.dell-regional h3{font-size:clamp(22px,2.6vw,31px);margin:0 0 14px}
.dell-regional p{font-size:clamp(15px,1.2vw,17px);line-height:1.8;max-width:880px;margin:0 0 19px}
.dell-regional p:last-child{margin-bottom:0}
.dell-regional .dell-hero{background:radial-gradient(ellipse at 90% 0%,rgba(184,155,77,.16),transparent 58%),#101216;color:#fff;padding-top:clamp(110px,12vw,195px);padding-bottom:clamp(85px,9vw,125px)}
.dell-regional .dell-hero h1{font-size:clamp(45px,6.5vw,90px);max-width:1080px;margin:0 0 29px}
.dell-regional .dell-hero h1::after{content:".";color:#b89b4d}
.dell-regional .dell-hero> .container>p{color:#c9cbd1;max-width:850px;font-size:clamp(17px,1.8vw,21px)}
.dell-regional .dell-eyebrow{display:block;margin:0 0 25px;color:#d8bd79;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}
.dell-regional .dell-actions{display:flex;flex-wrap:wrap;gap:14px;margin:33px 0 0}
.dell-regional .btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:15px 25px;border:1px solid rgba(184,155,77,.65);border-radius:14px;color:#fff;text-align:center;font-size:13px;font-weight:700;line-height:1.4;background:rgba(51,55,63,.5);box-shadow:inset 0 1px rgba(255,255,255,.15),0 10px 23px rgba(0,0,0,.15);transition:background .2s,border-color .2s,transform .2s}
.dell-regional .btn:hover{background:rgba(80,85,94,.8);border-color:#d6b86f;transform:translateY(-2px)}
.dell-regional .btn-secondary{color:#e6cf9e;background:rgba(41,45,51,.25)}
.dell-regional .dell-partner-box{display:grid;grid-template-columns:minmax(160px,250px) 1fr;align-items:center;gap:16px 35px;margin-top:clamp(50px,7vw,90px);padding:clamp(24px,3.5vw,44px);border-radius:20px;border:1px solid rgba(184,155,77,.18);background:linear-gradient(145deg,rgba(60,66,74,.32),rgba(25,29,35,.55));box-shadow:inset 0 1px rgba(255,255,255,.08),0 17px 44px rgba(0,0,0,.14);backdrop-filter:blur(18px)}
.dell-regional .dell-partner-logo{grid-row:span 3;display:block;width:100%;height:auto;padding:17px;background:#fff;border-radius:12px;object-fit:contain}
.dell-regional .dell-partner-box p{color:#cbd0d5;margin:0;max-width:650px;font-size:15px}
.dell-regional .dell-partner-box a{color:#e9d3a5;font-weight:700}
.dell-regional .dell-legal{font-size:11px!important;color:#98a0a9!important}
.dell-regional .dell-section{background:#f5f4f0}
/* Teaser follows the hero; retain the original second-content-section alternate background. */
.dell-regional .dell-section:nth-of-type(4){background:#fff}
.dell-regional .dell-section h2{color:#141a21}
.dell-regional .dell-section> .container>p{color:#565f68}
.dell-regional .dell-cta{background:#222831;color:#f6f6f4;padding:clamp(70px,8vw,110px) 0}
.dell-regional .dell-cta h2{color:#fff}
.dell-regional .dell-cta p{color:#c5cbd1}
/* Reference CTA treatment: Bielefeld defines the light conversion section for all future Dell regional pages. */
.dell-regional .dell-cta--light{background:#f5f4f0;color:#171c24;border-top:1px solid #e1dfd8;border-bottom:1px solid #e1dfd8}
.dell-regional .dell-cta--light h2{color:#171c24}
.dell-regional .dell-cta--light p{color:#4e5862}
.dell-regional .dell-cta--light .btn-primary{background:#343940;color:#fff}
.dell-regional .dell-cta--light .btn-secondary{background:#252b33;color:#f0dbab}
.dell-regional .dell-cta--light .btn:hover{background:#4c5158;color:#fff}

.dell-regional .dell-use-cases{background:#eef0ee}
.dell-regional .dell-use-case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:34px}
.dell-regional .dell-use-case{display:flex;flex-direction:column;padding:clamp(25px,2.5vw,36px);min-width:0;border-radius:14px;border:1px solid #d9d9d4;background:#fff;box-shadow:0 16px 40px rgba(20,25,30,.045)}
.dell-regional .dell-use-case h3{font-size:clamp(22px,2.1vw,29px);margin-bottom:20px;hyphens:auto;overflow-wrap:anywhere}
.dell-regional .dell-use-case p{color:#596269;font-size:14px;line-height:1.75;margin-bottom:15px}
.dell-regional .dell-use-case p strong{color:#24292f}
.dell-regional .dell-use-case-footer{margin-top:auto;padding-top:24px}
.dell-regional .dell-use-case-note{display:block;border-top:1px solid #e7e5dc;padding-top:14px;font-size:11px;line-height:1.6;letter-spacing:.035em;color:#947a45;font-weight:700}
.dell-regional .dell-regions{background:#242a32;color:#fff}
.dell-regional .dell-regions h2{color:#fff}
.dell-regional .dell-regions .container>p.dell-section-intro{color:#d2d9e2;line-height:1.85}
.dell-regional .dell-snippet{background:#fff}
.dell-regional .dell-snippet>.container{display:grid;grid-template-columns:1fr 1fr;gap:24px 56px}
.dell-regional .dell-snippet h2{font-size:clamp(28px,3vw,42px);margin-bottom:4px}
.dell-regional .dell-snippet p{color:#586168}
.dell-regional .les-faq-section{background:radial-gradient(circle at 94% 12%,rgba(184,155,77,.07),transparent 44%),#11151b;color:#fff}
.dell-regional .les-faq-section h2{color:#fff;max-width:980px;margin-bottom:0}
@media(max-width:1000px){.dell-regional .dell-use-case-grid{grid-template-columns:1fr}}
@media(max-width:700px){.dell-regional .dell-hero{padding-top:100px}.dell-regional .dell-actions{flex-direction:column}.dell-regional .dell-actions .btn{width:100%}.dell-regional .dell-partner-box{grid-template-columns:1fr}.dell-regional .dell-partner-logo{grid-row:auto;max-width:230px}.dell-regional .dell-snippet>.container{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.dell-regional .btn{transition:none}}

.dell-regional .dell-bullets{list-style:none;padding:0;margin:20px 0;display:grid;gap:12px}.dell-regional .dell-bullets li{position:relative;padding-left:21px;line-height:1.8;color:#535e68}.dell-regional .dell-bullets li::before{content:'•';color:#b89b4d;position:absolute;left:0}

/* Compact Dell AI specialization, separate from the Authorized Partner credential. */
.dell-regional>section.dell-ki-teaser{padding:clamp(36px,5vw,62px) 0;background:#ecece8;border-top:1px solid #d8d7d1;border-bottom:1px solid #d8d7d1;color:#191e24}
.dell-regional .dell-ki-teaser__layout{display:flex;align-items:center;justify-content:space-between;gap:22px 48px}
.dell-regional .dell-ki-teaser__copy{max-width:790px;min-width:0}
.dell-regional .dell-ki-teaser__eyebrow{display:block;margin-bottom:12px;font-size:11px;font-weight:700;letter-spacing:.14em;color:#626971}
.dell-regional .dell-ki-teaser h2{max-width:none;font-size:clamp(27px,3vw,39px);margin:0 0 13px;color:#171c24}
.dell-regional .dell-ki-teaser p{font-size:15px;line-height:1.7;color:#4e5862;margin:0}
.dell-regional .dell-ki-teaser .les-service-action{flex-shrink:0}
@media(max-width:800px){.dell-regional .dell-ki-teaser__layout{flex-direction:column;align-items:stretch;gap:20px}.dell-regional .dell-ki-teaser .les-service-action{width:100%}}
