.faq-section{--faq-section-bg:#F7F1E8;--faq-panel-bg:#F7F1E8;--faq-panel-border:color-mix(in srgb,#401D2C 10%,transparent);--faq-ink:#401D2C;--faq-muted:color-mix(in srgb,#401D2C 62%,#8a6470);--faq-item-bg:#ffffff;--faq-item-border:color-mix(in srgb,#401D2C 12%,transparent);--faq-toggle-bg:color-mix(in srgb,var(--brand-primary) 18%,#F7F1E8);--faq-toggle-color:color-mix(in srgb,#401D2C 55%,var(--brand-highlight) 45%);position:relative;z-index:5;width:100%;padding:1rem 0 2rem;color:var(--faq-ink);background:var(--faq-section-bg);font-family:var(--font-alexandria),"Alexandria",sans-serif}@media (min-width:640px){.faq-section{padding:1.25rem 0 2.5rem}}.dark .faq-section{--faq-section-bg:#190A10;--faq-panel-bg:#401D2C;--faq-panel-border:color-mix(in srgb,#ffffff 5%,transparent);--faq-ink:#F7F1E8;--faq-muted:color-mix(in srgb,#F7F1E8 62%,#b8a0a8);--faq-item-bg:color-mix(in srgb,#401D2C 88%,#190A10);--faq-item-border:color-mix(in srgb,var(--brand-primary) 16%,transparent);--faq-toggle-bg:color-mix(in srgb,var(--brand-primary) 12%,#190A10);--faq-toggle-color:var(--brand-primary)}.faq-section__shell{width:100%;padding-inline:.75rem}@media (min-width:640px){.faq-section__shell{padding-inline:1rem}}@media (min-width:1024px){.faq-section__shell{padding-inline:1.25rem}}@media (min-width:1536px){.faq-section__shell{padding-inline:1.5rem}}.faq-section__panel{position:relative;overflow:hidden;width:100%;max-width:1680px;margin-inline:auto;border:1px solid var(--faq-panel-border);border-radius:30px;background:var(--faq-panel-bg)}@media (min-width:640px){.faq-section__panel{border-radius:36px}}@media (min-width:1024px){.faq-section__panel{border-radius:42px}}.faq-section__grid{display:grid;grid-template-columns:1fr;align-items:start;gap:2.5rem;padding:2rem}@media (min-width:768px){.faq-section__grid{grid-template-columns:minmax(240px,1fr) minmax(0,2.2fr);gap:3.5rem;padding:3rem}}@media (min-width:1024px){.faq-section__grid{gap:4rem;padding:4rem}}.faq-section__intro{display:flex;flex-direction:column;gap:.75rem;text-align:right}.faq-section__badge{display:inline-flex;width:fit-content;align-items:center;gap:.5rem;padding:.45rem .95rem;border-radius:9999px;border:1px solid color-mix(in srgb,var(--brand-primary) 24%,transparent);font-size:.72rem;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,#401D2C 55%,var(--brand-highlight) 45%)}.dark .faq-section__badge,.faq-section__badge{background:color-mix(in srgb,var(--brand-primary) 8%,transparent)}.dark .faq-section__badge{color:var(--brand-primary)}.faq-section__badge-dot{flex:none;width:.375rem;height:.375rem;border-radius:9999px;background:var(--brand-primary)}.faq-section__title{margin:0;font-size:clamp(1.75rem,4vw,3.125rem);font-weight:800;line-height:1.12;letter-spacing:-.02em;color:var(--faq-ink)}.faq-section__description{max-width:54ch;margin:0;font-size:1rem;line-height:1.75;color:var(--faq-muted)}@media (min-width:768px){.faq-section__description{font-size:1.125rem}}.faq-section__list{display:flex;width:100%;flex-direction:column;gap:.75rem}.faq-item{overflow:hidden;border:1px solid var(--faq-item-border);border-radius:1rem;background:var(--faq-item-bg);color:var(--faq-ink);transition:border-color .3s ease,box-shadow .3s ease}.faq-item.is-open,.faq-item:hover{border-color:color-mix(in srgb,var(--brand-primary) 32%,transparent);box-shadow:0 10px 24px color-mix(in srgb,#401D2C 7%,transparent)}.dark .faq-item.is-open,.dark .faq-item:hover{box-shadow:0 10px 24px rgba(0,0,0,.22)}.faq-item__trigger{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border:0;background:transparent;text-align:right;cursor:pointer;color:inherit}.faq-item__question{font-family:var(--font-tajawal),"Tajawal",sans-serif;font-size:.875rem;font-weight:700;line-height:1.55}@media (min-width:640px){.faq-item__question{font-size:1rem}}.faq-item__toggle{display:grid;flex:none;place-content:center;width:2rem;height:2rem;border-radius:9999px;background:var(--faq-toggle-bg);color:var(--faq-toggle-color);transition:background-color .3s ease,color .3s ease}.faq-item.is-open .faq-item__toggle{background:var(--brand-primary);color:#190A10}.faq-item__answer{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .15s ease,opacity .12s ease}.faq-item__answer.is-visible{grid-template-rows:1fr;opacity:1}.faq-item__answer-inner{overflow:hidden}.faq-item__answer p{margin:0;padding:0 1.25rem 1rem;font-size:.9rem;line-height:1.75;color:var(--faq-muted)}.faq-item__answer.is-visible p{padding-top:.25rem}@media (prefers-reduced-motion:reduce){.faq-item,.faq-item__answer,.faq-item__toggle{transition:none}}.why-choose-section{font-family:var(--font-alexandria),"Alexandria",Arial,sans-serif;padding-top:clamp(3rem,6vw,4.5rem);padding-bottom:clamp(2.5rem,4.5vw,3.5rem);background:#F7F1E8}.dark .why-choose-section{background:#190A10}.why-choose-section__title{font-family:inherit;font-weight:700;color:#401D2C;letter-spacing:-.01em}.why-choose-section__title-accent{position:relative;display:inline-block;color:#190A10;padding:.06em .42em .1em;margin-inline-start:.08em;border-radius:.35em;background:linear-gradient(135deg,color-mix(in srgb,var(--brand-primary) 88%,#ffffff 12%) 0,color-mix(in srgb,var(--brand-highlight) 92%,#ffffff 8%) 100%);box-shadow:0 1px 0 color-mix(in srgb,#ffffff 55%,transparent) inset,0 6px 18px color-mix(in srgb,var(--brand-highlight) 22%,transparent)}.dark .why-choose-section__title{color:#F7F1E8}.dark .why-choose-section__title-accent{color:var(--brand-primary);background:color-mix(in srgb,var(--brand-primary) 14%,#190A10);box-shadow:0 1px 0 color-mix(in srgb,var(--brand-primary) 18%,transparent) inset,0 0 0 1px color-mix(in srgb,var(--brand-primary) 22%,transparent)}.why-choose-card{position:relative;overflow:hidden;height:280px;padding:1.5rem;animation:why-choose-card-enter .8s cubic-bezier(.22,1,.36,1) both;transition:transform .28s cubic-bezier(.22,1,.36,1)}.why-choose-card:hover{transform:scale(1.04)}@keyframes why-choose-card-enter{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.why-choose-card--end,.why-choose-card--start{background:color-mix(in srgb,#401D2C 88%,#190A10);color:#F7F1E8}.why-choose-card--start{border-radius:.5rem 12.5rem .5rem .5rem}.why-choose-card--center{border-radius:1rem;background:var(--brand-primary);color:#190A10}.why-choose-card--end{border-radius:12.5rem .5rem .5rem .5rem}.why-choose-card__icon-wrap{position:absolute;top:.75rem;display:flex;margin-bottom:1rem}.why-choose-card__icon-wrap--start{left:1rem}.why-choose-card__icon-wrap--center{left:0;right:0;justify-content:center}.why-choose-card__icon-wrap--end{right:1rem}.why-choose-card__icon-circle{position:relative;z-index:10;display:flex;height:3.25rem;width:3.25rem;align-items:center;justify-content:center;background:none;border:none;backdrop-filter:none}.why-choose-card__icon{height:2.125rem;width:2.125rem}.why-choose-card__icon-wrap--end .why-choose-card__icon,.why-choose-card__icon-wrap--start .why-choose-card__icon{color:var(--brand-primary)}.why-choose-card__icon-wrap--center .why-choose-card__icon{color:#401D2C}.dark .why-choose-card__icon-wrap--center .why-choose-card__icon{color:#190A10}.why-choose-card__body{display:flex;height:100%;flex-direction:column;justify-content:flex-end;padding-top:3.5rem;padding-bottom:1.5rem}.why-choose-card__body--start{align-items:flex-end;text-align:left;padding-left:1.25rem;padding-right:3rem}.why-choose-card__body--center{align-items:center;text-align:center;padding-inline:.5rem}.why-choose-card__body--end{align-items:flex-start;text-align:right;padding-right:1.25rem;padding-left:3rem}.why-choose-card__body--end .why-choose-card__description,.why-choose-card__body--end .why-choose-card__title,.why-choose-card__body--start .why-choose-card__description,.why-choose-card__body--start .why-choose-card__title{width:auto;max-width:100%;align-self:inherit}.why-choose-card__title{width:100%;margin-bottom:.75rem;font-size:1.25rem;font-weight:700;line-height:1.25}.why-choose-card__description{font-size:.875rem;line-height:1.65}.why-choose-card--end .why-choose-card__description,.why-choose-card--start .why-choose-card__description{color:color-mix(in srgb,#F7F1E8 90%,transparent)}.why-choose-card--center .why-choose-card__description{color:color-mix(in srgb,#190A10 88%,transparent)}@media (prefers-reduced-motion:reduce){.why-choose-card{animation:none;opacity:1;transform:none;transition:none}.why-choose-card:hover{transform:none}}.why-learn-section{--why-learn-bg:color-mix(in srgb,var(--brand-primary) 10%,#F7F1E8);--why-learn-card-bg:#ffffff;--why-learn-card-border:color-mix(in srgb,var(--brand-primary) 22%,#401D2C 8%);--why-learn-muted:color-mix(in srgb,#401D2C 68%,#8a6470);width:100%;background:var(--why-learn-bg);font-family:var(--font-alexandria),"Alexandria",sans-serif}.dark .why-learn-section{--why-learn-bg:#190A10;--why-learn-card-bg:color-mix(in srgb,#401D2C 88%,#190A10);--why-learn-card-border:color-mix(in srgb,var(--brand-primary) 18%,transparent);--why-learn-muted:color-mix(in srgb,#F7F1E8 62%,#b8a0a8)}.why-learn-section__inner{display:flex;width:100%;max-width:1440px;flex-direction:column;gap:3rem;margin-inline:auto;padding:5rem 1rem}@media (min-width:640px){.why-learn-section__inner{padding-inline:1.5rem}}@media (min-width:1024px){.why-learn-section__inner{flex-direction:row;align-items:flex-start;gap:4rem;padding:7rem 5%}}.why-learn-section__copy{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}@media (min-width:1024px){.why-learn-section__copy{position:sticky;top:clamp(5rem,10vw,6.5rem);width:42%;align-items:center}}.why-learn-section__title{margin:0;width:100%;text-align:center;font-weight:700;letter-spacing:-.01em;color:#401D2C}.dark .why-learn-section__title{color:#F7F1E8}.why-learn-section__title-accent{position:relative;display:inline-block;color:#F2C66D;padding:.06em .42em .1em;margin-inline-start:.08em;border-radius:.35em;background:linear-gradient(135deg,#401D2C,color-mix(in srgb,#401D2C 72%,#190A10) 55%,#190A10);box-shadow:inset 0 1px 0 color-mix(in srgb,#ffffff 10%,transparent),0 6px 18px color-mix(in srgb,#401D2C 28%,transparent)}.dark .why-learn-section__title-accent{color:#F2C66D;background:linear-gradient(135deg,color-mix(in srgb,#401D2C 88%,#190A10),#401D2C 48%,#190A10);box-shadow:inset 0 1px 0 color-mix(in srgb,#F2C66D 12%,transparent),0 0 0 1px color-mix(in srgb,#F2C66D 16%,transparent)}.why-learn-section__photo-wrap{display:flex;justify-content:center;width:100%;margin-top:clamp(1.5rem,3.5vw,2.25rem)}.why-learn-section__photo-stage{position:relative;width:fit-content;max-width:min(100%,560px);margin-inline:auto}.why-learn-section__photo{position:relative;z-index:10;display:block;height:min(420px,76vw);width:auto;max-width:min(100%,560px);object-fit:contain;object-position:center;transform:translateX(-1.15rem);animation:none;transition:none}@media (min-width:768px){.why-learn-section__photo{height:clamp(480px,50vw,600px)}}@media (min-width:1024px){.why-learn-section__photo{height:clamp(520px,56vh,680px)}}.why-learn-section__photo-box{pointer-events:none;position:absolute;bottom:0;left:50%;z-index:0;height:42%;width:calc(100% + 1.75rem);overflow:hidden;border-radius:28px;background:#401D2C;transform:translateX(-50%)}.why-learn-section__photo-box-pattern{position:absolute;inset:0;background-color:#401D2C;background-image:url("data:image/svg+xml,%3Csvg width='100' height='20' viewBox='0 0 100 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.184 20c.357-.13.72-.264 1.088-.402l1.768-.661C33.64 15.347 39.647 14 50 14c10.271 0 15.362 1.222 24.629 4.928.955.383 1.869.74 2.75 1.072h6.225c-2.51-.73-5.139-1.691-8.233-2.928C65.888 13.278 60.562 12 50 12c-10.626 0-16.855 1.397-26.66 5.063l-1.767.662c-2.475.923-4.66 1.674-6.724 2.275h6.335zm0-20C13.258 2.892 8.077 4 0 4V2c5.744 0 9.951-.574 14.85-2h6.334zM77.38 0C85.239 2.966 90.502 4 100 4V2c-6.842 0-11.386-.542-16.396-2h-6.225zM0 14c8.44 0 13.718-1.21 22.272-4.402l1.768-.661C33.64 5.347 39.647 4 50 4c10.271 0 15.362 1.222 24.629 4.928C84.112 12.722 89.438 14 100 14v-2c-10.271 0-15.362-1.222-24.629-4.928C65.888 3.278 60.562 2 50 2 39.374 2 33.145 3.397 23.34 7.063l-1.767.662C13.223 10.84 8.163 12 0 12v2z' fill='%23f2c66d' fill-opacity='0.59' fill-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask-image:linear-gradient(90deg,black 0,black 10%,transparent 70%);mask-image:linear-gradient(90deg,black 0,black 10%,transparent 70%)}.why-learn-section__photo-box-overlay{position:absolute;inset:0;border-radius:28px;background:linear-gradient(90deg,transparent 0,color-mix(in srgb,#401D2C 20%,transparent) 50%,#401D2C)}.why-learn-section__marquee{position:relative;width:100%;flex:1}.why-learn-marquee__stage{position:relative;height:clamp(560px,72vh,760px);overflow:hidden}.why-learn-marquee__grid{display:grid;height:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.why-learn-column{position:relative;min-width:0;padding-inline:.125rem}.why-learn-column,.why-learn-column__viewport{height:100%;overflow:hidden}.why-learn-column__track{display:flex;flex-direction:column;will-change:transform}.why-learn-column--up .why-learn-column__track{animation:why-learn-scroll-up 38s linear infinite}.why-learn-column--down .why-learn-column__track{animation:why-learn-scroll-down 46s linear infinite}.why-learn-marquee__stage:hover .why-learn-column__track{animation-play-state:paused}.why-learn-column__list{display:flex;flex-direction:column;gap:1.25rem;padding-bottom:1.25rem;margin:0;list-style:none}@keyframes why-learn-scroll-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes why-learn-scroll-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.why-learn-card{width:100%;border:1px solid var(--why-learn-card-border);border-radius:.75rem;background:var(--why-learn-card-bg);padding:1.5rem}.why-learn-card__icon{display:inline-flex;height:2.75rem;width:2.75rem;align-items:center;justify-content:center;border-radius:.5rem}.why-learn-card__icon--primary{background:color-mix(in srgb,var(--brand-primary) 28%,#ffffff);color:#401D2C}.dark .why-learn-card__icon--primary{background:color-mix(in srgb,var(--brand-primary) 16%,#190A10);color:var(--brand-primary)}.why-learn-card__icon--secondary{background:color-mix(in srgb,var(--brand-highlight) 24%,#ffffff);color:#401D2C}.dark .why-learn-card__icon--secondary{background:color-mix(in srgb,var(--brand-highlight) 14%,#190A10);color:var(--brand-highlight)}.why-learn-card__title{margin:1rem 0 0;font-size:1.125rem;font-weight:700;color:#401D2C}.dark .why-learn-card__title{color:#F7F1E8}.why-learn-card__description{margin:.5rem 0 0;font-family:var(--font-tajawal),"Tajawal",sans-serif;font-size:.875rem;line-height:1.7;color:var(--why-learn-muted)}.why-learn-marquee__fade{pointer-events:none;position:absolute;inset-inline:0;z-index:2;height:5rem}.why-learn-marquee__fade--top{top:0;background:linear-gradient(180deg,var(--why-learn-bg),transparent)}.why-learn-marquee__fade--bottom{bottom:0;background:linear-gradient(0deg,var(--why-learn-bg),transparent)}.why-learn-section__reveal{animation:why-learn-reveal .85s cubic-bezier(.22,1,.36,1) both}.why-learn-section__reveal--delay-1{animation-delay:.12s}.why-learn-section__reveal--delay-2{animation-delay:.24s}@keyframes why-learn-reveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.why-learn-marquee__grid{grid-template-columns:1fr}.why-learn-column--down{display:none}.why-learn-marquee__stage{height:520px}}@media (prefers-reduced-motion:reduce){.why-learn-column__track,.why-learn-section__reveal{animation:none;transform:none}.why-learn-section__reveal{opacity:1}}