
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Noto+Sans+Arabic:wght@400;500;600;700&display=swap');
#wafaq-home-tapestry{--wh-plum:#70407b;--wh-ink:#35233e;--wh-cream:#fffaf3;--wh-lavender:#dfc6e8;--wh-sheet:url('../images/wafaq-2026/wafaq-illustrative-mosaic-20261022.jpg');color-scheme:light;font-family:'DM Sans','Noto Sans Arabic',sans-serif;color:var(--wh-ink)}
#wafaq-home-tapestry *{box-sizing:border-box}#wafaq-home-tapestry [hidden]{display:none!important}#wafaq-home-tapestry .wh-page{container-type:inline-size;background:var(--wh-cream);width:100%;max-width:none;margin:auto;position:relative;isolation:isolate;min-height:1060px;font-size:14px;line-height:1.7}#wafaq-home-tapestry .wh-page[lang=ar]{font-family:'Noto Sans Arabic','DM Sans',sans-serif}#wafaq-home-tapestry button,#wafaq-home-tapestry select{font:inherit;cursor:inherit}#wafaq-home-tapestry button{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;background:transparent;padding:0;color:inherit}#wafaq-home-tapestry a{color:inherit;text-decoration:none}#wafaq-home-tapestry svg{width:19px;height:19px;flex-shrink:0}#wafaq-home-tapestry h1,#wafaq-home-tapestry h2,#wafaq-home-tapestry h3,#wafaq-home-tapestry p{margin:0}#wafaq-home-tapestry .wh-container{width:88%;max-width:1250px;margin:auto}#wafaq-home-tapestry .wh-hero{position:relative;min-height:690px;isolation:isolate;overflow:hidden;color:#fff;background:#35233e;display:flex;flex-direction:column}#wafaq-home-tapestry .wh-header{position:relative;z-index:3;mix-blend-mode:screen;height:88px;display:flex;align-items:center;justify-content:space-between;gap:20px}#wafaq-home-tapestry .wh-logo img{display:block;width:142px;height:auto;filter:grayscale(1) invert(1) brightness(3);mix-blend-mode:screen}#wafaq-home-tapestry .wh-header-tools{display:flex;align-items:center;gap:22px}#wafaq-home-tapestry .wh-home-link{font-size:12px;color:#f2e8f4}#wafaq-home-tapestry .wh-header .wh-language{width:35px;height:44px}#wafaq-home-tapestry .wh-header .wh-login{border:1px solid #ffffff80;border-radius:24px;padding:9px 20px;min-height:42px;font-size:12px;color:#fff;background:#35233e15;backdrop-filter:blur(5px)}#wafaq-home-tapestry .wh-main{position:relative;flex:1;display:flex;align-items:center;padding-top:15px;padding-bottom:57px;z-index:1}#wafaq-home-tapestry .wh-copy{width:44%;max-width:485px}#wafaq-home-tapestry .wh-eyebrow{display:flex;align-items:center;gap:8px;color:#dcc2e5;text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:500;margin-bottom:18px}#wafaq-home-tapestry [lang=ar] .wh-eyebrow{letter-spacing:0;font-size:12px}#wafaq-home-tapestry .wh-eyebrow:before{content:'';width:23px;height:1px;background:#bb93c8}#wafaq-home-tapestry h1{font-size:clamp(38px,4.4cqw,59px);line-height:1.2;font-weight:600;letter-spacing:-.045em;color:#fff}#wafaq-home-tapestry [lang=ar] h1{font-size:clamp(34px,4.1cqw,54px);line-height:1.6;letter-spacing:-.025em;font-weight:600}#wafaq-home-tapestry h1 em{font-style:normal;color:#dfc4e9}#wafaq-home-tapestry .wh-desc{margin-top:18px;max-width:380px;font-size:14px;line-height:1.95;color:#e2d6e7}#wafaq-home-tapestry .wh-cta{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:27px}#wafaq-home-tapestry .wh-page .wh-primary{background:var(--wh-lavender);color:#3e2548;border-radius:28px;padding:13px 28px;min-height:49px;box-shadow:0 5px 22px #20102530;font-size:14px;font-weight:600}#wafaq-home-tapestry .wh-page .wh-primary:hover{background:#eeddf4}#wafaq-home-tapestry .wh-page .wh-subaction{font-size:12px;border-bottom:1px solid #ffffff65;padding:5px 0;color:#fff}#wafaq-home-tapestry .wh-note{display:flex;align-items:center;gap:7px;font-size:11px;color:#d2bfd9;margin-top:16px}#wafaq-home-tapestry .wh-note svg{width:14px;height:14px}#wafaq-home-tapestry .wh-credit{font-size:9px;color:#e3d6e8b5;position:absolute;bottom:13px;inset-inline-end:6%;z-index:2;text-shadow:0 1px 4px #0009}#wafaq-home-tapestry .wh-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding:24px 6%;background:#f3edf5;border-bottom:1px solid #e7ddec;color:#6c4a78}#wafaq-home-tapestry .wh-benefit{display:flex;align-items:center;gap:12px;font-size:12px;font-weight:500;justify-content:center}#wafaq-home-tapestry .wh-benefit+.wh-benefit{border-inline-start:1px solid #dcd0e2}#wafaq-home-tapestry .wh-benefit svg{color:#9876a5;width:22px;height:22px}
#wafaq-home-tapestry .wh-tapestry{background:radial-gradient(ellipse at 20% 20%,#78548244,transparent 55%),#302037}#wafaq-home-tapestry .wh-tapestry:before{content:'';position:absolute;width:800px;height:800px;border:1px solid #e4b9f015;border-radius:50%;inset-inline-end:-200px;top:-240px;z-index:-1}#wafaq-home-tapestry .wh-tapestry .wh-main{padding-bottom:65px}#wafaq-home-tapestry .wh-portrait-field{position:absolute;inset-inline-end:-1%;top:115px;width:54%;padding:12px 0 20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;transform:rotate(-7deg);z-index:0}#wafaq-home-tapestry [dir=rtl] .wh-portrait-field{transform:rotate(7deg)}#wafaq-home-tapestry .wh-portrait{display:block;aspect-ratio:9/8;background-image:var(--wh-sheet);background-size:400% 300%;background-position:var(--wh-position);border:4px solid #765c7b;border-radius:16px;box-shadow:0 8px 30px #18092150;overflow:hidden}#wafaq-home-tapestry .wh-portrait:nth-child(3n+1){transform:translateY(29px)}#wafaq-home-tapestry .wh-portrait:nth-child(3n){transform:translateY(-14px)}#wafaq-home-tapestry .wh-portrait-field:after{content:'';position:absolute;inset:-5%;background:linear-gradient(0deg,#302037 0%,#30203700 24%,#30203700 84%,#30203760);pointer-events:none}#wafaq-home-tapestry .wh-tapestry .wh-copy{position:relative;z-index:1}
#wafaq-home-tapestry .wh-after{background:#fffaf6;padding:34px 0 30px}#wafaq-home-tapestry .wh-after-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px}#wafaq-home-tapestry .wh-after h2{font-size:23px;font-weight:500;letter-spacing:-.025em;color:#573260;line-height:1.6}#wafaq-home-tapestry .wh-after-head>span{font-size:11px;color:#9a7ba4}#wafaq-home-tapestry .wh-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}#wafaq-home-tapestry .wh-step{display:flex;gap:13px;align-items:start}#wafaq-home-tapestry .wh-step b{font-size:13px;line-height:1.8;color:#ae92b6;font-weight:400}#wafaq-home-tapestry .wh-step h3{font-size:13px;font-weight:600;color:#62426e;margin-bottom:4px}#wafaq-home-tapestry .wh-step p{font-size:11px;color:#957f9e;line-height:1.8}#wafaq-home-tapestry .wh-footer{border-top:1px solid #e8deec;display:flex;gap:18px;justify-content:space-between;padding:18px 0;margin-top:28px;color:#9a84a4;font-size:10px}#wafaq-home-tapestry .wh-footer-links{display:flex;gap:20px}
@container(max-width:800px){#wafaq-home-tapestry .wh-header{height:77px}#wafaq-home-tapestry .wh-header-tools{gap:16px}#wafaq-home-tapestry .wh-logo img{width:124px}#wafaq-home-tapestry .wh-hero{min-height:650px}#wafaq-home-tapestry .wh-portrait-field{gap:10px;width:53%;top:147px}#wafaq-home-tapestry .wh-copy{width:46%}#wafaq-home-tapestry h1,#wafaq-home-tapestry [lang=ar] h1{font-size:34px}#wafaq-home-tapestry .wh-desc{font-size:12px}#wafaq-home-tapestry .wh-start-box{max-width:48%;padding:23px}#wafaq-home-tapestry .wh-start-box h1,#wafaq-home-tapestry [lang=ar] .wh-start-box h1{font-size:25px}#wafaq-home-tapestry .wh-benefit{font-size:11px}#wafaq-home-tapestry .wh-benefits{gap:12px;padding:21px 5%}}
@container(max-width:600px){#wafaq-home-tapestry .wh-page{min-height:1240px}#wafaq-home-tapestry .wh-header{height:76px;width:89%}#wafaq-home-tapestry .wh-header-tools{gap:11px}#wafaq-home-tapestry .wh-home-link{display:none}#wafaq-home-tapestry .wh-header .wh-login{padding:8px 13px;font-size:11px;min-height:38px}#wafaq-home-tapestry .wh-logo img{width:112px}#wafaq-home-tapestry .wh-header .wh-language{width:29px}#wafaq-home-tapestry .wh-hero{min-height:750px}#wafaq-home-tapestry .wh-main{display:block;padding-top:38px;padding-bottom:30px}#wafaq-home-tapestry .wh-copy,#wafaq-home-tapestry .wh-cinematic .wh-copy{width:100%;max-width:100%;text-align:center}#wafaq-home-tapestry .wh-eyebrow{justify-content:center;margin-bottom:15px;font-size:10px}#wafaq-home-tapestry h1,#wafaq-home-tapestry [lang=ar] h1{font-size:35px;line-height:1.55}#wafaq-home-tapestry .wh-desc{font-size:12px;max-width:310px;margin:13px auto 0}#wafaq-home-tapestry .wh-cta{justify-content:center;margin-top:22px;gap:17px}#wafaq-home-tapestry .wh-note{justify-content:center;font-size:10px}#wafaq-home-tapestry .wh-page .wh-primary{font-size:13px;min-height:46px;padding:12px 25px}#wafaq-home-tapestry .wh-page .wh-subaction{font-size:11px}#wafaq-home-tapestry .wh-portrait-field{position:relative;order:2;top:auto;bottom:auto;width:111%;inset-inline-end:auto;margin:0 -5.5% 14px;align-self:center;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;max-height:none}#wafaq-home-tapestry .wh-portrait{border-width:2px;border-radius:10px}#wafaq-home-tapestry .wh-tapestry .wh-main{order:1;padding-top:21px;padding-bottom:32px}#wafaq-home-tapestry .wh-portrait:nth-child(3n+1),#wafaq-home-tapestry .wh-portrait:nth-child(3n){transform:none}#wafaq-home-tapestry .wh-portrait:nth-child(4n+1){transform:translateY(10px)}#wafaq-home-tapestry .wh-portrait-field:after{background:linear-gradient(0deg,#302037 0%,transparent 25%,transparent 90%,#30203770)}#wafaq-home-tapestry .wh-credit{font-size:8px;bottom:9px;text-align:center;inset-inline:4%}#wafaq-home-tapestry .wh-benefits{grid-template-columns:1fr;padding:21px 5%;gap:12px}#wafaq-home-tapestry .wh-benefit{font-size:11px}#wafaq-home-tapestry .wh-benefit+.wh-benefit{border:0}#wafaq-home-tapestry .wh-benefit svg{width:18px;height:18px}#wafaq-home-tapestry .wh-cinematic .wh-photo{background-position:78% top;background-size:auto 82%;background-repeat:no-repeat;background-color:#302037;transform:none}#wafaq-home-tapestry .wh-cinematic:after,#wafaq-home-tapestry [dir=rtl] .wh-cinematic:after{background:linear-gradient(0deg,#23142af2 0%,#23142ac9 30%,#23142a30 77%,#23142a60)}#wafaq-home-tapestry .wh-cinematic .wh-main{padding-top:310px;padding-bottom:64px}#wafaq-home-tapestry .wh-cinematic h1,#wafaq-home-tapestry [lang=ar] .wh-cinematic h1{font-size:35px;line-height:1.55}#wafaq-home-tapestry .wh-cinematic .wh-eyebrow{display:none}#wafaq-home-tapestry .wh-cinematic .wh-desc{font-size:12px}#wafaq-home-tapestry .wh-start .wh-photo{transform:none;background-position:74% top;background-size:auto 64%;background-repeat:no-repeat;background-color:#b6a3a4}#wafaq-home-tapestry .wh-start .wh-main{padding:230px 0 25px}#wafaq-home-tapestry .wh-start-box{width:100%;max-width:100%;padding:25px;border-radius:18px}#wafaq-home-tapestry .wh-start-box .wh-eyebrow{justify-content:start}#wafaq-home-tapestry .wh-start-box h1,#wafaq-home-tapestry [lang=ar] .wh-start-box h1{font-size:27px}#wafaq-home-tapestry .wh-start-box .wh-desc{font-size:12px}#wafaq-home-tapestry .wh-start .wh-credit{position:relative;bottom:auto;inset:auto;text-align:center;display:block;padding:0 15px 10px}#wafaq-home-tapestry .wh-start-box .wh-primary{font-size:13px;border-radius:11px}#wafaq-home-tapestry .wh-after{padding:29px 0 23px}#wafaq-home-tapestry .wh-after-head{display:block;margin-bottom:22px}#wafaq-home-tapestry .wh-after-head>span{display:block;margin-top:6px;font-size:10px}#wafaq-home-tapestry .wh-after h2{font-size:22px}#wafaq-home-tapestry .wh-steps{grid-template-columns:1fr;gap:19px}#wafaq-home-tapestry .wh-step h3{font-size:13px}#wafaq-home-tapestry .wh-step p{font-size:11px}#wafaq-home-tapestry .wh-footer{flex-direction:column;align-items:center;gap:12px;text-align:center}#wafaq-home-tapestry .wh-footer-links{gap:16px}#wafaq-home-tapestry .wh-modal-layer{padding-top:100px}}
#wafaq-home-tapestry .wh-page{min-height:0}
#wafaq-home-tapestry a:focus-visible,#wafaq-home-tapestry button:focus-visible{outline:3px solid #cda8dd;outline-offset:5px}
#wafaq-home-tapestry .wh-primary{display:inline-flex;align-items:center;justify-content:center}
#wafaq-home-tapestry .wh-header{margin-block:0}
#wafaq-home-tapestry .wafaq-language__button{border:0!important;background:transparent!important;color:#fff!important;min-width:38px!important;width:38px!important;padding:7px!important}
#wafaq-home-tapestry .wafaq-language__button .wafaq-language__code,#wafaq-home-tapestry .wafaq-language__button .wafaq-language__name,#wafaq-home-tapestry .wafaq-language__button .la-angle-down{display:none!important}
#wafaq-home-tapestry .wafaq-language__button .la-globe{font-size:25px}
#wafaq-home-tapestry .wafaq-language__menu{background:#fffaf6;color:#583061;mix-blend-mode:normal}
#wafaq-home-tapestry .wafaq-language__menu a{color:#583061}
#wafaq-home-tapestry .wh-benefit>i{font-size:24px;color:#9876a5}
#wafaq-home-tapestry .wh-credit{color:#e3d6e8}
#wafaq-home-tapestry .wh-step p{font-size:13px;color:#76627e}
#wafaq-home-tapestry .wh-step h3{font-size:16px}
#wafaq-home-tapestry .wh-after-head>span{font-size:13px;color:#76627e}
#wafaq-home-tapestry .wh-header .wh-login{display:inline-flex;align-items:center;justify-content:center}
#wafaq-home-tapestry .wh-page{font-family:'DM Sans','Noto Sans Arabic',sans-serif!important}
#wafaq-home-tapestry .wh-page[lang=ar]{font-family:'Noto Sans Arabic','DM Sans',sans-serif!important}
#wafaq-home-tapestry h1,#wafaq-home-tapestry h2,#wafaq-home-tapestry h3,#wafaq-home-tapestry p,#wafaq-home-tapestry a,#wafaq-home-tapestry span{font-family:inherit!important}
#wafaq-home-tapestry .wh-hero h1{color:#fff!important;font-weight:600!important}
#wafaq-home-tapestry .wh-hero h1 em{color:#dfc4e9!important;font-family:inherit!important}
#wafaq-home-tapestry .wh-header i.la-globe{display:block;width:22px;height:22px;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.5'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cellipse cx='12' cy='12' rx='4' ry='9'/%3E%3Cpath d='M3 12h18'/%3E%3C/svg%3E")}
#wafaq-home-tapestry .wh-header i.la-globe:before{content:none}
@container(min-width:1400px){#wafaq-home-tapestry .wh-hero{min-height:760px}#wafaq-home-tapestry .wh-portrait-field{top:115px;width:51%}}
