.et-page{}

.et-hero{position:relative;overflow:hidden}
.et-hero-bg img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.2)}
.et-hero-bg::after{content:"";position:absolute;inset:0;background:rgba(5,5,5,0.6)}
.et-hero-inner{position:relative;z-index:2;display:flex;justify-content:center}
.et-hero-text{max-width:620px;text-align:center;display:flex;flex-direction:column;gap:var(--space-3);margin:var(--space-6) auto}

.et-origin{display:flex;flex-direction:column;gap:var(--space-5)}
.et-origin-grid{width:100%}
.et-origin-card{display:flex;flex-direction:column;gap:var(--space-2)}
.et-origin-highlight{max-width:720px;margin-inline:auto}

.et-step{display:flex;gap:var(--space-5);align-items:flex-start}
.et-step-left .et-step-number{width:20%}
.et-step-left .et-step-content{width:80%}
.et-step-number{font-family:var(--font-heading);font-size:var(--fs-1);color:var(--color-accent)}
.et-step-content{display:flex;flex-direction:column;gap:var(--space-3);max-width:720px}

.et-step-right{justify-content:space-between}
.et-step-right .et-step-content{width:60%}
.et-step-image{width:40%}

.et-timeline{max-width:900px}

.et-space{display:flex;gap:var(--space-5);align-items:center}
.et-space-image{width:50%}
.et-space-text{width:50%;max-width:520px;display:flex;flex-direction:column;gap:var(--space-3)}

.et-final-inner{max-width:600px;margin-inline:auto;text-align:center;display:flex;flex-direction:column;gap:var(--space-3)}

.et-cta-inner{max-width:500px;margin-inline:auto;text-align:center;display:flex;flex-direction:column;gap:var(--space-3)}

@media (max-width:768px){
.et-step{flex-direction:column}
.et-step-left .et-step-number,.et-step-left .et-step-content,.et-step-right .et-step-content,.et-step-image{width:100%}
.et-space{flex-direction:column}
.et-space-image,.et-space-text{width:100%}
}
