#halal-hero[data-astro-cid-ui5yllab]{text-align:center;background:radial-gradient(1100px 420px at 50% -80px,#1e7a5a24,#0000),#f7f2ea;padding:clamp(86px,10vw,130px) 24px clamp(44px,6vw,72px);position:relative;overflow:hidden}.hh-noise[data-astro-cid-ui5yllab]{opacity:.04;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width='180' height='180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.hh-inner[data-astro-cid-ui5yllab]{max-width:860px;margin:0 auto;position:relative}.hh-seal[data-astro-cid-ui5yllab]{z-index:3;color:#e8fbf1;background:radial-gradient(circle at 38% 32%,#2e9c74 0%,#15795a 58%,#0c5c43 100%);border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;display:flex;position:absolute;top:-8px;right:4px;transform:rotate(8deg);box-shadow:0 5px 12px #0c5c436b,inset 0 2px 5px #fff3,inset 0 -4px 8px #083c2c8c;-webkit-mask-image:radial-gradient(circle,#000 64%,#0000 65%);mask-image:radial-gradient(circle,#000 64%,#0000 65%)}.hh-seal[data-astro-cid-ui5yllab]:before{content:"";border:1.5px dashed #e8fbf180;border-radius:50%;position:absolute;inset:8px}.hh-seal[data-astro-cid-ui5yllab] .hand[data-astro-cid-ui5yllab]{font-size:26px;font-weight:700;transform:rotate(-3deg)}@media (width<=640px){.hh-seal[data-astro-cid-ui5yllab]{width:64px;height:64px;top:0;right:0}.hh-seal[data-astro-cid-ui5yllab] .hand[data-astro-cid-ui5yllab]{font-size:20px}}.hh-back[data-astro-cid-ui5yllab]{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:#6b5a48;align-items:center;gap:6px;font-size:11px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex;position:absolute;top:-54px;left:0}.hh-back[data-astro-cid-ui5yllab]:hover{color:#1e7a5a}.hh-back[data-astro-cid-ui5yllab] .material-symbols-outlined[data-astro-cid-ui5yllab]{font-size:16px}.hh-logo[data-astro-cid-ui5yllab]{width:76px;height:76px;margin:0 auto 14px;animation:.5s ease-out both hh-in;display:block}.hh-eyebrow[data-astro-cid-ui5yllab]{font-family:var(--font-body);letter-spacing:.34em;text-transform:uppercase;color:#1e7a5a;margin:0 0 12px;font-size:12px;font-weight:600}.hh-title[data-astro-cid-ui5yllab]{font-family:var(--font-display);letter-spacing:-.02em;color:#1d352b;margin:0;font-size:clamp(2.6rem,6.5vw,4.4rem);font-weight:400;line-height:1.04}.hh-sub[data-astro-cid-ui5yllab]{font-family:var(--font-body);color:#4a3525;opacity:.9;max-width:540px;margin:16px auto 0;font-size:clamp(1rem,2vw,1.15rem);font-weight:300;line-height:1.6}.hh-cards[data-astro-cid-ui5yllab]{text-align:left;grid-template-columns:repeat(3,1fr);gap:14px;margin:36px 0 26px;display:grid}@media (width<=760px){.hh-cards[data-astro-cid-ui5yllab]{grid-template-columns:1fr}}.hh-card[data-astro-cid-ui5yllab]{background:#fff;border:1.5px solid #1e7a5a38;border-radius:16px;padding:18px 18px 16px;animation:.5s ease-out both hh-in;box-shadow:0 12px 30px -18px #1e7a5a73}.hh-cards[data-astro-cid-ui5yllab] .hh-card[data-astro-cid-ui5yllab]:first-child{animation-delay:80ms}.hh-cards[data-astro-cid-ui5yllab] .hh-card[data-astro-cid-ui5yllab]:nth-child(2){animation-delay:.16s}.hh-cards[data-astro-cid-ui5yllab] .hh-card[data-astro-cid-ui5yllab]:nth-child(3){animation-delay:.24s}.hh-card-ic[data-astro-cid-ui5yllab]{color:#1e7a5a;background:#e9f2ef;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:10px;font-size:26px;display:inline-flex}.hh-card[data-astro-cid-ui5yllab] h3[data-astro-cid-ui5yllab]{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:#14543e;margin:0 0 6px;font-size:12px;font-weight:800}.hh-card[data-astro-cid-ui5yllab] p[data-astro-cid-ui5yllab]{font-family:var(--font-body);color:#4a4036;margin:0;font-size:12.5px;font-weight:300;line-height:1.6}.hh-cards[data-astro-cid-ui5yllab]{margin-bottom:30px}.hh-cta[data-astro-cid-ui5yllab]{border-radius:var(--radius-pill,999px);font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:#fff;background:#1e7a5a;border:1.5px solid #1e7a5a;justify-content:center;align-items:center;gap:10px;padding:16px 32px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:transform .15s,box-shadow .2s;display:inline-flex;box-shadow:0 14px 30px -12px #1e7a5a8c}.hh-cta[data-astro-cid-ui5yllab]:hover{transform:translateY(-1px)}.hh-cta[data-astro-cid-ui5yllab] .material-symbols-outlined[data-astro-cid-ui5yllab]{font-size:20px}@keyframes hh-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hh-logo[data-astro-cid-ui5yllab],.hh-card[data-astro-cid-ui5yllab]{animation:none}.hh-cta[data-astro-cid-ui5yllab]{transition:none}}@media (width<=560px){.hh-back[data-astro-cid-ui5yllab]{justify-content:center;margin-bottom:18px;display:flex;position:static}}
