.apple-home{--apple-blue:#3b82f6;--apple-ink:#111827;--apple-muted:#6b7280;--apple-soft:#f9fafb;color:var(--apple-ink);background:#fff;font-family:Arabic Tech Sans,system-ui,sans-serif}.apple-home *{box-sizing:border-box}.apple-home h1,.apple-home h2,.apple-home p{margin:0}.apple-home h1,.apple-home h2{letter-spacing:0;font-family:inherit;font-weight:600;line-height:1.35}.apple-home h1,.apple-home .apple-wide h2{font-size:clamp(36px,4vw,56px)}.apple-wide{text-align:center;margin-bottom:12px;position:relative;overflow:hidden}.apple-heading{z-index:2;padding:54px 24px 0;position:relative}.apple-heading>p:not(.apple-kicker){margin-top:8px;font-size:25px;font-weight:400;line-height:1.7}.apple-heading .apple-kicker{color:var(--apple-muted);margin-bottom:12px;font-size:15px}.apple-actions{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:22px;display:flex}.apple-button{border:1px solid var(--apple-blue);background:var(--apple-blue);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:8px 24px;font-size:15px;transition:background .2s;display:inline-flex}.apple-button:hover{background:#2563eb}.apple-button-outline{color:var(--apple-blue);background:0 0}.apple-button-outline:hover{background:var(--apple-blue);color:#fff}.apple-actions-light .apple-button{background:var(--apple-ink);border-color:var(--apple-ink)}.apple-actions-light .apple-button-outline{color:#fff;background:0 0;border-color:#fff}.apple-actions-light .apple-button-outline:hover{background:#ffffff20}.apple-home a:focus-visible{outline-offset:5px;outline:3px solid #fbbf24}.apple-hero{background:var(--apple-blue);color:#fff;min-height:740px}.apple-hero .apple-heading{padding-top:112px}.apple-brand-background{pointer-events:none;position:absolute;inset:0}.apple-brand-background img{width:1440px;max-width:none;height:1214px;position:absolute;top:0;left:50%;transform:translate(-50%)}.apple-hero-caption{z-index:2;color:#fff;margin:6px 20px 28px;font-size:13px;display:block;position:relative}.apple-hero-caption span{font-size:23px;display:block}.apple-dark{color:#fff;background:#111827}.apple-dark .apple-kicker{color:#9ca3af}.apple-laptop-screen{background:#030712;border:9px solid #374151;border-bottom-width:16px;border-radius:18px 18px 6px 6px;overflow:hidden}.apple-laptop-screen img{-o-object-fit:contain;object-fit:contain}.apple-laptop-base{background:linear-gradient(#9ca3af,#4b5563);border-radius:2px 2px 55% 55%;width:114%;height:14px;margin-inline-start:-7%}.apple-about{background:var(--apple-soft);min-height:580px}.apple-inline-link{color:var(--apple-blue);align-items:center;gap:9px;margin-top:18px;font-size:17px;display:inline-flex}.apple-inline-link:hover{text-decoration:underline}.apple-about-visual{justify-content:center;gap:32px;margin:42px auto 22px;font-size:clamp(44px,7vw,100px);font-weight:700;line-height:1.4;display:flex}.apple-about-visual span{color:#3b82f6}.apple-about-visual span:nth-child(2){color:#fbbf24}.apple-about-visual span:nth-child(3){color:#f472b6}.apple-about-copy{max-width:580px;color:var(--apple-muted);padding:0 24px 45px;font-size:17px;line-height:1.9;margin:auto!important}.apple-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 12px;display:grid}.apple-tile{text-align:center;min-height:600px;position:relative;overflow:hidden}.apple-tile h2{font-size:clamp(30px,3vw,40px)}.apple-tile .apple-heading>p:not(.apple-kicker){font-size:20px}.apple-tile .apple-heading{padding-top:42px}.apple-community{background:var(--apple-blue);color:#fff}.apple-community-visual{width:min(400px,80%);margin:60px auto 30px;transform:rotate(-5deg)}.apple-question{color:#111827;text-align:start;background:#fff;border-radius:18px;align-items:center;gap:15px;padding:22px;display:flex;box-shadow:0 18px 50px #11182715}.apple-avatar{color:#fff;background:#3b82f6;border-radius:50%;place-items:center;width:52px;height:52px;font-size:28px;display:grid}.apple-question b{font-size:19px;font-weight:600;display:block}.apple-question div>span{color:#6b7280;margin-top:3px;font-size:13px;display:block}.apple-discussion{justify-content:center;gap:10px;padding:20px 0;display:flex}.apple-discussion span{border:1px solid #ffffff60;border-radius:40px;padding:8px 20px;font-size:14px}.apple-answer{background:#111827;border-radius:18px;padding:28px;transform:translate(-15px);box-shadow:0 15px 35px #11182720}.apple-answer b{font-size:20px;font-weight:500}.apple-answer p{color:#9ca3af;padding-top:7px;font-size:14px}.apple-app,.apple-soft{background:var(--apple-soft)}.apple-app .apple-heading .mt-10{margin-top:22px}.apple-devices{width:360px;max-width:94%;height:350px;margin:30px auto 0;position:relative}.apple-phone{color:#111827;background:#fff;border:7px solid #111827;border-radius:32px;width:200px;height:365px;padding:14px 12px;position:absolute;top:0;box-shadow:0 24px 40px #11182720}.apple-phone-island{background:#111827;border-radius:15px;width:60px;height:12px;margin:-4px auto 24px}.apple-phone-front{z-index:1;right:5px;transform:rotate(9deg)}.apple-phone-back{color:#fff;background:#3b82f6;top:23px;left:5px;transform:rotate(-10deg)}.apple-phone>b{font-size:18px;font-weight:600}.apple-phone>p{margin:12px 0;font-size:10px}.apple-phone-post{text-align:start;background:#f3f4f6;border-radius:10px;margin-top:12px;padding:20px 10px;font-size:12px}.apple-phone-post small{color:#6b7280;margin-top:6px;font-size:9px;display:block}.apple-phone-tabs{color:#6b7280;margin-top:20px;font-size:8px}.apple-phone-course{text-align:start;padding-top:45px;font-size:30px;font-weight:600}.apple-phone-course span{color:#fbbf24}.dark .apple-home{--apple-soft:#1f2937;--apple-muted:#9ca3af;color:#f9fafb;background:#111827}@media (width<=767px){.apple-heading{padding:42px 20px 0}.apple-heading>p:not(.apple-kicker){font-size:19px}.apple-hero .apple-heading{padding-top:112px}.apple-hero{min-height:610px}.apple-button{padding-inline:19px;font-size:13px}.apple-actions{gap:12px}.apple-about{min-height:480px}.apple-about-visual{gap:16px;margin-top:48px;font-size:43px}.apple-about-copy{font-size:15px}.apple-tile-grid{grid-template-columns:1fr}.apple-tile{min-height:560px}.apple-tile .apple-heading{padding-top:40px}.apple-community-visual{margin-top:45px}}@media (prefers-reduced-motion:reduce){.apple-home a{transition:none}}.apple-people-stage{border-radius:18px;width:min(960px,88%);height:330px;margin:40px auto 18px;position:relative;overflow:hidden;box-shadow:0 24px 60px #11182730}.apple-people-stage img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 53%;object-position:center 53%;width:100%;height:100%}.apple-home .apple-about{min-height:620px}.apple-story{justify-content:center;align-items:flex-start;min-height:660px;display:flex}.apple-story-photo{-o-object-fit:cover;object-fit:cover;-o-object-position:center 48%;object-position:center 48%;width:100%;height:100%;position:absolute;inset:0}.apple-story:after{content:"";background:linear-gradient(#111827e8,#11182780 55%,#11182710);position:absolute;inset:0}.apple-story .apple-heading{max-width:840px;padding-top:65px}.apple-story .apple-heading .apple-kicker{color:#fff}.apple-language-art{margin:25px auto 35px;position:relative}.apple-language-glyph{color:#3b82f6;font-size:230px;font-weight:600;line-height:1.35;display:block;transform:translateY(-16px)}.apple-language-art>div{flex-wrap:wrap;justify-content:center;gap:10px;max-width:440px;margin-inline:auto;padding-inline:16px;display:flex}.apple-language-art>div span{border:1px solid #e5e7eb;border-radius:40px;padding:9px 17px;font-size:14px}.apple-belong-art{grid-template-columns:repeat(2,1fr);gap:14px;max-width:360px;margin:55px auto 30px;padding:0 20px;display:grid;transform:rotate(-7deg)}.apple-belong-art span{aspect-ratio:1;background:#3b82f6;border-radius:50%;place-items:center;font-size:27px;display:grid}.apple-belong-art span:nth-child(2){color:#111827;background:#fbbf24}.apple-belong-art span:nth-child(3){color:#111827;background:#f472b6}.apple-belong-art span:nth-child(4){background:#374151}.apple-course-gallery{padding:65px 0 32px;overflow:hidden}.apple-gallery-heading{text-align:center;padding:0 20px 35px}.apple-gallery-heading h2{font-size:clamp(32px,4vw,48px)}.apple-gallery-heading>p:not(.apple-kicker){margin-top:10px;font-size:20px}.apple-gallery-heading .apple-kicker{color:var(--apple-muted);margin-bottom:12px;font-size:14px}.apple-gallery{overflow:visible}.apple-gallery .apple-gallery-slide{color:#fff;opacity:.4;background:#111827;width:min(980px,80vw);height:auto;transition:opacity .4s}.apple-gallery-slide.swiper-slide-active{opacity:1}.apple-gallery-slide>img{aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain;background:#111827;width:100%;height:auto;display:block}.apple-gallery-caption{text-align:start;justify-content:space-between;align-items:center;gap:25px;padding:22px 32px;display:flex}.apple-gallery-caption h3{margin:0;font-family:inherit;font-size:22px;font-weight:600}.apple-gallery-caption .apple-button{color:#111827;white-space:nowrap;background:#fff;border-color:#fff}.apple-gallery-controls{justify-content:space-between;align-items:center;gap:20px;max-width:1100px;margin:auto;padding:20px 24px 0;display:flex}.apple-gallery-controls button{background:var(--apple-soft);width:34px;height:34px;color:var(--apple-muted);border-radius:50%;place-items:center;font-family:system-ui,sans-serif;display:grid}.apple-gallery-controls button:focus-visible{outline-offset:3px;outline:3px solid #3b82f6}.apple-gallery-arrows{gap:10px;display:flex}.apple-gallery-dots{justify-content:center;gap:6px;display:flex}.apple-gallery-controls .apple-gallery-dots button{background:0 0;width:25px;height:34px}.apple-gallery-dots button:after{content:"";background:#9ca3af;border-radius:99px;width:8px;height:8px}.apple-gallery-dots button.is-active:after{background:#3b82f6;width:24px}@media (width<=767px){.apple-people-stage{width:calc(100% - 32px);height:285px;margin-top:35px}.apple-home .apple-hero{min-height:670px}.apple-home .apple-about{min-height:540px}.apple-story{min-height:610px}.apple-story .apple-heading{padding-top:48px}.apple-story .apple-heading>p:not(.apple-kicker){font-size:18px}.apple-story-photo{-o-object-position:65% center;object-position:65% center}.apple-language-glyph{font-size:210px}.apple-gallery .apple-gallery-slide{width:86vw}.apple-gallery-slide>img{aspect-ratio:4/3}.apple-gallery-caption{flex-wrap:wrap;gap:12px;padding:18px 16px}.apple-gallery-caption h3{font-size:20px}.apple-gallery-heading>p:not(.apple-kicker){font-size:17px}.apple-gallery-controls{gap:10px;padding-inline:16px}.apple-gallery-arrows{gap:4px}.apple-gallery-controls button{width:30px;height:30px}}@media (prefers-reduced-motion:reduce){.apple-gallery .apple-gallery-slide{transition:none}}.mena-map-stage{width:min(1040px,92%);margin:32px auto 18px;position:relative;overflow:hidden}.mena-map{width:100%;height:auto;display:block;-webkit-mask-image:radial-gradient(closest-side,#000 58%,#0000 100%);mask-image:radial-gradient(closest-side,#000 58%,#0000 100%)}.mena-map-scene{transform-origin:0 0;animation:4.8s cubic-bezier(.22,.68,.24,1) both mena-map-focus;transform:translate(-752px,-123px)scale(2.2)}.mena-map-grid{fill:none;stroke:#fff;stroke-width:.4px;opacity:.08}.mena-region-land{fill:#fbbf24;animation:4.8s both mena-region-reveal}.mena-region-glow,.mena-map-hubs{animation:4.8s both mena-detail-reveal}.mena-map-caption{color:#fff;justify-content:center;align-items:center;gap:8px;font-size:13px;animation:4.8s both mena-detail-reveal;display:flex;position:absolute;bottom:22px;left:0;right:0}.mena-map-legend{background:#fbbf24;border-radius:50%;width:7px;height:7px}.mena-map-caption-detail{color:#ffffff9c;margin-inline-start:18px}@keyframes mena-map-focus{0%,18%{transform:translate(30px,15px)scale(.94)}44%{transform:translate(-195px,-35px)scale(1.35)}to{transform:translate(-752px,-123px)scale(2.2)}}@keyframes mena-region-reveal{0%,20%{opacity:.16}62%,to{opacity:1}}@keyframes mena-detail-reveal{0%,50%{opacity:0}to{opacity:1}}@media (width<=767px){.mena-map-stage{width:calc(100% - 24px);margin-top:36px}.mena-map{width:100%;height:330px}.mena-map-caption{flex-wrap:wrap;padding-inline:20px;font-size:11px;bottom:18px}.mena-map-caption-detail{flex-basis:100%;margin:0}}@media (prefers-reduced-motion:reduce){.mena-map-stage *{animation:none!important}}@keyframes mena-map-focus-mobile{0%,18%{transform:translate(30px,15px)scale(.94)}44%{transform:translate(-400px,-90px)scale(1.75)}to{transform:translate(-1378px,-333px)scale(3.3)}}@media (width<=767px){.mena-map-scene{animation-name:mena-map-focus-mobile;transform:translate(-1378px,-333px)scale(3.3)}}.apple-hero-dark-map .mena-world-land{fill:#1f2937;fill-opacity:.8}.apple-hero-dark-map .mena-region-land{fill:#dfad2b}.apple-hero-dark-map .mena-map-hubs circle:last-child{fill:#111827}.apple-hero-dark-map .mena-map-hubs circle:first-child{fill:#111827;fill-opacity:.12}.apple-hero-dark-map .mena-map-grid{stroke:#111827;opacity:.08}.mena-light-background{pointer-events:none;background:radial-gradient(closest-side at 50% 55%,#f9fafbf0 0%,#e3f3ffc7 35%,#f9fafb60 64%,#0000 100%);position:absolute;inset:280px 0 60px}.apple-hero-light-background .mena-world-land{fill:#4b5563;fill-opacity:.65}.apple-hero-light-background .mena-region-land{fill:#dfad2b}.apple-hero-light-background .mena-map-hubs circle:last-child{fill:#1f2937}.apple-hero-light-background .mena-map-hubs circle:first-child{fill:#1f2937;fill-opacity:.12}.apple-hero-light-background .mena-map-caption{color:#1f2937}.apple-hero-light-background .mena-map-caption-detail{color:#4b5563}@media (width<=767px){.mena-light-background{background-position:50%;inset:285px -20px 60px}.apple-story{min-height:560px}.apple-story-photo{-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.apple-story:after{background:linear-gradient(#111827 0%,#111827de 38%,#11182735 70%,#0000)}}.mena-city-marker{animation:5s ease-in-out infinite both mena-city-pulse}.mena-city-halo{filter:drop-shadow(0 0 2px #fff8)}@keyframes mena-city-pulse{0%,to{opacity:.65}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.mena-city-marker{opacity:1}}.about-word-reveal[data-reveal-state=waiting]>span{opacity:0}.about-word-reveal[data-reveal-state=revealed]>span{animation:.75s cubic-bezier(.2,.65,.3,1) both about-word-appear}.about-word-reveal[data-reveal-state=revealed]>span:nth-child(2){animation-delay:.5s}.about-word-reveal[data-reveal-state=revealed]>span:nth-child(3){animation-delay:1s}@keyframes about-word-appear{0%{opacity:0;clip-path:inset(0 0 0 100%);transform:translate(18px)}to{opacity:1;clip-path:inset(0);transform:translate(0)}}@media (prefers-reduced-motion:reduce){.about-word-reveal>span{clip-path:none;transform:none;opacity:1!important;animation:none!important}}.community-reveal[data-reveal-state=waiting] .apple-question,.community-reveal[data-reveal-state=waiting] .apple-discussion>span,.community-reveal[data-reveal-state=waiting] .apple-answer{opacity:0}.community-reveal[data-reveal-state=revealed] .apple-question{animation:.8s cubic-bezier(.2,.65,.3,1) both community-question-enter}.community-reveal[data-reveal-state=revealed] .apple-discussion>span{animation:.5s ease-out .45s both community-tag-enter}.community-reveal[data-reveal-state=revealed] .apple-discussion>span:nth-child(2){animation-delay:.6s}.community-reveal[data-reveal-state=revealed] .apple-discussion>span:nth-child(3){animation-delay:.75s}.community-reveal[data-reveal-state=revealed] .apple-answer{animation:.7s cubic-bezier(.2,.65,.3,1) .9s both community-answer-enter}@keyframes community-question-enter{0%{opacity:0;transform:translate(44px)scale(.94)}65%{opacity:1;transform:translate(-3px)scale(1.025)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes community-tag-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes community-answer-enter{0%{opacity:0;transform:translate(-40px)scale(.97)}to{opacity:1;transform:translate(-15px)scale(1)}}@media (prefers-reduced-motion:reduce){.community-reveal .apple-question,.community-reveal .apple-discussion>span,.community-reveal .apple-answer{opacity:1!important;animation:none!important}}.belong-circle-reveal[data-reveal-state=waiting]>span{opacity:0}.belong-circle-reveal[data-reveal-state=revealed]>span{animation:.65s cubic-bezier(.22,1,.36,1) both belong-circle-appear}.belong-circle-reveal[data-reveal-state=revealed]>span:nth-child(2){animation-delay:.4s}.belong-circle-reveal[data-reveal-state=revealed]>span:nth-child(3){animation-delay:.8s}.belong-circle-reveal[data-reveal-state=revealed]>span:nth-child(4){animation-delay:1.2s}@keyframes belong-circle-appear{0%{opacity:0;transform:translateY(16px)scale(.88)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.belong-circle-reveal[data-reveal-state]>span{opacity:1;animation:none;transform:none}}.apple-devices-real .apple-phone{background:#f3f4f6;padding:24px 0 0;overflow:hidden}.apple-devices-real .apple-phone-island{z-index:2;margin:0;position:absolute;top:10px;left:50%;transform:translate(-50%)}.apple-phone-screenshot{width:100%;height:auto;display:block}.apple-app-topic-link{z-index:3;justify-content:center;gap:6px;margin:55px 16px 0;font-size:12px;display:flex;position:relative}.apple-devices-trio{width:460px;height:410px;margin-top:40px}.apple-devices-trio .apple-phone{background:#fff;width:190px;height:365px}.apple-phone-left{top:30px;left:10px;transform:rotate(-12deg)}.apple-phone-right{top:30px;right:10px;transform:rotate(12deg)}.apple-phone-center{z-index:2;left:50%;transform:translate(-50%)}.apple-devices-trio .apple-phone-screenshot{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;height:100%}.apple-devices-trio+.apple-app-topic-link{margin-top:16px}@media (width<=600px){.apple-devices-trio{width:330px;height:335px}.apple-devices-trio .apple-phone{border-width:5px;border-radius:26px;width:146px;height:290px}.apple-devices-trio .apple-phone-left{left:6px}.apple-devices-trio .apple-phone-right{right:6px}}
