@font-face{font-family:Almarai;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e897c2a96513d09d-s.p.2yz6p_nt95n3n.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Almarai;font-style:normal;font-weight:700;font-display:swap;src:url(../media/92965d68c2e7dc96-s.1tn4ua9rqzvtc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Almarai;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8731e9ea35b3f522-s.p.3_tiz-h7o52hh.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Almarai;font-style:normal;font-weight:800;font-display:swap;src:url(../media/434f71d810631da4-s.3ea9128zkldg5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Almarai Fallback;src:local(Arial);ascent-override:95.15%;descent-override:22.18%;line-gap-override:0.0%;size-adjust:95.11%}.almarai_232c1a77-module__nX14Oa__className{font-family:Almarai,Almarai Fallback;font-style:normal}.almarai_232c1a77-module__nX14Oa__variable{--font-almarai:"Almarai", "Almarai Fallback"}
:root{--maali-bg:#f7f8fa;--maali-ink:#111827;--maali-teal:#0d9488;--maali-teal-deep:#0f766e;--maali-teal-dark:#134e4a;--maali-mint:#5eead4;--maali-mint-soft:#ccfbf1;--maali-mint-bg:#eafbf7;--maali-mint-page:#f0fdfa;--maali-amber:#f59e0b;--maali-border:#e4e7ec;--maali-muted:#6b7280;--maali-gray:#374151;--font-almarai:"Almarai", system-ui, sans-serif}html{scroll-behavior:smooth}section[id],header[id]{scroll-margin-top:86px}html,body{height:100%}body{font-weight:700;font-family:var(--font-almarai);background:var(--maali-bg);color:var(--maali-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}a{color:var(--maali-teal);text-decoration:none}a:hover{color:var(--maali-teal-deep)}h1,h2,h3{line-height:1.35}@keyframes mFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes mBob{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(-9px)rotate(1.5deg)}}@keyframes mCloud{0%,to{transform:translate(0)}50%{transform:translate(36px)}}@keyframes mWord{0%{transform:translateY(16px)}to{transform:none}}@keyframes mFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes mDot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes mPulse{0%,to{box-shadow:0 8px 22px #0d948847}50%{box-shadow:0 10px 30px #0d948873}}@keyframes mSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes mTravel{0%{-webkit-offset-distance:0%;offset-distance:0%;opacity:0}8%{opacity:1}92%{opacity:1}to{-webkit-offset-distance:100%;offset-distance:100%;opacity:0}}@keyframes mShimmer{0%{transform:translate(160%)skew(-18deg)}to{transform:translate(-260%)skew(-18deg)}}@keyframes mTwinkle{0%,to{opacity:.12;transform:scale(.6)rotate(45deg)}50%{opacity:.8;transform:scale(1.15)rotate(45deg)}}@keyframes mGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mRing{0%{opacity:.9;transform:scale(.55)}to{opacity:0;transform:scale(1.7)}}@keyframes mConfetti{0%{opacity:1;transform:translate(0)rotate(0)}to{-webkit-transform:translate(var(--cx), var(--cy)) rotate(560deg);transform:translate(var(--cx), var(--cy)) rotate(560deg);opacity:0}}@keyframes mMorph{0%,to{border-radius:46% 54% 52% 48%/52% 44% 56% 48%;transform:rotate(0)scale(1)}33%{border-radius:58% 42% 40% 60%/44% 58% 42% 56%;transform:rotate(4deg)scale(1.04)}66%{border-radius:40% 60% 58% 42%/58% 46% 54% 42%;transform:rotate(-3deg)scale(.98)}}@keyframes mMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes mOrbit{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes mScan{0%{opacity:0;top:0}12%{opacity:.9}88%{opacity:.9}to{opacity:0;top:100%}}@keyframes mDash{to{stroke-dashoffset:-64px}}@keyframes mFadeIn{0%{opacity:0}to{opacity:1}}@keyframes mKen{0%,to{transform:scale(1.04)translate(0)}50%{transform:scale(1.13)translate(-1.4%,-1.2%)}}@keyframes mDrift{0%{opacity:0;transform:translateY(0)rotate(45deg)}12%{opacity:.55}88%{opacity:.45}to{opacity:0;transform:translateY(-190px)rotate(225deg)}}@keyframes mSheen{0%{transform:translate(-120%)}55%,to{transform:translate(320%)}}@keyframes mBreathe{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.7;transform:scale(1.08)}}[data-reveal]{opacity:0;-webkit-transition:opacity .8s,-webkit-transform .8s cubic-bezier(.22,.85,.3,1);transition:opacity .8s,transform .8s cubic-bezier(.22,.85,.3,1);transform:translateY(32px)}[data-reveal=in]{opacity:1;transform:none}[data-reveal=in] [data-bar]{width:var(--w)!important}[data-reveal=in] [data-vbar]{height:var(--h)!important}[data-reveal=in] [data-draw]{stroke-dashoffset:0!important}[data-reveal=out][data-pop]{transform:translateY(44px)scale(.9)}[data-plx]{transition:translate .25s ease-out}[data-scoregrid]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.7fr)}nav[data-nav]{-webkit-transition:padding .3s,-webkit-box-shadow .3s,background .3s;transition:padding .3s,box-shadow .3s,background .3s}nav[data-nav][data-shrunk]{background:#ffffffeb;padding-top:7px;padding-bottom:7px;box-shadow:0 8px 26px #11182712}[data-tilt]{-webkit-transition:-webkit-transform .35s cubic-bezier(.22,.85,.3,1),-webkit-box-shadow .35s;transition:transform .35s cubic-bezier(.22,.85,.3,1),box-shadow .35s}.maali-nav-link{color:#374151;transition:color .2s}.maali-nav-link:hover{color:#0d9488}.maali-btn-primary{-webkit-transition:-webkit-transform .25s,-webkit-box-shadow .25s,color .25s;transition:transform .25s,box-shadow .25s,color .25s}.maali-btn-primary:hover{color:#fff;transform:translateY(-2px);box-shadow:0 12px 30px #0d948866}.maali-btn-ghost:hover{background:#f0fdfa;border-color:#5eead4}.maali-plan-card{-webkit-transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:transform .3s,box-shadow .3s}.maali-plan-card:hover{transform:translateY(-6px);box-shadow:0 18px 44px #1118271a}.maali-plan-card-premium:hover{transform:translateY(-6px);box-shadow:0 24px 54px #0d94883d}.maali-plan-outline:hover{background:#f0fdfa}.maali-target-card:hover{background:#f0fdfa;border-color:#5eead4;transform:translateY(-8px);box-shadow:0 20px 46px #134e4a1f}.maali-story-card{-webkit-transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:transform .3s,box-shadow .3s}.maali-story-card:hover{transform:translateY(-6px);box-shadow:0 18px 44px #1118271a}.maali-streak-bar{-webkit-transition:-webkit-transform .25s;transition:transform .25s}.maali-streak-bar:hover{transform:translateY(-4px)}.maali-footer-link{color:#ccfbf1;transition:color .2s}.maali-footer-link:hover{color:#5eead4}.maali-travel-path{-webkit-offset-path:path("M40 500 Q 190 460 275 320 T 470 90");offset-path:path("M40 500 Q 190 460 275 320 T 470 90");-webkit-offset-rotate:auto 90deg;offset-rotate:auto 90deg;animation:5s ease-in-out infinite mTravel}.maali-travel-path-long{-webkit-offset-path:path("M70 272 C 180 272 200 152 290 152 S 420 212 510 212 S 620 112 700 112 S 820 46 900 46");offset-path:path("M70 272 C 180 272 200 152 290 152 S 420 212 510 212 S 620 112 700 112 S 820 46 900 46");-webkit-offset-rotate:auto 90deg;offset-rotate:auto 90deg;animation:7s ease-in-out infinite mTravel}.maali-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.maali-clip-text{background:linear-gradient(150deg,#0d9488,#134e4a);color:#0000;-webkit-background-clip:text;background-clip:text}.maali-marquee-mask{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.maali-scene-mask{-webkit-mask-image:radial-gradient(circle at 55% 45%,#000 0%,#0000 72%);mask-image:radial-gradient(circle at 55% 45%,#000 0%,#0000 72%)}@media (max-width:1240px){[data-scoregrid]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:40px!important}[data-scoregrid]>[data-cutcol]{justify-self:center;width:340px;grid-column:1/-1!important}[data-hero]{grid-template-columns:minmax(0,1fr) 560px!important;gap:28px!important;padding-left:32px!important;padding-right:32px!important}[data-scene]{zoom:.87}[data-hero] h1{font-size:50px!important}}@media (max-width:1100px){[data-hero]{grid-template-columns:minmax(0,1fr)!important;gap:26px!important;padding:118px 32px 64px!important}[data-hero] h1{font-size:46px!important}[data-scene]{zoom:.8;justify-self:center}}@media (max-width:880px){[data-hero]{padding:110px 24px 56px!important}[data-hero] h1{font-size:38px!important}[data-scene]{zoom:.6}[data-scoregrid]{grid-template-columns:minmax(0,1fr)!important}[data-2col]{grid-template-columns:minmax(0,1fr)!important;gap:40px!important}[data-3col]{grid-template-columns:minmax(0,1fr)!important}nav [data-navlinks],[data-scene-under],[data-decor],.maali-travel-path,.maali-travel-path-long{display:none!important}[data-hero] [data-plx],[data-card],[data-cardstack] *{animation:none!important}html{scroll-behavior:auto!important}}.maali-defer{content-visibility:auto;contain-intrinsic-size:auto 720px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}[data-reveal]{opacity:1;transform:none}}
