/* Preserve original Evoxa composition. Only image URLs and generated-asset display bounds differ. */
.orelan-inner .v-flex.benefit-card.fullwidth-image{background-image:url("/orelan/assets/evoxa-adapted-30.webp");}
.orelan-inner .client-s-image._01{background-image:url("/orelan/assets/neutral-portrait-01.webp");}
.orelan-inner .content-featured-slide._01{background-image:url("/orelan/assets/evoxa-adapted-10.webp"), url("/assets/8bed7e30-6918540e9cd3fb6767b625ae_2f28eff4b04c291028977afa32526c1d_Line-BG.webp"), linear-gradient(#0a1018, #e6dcd3);}
.orelan-inner .content-featured-slide._02{background-image:url("/orelan/assets/evoxa-adapted-11.webp"), url("/assets/8bed7e30-6918540e9cd3fb6767b625ae_2f28eff4b04c291028977afa32526c1d_Line-BG.webp"), linear-gradient(#0a1018, #e6dcd3);}
.orelan-inner .content-featured-slide._03{background-image:url("/orelan/assets/evoxa-adapted-39.webp"), url("/assets/8bed7e30-6918540e9cd3fb6767b625ae_2f28eff4b04c291028977afa32526c1d_Line-BG.webp"), linear-gradient(#0a1018, #e6dcd3);}
.orelan-inner .testimonial-image-wrap{background-image:url("/orelan/assets/context-slide-01.webp");}
.orelan-inner .testimonial-image-wrap-03{background-image:url("/orelan/assets/context-slide-03.webp");}
.orelan-inner .testimonial-image-wrap-02{background-image:url("/orelan/assets/context-slide-02.webp");}
.orelan-inner .about-hero-container{background-image:linear-gradient(#0a101800 29%, #0a1018d9 60%, #0a1018fc 82%, #0a1018 95%), url("/orelan/assets/agency-followup.webp");}
.orelan-inner .office-image-wrapper._03{background-image:url("/orelan/assets/evoxa-adapted-34.webp");}

.orelan-inner .gradient-image{aspect-ratio:2124 / 618;object-fit:fill;pointer-events:none}
.orelan-inner .feature-element._01{height:47.67px;object-fit:cover}
.orelan-inner .feature-element._03{border-radius:14%}
.orelan-inner .feature-element._04{height:83px;object-fit:cover}
.orelan-inner .intro-feature-image-03{background:linear-gradient(#b3a48c 0 87.5%,transparent 87.5%);border-radius:8px 8px 0 0}
.orelan-inner .feature-element._01,.orelan-inner .feature-element._02{z-index:2}

.orelan-chart-figure{position:relative;width:354px;max-width:100%}.orelan-chart-figure img{display:block;width:100%}.orelan-chart-label{position:absolute;top:12.5%;left:0;width:38%;height:7%;display:flex;align-items:center;color:#fdfaf5;background:#0a1018;font-size:14px;line-height:1;white-space:nowrap}

/* Illustrative agency operations and customer property handover journey. */
.orelan-inner .bento-block._03{background-image:url('/orelan/assets/agency-review.webp');background-size:cover;background-position:center}
.orelan-sobre .client-s-image{background-size:auto 92%;background-position:center bottom;background-repeat:no-repeat}
.orelan-sobre .client-s-image._01{background-image:url('/orelan/assets/neutral-portrait-01.webp')}
.orelan-sobre .client-s-image._02{background-image:url('/orelan/assets/neutral-portrait-02.webp')}
.orelan-sobre .client-s-image._05{background-image:url('/orelan/assets/neutral-portrait-03.webp')}
.orelan-sobre .orelan-operation-photo{overflow:hidden}
.orelan-sobre .orelan-operation-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%;display:block}
.orelan-sobre .video-presentation-section{margin-bottom:160px}
@media(max-width:991px){.orelan-sobre .video-presentation-section{margin-bottom:64px}}
.orelan-sobre .office-image-wrapper{background-size:cover;background-position:center}
.orelan-sobre .office-image-wrapper._01{background-image:url("/orelan/assets/journey-01.webp")}
.orelan-sobre .office-image-wrapper._02{background-image:url("/orelan/assets/journey-02.webp")}
.orelan-sobre .office-image-wrapper._03{background-image:url("/orelan/assets/journey-03.webp")}
.orelan-sobre .office-image-wrapper._04{background-image:url("/orelan/assets/journey-04.webp")}
.orelan-sobre .office-image-wrapper._05{background-image:url("/orelan/assets/journey-05.webp")}

.orelan-sobre .team-image{padding-top:18px}

/* Fixed framing prevents portrait sources from losing faces in the timeline. */
.orelan-sobre .milestone-image-wrapper{aspect-ratio:448 / 235;max-height:none}
.orelan-sobre .milestone-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.orelan-sobre .milestone-image[src$="agency-review.webp"]{object-position:50% 40%}

/* Closing call to action: no people, no space reserved for cutouts. */
.orelan-sobre .team-block-wrapper{padding-bottom:64px}
.orelan-sobre .team-wrapper{height:auto;min-height:0;position:relative;isolation:isolate;overflow:hidden;background-image:none}
.orelan-sobre .team-wrapper:before{content:"";position:absolute;inset:0;z-index:-1;background:#ffc79f;mask:url('/assets/8bed7e30-6918540e9cd3fb6767b625ae_2f28eff4b04c291028977afa32526c1d_Line-BG.webp') 100% 80% / 1490px no-repeat;pointer-events:none}
.orelan-sobre .team-wrapper .vertical-padding{padding-block:96px}
@media(max-width:767px){.orelan-sobre .team-wrapper .vertical-padding{padding-block:56px}.orelan-sobre .team-block-wrapper{padding-bottom:32px}}

/* Native sticky containment. Enlargement never moves the scene outside its section. */
@media(min-width:992px){
 .orelan-sobre [data-orelan-presentation]{position:relative;height:540vh;display:block;padding:0;margin-bottom:0;overflow:clip;isolation:isolate}
 .orelan-sobre [data-orelan-presentation] .video-full-wrapper{position:sticky;top:0;height:100vh;min-height:0;padding:90px 32px 0;align-items:center;overflow:clip}
 .orelan-sobre [data-orelan-presentation] .video-full-container{width:100%;gap:30px;transform:none;opacity:1;filter:none;will-change:auto}
 .orelan-sobre [data-orelan-presentation] .description{flex:1;max-width:400px;opacity:var(--orelan-copy-opacity,1)}
 .orelan-sobre [data-orelan-presentation] .description h3{font-size:clamp(22px,2.05vw,34px);line-height:1.2}
 .orelan-sobre [data-orelan-presentation] .video-scale{position:relative;flex:0 0 300px;width:300px;height:175px;overflow:visible}
 .orelan-sobre [data-orelan-presentation] .orelan-operation-photo{position:absolute;left:50%;top:50%;width:var(--orelan-photo-width,300px);height:auto;aspect-ratio:12 / 7;padding:0;transform:translate(-50%,-50%);contain:layout paint;will-change:auto}
}
@media(max-width:991px){
 .orelan-sobre [data-orelan-presentation]{height:auto;padding:64px 20px;margin-bottom:0}
 .orelan-sobre [data-orelan-presentation] .video-full-wrapper{padding:0;position:static}
 .orelan-sobre [data-orelan-presentation] .video-full-container{display:flex;flex-direction:column;gap:24px;width:100%;opacity:1;transform:none;filter:none}
 .orelan-sobre [data-orelan-presentation] .description._01{display:block}
 .orelan-sobre [data-orelan-presentation] .description h3{text-align:center;font-size:26px}
 .orelan-sobre [data-orelan-presentation] .video-scale{width:100%;max-width:640px;height:auto;aspect-ratio:12 / 7}
 .orelan-sobre [data-orelan-presentation] .orelan-operation-photo{width:100%;height:100%;min-height:0;transform:none}
}
@media(prefers-reduced-motion:reduce){
 .orelan-sobre [data-orelan-presentation]{height:auto;padding-block:80px}
 .orelan-sobre [data-orelan-presentation] .video-full-wrapper{height:auto;min-height:0;position:static;padding-block:0}
 .orelan-sobre [data-orelan-presentation] .video-full-container{transform:none;will-change:auto}
 .orelan-sobre [data-orelan-presentation] .orelan-operation-photo{position:relative;left:auto;top:auto;width:300px;height:175px;transform:none;will-change:auto}
}
