/* This follow-up must not change the approved support preview. */
#improvement-page .improvement-hero-grid>div:first-child{align-self:center}
#improvement-page .improvement-hero-lead{max-width:620px;font-size:17px;line-height:1.6}
#improvement-page .improvement-hero-badges{gap:12px 20px;color:rgba(255,255,255,.8)}
#improvement-page .improvement-hero-card{box-shadow:0 8px 24px rgba(15,23,42,.1)}
#improvement-page .improvement-hero-card>div:first-child>div:last-child{display:none}
#improvement-page .improvement-hero-extra{border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}
#improvement-page .improvement-hero-extra>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:8px 0;list-style:none;cursor:pointer;font-size:13px;font-weight:600;line-height:1.4;color:#475569}
#improvement-page .improvement-hero-extra>summary::-webkit-details-marker{display:none}
#improvement-page .improvement-hero-extra>summary::after{content:"+";font-size:20px;line-height:1;flex:0 0 16px;text-align:center}
#improvement-page .improvement-hero-extra[open]>summary::after{content:"-"}
#improvement-page .improvement-hero-extra>summary:focus-visible{outline:2px solid #0369a1;outline-offset:2px}
#improvement-page .improvement-hero-extra__body{display:grid;gap:10px;padding-bottom:12px}
#improvement-page .improvement-hero-extra__body p{margin:0;font-size:12px;line-height:1.45}
#improvement-page .improvement-hero-extra [data-pick-options]{padding:0;background:transparent;border:0}
#improvement-page #hero-form>input[name="phone"]{grid-column:1/-1}
#improvement-page #hero-form>label{align-self:center;margin:0}
@media(min-width:640px){
 #improvement-page .improvement-hero-card #hero-form{grid-template-columns:minmax(0,1fr) auto}
 #improvement-page #hero-form>label{grid-column:1}
 #improvement-page #hero-form>button[type="submit"]{grid-column:2;width:auto;white-space:nowrap}
}
@media(min-width:1024px){
 #improvement-page .improvement-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:32px}
 #improvement-page .improvement-hero-grid>div:first-child,#improvement-page .improvement-hero-grid>aside{grid-column:auto}
}
#improvement-page .improvement-case-context{margin-bottom:0;font-size:15px;line-height:1.4}
#improvement-page .compact-statistics{border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;color:#334155;text-align:left}
#improvement-page .compact-statistics>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:12px 0;list-style:none;cursor:pointer;font-size:15px;line-height:1.5;font-weight:600;color:#334155;text-align:left}
#improvement-page .compact-statistics>summary::-webkit-details-marker{display:none}
#improvement-page .compact-statistics>summary::marker{content:""}
#improvement-page .compact-statistics>summary::after{content:"+";flex:0 0 20px;font-size:22px;line-height:24px;text-align:center;color:#475569}
#improvement-page .compact-statistics[open]>summary::after{content:"-"}
#improvement-page .compact-statistics>summary:focus-visible{outline:2px solid #0369a1;outline-offset:3px}
#improvement-page .compact-statistics__body{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:18px 32px;max-width:none;padding:8px 0 18px;text-align:left}
#improvement-page .compact-statistics__figure{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin:0;padding:0;text-align:left}
#improvement-page .compact-statistics__value{flex:0 0 auto;white-space:nowrap;font-size:30px;line-height:1.2;font-weight:700;color:#334155}
#improvement-page .compact-statistics__figure>span{font-size:15px;line-height:1.5;color:#334155}
#improvement-page .compact-statistics__method{display:grid;gap:8px;margin:0;padding:0 0 0 24px;border-left:1px solid #e2e8f0}
#improvement-page .compact-statistics__method>div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px}
#improvement-page .compact-statistics__method dt{margin:0;font-size:14px;line-height:1.5;font-weight:600;color:#475569}
#improvement-page .compact-statistics__method dd{margin:0;padding:0;font-size:14px;line-height:1.5;color:#475569}
#improvement-page .compact-statistics__note{grid-column:1/-1;margin:0;padding:12px 0 0;border-top:1px solid #e2e8f0;font-size:13px;line-height:1.5;color:#475569;text-align:left}
@media(max-width:767px){
 #improvement-page .compact-statistics__body{grid-template-columns:1fr;gap:16px}
 #improvement-page .compact-statistics__method{padding:12px 0 0;border-left:0;border-top:1px solid #e2e8f0}
}
@media(max-width:479px){
 #improvement-page .compact-statistics__figure{flex-direction:column;align-items:flex-start;gap:6px}
 #improvement-page .compact-statistics__method>div{grid-template-columns:1fr;gap:2px}
 #improvement-page .improvement-hero-lead{font-size:16px}
}
