.home-goals{border-bottom:1px solid #c5cebf;margin-block:43px 0;padding-bottom:32px}.home-goals-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 80px;margin:0;padding:0;list-style:none;display:grid}.home-goals-list li{border-top:1px solid #c5cebf;align-items:flex-start;gap:21px;padding-block:20px;display:flex}.home-goal-number{letter-spacing:.5px;color:#71806a;font-variant-numeric:tabular-nums;direction:ltr;flex:0 0 22px;padding-top:3px;font-size:10px;line-height:1.5}.home-goals-list h3{letter-spacing:-.2px;font-size:15px;font-weight:550;line-height:1.4}.home-goals-list p{color:#64735e;margin-top:5px;font-size:11px;line-height:1.75}.home-goals-practical{border-top:1px solid #c5cebf;grid-template-columns:.8fr 1.2fr;align-items:start;gap:80px;margin-top:12px;padding-top:24px;display:grid}.home-goals-practical>span{font-size:13px;font-weight:600;line-height:1.7}.home-goals-practical p{color:#64735e;max-width:600px;font-size:12px;line-height:1.85}.spirit-inner:has(>.quran-reminder){row-gap:32px}.spirit-inner>.quran-reminder{border-top:1px solid #506d54;grid-column:1/-1;grid-template-columns:1fr 1.2fr;align-items:start;gap:100px;padding-top:28px;display:grid}.quran-reminder>.quran-reminder-label{letter-spacing:1.1px;text-transform:uppercase;color:#c1cfba;padding-top:5px;font-size:9px;font-weight:500;line-height:1.6}.spirit-inner .quran-reminder blockquote{padding:0;border:0;padding-inline-start:58px;display:block}.spirit-inner .quran-reminder blockquote p{letter-spacing:0;color:#e6eddf;font-size:17px;font-weight:400;line-height:1.75}.spirit-inner .quran-reminder blockquote a{color:#b7cbb4;align-items:baseline;gap:9px;margin-top:15px;font-size:10px;line-height:1.6;display:inline-flex}.spirit-inner .quran-reminder cite{color:inherit;margin:0;font-size:10px;font-style:normal}.quran-reminder blockquote a svg{flex-shrink:0;align-self:center}[dir=rtl] .home-goals-list h3{letter-spacing:0;line-height:1.7}[dir=rtl] .quran-reminder>.quran-reminder-label{letter-spacing:0}[dir=rtl] .home-goals-list p,[dir=rtl] .home-goals-practical p{line-height:1.9}@media (max-width:1150px){.home-goals-list,.home-goals-practical{column-gap:48px}.home-goals-list li{gap:15px}.home-goals-list h3{font-size:14px}.spirit-inner>.quran-reminder{gap:65px}.spirit-inner .quran-reminder blockquote{padding-inline:45px 0}}@media (max-width:930px){.home-goals{margin-top:33px;padding-bottom:28px}.home-goals-list,.home-goals-practical{column-gap:32px}.home-goals-list li{gap:12px;padding-block:18px}.home-goals-list h3{font-size:13px}.home-goals-list p{font-size:10px}.home-goals-practical p{font-size:11px}.spirit-inner>.quran-reminder{gap:35px}.spirit-inner .quran-reminder blockquote{padding-inline-start:30px}.spirit-inner .quran-reminder blockquote p{font-size:16px}}@media (max-width:680px){.home-goals{margin-top:27px;padding-bottom:25px}.home-goals-list{grid-template-columns:1fr}.home-goals-list li{gap:15px;padding-block:16px}.home-goals-list h3{font-size:14px}.home-goals-list p{font-size:11px}.home-goals-practical{grid-template-columns:1fr;gap:8px;margin-top:8px;padding-top:20px}.home-goals-practical>span{font-size:12px}.home-goals-practical p{font-size:11px}.spirit-inner:has(>.quran-reminder){row-gap:25px}.spirit-inner>.quran-reminder{grid-template-columns:1fr;gap:16px;padding-top:23px}.quran-reminder>.quran-reminder-label{padding-top:0}.spirit-inner .quran-reminder blockquote,[dir=rtl] .spirit-inner .quran-reminder blockquote{padding:0}.spirit-inner .quran-reminder blockquote p{font-size:16px;line-height:1.85}}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
html.lenis{scroll-behavior:auto!important}.home-motion{min-height:100vh}.home-motion .button{transition:none}.motion-loader,.motion-page-veil{z-index:100;color:#f5f6ee;pointer-events:none;background:#17392e;place-items:center;display:grid;position:fixed;inset:0}.motion-loader{opacity:0;transform-origin:top;transform:scaleY(0)}.motion-loader-brand{direction:ltr;flex-direction:column;align-items:center;line-height:1;display:flex}.motion-loader-brand>span:first-child{letter-spacing:-1.5px;font-family:Inter,Arial,sans-serif;font-size:34px;font-weight:800}.motion-loader-brand>span:nth-child(2){letter-spacing:8px;margin-top:12px;margin-inline-start:8px;font-size:10px}.motion-loader-line{background:#aebf9d;width:100%;height:1px;margin-top:25px;display:block}.motion-page-veil{transform-origin:bottom;transform:scaleY(0)}.motion-page-veil>span{letter-spacing:5px;direction:ltr;font-size:12px;font-weight:500}.motion-image-mask{z-index:4;pointer-events:none;background:#17392e;position:absolute;inset:0}.nutrition-photo>.motion-image-mask{background:#e7eadf}.motion-line-mask{margin-block:-.065em;padding-block:.065em}.motion-parallax{position:relative;overflow:hidden}.motion-parallax-inner{width:100%;height:100%}.motion-parallax-inner>img{object-fit:cover;width:100%;height:100%}.motion-magnetic,.motion-magnetic>span{display:inline-flex}.home-motion .how-track{display:block}.home-motion .how-step{width:100%;min-width:0}.home-motion .motion-how-active .how-viewport{overflow:hidden}.home-motion .motion-how-active .how-track{will-change:transform;align-items:stretch;display:flex}.home-motion .motion-how-active .how-step{flex:0 0 100%;width:100%;min-width:100%}.home-motion .motion-how-active .how-sticky{overflow:hidden}.geometric-motif{width:100%;height:auto;display:block}[data-draw],.motif-segment,.plan-mark rect,.plan-mark line{transform-box:fill-box}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.motion-loader,.motion-page-veil,.motion-image-mask{display:none!important}.home-motion .how-track{display:block!important;transform:none!important}.home-motion .how-viewport{overflow:visible!important}}@media print{.motion-loader,.motion-page-veil,.motion-image-mask{display:none!important}.home-motion .how-track{display:block!important;transform:none!important}.home-motion .how-viewport{overflow:visible!important}}
