.pattern-home .channel-grid{grid-template-columns:repeat(3,1fr);gap:clamp(18px,2.2vw,30px);display:grid}.pattern-home .channel-card{background:var(--paper);border:1px solid var(--ink-12);border-radius:var(--radius);color:var(--ink);transition:transform .4s var(--ease),border-color .4s var(--ease),box-shadow .4s var(--ease);border-top-width:3px;flex-direction:column;gap:4px;padding:30px 28px 26px;display:flex;position:relative}.pattern-home .channel-card:hover{border-color:var(--stone-300);transform:translateY(-5px);box-shadow:0 24px 50px -30px #3a231861}.pattern-home .channel-card--primary{border-top-color:var(--orange)}.pattern-home .channel-card--primary:hover{border-color:var(--orange)}.pattern-home .ch-flag{top:14px;font-family:var(--f-body-ar);color:var(--orange-deep);background:var(--blush);border:1px solid #b05c3740;border-radius:100px;padding:3px 11px;font-size:12px;font-weight:700;position:absolute;inset-inline-end:26px}.pattern-home .ch-ico{border:1px solid var(--ink-12);background:var(--blush);width:46px;height:46px;color:var(--orange);transition:background .35s var(--ease),color .35s var(--ease),border-color .35s var(--ease),transform .35s var(--ease);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.pattern-home .ch-ico svg{width:20px;height:20px}.pattern-home .channel-card:hover .ch-ico{background:var(--orange);border-color:var(--orange);color:#fff;transform:rotate(-6deg)scale(1.06)}.pattern-home .ch-k{font-family:var(--f-body-en);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-50);font-size:11px}html[lang=ar] .pattern-home .ch-k{font-family:var(--f-body-ar);letter-spacing:.02em;text-transform:none;font-size:13px}.pattern-home .ch-v{font-family:var(--f-display);overflow-wrap:anywhere;font-size:clamp(18px,1.6vw,21px);font-weight:600}.pattern-home .ch-note{color:var(--ink-70);margin-top:6px;font-size:14px;line-height:1.7}.pattern-home .ch-arr{top:30px;color:var(--orange);font-size:18px;position:absolute;inset-inline-end:26px}.pattern-home .channel-card--primary .ch-arr{top:44px}html[lang=en] .pattern-home .channel-card:hover .ch-arr{transform:translate(4px)}html[lang=ar] .pattern-home .channel-card:hover .ch-arr{transform:translate(-4px)scaleX(-1)}.pattern-home .contact-facts{background:var(--paper);border:1px solid var(--ink-12);border-radius:var(--radius);grid-template-columns:repeat(3,1fr);margin-top:clamp(28px,3.5vw,44px);display:grid}.pattern-home .contact-facts .fact{align-items:flex-start;gap:16px;padding:26px 28px;display:flex}.pattern-home .contact-facts .fact+.fact{border-inline-start:1px solid var(--ink-12)}.pattern-home .contact-facts .ico{border:1px solid var(--ink-12);width:42px;height:42px;color:var(--orange);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.pattern-home .contact-facts .ico svg{width:18px;height:18px}.pattern-home .contact-facts .k{font-family:var(--f-body-en);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-50);font-size:11px}html[lang=ar] .pattern-home .contact-facts .k{font-family:var(--f-body-ar);letter-spacing:0;text-transform:none;font-size:13px}.pattern-home .contact-facts .v{margin-top:4px;font-size:16.5px}.pattern-home .contact-social{flex-wrap:wrap;align-items:center;gap:18px;margin-top:clamp(22px,3vw,32px);display:flex}.pattern-home .contact-social .cs-lab{color:var(--ink-50);font-size:14.5px}.pattern-home .contact-social .cs-links{flex-wrap:wrap;gap:10px;display:flex}.pattern-home .contact-social .pill svg{width:15px;height:15px}.pattern-home .faq-teaser{background:var(--blush);border:1px solid var(--ink-12);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(24px,4vw,48px);padding:clamp(28px,4vw,48px);display:flex}.pattern-home .faq-teaser h2{margin:14px 0 10px;font-size:clamp(24px,3vw,36px)}.pattern-home .faq-teaser p{color:var(--ink-70);max-width:52ch;font-size:15.5px}.pattern-home .faq-teaser .p-btn{flex:none}.pattern-home .acc-item{border-bottom:1px solid var(--ink-12)}.pattern-home .acc-head{text-align:start;cursor:pointer;background:0 0;border:none;align-items:center;gap:18px;width:100%;padding:26px 4px;display:flex}.pattern-home .acc-head .mtitle{font-family:var(--f-display);flex:1;font-size:clamp(19px,2vw,25px);font-weight:600}.pattern-home .acc-head .chev{width:22px;height:22px;transition:transform .3s var(--ease);color:var(--ink-70);flex:none}.pattern-home .acc-item.open .acc-head .chev{transform:rotate(180deg)}.pattern-home .acc-body{max-height:0;transition:max-height .4s var(--ease);overflow:hidden}.pattern-home .faq-layout{grid-template-columns:.7fr 1.3fr;align-items:start;gap:clamp(36px,5vw,72px);display:grid}.pattern-home .faq-aside{position:sticky;top:104px}.pattern-home .faq-aside h2{font-size:clamp(28px,3.6vw,46px);line-height:1.25}.pattern-home .faq-aside p{color:var(--ink-70);margin-top:16px;font-size:16px}.pattern-home .faq-aside .p-btn{margin-top:26px}.pattern-home .faq-list .acc-head .mtitle{font-size:clamp(17px,1.9vw,22px)}.pattern-home .faq-list .acc-item.open .acc-body{max-height:500px}.pattern-home .faq-list .acc-body p{padding:0 4px 26px;color:var(--ink-70);padding-inline-end:64px;font-size:16px;line-height:1.8}@media (max-width:980px){.pattern-home .channel-grid,.pattern-home .contact-facts{grid-template-columns:1fr}.pattern-home .contact-facts .fact+.fact{border-inline-start:none;border-top:1px solid var(--ink-12)}.pattern-home .faq-layout{grid-template-columns:1fr}.pattern-home .faq-aside{position:static}}@media (max-width:620px){.pattern-home .faq-list .acc-body p{padding-inline:20px}}
