.theme-home{--brand:#155dfc;--brand-ink:#0b3fb8;--brand-soft:#e8f0ff;--brand-glow:#155dfc47;--brand-hover:#0f4fe0;--brand-on-night:#8db0ff;--focus-ring:var(--h-blue);--danger:#c0283d;--ink-900:#25252d;--ink-800:#393939;--ink-700:#575757;--ink-600:#5b5b60;--ink-500:#6b6b70;--ink-400:#a5a5aa;--line-300:#d3d3d3;--line-200:#e9e9e9;--surface-100:#f1f1f4;--surface-50:#f9f9f9;--canvas:#f8f9f8;--white:#fff;--night:#090536;--night-deep:#0d0c0f;--night-raise:#141043;--night-line:#ffffff1a;--night-line-soft:#ffffff0f;--font-display:var(--font-poppins), system-ui, sans-serif;--font-body:var(--font-lato), system-ui, sans-serif;--t-hero:clamp(2.5rem, 4.6vw, 4.25rem);--t-h1:clamp(2.5rem, 4.6vw, 4.25rem);--t-h2:clamp(1.875rem, 3.4vw, 3rem);--t-h3:clamp(1.5rem, 2.2vw, 2rem);--t-h4:clamp(1.25rem, 1.5vw, 1.5rem);--t-lead:clamp(1.125rem, 1.4vw, 1.375rem);--t-body:clamp(1rem, 1.05vw, 1.125rem);--t-small:.9375rem;--t-micro:.75rem;--w-display:600;--w-heading:600;--w-title:600;--w-strong:500;--lh-tight:1.05;--lh-head:1.08;--lh-body:1.55;--track-display:-.035em;--track-heading:-.03em;--track-title:-.02em;--track-eyebrow:.08em;--s-1:.5rem;--s-2:1rem;--s-3:1.5rem;--s-4:2rem;--s-5:3rem;--s-6:4rem;--s-7:6rem;--s-8:8rem;--chapter:clamp(5rem, 8.5vw, 7.5rem);--measure:58ch;--r-pill:9999px;--r-xl:1rem;--r-lg:.75rem;--r-md:.5rem;--r-sm:.375rem;--bezel:.3125rem;--lift-1:0 1px 1px #25252d08, 0 6px 16px -8px #25252d14;--lift-2:0 1px 2px #25252d0a, 0 18px 40px -20px #25252d24;--lift-3:0 2px 4px #25252d08, 0 40px 90px -36px #25252d3d;--lift-brand:0 24px 70px -28px var(--brand-glow);--inner-hi:inset 0 1px 1px #fff9;--inner-hi-dark:inset 0 1px 1px #ffffff24;--ease-out-soft:cubic-bezier(.32, .72, 0, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.22, 1, .36, 1);--d-fast:.22s;--d-base:.42s;--d-slow:.76s;--d-cine:1.2s;--z-base:1;--z-raise:10;--z-nav:100;--z-overlay:200;--z-grain:300;--h-green-dark:#2f8540;--h-amber:#f59e0b;--h-orange:#fb923c;--shell:var(--h-container);--gutter:var(--h-gutter);text-size-adjust:100%;scroll-behavior:auto}:where(.theme-home img[data-astro-image]){object-fit:fill;object-position:50% 50%}.theme-home :is(:lang(ar),:lang(ur),:lang(fa)){font-family:system-ui,sans-serif}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}@layer base{.theme-home *,.theme-home :before,.theme-home :after{border-color:currentColor}.theme-home body{background:var(--h-white);min-height:0;color:var(--h-text);font-family:var(--h-font-body);font-size:var(--h-t-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"kern" 1, "liga" 1;font-variant-numeric:tabular-nums;line-height:1.5;overflow-x:clip}.theme-home img,.theme-home svg,.theme-home video,.theme-home picture{max-width:100%;display:block}.theme-home img{height:auto}.theme-home .ico{flex:none;width:1.25rem;height:1.25rem}.theme-home :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-display);color:var(--ink-900);font-weight:var(--w-heading);line-height:var(--lh-head);letter-spacing:var(--track-heading);text-wrap:balance}.theme-home h1{font-size:2em}.theme-home h2{font-size:1.5em}.theme-home h3{font-size:1.17em}.theme-home h4{font-size:1em}.theme-home h5{font-size:.83em}.theme-home h6{font-size:.67em;font-weight:700}.theme-home :is(button,input,select,textarea){letter-spacing:normal}.theme-home button{cursor:pointer}.theme-home hr{color:gray}.theme-home :is(strong,b){font-weight:var(--w-strong)}.theme-home p{text-wrap:pretty}.theme-home :is(input:where([type=text],[type=email],[type=password],[type=search],[type=url],[type=number],[type=tel],[type=date],[type=time]),select,textarea){width:auto;font-size:inherit;color:inherit;background:0 0;border:0;border-radius:0;padding:0;transition:none}.theme-home label{display:initial;color:inherit;font-size:inherit;font-weight:inherit;margin:0}.theme-home :is(input[type=submit],button[type=submit]){height:auto;color:inherit;font-size:inherit;font-weight:inherit;background:0 0;border:0;border-radius:0;padding:0;transition:none}.theme-home :is(input[type=submit],button[type=submit]):hover{opacity:1}.theme-home ::selection{background:var(--brand);color:#fff}.theme-home :focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.theme-home .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.theme-home .skip-link{z-index:var(--z-overlay);border-radius:var(--r-pill);background:var(--ink-900);color:#fff;transition:transform var(--d-base) var(--ease-out-soft);padding:.75rem 1.25rem;font-weight:500;position:fixed;top:1rem;left:1rem;transform:translateY(-200%)}.theme-home .skip-link:focus{transform:translateY(0)}.theme-home main{width:100%;position:relative;overflow-x:clip}.theme-home main>*{z-index:1;position:relative}.theme-home .progress{height:2px;z-index:calc(var(--z-nav) + 1);background:var(--brand);transform-origin:0;pointer-events:none;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}[data-js] [data-reveal]{opacity:0}[data-js] [data-split] .w{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:clip}[data-js] [data-split] .w>span{will-change:transform;display:inline-block}@media (prefers-reduced-motion:reduce){.theme-home *,.theme-home :before,.theme-home :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}[data-js] [data-reveal]{opacity:1!important}}}@layer components{.theme-home .hl{color:var(--brand);font-weight:inherit}.theme-home .h-section{padding-block:var(--h-section-y);position:relative}.theme-home .h-container{width:min(100% - 2 * var(--h-gutter), var(--h-container));margin-inline:auto}.theme-home .h-panel{margin-inline:var(--h-page-margin);border-radius:var(--h-r-panel);isolation:isolate;position:relative;overflow:hidden}.theme-home :is(.h-h1,.h-h2,.h-h3,.h-h4,.h-h5,.h-h6){font-family:var(--h-font-head);color:var(--h-heading);letter-spacing:0;text-wrap:wrap;font-weight:700}.theme-home .h-h1{font-size:var(--h-t-h1);line-height:var(--h-lh-h1)}.theme-home .h-h2{font-size:var(--h-t-h2);line-height:var(--h-lh-h2)}.theme-home .h-h3{font-size:var(--h-t-h3);line-height:var(--h-lh-h3)}.theme-home .h-h4{font-size:var(--h-t-h4);line-height:var(--h-lh-h4)}.theme-home .h-h5{font-size:var(--h-t-h5);line-height:1.3}.theme-home .h-h6{font-size:var(--h-t-h6);font-weight:600;line-height:1.3}.theme-home .h-lead{font-size:var(--h-t-lead);line-height:var(--h-lh-lead);color:var(--h-text)}.theme-home .h-body{font-size:var(--h-t-body);color:var(--h-text);line-height:1.5}.theme-home .h-small{font-size:var(--h-t-sm);color:var(--h-text);line-height:1.5}.theme-home .h-field{border:1px solid var(--h-stroke);background:var(--h-field-bg);width:100%;min-height:61px;font-family:var(--h-font-body);font-size:var(--h-t-md);color:var(--h-heading);text-align:left;border-radius:10px;align-items:center;gap:15px;padding:17px 20px;line-height:1.4;display:flex}.theme-home .h-field::placeholder,.theme-home .h-field__ph{color:var(--h-muted)}.theme-home .h-field__ico{color:var(--h-muted);flex:none;display:grid}.theme-home .h-field__ico .ico{width:24px;height:24px}.theme-home .h-field:focus-visible,.theme-home .h-field:focus-within{outline:2px solid var(--h-blue);outline-offset:2px}.theme-home .h-intro{text-align:center;justify-items:center;gap:28px;max-width:770px;margin-inline:auto;display:grid}.theme-home .h-chip{border-radius:var(--h-r-pill);align-items:center;padding:6px 16px;display:inline-flex}.theme-home :is(.h-chip,.h-chip-text){font-family:var(--h-font-body);font-size:var(--h-t-body);font-weight:400;line-height:21px}.theme-home .h-cta{--ease-back:cubic-bezier(.34, 1.56, .64, 1);--cta-disc:44px;--cta-ico:24px;min-height:60px;font-family:var(--h-font-head);white-space:nowrap;border-radius:9999px;align-items:center;gap:12px;padding:8px 8px 8px 24px;font-size:1rem;font-weight:600;line-height:1.5;text-decoration:none;transition:background-color .3s,box-shadow .3s;display:inline-flex}.theme-home .h-cta:focus-visible{outline:2px solid var(--h-blue);outline-offset:3px}.theme-home .h-cta__disc{width:var(--cta-disc);height:var(--cta-disc);transition:transform .9s var(--ease-back), background-color .9s var(--ease-back), color .9s var(--ease-back);border-radius:50%;flex:none;place-items:center;display:grid}.theme-home .h-cta__disc svg{width:var(--cta-ico);height:var(--cta-ico);display:block}.theme-home .h-cta:is(:hover,:focus-visible) .h-cta__disc{transform:rotate(-45deg)}.theme-home .h-cta--brand{background:var(--h-blue);color:var(--h-white)}.theme-home .h-cta--brand .h-cta__disc{background:var(--h-white);color:var(--h-blue)}.theme-home .h-cta--brand:is(:hover,:focus-visible){background:#0f4fe0}.theme-home .h-cta--light{background:var(--h-white);color:#000;box-shadow:inset 0 0 0 1px #e9e9e9}.theme-home .h-cta--light .h-cta__disc{background:var(--h-blue);color:var(--h-white)}.theme-home .h-cta--light:is(:hover,:focus-visible) .h-cta__disc{background:var(--h-heading)}.theme-home .h-cta--secondary{background:var(--h-white);color:#000;justify-content:center;padding:8px 24px}.theme-home .h-cta--secondary:not(.h-cta--dark,.h-cta--fill){box-shadow:inset 0 0 0 1px #e9e9e9}.theme-home .h-cta--secondary:is(:hover,:focus-visible){background:#f1f5f9}.theme-home .h-cta--secondary.h-cta--dark{color:var(--h-white);background:#0f172a}.theme-home .h-cta--secondary.h-cta--dark:is(:hover,:focus-visible){background:#1e293b}.theme-home .h-cta--secondary.h-cta--fill{background:var(--h-blue);color:var(--h-white)}.theme-home .h-cta--secondary.h-cta--fill:is(:hover,:focus-visible){background:#0f4fe0}.theme-home .h-cta--tertiary{color:#000;border-radius:0;gap:8px;min-height:0;padding:0}.theme-home .h-cta--tertiary .h-cta__disc{--cta-disc:20px;--cta-ico:20px;background:0 0}.theme-home .h-cta--tertiary:is(:hover,:focus-visible){color:var(--h-blue)}.theme-home .h-cta--tertiary:is(:hover,:focus-visible) .h-cta__disc{transform:translate(3px)}.theme-home .h-cta--md{--cta-disc:36px;--cta-ico:16px;min-height:52px}.theme-home .h-cta--sm{min-height:42px;padding:8px 20px;font-size:.875rem;line-height:1.54}.theme-home .h-cta--sm:not(.h-cta--secondary,.h-cta--tertiary){--cta-disc:28px;--cta-ico:14px;padding:6px 6px 6px 20px}@media (width<=767px){.theme-home .h-cta:not(.h-cta--tertiary,.h-cta--sm){--cta-disc:36px;--cta-ico:16px;min-height:52px}}@media (prefers-reduced-motion:reduce){.theme-home .h-cta__disc{transition:none}.theme-home .h-cta:is(:hover,:focus-visible) .h-cta__disc{transform:none}}.theme-home .h-checks{gap:16px;display:grid}.theme-home .h-check{color:var(--h-body-large);font-size:var(--h-t-body);align-items:flex-start;gap:12px;line-height:1.3;display:flex}.theme-home .h-check img{flex:none;width:25px;height:25px}.theme-home .hero-u1__ints-marquee{--marquee-speed:40s;width:100%;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.theme-home .hero-u1__ints-track{width:max-content;animation:hero-ints-scroll var(--marquee-speed,40s) linear infinite;display:flex}.theme-home .hero-u1__ints-marquee:hover .hero-u1__ints-track{animation-play-state:paused}@keyframes hero-ints-scroll{to{transform:translate(-50%)}}.theme-home .hero-u1__ints-row{align-items:center;gap:var(--marquee-gap,103px);padding:0 var(--marquee-gap,103px) 0 0;flex:none;margin:0;list-style:none;display:flex}@media (prefers-reduced-motion:reduce){.theme-home .hero-u1__ints-marquee{mask-image:none}.theme-home .hero-u1__ints-track{width:auto;animation:none}.theme-home .hero-u1__ints-row{flex-wrap:wrap;justify-content:center;gap:28px 64px;padding:0}.theme-home .hero-u1__ints-row[aria-hidden]{display:none}}}.dgal__card:where(.astro-iafjl6e7)[hidden]{display:none}.dgal__card:where(.astro-iafjl6e7) article:where(.astro-iafjl6e7){gap:20px;display:grid}.dgal__media:where(.astro-iafjl6e7){aspect-ratio:4/3;background:var(--h-bg-soft);box-shadow:inset 0 0 0 1px var(--h-stroke);border-radius:8px;position:relative;overflow:hidden;container-type:inline-size}.dgal__media:where(.astro-iafjl6e7) img:where(.astro-iafjl6e7){object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1);display:block}.dgal__veil:where(.astro-iafjl6e7){background:linear-gradient(to top, color-mix(in srgb, var(--h-heading) 55%, transparent), transparent 60%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.dgal__actions:where(.astro-iafjl6e7){opacity:0;gap:8px;transition:opacity .3s,transform .3s;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%,8px)}.dgal__actions:where(.astro-iafjl6e7) .h-cta:where(.astro-iafjl6e7){white-space:nowrap}@container (width<=300px){.dgal__actions:where(.astro-iafjl6e7){gap:6px;bottom:14px}.dgal__actions:where(.astro-iafjl6e7) .h-cta:where(.astro-iafjl6e7){padding-inline:14px}}@media (hover:hover) and (pointer:fine){.dgal__card:where(.astro-iafjl6e7):hover .dgal__media:where(.astro-iafjl6e7) img:where(.astro-iafjl6e7){transform:scale(1.03)}.dgal__card:where(.astro-iafjl6e7):is(:hover,:focus-within) :where(.astro-iafjl6e7):is(.dgal__veil,.dgal__actions){opacity:1}.dgal__card:where(.astro-iafjl6e7):is(:hover,:focus-within) .dgal__actions:where(.astro-iafjl6e7){transform:translate(-50%)}}@media (hover:none),(pointer:coarse){.dgal__veil:where(.astro-iafjl6e7){opacity:1}.dgal__actions:where(.astro-iafjl6e7){opacity:1;transform:translate(-50%)}}.dgal__meta:where(.astro-iafjl6e7){justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dgal__name:where(.astro-iafjl6e7){margin:0}.dgal__type:where(.astro-iafjl6e7){font-size:var(--h-t-sm);color:var(--h-text);flex:none;margin:0}@media (prefers-reduced-motion:reduce){:where(.astro-iafjl6e7):is(.dgal__media img,.dgal__veil,.dgal__actions){transition:none}}.dmodal:where(.astro-7h43rl4i){--dmodal-danger:var(--danger);--dmodal-pad:1.75rem;width:min(100% - 2rem,34rem);max-width:none;max-height:none;color:var(--ink-700);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.dmodal:where(.astro-7h43rl4i) :where(.astro-7h43rl4i)[hidden]{display:none!important}.dmodal:where(.astro-7h43rl4i)::backdrop{-webkit-backdrop-filter:blur(8px);background:#09053685}.dmodal__panel:where(.astro-7h43rl4i){overscroll-behavior:contain;max-height:calc(100dvh - 2rem);padding:var(--dmodal-pad);border-radius:var(--r-xl);box-shadow:0 0 0 1px #25252d0f, var(--lift-3);background:#fff;position:relative;overflow-y:auto}.dmodal__close:where(.astro-7h43rl4i){width:2.25rem;height:2.25rem;color:var(--ink-600);transition:background-color var(--d-fast) var(--ease-out-soft), color var(--d-fast) var(--ease-out-soft);border-radius:50%;place-items:center;display:grid;position:absolute;top:.875rem;right:.875rem}.dmodal__close:where(.astro-7h43rl4i):hover{background:var(--surface-100);color:var(--ink-900)}.dmodal__close:where(.astro-7h43rl4i) .ico{width:1.125rem;height:1.125rem}.dmodal__head:where(.astro-7h43rl4i){grid-template-columns:7rem minmax(0,1fr);align-items:center;gap:1.125rem;padding-right:2rem;display:grid}.dmodal__thumb:where(.astro-7h43rl4i){aspect-ratio:4/3;border-radius:var(--r-md);background:var(--surface-100);box-shadow:0 0 0 1px var(--line-200);overflow:hidden}.dmodal__img:where(.astro-7h43rl4i){object-fit:cover;object-position:top center;width:100%;height:100%}.dmodal__intro:where(.astro-7h43rl4i){gap:.375rem;min-width:0;display:grid}.dmodal__title:where(.astro-7h43rl4i){font-size:1.625rem;font-weight:var(--w-heading);letter-spacing:var(--track-heading);overflow-wrap:anywhere;line-height:1.12}.dmodal__lead:where(.astro-7h43rl4i){font-size:var(--t-small);color:var(--ink-600);line-height:1.45}.dmodal__form:where(.astro-7h43rl4i){border-top:1px solid var(--line-200);gap:1.25rem;margin-top:1.5rem;padding-top:1.5rem;display:grid}.dmodal__field:where(.astro-7h43rl4i){gap:.5rem;min-width:0;display:grid}.dmodal__label:where(.astro-7h43rl4i){font-family:var(--font-display);color:var(--ink-800);font-size:.875rem;font-weight:500;line-height:1.3}.dmodal__seg:where(.astro-7h43rl4i){border-radius:var(--r-pill);box-shadow:0 0 0 1px var(--line-200), var(--lift-1);background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));padding:.25rem;display:grid;position:relative}.dmodal__seg-thumb:where(.astro-7h43rl4i){border-radius:var(--r-pill);background:var(--brand);opacity:0;width:calc(50% - .25rem);transition:transform var(--d-base) var(--ease-out-expo), opacity var(--d-fast);position:absolute;top:.25rem;bottom:.25rem;left:.25rem}.dmodal__seg:where(.astro-7h43rl4i)[data-selected=shop] .dmodal__seg-thumb:where(.astro-7h43rl4i){opacity:1;transform:translate(0)}.dmodal__seg:where(.astro-7h43rl4i)[data-selected=marketplace] .dmodal__seg-thumb:where(.astro-7h43rl4i){opacity:1;transform:translate(100%)}.dmodal__seg-opt:where(.astro-7h43rl4i){z-index:1;border-radius:var(--r-pill);min-width:0;min-height:2.5rem;font-family:var(--font-display);color:var(--ink-700);transition:color var(--d-base) var(--ease-out-soft);padding:0 .75rem;font-size:.9375rem;font-weight:500;position:relative}.dmodal__seg-opt:where(.astro-7h43rl4i)[aria-checked=true]{color:#fff}.dmodal__seg-opt:where(.astro-7h43rl4i):not([aria-checked=true]):not(:disabled):hover{color:var(--brand)}.dmodal__seg-opt:where(.astro-7h43rl4i):disabled{color:var(--ink-400);cursor:not-allowed}.dmodal__hint:where(.astro-7h43rl4i){color:var(--ink-600);font-size:.875rem;line-height:1.4}.dmodal__input:where(.astro-7h43rl4i){border:1px solid var(--line-300);border-radius:var(--r-md);width:100%;min-width:0;height:3rem;color:var(--ink-900);transition:border-color var(--d-fast) var(--ease-out-soft), box-shadow var(--d-fast) var(--ease-out-soft);background:#fff;padding:0 1rem;font-size:1rem}.dmodal__input:where(.astro-7h43rl4i)::placeholder{color:var(--ink-500);opacity:1}.dmodal__input:where(.astro-7h43rl4i):hover{border-color:var(--ink-400)}.dmodal__input:where(.astro-7h43rl4i):focus,.dmodal__input:where(.astro-7h43rl4i):focus-visible{border-color:var(--brand);outline:none;box-shadow:0 0 0 3px #155dfc2e}.dmodal__input:where(.astro-7h43rl4i)[aria-invalid=true]{border-color:var(--dmodal-danger)}.dmodal__input:where(.astro-7h43rl4i)[aria-invalid=true]:focus{box-shadow:0 0 0 3px #c0283d29}.dmodal__input:where(.astro-7h43rl4i):disabled{background:var(--surface-50);cursor:not-allowed}.dmodal__error:where(.astro-7h43rl4i){color:var(--dmodal-danger);font-size:.875rem;line-height:1.4}.dmodal__error:where(.astro-7h43rl4i):empty{margin-top:-.5rem}.btn:where(.astro-7h43rl4i){--btn-bg:var(--ink-900);--btn-fg:#fff;border-radius:var(--h-r-pill);background:var(--btn-bg);min-height:3.75rem;color:var(--btn-fg);font-family:var(--h-font-head);letter-spacing:0;white-space:nowrap;transition:transform var(--d-base) var(--ease-out-soft), background-color var(--d-fast) var(--ease-out-soft), box-shadow var(--d-base) var(--ease-out-soft), opacity var(--d-fast);will-change:transform;justify-content:center;align-items:center;gap:.375rem;padding:20px 40px;font-size:1rem;font-weight:600;line-height:1.25;display:inline-flex;position:relative}.btn:where(.astro-7h43rl4i):active{transform:scale(.98)}.btn__orb:where(.astro-7h43rl4i){place-items:center;width:.75rem;height:.75rem;margin-left:.125rem;display:inline-grid}.btn__orb:where(.astro-7h43rl4i) svg:where(.astro-7h43rl4i){width:.625rem;height:.625rem;overflow:visible}.btn__orb:where(.astro-7h43rl4i) .harrow-stem:where(.astro-7h43rl4i){opacity:0;transition:opacity var(--d-fast) var(--ease-out-soft)}.btn__orb:where(.astro-7h43rl4i) .harrow-head:where(.astro-7h43rl4i){transition:transform var(--d-fast) var(--ease-out-soft)}.btn:where(.astro-7h43rl4i):hover .btn__orb:where(.astro-7h43rl4i) .harrow-stem:where(.astro-7h43rl4i),.btn:where(.astro-7h43rl4i):focus-visible .btn__orb:where(.astro-7h43rl4i) .harrow-stem:where(.astro-7h43rl4i){opacity:1}.btn:where(.astro-7h43rl4i):hover .btn__orb:where(.astro-7h43rl4i) .harrow-head:where(.astro-7h43rl4i),.btn:where(.astro-7h43rl4i):focus-visible .btn__orb:where(.astro-7h43rl4i) .harrow-head:where(.astro-7h43rl4i){transform:translate(3px)}.btn--brand:where(.astro-7h43rl4i){--btn-bg:var(--h-blue);--btn-fg:#fff}.btn--brand:where(.astro-7h43rl4i):hover{--btn-bg:#0f4fe0;box-shadow:none}.btn--ghost:where(.astro-7h43rl4i){--btn-bg:#fff;--btn-fg:var(--h-heading);box-shadow:inset 0 0 0 1px var(--h-stroke)}.dmodal__submit:where(.astro-7h43rl4i){width:100%}.dmodal__submit:where(.astro-7h43rl4i):disabled{opacity:.45;cursor:not-allowed}.dmodal__fine:where(.astro-7h43rl4i){text-align:center;color:var(--ink-500);margin-top:-.5rem;font-size:.8125rem;line-height:1.4}.dmodal__ready:where(.astro-7h43rl4i){gap:1.25rem;display:grid}.dmodal__ready-head:where(.astro-7h43rl4i){justify-items:start;gap:.375rem;padding-right:2rem;display:grid}.dmodal__mark:where(.astro-7h43rl4i){background:var(--brand-soft);width:2.25rem;height:2.25rem;color:var(--brand);border-radius:50%;place-items:center;margin-bottom:.5rem;display:grid}.dmodal__mark:where(.astro-7h43rl4i) .ico{width:1.125rem;height:1.125rem}.dmodal__ready-title:where(.astro-7h43rl4i){font-size:1.625rem;font-weight:var(--w-heading);letter-spacing:var(--track-heading);line-height:1.12}.dmodal__ready-title:where(.astro-7h43rl4i):focus{outline:none}.dmodal__summary:where(.astro-7h43rl4i){font-family:var(--font-display);color:var(--brand-ink);overflow-wrap:anywhere;font-size:.875rem;font-weight:500;line-height:1.35}.dmodal__ready-body:where(.astro-7h43rl4i){border-top:1px solid var(--line-200);font-size:var(--t-small);color:var(--ink-700);padding-top:1.25rem;line-height:1.55}.dmodal__email:where(.astro-7h43rl4i){color:var(--ink-900);overflow-wrap:anywhere;font-weight:700}.dmodal__expiry:where(.astro-7h43rl4i){border:1px solid var(--line-200);border-radius:var(--r-md);background:var(--surface-50);color:var(--ink-800);align-items:center;gap:.625rem;padding:.625rem .875rem;font-size:.875rem;line-height:1.4;display:flex}.dmodal__expiry:where(.astro-7h43rl4i) .ico{width:1.125rem;height:1.125rem;color:var(--ink-500)}.dmodal__ctas:where(.astro-7h43rl4i){grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.dmodal__cta:where(.astro-7h43rl4i){border-radius:var(--r-lg);min-width:0;color:var(--ink-900);box-shadow:inset 0 0 0 1px var(--line-200);transition:box-shadow var(--d-fast) var(--ease-out-soft), background-color var(--d-fast) var(--ease-out-soft);background:#fff;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.875rem .5rem;padding:1rem;display:grid;position:relative}.dmodal__cta:where(.astro-7h43rl4i):hover{box-shadow:inset 0 0 0 1px var(--brand)}.dmodal__cta:where(.astro-7h43rl4i):focus-visible{outline-offset:2px}.dmodal__cta-ico:where(.astro-7h43rl4i){border-radius:var(--r-md);background:var(--brand-soft);width:2.25rem;height:2.25rem;color:var(--brand);place-items:center;display:grid}.dmodal__cta-ico:where(.astro-7h43rl4i) .ico{width:1.25rem;height:1.25rem}.dmodal__cta-arrow:where(.astro-7h43rl4i){color:var(--ink-500);transition:transform var(--d-fast) var(--ease-out-soft), color var(--d-fast);grid-area:1/2}.dmodal__cta-arrow:where(.astro-7h43rl4i) .ico{width:1.125rem;height:1.125rem}.dmodal__cta:where(.astro-7h43rl4i):hover .dmodal__cta-arrow:where(.astro-7h43rl4i){color:var(--brand);transform:translate(3px)}.dmodal__cta--store:where(.astro-7h43rl4i):hover .dmodal__cta-arrow:where(.astro-7h43rl4i){transform:translate(2px,-2px)}.dmodal__cta-text:where(.astro-7h43rl4i){grid-column:1/-1;gap:.25rem;min-width:0;display:grid}.dmodal__cta-title:where(.astro-7h43rl4i){font-family:var(--font-display);font-size:1rem;font-weight:500;line-height:1.25}.dmodal__cta-desc:where(.astro-7h43rl4i){color:var(--ink-600);font-size:.875rem;line-height:1.4}.dmodal__cta--primary:where(.astro-7h43rl4i){background:var(--brand);color:#fff;box-shadow:none}.dmodal__cta--primary:where(.astro-7h43rl4i):hover{background:var(--brand-hover);box-shadow:none}.dmodal__cta--primary:where(.astro-7h43rl4i) .dmodal__cta-ico:where(.astro-7h43rl4i){color:#fff;background:#ffffff29}.dmodal__cta--primary:where(.astro-7h43rl4i) .dmodal__cta-desc:where(.astro-7h43rl4i),.dmodal__cta--primary:where(.astro-7h43rl4i) .dmodal__cta-arrow:where(.astro-7h43rl4i),.dmodal__cta--primary:where(.astro-7h43rl4i):hover .dmodal__cta-arrow:where(.astro-7h43rl4i){color:#ffffffd1}.dmodal__admin-note:where(.astro-7h43rl4i):not([data-visible]){clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dmodal__admin-note:where(.astro-7h43rl4i)[data-visible]{color:var(--ink-600);margin-top:-.5rem;font-size:.875rem;line-height:1.4}.dmodal__ready-foot:where(.astro-7h43rl4i){border-top:1px solid var(--line-200);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding-top:1.25rem;display:flex}.dmodal__noemail:where(.astro-7h43rl4i){color:var(--ink-600);flex:14rem;font-size:.875rem;line-height:1.45}.dmodal__textbtn:where(.astro-7h43rl4i){color:var(--brand-ink);text-underline-offset:3px;font-weight:700;text-decoration:underline 1px}.dmodal__textbtn:where(.astro-7h43rl4i):hover{color:var(--brand)}.dmodal__done-close:where(.astro-7h43rl4i){flex:none}@media (width<=600px){.dmodal:where(.astro-7h43rl4i){--dmodal-pad:1.25rem;width:100%;margin:auto 0 0}.dmodal__panel:where(.astro-7h43rl4i){max-height:calc(100dvh - 1rem);padding-bottom:calc(var(--dmodal-pad) + env(safe-area-inset-bottom,0px));padding-inline:max(var(--dmodal-pad), env(safe-area-inset-left,0px)) max(var(--dmodal-pad), env(safe-area-inset-right,0px));border-radius:var(--r-xl) var(--r-xl) 0 0;box-shadow:0 0 0 1px #25252d0f,0 -24px 60px -30px #09053666}.dmodal__head:where(.astro-7h43rl4i){grid-template-columns:5.5rem minmax(0,1fr);gap:.875rem}.dmodal__title:where(.astro-7h43rl4i){font-size:1.375rem}.dmodal__form:where(.astro-7h43rl4i){gap:1.125rem;margin-top:1.25rem;padding-top:1.25rem}.dmodal__ready:where(.astro-7h43rl4i){gap:1rem}.dmodal__ready-title:where(.astro-7h43rl4i){font-size:1.375rem}.dmodal__ready-body:where(.astro-7h43rl4i),.dmodal__ready-foot:where(.astro-7h43rl4i){padding-top:1rem}}@media (width<=480px){.dmodal__ctas:where(.astro-7h43rl4i){grid-template-columns:minmax(0,1fr);gap:.5rem}.dmodal__cta:where(.astro-7h43rl4i){grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.875rem;padding:.875rem 1rem}.dmodal__cta-text:where(.astro-7h43rl4i){grid-column:2}.dmodal__cta-arrow:where(.astro-7h43rl4i){grid-column:3}.dmodal__ready-foot:where(.astro-7h43rl4i){flex-direction:column;align-items:stretch}.dmodal__noemail:where(.astro-7h43rl4i){flex:none}.dmodal__done-close:where(.astro-7h43rl4i){width:100%}}@media (prefers-reduced-motion:reduce){.dmodal__seg-thumb:where(.astro-7h43rl4i),.dmodal__cta-arrow:where(.astro-7h43rl4i){transition:none}}.dgal:where(.astro-6mbxewvy){padding:clamp(2.5rem, 5vw, 5rem) var(--h-page-margin) var(--h-section-y);--dgal-bg:#f0f1f2;background:linear-gradient(to bottom, transparent 0, transparent 520px, var(--dgal-bg) 900px), radial-gradient(40% 70% at 20% 0%, #dce8ff 0%, transparent 75%), radial-gradient(40% 70% at 50% 0%, #eee4ff 0%, transparent 75%), radial-gradient(40% 70% at 82% 0%, #ffe6d3 0%, transparent 75%), var(--dgal-bg);font-family:var(--h-font-body);background-repeat:no-repeat;background-size:100% 900px,100% 900px,100% 900px,100% 900px,auto}.dgal__head:where(.astro-6mbxewvy){max-width:960px;padding-inline:var(--h-gutter);text-align:center;justify-items:center;gap:20px;margin:0 auto clamp(2.5rem,4.2vw,4rem);display:grid}.dgal__chip:where(.astro-6mbxewvy){border:1px solid var(--h-stroke);background:var(--h-white);color:var(--h-text)}.dgal__title:where(.astro-6mbxewvy){margin:0}.dgal__title:where(.astro-6mbxewvy) span:where(.astro-6mbxewvy){display:block}.dgal__lead:where(.astro-6mbxewvy){max-width:640px;margin:0}.dgal__tools:where(.astro-6mbxewvy){flex-direction:column;align-items:center;gap:48px;width:min(100%,640px);margin-top:20px;display:flex}.dgal__tools:where(.astro-6mbxewvy) .dgal__search:where(.astro-6mbxewvy){width:100%}.dgal__type-switch:where(.astro-6mbxewvy){border:1px solid var(--h-stroke);border-radius:var(--h-r-pill);background:var(--h-white);flex:none;gap:4px;min-width:0;margin:0;padding:4px;display:flex}.dgal__seg:where(.astro-6mbxewvy){cursor:pointer;display:flex;position:relative}.dgal__seg:where(.astro-6mbxewvy) input:where(.astro-6mbxewvy){opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.dgal__seg:where(.astro-6mbxewvy) span:where(.astro-6mbxewvy){border-radius:var(--h-r-pill);min-height:46px;font-family:var(--h-font-head);font-size:var(--h-t-body);color:var(--h-text);white-space:nowrap;place-items:center;padding:0 20px;font-weight:600;transition:background-color .2s,color .2s;display:grid}.dgal__seg:where(.astro-6mbxewvy):hover span:where(.astro-6mbxewvy){color:var(--h-heading)}.dgal__seg:where(.astro-6mbxewvy) input:where(.astro-6mbxewvy):checked+span:where(.astro-6mbxewvy){background:var(--h-blue);color:var(--h-white)}.dgal__seg:where(.astro-6mbxewvy) input:where(.astro-6mbxewvy):focus-visible+span:where(.astro-6mbxewvy){outline:2px solid var(--h-blue);outline-offset:2px}.dgal__layout:where(.astro-6mbxewvy){grid-template-columns:264px minmax(0,1fr);align-items:start;gap:48px;display:grid}.dgal__rail:where(.astro-6mbxewvy){overscroll-behavior:contain;background:var(--h-white);scrollbar-width:thin;scrollbar-color:var(--h-stroke) transparent;border-radius:12px;gap:32px;max-height:calc(100dvh - 134px);padding:24px;display:grid;position:sticky;top:118px;overflow-y:auto}.dgal__search:where(.astro-6mbxewvy){flex:auto;min-width:0}.dgal__search:where(.astro-6mbxewvy) input:where(.astro-6mbxewvy){min-width:0;padding:revert;font:inherit;color:var(--h-heading);background:0 0;border:0;outline:none;flex:1}.dgal__search:where(.astro-6mbxewvy) input:where(.astro-6mbxewvy)::placeholder{color:var(--h-muted)}.dgal__search:where(.astro-6mbxewvy) .h-field__ico:where(.astro-6mbxewvy) .ico{width:20px;height:20px}.dgal__group:where(.astro-6mbxewvy){border:0;gap:4px;min-width:0;margin:0;padding:0;display:grid}.dgal__label:where(.astro-6mbxewvy){font-family:var(--h-font-head);font-size:var(--h-t-body);color:var(--h-heading);margin:0 0 8px;padding:0;font-weight:600;line-height:1.4}.dgal__cats:where(.astro-6mbxewvy){gap:0;margin:0;padding:0;list-style:none;display:grid}.dgal__cat:where(.astro-6mbxewvy){width:100%;min-height:36px;font:inherit;font-size:var(--h-t-body);color:var(--h-text);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:6px 0;line-height:1.4;transition:color .2s;display:flex}.dgal__cat:where(.astro-6mbxewvy):hover{color:var(--h-heading)}.dgal__cat:where(.astro-6mbxewvy)[aria-pressed=true]{color:var(--h-heading);font-weight:700}.dgal__cat:where(.astro-6mbxewvy):focus-visible{outline:2px solid var(--h-blue);outline-offset:2px;border-radius:4px}.dgal__n:where(.astro-6mbxewvy){font-size:var(--h-t-sm);color:var(--h-muted);flex:none;font-weight:400}.dgal__heading:where(.astro-6mbxewvy){margin:0 0 24px}.dgal__heading-n:where(.astro-6mbxewvy){color:var(--h-muted);font-weight:400}.dgal__grid:where(.astro-6mbxewvy){grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px;margin:0;padding:0;list-style:none;display:grid}.dgal__empty:where(.astro-6mbxewvy){justify-items:start;gap:16px;padding:48px 0;display:grid}.dgal__empty:where(.astro-6mbxewvy)[hidden]{display:none}.dgal__empty:where(.astro-6mbxewvy) .h-h6:where(.astro-6mbxewvy){margin:0}@media (width>=1700px){.dgal__grid:where(.astro-6mbxewvy){grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1199.98px){.dgal__layout:where(.astro-6mbxewvy){grid-template-columns:220px minmax(0,1fr);gap:32px}.dgal__grid:where(.astro-6mbxewvy){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=899.98px){.dgal__layout:where(.astro-6mbxewvy){grid-template-columns:minmax(0,1fr);gap:28px}.dgal__rail:where(.astro-6mbxewvy){background:0 0;border-radius:0;gap:16px;max-height:none;padding:0;position:static;overflow:visible}.dgal__cats:where(.astro-6mbxewvy){margin-inline:calc(-1 * var(--h-page-margin));padding:2px var(--h-page-margin);scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.dgal__cats:where(.astro-6mbxewvy)::-webkit-scrollbar{display:none}.dgal__cat:where(.astro-6mbxewvy){border:1px solid var(--h-stroke);border-radius:var(--h-r-pill);white-space:nowrap;width:auto;min-height:40px;padding:8px 16px}.dgal__cat:where(.astro-6mbxewvy)[aria-pressed=true]{border-color:var(--h-heading);background:var(--h-heading);color:var(--h-white);font-weight:400}.dgal__cat:where(.astro-6mbxewvy)[aria-pressed=true] .dgal__n:where(.astro-6mbxewvy){color:color-mix(in srgb, var(--h-white) 70%, transparent)}}@media (width<=599.98px){.dgal__grid:where(.astro-6mbxewvy){grid-template-columns:minmax(0,1fr);gap:32px}.dgal__tools:where(.astro-6mbxewvy){align-items:stretch}.dgal__type-switch:where(.astro-6mbxewvy){justify-content:stretch}.dgal__seg:where(.astro-6mbxewvy){flex:1}.dgal__seg:where(.astro-6mbxewvy) span:where(.astro-6mbxewvy){width:100%}}@media (prefers-reduced-motion:reduce){.dgal__cat:where(.astro-6mbxewvy){transition:none}}.fcta-u1:where(.astro-f3l7kuf2){--fcta-bg:#0d0c0f;padding:clamp(4rem, 7.55vw, 9.0625rem) var(--h-gutter) calc(2 * var(--h-section-y));background:var(--fcta-bg)}.fcta-u1__inner:where(.astro-f3l7kuf2){text-align:center;flex-direction:column;align-items:center;max-width:662px;margin-inline:auto;display:flex}.fcta-u1__title:where(.astro-f3l7kuf2){color:var(--h-white);text-wrap:balance}.fcta-u1__lead:where(.astro-f3l7kuf2){font-size:var(--h-t-lead);line-height:var(--h-lh-lead);color:#fff9;margin-top:28px}.fcta-u1__btn:where(.astro-f3l7kuf2){margin-top:40px}.fcta-u1__btn:where(.astro-f3l7kuf2):focus-visible{outline-color:var(--h-white)}.fcta-u1__btns:where(.astro-f3l7kuf2){flex-wrap:wrap;justify-content:center;gap:16px 24px;margin-top:40px;display:flex}.fcta-u1__btns:where(.astro-f3l7kuf2) .h-cta:focus-visible{outline-color:var(--h-white)}
