.process{background:#fff}.process--light{background:#f0f5fa}@media(min-width:1200px){.process--light:has(+.details-banner--diagram) .process__wrapper{padding-bottom:6.4285714286rem}}.process__wave{aspect-ratio:360/119;display:block;line-height:0;position:relative;width:100%;z-index:1}@media(min-width:1200px){.process__wave{aspect-ratio:1920/193}}.process__wave--white{color:#fff}.process__wave--light-blue{color:#f0f5fa}.process__wave svg{display:block;height:100%;width:100%}.process__wrapper{display:flex;flex-direction:column;gap:3rem;padding-bottom:7.1428571429rem;padding-top:7.1428571429rem}@media(min-width:1200px){.process__wrapper{padding-bottom:10.7142857143rem;padding-top:10.7142857143rem}}.process__wave+.process__wrapper{padding-top:2.8571428571rem}@media(min-width:1200px){.process__wave+.process__wrapper{padding-top:4.2857142857rem}}.process__header{display:flex;flex-direction:column;gap:1.2857142857rem;padding:1.4285714286rem 0}@media(min-width:1200px){.process__header{max-width:41.6428571429rem}}.process__label{align-items:center;color:#d19a0b;display:flex;gap:.5714285714rem}.process__label-dot{background:currentColor;border-radius:50%;flex-shrink:0;height:.5714285714rem;width:.5714285714rem}.process__heading{color:#162a3e;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:2.2857142857rem;font-weight:800;line-height:1.2;overflow-wrap:break-word;text-transform:none}@media(min-width:1200px){.process__heading{font-size:3.4285714286rem}}.process__heading .has-accent{color:#1e6ea6}.process__intro{color:#1d364e;font-family:IBM Plex Sans,sans-serif;font-size:1.1428571429rem;font-weight:400;line-height:1.7142857143rem;margin:0}.process__steps{display:flex;flex-direction:column;gap:2.1428571429rem;list-style:none;margin:0;padding:0}@media(min-width:1200px){.process__steps{column-gap:7.1428571429rem;flex-direction:row;flex-wrap:wrap;row-gap:2.8571428571rem}}.process__step{align-items:flex-start;display:flex;gap:.7857142857rem}@media(min-width:1200px){.process__step{width:32rem}}.process__step-num{align-items:center;background:#fff;border:.5px solid #7dc5ef;border-radius:50%;color:#174f7a;display:flex;flex-shrink:0;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:1.4285714286rem;font-weight:700;height:2.9285714286rem;justify-content:center;line-height:1.2;width:2.9285714286rem}.process__step-body{display:flex;flex:1 1 0;flex-direction:column;gap:.7142857143rem;min-width:0;padding-top:.5714285714rem}.process__step-title{color:#162a3e;font-weight:600;letter-spacing:.1428571429rem;line-height:1.2;text-transform:uppercase}.process__step-text,.process__step-title{font-family:IBM Plex Sans,sans-serif;font-size:1rem;margin:0}.process__step-text{color:#1d364e;font-weight:400;line-height:1.7142857143rem}.process--has-media .process__body{display:flex;flex-direction:column;gap:2.8571428571rem}@media(min-width:1200px){.process--has-media .process__body{align-items:center;flex-direction:row;gap:5.7142857143rem}}.process--has-media .process__col{display:flex;flex-direction:column;gap:2.1428571429rem;min-width:0}@media(min-width:1200px){.process--has-media .process__col{flex:1 1 0}.process--has-media .process__steps{flex-direction:column;flex-wrap:nowrap}.process--has-media .process__step{width:auto}}.process--has-media .process__media{width:100%}@media(min-width:1200px){.process--has-media .process__media{flex:1 1 0}.process--media-left .process__body{flex-direction:row-reverse}}.process__media-frame{aspect-ratio:16/9;background:#0c1826;border-radius:.5714285714rem;overflow:hidden;position:relative}.process__media-frame iframe,.process__media-frame img,.process__media-frame video{border:0;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.process__play{appearance:none;background:#fff;border:0;clip-path:polygon(0 0,100% 50%,0 100%);cursor:pointer;filter:drop-shadow(0 .2857142857rem 1rem rgba(12,24,38,.5));height:6rem;left:50%;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease,transform .2s ease;width:5rem;z-index:2}.process__play:hover{transform:translate(-50%,-50%) scale(1.06)}.process__media-frame.is-playing .process__play{opacity:0;pointer-events:none;visibility:hidden}.process__button{align-self:stretch;width:100%}@media(min-width:768px){.process__button{align-self:flex-start;width:auto}}.process__actions{display:flex}
/*# sourceMappingURL=process.css.map*/