.products-hp[data-astro-cid-bkix6vmn]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.products-page[data-astro-cid-bkix6vmn]{--products-bg:oklch(98.2% .006 82.11);--products-surface:oklch(94.9% .012 82.11);--products-ink:oklch(15% .015 82.11);--products-muted:oklch(43% .018 82.11);--products-line:oklch(78% .014 82.11);--products-accent:var(--color-yellow);background:var(--products-bg);color:var(--products-ink);overflow:clip}.products-shell[data-astro-cid-bkix6vmn]{width:min(100%,90rem);margin-inline:auto;padding-inline:clamp(1.25rem,5vw,5rem)}.products-hero[data-astro-cid-bkix6vmn]{background:var(--products-bg);min-height:100dvh;position:relative}.products-hero[data-astro-cid-bkix6vmn]:before{background:color-mix(in srgb, var(--products-accent) 20%, var(--products-bg));content:"";pointer-events:none;height:24%;position:absolute;inset:auto 0 0}.products-hero__inner[data-astro-cid-bkix6vmn]{grid-template-rows:auto minmax(16rem,1fr);gap:clamp(1.75rem,3vw,2.75rem);width:min(100%,96rem);min-height:100dvh;margin-inline:auto;padding:6rem clamp(1.25rem,4vw,4rem) 1.5rem;display:grid;position:relative}.products-hero__copy[data-astro-cid-bkix6vmn]{z-index:1;max-width:74rem;animation:.76s cubic-bezier(.16,1,.3,1) both products-copy-in;position:relative}.products-hero__label[data-astro-cid-bkix6vmn]{color:var(--products-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 clamp(1.35rem,2.5vw,2.25rem);font-size:.78rem;font-weight:500;line-height:1.4}.products-hero[data-astro-cid-bkix6vmn] h1[data-astro-cid-bkix6vmn]{letter-spacing:-.065em;text-wrap:balance;max-width:20ch;margin:0;font-size:clamp(3.25rem,5vw,5.35rem);font-weight:500;line-height:.96}.products-hero__body[data-astro-cid-bkix6vmn]{max-width:41ch;color:var(--products-muted);text-wrap:pretty;margin:1.25rem 0 0;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.65}.products-hero__actions[data-astro-cid-bkix6vmn]{align-items:center;gap:1.25rem;margin-top:1.75rem;display:flex}.products-hero__actions[data-astro-cid-bkix6vmn] .button,.products-close[data-astro-cid-bkix6vmn] .button{white-space:nowrap;min-height:3.25rem;padding-inline:1.35rem}.products-text-link[data-astro-cid-bkix6vmn]{color:inherit;text-underline-offset:.35rem;align-items:center;gap:.6rem;font-weight:500;text-decoration-thickness:1px;display:inline-flex}.products-text-link[data-astro-cid-bkix6vmn] i[data-astro-cid-bkix6vmn]{font-size:1.05rem;transition:transform .22s cubic-bezier(.16,1,.3,1)}.products-text-link[data-astro-cid-bkix6vmn]:hover i[data-astro-cid-bkix6vmn]{transform:translate(.2rem,-.2rem)}.products-hero__media[data-astro-cid-bkix6vmn]{align-self:stretch;width:100%;min-height:16rem;animation:.94s cubic-bezier(.16,1,.3,1) 80ms both products-media-in;position:relative}.products-hero__media[data-astro-cid-bkix6vmn] img[data-astro-cid-bkix6vmn]{z-index:1;object-fit:cover;object-position:52% center;border-radius:2rem;width:100%;height:100%;display:block;position:relative;box-shadow:0 2rem 3rem oklch(25% .03 82.11/.16)}.products-hero__media[data-astro-cid-bkix6vmn]>span[data-astro-cid-bkix6vmn]{z-index:0;background:var(--products-accent);border-radius:2rem;width:28%;height:44%;position:absolute;inset-block-start:-1rem;inset-inline-end:-1rem;transform:rotate(2deg)}.products-intro[data-astro-cid-bkix6vmn]{background:var(--products-surface)}.products-intro__inner[data-astro-cid-bkix6vmn]{flex-direction:column;gap:clamp(3rem,6vw,6rem);padding-block:clamp(6rem,11vw,11rem);display:flex}.products-intro[data-astro-cid-bkix6vmn] h2[data-astro-cid-bkix6vmn],.products-school[data-astro-cid-bkix6vmn] h2[data-astro-cid-bkix6vmn],.products-interest[data-astro-cid-bkix6vmn] h2[data-astro-cid-bkix6vmn],.products-heading[data-astro-cid-bkix6vmn] h2[data-astro-cid-bkix6vmn],.products-close[data-astro-cid-bkix6vmn] h2[data-astro-cid-bkix6vmn]{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.7rem,5.6vw,5.8rem);font-weight:500;line-height:.98}.products-intro[data-astro-cid-bkix6vmn] h2[data-astro-cid-bkix6vmn]{max-width:16ch}.products-intro__inner[data-astro-cid-bkix6vmn]>div[data-astro-cid-bkix6vmn]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,6vw,6rem);max-width:68rem;margin-inline-start:auto;display:grid}.products-intro[data-astro-cid-bkix6vmn] p[data-astro-cid-bkix6vmn],.products-school__copy[data-astro-cid-bkix6vmn]>p[data-astro-cid-bkix6vmn],.products-interest__copy[data-astro-cid-bkix6vmn]>p[data-astro-cid-bkix6vmn],.products-heading[data-astro-cid-bkix6vmn]>p[data-astro-cid-bkix6vmn]{color:var(--products-muted);text-wrap:pretty;margin:0;font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.72}.products-intro__inner[data-astro-cid-bkix6vmn]>div[data-astro-cid-bkix6vmn] p[data-astro-cid-bkix6vmn]:last-child{max-width:34ch;color:var(--products-ink);font-size:clamp(1.25rem,1.8vw,1.65rem);font-weight:500;line-height:1.5}.products-school[data-astro-cid-bkix6vmn]{background:var(--products-bg);padding-block:clamp(6rem,11vw,11rem)}.products-school__lead[data-astro-cid-bkix6vmn]{grid-template-columns:minmax(0,1.08fr) minmax(22rem,.92fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.products-school__media[data-astro-cid-bkix6vmn]{aspect-ratio:4/3;border-radius:2rem;overflow:hidden}.products-school__media[data-astro-cid-bkix6vmn] img[data-astro-cid-bkix6vmn]{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.16,1,.3,1);display:block}.products-school__media[data-astro-cid-bkix6vmn]:hover img[data-astro-cid-bkix6vmn]{transform:scale(1.035)}.products-school[data-astro-cid-bkix6vmn] h2[data-astro-cid-bkix6vmn]{max-width:12ch}.products-school__copy[data-astro-cid-bkix6vmn]>p[data-astro-cid-bkix6vmn]{margin-top:1.5rem}.products-school__parts[data-astro-cid-bkix6vmn]{grid-template-columns:1.15fr .85fr .85fr;gap:.75rem;margin-top:clamp(3.5rem,7vw,6rem);display:grid}.products-school__parts[data-astro-cid-bkix6vmn] article[data-astro-cid-bkix6vmn]{border:1px solid var(--products-line);background:var(--products-surface);border-radius:2rem;flex-direction:column;justify-content:space-between;gap:3rem;min-height:18rem;padding:clamp(1.5rem,2.5vw,2.5rem);display:flex}.products-school__parts[data-astro-cid-bkix6vmn] article[data-astro-cid-bkix6vmn]:first-child{background:var(--products-ink);min-height:22rem;color:var(--products-bg)}.products-school__parts[data-astro-cid-bkix6vmn] article[data-astro-cid-bkix6vmn]:nth-child(2){background:var(--products-accent);border-color:color-mix(in srgb, var(--products-accent) 72%, var(--products-ink));margin-top:3rem}.products-school__parts[data-astro-cid-bkix6vmn] i[data-astro-cid-bkix6vmn],.products-sector[data-astro-cid-bkix6vmn]>i[data-astro-cid-bkix6vmn]{font-size:clamp(2.4rem,4vw,4rem)}.products-school__parts[data-astro-cid-bkix6vmn] h3[data-astro-cid-bkix6vmn],.products-sector[data-astro-cid-bkix6vmn] h3[data-astro-cid-bkix6vmn]{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(1.55rem,2.5vw,2.6rem);line-height:1.05}.products-school__parts[data-astro-cid-bkix6vmn] p[data-astro-cid-bkix6vmn],.products-sector[data-astro-cid-bkix6vmn] p[data-astro-cid-bkix6vmn]{max-width:40ch;color:color-mix(in srgb, currentColor 76%, transparent);text-wrap:pretty;margin:.9rem 0 0;line-height:1.65}.products-interest[data-astro-cid-bkix6vmn]{background:color-mix(in srgb, var(--products-accent) 72%, var(--products-bg));padding-block:clamp(6rem,11vw,10rem)}.products-interest__grid[data-astro-cid-bkix6vmn]{grid-template-columns:minmax(0,.8fr) minmax(32rem,1.2fr);align-items:start;gap:clamp(4rem,9vw,9rem);display:grid}.products-interest[data-astro-cid-bkix6vmn] h2[data-astro-cid-bkix6vmn]{max-width:12ch;font-size:clamp(2.7rem,5vw,5rem)}.products-interest__copy[data-astro-cid-bkix6vmn]>p[data-astro-cid-bkix6vmn]{max-width:39ch;color:color-mix(in srgb, var(--products-ink) 75%, transparent);margin-top:1.5rem}.products-interest__form[data-astro-cid-bkix6vmn]{border:1px solid color-mix(in srgb, var(--products-ink) 24%, transparent);background:color-mix(in srgb, var(--products-bg) 72%, transparent);border-radius:2rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;padding:clamp(1.5rem,3vw,2.75rem);display:grid}.products-field[data-astro-cid-bkix6vmn]{flex-direction:column;gap:.55rem;min-width:0;display:flex}.products-field--wide[data-astro-cid-bkix6vmn],.products-interest__form[data-astro-cid-bkix6vmn] button[data-astro-cid-bkix6vmn]{grid-column:1/-1}.products-field[data-astro-cid-bkix6vmn] label[data-astro-cid-bkix6vmn]{font-size:.9rem;font-weight:500;line-height:1.4}.products-field[data-astro-cid-bkix6vmn] input[data-astro-cid-bkix6vmn]{border:1px solid color-mix(in srgb, var(--products-ink) 34%, transparent);background:var(--products-bg);width:100%;min-height:3.25rem;color:var(--products-ink);font:inherit;border-radius:.85rem;outline:none;padding:.75rem .9rem;transition:border-color .18s,box-shadow .18s}.products-field[data-astro-cid-bkix6vmn] input[data-astro-cid-bkix6vmn]:focus-visible{border-color:var(--products-ink);box-shadow:0 0 0 3px color-mix(in srgb, var(--products-ink) 18%, transparent)}.products-field[data-astro-cid-bkix6vmn] small[data-astro-cid-bkix6vmn]{color:color-mix(in srgb, var(--products-ink) 72%, transparent);font-size:.78rem;line-height:1.45}.products-interest__form[data-astro-cid-bkix6vmn] button[data-astro-cid-bkix6vmn]{background:var(--products-ink);width:max-content;min-height:3.25rem;color:var(--products-bg);font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.65rem;margin-top:.5rem;padding:.75rem 1.35rem;font-weight:500;transition:background-color .18s,transform .18s cubic-bezier(.22,1,.36,1);display:inline-flex}.products-interest__form[data-astro-cid-bkix6vmn] button[data-astro-cid-bkix6vmn]:hover{background:oklch(23% .018 82.11);transform:translateY(-2px)}.products-interest__form[data-astro-cid-bkix6vmn] button[data-astro-cid-bkix6vmn]:active{transform:translateY(0)scale(.98)}.products-interest__form[data-astro-cid-bkix6vmn] button[data-astro-cid-bkix6vmn]:focus-visible{outline:3px solid var(--products-ink);outline-offset:3px}.products-sectors[data-astro-cid-bkix6vmn]{background:var(--products-surface);padding-block:clamp(6rem,11vw,10rem)}.products-heading[data-astro-cid-bkix6vmn]{flex-direction:column;gap:1.5rem;max-width:62rem;margin-bottom:clamp(3.5rem,7vw,6rem);display:flex}.products-heading[data-astro-cid-bkix6vmn] h2[data-astro-cid-bkix6vmn]{max-width:14ch}.products-heading[data-astro-cid-bkix6vmn]>p[data-astro-cid-bkix6vmn]{max-width:52ch}.products-sectors__grid[data-astro-cid-bkix6vmn]{grid-template-rows:repeat(2,minmax(15rem,auto));grid-template-columns:1.15fr .85fr;gap:.75rem;display:grid}.products-sector[data-astro-cid-bkix6vmn]{border:1px solid var(--products-line);background:var(--products-bg);border-radius:2rem;justify-content:space-between;gap:2rem;min-height:15rem;padding:clamp(1.75rem,3vw,3rem);display:flex}.products-sector--1[data-astro-cid-bkix6vmn]{border-color:color-mix(in srgb, var(--products-ink) 72%, transparent);background:linear-gradient(180deg, transparent 36%, color-mix(in srgb, var(--products-ink) 28%, transparent) 58%, color-mix(in srgb, var(--products-ink) 92%, transparent) 100%), url(/images/products-retail-management.webp) center 30% / cover no-repeat, var(--products-bg);color:oklch(98% .004 82.11);grid-row:span 2;align-items:flex-end;min-height:30.75rem}.products-sector--2[data-astro-cid-bkix6vmn]{background:var(--products-accent);border-color:color-mix(in srgb, var(--products-accent) 72%, var(--products-ink))}.products-sector--3[data-astro-cid-bkix6vmn]{background:var(--products-ink);color:var(--products-bg)}.products-sector[data-astro-cid-bkix6vmn]>div[data-astro-cid-bkix6vmn]{align-self:flex-end;max-width:28rem}.products-sectors__link[data-astro-cid-bkix6vmn]{margin-top:2.5rem}.products-close[data-astro-cid-bkix6vmn]{background:var(--products-accent);text-align:center}.products-close__inner[data-astro-cid-bkix6vmn]{flex-direction:column;align-items:center;width:min(100%,72rem);margin-inline:auto;padding:clamp(6rem,11vw,10rem) clamp(1.25rem,5vw,5rem) clamp(9rem,14vw,13rem);display:flex}.products-close[data-astro-cid-bkix6vmn] h2[data-astro-cid-bkix6vmn]{max-width:13ch}.products-close[data-astro-cid-bkix6vmn] p[data-astro-cid-bkix6vmn]{max-width:52ch;color:color-mix(in srgb, var(--products-ink) 75%, transparent);text-wrap:pretty;margin:1.5rem 0 2rem;font-size:1.1rem;line-height:1.65}[data-astro-cid-bkix6vmn][data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s), transform .7s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s);transform:translateY(1.75rem)}[data-astro-cid-bkix6vmn][data-reveal].is-visible{opacity:1;transform:translateY(0)}html[dir=rtl] .products-hero__label[data-astro-cid-bkix6vmn]{letter-spacing:0;text-transform:none}html[dir=rtl] .products-hero[data-astro-cid-bkix6vmn] h1[data-astro-cid-bkix6vmn],html[dir=rtl] .products-intro[data-astro-cid-bkix6vmn] h2[data-astro-cid-bkix6vmn],html[dir=rtl] .products-school[data-astro-cid-bkix6vmn] h2[data-astro-cid-bkix6vmn],html[dir=rtl] .products-school__parts[data-astro-cid-bkix6vmn] h3[data-astro-cid-bkix6vmn],html[dir=rtl] .products-interest[data-astro-cid-bkix6vmn] h2[data-astro-cid-bkix6vmn],html[dir=rtl] .products-heading[data-astro-cid-bkix6vmn] h2[data-astro-cid-bkix6vmn],html[dir=rtl] .products-sector[data-astro-cid-bkix6vmn] h3[data-astro-cid-bkix6vmn],html[dir=rtl] .products-close[data-astro-cid-bkix6vmn] h2[data-astro-cid-bkix6vmn]{letter-spacing:0;line-height:1.15}html[dir=rtl] .products-text-link[data-astro-cid-bkix6vmn] i[data-astro-cid-bkix6vmn],html[dir=rtl] .products-interest__form[data-astro-cid-bkix6vmn] button[data-astro-cid-bkix6vmn] i[data-astro-cid-bkix6vmn]{transform:scaleX(-1)}html[dir=rtl] .products-text-link[data-astro-cid-bkix6vmn]:hover i[data-astro-cid-bkix6vmn]{transform:scaleX(-1)translate(.2rem,-.2rem)}@keyframes products-copy-in{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes products-media-in{0%{opacity:0;transform:translateY(2rem)scale(.965)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=68rem){.products-hero__inner[data-astro-cid-bkix6vmn]{gap:2rem;padding:6rem 2rem 2rem}.products-hero__copy[data-astro-cid-bkix6vmn]{max-width:52rem}.products-hero__media[data-astro-cid-bkix6vmn]{width:100%}.products-school__lead[data-astro-cid-bkix6vmn],.products-interest__grid[data-astro-cid-bkix6vmn]{grid-template-columns:1fr;gap:3.5rem}.products-school__parts[data-astro-cid-bkix6vmn],.products-sectors__grid[data-astro-cid-bkix6vmn]{grid-template-rows:auto;grid-template-columns:1fr}.products-school__parts[data-astro-cid-bkix6vmn] article[data-astro-cid-bkix6vmn],.products-school__parts[data-astro-cid-bkix6vmn] article[data-astro-cid-bkix6vmn]:first-child,.products-school__parts[data-astro-cid-bkix6vmn] article[data-astro-cid-bkix6vmn]:nth-child(2),.products-sector[data-astro-cid-bkix6vmn],.products-sector--1[data-astro-cid-bkix6vmn]{grid-row:auto;min-height:20rem;margin-top:0}}@media (width<=42rem){.products-hero[data-astro-cid-bkix6vmn]{min-height:auto}.products-hero__inner[data-astro-cid-bkix6vmn]{grid-template-rows:auto auto;gap:2.5rem;min-height:auto;padding:6rem 1rem 2.5rem}.products-hero__label[data-astro-cid-bkix6vmn]{margin-bottom:1.75rem}.products-hero[data-astro-cid-bkix6vmn] h1[data-astro-cid-bkix6vmn]{font-size:clamp(3rem,13vw,4.25rem)}.products-hero__actions[data-astro-cid-bkix6vmn]{flex-direction:column;align-items:stretch}.products-hero__actions[data-astro-cid-bkix6vmn] .button{width:100%}.products-hero__actions[data-astro-cid-bkix6vmn] .products-text-link[data-astro-cid-bkix6vmn]{justify-content:center}.products-hero__media[data-astro-cid-bkix6vmn]{aspect-ratio:4/3;min-height:auto}.products-hero__media[data-astro-cid-bkix6vmn] img[data-astro-cid-bkix6vmn],.products-hero__media[data-astro-cid-bkix6vmn]>span[data-astro-cid-bkix6vmn],.products-school__media[data-astro-cid-bkix6vmn],.products-school__parts[data-astro-cid-bkix6vmn] article[data-astro-cid-bkix6vmn],.products-interest__form[data-astro-cid-bkix6vmn],.products-sector[data-astro-cid-bkix6vmn]{border-radius:1.25rem}.products-intro[data-astro-cid-bkix6vmn] h2[data-astro-cid-bkix6vmn],.products-school[data-astro-cid-bkix6vmn] h2[data-astro-cid-bkix6vmn],.products-interest[data-astro-cid-bkix6vmn] h2[data-astro-cid-bkix6vmn],.products-heading[data-astro-cid-bkix6vmn] h2[data-astro-cid-bkix6vmn],.products-close[data-astro-cid-bkix6vmn] h2[data-astro-cid-bkix6vmn]{font-size:clamp(2.5rem,12vw,4rem)}.products-intro__inner[data-astro-cid-bkix6vmn]>div[data-astro-cid-bkix6vmn]{grid-template-columns:1fr}.products-school__media[data-astro-cid-bkix6vmn]{aspect-ratio:1}.products-school__parts[data-astro-cid-bkix6vmn] article[data-astro-cid-bkix6vmn],.products-school__parts[data-astro-cid-bkix6vmn] article[data-astro-cid-bkix6vmn]:first-child,.products-school__parts[data-astro-cid-bkix6vmn] article[data-astro-cid-bkix6vmn]:nth-child(2),.products-sector[data-astro-cid-bkix6vmn],.products-sector--1[data-astro-cid-bkix6vmn]{min-height:18rem}.products-interest__form[data-astro-cid-bkix6vmn]{grid-template-columns:1fr}.products-field[data-astro-cid-bkix6vmn],.products-field--wide[data-astro-cid-bkix6vmn],.products-interest__form[data-astro-cid-bkix6vmn] button[data-astro-cid-bkix6vmn]{grid-column:auto}.products-interest__form[data-astro-cid-bkix6vmn] button[data-astro-cid-bkix6vmn]{width:100%}.products-sector[data-astro-cid-bkix6vmn]{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.products-hero__copy[data-astro-cid-bkix6vmn],.products-hero__media[data-astro-cid-bkix6vmn]{animation:none}[data-astro-cid-bkix6vmn][data-reveal]{opacity:1;transition:none;transform:none}.products-text-link[data-astro-cid-bkix6vmn] i[data-astro-cid-bkix6vmn],.products-school__media[data-astro-cid-bkix6vmn] img[data-astro-cid-bkix6vmn],.products-field[data-astro-cid-bkix6vmn] input[data-astro-cid-bkix6vmn],.products-interest__form[data-astro-cid-bkix6vmn] button[data-astro-cid-bkix6vmn]{transition:none}.products-school__media[data-astro-cid-bkix6vmn]:hover img[data-astro-cid-bkix6vmn],.products-interest__form[data-astro-cid-bkix6vmn] button[data-astro-cid-bkix6vmn]:hover,.products-interest__form[data-astro-cid-bkix6vmn] button[data-astro-cid-bkix6vmn]:active{transform:none}}
