.nav{z-index:var(--ll-z-nav);-webkit-backdrop-filter:saturate(160%)blur(14px);backdrop-filter:saturate(160%)blur(14px);transition:border-color var(--ll-dur) var(--ll-ease), box-shadow var(--ll-dur) var(--ll-ease);padding-top:env(safe-area-inset-top,0px);background:#f8f8f4e0;border-bottom:1px solid #0000;position:sticky;top:0}.nav.is-stuck{border-color:var(--ll-border);box-shadow:0 1px 14px #1d46550f}.nav__inner{max-width:var(--ll-container);padding:.85rem var(--ll-gutter);align-items:center;gap:var(--ll-s-6);margin-inline:auto;display:flex}.nav__logo{flex-direction:column;order:-1;align-items:center;gap:1px;margin-inline-end:auto;line-height:1;display:flex}.nav__logo img{width:auto;height:42px}.nav__logo-ar{font-size:.7rem;font-weight:var(--ll-fw-semibold);color:var(--ll-coral);letter-spacing:.06em}.nav__links{align-items:center;gap:clamp(.9rem,.3rem + 1.2vw,1.9rem);display:flex}.nav__links a{font-size:var(--ll-fs-sm);font-weight:var(--ll-fw-medium);color:var(--ll-ink-600);transition:color var(--ll-dur) var(--ll-ease);padding:.35rem 0;position:relative}.nav__links a:after{content:"";inset-inline:0;background:var(--ll-coral);transform-origin:100%;height:2px;transition:transform var(--ll-dur) var(--ll-ease);border-radius:2px;position:absolute;bottom:-2px;transform:scaleX(0)}.nav__links a:hover{color:var(--ll-ink)}.nav__links a:hover:after{transform:scaleX(1)}.nav__cta{white-space:nowrap;margin-inline-start:auto}.nav__burger{cursor:pointer;border-radius:var(--ll-r-sm);background:0 0;border:0;width:42px;height:42px;padding:9px;display:none}.nav__burger span{background:var(--ll-ink);height:2px;transition:transform var(--ll-dur) var(--ll-ease), opacity var(--ll-dur) var(--ll-ease);border-radius:2px;margin:4px 0;display:block}.nav__burger[aria-expanded=true] span:first-child{transform:translateY(6px)rotate(45deg)}.nav__burger[aria-expanded=true] span:nth-child(2){opacity:0}.nav__burger[aria-expanded=true] span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.nav__mobile{gap:var(--ll-s-2);padding:var(--ll-s-4) var(--ll-gutter) var(--ll-s-6);border-top:1px solid var(--ll-border);background:var(--ll-canvas);flex-direction:column;display:flex}.nav__mobile a{font-weight:var(--ll-fw-medium);padding:.6rem 0}.nav__mobile .ll-btn{margin-top:var(--ll-s-3);justify-content:center}.hero{isolation:isolate;background:var(--ll-canvas);align-items:center;min-height:clamp(440px,62vh,620px);display:grid;position:relative;overflow:hidden}.hero__media{z-index:-1;margin:0;position:absolute;inset:0}.hero__media img{width:100%;height:100%}.hero__media:after{content:"";background:linear-gradient(100deg,#f8f8f400 0%,#f8f8f41a 30%,#f8f8f4b3 48%,#f8f8f4f2 62%,#f8f8f4fc 100%);position:absolute;inset:0}.hero__inner{width:100%;position:relative}.hero__copy{max-width:30rem;padding-block:clamp(2.5rem,1.5rem + 3vw,4rem)}.hero__title{font-size:var(--ll-fs-display);font-weight:var(--ll-fw-bold);color:var(--ll-ink);letter-spacing:-.015em;line-height:1.3}.hero__title em{color:var(--ll-coral);font-style:normal}.hero__sub{margin-top:var(--ll-s-5);font-size:var(--ll-fs-lead);color:var(--ll-ink-600);line-height:1.85}.hero__cta{margin-top:var(--ll-s-8)}.hero__note{margin-top:var(--ll-s-4);font-size:var(--ll-fs-sm);color:var(--ll-ink-500);white-space:pre-line}.hero__script{z-index:1;top:13%;color:var(--ll-ink);text-align:center;text-shadow:0 1px 10px #f8f8f4b3;font-size:clamp(1.05rem,.75rem + .95vw,1.5rem);position:absolute;inset-inline-end:38%;transform:rotate(-4deg)}.hero__ring{width:144%;max-width:none;height:168%;color:var(--ll-coral);pointer-events:none;position:absolute;inset-block-start:-34%;inset-inline-start:-22%;overflow:visible}.hero__pattern,.about__pattern,.cta__pattern{z-index:2;aspect-ratio:538/380;pointer-events:none;background:url(/img/pattern-steps.svg) 50%/contain no-repeat;position:absolute}.hero__pattern{width:clamp(180px,24vw,360px);inset-block-end:0;inset-inline-end:0}.stats{background:var(--ll-canvas);border-block:1px solid var(--ll-border)}.stats__grid{padding-block:var(--ll-s-8);grid-template-columns:repeat(3,1fr);display:grid}.stat{align-items:center;gap:var(--ll-s-4);padding-inline:var(--ll-s-5);border-inline-start:1px solid var(--ll-border);display:flex}.stat:first-child{border-inline-start:0}.stat svg>*,.journey__arrow svg>*,.lab__date svg>*,.fit__icon svg>*,.between__icon svg>*,.step__icon svg>*{stroke-width:calc(var(--ll-icon-weight) * 24 / var(--ll-icon-size,24))}.stat svg{--ll-icon-size:var(--ll-icon-lg);width:calc(var(--ll-icon-lg) * 1px);height:calc(var(--ll-icon-lg) * 1px);color:var(--ll-ink);flex:none}.stat__nowrap{white-space:nowrap}.stat--people strong{font-size:var(--ll-fs-body);line-height:1.5}.stat strong{font-size:clamp(1.15rem,1rem + .6vw,1.6rem);font-weight:var(--ll-fw-bold);line-height:1.25;display:block}.stat>div>span{font-size:var(--ll-fs-sm);color:var(--ll-text-muted);line-height:1.5;display:block}.about{background:var(--ll-canvas);overflow:hidden}.about__grid{grid-template-columns:minmax(0,47%) minmax(0,1fr);align-items:stretch;min-height:clamp(380px,46vh,520px);display:grid}.about__media{clip-path:polygon(var(--ll-bevel) 0, 100% 0, 100% 100%, 0 100%);grid-area:1/1;margin:0;position:relative}.about__media img{width:100%;height:100%}.about__media:after{content:"";background:linear-gradient(270deg,#0f1e278c 0%,#0f1e271f 42%,#0f1e2700 70%);position:absolute;inset:0}.about__pattern{width:clamp(120px,14vw,220px);inset-block-start:0;inset-inline-start:0;transform:rotate(180deg)}.about__tagline{z-index:2;top:50%;color:var(--ll-text-invert);text-align:start;text-shadow:0 2px 14px #00000073;position:absolute;inset-inline-start:max(var(--ll-s-6), calc((100vw - var(--ll-container)) / 2));transform:translateY(-50%)}.about__tagline ul{gap:var(--ll-s-2);margin:0;padding:0;list-style:none;display:grid}.about__tagline li{align-items:center;gap:var(--ll-s-3);font-size:clamp(1.3rem,1rem + 1.1vw,2rem);font-weight:var(--ll-fw-bold);line-height:1.35;display:flex}.about__tagline li:before{content:"";clip-path:polygon(42% 0,100% 0,58% 100%,0 100%);background:var(--c,var(--ll-amber));flex:none;width:.5em;height:.7em}.about__tagline li:first-child{--c:var(--ll-lab-01)}.about__tagline li:nth-child(2){--c:var(--ll-lab-02)}.about__tagline li:nth-child(3){--c:var(--ll-lab-03)}.about__tagline li:nth-child(4){--c:var(--ll-amber)}.about__copy{padding-block:var(--ll-section-y);flex-direction:column;grid-area:1/2;justify-content:center;padding-inline-start:clamp(1.5rem,.5rem + 3vw,4rem);padding-inline-end:max(var(--ll-gutter), calc((100vw - var(--ll-container)) / 2 + var(--ll-gutter)));display:flex}.about__copy .ll-lead{margin-top:var(--ll-s-5)}.about__extra{margin-top:var(--ll-s-4);color:var(--ll-text-muted);font-size:var(--ll-fs-body)}.about__copy .ll-link-arrow{margin-top:var(--ll-s-8);align-self:flex-start}.journey__head{justify-content:space-between;align-items:flex-end;gap:var(--ll-s-6);margin-bottom:var(--ll-s-10);flex-wrap:wrap;display:flex}.journey__head .ll-lead{margin-top:var(--ll-s-2)}.journey__nav{gap:var(--ll-s-2);display:flex}.journey__arrow{border:1px solid var(--ll-border-strong);background:var(--ll-surface);cursor:pointer;width:44px;height:44px;transition:background var(--ll-dur) var(--ll-ease), border-color var(--ll-dur) var(--ll-ease), opacity var(--ll-dur) var(--ll-ease);border-radius:50%;place-items:center;display:grid}.journey__arrow svg{--ll-icon-size:20;width:20px;height:20px;color:var(--ll-ink)}.journey__arrow:hover{background:var(--ll-ink);border-color:var(--ll-ink)}.journey__arrow:hover svg{color:#fff}.journey__track{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,.4rem + 1.6vw,1.75rem);display:grid}.lab{flex-direction:column;display:flex}.lab__media{aspect-ratio:4/3.2;position:relative;overflow:hidden}.lab__media img{transition:transform var(--ll-dur-slow) var(--ll-ease)}.lab:hover .lab__media img{transform:scale(1.05)}.lab__media:after{content:"";background:linear-gradient(#1d465573 0%,#1d465500 45%);position:absolute;inset:0}.lab__num{z-index:2;top:var(--ll-s-4);color:#fff;font-size:1.6rem;font-weight:var(--ll-fw-bold);letter-spacing:-.02em;text-shadow:0 1px 8px #00000059;position:absolute;inset-inline-start:var(--ll-s-5)}.lab .ll-card__body{gap:var(--ll-s-3);border-top:3px solid var(--lab,var(--ll-teal));flex-direction:column;flex:1;display:flex}.lab__mark{width:44px;height:44px;margin-block-start:calc(var(--ll-s-2) * -1)}.lab h3{font-size:1.2rem}.lab p{font-size:var(--ll-fs-sm);flex:1;line-height:1.7}.lab__date{font-size:var(--ll-fs-sm);font-weight:var(--ll-fw-semibold);color:var(--ll-ink-600);align-items:center;gap:.45rem;display:flex}.lab__date svg{--ll-icon-size:var(--ll-icon-sm);width:calc(var(--ll-icon-sm) * 1px);height:calc(var(--ll-icon-sm) * 1px)}.between{margin-top:var(--ll-s-16)}.between__head{text-align:center;max-width:40rem;margin-inline:auto}.between__head p{margin-top:var(--ll-s-2)}.between__list{gap:var(--ll-s-6);margin-top:var(--ll-s-10);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid;position:relative}.between__list:before{content:"";z-index:0;top:28px;border-top:2px dashed var(--ll-border-strong);position:absolute;inset-inline:12.5%}.between__list li{z-index:1;text-align:center;align-items:center;gap:var(--ll-s-2);flex-direction:column;display:flex;position:relative}.between__icon{width:56px;height:56px;margin-bottom:var(--ll-s-2);border-radius:var(--ll-r-md);color:var(--ll-ink);background:color-mix(in srgb, var(--c) 16%, var(--ll-surface-alt));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 30%, var(--ll-surface-alt));place-items:center;display:grid}.between__icon svg{--ll-icon-size:var(--ll-icon-lg);width:calc(var(--ll-icon-lg) * 1px);height:calc(var(--ll-icon-lg) * 1px)}.between__list li:nth-child(3n+1){--c:var(--ll-teal)}.between__list li:nth-child(3n+2){--c:var(--ll-coral)}.between__list li:nth-child(3n+3){--c:var(--ll-amber)}.between__list strong{font-size:var(--ll-fs-body);font-weight:var(--ll-fw-bold)}.between__list li>span:last-child{font-size:var(--ll-fs-sm);color:var(--ll-text-muted);max-width:16rem;line-height:1.7}.gains__list{justify-content:center;gap:var(--ll-s-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.gains__item{padding:var(--ll-s-6);border:1px solid var(--ll-border-dark);border-top:3px solid var(--c);background:color-mix(in srgb, var(--ll-text-invert) 5%, transparent);flex:0 clamp(240px,30%,360px)}.gains__item:nth-child(3n+1){--c:var(--ll-amber)}.gains__item:nth-child(3n+2){--c:var(--ll-teal)}.gains__item:nth-child(3n+3){--c:var(--ll-coral)}.gains__num{font-size:1.6rem;font-weight:var(--ll-fw-bold);color:var(--ll-amber);line-height:1;display:block}.gains__item h3{margin-top:var(--ll-s-4);font-size:var(--ll-fs-lead);font-weight:var(--ll-fw-bold)}.gains__item p{margin-top:var(--ll-s-2);font-size:var(--ll-fs-sm);color:var(--ll-text-invert-muted);line-height:1.8}.gains .ll-lead{color:var(--ll-text-invert-muted)}.fit{background:var(--ll-canvas);overflow:hidden}.fit__grid{grid-template-columns:minmax(0,1fr) minmax(0,46%);align-items:stretch;min-height:clamp(400px,50vh,560px);display:grid}.fit__media{clip-path:polygon(0 0, calc(100% - var(--ll-bevel)) 0, 100% 100%, 0 100%);grid-area:1/2;margin:0;position:relative}.fit__media img{width:100%;height:100%}.fit__script{z-index:2;top:10%;color:#fff;text-align:center;text-shadow:0 2px 14px #0000008c;font-size:clamp(.95rem,.8rem + .6vw,1.3rem);line-height:1.8;position:absolute;inset-inline-end:8%;transform:rotate(-3deg)}.fit__copy{padding-block:var(--ll-section-y);flex-direction:column;grid-area:1/1;justify-content:center;padding-inline-start:max(var(--ll-gutter), calc((100vw - var(--ll-container)) / 2 + var(--ll-gutter)));padding-inline-end:clamp(1.5rem,.5rem + 3vw,4rem);display:flex}.fit__copy .ll-lead{margin-top:var(--ll-s-3)}.fit__list{gap:var(--ll-s-6) var(--ll-s-5);margin-top:var(--ll-s-8);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.fit__list li{gap:var(--ll-s-3);align-items:flex-start;display:flex}.fit__icon{border-radius:var(--ll-r-md);width:42px;height:42px;color:var(--ll-ink);background:color-mix(in srgb, var(--c) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 26%, transparent);flex:none;place-items:center;display:grid}.fit__icon svg{--ll-icon-size:var(--ll-icon-md);width:calc(var(--ll-icon-md) * 1px);height:calc(var(--ll-icon-md) * 1px)}.fit__list strong{font-size:var(--ll-fs-body);font-weight:var(--ll-fw-bold);display:block}.fit__list div span{font-size:var(--ll-fs-sm);color:var(--ll-text-muted);line-height:1.6;display:block}.fit__quote{margin-top:var(--ll-s-8);padding:var(--ll-s-5) var(--ll-s-6);background:var(--ll-surface);border-radius:var(--ll-r-md);border-inline-start:3px solid var(--ll-coral);font-size:var(--ll-fs-sm);font-weight:var(--ll-fw-medium);color:var(--ll-ink-600);line-height:1.9}.selection{isolation:isolate;position:relative}.selection:before{content:"";z-index:-1;pointer-events:none;background:url(/img/pattern-slants.svg);background-size:var(--ll-pattern-size);opacity:var(--ll-pattern-opacity);position:absolute;inset:0}@media (prefers-contrast:more){.selection:before{content:none}}.steps{align-items:flex-start;gap:var(--ll-s-4);flex-wrap:nowrap;display:flex}.step{text-align:center;padding:var(--ll-s-6) var(--ll-s-2);flex:1 1 0;position:relative}.step:after{content:"";z-index:0;top:calc(var(--ll-s-6) + 13px);width:calc(100% + var(--ll-s-4));border-top:2px dashed var(--ll-ink-200);position:absolute;inset-inline-start:50%}.step:last-child:after{content:none}.step__num{z-index:1;width:26px;height:26px;margin-bottom:var(--ll-s-3);border-radius:var(--ll-r-pill);font-size:var(--ll-fs-sm);font-weight:var(--ll-fw-bold);color:var(--ll-ink);background:color-mix(in srgb, var(--step-c,var(--ll-teal)) 14%, var(--ll-surface-alt));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--step-c,var(--ll-teal)) 26%, var(--ll-surface-alt));place-items:center;display:inline-grid;position:relative}.step:nth-child(3n+1){--step-c:var(--ll-teal)}.step:nth-child(3n+2){--step-c:var(--ll-coral)}.step:nth-child(3n+3){--step-c:var(--ll-amber)}.step__icon{color:var(--ll-ink);margin-bottom:var(--ll-s-4);place-items:center;display:grid}.step__icon svg{--ll-icon-size:var(--ll-icon-xl);width:calc(var(--ll-icon-xl) * 1px);height:calc(var(--ll-icon-xl) * 1px)}.step h3{font-size:var(--ll-fs-sm);font-weight:var(--ll-fw-semibold);line-height:1.6}.selection__foot{text-align:center;margin-top:var(--ll-s-10)}.patron{background:var(--ll-surface);border-block:1px solid var(--ll-border)}.patron__inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1.5rem,.5rem + 3vw,4rem);padding-block:clamp(2.5rem,1.5rem + 3vw,4rem);display:grid}.patron__text{font-size:var(--ll-fs-lead);color:var(--ll-ink-600);max-width:40rem;line-height:1.95}.patron__logos{align-items:center;gap:clamp(1.25rem,.75rem + 1.5vw,2.5rem);display:flex}.patron__logos img:first-child{width:clamp(170px,14vw,220px);height:auto}.patron__logos img:last-child{width:clamp(110px,9vw,150px);height:auto}@media (max-width:860px){.patron__inner{text-align:center;grid-template-columns:1fr}.patron__logos{justify-content:center}}.faq__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(1.5rem,.5rem + 3vw,4rem);display:grid}.faq__head{position:sticky;top:110px}.faq__head .ll-lead{margin-top:var(--ll-s-3)}.faq__item{border-bottom:1px solid var(--ll-border);padding-block:var(--ll-s-5)}.faq__item summary{cursor:pointer;font-size:var(--ll-fs-lead);font-weight:var(--ll-fw-semibold);justify-content:space-between;align-items:center;gap:var(--ll-s-4);transition:color var(--ll-dur) var(--ll-ease);list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:after{content:"";border-right:2px solid var(--ll-ink-400);border-bottom:2px solid var(--ll-ink-400);width:12px;height:12px;transition:transform var(--ll-dur) var(--ll-ease), border-color var(--ll-dur) var(--ll-ease);flex:none;transform:rotate(45deg)translateY(-3px)}.faq__item[open] summary{color:var(--ll-coral)}.faq__item[open] summary:after{border-color:var(--ll-coral);transform:rotate(225deg)translateY(-3px)}.faq__item p{margin-top:var(--ll-s-4);color:var(--ll-text-muted);font-size:var(--ll-fs-body);line-height:1.95}.cta{--cta-pattern-w:clamp(120px, 13vw, 200px);isolation:isolate;background:var(--ll-ink) url(/img/hero-jeddah.jpg) center 62%/cover no-repeat;color:var(--ll-text-invert);position:relative;overflow:hidden}.cta:before{content:"";z-index:0;background:linear-gradient(270deg,#0f1e27ed 0%,#0f1e27c7 48%,#162a349e 100%);position:absolute;inset:0}.cta__inner{z-index:1;padding-block:clamp(3rem,1.5rem + 4vw,5rem);align-items:center;gap:clamp(1.25rem,.5rem + 2.5vw,2.5rem);padding-block-start:max(clamp(3rem, 1.5rem + 4vw, 5rem), calc(var(--cta-pattern-w) * 380 / 538 + var(--ll-s-4)));display:flex;position:relative}.cta__copy{flex:1;min-width:0}.cta__title{font-size:clamp(1.6rem,1.15rem + 2vw,2.6rem);font-weight:var(--ll-fw-bold)}.cta__copy p{margin-top:var(--ll-s-3);color:var(--ll-text-invert-muted);font-size:var(--ll-fs-lead);white-space:pre-line}.cta__btn-inline{flex:none;box-shadow:0 10px 26px #f9664159}.cta__btn-inline:disabled{opacity:.72;cursor:not-allowed;box-shadow:none}.cta .ll-btn--ghost,.cta .ll-btn--ghost:disabled,.cta .ll-btn--ghost[aria-disabled=true]{color:var(--ll-text-invert);background:#ffffff0f;border-color:#ffffff73}.cta .ll-btn--ghost:hover{background:#ffffff1f;border-color:#fff}.cta__brand{border-inline-start:1px solid var(--ll-border-dark);flex-direction:column;flex:none;align-items:center;gap:.25rem;padding-inline-start:clamp(1.25rem,.5rem + 2.5vw,2.5rem);display:flex}.cta__brand span{font-size:.72rem;font-weight:var(--ll-fw-semibold);color:var(--ll-amber)}.cta__pattern{z-index:0;width:var(--cta-pattern-w);inset-block-start:0;inset-inline-start:0;transform:rotate(180deg)}.footer{background:var(--ll-canvas);border-top:1px solid var(--ll-border)}.footer__inner{justify-content:space-between;align-items:center;gap:var(--ll-s-6);padding-block:var(--ll-s-8);flex-wrap:wrap;display:flex}.footer__brand{display:block}.footer__brand img{width:auto;height:56px}.footer__links{flex-wrap:wrap;gap:clamp(1rem,.4rem + 1.4vw,2rem);display:flex}.footer__links a{font-size:var(--ll-fs-sm);color:var(--ll-text-muted);transition:color var(--ll-dur) var(--ll-ease)}.footer__links a:hover{color:var(--ll-ink)}.footer__legal{padding-bottom:calc(var(--ll-s-6) + env(safe-area-inset-bottom,0px))}.footer__legal p{font-size:var(--ll-fs-xs);color:var(--ll-text-subtle)}@media (max-width:1080px){.nav__links{display:none}.nav__burger{display:block}.nav__cta{display:none}.steps{gap:var(--ll-s-2)}.journey__track{grid-template-columns:repeat(2,minmax(0,1fr))}.about__grid{grid-template-columns:minmax(0,42%) minmax(0,1fr)}.fit__grid{grid-template-columns:minmax(0,1fr) minmax(0,42%)}.about__tagline{inset-inline-start:var(--ll-s-4)}}@media (max-width:860px){.hero{align-items:end;min-height:clamp(520px,78vh,680px)}.hero__media img{object-position:center 45%}.hero__media:after{background:linear-gradient(#f8f8f400 0%,#f8f8f424 14%,#f8f8f4bd 36%,#f8f8f4f7 53%,#f8f8f4fc 100%)}.hero__copy{text-align:center;max-width:none;padding-bottom:var(--ll-s-10)}.hero__cta{margin-inline:auto}.hero__script{top:6%;inset-inline-end:8%}.hero__pattern{width:150px;inset-block:0 auto;inset-inline:0 auto;transform:rotate(180deg)}.stats__grid{gap:var(--ll-s-6) 0;grid-template-columns:repeat(2,1fr)}.stat:nth-child(odd){border-inline-start:0}.stat--people{grid-column:1/-1}.about__grid,.fit__grid{grid-template-columns:1fr;min-height:0}.about__media,.fit__media{aspect-ratio:16/9;grid-area:1/1}.about__copy,.fit__copy{padding-inline:var(--ll-gutter);grid-area:2/1}.about__media{clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - 4vw))}.fit__media{clip-path:polygon(0 0,100% 0,100% calc(100% - 4vw),0 100%)}.about__media:after{background:linear-gradient(270deg,#0f1e27bd 0%,#0f1e2757 38%,#0f1e270d 70%,#0000 88%)}.about__tagline{top:50%;inset-inline-start:var(--ll-s-5)}.about__tagline li{font-size:1.25rem}.about__pattern{width:96px}.between__list{row-gap:var(--ll-s-8);grid-template-columns:repeat(2,minmax(0,1fr))}.between__list:before{content:none}.faq__grid{grid-template-columns:1fr}.faq__head{position:static}.fit__list{gap:var(--ll-s-5)}.cta__inner{text-align:center;flex-wrap:wrap;justify-content:center}.cta__copy{flex-basis:100%}.cta__brand{border-inline-start:0;padding-inline-start:0}.cta{--cta-pattern-w:96px}.footer__inner{text-align:center;justify-content:center}}@media (max-width:620px){.journey__track{scroll-snap-type:x mandatory;padding-bottom:var(--ll-s-4);margin-inline:calc(var(--ll-gutter) * -1);padding-inline:var(--ll-gutter);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;overflow-x:auto}.steps{flex-direction:column;align-items:stretch;gap:0}.step{align-items:center;gap:var(--ll-s-4);text-align:start;padding:var(--ll-s-4) 0;flex:none;grid-template-columns:26px auto 1fr;display:grid}.step:after{top:calc(var(--ll-s-4) + 26px);bottom:0;border-top:0;border-inline-start:2px dashed var(--ll-ink-200);width:0;inset-inline-start:12px}.step__num,.step__icon{margin-bottom:0}.journey__track::-webkit-scrollbar{display:none}.lab{scroll-snap-align:start}.stat{padding-inline:var(--ll-s-2);gap:var(--ll-s-3)}.about__media,.fit__media{aspect-ratio:4/3}.gains__item{flex-basis:100%}}.ll-btn:disabled,.ll-btn[aria-disabled=true]{opacity:.72;cursor:not-allowed;transform:none}.ll-btn:disabled:hover,.ll-btn[aria-disabled=true]:hover{transform:none}.cta__brand img{width:auto;height:46px}
