.unified-design #pricing-strategy.panel{padding:32px 12px 28px;text-align:center;font-family:var(--font)}
.unified-design #pricing-strategy.panel>h2{padding:0;margin:0 auto 18px;font-size:clamp(31px,8.6vw,62px);line-height:1.18;letter-spacing:-.06em;white-space:nowrap}
#pricing-strategy .pricing-alert{max-width:900px;margin:0 auto 20px;padding:12px 5px;background:var(--u-red);border-top:2px solid var(--u-gold);border-bottom:2px solid var(--u-gold);font-size:clamp(18px,5.2vw,34px);line-height:1.3;color:white;letter-spacing:-.055em}
#pricing-strategy .pricing-alert strong{color:var(--u-gold)}
#pricing-strategy .pricing-card{max-width:900px;margin:0 auto 18px;padding:18px 10px 0;border:2px solid var(--u-gold);border-radius:8px;box-shadow:5px 6px 0 #722012;overflow:hidden}
#pricing-strategy .pricing-takeout{background:var(--u-cream);color:var(--u-ink)}
#pricing-strategy .pricing-label{display:inline-block;padding:5px 12px;border-radius:4px;font-size:clamp(15px,4.2vw,25px);line-height:1.2;background:#24180c;color:var(--u-cream);letter-spacing:-.035em}
#pricing-strategy .pricing-card h3{font:700 clamp(28px,7.8vw,48px)/1.2 var(--font);letter-spacing:-.065em;margin:12px 0 14px;white-space:nowrap}
#pricing-strategy .pricing-card h3 em{font:inherit;color:var(--u-red);background:none;box-shadow:none;text-shadow:none}
#pricing-strategy .pricing-body{font-size:clamp(21px,5.7vw,35px);line-height:1.35;letter-spacing:-.05em;margin:0 0 18px;color:inherit}
#pricing-strategy .pricing-body strong{color:var(--u-red)}
#pricing-strategy .pricing-result{margin:0 -10px;padding:12px 5px;background:var(--u-red);color:#fff;font-size:clamp(18px,4.9vw,30px);line-height:1.3;letter-spacing:-.05em}
#pricing-strategy .pricing-result>span{display:block;margin-bottom:4px}
#pricing-strategy .pricing-result>strong{display:block;font-size:clamp(25px,7vw,44px);white-space:nowrap}
#pricing-strategy .pricing-result b{color:var(--u-gold)}
#pricing-strategy .pricing-delivery{background:radial-gradient(ellipse at 50% 100%,#9c231d 0,transparent 72%),#2b1210;color:var(--u-cream);padding-bottom:16px}
#pricing-strategy .pricing-delivery .pricing-label{background:var(--u-gold);color:#24180c}
#pricing-strategy .pricing-delivery h3 em{color:var(--u-gold)}
#pricing-strategy .pricing-pressure{font-size:clamp(18px,5vw,30px);line-height:1.4;color:#edc6b5;margin:0 0 14px;letter-spacing:-.055em}
#pricing-strategy .pricing-pressure strong{color:white}
#pricing-strategy .pricing-solution{padding:14px 2px;border-top:1px dashed #ffd74480;border-bottom:1px dashed #ffd74480}
#pricing-strategy .pricing-solution p{font-size:clamp(20px,5.6vw,34px);margin:0 0 8px;line-height:1.3;letter-spacing:-.055em}
#pricing-strategy .pricing-solution>strong{font-size:clamp(28px,7.8vw,48px);line-height:1.25;letter-spacing:-.05em;color:var(--u-gold)}
#pricing-strategy .pricing-win{font-size:clamp(25px,7.1vw,44px);line-height:1.25;letter-spacing:-.06em;margin:14px 0 0;white-space:nowrap;color:#fff}
#pricing-strategy .pricing-headquarters{max-width:900px;margin:24px auto 0;padding:16px 8px;background:var(--u-red);border:2px solid var(--u-gold);border-radius:8px;box-shadow:5px 6px 0 #722012}
#pricing-strategy .pricing-headquarters>span{display:inline-block;background:var(--u-cream);color:var(--u-red);padding:4px 12px;border-radius:3px;font-size:clamp(18px,5vw,30px);margin-bottom:10px}
#pricing-strategy .pricing-headquarters>strong{display:block;color:white;font-size:clamp(26px,7.4vw,45px);line-height:1.25;letter-spacing:-.055em}
