.aw-journey{padding:clamp(40px,6vw,60px) 0;background:linear-gradient(to right,#fafaf3,#fdf9f3,#fff8f5,#fff8f7,#fff8f9);overflow:hidden}.aw-journey__grid{display:grid;grid-template-columns:1fr 1.1fr;gap:60px;align-items:stretch}.aw-journey__header{margin-bottom:30px}.aw-journey__label{display:inline-block;margin-bottom:15px;font-family:var(--heading-font-family);font-size:var(--font-size);font-weight:700;color:var(--optional-color)}.aw-journey__cta h3,.aw-journey__heading{margin:0;font-family:var(--heading-font-family);font-weight:700}.aw-journey__cta h3,.aw-journey__heading,.aw-journey__heading span{color:var(--black-color)}.aw-journey__heading{font-size:clamp(28px,3.2vw,38px);line-height:1.35}.aw-journey__media{position:relative;height:100%;min-height:420px;border-radius:6px;overflow:hidden}.aw-journey__media::after{content:'';position:absolute;inset:0;background:linear-gradient(to right,transparent,rgba(255,255,255,.25),transparent);transform:translateX(-100%) skewX(-20deg);transition:transform .7s ease-in-out;pointer-events:none;z-index:2}.aw-journey__media:hover::after{transform:translateX(100%) skewX(-20deg)}.aw-journey__media picture,.aw-journey__media>img{position:absolute;inset:0;width:100%;height:100%;display:block}.aw-journey__media picture img{width:100%;height:100%;object-fit:cover;display:block}.aw-journey__cta{position:absolute;right:0;bottom:0;left:34%;z-index:2;background:linear-gradient(to right,#f5fcfa,#f3faf8,#f0f8f6,#eef7f5,#ecf5f3);box-shadow:0 4px 24px rgba(0,0,0,.06);border-style:solid;border-width:15px 0 0 15px;border-color:var(--white-color);padding:32px 32px 28px;-webkit-mask:radial-gradient(circle 36px at top left,transparent 0 36px,#000 36.5px);mask:radial-gradient(circle 36px at top left,transparent 0 36px,#000 36.5px)}.aw-journey__cta h3{font-size:20px;line-height:1.3}.aw-journey__cta p{margin-top:12px;line-height:1.6;color:var(--paragraph-color)}.aw-journey__btn{margin-top:24px}.aw-journey__steps{display:flex;flex-direction:column;gap:16px;justify-content:center}.aw-journey__step{display:flex;align-items:center;gap:24px;padding:20px 24px;border-radius:8px;transition:var(--transition);background:rgba(63,121,122,.08)}.aw-journey__step:hover{background:linear-gradient(to right,#ecf5f3,#e8f2f0,#e5efed,#e2edeb,#dfebe9)}.aw-journey__num{flex:none;width:56px;height:56px;display:flex;align-items:center;justify-content:center;margin-left:-46px;border-radius:8px;background-color:var(--mainColor);color:var(--white-color);font-family:var(--heading-font-family);font-size:22px;font-weight:700}.aw-journey__step-body{flex:1;min-width:0}.aw-journey__step-body h3{margin:0 0 4px;font-family:var(--heading-font-family);font-size:var(--font-size);font-weight:700;color:var(--black-color)}.aw-journey__step-body p{margin:0;line-height:1.8;color:var(--paragraph-color)}.aw-journey__step-icon{flex:none;align-self:center;width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:rgba(2,55,242,.12);border:1.5px solid rgba(2,55,242,.35);color:var(--mainColor);transition:var(--transition)}.aw-journey__step-icon svg{stroke:currentColor}.aw-journey__step:hover .aw-journey__step-icon{background-color:var(--mainColor);border-color:var(--mainColor);color:var(--white-color)}@media (max-width:991px){.aw-journey__grid{grid-template-columns:1fr;gap:40px}.aw-journey__steps{display:contents}.aw-journey__header{order:-2;text-align:center}.aw-journey__media{min-height:380px;order:-1}}@media (max-width:575px){.aw-journey__media{min-height:320px}.aw-journey__cta{left:5%;right:5%;bottom:0;text-align:center;padding:24px;border-width:0;border-radius:6px 6px 0 0;-webkit-mask:none;mask:none}.aw-journey__btn{justify-content:center}.aw-journey__step{flex-direction:column;text-align:center;padding:28px 20px;gap:16px}.aw-journey__num{margin-left:0;box-shadow:none}}@media (prefers-reduced-motion:reduce){.aw-journey__media::after{transition:none}}