:root{--ui-ease-out:cubic-bezier(.22,1,.36,1);--ui-ease-in-out:cubic-bezier(.65,0,.35,1)}.ui-drop input.ui-sr,.ui-sr{position:absolute;inline-size:1px!important;max-inline-size:1px!important;block-size:1px!important;min-inline-size:0!important;padding:0!important;border:0!important;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ui-receipt{display:grid;justify-items:center;gap:10px;inline-size:min(100%,320px);margin-inline:auto;font-family:Tajawal,Tahoma,Arial,sans-serif;color:var(--foreground)}.ui-receipt-status{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;min-block-size:28px;font-weight:800;font-size:1rem;color:var(--primary)}.ui-receipt-icon{display:grid;place-items:center;inline-size:20px;block-size:20px}.ui-receipt-spin{inline-size:16px;block-size:16px;border-radius:50%;border:2px solid var(--navy-100);border-block-start-color:var(--primary);animation:ui-spin .8s linear infinite}.ui-receipt-done{display:grid;place-items:center;inline-size:20px;block-size:20px;border-radius:50%;background:var(--ok);color:var(--primary-foreground);animation:ui-pop .24s var(--ui-ease-out) both}.ui-receipt-text{animation:ui-rise-in .24s var(--ui-ease-out) both}.ui-receipt-machine{position:relative;z-index:1;inline-size:100%;block-size:26px;border-radius:12px 12px 8px 8px;background:var(--primary)}.ui-receipt-slot{position:absolute;inset-inline:18px;inset-block-end:7px;block-size:4px;border-radius:4px;background:var(--navy-900)}.ui-receipt-window{inline-size:calc(100% - 36px);margin-block-start:-18px;padding-block-start:8px;overflow:hidden;filter:drop-shadow(1px 0 0 var(--navy-200)) drop-shadow(-1px 0 0 var(--navy-200)) drop-shadow(0 1px 0 var(--navy-200))}.ui-receipt-paper{padding:18px 16px 24px;background:var(--card);opacity:0;transform:translateY(-104%)}.ui-receipt[data-stage=printing] .ui-receipt-paper{opacity:1;animation:ui-feed 1.8s var(--ui-ease-in-out) both}.ui-receipt[data-stage=complete] .ui-receipt-paper{opacity:1;transform:none}.ui-receipt[data-stage=printing] .ui-receipt-paper>*{animation:ui-line-in .4s var(--ui-ease-out) both}.ui-receipt[data-stage=printing] .ui-receipt-paper>:first-child{animation-delay:.15s}.ui-receipt[data-stage=printing] .ui-receipt-paper>:nth-child(2){animation-delay:.55s}.ui-receipt[data-stage=printing] .ui-receipt-paper>:nth-child(3){animation-delay:1.15s}.ui-receipt-brand{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 10px;color:var(--primary)}.ui-receipt-brand b{font-size:1.1rem;font-weight:800}.ui-receipt-brand span{font-size:.85rem;font-weight:700;color:var(--muted-foreground)}.ui-receipt-lines{margin:0;padding-block:8px;border-block:1.5px dashed var(--navy-200)}.ui-receipt-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-block:5px}.ui-receipt-row dt{color:var(--muted-foreground);font-size:.875rem}.ui-receipt-row dd{margin:0;font-weight:700;text-align:end;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ui-receipt-row.is-strong dd{font-size:1.05rem;font-weight:800;color:var(--primary)}.ui-receipt-thanks{margin:10px 0 0;font-size:.85rem;color:var(--muted-foreground);text-align:center}@keyframes ui-feed{0%{transform:translateY(-104%)}to{transform:translateY(0)}}@keyframes ui-line-in{0%{opacity:0}to{opacity:1}}@keyframes ui-spin{to{transform:rotate(1turn)}}@keyframes ui-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes ui-rise-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ui-receipt-spin{animation:none;border-color:var(--primary)}.ui-receipt-done,.ui-receipt-text,.ui-receipt[data-stage] .ui-receipt-paper,.ui-receipt[data-stage] .ui-receipt-paper>*{animation:none}.ui-receipt[data-stage=printing] .ui-receipt-paper{transform:none}}.ui-hold-wrap{display:inline-flex}.ui-hold,.ui-hold-wrap{position:relative;max-inline-size:100%}.ui-hold{display:inline-grid;min-block-size:44px;min-inline-size:44px;margin:0;padding:0;border:1.5px solid var(--primary);border-radius:10px;background:var(--card);color:var(--primary);font:inherit;font-weight:700;cursor:pointer;overflow:hidden;isolation:isolate;touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;transition:transform .16s var(--ui-ease-out),border-color .2s ease}.ui-hold[data-tone=quiet]{border-color:var(--border);color:var(--muted-foreground)}.ui-hold-face{grid-area:1/1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 16px;line-height:1.35;text-align:center}.ui-hold-hint{font-size:.78rem;font-weight:500;opacity:.85}.ui-hold-fill{background:var(--primary);color:var(--primary-foreground);clip-path:inset(0 100% 0 0);transition:clip-path .28s var(--ui-ease-out)}.ui-hold-fill:dir(rtl){clip-path:inset(0 0 0 100%)}.ui-hold[data-phase=holding]{transform:scale(.98)}.ui-hold[data-phase=holding] .ui-hold-fill{clip-path:inset(0);transition:clip-path var(--ui-hold-ms,1.2s) linear}.ui-hold[data-phase=done] .ui-hold-fill,.ui-hold[data-phase=pending] .ui-hold-fill{clip-path:inset(0);transition:none}.ui-hold[data-phase=armed]{border-width:2px;border-color:var(--primary);background:var(--navy-50);color:var(--primary)}.ui-hold:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.ui-hold:disabled{cursor:default}.ui-hold:disabled:not([data-phase=done]){opacity:.55}.ui-hold-bar{position:absolute;inset-inline:0;inset-block-end:0;z-index:1;block-size:3px;background:var(--primary-foreground);opacity:.75;transform-origin:left center;animation:ui-undo var(--ui-undo-ms,5s) linear forwards}.ui-hold-bar:dir(rtl){transform-origin:right center}@keyframes ui-undo{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.ui-hold,.ui-hold[data-phase=holding]{transition:none;transform:none}.ui-hold-fill,.ui-hold-fill:dir(rtl){clip-path:inset(0);opacity:0;transition:none}.ui-hold[data-phase=holding] .ui-hold-fill{opacity:1;transition:opacity var(--ui-hold-ms,1.2s) linear}.ui-hold[data-phase=done] .ui-hold-fill,.ui-hold[data-phase=pending] .ui-hold-fill{opacity:1}.ui-hold-bar{display:none}}.ui-logo-loader{display:inline-grid;justify-items:center;gap:10px;max-inline-size:100%;color:var(--primary);font-weight:700;text-align:center}.ui-logo-stage{position:relative;display:block;inline-size:var(--ui-logo-w,168px);max-inline-size:100%;aspect-ratio:2/1}.ui-logo-stage>img,.ui-logo-stage>svg{position:absolute;inset:0;inline-size:100%;block-size:100%}.ui-logo-stage>img{object-fit:contain;opacity:0;animation:ui-logo-image 3.2s ease-in-out infinite}.ui-logo-guide{fill:none;stroke:var(--navy-100);stroke-width:2;stroke-linejoin:round;animation:ui-logo-guide 3.2s ease-in-out infinite}.ui-logo-trace{fill:none;stroke:var(--primary);stroke-width:3.4;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:1;animation:ui-logo-trace 3.2s var(--ui-ease-in-out) infinite}.ui-logo-label{font-size:.95rem;line-height:1.5}@keyframes ui-logo-trace{0%{stroke-dashoffset:1;opacity:1}38%,52%{stroke-dashoffset:0;opacity:1}66%,to{stroke-dashoffset:0;opacity:0}}@keyframes ui-logo-guide{0%,52%{opacity:1}66%,90%{opacity:0}to{opacity:1}}@keyframes ui-logo-image{0%,52%{opacity:0}66%,90%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.ui-logo-stage>img{animation:none;opacity:1}.ui-logo-guide,.ui-logo-trace{animation:none;opacity:0}}.ui-drop{position:relative;display:grid}.ui-drop,.ui-drop-zone{gap:6px;inline-size:100%}.ui-drop-zone{display:flex;flex-direction:column;align-items:center;justify-content:center;min-block-size:132px;margin:0;padding:20px 16px;border:2px dashed var(--navy-200);border-radius:14px;background:var(--navy-25);color:var(--primary);font:inherit;text-align:center;cursor:pointer;transition:transform .24s var(--ui-ease-out),border-color .2s var(--ui-ease-out),background-color .2s var(--ui-ease-out),var(--press)}.ui-drop-zone[data-state=near]{border-color:var(--navy-400);background:var(--navy-50)}.ui-drop-zone[data-state=over]{border-style:solid;border-color:var(--primary);background:var(--secondary)}.ui-drop-zone:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.ui-drop-zone:active{transform:scale(.99)}.ui-drop-zone:disabled{opacity:.55;cursor:not-allowed}.ui-drop-icon{transition:transform .24s var(--ui-ease-out)}.ui-drop-zone[data-state=over] .ui-drop-icon{transform:translateY(-3px)}.ui-drop-label{font-weight:800;font-size:1rem;line-height:1.5;overflow-wrap:anywhere}.ui-drop-hint{font-size:.85rem;color:var(--muted-foreground);line-height:1.5}.ui-drop-status{margin:0;min-block-size:1.5em;font-size:.9rem;color:var(--foreground);overflow-wrap:anywhere}.ui-drop-status[data-error]{color:var(--danger)}@media (prefers-reduced-motion:reduce){.ui-drop-zone{transform:none!important;transition:border-color .2s linear,background-color .2s linear,var(--press)}.ui-drop-icon,.ui-drop-zone[data-state=over] .ui-drop-icon{transition:none;transform:none}}.ui-stamp{--ui-stamp-tilt:-5deg;display:inline-grid;place-items:center;vertical-align:middle;flex:none;padding:4px;background:var(--navy-50);transform:rotate(var(--ui-stamp-tilt));-webkit-mask:linear-gradient(black 0 0) content-box,radial-gradient(circle,transparent 2.2px,black 2.7px) -4px -4px/8px 8px round;mask:linear-gradient(black 0 0) content-box,radial-gradient(circle,transparent 2.2px,black 2.7px) -4px -4px/8px 8px round}.ui-stamp-face{display:grid;justify-items:center;padding:2px 8px 3px;border:1.5px solid var(--primary);border-radius:3px;color:var(--primary);line-height:1.15;white-space:nowrap}.ui-stamp-face b{font-size:.85rem;font-weight:800}.ui-stamp-face small{font-size:.66rem;font-weight:700;font-variant-numeric:tabular-nums}.ui-stamp[data-size=md] .ui-stamp-face{padding:5px 14px 6px}.ui-stamp[data-size=md] .ui-stamp-face b{font-size:1.15rem}.ui-stamp[data-size=md] .ui-stamp-face small{font-size:.8rem}.ui-stamp[data-shape=round]{position:relative;inline-size:96px;block-size:96px;padding:0;border-radius:50%;background:var(--navy-25);-webkit-mask:none;mask:none}.ui-stamp[data-shape=round] .ui-stamp-face{border:0;padding:0}.ui-stamp-ring{position:absolute;inset:0;inline-size:100%;block-size:100%}.ui-stamp-ring circle{fill:none;stroke:var(--primary);stroke-width:1.5}.ui-stamp-ring text{fill:var(--primary);font-size:9px;font-weight:800;letter-spacing:.02em}.ui-stamp[data-land]{animation:ui-stamp-land .52s var(--ui-ease-out) both}@keyframes ui-stamp-land{0%{opacity:0;transform:rotate(calc(var(--ui-stamp-tilt) - 6deg)) scale(1.25)}60%{opacity:1;transform:rotate(var(--ui-stamp-tilt)) scale(.97)}to{opacity:1;transform:rotate(var(--ui-stamp-tilt)) scale(1)}}@media (prefers-reduced-motion:reduce){.ui-stamp[data-land]{animation:none}}.ui-dyn{position:relative;max-inline-size:100%;overflow:hidden;white-space:nowrap;justify-content:center}.ui-dyn[data-ready]{transition:transform .16s var(--ui-ease-out),background-color .2s ease,color .2s ease}.ui-dyn:active{transform:scale(.97)}.ui-dyn[data-wrap]{white-space:normal}.ui-dyn[data-wrap] .ui-dyn-face{white-space:normal;text-align:center}.ui-dyn-ghost{position:absolute;inset-block-start:0;inset-inline-start:0;display:inline-flex;align-items:center;gap:6px;visibility:hidden;pointer-events:none;white-space:nowrap}.ui-dyn-stack{display:grid;align-items:center;justify-items:center}.ui-dyn-face{grid-area:1/1;display:inline-flex;align-items:center;gap:6px}.ui-dyn-face.is-in{animation:ui-dyn-in .22s var(--ui-ease-out) both}.ui-dyn-face.is-out{animation:ui-dyn-out .22s var(--ui-ease-out) both;pointer-events:none}@keyframes ui-dyn-in{0%{opacity:0;transform:translateY(6px);filter:blur(2px)}to{opacity:1;transform:none;filter:none}}@keyframes ui-dyn-out{0%{opacity:1}to{opacity:0;transform:translateY(-6px);filter:blur(2px)}}@media (prefers-reduced-motion:reduce){.ui-dyn[data-ready]{transition:none}.ui-dyn:active{transform:none}.ui-dyn-face.is-in{animation:none}.ui-dyn-face.is-out{display:none}}@property --ui-fade-a{syntax:"<length>";inherits:false;initial-value:0}@property --ui-fade-b{syntax:"<length>";inherits:false;initial-value:0}.ui-scroll-fade{--ui-fade-a:0px;--ui-fade-b:0px;-webkit-mask-image:linear-gradient(to bottom,transparent,black var(--ui-fade-a),black calc(100% - var(--ui-fade-b)),transparent);mask-image:linear-gradient(to bottom,transparent,black var(--ui-fade-a),black calc(100% - var(--ui-fade-b)),transparent);transition:--ui-fade-a .2s var(--ui-ease-out),--ui-fade-b .2s var(--ui-ease-out)}.ui-scroll-fade[data-fade-start]{--ui-fade-a:var(--ui-fade,32px)}.ui-scroll-fade[data-fade-end]{--ui-fade-b:var(--ui-fade,32px)}.ui-scroll-fade[data-axis=inline]{-webkit-mask-image:linear-gradient(to right,transparent,black var(--ui-fade-a),black calc(100% - var(--ui-fade-b)),transparent);mask-image:linear-gradient(to right,transparent,black var(--ui-fade-a),black calc(100% - var(--ui-fade-b)),transparent)}.ui-scroll-fade[data-axis=inline]:dir(rtl){-webkit-mask-image:linear-gradient(to left,transparent,black var(--ui-fade-a),black calc(100% - var(--ui-fade-b)),transparent);mask-image:linear-gradient(to left,transparent,black var(--ui-fade-a),black calc(100% - var(--ui-fade-b)),transparent)}@media (prefers-reduced-motion:reduce){.ui-scroll-fade{transition:none}}body{line-height:var(--lh-body)}.community-faq .community-heading h2,.community-heading h2,.learning-intro h2,.section-heading h2,h2{font-size:var(--fs-5);line-height:var(--lh-head)}.approved-heading h2{font-size:var(--fs-6);line-height:var(--lh-head)}.expand-heading>:is(h3,h4,strong),.step-card h3{font-size:var(--fs-3);line-height:1.45}.hb-card h3{font-size:var(--fs-4)}.directory-card>p,.explainer-note,.step-content dd,.step-note,.step-province p,.steps-reading-note p{font-size:var(--fs-2);line-height:var(--lh-body)}@media(min-width:761px){.directory-card>p,.step-content dd,.step-province p,.steps-reading-note p{font-size:var(--fs-3)}}@media screen and (max-width:767px){:root .section-hero[data-kind]{display:flex;flex-direction:column;justify-content:flex-end;position:relative;isolation:isolate;overflow:hidden;min-height:140px;height:auto;max-height:none;aspect-ratio:auto;margin:4px 0 14px;padding:0;border-radius:14px;background:#183749}:root .section-hero[data-kind] .section-hero-picture{position:absolute;inset:0;z-index:-2;width:100%;height:100%;margin:0;order:0}:root .section-hero[data-kind] .section-hero-picture img{position:absolute;inset:0;width:100%;height:100%;max-height:none;object-fit:cover;object-position:50% 58%;-webkit-mask-image:none;mask-image:none}:root .section-hero[data-kind]:after{content:"";display:block;position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(0deg,rgba(14,38,58,.95) 0,rgba(14,38,58,.82) 42%,rgba(14,38,58,.42) 78%,rgba(14,38,58,.2))}:root .section-hero[data-kind] .section-hero-copy{position:relative;inset:auto;z-index:1;order:0;max-width:none;width:auto;padding:28px 16px 14px}:root .section-hero[data-kind] .section-hero-copy :is(h1,:where(.hero-heading)){margin:0;font-size:24px;line-height:1.35;color:#fff;text-shadow:0 1px 3px rgba(6,18,28,.6)}:root .section-hero[data-kind] .section-hero-copy p{max-width:none;margin:4px 0 0;font-size:14px;line-height:1.6;color:#edf4f8;text-shadow:0 1px 3px rgba(6,18,28,.6)}:root .section-hero[data-kind] .section-hero-actions{margin-block:10px 0}:root .section-hero[data-kind=steps] .section-hero-picture img{object-position:50% 80%}:root .steps-hero{padding:0;gap:12px}:root .steps-hero .section-hero-copy h1>span{font-size:.7em}:root .steps-hero .section-hero-copy p{margin-bottom:0}}@media screen and (max-width:350px){:root .section-hero[data-kind] .section-hero-copy :is(h1,:where(.hero-heading)){font-size:22px}:root .section-hero[data-kind] .section-hero-copy p{font-size:13.5px}}@media(min-width:768px){.zaayt-app .section-hero:is([data-kind=tips],[data-kind=community]):after{display:block;background:linear-gradient(270deg,rgba(14,38,58,.88) 0,rgba(14,38,58,.66) 38%,rgba(14,38,58,0) 68%),linear-gradient(0deg,rgba(14,38,58,.35) 0,rgba(14,38,58,0) 45%)}.zaayt-app[dir=ltr] .section-hero:is([data-kind=tips],[data-kind=community]):after{background:linear-gradient(90deg,rgba(14,38,58,.88) 0,rgba(14,38,58,.66) 38%,rgba(14,38,58,0) 68%),linear-gradient(0deg,rgba(14,38,58,.35) 0,rgba(14,38,58,0) 45%)}}@media(max-width:767px){:root .guide-view-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}:root .guide-view-switch button{min-height:52px;padding:8px 10px;font-size:.92rem;line-height:1.35;white-space:normal}}:root{--press:scale .12s cubic-bezier(.23,1,.32,1)}@media(prefers-reduced-motion:no-preference){:where(button:not(:disabled),[role=button]:not([aria-disabled=true]),summary,input:is([type=button],[type=submit],[type=reset]):not(:disabled),a:is([class*=button],[class*=btn],[class*=card],[class*=tile],[class*=cta],[class*=chip],[class*=link-card]),.approved-tile,.approved-button,.sections-grid a){transition:var(--press)}:where(button:not(:disabled),[role=button]:not([aria-disabled=true]),summary,input:is([type=button],[type=submit],[type=reset]):not(:disabled),a:is([class*=button],[class*=btn],[class*=card],[class*=tile],[class*=cta],[class*=chip],[class*=link-card]),.approved-tile,.approved-button,.sections-grid a):active{scale:.97}:where(summary,.expand-toggle,.directory-collapsible-heading button,.uf-toggle,.directory-more,.stage-next-card,.approved-lead,.approved-wide,.eco-tool-card,.community-primary,.fs-show,.ui-drop-zone,.apl-cta,.directory-segments button):active{scale:.985}}@media(prefers-reduced-motion:reduce){:root{--press:scale 0s}}.main-header .header-inner:has(>.header-actions){container:site-header/inline-size;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px}.main-header .header-inner>.brand{grid-column:1;grid-row:1;min-width:0;max-width:100%;justify-self:start}.main-header .brand-picture{display:block;min-width:0;max-width:100%}.main-header .brand-approved-image{max-width:100%;height:auto}.main-header .header-inner>.header-actions{grid-column:2;grid-row:1;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:8px;width:auto;margin:0}.main-header .header-actions>:is(a,button){flex:none;align-items:center;justify-content:center;min-width:44px;min-height:44px;white-space:nowrap;transition:transform .16s ease-out,var(--press)}.main-header .header-actions>:is(a,button):active{transform:scale(.97)}.main-header .language-button{padding-inline:8px}@container site-header (max-width:360px){.main-header .header-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.main-header .approved-home-link{padding-inline:12px}}.main-header .header-inner:has(>.header-actions){min-height:0;padding-block:var(--space-2)}.main-header .header-inner:has(>.header-actions)>.brand .brand-approved-image{width:200px}.main-header .header-actions>:is(.language-button,.provider-button){font-size:var(--fs-2)}@media(max-width:1000px){.main-header .header-inner:has(>.header-actions)>.brand .brand-approved-image{width:170px}}@media(max-width:760px){.main-header .header-inner:has(>.header-actions)>.brand .brand-approved-image{width:155px}}@media(max-width:400px){.main-header .header-inner:has(>.header-actions)>.brand .brand-approved-image{width:150px}}@media(max-width:360px){.main-header .header-inner:has(>.header-actions)>.brand .brand-approved-image{width:135px}}@media(prefers-reduced-motion:reduce){.main-header .header-actions>:is(a,button){transition:none}}