.page-hero{background:#f0eee4;padding:68px 28px 76px}.page-hero__inner,.page-content,.legal-page{max-width:1129px;margin:auto}.breadcrumbs{display:flex;gap:8px;font-size:11px;color:#6b7a72;margin-bottom:23px}.breadcrumbs a{color:#a7671d;text-decoration:none}.page-hero h1{font:700 clamp(31px,4vw,50px)/1.48 'Noto Kufi Arabic',sans-serif;letter-spacing:-1.8px;max-width:820px;margin:0 0 15px}.page-hero p{max-width:700px;color:#53675e;font-size:15px;margin:0}.page-content{padding:74px 28px}.page-content--compact{padding-top:0}.page-copy{max-width:820px}.page-copy p,.page-copy li,.section-list li{color:#51655c;font-size:14px}.page-copy p{margin:0 0 15px}.page-copy a,.section-list a{color:#a7671d;font-weight:700}.tldr-label{margin:0 0 14px;color:#3f5d52;font-size:14px}.tldr-label strong{color:#a7671d}.quick-facts-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;list-style:none;margin:0;padding:0}.quick-facts-list li{border-right:3px solid #d8b06c;padding:8px 14px;background:#fff;color:#3f5d52;font-size:13px}.section-list{max-width:820px;padding-right:22px}.section-list li{margin:9px 0}.faq-section{max-width:920px}.faq-item{border-bottom:1px solid var(--line);display:block;padding:18px 2px}.faq-item summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:700;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary span{color:#bc7621;font-size:23px;font-weight:400}.faq-item[open] summary span{transform:rotate(45deg)}.faq-item .page-copy{padding-top:14px}.content-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:62px}.content-grid h2,.article-grid h2{font:700 28px/1.6 'Noto Kufi Arabic',sans-serif;margin:0 0 14px}.content-grid h3{font:700 18px/1.7 'Noto Kufi Arabic',sans-serif;margin:30px 0 9px}.content-grid p,.content-grid li{color:#51655c;font-size:14px}.content-grid ul{padding-right:20px}.page-aside{background:#e5efe8;border-radius:15px;padding:28px;align-self:start}.page-aside h2{font-size:20px}.page-aside p{font-size:13px}.page-aside .button{margin-top:12px}.page-aside ul{list-style:none;padding:0}.page-aside li{border-bottom:1px solid #cbd9cf;padding:9px 0}.service-index{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.service-index article{background:#fff;border:1px solid #e2e9e3;border-radius:14px;padding:25px;min-height:220px;display:flex;flex-direction:column}.service-index .service-number{font-size:11px;color:#b97720}.service-index h2{font:700 19px/1.7 'Noto Kufi Arabic';margin:12px 0 8px}.service-index p{font-size:12px;color:#5f746a;margin:0 0 18px}.service-index a{margin-top:auto;color:#a7671d;text-decoration:none;font-size:12px;font-weight:700}.service-cta{background:var(--ink);color:#fff;border-radius:15px;padding:44px;max-width:1129px;margin:0 auto 62px;display:flex;justify-content:space-between;align-items:center;gap:30px}.service-cta h2{font:700 27px 'Noto Kufi Arabic';margin:0}.service-cta p{font-size:13px;color:#d5e2da;margin:6px 0 0}.article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.article-card{border:1px solid #e0e7e1;border-radius:13px;overflow:hidden;background:#fff}.article-visual{height:130px;background:linear-gradient(135deg,#d8eadf,#a3cbb4);position:relative}.article-visual:after{content:'✦';position:absolute;color:#447a61;font-size:40px;left:23px;top:32px}.article-card:nth-child(2) .article-visual{background:linear-gradient(135deg,#f0dca8,#e6b766)}.article-card:nth-child(3) .article-visual{background:linear-gradient(135deg,#b8d4cb,#6b9b89)}.article-card>div:last-child{padding:20px}.article-card small{font-size:10px;color:#b97720}.article-card h2{font:700 17px/1.7 'Noto Kufi Arabic';margin:8px 0}.article-card p{font-size:12px;color:#60736b;margin:0}.article-card a{display:inline-block;color:#a7671d;text-decoration:none;margin-top:14px;font-size:12px;font-weight:700}.contact-page{display:grid;grid-template-columns:.85fr 1.15fr;gap:36px}.contact-points{display:grid;gap:13px}.contact-points div{border:1px solid #dbe5de;border-radius:10px;padding:17px}.contact-points b{display:block;font-size:14px;margin-bottom:3px}.contact-points span{font-size:12px;color:#61736b}.contact-form-large{background:#fff;border:1px solid #dfe8e1;border-radius:14px;padding:30px;display:grid;gap:13px}.contact-form-large label{font-size:12px;font-weight:700}.contact-form-large input,.contact-form-large select,.contact-form-large textarea{display:block;width:100%;margin-top:5px;border:1px solid #d9e2db;border-radius:5px;padding:11px;font:12px Alexandria;background:#fbfcfa;color:var(--ink);resize:vertical}.contact-form-large .button{width:100%;margin-top:5px}.legal-page{padding:74px 28px;max-width:900px}.legal-page h2{font:700 23px/1.7 'Noto Kufi Arabic';margin:38px 0 9px}.legal-page p,.legal-page li{font-size:14px;color:#53675e}.legal-page ul{padding-right:20px}.not-found{min-height:calc(100vh - 157px);display:grid;place-items:center;text-align:center;padding:60px 28px}.not-found div{max-width:580px}.not-found strong{font:800 clamp(90px,18vw,190px)/1 Alexandria;color:#d9b36d}.not-found h1{font:700 29px 'Noto Kufi Arabic';margin:0}.not-found p{color:#60736b;font-size:14px}@media(max-width:800px){.content-grid,.contact-page{grid-template-columns:1fr;gap:28px}.service-index,.article-grid,.quick-facts-list{grid-template-columns:1fr 1fr}.service-cta{display:block;padding:30px;margin:0 22px 54px}.service-cta .button{margin-top:19px}.page-hero{padding:52px 22px}.page-content,.legal-page{padding:54px 22px}.page-content--compact{padding-top:0}}@media(max-width:460px){.service-index,.article-grid,.quick-facts-list{grid-template-columns:1fr}.page-hero h1{font-size:28px}}
.article-byline{color:#60736b!important;font-size:12px!important;margin:0!important}.article-byline a{color:#a7671d;font-weight:700;text-decoration:none}
