.experience-band{padding:0;background:#fff;color:var(--ink)}
.experience-figures{background:#fff}
.experience-figures-inner{display:grid;grid-template-columns:minmax(0,35%) minmax(0,1fr);gap:70px;align-items:center;padding-block:76px 79px}
.experience-figures h2{max-width:450px;margin:0;color:var(--brand-blue-deep);font-size:clamp(39px,3.5vw,49px);font-weight:400;line-height:1.13}
.experience-main{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,.7fr);gap:44px;align-items:end}
.experience-main>div{min-width:0;padding:15px 0 0;border-top:2px solid #b8dce8}
.experience-fact{display:flex;flex-direction:column;justify-content:end}
.experience-main .fact-prefix{margin:0 0 1px;color:#456f82;font-size:18px;font-weight:700;line-height:1.2}
.experience-main strong{color:var(--brand-blue);font-size:clamp(77px,7.7vw,111px);font-weight:900;line-height:.96;letter-spacing:-.045em}
.experience-main .experience-fact-years strong{font-size:clamp(83px,8.4vw,119px)}
.experience-main .experience-fact>span:last-child{margin-top:10px;color:var(--ink);font-size:18px;font-weight:700;line-height:1.25}
.experience-procedures{background:var(--brand-blue);color:#fff}
.experience-procedures-inner{display:grid;grid-template-columns:minmax(0,27%) minmax(0,1fr);gap:65px;padding-block:55px 63px}
.experience-procedures h3{max-width:320px;margin:1px 0 0;font-size:clamp(28px,2.6vw,36px);font-weight:400;line-height:1.18}
.experience-procedure-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;row-gap:0;align-content:start;margin:0;padding:0;list-style:none}
.experience-procedure-list li{display:flex;align-items:center;min-height:56px;padding:11px 0;border-bottom:1px solid #ffffff66;font-size:18px;font-weight:700;line-height:1.28}
.experience-procedure-list li:nth-last-child(1){border-bottom:0}
@media(min-width:821px) and (max-width:1100px){
  .experience-figures-inner{grid-template-columns:30% 1fr;gap:38px}
  .experience-main{gap:27px}
  .experience-procedures-inner{grid-template-columns:28% 1fr;gap:36px}
  .experience-procedure-list{column-gap:28px}
}
@media(max-width:820px){
  .experience-figures-inner{display:block;padding-block:61px 64px}
  .experience-figures h2{max-width:620px}
  .experience-main{margin-top:34px}
  .experience-procedures-inner{grid-template-columns:minmax(0,1fr);gap:25px;padding-block:49px 56px}
  .experience-procedures h3{max-width:580px}
}
@media(max-width:600px){
  .experience-figures-inner{padding-block:53px 55px}
  .experience-figures h2{font-size:36px}
  .experience-main{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);gap:16px;margin-top:32px}
  .experience-main>div{padding-top:12px}
  .experience-main .fact-prefix{font-size:15px}
  .experience-main strong{font-size:clamp(55px,16vw,78px)}
  .experience-main .experience-fact-years strong{font-size:clamp(66px,18vw,88px)}
  .experience-main .experience-fact>span:last-child{font-size:16px}
  .experience-procedures-inner{gap:19px;padding-block:44px 49px}
  .experience-procedures h3{font-size:30px}
  .experience-procedure-list{grid-template-columns:minmax(0,1fr)}
  .experience-procedure-list li{min-height:50px;padding:10px 0;font-size:17px}
}
@media(max-width:360px){
  .experience-figures h2{font-size:33px}
  .experience-main{gap:10px}
  .experience-main strong{font-size:53px}
  .experience-main .experience-fact-years strong{font-size:68px}
  .experience-main .experience-fact>span:last-child{font-size:15px}
}
@media(prefers-reduced-motion:no-preference){
  .motion-ready .experience-band:not(.is-seen) .experience-fact{opacity:.35;transform:translateY(14px)}
  .experience-fact{transition:opacity .65s ease,transform .65s cubic-bezier(.22,.72,.18,1)}
  .experience-fact-years{transition-delay:.12s}
}
