.itl{padding:clamp(var(--s7),6vw,var(--s9)) 0 clamp(var(--s6),4vw,var(--s8));background:var(--white)}.itl h2{margin:0 0 clamp(var(--s5),3vw,var(--s7));text-align:center;color:var(--navy)}.itl-steps{list-style:none;margin:0;padding:0;display:grid;gap:25px}.itl-step{position:relative;display:flex;align-items:center;min-height:100vh;overflow:hidden;isolation:isolate}.itl-media{position:absolute;inset:0;overflow:hidden;z-index:-1}.itl-media img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;display:block}@media (min-width:48rem) and (prefers-reduced-motion:no-preference){.itl:not(.is-compact) .itl-media{clip-path:inset(0)}.itl:not(.is-compact) .itl-media img{position:fixed;inset:0;width:100%;height:100vh}.js-itl .itl:not(.is-compact) .itl-step:not(.is-near) .itl-media img{display:none}}.itl-media::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,26,42,.45) 0%,rgba(6,26,42,.10) 55%,rgba(6,26,42,.25) 100%)}.itl-step.is-right .itl-media::after{background:linear-gradient(270deg,rgba(6,26,42,.45) 0%,rgba(6,26,42,.10) 55%,rgba(6,26,42,.25) 100%)}.itl-card{position:relative;width:min(34rem,46%);margin-inline:max(var(--s5),calc((100% - var(--wrap)) / 2 + var(--s5)));padding:clamp(var(--s6),3vw,var(--s7));padding-top:calc(clamp(var(--s6),3vw,var(--s7)) + .75rem);background:rgba(6,26,42,.82);color:#fff;border-radius:var(--r-lg);box-shadow:0 18px 48px rgba(6,26,42,.35)}.itl-step.is-right .itl-card{margin-left:auto}.itl-num{position:absolute;top:-1.6rem;left:clamp(var(--s6),3vw,var(--s7));display:grid;place-items:center;width:3.2rem;height:3.2rem;border-radius:50%;background:var(--sun);color:#111;font-weight:800;font-size:1.35rem;line-height:1;box-shadow:0 6px 16px rgba(6,26,42,.35)}.itl-card h3{margin:0 0 var(--s4);color:#fff;font-size:clamp(1.2rem,1.8vw,1.5rem);line-height:1.25;font-weight:800}.itl-card h3 span{color:var(--sun)}.itl-card p{margin:0 0 var(--s3);line-height:1.65;color:rgba(255,255,255,.92)}.itl-card p:last-child{margin-bottom:0}@media (max-width:47.99rem){.itl-step{display:block;min-height:0;overflow:visible;padding:0 var(--s4)}.itl-media{position:relative;inset:auto;z-index:0;aspect-ratio:3 / 2;margin-inline:calc(var(--s4) * -1);border-radius:0}.itl-media img{top:0;height:100%;transform:none!important}.itl-card{width:auto;margin:-2.5rem 0 0;z-index:1}}.itl.is-compact .itl-steps{gap:clamp(var(--s5),3vw,var(--s7));max-width:var(--wrap);margin-inline:auto;padding-inline:var(--s5)}.itl.is-compact .itl-step{min-height:0;overflow:visible;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(var(--s5),3vw,var(--s7));align-items:center}.itl.is-compact .itl-media{position:relative;inset:auto;z-index:0;aspect-ratio:4 / 3;border-radius:var(--r-lg);box-shadow:0 18px 48px rgba(6,26,42,.18)}.itl.is-compact .itl-media::after{display:none}.itl.is-compact .itl-media img{top:0;height:100%;transform:none!important}.itl.is-compact .itl-card{width:auto;margin:0}.itl.is-compact .itl-step.is-right .itl-media{order:2}@media (max-width:47.99rem){.itl.is-compact .itl-steps{padding-inline:0}.itl.is-compact .itl-step{display:block;padding:0 var(--s4)}.itl.is-compact .itl-media{margin-inline:0;border-radius:var(--r-lg)}.itl.is-compact .itl-card{margin:-2.5rem var(--s3) 0}}