.clife{background:var(--clr-navy,#111d42);position:relative}.clife__sticky{height:calc(100dvh - 110px);max-width:var(--max-width,1320px);box-sizing:border-box;flex-direction:column;justify-content:center;margin:0 auto;padding:clamp(.6rem,1.5vh,1.25rem) clamp(1rem,2vw,2.5rem) .5rem;display:flex;position:sticky;top:66px;overflow:hidden}.clife__header{z-index:50;text-align:center;flex-shrink:0;width:100%;margin-bottom:clamp(8px,1.4vh,16px);position:relative}.clife__header .section-header{gap:6px;position:relative;text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:auto!important;margin-bottom:0!important;padding:0!important;display:flex!important}.clife__header .section-label{letter-spacing:1.5px;text-transform:uppercase;font-weight:700;transition:background .2s,border-color .2s;box-shadow:0 4px 14px #00000040;color:#fff!important;background:#ffffff1f!important;border:1px solid #ffffff47!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;margin:0 auto!important;padding:4px 16px!important;font-size:.76rem!important;display:inline-flex!important;position:static!important;transform:none!important}.clife__header .section-label:hover{border-color:var(--clr-gold,#f4b41a)!important;color:#fff!important;background:#f4b41a38!important}.clife__header .section-heading-group{text-align:center!important;max-width:860px!important;margin:0 auto!important}.clife__heading{color:var(--clr-white,#fff);font-weight:800;text-align:center!important;margin:0!important;font-size:clamp(1.25rem,2.2vw,1.85rem)!important;line-height:1.25!important}.clife__showcase{border-radius:16px;flex:1;width:100%;min-height:0;max-height:clamp(420px,60vh,660px);position:relative;overflow:hidden}.clife__card{background:var(--clr-navy,#111d42);box-sizing:border-box;will-change:transform;border-radius:16px;grid-template-columns:1fr 1.55fr;align-items:center;gap:clamp(1.25rem,2.5vw,2.5rem);padding:clamp(.75rem,1.5vh,1.5rem);display:grid;position:absolute;inset:0}.clife__card-text{flex-direction:column;order:1;justify-content:center;min-width:0;padding:.5rem 0;display:flex}.clife__title{font-family:var(--font-heading);color:var(--clr-white,#fff);margin:0 0 clamp(6px,1vh,12px);font-size:clamp(1.2rem,1.8vw,1.55rem);font-weight:700;line-height:1.3}.clife__para{color:#ffffffc7;max-width:460px;margin:0;font-size:clamp(.85rem,1vw,.95rem);line-height:1.6}.clife__card-img{aspect-ratio:16/9;border-radius:14px;order:2;width:100%;max-height:100%;position:relative;overflow:hidden;box-shadow:0 8px 24px #00000059}.clife__img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.clife__dots{z-index:60;flex-direction:column;gap:12px;display:flex;position:absolute;top:50%;right:clamp(10px,1.5vw,20px);transform:translateY(-50%)}.clife__dot{cursor:pointer;width:11px;height:11px;transition:background var(--transition-base,.25s ease), border-color var(--transition-base,.25s ease), transform var(--transition-base,.25s ease), box-shadow var(--transition-base,.25s ease);background:0 0;border:2px solid #ffffff4d;border-radius:50%;padding:0}.clife__dot:hover{border-color:#ffffffb3;transform:scale(1.3)}.clife__dot:focus-visible{outline:2px solid var(--clr-gold,#f4b41a);outline-offset:3px;border-color:var(--clr-gold,#f4b41a)}.clife__dot--active{background:var(--clr-gold,#f4b41a);border-color:var(--clr-gold,#f4b41a);transform:scale(1.35);box-shadow:0 0 12px #f4b41a73}@media (max-width:1024px){.clife__sticky{justify-content:center;max-width:920px;height:calc(100dvh - 104px);padding:clamp(.5rem,1.2vh,1rem) clamp(.75rem,2vw,1.5rem);top:60px}.clife__header{margin-bottom:clamp(6px,1.2vh,12px)}.clife__heading{font-size:clamp(1.15rem,2.2vw,1.5rem)!important}.clife__showcase{max-height:clamp(340px,62vh,560px)}.clife__card{grid-template-columns:1fr 1.3fr;gap:clamp(1rem,2vw,1.75rem);padding:clamp(.6rem,1.2vh,1.2rem)}.clife__title{margin-bottom:6px;font-size:clamp(1.1rem,1.7vw,1.35rem)}.clife__para{line-height:1.5;font-size:.86rem!important}.clife__dots{display:none!important}}@media (max-width:640px){.clife__sticky{box-sizing:border-box;justify-content:flex-start;max-width:100%;height:calc(100dvh - 102px);padding:10px 12px 8px;top:60px}.clife__showcase{flex:1!important;height:auto!important;max-height:none!important}.clife__header{text-align:center;margin-bottom:8px}.clife__header .section-header{gap:4px;text-align:center!important;align-items:center!important}.clife__header .section-label{margin-bottom:2px!important;padding:3px 12px!important;font-size:.72rem!important}.clife__heading{text-align:center!important;font-size:clamp(1.1rem,4.2vw,1.35rem)!important;line-height:1.25!important}.clife__card{border-radius:14px;justify-content:flex-start;gap:10px;padding:10px;flex-direction:column!important;grid-template-columns:none!important;display:flex!important}.clife__card-img{aspect-ratio:16/10;border-radius:10px;flex-shrink:0;width:100%;height:auto;min-height:150px;max-height:38vh;position:relative;order:1!important}.clife__card-text{text-align:left;flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;padding:2px 4px 6px;display:flex;overflow-y:auto;order:2!important}.clife__title{margin:0 0 6px;font-size:1.15rem;line-height:1.3}.clife__para{line-height:1.45;font-size:12.5px!important}.clife__dots{display:none!important}}@media (max-width:380px){.clife__sticky{padding:6px 8px}.clife__heading{font-size:1.05rem!important}.clife__card-img{min-height:130px;max-height:33vh}.clife__title{font-size:1.05rem}.clife__para{font-size:12px!important}}@media (max-height:660px){.clife__sticky{padding-top:6px;padding-bottom:6px}.clife__header{margin-bottom:6px}.clife__header .section-label{letter-spacing:1px;padding:2px 10px!important;font-size:.68rem!important}.clife__heading{font-size:1.12rem!important;line-height:1.2!important}.clife__card{gap:12px;padding:6px 12px}.clife__title{margin-bottom:4px;font-size:1.08rem}.clife__para{line-height:1.4;font-size:12px!important}}@media (prefers-reduced-motion:reduce){.clife__card{transition:transform .01ms!important}}@media (min-width:1600px) and (max-width:2199px){.clife__sticky{justify-content:center;max-width:min(1600px,88vw);padding:clamp(.85rem,1.8vh,1.5rem) clamp(1.5rem,2.5vw,2.5rem)}.clife__header{margin-bottom:clamp(12px,1.6vh,20px)}.clife__header .section-label{padding:5px 20px!important;font-size:.88rem!important}.clife__heading{font-size:clamp(1.85rem,2vw,2.3rem)!important;line-height:1.25!important}.clife__showcase{border-radius:18px;flex:0 auto;height:clamp(500px,62vh,780px);max-height:clamp(500px,62vh,780px)}.clife__card{border-radius:18px;grid-template-columns:1fr 1.6fr;gap:2.5rem;padding:clamp(1.2rem,2vh,2rem)}.clife__title{margin-bottom:10px;font-size:clamp(1.5rem,1.6vw,1.9rem)}.clife__para{max-width:540px;font-size:clamp(1rem,1.05vw,1.15rem);line-height:1.65}.clife__card-img{aspect-ratio:16/9;border-radius:16px}.clife__dot{width:13px;height:13px}}@media (min-width:2200px){.clife__sticky{justify-content:center;max-width:min(2050px,86vw);padding:clamp(1rem,2vh,2rem) clamp(2rem,3vw,4rem)}.clife__header{margin-bottom:clamp(16px,2vh,28px)}.clife__header .section-label{letter-spacing:2px;padding:6px 24px!important;font-size:clamp(.95rem,1vw,1.15rem)!important}.clife__heading{font-size:clamp(2.2rem,2.4vw,3rem)!important;line-height:1.25!important}.clife__showcase{border-radius:20px;flex:0 auto;height:clamp(580px,64vh,920px);max-height:clamp(580px,64vh,920px)}.clife__card{border-radius:20px;grid-template-columns:1fr 1.65fr;gap:clamp(2.5rem,3.5vw,4.5rem);padding:clamp(1.5rem,2.5vh,2.5rem)}.clife__card-text{padding:1rem 0}.clife__title{margin-bottom:clamp(12px,1.5vh,18px);font-size:clamp(1.9rem,1.9vw,2.5rem);line-height:1.3}.clife__para{max-width:650px;font-size:clamp(1.15rem,1.15vw,1.4rem);line-height:1.7}.clife__card-img{aspect-ratio:16/9;border-radius:18px;box-shadow:0 12px 36px #00000073}.clife__dots{gap:16px;right:clamp(20px,2vw,36px)}.clife__dot{border-width:2.5px;width:15px;height:15px}}
