.dp-scope .flag{background:#860c6e;border-radius:100px;color:#fff;display:inline-block;font-family:PolySans,sans-serif!important;font-size:11.5px;font-weight:800;letter-spacing:.15em;padding:9px 20px;position:relative;text-transform:uppercase}.dp-scope .flag:after{border:9px solid transparent;border-bottom:0;border-top-color:#860c6e;bottom:-8px;content:"";left:50%;position:absolute;transform:translateX(-50%)}.dp-scope .bands{border-radius:10px;display:grid;grid-template-columns:1fr 1.55fr 1fr;min-height:150px;overflow:hidden}.dp-scope .band{align-items:center;display:flex;justify-content:center;padding:44px 24px;text-align:center}.dp-scope .band.side{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,hsla(0,0%,100%,.72),rgba(232,228,211,.52));border:1px solid hsla(0,0%,100%,.45);overflow:hidden;position:relative}.dp-scope .band.side:after{background:linear-gradient(104deg,transparent 30%,hsla(0,0%,100%,.45) 48%,transparent 62%);content:"";inset:0;pointer-events:none;position:absolute}.dp-scope .band.side h3{color:rgba(59,22,69,.5);font-size:clamp(16px,1.6vw,22px);line-height:1.15;position:relative;z-index:1}.dp-scope .band.mid h3,.dp-scope .band.side h3{font-family:PolySans,sans-serif!important;font-weight:700!important;margin:0!important}.dp-scope .band.mid h3{font-size:clamp(19px,2.3vw,32px);line-height:1.12}.dp-scope .labels{display:grid;grid-template-columns:1fr 1.55fr 1fr;margin-top:20px}.dp-scope .labels>div{min-width:0;padding:0 14px}.dp-scope .labels .mid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.dp-scope .lb{font-family:PolySans,sans-serif!important;font-size:11px;font-weight:800!important;letter-spacing:.11em;line-height:1.55;text-align:center;text-transform:uppercase}.dp-scope .lb.g{color:#1c5429}.dp-scope .lb.p{color:#3b1645}.dp-scope .rail{height:420vh;position:relative}.dp-scope .stage{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;overflow:hidden;position:sticky;top:0}.dp-scope .stage .inner{width:100%}.dp-scope .st-eyebrow{opacity:0;text-align:center;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease}.dp-scope .stage.s0 .st-eyebrow,.dp-scope .stage.s1 .st-eyebrow,.dp-scope .stage.s2 .st-eyebrow,.dp-scope .stage.s3 .st-eyebrow{opacity:1;transform:none}.dp-scope .caption{height:104px;margin:22px 0 56px;position:relative;text-align:center}.dp-scope .cap{align-items:center;display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:absolute;transform:translateY(14px);transition:opacity .5s ease,transform .5s ease}.dp-scope .cap .cms-content h2{margin:0!important;text-wrap:balance}.dp-scope .cap.show{opacity:1;transform:none}.dp-scope .flagrow{height:46px;position:relative}.dp-scope .flagrow .flag{left:50%;opacity:0;position:absolute;transform:translate(-50%,-14px);transition:opacity .5s ease,transform .6s cubic-bezier(.2,.9,.3,1.2)}.dp-scope .stage.s2 .flag,.dp-scope .stage.s3 .flag{opacity:1;transform:translate(-50%)}.dp-scope .band{transition:opacity .65s ease,transform .65s ease}.dp-scope .band.side{opacity:0;transform:translateY(18px)}.dp-scope .stage.s0 .band.side,.dp-scope .stage.s1 .band.side,.dp-scope .stage.s2 .band.side,.dp-scope .stage.s3 .band.side{opacity:1;transform:none}.dp-scope .band.side.l{transition-delay:.06s}.dp-scope .band.side.r{transition-delay:.18s}.dp-scope .band.mid{background:transparent;border-left:1px dashed rgba(90,83,72,.42);border-right:1px dashed rgba(90,83,72,.42);position:relative}.dp-scope .band.mid .fill{background:#3b1645;inset:0;position:absolute;transform:scaleY(0);transform-origin:50% 100%;transition:transform .8s cubic-bezier(.3,.8,.3,1)}.dp-scope .band.mid h3{color:rgba(90,83,72,.48);opacity:0;position:relative;transform:translateY(10px);transition:opacity .6s ease,transform .6s ease,color .5s ease .18s;z-index:2}.dp-scope .stage.s1 .band.mid h3,.dp-scope .stage.s2 .band.mid h3,.dp-scope .stage.s3 .band.mid h3{opacity:1;transform:none}.dp-scope .stage.s2 .band.mid .fill,.dp-scope .stage.s3 .band.mid .fill{transform:scaleY(1)}.dp-scope .stage.s2 .band.mid h3,.dp-scope .stage.s3 .band.mid h3{color:#fff}.dp-scope .stage.s2 .band.mid,.dp-scope .stage.s3 .band.mid{border-color:transparent}.dp-scope .lb{opacity:0;transform:translateY(8px);transition:opacity .55s ease,transform .55s ease}.dp-scope .stage.s0 .lb.g,.dp-scope .stage.s1 .lb.g,.dp-scope .stage.s2 .lb.g,.dp-scope .stage.s2 .lb.p,.dp-scope .stage.s3 .lb.g,.dp-scope .stage.s3 .lb.p{opacity:1;transform:none}.dp-scope .labels .mid .lb:nth-child(2){transition-delay:.1s}.dp-scope .labels .mid .lb:nth-child(3){transition-delay:.2s}.dp-scope .progress{bottom:34px;display:flex;gap:7px;left:50%;position:absolute;transform:translateX(-50%)}.dp-scope .progress i{background:rgba(59,22,69,.14);border-radius:3px;font-style:normal;height:3px;transition:background .35s ease;width:26px}.dp-scope .stage.s0 .progress i:first-child,.dp-scope .stage.s1 .progress i:nth-child(-n+2),.dp-scope .stage.s2 .progress i:nth-child(-n+3),.dp-scope .stage.s3 .progress i{background:rgba(59,22,69,.5)}.dp-scope .answer{color:rgba(59,22,69,.5);font-family:PolySans,sans-serif!important;font-size:clamp(15px,1.4vw,18px);font-weight:700!important;letter-spacing:-.01em;margin-top:22px;opacity:0;text-align:center;transform:translateY(14px);transition:opacity .5s ease,transform .55s cubic-bezier(.2,.9,.3,1)}.dp-scope .answer strong{color:#1c5429;font-weight:800!important}.dp-scope .stage.s3 .answer{opacity:1;transform:none}@media (max-width:1040px){.dp-scope .rail{height:auto}.dp-scope .stage{height:auto;padding:64px 0;position:static}.dp-scope .bands,.dp-scope .labels{grid-template-columns:1fr}.dp-scope .band{padding:26px 20px}.dp-scope .labels .mid{gap:8px;grid-template-columns:1fr}.dp-scope .labels>div{padding:14px 0}.dp-scope .caption{height:auto;margin-bottom:22px}.dp-scope .cap{margin-bottom:10px;opacity:1;position:static;transform:none}.dp-scope .cap:not(.first){display:none}.dp-scope .band.side,.dp-scope .flag,.dp-scope .lb{opacity:1!important;transform:none!important}.dp-scope .band.side:after{display:none}.dp-scope .band.mid .fill{transform:scaleY(1)!important}.dp-scope .band.mid h3{color:#fff!important;opacity:1!important;transform:none!important}.dp-scope .progress{display:none}}@media (prefers-reduced-motion:reduce){.dp-scope .rail{height:auto}.dp-scope .stage{height:auto;padding:70px 0;position:static}.dp-scope .cap{opacity:1;position:static;transform:none}.dp-scope .cap:not(.first){display:none}.dp-scope .band.side,.dp-scope .flag,.dp-scope .lb{opacity:1!important;transform:none!important;transition:none!important}.dp-scope .band.mid .fill{transform:scaleY(1)!important;transition:none!important}.dp-scope .band.mid h3{color:#fff!important;opacity:1!important;transform:none!important}}