.emergency-hero{background:#fff;font-family:'Noto Sans',Arial,sans-serif;color:#000}
.emergency-hero *{box-sizing:border-box}
.emergency-hero__inner{position:relative;max-width:1200px;min-height:709px;margin:0 auto}
.emergency-hero__content{width:692px;padding:22px 24px 28px 10px}
.emergency-hero h1{max-width:670px;margin:0 0 10px;font-size:33px;line-height:1.2;font-weight:700}
.emergency-hero__lead{max-width:660px;margin:0 0 8px;font-size:18px;line-height:1.4;font-weight:400}
.emergency-hero__promise{margin:0 0 12px;font-size:15px;line-height:1.4;font-weight:700}
.emergency-trust{display:flex;gap:8px;margin:0 0 12px;padding:0;list-style:none}
.emergency-trust li{display:flex;align-items:baseline;gap:5px;min-width:0;padding:7px 9px;border:1px solid #e8e8e8;border-radius:8px;background:#f7f7f7;font-size:12px;line-height:1.2}
.emergency-trust strong{font-size:16px;white-space:nowrap}
.emergency-trust span{color:#555}
.emergency-form{display:grid;grid-template-columns:1fr 1fr;gap:9px 12px;max-width:660px;padding:14px 16px;border-radius:12px;background:#f0f0f0}
.emergency-field{display:flex;flex-direction:column;min-width:0}
.emergency-field:nth-child(2){grid-row:span 2}
.emergency-field label,.emergency-channel legend{margin:0 0 4px;font-size:13px;line-height:1.2;font-weight:600}
.emergency-field input,.emergency-field textarea{width:100%;min-height:40px;padding:9px 11px;border:1px solid #d2d2d2;border-radius:8px;background:#fff;color:#000;font:14px/1.35 'Noto Sans',Arial,sans-serif}
.emergency-field textarea{min-height:95px;resize:vertical}
.emergency-field input:focus,.emergency-field textarea:focus{outline:2px solid #ffcc00;outline-offset:1px;border-color:#b89b20}
.emergency-channel{min-width:0;margin:0;padding:0;border:0}
.emergency-channel label{display:inline-flex;margin-right:5px;cursor:pointer}
.emergency-channel input{position:absolute;opacity:0;pointer-events:none}
.emergency-channel span{display:block;padding:7px 11px;border:2px solid transparent;border-radius:8px;background:#fff;font-size:13px;line-height:1.2}
.emergency-channel input:checked+span{border-color:#ffcc00}
.emergency-channel input:focus-visible+span{outline:2px solid #000;outline-offset:1px}
.emergency-consent{grid-column:1/-1;display:flex;align-items:flex-start;gap:7px;color:#555;font-size:11px;line-height:1.3;cursor:pointer}
.emergency-consent input{flex:0 0 auto;margin:1px 0 0}
.emergency-hp{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.emergency-form button{grid-column:1/-1;width:100%;min-height:44px;padding:11px 14px;border:0;border-radius:8px;background:#ffcc00;color:#000;font:700 15px/1.25 'Noto Sans',Arial,sans-serif;cursor:pointer}
.emergency-form button:hover,.emergency-form button:focus-visible{background:#ffd738}
.emergency-form button:disabled{cursor:wait;opacity:.65}
.emergency-form__status{grid-column:1/-1;display:none;padding:9px 11px;border-radius:8px;font-size:13px;line-height:1.35}
.emergency-form__status.is-success{display:block;background:#e7f6e9;color:#165c25}
.emergency-form__status.is-error{display:block;background:#fdeaea;color:#8b1e1e}
.emergency-hero__photo{position:absolute;z-index:1;top:0;right:0;width:492px;height:709px;background:#d9d9d9 url('/shared/bitrix24/MyPhoto2.png') center center/cover no-repeat}
@media(max-width:1199px){.emergency-hero__inner{max-width:960px;min-height:740px}.emergency-hero__content{width:620px;padding-left:10px}.emergency-hero h1{font-size:36px}.emergency-hero__photo{width:340px;height:740px}.emergency-form{max-width:590px}}
@media(max-width:959px){.emergency-hero__inner{max-width:640px;min-height:1450px}.emergency-hero__content{width:auto;padding:20px}.emergency-hero h1{font-size:36px}.emergency-hero__photo{top:753px;right:20px;width:600px;height:675px;background-position:right top}}
@media(max-width:639px){.emergency-hero__inner{max-width:480px;min-height:1530px}.emergency-hero__content{padding:17px 18px}.emergency-hero h1{font-size:30px}.emergency-hero__lead{font-size:18px}.emergency-form{grid-template-columns:1fr}.emergency-field:nth-child(2){grid-row:auto}.emergency-consent,.emergency-form button,.emergency-form__status{grid-column:1}.emergency-hero__photo{top:992px;right:15px;width:450px;height:518px}}
@media(max-width:479px){.emergency-hero__inner{min-height:1500px}.emergency-hero__content{padding:15px 10px}.emergency-hero h1{font-size:26px;line-height:1.22}.emergency-hero__lead{font-size:16px;line-height:1.35}.emergency-trust{gap:5px}.emergency-trust li{display:block;flex:1;padding:6px;text-align:center}.emergency-trust strong,.emergency-trust span{display:block}.emergency-trust span{margin-top:2px;font-size:10px}.emergency-form{gap:8px;padding:12px}.emergency-field textarea{min-height:82px}.emergency-hero__photo{top:1109px;right:5px;width:310px;height:370px}}
