.page--carrier-offer a[data-kontur-mode="outbound"]::after{display:none;content:none}
.page--carrier-offer a[data-kontur-mode="outbound"],.page--carrier-offer .qa-hero .btn{justify-content:center;text-align:center}
.page--carrier-offer .qa-hero__panel{background:radial-gradient(ellipse at 100% 0,var(--cv-wash),transparent 65%),var(--cv-surface);border-color:var(--cv-line);box-shadow:var(--cv-shadow)}
.page--carrier-offer .qa-hero__title{font-size:clamp(2rem,4vw,3.3rem);line-height:1.12;letter-spacing:-.035em;color:var(--cv-text);max-width:950px}
.page--carrier-offer .qa-hero__lead{color:var(--cv-muted);line-height:1.75}
.page--carrier-offer .qa-hero__stat{background:var(--cv-surface-alt);border:1px solid var(--cv-line);color:var(--cv-muted)}
.page--carrier-offer .qa-hero__stat strong{color:var(--cv-text);font-variant-numeric:tabular-nums}
.page--carrier-offer .qa-hero__stat:last-child strong{font-size:1.15rem;line-height:1.35;overflow-wrap:anywhere}
.page--carrier-offer .qa-item,.page--carrier-offer .qa-related{background:var(--cv-surface);border-color:var(--cv-line)}
.page--carrier-offer .qa-item__question{color:var(--cv-text);line-height:1.5}
.page--carrier-offer .qa-item__body{color:var(--cv-muted);line-height:1.75}
.page--carrier-offer .qa-item__number{background:var(--cv-surface-alt);border:1px solid var(--cv-line);color:var(--cv-accent);border-radius:13px}
[data-service-type="carrier_offer"] [hidden]{display:none!important}
[data-service-type="carrier_offer"] .service-tool__layout>*{min-width:0}
[data-service-type="carrier_offer"] [aria-invalid="true"]{border-color:#c56552}
[data-service-type="carrier_offer"] .service-checklist{list-style:none;padding:0;counter-reset:offer-check;display:grid;gap:14px}
[data-service-type="carrier_offer"] .service-checklist li{counter-increment:offer-check;position:relative;padding:18px 18px 18px 56px;margin:0;border:1px solid var(--cv-line);border-radius:16px;background:var(--cv-surface-alt);line-height:1.7;color:var(--cv-text)}
[data-service-type="carrier_offer"] .service-checklist li::before{content:counter(offer-check,decimal-leading-zero);position:absolute;left:15px;top:18px;font-size:14px;font-weight:750;color:var(--cv-accent);font-variant-numeric:tabular-nums}

[data-service-type="carrier_offer"] .service-tool__result .service-metric strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}
.page--carrier-offer .qa-hero__stat strong{font-size:1.12rem;line-height:1.35;overflow-wrap:anywhere}
.offer-parties{padding:22px 0;margin:24px 0;border-block:1px solid var(--cv-line)}
.offer-parties h4{font-size:1.3rem;line-height:1.4;margin:0 0 18px;color:var(--cv-text)}
.offer-parties dl{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:18px}
.offer-parties dt{font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--cv-muted);margin-bottom:7px}
.offer-parties dd{margin:0;font-size:16px;font-weight:650;line-height:1.6;color:var(--cv-text);white-space:pre-wrap;overflow-wrap:anywhere}
[data-service-type="carrier_offer"] .service-output{white-space:normal}
@media(max-width:1100px){[data-service-type="carrier_offer"] .service-tool__layout{grid-template-columns:minmax(0,1fr)}}
@media(max-width:600px){.page--carrier-offer .qa-hero__title{font-size:clamp(1.8rem,6vw,2.5rem)}.offer-parties dl{grid-template-columns:minmax(0,1fr)}}
@media(max-width:370px){[data-service-type="carrier_offer"] .service-checklist li{padding:48px 14px 16px}}
