
body .segim-request-area{background:#242529;color:#f1f2f3;border-top:1px solid #ffffff16;box-sizing:border-box}
.segim-request-heading{max-width:100%;margin-bottom:34px}
body .segim-request-heading h2{color:#d9ac32;font-size:clamp(28px,3vw,40px);line-height:1.25;max-width:none;margin:12px 0 18px}
body .segim-request-area p{font-size:15px;line-height:1.8;max-width:none;color:#cdd0d3}
.segim-request-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:24px;align-items:start}
.segim-request-personal,.segim-request-form-panel{background:#1e2023;border:1px solid #ffffff18;border-radius:14px;padding:28px;min-width:0;box-sizing:border-box}
body .segim-request-area .eyebrow{color:#d9ac32;font-size:10px;letter-spacing:.13em;line-height:1.6}
body .segim-request-area h3{color:#f1f2f3;font-size:23px;line-height:1.4;margin:12px 0 18px;padding:0}
.segim-request-personal ul,.segim-request-benefits{list-style:none;padding:0;margin:24px 0}
.segim-request-personal li{position:relative;padding-left:23px;margin:14px 0;font-size:14px;line-height:1.7;color:#d6d8db}
.segim-request-personal li:before,.segim-request-benefits li:before{content:'✓';color:#d9ac32;margin-right:8px}
.segim-request-personal li:before{position:absolute;left:0}
body .segim-request-direct{border-top:1px solid #ffffff18;padding-top:22px;margin-top:26px}
.segim-request-direct a{display:block;color:#e7c366;font-size:23px;font-weight:600;margin-top:8px;text-decoration:none}
.segim-request-benefits{display:flex;flex-wrap:wrap;gap:8px 15px}
.segim-request-benefits li{font-size:11px;line-height:1.6;color:#ddd}
body .segim-request-notice{font-size:12px;padding:14px 16px;background:#292c30;border-radius:7px}
body .segim-request-area .draft-b2b-wizard{max-width:none;padding:0;border:0;background:transparent;width:100%;box-sizing:border-box}
.segim-request-area input,.segim-request-area select,.segim-request-area textarea{box-sizing:border-box;max-width:100%}
body .segim-request-area .wizard-progress{color:#e7c366;font-size:13px;font-weight:600;margin-top:26px}
.segim-request-area .wizard-grid{grid-template-columns:1fr}
.segim-request-area .wizard-privacy{line-height:1.8}
.segim-request-area .wizard-controls{flex-wrap:wrap}
@media(max-width:800px){.segim-request-layout{grid-template-columns:1fr}.segim-request-personal ul{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px}.segim-request-personal li{margin:5px 0}.segim-request-area .wizard-grid{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.segim-request-personal,.segim-request-form-panel{padding:22px}.segim-request-personal ul,.segim-request-area .wizard-grid{grid-template-columns:1fr}.segim-request-direct a{font-size:21px}}

