/* Three additional lightweight slides reuse Tolk24's existing artwork. */
.feature-slide{background:#f5eeeb}.support-slide{background:#edf4fc}.app-slide{background:#f9f2e3}
.feature-slide .slide-bg{position:absolute;inset-block:0;inset-inline-end:2%;width:43%;height:100%;object-fit:contain;padding:30px}
.personal-slide .slide-bg{object-fit:cover;inset-inline-end:0;padding:0;width:46%}
.feature-slide .slide-copy{width:59%;max-width:none;inset-inline-start:0;inset-inline-end:auto;background:transparent;color:#26384b}
.feature-slide h2{font-size:clamp(30px,3.6vw,46px);line-height:1.25}
.locale-ar .feature-slide .slide-copy{width:60%}.locale-ar .feature-slide h2{font-size:clamp(30px,3.5vw,42px);line-height:1.6}
.slider-dots{flex-wrap:wrap;justify-content:center}
.app-slide .slide-copy,.locale-ar .app-slide .slide-copy{width:100%;align-items:center;text-align:center;padding:42px;background:radial-gradient(ellipse at top,#ffffffcc,transparent 70%)}
.app-slide h2{max-width:800px}
@media(max-width:620px){.feature-slide .slide-bg{inset-block-start:0;inset-inline-end:0;width:100%;height:43%;padding:15px}.personal-slide .slide-bg{padding:0;object-position:center 35%}.feature-slide .slide-copy,.locale-ar .feature-slide .slide-copy{width:100%;padding-top:225px;justify-content:flex-start;background:linear-gradient(0deg,#ffffffef 50%,#ffffffcc 65%,transparent 83%)}.feature-slide h2,.locale-ar .feature-slide h2{font-size:30px;margin-block:10px 18px}.feature-slide .slide-kicker{letter-spacing:.04em}.slider-dots{gap:7px}}
@media(max-width:620px){.app-slide .slide-copy,.locale-ar .app-slide .slide-copy{padding:36px 24px;justify-content:center}}
.thanks-slide{background:radial-gradient(ellipse at 80% 45%,#fff 0%,#faf1df 70%)}
.thanks-slide .slide-bg{width:300px;height:300px;padding:0;inset-block-start:50%;inset-block-end:auto;inset-inline-end:7%;transform:translateY(-50%)}
.thanks-slide.is-active .slide-bg{animation:none}
.thanks-slide .slide-copy{width:62%;background:none}
.thanks-slide h2{color:#153e8b;max-width:610px}
@media(max-width:620px){.thanks-slide .slide-bg{width:180px;height:180px;inset-block-start:22px;inset-inline-end:calc(50% - 90px);transform:none}.thanks-slide .slide-copy,.locale-ar .thanks-slide .slide-copy{padding:235px 24px 24px;width:100%;align-items:center;text-align:center;background:none}.thanks-slide h2{font-size:32px}}
