html{scroll-behavior:smooth;margin:0!important;padding:0!important}
body.afaq-landing-template,body.afaq-landing-shell{margin:0!important;padding:0!important;min-height:100vh!important;background:#fff!important;overflow-x:hidden!important}
body.afaq-landing-template #wpadminbar,body.afaq-landing-shell #wpadminbar{display:none!important}
.afq-home{--blue:#2778b9;--blue2:#195f9d;--green:#38b84f;--green2:#168c39;--yellow:#ffba16;--navy:#102845;--ink:#17304f;--muted:#667a92;--soft:#f5f9fc;--line:#e1eaf1;--shadow:0 26px 80px rgba(21,65,102,.13);display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:#fff!important;color:var(--ink)!important;font-family:Cairo,Tajawal,Arial,sans-serif!important;font-size:16px!important;line-height:1.8!important;letter-spacing:0!important;direction:rtl!important;text-align:right!important;overflow:hidden!important}
.afq-home.is-en,.afq-home.is-da{direction:ltr!important;text-align:left!important}
.afq-home,.afq-home *,.afq-home *:before,.afq-home *:after{box-sizing:border-box!important}
.afq-home *{letter-spacing:0!important;text-transform:none!important}
.afq-home h1,.afq-home h2,.afq-home h3,.afq-home p,.afq-home ul,.afq-home figure{font-family:inherit!important;margin-block-start:0}
.afq-home a{text-decoration:none!important;font-family:inherit!important}
.afq-home img{display:block!important;max-width:100%!important;height:auto!important;border:0!important;box-shadow:none!important}
.afq-home svg{width:1.25em!important;height:1.25em!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}
.afq-container{width:min(1220px,calc(100% - 38px))!important;max-width:1220px!important;margin-inline:auto!important}
.afaq-header{position:sticky!important;top:0!important;z-index:80!important;background:rgba(255,255,255,.94)!important;border-bottom:1px solid rgba(220,231,240,.95)!important;backdrop-filter:blur(18px)!important;margin:0!important}
.afq-header-inner{height:86px!important;display:flex!important;align-items:center!important;gap:22px!important}
.afq-brand{display:flex!important;align-items:center!important;gap:10px!important;color:var(--navy)!important;flex:0 0 auto!important}
.afq-brand img{width:58px!important;height:58px!important;object-fit:contain!important}
.afq-brand span{display:flex!important;flex-direction:column!important;line-height:1.25!important}
.afq-brand b{font-size:20px!important;font-weight:900!important}.afq-brand small{font-size:11px!important;color:var(--muted)!important;font-weight:800!important}
.afq-nav{display:flex!important;align-items:center!important;justify-content:center!important;gap:22px!important;flex:1!important;min-width:0!important}
.afq-nav a{color:#344a66!important;font-size:14px!important;font-weight:800!important;white-space:nowrap!important;padding:29px 0 25px!important;position:relative!important}
.afq-nav a:after{content:"";position:absolute;inset-inline-start:0;bottom:16px;width:0;height:3px;border-radius:6px;background:linear-gradient(90deg,var(--blue),var(--green));transition:.22s}
.afq-nav a:hover,.afq-nav a.is-active{color:var(--blue)!important}.afq-nav a:hover:after,.afq-nav a.is-active:after{width:100%}
.afq-language{display:flex!important;align-items:center!important;gap:8px!important;padding:6px!important;border:1px solid #dbe7f0!important;border-radius:12px!important;background:#fff!important;flex:0 0 auto!important}
.afq-language a{display:grid!important;place-items:center!important;min-width:34px!important;height:32px!important;border-radius:9px!important;color:#667991!important;font-weight:900!important;font-size:13px!important}.afq-language a.is-current{background:#eaf4fc!important;color:var(--blue)!important}.afq-language span,.afq-language i{color:#c1ced9!important;font-style:normal!important}
.afq-header-actions{display:flex!important;gap:8px!important;flex:0 0 auto!important}
.afq-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border-radius:14px!important;padding:12px 18px!important;font-weight:900!important;border:1px solid transparent!important;transition:.22s!important;cursor:pointer!important;white-space:nowrap!important}
.afq-btn:hover{transform:translateY(-2px)!important}.afq-btn-sm{padding:9px 13px!important;font-size:13px!important;border-radius:11px!important}.afq-btn-lg{padding:14px 23px!important;font-size:16px!important}
.afq-btn-primary{background:linear-gradient(135deg,#ffd257,var(--yellow))!important;color:#153354!important;box-shadow:0 13px 30px rgba(255,186,22,.24)!important}.afq-btn-outline,.afq-btn-ghost{background:#fff!important;border-color:#cfe0ec!important;color:var(--blue)!important}.afq-btn-white{background:#fff!important;color:var(--blue2)!important}.afq-btn-translucent{background:rgba(255,255,255,.12)!important;border-color:rgba(255,255,255,.42)!important;color:#fff!important}
.afq-menu-toggle{display:none!important;border:0!important;background:transparent!important;color:var(--navy)!important;padding:8px!important}.afq-mobile-menu{background:#fff!important;border-top:1px solid var(--line)!important;padding:15px 0 20px!important}.afq-mobile-menu .afq-container{display:grid!important;gap:8px!important}.afq-mobile-menu a{padding:8px!important;font-weight:800!important;color:var(--navy)!important}.afq-mobile-language{display:flex!important;gap:8px!important}.afq-mobile-language a{background:#f2f7fb!important;border-radius:9px!important}.afq-mobile-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin-top:8px!important}
.afq-hero{position:relative!important;background:linear-gradient(135deg,#fafdff 0%,#eef7fd 52%,#f7fff5 100%)!important;padding:66px 0 0!important;overflow:hidden!important}
.afq-orb{position:absolute!important;border-radius:50%!important;filter:blur(1px)!important;opacity:.7!important}.afq-orb-blue{width:360px;height:360px;background:#d9eefa;left:-170px;top:90px}.afq-orb-green{width:300px;height:300px;background:#daf4df;right:-130px;bottom:90px}.afq-orb-yellow{width:140px;height:140px;background:#fff0b5;right:18%;top:-65px}
.afq-hero-grid{position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:1.02fr .98fr!important;gap:62px!important;align-items:center!important}
.afq-badge{display:inline-flex!important;align-items:center!important;gap:9px!important;background:#e8f7ea!important;color:#16773a!important;border-radius:999px!important;padding:8px 14px!important;font-weight:900!important;font-size:13px!important}.afq-live-dot{width:9px!important;height:9px!important;border-radius:50%!important;background:var(--green)!important;box-shadow:0 0 0 5px rgba(56,184,79,.12)!important}
.afq-eyebrow{margin:18px 0 2px!important;color:var(--blue)!important;font-weight:900!important}.afq-hero h1{font-size:clamp(38px,4.6vw,67px)!important;line-height:1.25!important;color:#112b4c!important;margin:7px 0 18px!important;font-weight:900!important}.afq-hero h1 span{color:var(--blue)!important;position:relative!important}.afq-hero h1 span:after{content:"";position:absolute;inset-inline-start:8%;bottom:-8px;width:34%;height:6px;border-radius:20px;background:var(--yellow);transform:rotate(-2deg)}
.afq-lead{font-size:18px!important;line-height:2!important;color:#5a718e!important;max-width:670px!important;margin:0 0 23px!important}.afq-hero-actions{display:flex!important;gap:12px!important;flex-wrap:wrap!important}.afq-checks{display:flex!important;gap:16px!important;flex-wrap:wrap!important;margin-top:22px!important;color:#536a85!important;font-size:13px!important;font-weight:800!important}.afq-checks span{display:flex!important;align-items:center!important;gap:6px!important}.afq-checks svg{color:var(--green)!important;stroke-width:3!important}
.afq-hero-visual{position:relative!important;min-height:520px!important;display:grid!important;place-items:center!important}.afq-campus-card{width:min(510px,92%)!important;min-height:430px!important;border-radius:34px!important;background:#fff!important;border:1px solid rgba(212,229,239,.9)!important;box-shadow:var(--shadow)!important;padding:26px!important;position:relative!important;overflow:hidden!important}.afq-campus-card:before{content:"";position:absolute;inset:0!important;background:linear-gradient(140deg,rgba(39,120,185,.04),transparent 48%,rgba(56,184,79,.06))!important;pointer-events:none!important}
.afq-campus-top{display:flex!important;align-items:center!important;justify-content:space-between!important;position:relative!important;z-index:1!important}.afq-campus-logo{width:86px!important;height:86px!important;border-radius:24px!important;background:#f8fbfd!important;border:1px solid #e2ecf2!important;display:grid!important;place-items:center!important}.afq-campus-logo img{width:72px!important;height:72px!important;object-fit:contain!important}.afq-saturday{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-width:118px!important;height:80px!important;background:linear-gradient(135deg,var(--blue),#3d8dcc)!important;color:#fff!important;border-radius:21px!important;box-shadow:0 14px 28px rgba(39,120,185,.22)!important}.afq-saturday b{font-size:22px!important;line-height:1.1!important}.afq-saturday small{font-size:10px!important;font-weight:900!important;opacity:.9!important}
.afq-board{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:12px!important;margin:35px 0 28px!important;position:relative!important;z-index:1!important}.afq-board span{height:74px!important;border-radius:18px!important;display:grid!important;place-items:center!important;font-size:20px!important;font-weight:900!important}.afq-board span:nth-child(1){background:#eaf4fb!important;color:var(--blue)!important}.afq-board span:nth-child(2){background:#eef9ef!important;color:var(--green2)!important}.afq-board span:nth-child(3){background:#fff6da!important;color:#ae7600!important}.afq-board span:nth-child(4){background:linear-gradient(135deg,#eaf4fb,#eef9ef)!important;color:#31577b!important}
.afq-class-chips{display:flex!important;flex-wrap:wrap!important;gap:8px!important;position:relative!important;z-index:1!important}.afq-class-chips span{padding:8px 12px!important;border:1px solid #dbe7ef!important;border-radius:999px!important;background:#fff!important;color:#526983!important;font-size:12px!important;font-weight:900!important}
.afq-float-card{position:absolute!important;background:#fff!important;border-radius:17px!important;box-shadow:0 18px 42px rgba(23,64,98,.16)!important;padding:13px 15px!important;display:grid!important;grid-template-columns:42px 1fr!important;column-gap:10px!important;align-items:center!important;min-width:225px!important;z-index:5!important}.afq-float-card>div{grid-row:1/3;width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:#eaf4fb;color:var(--blue)}.afq-float-card b{font-size:13px!important}.afq-float-card small{font-size:10px!important;color:var(--muted)!important}.afq-float-one{inset-inline-start:-25px!important;top:70px!important}.afq-float-two{inset-inline-end:-18px!important;bottom:60px!important}.afq-float-two>div{background:#eef9ef!important;color:var(--green2)!important}
.afq-trust-strip{margin-top:54px!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;border:1px solid #dfe9f0!important;border-radius:24px 24px 0 0!important;overflow:hidden!important;background:#dfe9f0!important;position:relative!important;z-index:2!important}.afq-trust-strip>div{display:flex!important;align-items:center!important;justify-content:center!important;gap:13px!important;padding:20px!important;background:rgba(255,255,255,.96)!important}.afq-trust-strip svg{width:30px!important;height:30px!important;color:var(--blue)!important}.afq-trust-strip>div:nth-child(2) svg{color:var(--green)!important}.afq-trust-strip>div:nth-child(3) svg{color:#d99800!important}.afq-trust-strip span{display:flex!important;flex-direction:column!important}.afq-trust-strip b{font-size:15px!important}.afq-trust-strip small{font-size:11px!important;color:var(--muted)!important}
.afq-section{padding:92px 0!important}.afq-section-head{text-align:center!important;max-width:780px!important;margin:0 auto 42px!important}.afq-section-head>span,.afq-label{display:inline-block!important;border-radius:999px!important;background:#eaf4fb!important;color:var(--blue)!important;padding:7px 13px!important;font-size:13px!important;font-weight:900!important}.afq-section-head h2,.afq-levels h2,.afq-parent-copy h2{font-size:clamp(29px,3.4vw,45px)!important;line-height:1.4!important;color:#112b4b!important;margin:13px 0 10px!important;font-weight:900!important}.afq-section-head p,.afq-levels p,.afq-parent-copy p{font-size:16px!important;color:var(--muted)!important;line-height:1.9!important}
.afq-feature-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:18px!important}.afq-feature{border:1px solid var(--line)!important;border-radius:23px!important;padding:26px!important;background:#fff!important;box-shadow:0 13px 35px rgba(24,70,105,.06)!important;transition:.24s!important}.afq-feature:hover{transform:translateY(-6px)!important;box-shadow:0 22px 46px rgba(24,70,105,.11)!important}.afq-feature-icon{width:56px!important;height:56px!important;border-radius:17px!important;display:grid!important;place-items:center!important;margin-bottom:18px!important}.afq-feature-icon svg{width:28px!important;height:28px!important}.afq-feature-icon.blue{background:#eaf4fb!important;color:var(--blue)!important}.afq-feature-icon.green{background:#ecf8ee!important;color:var(--green2)!important}.afq-feature-icon.yellow{background:#fff5d7!important;color:#c98b00!important}.afq-feature-icon.mix{background:linear-gradient(135deg,#eaf4fb,#eef9ef)!important;color:#315f80!important}.afq-feature h3{font-size:18px!important;color:#173554!important;margin:0 0 7px!important}.afq-feature p{font-size:14px!important;color:#667a92!important;margin:0!important}
.afq-day{background:#f6fafc!important}.afq-head-row{max-width:none!important;text-align:inherit!important;display:flex!important;justify-content:space-between!important;align-items:end!important;gap:44px!important}.afq-head-row>div{max-width:680px!important}.afq-head-row>p{max-width:440px!important;margin:0!important}.afq-timeline{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:16px!important}.afq-timeline article{position:relative!important;border-radius:24px!important;background:#fff!important;border:1px solid #dfebf2!important;padding:28px 24px!important;overflow:hidden!important}.afq-timeline article:before{content:"";position:absolute;inset-inline-start:0;top:0;bottom:0;width:5px;background:var(--blue)}.afq-timeline article:nth-child(2):before{background:var(--green)}.afq-timeline article:nth-child(3):before{background:var(--yellow)}.afq-timeline article:nth-child(4):before{background:linear-gradient(var(--blue),var(--green))}.afq-timeline i{font-style:normal!important;font-size:12px!important;font-weight:900!important;color:#9aabba!important}.afq-timeline h3{margin:7px 0!important;font-size:18px!important;color:#173554!important}.afq-timeline p{margin:0!important;color:var(--muted)!important;font-size:13px!important}
.afq-levels{background:linear-gradient(140deg,#fff,#f8fcff)!important}.afq-levels-grid{display:grid!important;grid-template-columns:.9fr 1.1fr!important;gap:58px!important;align-items:center!important}.afq-level-cloud{min-height:370px!important;position:relative!important;border-radius:34px!important;background:linear-gradient(145deg,#eaf4fb,#f5fbf4)!important;border:1px solid #dbe8ef!important;display:flex!important;flex-wrap:wrap!important;align-content:center!important;justify-content:center!important;gap:14px!important;padding:45px!important;overflow:hidden!important}.afq-level-cloud:before,.afq-level-cloud:after{content:"";position:absolute;border-radius:50%;opacity:.55}.afq-level-cloud:before{width:190px;height:190px;background:#d7eefb;left:-75px;bottom:-70px}.afq-level-cloud:after{width:155px;height:155px;background:#e9f5cf;right:-55px;top:-40px}.afq-level-cloud span{position:relative;z-index:1;padding:15px 23px!important;border-radius:999px!important;background:#fff!important;box-shadow:0 10px 26px rgba(21,63,95,.1)!important;font-weight:900!important;color:#244d70!important;border:1px solid #e2edf3!important}.afq-level-cloud span:nth-child(2),.afq-level-cloud span:nth-child(5){color:#16853b!important}.afq-level-cloud span:nth-child(3),.afq-level-cloud span:nth-child(6){color:#b77b00!important}
.afq-parents{background:#102845!important;color:#fff!important}.afq-parent-grid{display:grid!important;grid-template-columns:1fr .8fr!important;gap:60px!important;align-items:center!important}.afq-parent-copy .afq-label{background:rgba(255,255,255,.12)!important;color:#fff!important}.afq-parent-copy h2,.afq-parent-copy p{color:#fff!important}.afq-parent-copy p{opacity:.82!important}.afq-parent-actions{display:flex!important;gap:10px!important;flex-wrap:wrap!important;margin-top:23px!important}.afq-parent-card{background:linear-gradient(145deg,rgba(255,255,255,.12),rgba(255,255,255,.07))!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:28px!important;padding:31px!important;box-shadow:0 25px 60px rgba(0,0,0,.15)!important}.afq-parent-card>div{width:58px;height:58px;border-radius:18px;background:var(--yellow);color:#173554;display:grid;place-items:center;margin-bottom:15px}.afq-parent-card h3{font-size:22px!important;margin:0 0 13px!important}.afq-parent-card ul{list-style:none!important;margin:0!important;padding:0!important;display:grid!important;gap:10px!important}.afq-parent-card li{position:relative!important;padding-inline-start:23px!important;opacity:.92!important}.afq-parent-card li:before{content:"✓";position:absolute;inset-inline-start:0;color:#77d68a;font-weight:900}
.afq-faq{background:#fff!important}.afq-faq-grid{display:grid!important;grid-template-columns:.8fr 1.2fr!important;gap:55px!important;align-items:start!important}.afq-faq-intro{text-align:inherit!important;margin:0!important}.afq-accordion{display:grid!important;gap:12px!important}.afq-faq-item{border:1px solid #dfe9f1!important;border-radius:18px!important;overflow:hidden!important;background:#fff!important}.afq-faq-item button{width:100%!important;border:0!important;background:#fff!important;color:#173554!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:18px 20px!important;font-family:inherit!important;font-size:15px!important;font-weight:900!important;text-align:inherit!important;cursor:pointer!important}.afq-faq-item button b{font-size:23px!important;color:var(--blue)!important}.afq-faq-answer{padding:0 20px 19px!important;color:var(--muted)!important;font-size:14px!important;line-height:1.9!important}
.afq-cta{background:linear-gradient(120deg,var(--blue2),#347fba 55%,#278d55)!important;color:#fff!important;padding:60px 0!important}.afq-cta-inner{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:40px!important}.afq-cta-inner>div:first-child{max-width:700px!important}.afq-cta span{font-weight:900!important;opacity:.86!important}.afq-cta h2{font-size:clamp(28px,3.2vw,44px)!important;line-height:1.35!important;margin:7px 0!important;color:#fff!important}.afq-cta p{margin:0!important;opacity:.86!important}.afq-cta-actions{display:flex!important;gap:10px!important;flex-wrap:wrap!important}
.afq-footer{background:#0a1d34!important;color:#fff!important;padding:58px 0 20px!important}.afq-footer-grid{display:grid!important;grid-template-columns:1.55fr .8fr .8fr 1fr!important;gap:38px!important}.afq-footer-brand{display:flex!important;gap:16px!important;align-items:flex-start!important}.afq-footer-brand img{width:86px!important;height:86px!important;object-fit:contain!important;background:#fff!important;border-radius:20px!important;padding:8px!important}.afq-footer-brand b{font-size:20px!important}.afq-footer-brand p{margin:5px 0 0!important;color:#b8c7d7!important;font-size:13px!important;line-height:1.9!important}.afq-footer h3{font-size:15px!important;margin:0 0 13px!important}.afq-footer a,.afq-footer .afq-address{display:flex!important;align-items:center!important;gap:8px!important;color:#c4d0dd!important;font-size:13px!important;margin:8px 0!important}.afq-footer a:hover{color:#fff!important}.afq-address{line-height:1.7!important}.afq-footer-bottom{margin-top:38px!important;border-top:1px solid rgba(255,255,255,.1)!important;padding-top:18px!important;display:flex!important;justify-content:space-between!important;gap:20px!important;color:#8296ac!important;font-size:11px!important}.afq-mobile-bar{display:none!important}
/* stories */
.afq-stories{background:linear-gradient(180deg,#fff,#f6fbff)!important;position:relative!important}.afq-stories-head{display:flex!important;align-items:end!important;justify-content:space-between!important;gap:30px!important;margin-bottom:30px!important}.afq-stories-head>div{max-width:760px!important}.afq-stories-head>div>span{display:inline-block;background:#eef8ef;color:var(--green2);border-radius:999px;padding:7px 13px;font-size:13px;font-weight:900}.afq-stories-head h2{font-size:clamp(29px,3vw,44px)!important;margin:12px 0 8px!important;color:#112b4b!important}.afq-stories-head p{margin:0!important;color:var(--muted)!important}.afq-stories-grid{display:grid!important;grid-template-columns:1.35fr repeat(2,1fr)!important;grid-template-rows:repeat(2,minmax(220px,1fr))!important;gap:18px!important;min-height:610px!important}.afq-story-card{appearance:none!important;border:1px solid #dfe9f1!important;border-radius:25px!important;background:#fff!important;padding:0!important;margin:0!important;overflow:hidden!important;text-align:inherit!important;cursor:pointer!important;position:relative!important;box-shadow:0 12px 34px rgba(20,67,102,.07)!important;transition:.23s!important;color:var(--ink)!important}.afq-story-card:hover{transform:translateY(-5px)!important;box-shadow:0 24px 54px rgba(20,67,102,.14)!important}.afq-story-card.is-featured{grid-row:1/3!important}.afq-story-visual{display:block!important;height:64%!important;min-height:175px!important;position:relative!important;background-size:cover!important;background-position:center!important;background-color:#dcebf6!important;overflow:hidden!important}.afq-story-card.is-featured .afq-story-visual{height:68%!important;min-height:370px!important}.afq-story-visual.no-thumb{background:linear-gradient(135deg,#e9f4fb,#eef9ef 58%,#fff1bd)!important}.afq-story-visual.no-thumb:after{content:"آفاق";position:absolute;inset:0;display:grid;place-items:center;color:rgba(32,89,130,.18);font-size:43px;font-weight:900}.afq-story-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,29,51,0) 50%,rgba(6,29,51,.42));z-index:1}.afq-story-type{position:absolute;z-index:3;top:14px;inset-inline-start:14px;display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,.94);color:#204b70;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:900}.afq-story-play{position:absolute;z-index:4;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:60px;height:60px;border-radius:50%;background:rgba(255,255,255,.94);display:grid;place-items:center;color:var(--blue);box-shadow:0 15px 35px rgba(6,31,59,.24)}.afq-story-copy{display:flex!important;flex-direction:column!important;gap:5px!important;padding:18px 19px 20px!important}.afq-story-kind{color:var(--green2)!important;font-size:11px!important;font-weight:900!important}.afq-story-copy b{font-size:17px!important;color:#173554!important;line-height:1.5!important}.afq-story-card.is-featured .afq-story-copy b{font-size:22px!important}.afq-story-copy small{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;color:#6c8096!important;font-size:13px!important}.afq-stories-note{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin-top:20px!important;color:#788a9e!important;font-size:12px!important}
.afq-media-modal{position:fixed!important;z-index:99999!important;inset:0!important;background:rgba(5,20,36,.9)!important;backdrop-filter:blur(10px)!important;padding:clamp(18px,4vw,50px)!important;display:grid!important;place-items:center!important}.afq-media-modal[hidden]{display:none!important}.afq-media-dialog{width:min(1050px,100%)!important;max-height:92vh!important;position:relative!important}.afq-media-stage{background:#061326!important;border-radius:24px!important;overflow:hidden!important;box-shadow:0 30px 90px rgba(0,0,0,.42)!important;display:grid!important;place-items:center!important;min-height:260px!important}.afq-media-stage iframe,.afq-media-stage video{width:100%!important;aspect-ratio:16/9!important;max-height:78vh!important;border:0!important;background:#000!important}.afq-media-stage img{width:auto!important;max-width:100%!important;max-height:78vh!important;object-fit:contain!important}.afq-media-title{color:#fff!important;text-align:center!important;font-size:18px!important;margin:14px 45px 0!important}.afq-media-close{position:fixed!important;z-index:100000!important;top:18px!important;inset-inline-end:22px!important;width:46px!important;height:46px!important;border-radius:50%!important;border:1px solid rgba(255,255,255,.35)!important;background:rgba(255,255,255,.14)!important;color:#fff!important;font:700 30px/1 Arial!important;cursor:pointer!important}.afq-media-lock{overflow:hidden!important}
/* gallery */
.afq-gallery-page{min-height:100vh!important;background:#fff!important}.afq-gallery-hero{padding:92px 0 76px!important;background:radial-gradient(circle at 90% 0,#def4e2 0,transparent 28%),radial-gradient(circle at 5% 90%,#dcecf8 0,transparent 30%),linear-gradient(135deg,#f9fcff,#eff7fb 50%,#fbfff8)!important;text-align:center!important}.afq-gallery-hero .afq-container{max-width:900px!important}.afq-gallery-hero .afq-badge{margin-bottom:16px!important}.afq-gallery-hero h1{font-size:clamp(36px,5vw,62px)!important;line-height:1.3!important;color:#112b4b!important;margin:0 0 17px!important}.afq-gallery-hero p{font-size:18px!important;color:#5d728b!important;max-width:780px!important;margin:auto!important}.afq-gallery-filters{display:flex!important;justify-content:center!important;gap:9px!important;flex-wrap:wrap!important;margin-bottom:34px!important}.afq-gallery-filters button{appearance:none!important;border:1px solid #d8e5ee!important;background:#fff!important;color:#4f657c!important;border-radius:999px!important;padding:9px 17px!important;font-family:inherit!important;font-size:13px!important;font-weight:900!important;cursor:pointer!important}.afq-gallery-filters button:hover,.afq-gallery-filters button.is-active{background:var(--blue)!important;color:#fff!important;border-color:var(--blue)!important}.afq-gallery-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important}.afq-gallery-grid .afq-story-card{min-height:390px!important}.afq-gallery-grid .afq-story-visual{height:235px!important}.afq-gallery-grid .afq-story-card[hidden]{display:none!important}.afq-gallery-empty{text-align:center!important;border:1px dashed #cbdbe7!important;border-radius:24px!important;background:#f8fbfd!important;padding:70px 25px!important}.afq-gallery-empty h2{color:#173554!important}.afq-gallery-empty p{color:#6f8194!important}
@media(max-width:1120px){.afq-nav{gap:15px!important}.afq-nav a{font-size:13px!important}.afq-header-actions .afq-btn-outline{display:none!important}.afq-feature-grid{grid-template-columns:repeat(2,1fr)!important}.afq-timeline{grid-template-columns:repeat(2,1fr)!important}}
@media(max-width:900px){.afq-header-inner{height:74px!important}.afq-nav,.afq-header-actions,.afq-language{display:none!important}.afq-brand{flex:1!important}.afq-brand img{width:50px!important;height:50px!important}.afq-menu-toggle{display:block!important}.afq-hero{padding-top:42px!important}.afq-hero-grid{grid-template-columns:1fr!important;gap:34px!important}.afq-hero-copy{text-align:center!important}.afq-lead{margin-inline:auto!important}.afq-hero-actions,.afq-checks{justify-content:center!important}.afq-hero-visual{min-height:460px!important}.afq-trust-strip{grid-template-columns:1fr!important;border-radius:22px!important;margin-bottom:0!important}.afq-head-row{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.afq-head-row>p{max-width:none!important}.afq-levels-grid,.afq-parent-grid,.afq-faq-grid{grid-template-columns:1fr!important}.afq-stories-grid{grid-template-columns:1.2fr 1fr!important;grid-template-rows:auto!important;min-height:0!important}.afq-story-card.is-featured{grid-row:1/3!important}.afq-gallery-grid{grid-template-columns:repeat(2,1fr)!important}.afq-footer-grid{grid-template-columns:1.4fr 1fr 1fr!important}.afq-footer-grid>div:last-child{grid-column:1/-1!important}.afq-cta-inner{flex-direction:column!important;align-items:flex-start!important}}
@media(max-width:640px){.afq-container{width:min(100% - 26px,1220px)!important}.afq-header-inner{height:68px!important}.afq-brand span small{display:none!important}.afq-brand b{font-size:17px!important}.afq-brand img{width:46px!important;height:46px!important}.afq-hero{padding-top:32px!important}.afq-hero h1{font-size:38px!important}.afq-lead{font-size:16px!important}.afq-hero-actions{display:grid!important}.afq-btn-lg{width:100%!important}.afq-hero-visual{min-height:420px!important}.afq-campus-card{width:94%!important;min-height:390px!important;padding:19px!important}.afq-campus-logo{width:70px!important;height:70px!important}.afq-campus-logo img{width:58px!important;height:58px!important}.afq-saturday{min-width:100px!important;height:70px!important}.afq-board{margin:26px 0 22px!important}.afq-board span{height:62px!important;font-size:17px!important}.afq-float-card{min-width:190px!important;padding:10px 12px!important}.afq-float-one{inset-inline-start:-5px!important;top:82px!important}.afq-float-two{inset-inline-end:-2px!important;bottom:35px!important}.afq-section{padding:66px 0!important}.afq-feature-grid,.afq-timeline{grid-template-columns:1fr!important}.afq-level-cloud{min-height:300px!important;padding:28px 18px!important}.afq-parent-actions{display:grid!important}.afq-stories-head{align-items:flex-start!important;flex-direction:column!important}.afq-stories-grid{grid-template-columns:1fr!important}.afq-story-card.is-featured{grid-row:auto!important}.afq-story-card.is-featured .afq-story-visual,.afq-story-visual{height:240px!important;min-height:0!important}.afq-gallery-grid{grid-template-columns:1fr!important}.afq-footer-grid{grid-template-columns:1fr!important}.afq-footer-grid>div:last-child{grid-column:auto!important}.afq-footer-bottom{flex-direction:column!important}.afq-mobile-bar{display:grid!important;grid-template-columns:1fr 1fr!important;position:fixed!important;z-index:75!important;inset-inline:10px!important;bottom:10px!important;background:#fff!important;border:1px solid #dce7ee!important;border-radius:16px!important;box-shadow:0 14px 40px rgba(11,43,70,.18)!important;overflow:hidden!important}.afq-mobile-bar a{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:12px 8px!important;color:var(--blue)!important;font-size:12px!important;font-weight:900!important}.afq-mobile-bar a.primary{background:var(--yellow)!important;color:#173554!important}.afq-footer{padding-bottom:92px!important}.afq-gallery-hero{padding:64px 0 50px!important}}

/* === AFAQ v1.1.0 visual identity refresh: warm in-person school === */
.afq-home{--blue:#1d6670;--blue2:#114b53;--green:#2f8d68;--green2:#1f6f51;--yellow:#e7a52b;--navy:#263238;--ink:#2f3a3d;--muted:#71807c;--soft:#faf7f0;--line:#eadfce;--terracotta:#bc6248;--sand:#f1e5cf;--cream:#fffaf0;--shadow:0 24px 70px rgba(72,55,38,.15)!important;background:#fffdf8!important}
.afq-header{background:rgba(255,253,248,.96)!important;border-bottom:1px solid #eee3d2!important}
.afq-nav a{color:#455852!important}.afq-nav a:after{background:var(--terracotta)!important}.afq-nav a:hover,.afq-nav a.is-active{color:var(--terracotta)!important}
.afq-language{border-color:#e6d9c7!important;background:#fffdf9!important}.afq-language a.is-current{background:#f7ebda!important;color:var(--terracotta)!important}
.afq-btn{border-radius:10px!important}.afq-btn-primary{background:var(--terracotta)!important;color:#fff!important;box-shadow:0 12px 26px rgba(188,98,72,.22)!important}.afq-btn-outline,.afq-btn-ghost{background:#fffdf9!important;border-color:#d9c8b2!important;color:var(--blue2)!important}
.afq-hero{background:linear-gradient(120deg,#fffaf1 0%,#f8f0e2 48%,#eef4ef 100%)!important;padding:76px 0 0!important;border-bottom:1px solid #eadfce!important}
.afq-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(86,73,52,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(86,73,52,.04) 1px,transparent 1px);background-size:34px 34px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.75),transparent 78%);pointer-events:none}
.afq-orb{display:none!important}.afq-hero-grid{grid-template-columns:1.05fr .95fr!important;gap:72px!important}.afq-badge{background:#e8efe8!important;color:#28684f!important;border:1px solid #d5e1d6!important;border-radius:8px!important}.afq-live-dot{background:#2f8d68!important}.afq-eyebrow{color:var(--terracotta)!important}.afq-hero h1{color:#29383a!important;font-size:clamp(40px,4.7vw,68px)!important;letter-spacing:-.02em!important}.afq-hero h1 span{color:var(--blue)!important}.afq-hero h1 span:after{background:var(--yellow)!important;height:5px!important;width:28%!important}.afq-lead{color:#65716e!important}.afq-checks svg{color:var(--terracotta)!important}
.afq-hero-visual{min-height:535px!important;position:relative!important;display:block!important;perspective:1100px!important}.afq-school-board{position:absolute!important;inset:32px 5% 26px 6%!important;background:#fbf5e9!important;border:11px solid #7a5a3e!important;border-radius:8px!important;box-shadow:0 30px 60px rgba(77,57,38,.22),inset 0 0 0 2px #b59676!important;padding:32px 30px 28px!important;transform:rotate(-1.5deg)!important;overflow:visible!important}.afq-school-board:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 14%,rgba(188,98,72,.08),transparent 24%),radial-gradient(circle at 80% 74%,rgba(29,102,112,.08),transparent 28%);pointer-events:none}.afq-tape{position:absolute!important;width:92px!important;height:26px!important;background:rgba(231,165,43,.4)!important;top:-21px!important;z-index:3!important}.afq-tape-a{left:50px!important;transform:rotate(-5deg)!important}.afq-tape-b{right:48px!important;transform:rotate(6deg)!important}.afq-board-head{position:relative!important;z-index:2!important;display:flex!important;align-items:center!important;gap:16px!important;border-bottom:2px dashed #c9b99f!important;padding-bottom:18px!important}.afq-board-logo{width:66px!important;height:66px!important;border-radius:50%!important;background:#fff!important;display:grid!important;place-items:center!important;border:2px solid #dfd2bd!important}.afq-board-logo img{width:56px!important;height:56px!important;object-fit:contain!important}.afq-board-head div:last-child{display:flex!important;flex-direction:column!important}.afq-board-head small{color:#8c765f!important;font-weight:800!important}.afq-board-head b{font-size:22px!important;color:#314a4b!important}.afq-notebook{position:relative!important;z-index:2!important;background:#fffdf9!important;margin:22px 0 18px!important;padding:7px 18px!important;border-left:4px solid var(--terracotta)!important;box-shadow:0 8px 20px rgba(77,57,38,.08)!important;background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 53px,#e8e0d4 54px)!important}.afq-notebook-line{height:54px!important;display:grid!important;grid-template-columns:42px 1fr auto!important;gap:12px!important;align-items:center!important}.afq-notebook-line>span{font-weight:900!important;color:#b59c7e!important}.afq-notebook-line>b{font-size:17px!important;color:#31484a!important}.afq-notebook-line>small{color:#8b7d6b!important;font-weight:700!important}.afq-board-footer{position:relative!important;z-index:2!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important}.afq-board-footer>span{background:var(--blue)!important;color:#fff!important;padding:8px 14px!important;border-radius:4px!important;font-weight:900!important;transform:rotate(2deg)!important}.afq-mini-classes{display:flex!important;gap:6px!important;flex-wrap:wrap!important;justify-content:flex-end!important}.afq-mini-classes i{font-style:normal!important;background:#f3e5cc!important;color:#745d44!important;border-radius:4px!important;padding:4px 8px!important;font-size:11px!important;font-weight:900!important}.afq-pencil{position:absolute!important;width:17px!important;height:170px!important;border-radius:5px 5px 0 0!important;z-index:4!important;box-shadow:0 9px 18px rgba(68,49,33,.2)!important}.afq-pencil:before{content:"";position:absolute;top:-24px;left:0;border-left:8.5px solid transparent;border-right:8.5px solid transparent;border-bottom:25px solid #d7b58a}.afq-pencil:after{content:"";position:absolute;top:-24px;left:6px;border-left:2.5px solid transparent;border-right:2.5px solid transparent;border-bottom:8px solid #424242}.afq-pencil-one{left:1%;bottom:20px;background:#1d6670;transform:rotate(16deg)}.afq-pencil-two{right:1%;top:80px;background:#bc6248;transform:rotate(-14deg)}.afq-sticker{position:absolute!important;z-index:5!important;display:flex!important;align-items:center!important;gap:7px!important;background:#fff!important;border:1px solid #e5d8c3!important;box-shadow:0 14px 28px rgba(79,57,35,.16)!important;padding:10px 13px!important;font-weight:900!important;color:#3e5653!important}.afq-sticker-book{left:-2%!important;top:115px!important;transform:rotate(-4deg)!important}.afq-sticker-heart{right:-1%!important;bottom:72px!important;transform:rotate(3deg)!important}.afq-sticker svg{color:var(--terracotta)!important}
.afq-trust-strip{background:#fffaf1!important;border-color:#e5d6c1!important;border-radius:12px!important;box-shadow:0 16px 38px rgba(88,65,41,.08)!important}.afq-trust-strip>div:not(:last-child){border-color:#eadfce!important}.afq-trust-strip svg{color:var(--terracotta)!important}
.afq-section{background:#fffdf8!important}.afq-section-head>span,.afq-label{background:#f4e7d4!important;color:#9b543f!important}.afq-section-head h2,.afq-levels h2,.afq-parent-copy h2,.afq-faq h2{color:#2d4141!important}.afq-feature{border-radius:12px!important;border-color:#eadfce!important;box-shadow:none!important;background:#fffaf2!important}.afq-feature:nth-child(even){transform:translateY(14px)!important}.afq-feature-icon{border-radius:10px!important}.afq-feature-icon.blue{background:#e6f0ee!important;color:#1d6670!important}.afq-feature-icon.green{background:#e6efe6!important;color:#2f8d68!important}.afq-feature-icon.yellow{background:#f8edcf!important;color:#b78018!important}.afq-feature-icon.mix{background:#f4e2dc!important;color:#bc6248!important}
.afq-day{background:#f0eee7!important}.afq-timeline article{border-radius:8px!important;background:#fffdf8!important;border-color:#ded3c4!important}.afq-timeline article i{background:var(--terracotta)!important;color:#fff!important;border-radius:4px!important}
.afq-levels{background:#fff8eb!important}.afq-level-cloud{background:#2f5555!important;border-radius:16px!important}.afq-level-cloud span{border-radius:6px!important;background:#fffaf0!important;color:#2f5555!important;border:0!important;box-shadow:0 7px 16px rgba(0,0,0,.1)!important}.afq-level-cloud span:nth-child(2n){background:#f1dcae!important}.afq-level-cloud span:nth-child(3n){background:#e7c2b5!important}
.afq-parents{background:#eef3ef!important}.afq-parent-card{border-radius:12px!important;background:#314f4d!important;box-shadow:none!important}.afq-parent-card>div{background:#f0d6cc!important;color:#9a513d!important}
.afq-faq{background:#fffdf8!important}.afq-faq-item{border-radius:8px!important;border-color:#e6d9c8!important;background:#fffaf2!important}
.afq-cta{background:linear-gradient(115deg,#a95843,#c66f54)!important}.afq-cta:before{background:repeating-linear-gradient(45deg,rgba(255,255,255,.035) 0 2px,transparent 2px 12px)!important}.afq-footer{background:#263a3a!important}.afq-footer a:hover{color:#f1c069!important}
.afq-story-card{border-radius:10px!important;border-color:#eadfce!important;box-shadow:none!important}.afq-story-visual.no-thumb{background:linear-gradient(135deg,#f4e5d3,#e4eeea 58%,#f6e5bd)!important}.afq-story-kind{color:var(--terracotta)!important}.afq-gallery-hero{background:linear-gradient(135deg,#fff8eb,#f0eee7 55%,#e9f1ed)!important}.afq-gallery-filters button.is-active,.afq-gallery-filters button:hover{background:var(--terracotta)!important;border-color:var(--terracotta)!important}
@media(max-width:900px){.afq-hero-grid{grid-template-columns:1fr!important}.afq-hero-visual{min-height:500px!important;max-width:620px!important;width:100%!important;margin-inline:auto!important}.afq-feature:nth-child(even){transform:none!important}}
@media(max-width:640px){.afq-hero-visual{min-height:430px!important}.afq-school-board{inset:24px 3% 20px 3%!important;padding:24px 17px 20px!important;border-width:8px!important}.afq-board-head b{font-size:17px!important}.afq-board-logo{width:54px!important;height:54px!important}.afq-board-logo img{width:46px!important;height:46px!important}.afq-notebook-line{grid-template-columns:30px 1fr!important}.afq-notebook-line small{display:none!important}.afq-sticker{font-size:11px!important}.afq-sticker-book{left:-1%!important;top:120px!important}.afq-sticker-heart{right:-1%!important;bottom:48px!important}.afq-pencil{height:125px!important}.afq-mini-classes i:nth-child(n+4){display:none!important}}


/* v1.2.0 — clarity, evergreen learning path, and home-learning experience */
.afq-parents .afq-parent-copy .afq-label{background:#dfe9e3!important;color:#315248!important;border:1px solid #c9d8cf!important}
.afq-parents .afq-parent-copy h2{color:#243c3a!important}
.afq-parents .afq-parent-copy p{color:#465f5a!important;opacity:1!important}
.afq-parents .afq-parent-copy .afq-btn-outline{background:#fffaf2!important;color:#25494a!important;border-color:#cdbda7!important}
.afq-learning-path{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;padding:50px!important;align-content:center!important}
.afq-learning-path span{display:flex!important;align-items:center!important;justify-content:center!important;min-height:88px!important;text-align:center!important;font-size:17px!important}
.afq-learning-path span:nth-child(1){background:#fff8eb!important}.afq-learning-path span:nth-child(2){background:#f2ddb0!important}.afq-learning-path span:nth-child(3){background:#e6c2b6!important}.afq-learning-path span:nth-child(4){background:#e5eee9!important}.afq-learning-path span:nth-child(5){background:#f5ead4!important}.afq-learning-path span:nth-child(6){background:#dfe9e3!important}
.afq-home-learning{background:linear-gradient(135deg,#eef3ef 0%,#fffaf1 55%,#f7eadb 100%)!important;position:relative!important;overflow:hidden!important}
.afq-home-learning:before{content:"";position:absolute;width:340px;height:340px;border-radius:50%;background:rgba(47,85,85,.06);inset-inline-start:-140px;bottom:-180px}
.afq-home-learning-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:64px!important;align-items:center!important}
.afq-home-learning-copy h2{font-size:clamp(30px,3.6vw,48px)!important;line-height:1.35!important;color:#243c3a!important;margin:14px 0 14px!important;font-weight:900!important}
.afq-home-learning-copy p{color:#536762!important;font-size:16px!important;line-height:2!important;max-width:680px!important}
.afq-home-learning-points{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:24px!important}
.afq-home-learning-points span{display:flex!important;align-items:center!important;gap:8px!important;padding:10px 13px!important;border-radius:10px!important;background:#fffdf8!important;border:1px solid #e7d9c7!important;color:#31514d!important}
.afq-home-learning-points svg{width:19px!important;height:19px!important;color:#bc6248!important}
.afq-home-learning-visual{position:relative!important;min-height:430px!important;display:grid!important;place-items:center!important}
.afq-device{width:min(92%,520px)!important;background:#334f4d!important;border-radius:24px!important;padding:16px!important;box-shadow:0 28px 60px rgba(49,79,77,.22)!important;transform:rotate(-1deg)!important;border:1px solid rgba(255,255,255,.25)!important}
.afq-device-top{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 4px 11px!important}.afq-device-top span{width:9px;height:9px;border-radius:50%;background:#e7c2b5!important}.afq-device-top i{width:44px;height:6px;border-radius:99px;background:#78908c!important}
.afq-device-screen{background:#fffaf1!important;border-radius:14px!important;min-height:320px!important;padding:24px!important;display:grid!important;gap:14px!important}
.afq-screen-book,.afq-screen-task{display:flex!important;align-items:center!important;gap:12px!important;padding:18px!important;border-radius:12px!important;font-weight:900!important;color:#2d4745!important}
.afq-screen-book{background:#e6efea!important}.afq-screen-task{background:#f5e7d8!important}.afq-screen-book svg,.afq-screen-task svg{width:28px!important;height:28px!important;color:#a85b45!important}
.afq-screen-progress{background:#fff!important;border:1px solid #eadfce!important;border-radius:12px!important;padding:18px!important;color:#3c5652!important}.afq-screen-progress>span{font-size:26px!important;font-weight:900!important;color:#a85b45!important}.afq-screen-progress>div{height:10px!important;border-radius:99px!important;background:#ece6db!important;overflow:hidden!important;margin:9px 0!important}.afq-screen-progress>div i{display:block!important;width:75%!important;height:100%!important;background:#5d8880!important;border-radius:99px!important}.afq-screen-progress small{font-weight:800!important;color:#687873!important}
.afq-digital-chip{position:absolute!important;padding:10px 14px!important;border-radius:10px!important;background:#fff!important;border:1px solid #dfd3c0!important;box-shadow:0 12px 30px rgba(62,79,72,.13)!important;color:#35524f!important;font-weight:900!important}.afq-digital-chip.chip-a{top:42px!important;inset-inline-start:0!important;transform:rotate(3deg)!important}.afq-digital-chip.chip-b{bottom:44px!important;inset-inline-end:0!important;transform:rotate(-3deg)!important}
@media(max-width:900px){.afq-home-learning-grid{grid-template-columns:1fr!important}.afq-home-learning-visual{min-height:390px!important}.afq-learning-path{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:640px){.afq-learning-path{grid-template-columns:1fr 1fr!important;padding:26px 18px!important}.afq-learning-path span{min-height:72px!important;font-size:15px!important}.afq-home-learning-visual{min-height:350px!important}.afq-device{width:96%!important}.afq-device-screen{min-height:280px!important;padding:16px!important}.afq-digital-chip{font-size:11px!important}}

/* v1.3.0 — compact navigation + learning journey */
.afq-container{width:min(1320px,calc(100% - 32px))!important;max-width:1320px!important}
.afq-header-inner{gap:14px!important}
.afq-brand img{width:54px!important;height:54px!important}
.afq-brand b{font-size:18px!important}
.afq-nav{gap:16px!important;justify-content:center!important}
.afq-nav a{font-size:13px!important;padding:29px 0 25px!important}
.afq-header-actions{gap:6px!important}
.afq-header-actions .afq-btn-sm{padding:8px 11px!important;font-size:12px!important}
.afq-language{gap:5px!important;padding:4px!important}
.afq-language a{min-width:30px!important;height:30px!important;font-size:12px!important}
.afq-journey-flow{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important;margin-top:34px!important;position:relative!important}
.afq-journey-flow:before{content:"";position:absolute;top:31px;inset-inline:8% 8%;height:3px;background:linear-gradient(90deg,#c7775f,#d9b66c,#6e9588)!important;opacity:.35!important;z-index:0!important}
.afq-journey-flow article{position:relative!important;z-index:1!important;background:#fffdf8!important;border:1px solid #e6d8c5!important;border-radius:14px!important;padding:22px 16px!important;text-align:center!important;box-shadow:0 10px 24px rgba(78,58,38,.06)!important}
.afq-journey-flow article i{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;margin:0 auto 14px!important;border-radius:50%!important;background:#bc6248!important;color:#fff!important;font-style:normal!important;font-weight:900!important}
.afq-journey-flow article h3{margin:0 0 6px!important;color:#2d4141!important;font-size:18px!important}
.afq-journey-flow article p{margin:0!important;color:#66756f!important;font-size:13px!important;line-height:1.8!important}
@media(max-width:1220px){.afq-header-inner{gap:10px!important}.afq-nav{gap:11px!important}.afq-nav a{font-size:12px!important}.afq-brand span{display:none!important}.afq-header-actions .afq-btn-sm{padding:8px 9px!important}.afq-language{display:none!important}}
@media(max-width:1040px){.afq-nav,.afq-header-actions,.afq-language{display:none!important}.afq-brand{flex:1!important}.afq-menu-toggle{display:block!important}.afq-journey-flow{grid-template-columns:repeat(3,minmax(0,1fr))!important}.afq-journey-flow:before{display:none!important}}
@media(max-width:700px){.afq-journey-flow{grid-template-columns:1fr 1fr!important}}
@media(max-width:460px){.afq-journey-flow{grid-template-columns:1fr!important}}

/* v1.4.2: balanced activity cards on homepage */
.afq-stories-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:none!important;min-height:0!important;align-items:stretch!important;gap:20px!important}.afq-stories-grid .afq-story-card{min-height:0!important;height:100%!important}.afq-stories-grid .afq-story-visual,.afq-stories-grid .afq-story-card.is-featured .afq-story-visual{aspect-ratio:16/9!important;height:auto!important;min-height:0!important;overflow:hidden!important}.afq-stories-grid .afq-story-visual img,.afq-stories-grid .afq-story-visual video{width:100%!important;height:100%!important;object-fit:cover!important}.afq-stories-grid .afq-story-card.is-featured{grid-row:auto!important}.afq-stories-grid .afq-story-card.is-featured .afq-story-copy b{font-size:17px!important}@media(max-width:980px){.afq-stories-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){.afq-stories-grid{grid-template-columns:1fr!important}.afq-stories-grid .afq-story-card{min-height:0!important}}

.afq-media-youtube-link{display:inline-flex;align-items:center;justify-content:center;margin-top:10px;padding:9px 14px;border:1px solid currentColor;border-radius:999px;text-decoration:none;font-weight:700}.afq-media-youtube-link[hidden]{display:none!important}
