
.corporate-hero{min-height:68vh;display:grid;align-items:center;padding:100px 0 84px;border-top:0;background:radial-gradient(ellipse at 85% 20%,rgba(255,122,0,.12),transparent 48%)}
.corporate-hero h1{font-size:clamp(44px,8vw,102px);max-width:1050px;line-height:.98;white-space:pre-line}
.corporate-hero p{font-size:clamp(19px,2.4vw,29px);color:#CBD3DC;max-width:800px;margin-top:30px}
.corp-jump{display:flex;gap:15px;flex-wrap:wrap;margin-top:32px}
.corp-jump a,.corp-action{display:inline-flex;align-items:center;min-height:45px;padding:10px 18px;border:1px solid #745034;border-radius:10px;text-decoration:none;color:#FFB575;font-size:14px;font-weight:750}
.corp-jump a:first-child{border-color:#FF7A00;background:rgba(255,122,0,.10)}
.corp-jump a:hover,.corp-action:hover{background:rgba(255,122,0,.12);color:white}
.corporate-section{padding:92px 0}
.corp-columns{display:grid;grid-template-columns:.9fr 1.1fr;gap:62px;align-items:start}
.corp-columns .lead{font-size:clamp(17px,1.7vw,21px);line-height:1.7}
.corporate-section h2{font-size:clamp(34px,4.4vw,58px)}
.corp-pill{display:inline-block;border:1px solid #5C4638;background:#201913;color:#FFB575;border-radius:28px;padding:10px 15px;font-weight:650;font-size:13px;margin-top:25px}
.corp-products{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:35px}
.corp-product{background:linear-gradient(145deg,#1C222A,#14181E);border:1px solid #343D48;border-radius:22px;padding:31px;min-width:0}
.corp-product-top{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}
.corp-product-index{color:#FF953A;font-weight:850;letter-spacing:.1em;font-size:12px}.corp-product-state{border:1px solid #58606A;border-radius:100px;padding:5px 9px;color:#BFC8D1;font-size:10px;font-weight:700;letter-spacing:.02em}
.corp-product h3{font-size:clamp(26px,3vw,42px);line-height:1.08;letter-spacing:-.03em;margin:32px 0 16px}.corp-product p{font-size:16px;color:#CCD4DC;line-height:1.6}
.corp-product ul{margin:18px 0 26px;padding-left:20px;color:#B6C0CC;font-size:14px;line-height:1.8}.corp-product li{margin-bottom:5px}
@media(max-width:760px){.corporate-hero{min-height:0;padding:70px 0 65px}.corp-columns,.corp-products{grid-template-columns:1fr;gap:23px}.corporate-section{padding:62px 0}.corp-product{padding:24px}}
