:root,[data-bs-theme=light]{--gz-bg:#f6f6f8;--gz-surface:#ffffff;--gz-surface-lo:#ececee;--gz-border:#e3e3e6;--gz-text:#28251d;--gz-heading:#1d1b15;--gz-muted:#63625c;--gz-faint:#a3a29d;--gz-foot-link:#777673;--gz-primary:#f2ca30;--gz-primary-h:#f7ba21;--gz-primary-l:#f7a321;--gz-on-primary:#2b2611;--gz-accent-text:#8f5e00;--gz-shadow-sm:0 1px 3px rgb(40 37 29 / .07);--gz-shadow-md:0 6px 20px rgb(40 37 29 / .08);--gz-shadow-lg:0 24px 64px -16px rgb(40 37 29 / .18);--gz-nav-glass:rgb(246 246 248 / .82);--gz-overlay:rgb(20 18 12 / .42);--gz-trail:#f7a321;--gz-fs-overline:clamp(.9rem, .82rem + .32vw, 1.05rem);--gz-fs-label:clamp(.84rem, .79rem + .22vw, .95rem);--gz-fs-tag:clamp(.78rem, .74rem + .18vw, .875rem);--gz-fs-small:clamp(.85rem, .81rem + .18vw, .95rem);--gz-font-body:'Inter',system-ui,-apple-system,'Segoe UI',sans-serif;--gz-font-display:'Manrope','Inter',system-ui,sans-serif;--gz-nav-h:5rem;--gz-r-sm:1rem;--gz-r-md:1.75rem;--gz-r-lg:clamp(1.5rem, 3vw, 3rem);--gz-ease:cubic-bezier(.16, 1, .3, 1);--bs-body-bg:var(--gz-bg);--bs-body-color:var(--gz-text);--bs-body-font-family:var(--gz-font-body);--bs-heading-color:var(--gz-heading);--bs-emphasis-color:var(--gz-heading);--bs-secondary-color:var(--gz-muted);--bs-border-color:var(--gz-border);--bs-link-color:var(--gz-accent-text);--bs-link-color-rgb:143,94,0;--bs-link-hover-color:var(--gz-heading);--bs-link-hover-color-rgb:29,27,21;--bs-focus-ring-color:rgb(242 202 48 / .45);--bs-tertiary-bg:var(--gz-surface-lo)}[data-bs-theme=dark]{--gz-bg:#171614;--gz-surface:#1f1e1b;--gz-surface-lo:#11100f;--gz-border:#34322e;--gz-text:#cdccca;--gz-heading:#f1efea;--gz-muted:#a8a7a3;--gz-faint:#6f6d68;--gz-foot-link:#868580;--gz-accent-text:#f2ca30;--gz-shadow-sm:0 1px 3px rgb(0 0 0 / .3);--gz-shadow-md:0 6px 20px rgb(0 0 0 / .35);--gz-shadow-lg:0 24px 64px -16px rgb(0 0 0 / .6);--gz-nav-glass:rgb(23 22 20 / .8);--gz-trail:#fff0b3;--bs-body-bg:var(--gz-bg);--bs-body-color:var(--gz-text);--bs-heading-color:var(--gz-heading);--bs-emphasis-color:var(--gz-heading);--bs-secondary-color:var(--gz-muted);--bs-border-color:var(--gz-border);--bs-link-color:var(--gz-accent-text);--bs-link-color-rgb:242,202,48;--bs-link-hover-color:var(--gz-heading);--bs-link-hover-color-rgb:241,239,234;--bs-tertiary-bg:var(--gz-surface-lo)}html{scroll-padding-top:calc(var(--gz-nav-h) + 1rem);-webkit-text-size-adjust:100%}body{font-size:clamp(1rem, .96rem + .2vw, 1.0625rem);line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;transition:background-color .3s ease,color .3s ease}.h1,.h2,.h3,.h4,h1,h2,h3,h4{font-family:var(--gz-font-display);font-weight:800;letter-spacing:-.025em;line-height:1.1;text-wrap:balance}p{text-wrap:pretty}img{max-width:100%;height:auto}a{transition:color .2s ease}::selection{background:var(--gz-primary);color:var(--gz-on-primary)}:focus-visible{outline:2px solid var(--gz-primary);outline-offset:3px;border-radius:6px}.gz-ico{width:1em;height:1em;flex-shrink:0;vertical-align:-.15em}.gz-skip{position:fixed;top:1rem;left:1rem;z-index:2000;padding:.6rem 1rem;border-radius:999px;background:var(--gz-primary);color:var(--gz-on-primary);font-weight:600;text-decoration:none}.gz-logo{display:block;height:auto}.gz-logo--dark{display:none}[data-bs-theme=dark] .gz-logo--light{display:none}[data-bs-theme=dark] .gz-logo--dark{display:block}.gz-overline{display:inline-block;font-family:var(--gz-font-display);font-weight:700;font-size:var(--gz-fs-overline);letter-spacing:.12em;text-transform:uppercase;color:var(--gz-accent-text);margin-bottom:1rem}.gz-display{font-size:clamp(2.6rem, 1rem + 5vw, 5rem);line-height:1.04;letter-spacing:-.045em;margin-bottom:2rem}.gz-h1{font-size:clamp(2.6rem, 1.2rem + 5vw, 5.4rem);line-height:.98;letter-spacing:-.05em;margin-bottom:1rem}.gz-h2{font-size:clamp(2rem, 1.2rem + 2.5vw, 3.4rem);letter-spacing:-.035em;margin-bottom:1rem}.gz-h3{font-size:clamp(1.35rem, 1rem + 1.2vw, 2rem);letter-spacing:-.02em;margin-bottom:.75rem}.gz-lead{font-size:clamp(1.05rem, .95rem + .4vw, 1.25rem);line-height:1.65;color:var(--gz-muted);max-width:54ch}.gz-muted{color:var(--gz-muted)}.gz-grad{position:relative;display:inline-block;isolation:isolate;background-image:linear-gradient(135deg,var(--gz-primary) 0,var(--gz-primary-l) 35%,#f5e297 65%,var(--gz-primary-l) 100%);background-size:220% 220%;background-position:0 50%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:gzDrift 7s ease-in-out infinite alternate;padding-bottom:.06em}.gz-grad::before{content:attr(data-text);position:absolute;inset:0;z-index:-1;pointer-events:none;-webkit-text-fill-color:transparent;-webkit-text-stroke:1.2px var(--gz-primary-l);opacity:0;animation:gzStroke 6.9s ease-out infinite}@keyframes gzDrift{to{background-position:100% 50%}}@keyframes gzStroke{0%,100%{opacity:0;transform:translate(0,0)}18%{opacity:.55;transform:translate(0,0)}55%{opacity:.7;transform:translate(4px,4px)}72%{opacity:.4;transform:translate(2px,2px)}}.gz-btn{--bs-btn-padding-x:1.6rem;--bs-btn-padding-y:.75rem;--bs-btn-font-family:var(--gz-font-display);--bs-btn-font-weight:700;--bs-btn-font-size:1rem;--bs-btn-border-radius:999px;--bs-btn-border-width:0;--bs-btn-focus-box-shadow:0 0 0 .25rem rgb(242 202 48 / .45);display:inline-flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;transition:transform .35s var(--gz-ease),box-shadow .35s var(--gz-ease),filter .35s ease}.gz-btn:active{transform:scale(.97)}@media (max-width:575.98px){.gz-btn{white-space:normal;text-align:center;max-width:100%}}.gz-btn--primary{--bs-btn-color:var(--gz-on-primary);--bs-btn-hover-color:var(--gz-on-primary);--bs-btn-active-color:var(--gz-on-primary);background-image:linear-gradient(135deg,var(--gz-primary-l) 0,var(--gz-primary) 100%);box-shadow:0 6px 24px -6px rgb(247 163 33 / .55)}.gz-btn--primary:hover{filter:brightness(1.05) saturate(1.05);transform:translateY(-2px);box-shadow:0 12px 32px -8px rgb(247 163 33 / .65)}.gz-btn--lg{--bs-btn-padding-x:2rem;--bs-btn-padding-y:.95rem;--bs-btn-font-size:1.0625rem}.gz-btn--ghost{--bs-btn-color:var(--gz-heading);--bs-btn-hover-color:var(--gz-accent-text);--bs-btn-active-color:var(--gz-accent-text);--bs-btn-padding-x:.5rem;letter-spacing:.08em;text-transform:uppercase;font-size:.95rem}.gz-btn--ghost .gz-ico{font-size:1.25em;transition:transform .35s var(--gz-ease)}.gz-btn--ghost:hover .gz-ico{transform:translateX(4px)}.gz-btn--outline{--bs-btn-color:inherit;--bs-btn-hover-color:inherit;--bs-btn-border-width:1px;--bs-btn-border-color:color-mix(in srgb, currentColor 22%, transparent);--bs-btn-hover-border-color:color-mix(in srgb, currentColor 40%, transparent);--bs-btn-padding-x:1.15rem;--bs-btn-padding-y:.7rem;background:rgb(255 255 255 / .28)}.gz-btn--outline:hover{background:rgb(255 255 255 / .6);transform:translateY(-2px)}.gz-link{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--gz-font-display);font-weight:700;font-size:.9rem;letter-spacing:.1em;text-transform:uppercase;color:var(--gz-accent-text);text-decoration:none;transition:gap .35s var(--gz-ease),color .2s ease}.gz-link .gz-ico{font-size:1.4em}.gz-link:hover{gap:1rem;color:var(--gz-heading)}.gz-header{position:fixed;inset:0 0 auto 0;z-index:1030;padding:.75rem clamp(.75rem,2vw,1.25rem) 0;pointer-events:none}.gz-nav__pill{background-image:linear-gradient(90deg,color-mix(in srgb,var(--gz-surface) 92%,transparent) 0,color-mix(in srgb,var(--gz-surface) 40%,transparent) 35%,transparent 65%);pointer-events:auto;position:relative;max-width:1240px;height:calc(var(--gz-nav-h) - .75rem);margin-inline:auto;padding-inline:clamp(1rem,3vw,1.75rem);display:flex;align-items:center;gap:1rem;border:1px solid var(--gz-border);border-radius:999px;box-shadow:var(--gz-shadow-md)}.gz-nav__pill::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--gz-nav-glass);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4)}.gz-nav__brand{display:flex;align-items:center;flex-shrink:0}.gz-nav__brand .gz-logo{height:46px;width:auto}.gz-nav__links{margin-left:auto;align-items:center;gap:.15rem}.gz-nav__links .nav-link{padding:.45rem .9rem;border-radius:999px;font-weight:500;color:var(--gz-muted);transition:color .2s ease,background-color .2s ease}.gz-nav__links .nav-link:hover{color:var(--gz-heading);background:var(--gz-surface)}.gz-nav__links .nav-link.active{color:var(--gz-heading);font-weight:600}.gz-nav__controls{display:flex;align-items:center;gap:.6rem;margin-left:auto}.gz-nav__cta{--bs-btn-padding-x:1.25rem;--bs-btn-padding-y:.55rem;min-width:8rem;box-shadow:none}.gz-lang{display:inline-flex;align-items:center;gap:.25rem;padding:.3rem .5rem;font-size:.85rem;font-weight:600;letter-spacing:.04em;color:var(--gz-muted);text-decoration:none}a.gz-lang:hover{color:var(--gz-heading)}.gz-lang__on{color:var(--gz-heading)}.gz-lang__sep{opacity:.5}.gz-lang.is-soon .gz-lang__off{opacity:.45}.gz-lang.is-soon{cursor:help}.gz-theme{position:relative;flex-shrink:0;width:46px;height:26px;padding:0;border:1px solid var(--gz-border);border-radius:999px;background:var(--gz-surface);color:var(--gz-muted);transform:scale(1.2);margin-inline:.35rem}.gz-theme__thumb{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--gz-primary);transition:transform .25s var(--gz-ease)}.gz-theme__icon{position:absolute;top:50%;width:12px;height:12px;transform:translateY(-50%);transition:opacity .2s ease}.gz-theme__icon--sun{right:5px}.gz-theme__icon--moon{left:5px;opacity:0}[data-bs-theme=dark] .gz-theme__thumb{transform:translateX(20px)}[data-bs-theme=dark] .gz-theme__icon--sun{opacity:0}[data-bs-theme=dark] .gz-theme__icon--moon{opacity:1}.gz-burger{display:flex;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:11px;border:0;border-radius:50%;background:0 0}.gz-burger:hover{background:var(--gz-surface)}.gz-burger span{display:block;height:2px;border-radius:2px;background:var(--gz-heading)}.gz-burger:focus:not(:focus-visible){outline:0;box-shadow:none}.gz-menu.offcanvas{--bs-offcanvas-width:100vw;--bs-offcanvas-bg:var(--gz-bg);--bs-offcanvas-color:var(--gz-text);--bs-offcanvas-border-width:0}.gz-menu .offcanvas-header{padding:1.4rem 1.75rem}.gz-menu .gz-logo{height:42px;width:auto}.gz-menu .btn-close{width:1.25rem;height:1.25rem}.gz-menu .offcanvas-body{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.7rem;padding-bottom:2rem}.gz-menu__links{display:flex;flex-direction:column;align-items:center;gap:.25rem}.gz-menu__links .nav-link{font-family:var(--gz-font-display);font-weight:800;font-size:clamp(1.9rem, 8vw, 3rem);letter-spacing:-.02em;color:var(--gz-heading);padding:.35rem 1.5rem}.gz-menu__links .nav-link.active,.gz-menu__links .nav-link:hover{color:var(--gz-accent-text)}.gz-menu__foot{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.gz-menu__foot .gz-btn{font-size:1.25rem;padding:1rem 2.75rem;min-width:15rem}.gz-menu__lang{font-size:1.2rem;margin-top:.25rem}@media (min-width:768px){.gz-nav__controls{margin-left:.5rem}.gz-menu.offcanvas{display:none}}.gz-main{padding-top:var(--gz-nav-h)}.gz-section{padding-block:clamp(4rem,8vw,6.5rem)}.gz-section--tight{padding-block:clamp(2.5rem,5vw,4rem)}.gz-section--alt{background:var(--gz-surface-lo);border-radius:var(--gz-r-lg);margin-inline:clamp(.5rem,1.5vw,1.25rem)}.gz-section__head{margin-bottom:clamp(2.5rem,5vw,4.5rem);max-width:62rem}.gz-hero{padding-block:clamp(2.5rem,6vw,5rem) clamp(4rem,8vw,6rem)}.gz-hero__visual{position:relative}.gz-hero__img{position:relative;aspect-ratio:1/1;border-radius:var(--gz-r-lg);overflow:hidden;box-shadow:var(--gz-shadow-lg)}.gz-hero__img img{width:100%;height:100%;object-fit:cover}.gz-hero__img::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,color-mix(in srgb,var(--gz-bg) 35%,transparent),transparent 55%)}.gz-hero__badge{position:absolute;left:-2.5rem;bottom:-2.5rem;max-width:20rem;padding:1.75rem;border:1px solid var(--gz-border);border-radius:var(--gz-r-md);background:color-mix(in srgb,var(--gz-surface) 35%,transparent);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);box-shadow:var(--gz-shadow-lg)}.gz-hero__badge-top{display:flex;align-items:center;gap:1rem;margin-bottom:.85rem}.gz-hero__badge-ico{flex:0 0 3.5rem;display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:50%;background:var(--gz-primary);color:#171717;font-size:1.8rem}.gz-hero__badge-label{font-family:var(--gz-font-display);font-weight:800;font-size:1.15rem;color:var(--gz-heading)}.gz-hero__badge p{margin:0;font-size:.95rem;color:var(--gz-muted)}.gz-orbit{position:relative;width:100%;max-width:560px;aspect-ratio:1/1;margin-inline:auto;overflow:hidden;--gz-plane-d:22s}.gz-orbit>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.gz-orbit__spin{animation:gzSpin var(--d,200s) linear infinite;will-change:transform}.gz-orbit__spin--rev{animation-direction:reverse}.gz-orbit__plane{--d:var(--gz-plane-d)}.gz-orbit__glow{transform-origin:300px 300px;animation:gzBreathe 10s ease-in-out infinite}.gz-orbit__ring--a{stroke:var(--gz-primary-l);stroke-width:1.5;stroke-dasharray:3 10;opacity:.7}.gz-orbit__ring--b{stroke:var(--gz-border);stroke-width:1.2;stroke-dasharray:90 16 3 16}.gz-orbit__ring--c{stroke:var(--gz-border);stroke-width:1;opacity:.6}.gz-trail-stop{stop-color:var(--gz-trail);transition:stop-color .4s ease}@keyframes gzSpin{to{transform:rotate(360deg)}}@keyframes gzBreathe{0%,100%{transform:scale(.94);opacity:.8}50%{transform:scale(1.06);opacity:1}}.gz-hero__visual--orbit .gz-hero__badge{left:-2rem;bottom:-2.5rem;max-width:17rem;padding:1.35rem}.gz-canvas{aspect-ratio:16/10;border:1px solid var(--gz-border);border-radius:var(--gz-r-lg);background-color:var(--gz-surface);background-image:radial-gradient(var(--gz-border) 1.2px,transparent 1.3px);background-size:22px 22px;box-shadow:var(--gz-shadow-lg);overflow:hidden}.gz-canvas svg{display:block;width:100%;height:100%}.gz-canvas__float{animation:gzFloat var(--d,7s) ease-in-out infinite;animation-delay:var(--delay, 0s)}.gz-canvas__turn{transform-box:fill-box;transform-origin:center;animation:gzSpin 26s linear infinite}.gz-canvas__draw{stroke-dasharray:1;stroke-dashoffset:1;animation:gzDraw 8s cubic-bezier(.6,0,.3,1) infinite}.gz-canvas__type{font-family:var(--gz-font-display);font-weight:800;font-size:64px;fill:var(--gz-faint);letter-spacing:-.03em}@keyframes gzFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes gzDraw{0%{stroke-dashoffset:1}50%,78%{stroke-dashoffset:0}100%{stroke-dashoffset:-1}}.gz-stats{display:flex;flex-wrap:wrap;gap:2rem 3rem;margin-top:3rem}.gz-stat__num{font-family:var(--gz-font-display);font-weight:800;font-size:clamp(2rem, 1.4rem + 2vw, 2.8rem);letter-spacing:-.04em;line-height:1;color:var(--gz-heading)}.gz-stat__label{font-size:var(--gz-fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--gz-muted);margin-top:.35rem}.gz-card{height:100%;display:flex;flex-direction:column;gap:2rem;padding:clamp(1.75rem,3.5vw,3rem);border:1px solid var(--gz-border);border-radius:var(--gz-r-lg);position:relative;isolation:isolate;--gz-card-tint:color-mix(in srgb, var(--gz-primary) 7%, var(--gz-surface));background:linear-gradient(150deg,var(--gz-surface) 45%,var(--gz-card-tint) 100%);transition:border-color .3s ease,box-shadow .6s var(--gz-ease),transform .6s var(--gz-ease)}[data-bs-theme=dark] .gz-card{--gz-card-tint:color-mix(in srgb, var(--gz-primary) 9%, var(--gz-surface))}.gz-card::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(150deg,transparent 35%,color-mix(in srgb,var(--gz-primary) 10%,transparent) 100%);opacity:0;transition:opacity .6s var(--gz-ease)}.gz-card:hover::before{opacity:1}.gz-card:hover{border-color:var(--gz-primary);box-shadow:var(--gz-shadow-lg);transform:translateY(-3px)}.gz-card__ico{font-size:2.9rem;color:var(--gz-accent-text);margin-bottom:1.5rem}.gz-card p{color:var(--gz-muted);margin:0}.gz-card__foot{margin-top:auto}.gz-page-hero{padding-block:clamp(2.5rem,6vw,5rem) clamp(2rem,4vw,3rem)}.gz-page-hero__media{margin:0;aspect-ratio:16/10;overflow:hidden;border:1px solid var(--gz-border);border-radius:var(--gz-r-lg);box-shadow:var(--gz-shadow-lg);background:var(--gz-surface)}.gz-page-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.gz-svc{display:grid;gap:1.1rem}.gz-svc__row{display:grid;grid-template-columns:2fr 1fr;gap:1.1rem}.gz-svc__row--flip{grid-template-columns:1fr 2fr}.gz-svc__card{padding:clamp(1.5rem,3vw,2.25rem);border:1px solid var(--gz-border);border-radius:var(--gz-r-md);background:var(--gz-surface)}.gz-svc__ico{display:inline-grid;place-items:center;width:3.6rem;height:3.6rem;border-radius:1rem;margin-bottom:1.1rem;background:var(--gz-primary);color:var(--gz-on-primary);font-size:1.9rem}.gz-svc__eyebrow{display:block;margin-bottom:.6rem;font-size:var(--gz-fs-label);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gz-muted)}.gz-svc__card h3{font-size:clamp(1.65rem, 1.2rem + 1.4vw, 2.3rem);margin-bottom:.8rem}.gz-svc__card p{max-width:46ch;margin:0;color:var(--gz-muted)}.gz-svc__list{list-style:none;display:grid;gap:.7rem;margin:1rem 0 0;padding:0}.gz-svc__list li{display:flex;align-items:center;gap:.7rem;font-weight:500}.gz-svc__list li::before{content:"";flex:0 0 auto;width:.5rem;height:.5rem;border-radius:50%;background:currentColor;opacity:.45}.gz-svc__card--accent{--g1:#f4f4f6;--g2:#e5e5ea;--g3:#fbfbfc;color:var(--gz-heading);background-image:linear-gradient(135deg,var(--g1) 0,var(--g2) 35%,var(--g3) 60%,var(--g2) 85%,var(--g1) 100%);background-size:240% 240%;animation:gzAccent 16s ease-in-out infinite}[data-bs-theme=dark] .gz-svc__card--accent{--g1:#1f1e1b;--g2:#2b2a26;--g3:#191816}.gz-svc__card--accent .gz-svc__eyebrow{color:var(--gz-muted)}.gz-svc__card--accent .gz-svc__list li::before{background:var(--gz-primary-l);opacity:1}.gz-svc__card--accent .gz-btn--outline{margin-top:1.4rem;--bs-btn-border-color:var(--gz-border);--bs-btn-hover-border-color:var(--gz-primary);background:var(--gz-surface)}.gz-svc__card--accent .gz-btn--outline:hover{background:var(--gz-surface);color:var(--gz-accent-text)}@keyframes gzAccent{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}@media (max-width:899.98px){.gz-svc__row,.gz-svc__row--flip{grid-template-columns:1fr}.gz-svc__row--flip>:first-child{order:2}}.gz-h1--svc{font-size:clamp(2.3rem, 1.2rem + 3.6vw, 4.2rem);line-height:1.02}.gz-svc-art{position:relative;aspect-ratio:5/4;max-width:460px;margin-inline:auto;display:grid;place-items:center;overflow:hidden;border-radius:var(--gz-r-lg);color:var(--gz-on-primary);background-image:linear-gradient(135deg,var(--gz-primary-l) 0,var(--gz-primary) 38%,#f5e297 62%,var(--gz-primary) 82%,var(--gz-primary-l) 100%);background-size:220% 220%;box-shadow:0 24px 60px -18px rgb(201 165 34 / .55);animation:gzAccent 14s ease-in-out infinite}.gz-svc-art__ico{position:relative;font-size:clamp(6rem, 12vw, 9rem);line-height:0}.gz-svc-art__ring{position:absolute;left:50%;top:50%;border-radius:50%;border:1.5px dashed rgb(43 38 17 / .28);translate:-50% -50%;animation:gzSpin 120s linear infinite}.gz-svc-art__ring--1{width:62%;aspect-ratio:1}.gz-svc-art__ring--2{width:92%;aspect-ratio:1;border-style:solid;border-color:rgb(255 255 255 / .35);animation-direction:reverse;animation-duration:180s}.gz-feature{height:100%;padding:1.35rem 1.4rem;border:1px solid var(--gz-border);border-radius:var(--gz-r-md);background:var(--gz-surface)}.gz-feature__dot{display:block;width:.7rem;height:.7rem;margin-bottom:.9rem;border-radius:50%;background:var(--gz-primary);box-shadow:0 0 0 5px color-mix(in srgb,var(--gz-primary) 22%,transparent)}.gz-feature h3{font-size:1.08rem;letter-spacing:-.01em;margin-bottom:.35rem}.gz-feature p{margin:0;font-size:.95rem;color:var(--gz-muted)}.gz-faq details{border-bottom:1px solid var(--gz-border)}.gz-faq details:first-child{border-top:1px solid var(--gz-border)}.gz-faq summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 0;cursor:pointer;list-style:none;font-family:var(--gz-font-display);font-weight:700;font-size:1.1rem;color:var(--gz-heading)}.gz-faq summary::-webkit-details-marker{display:none}.gz-faq summary::after{content:"";flex:0 0 auto;width:.65rem;height:.65rem;border-right:2px solid var(--gz-accent-text);border-bottom:2px solid var(--gz-accent-text);rotate:45deg;translate:0 -25%;transition:rotate .3s var(--gz-ease),translate .3s var(--gz-ease)}.gz-faq details[open] summary::after{rotate:225deg;translate:0 25%}.gz-faq summary:hover{color:var(--gz-accent-text)}.gz-faq details p{margin:0 0 1.35rem;max-width:62ch;color:var(--gz-muted)}.gz-other{margin-top:2.5rem}.gz-other__head{font-family:var(--gz-font-body);font-size:var(--gz-fs-label);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gz-muted);margin-bottom:1rem}.gz-other ul{list-style:none;display:flex;flex-wrap:wrap;gap:.6rem;padding:0;margin:0}.gz-other a{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1.05rem;border:1px solid var(--gz-border);border-radius:999px;background:var(--gz-surface);color:var(--gz-heading);text-decoration:none;font-weight:500;font-size:.95rem;transition:border-color .2s ease,color .2s ease}.gz-other a .gz-ico{font-size:1.2rem;color:var(--gz-accent-text)}.gz-other a:hover{border-color:var(--gz-primary);color:var(--gz-accent-text)}.gz-svc__row--extra .gz-svc__card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem 2rem}.gz-svc__row--extra .gz-svc__card h3{font-size:clamp(1.35rem, 1.1rem + .8vw, 1.7rem);margin-bottom:.4rem}.gz-svc__row--extra .gz-svc__ico{margin-bottom:0}.gz-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin:.8rem 0 0;padding:0;list-style:none}.gz-chips li{padding:.25rem .7rem;border-radius:999px;background:var(--gz-surface-lo);font-size:var(--gz-fs-small);font-weight:500;color:var(--gz-text)}.gz-step{height:100%;padding:1.75rem;border:1px solid var(--gz-border);border-radius:var(--gz-r-md);background:var(--gz-surface)}.gz-step__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.gz-step__ico{font-size:2.4rem;color:var(--gz-accent-text)}.gz-step__num{font-family:var(--gz-font-display);font-weight:800;font-size:2.6rem;line-height:1;color:var(--gz-border);letter-spacing:-.04em}.gz-step h3{font-size:1.3rem;margin-bottom:.6rem}.gz-step ul{padding-left:1.1rem;margin:0;color:var(--gz-muted)}.gz-step li+li{margin-top:.4rem}.gz-callout{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem 3rem;padding:clamp(1.8rem,4vw,3rem);border:1px solid var(--gz-border);border-radius:var(--gz-r-lg);background:linear-gradient(135deg,var(--gz-surface),var(--gz-surface-lo))}.gz-callout h2{font-size:clamp(1.9rem, 1.3rem + 2vw, 3rem);margin-bottom:.7rem}.gz-callout p{max-width:50ch;margin:0;color:var(--gz-muted)}.gz-filters{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2.5rem}.gz-filter{padding:.5rem 1.15rem;border:1px solid var(--gz-border);border-radius:999px;background:var(--gz-surface);color:var(--gz-muted);font-size:.9rem;font-weight:500;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.gz-filter:hover{border-color:var(--gz-primary);color:var(--gz-heading)}.gz-filter.active{background:var(--gz-primary);border-color:var(--gz-primary);color:var(--gz-on-primary);font-weight:600}.gz-pf-card{display:block;height:100%;overflow:hidden;border:1px solid var(--gz-border);border-radius:var(--gz-r-md);background:var(--gz-surface);color:inherit;text-decoration:none;transition:transform .45s var(--gz-ease),box-shadow .45s var(--gz-ease)}a.gz-pf-card:hover{transform:translateY(-4px);box-shadow:var(--gz-shadow-lg);color:inherit}.gz-pf-card__media{position:relative;aspect-ratio:3/2;overflow:hidden;background:var(--gz-surface-lo)}.gz-pf-card__media>img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--gz-ease)}a.gz-pf-card:hover .gz-pf-card__media>img{transform:scale(1.05)}.gz-pf-card__overlay{position:absolute;inset:0;display:grid;place-items:center;background:0 0;color:#fff;font-size:2.4rem;transition:background-color .35s ease}.gz-pf-card__overlay .gz-ico{opacity:0;transform:translate(-6px,6px);transition:opacity .35s ease,transform .35s var(--gz-ease)}a.gz-pf-card:hover .gz-pf-card__overlay{background:var(--gz-overlay)}a.gz-pf-card:hover .gz-pf-card__overlay .gz-ico{opacity:1;transform:none}.gz-pf-card__badge{position:absolute;top:1rem;right:1rem;padding:.3rem .75rem;border-radius:999px;background:var(--gz-surface);color:var(--gz-muted);font-size:var(--gz-fs-tag);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.gz-pf-card__body{padding:1.15rem 1.4rem 1.4rem}.gz-pf-card__cat{display:block;margin-bottom:.35rem;font-size:var(--gz-fs-tag);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--gz-accent-text)}.gz-pf-card__title{font-size:1.1rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0}.gz-pf-card--soon .gz-pf-card__title{color:var(--gz-muted)}.gz-ph{width:100%;height:100%;display:grid;place-items:center;color:color-mix(in srgb,var(--gz-primary-l) 70%,var(--gz-text));font-size:3.5rem;background:radial-gradient(circle at 30% 20%,color-mix(in srgb,var(--gz-primary) 22%,transparent),transparent 55%),repeating-linear-gradient(135deg,transparent 0 14px,color-mix(in srgb,var(--gz-border) 60%,transparent) 14px 15px),var(--gz-surface-lo)}.gz-ph .gz-ico{opacity:.7}.gz-pf-empty{padding:3rem 0;text-align:center;color:var(--gz-muted)}.gz-entry-hero{padding-top:1.5rem}.gz-entry-hero__img{width:100%;max-height:78vh;aspect-ratio:16/9;object-fit:cover;border-radius:var(--gz-r-lg);box-shadow:var(--gz-shadow-lg)}.gz-crumbs{--bs-breadcrumb-divider:'/';--bs-breadcrumb-margin-bottom:0;font-size:var(--gz-fs-small)}.gz-crumbs a{color:var(--gz-muted);text-decoration:none}.gz-crumbs a:hover{color:var(--gz-accent-text)}.gz-crumbs .breadcrumb-item.active{color:var(--gz-heading)}.gz-entry h2{font-size:1.35rem;margin:2.5rem 0 .75rem}.gz-entry p{color:var(--gz-muted);line-height:1.75}.gz-entry__gallery{margin-top:2.5rem}.gz-entry__gallery figure{margin-inline:0;margin-bottom:0}.gz-entry__gallery img{width:100%;height:auto;border-radius:var(--gz-r-md);box-shadow:var(--gz-shadow-md)}.gz-meta{position:sticky;top:calc(var(--gz-nav-h) + 1.5rem);padding:1.6rem;border:1px solid var(--gz-border);border-radius:var(--gz-r-md);background:var(--gz-surface)}.gz-meta__head{font-size:var(--gz-fs-label);font-weight:700;font-family:var(--gz-font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--gz-muted);margin-bottom:1.25rem}.gz-meta dl{display:grid;grid-template-columns:auto 1fr;gap:.7rem 1rem;margin:0;font-size:.92rem}.gz-meta dt{font-weight:500;color:var(--gz-muted)}.gz-meta dd{margin:0;color:var(--gz-heading)}.gz-pager{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding-block:1.75rem;border-top:1px solid var(--gz-border)}.gz-pager a{display:inline-flex;align-items:center;gap:.65rem;padding:.6rem .9rem;border-radius:var(--gz-r-sm);color:var(--gz-muted);text-decoration:none;font-size:.9rem}.gz-pager a:hover{background:var(--gz-surface);color:var(--gz-heading)}.gz-pager .gz-ico{font-size:1.4rem}.gz-pager>*{min-width:0}.gz-pager a{max-width:100%;overflow-wrap:break-word}.gz-pager__next{justify-self:end;text-align:right}@media (max-width:575.98px){.gz-pager{grid-template-columns:1fr 1fr;row-gap:.75rem}.gz-pager__all{grid-column:1/-1;grid-row:2;flex-direction:row!important;gap:.5rem!important}}.gz-pager__all{justify-self:center;flex-direction:column;gap:.2rem!important}.gz-pager__dir{display:block;font-size:var(--gz-fs-tag);letter-spacing:.08em;text-transform:uppercase;color:var(--gz-muted)}.gz-pager__name{display:block;font-weight:600;color:var(--gz-heading)}.gz-value{display:flex;gap:1.1rem}.gz-value__ico{flex:0 0 auto;display:grid;place-items:center;width:3.2rem;height:3.2rem;border-radius:.9rem;background:color-mix(in srgb,var(--gz-primary) 20%,transparent);color:var(--gz-accent-text);font-size:1.7rem}.gz-value h3{font-size:1.2rem;margin-bottom:.35rem}.gz-value p{margin:0;color:var(--gz-muted)}.gz-story-note{margin-top:1.75rem;font-family:var(--gz-font-display, 'Manrope', system-ui, sans-serif);font-weight:700;font-size:clamp(1.1rem, 1rem + .4vw, 1.2rem);line-height:1.5;letter-spacing:-.01em;color:var(--gz-accent-text,var(--gz-text))}.gz-form .form-label{font-weight:600;font-size:.9rem;color:var(--gz-heading)}.gz-form .form-control,.gz-form .form-select{padding:.85rem 1.1rem;border-radius:var(--gz-r-sm);border-color:var(--gz-border);background-color:var(--gz-surface);color:var(--gz-text)}.gz-form .form-control:focus,.gz-form .form-select:focus{border-color:var(--gz-primary);box-shadow:0 0 0 .25rem rgb(242 202 48 / .3)}.gz-form .form-check-input:checked{background-color:var(--gz-primary-l);border-color:var(--gz-primary-l)}.gz-form .form-check{padding-left:2.25rem;min-height:1.5rem}.gz-form .form-check .form-check-input{width:1.5rem;height:1.5rem;margin-top:-.05rem;margin-left:-2.25rem;border:2px solid var(--gz-muted);border-radius:50%;background-color:#fff;cursor:pointer}.gz-form .form-check .form-check-input:checked{background-color:var(--gz-primary-l);border-color:var(--gz-primary-l)}.gz-form .form-check .form-check-input:focus{border-color:var(--gz-primary);box-shadow:0 0 0 .25rem rgb(242 202 48 / .3)}.gz-form .form-check .form-check-input.is-invalid{border-color:var(--bs-form-invalid-border-color)}.gz-form .form-check-label{cursor:pointer}.gz-form .form-text{color:var(--gz-muted)}.gz-hp{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.gz-alert{border-radius:var(--gz-r-sm);border:1px solid var(--gz-border);background:var(--gz-surface);padding:1rem 1.25rem;display:flex;gap:.75rem;align-items:flex-start}.gz-alert .gz-ico{font-size:1.5rem}.gz-alert--ok .gz-ico{color:#2e8b57}.gz-alert--err{border-color:#d9534f}.gz-alert--err .gz-ico{color:#d9534f}.gz-contact-card{padding:clamp(1.5rem,3vw,2.25rem);border:1px solid var(--gz-border);border-radius:var(--gz-r-md);background:var(--gz-surface)}.gz-contact-line{display:flex;gap:.9rem;align-items:flex-start}.gz-contact-line+.gz-contact-line{margin-top:1.25rem}.gz-contact-line .gz-ico{font-size:1.6rem;color:var(--gz-accent-text);margin-top:.1rem}.gz-contact-line small{display:block;color:var(--gz-muted);font-size:var(--gz-fs-tag);letter-spacing:.06em;text-transform:uppercase}.gz-contact-line a{color:var(--gz-heading);text-decoration:none;font-weight:600}.gz-contact-line a:hover{color:var(--gz-accent-text)}.gz-cta{padding-block:clamp(4rem,8vw,6.5rem);text-align:center}.gz-cta .gz-lead{margin:0 auto 2.5rem}.gz-footer{margin-top:2rem;padding-block:3.5rem 2rem;border-top:1px solid var(--gz-border);background:var(--gz-surface)}.gz-footer__brand{display:inline-block;margin-bottom:1rem}.gz-footer__brand .gz-logo{height:52px;width:auto}.gz-footer__tag{max-width:38ch;font-size:.92rem;color:var(--gz-muted);margin:0}.gz-footer__heading{font-family:var(--gz-font-body);font-size:var(--gz-fs-label);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gz-muted);margin-bottom:1rem}.gz-footer__list{list-style:none;padding:0;margin:0;display:grid;gap:.6rem;font-size:.92rem}.gz-footer__list a{color:var(--gz-text);text-decoration:none;display:inline-flex;align-items:center;gap:.45rem}.gz-footer__list a:hover{color:var(--gz-accent-text)}.gz-footer__muted{color:var(--gz-muted);display:inline-flex;align-items:center;gap:.45rem}.gz-footer__bottom{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--gz-border);font-size:var(--gz-fs-small);color:var(--gz-muted)}.gz-footer__bottom a{color:inherit;text-decoration:none}.gz-footer__bottom a:hover{color:var(--gz-accent-text)}.gz-svc__title{color:inherit;text-decoration:none}.gz-svc__title:hover{color:var(--gz-accent-text)}.gz-svc__extra-line{margin-top:1.5rem;color:var(--gz-muted)}.gz-svc__extra-line a{font-weight:600}.gz-client{height:100%;min-height:6.25rem;display:grid;place-items:center;padding:1rem 1.1rem;border:1px solid var(--gz-border);border-radius:var(--gz-r-md);background:#fff;transition:border-color .3s ease,box-shadow .4s var(--gz-ease),transform .4s var(--gz-ease)}.gz-client img{max-width:100%;height:auto;mix-blend-mode:multiply}a.gz-client:hover{border-color:var(--gz-primary);box-shadow:var(--gz-shadow-md);transform:translateY(-2px)}[data-bs-theme=dark] .gz-client{background:#efeee9;border-color:transparent}.gz-marquee{display:grid;gap:1rem;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.gz-marquee__row{display:flex;overflow:hidden}.gz-marquee__track{display:flex;flex-shrink:0;gap:16px;padding:4px 16px 4px 0;margin:0;list-style:none;animation:gzMarquee var(--dur,60s) linear infinite}.gz-marquee__row--rev .gz-marquee__track{animation-direction:reverse}.gz-marquee.is-paused .gz-marquee__track,.gz-marquee:focus-within .gz-marquee__track,.gz-marquee:hover .gz-marquee__track{animation-play-state:paused}@keyframes gzMarquee{to{transform:translateX(-100%)}}.gz-marquee .gz-client{height:5.75rem;min-height:0;padding:.9rem 28px}.gz-marquee__toggle{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border:1px solid var(--gz-border);border-radius:999px;background:var(--gz-surface);color:var(--gz-muted);font-size:var(--gz-fs-small);font-weight:500}.gz-marquee__toggle:hover{color:var(--gz-heading);border-color:var(--gz-primary)}.gz-marquee__toggle .gz-ico{font-size:1.2rem}.gz-marquee__ico-play{display:none}.gz-marquee__toggle[aria-pressed=true] .gz-marquee__ico-play{display:inline-flex}.gz-marquee__toggle[aria-pressed=true] .gz-marquee__ico-pause{display:none}:root{--gz-box-img:url('/assets/images/pages/Graphiczone-background_L.webp');--gz-box-img-opacity:.45}[data-bs-theme=dark]{--gz-box-img-opacity:.15}.gz-callout,.gz-cta{position:relative;isolation:isolate;overflow:hidden}.gz-callout::before,.gz-cta::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--gz-box-img) center/cover no-repeat;opacity:var(--gz-box-img-opacity);pointer-events:none}.gz-btn--more{--bs-btn-color:var(--gz-heading);--bs-btn-hover-color:var(--gz-accent-text);--bs-btn-border-width:1px;--bs-btn-border-color:var(--gz-border);--bs-btn-hover-border-color:var(--gz-primary);background:var(--gz-surface)}.gz-entry-hero__ph{aspect-ratio:16/7;border-radius:var(--gz-r-lg);overflow:hidden}.gz-entry-hero__ph .gz-ph{font-size:5rem}.gz-entry__list{margin-top:.5rem}.gz-entry__list li{color:var(--gz-text)}.gz-entry__list li::before{background:var(--gz-primary-l);opacity:1}.gz-entry__video{margin-top:2rem;border-radius:var(--gz-r-md);overflow:hidden;box-shadow:var(--gz-shadow-md);background:#000}.gz-meta dd a{color:var(--gz-accent-text);word-break:break-all}.gz-404{padding-block:clamp(2rem,6vw,4rem) clamp(4rem,8vw,6rem);text-align:center}.gz-404__num{display:flex;align-items:center;justify-content:center;gap:.02em;font-family:var(--gz-font-display);font-weight:800;font-size:clamp(6.5rem, 26vw, 14rem);line-height:1;letter-spacing:-.04em;color:var(--gz-heading);user-select:none}.gz-404__digit{display:inline-block;animation:gz404Bob 4.5s ease-in-out infinite}.gz-404__digit--2{animation-delay:-2.25s}.gz-404__zero{width:1.3em;height:1.3em;margin-inline:-.16em;overflow:visible}.gz-404__glow{transform-origin:160px 160px;animation:gzBreathe 6s ease-in-out infinite}.gz-404__ring{transform-origin:160px 160px;animation:gzSpin 60s linear infinite}.gz-404__plane{transform-origin:160px 160px;animation:gzSpin 9s linear infinite}.gz-404__target{transform-origin:160px 160px;animation:gz404Wobble 9s ease-in-out infinite}@keyframes gz404Bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-.06em)}}@keyframes gz404Wobble{0%,100%,84%{transform:rotate(0) scale(1)}88%{transform:rotate(-6deg) scale(1.03)}92%{transform:rotate(4deg) scale(1.01)}96%{transform:rotate(-2deg) scale(1)}}.gz-404__body{max-width:40rem;margin:clamp(1rem,3vw,2rem) auto 0}.gz-404__body .gz-lead{margin-bottom:2rem}.gz-404__actions{margin-top:1.75rem}.gz-404__links{display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem 1.75rem;margin-top:1.75rem}.gz-404__links a{color:var(--gz-muted);text-decoration:none;font-weight:500}.gz-404__links a:hover{color:var(--gz-accent-text)}.gz-search{position:relative;display:flex;align-items:center;gap:.5rem;max-width:34rem;margin-inline:auto;padding:.4rem .4rem .4rem 1.1rem;border:1px solid var(--gz-border);border-radius:999px;background:var(--gz-surface);box-shadow:var(--gz-shadow-md);transition:border-color .2s ease,box-shadow .2s ease}.gz-search:focus-within{border-color:var(--gz-primary);box-shadow:0 0 0 .25rem rgb(242 202 48 / .3)}.gz-search__ico{color:var(--gz-muted);font-size:1.35rem;line-height:0}.gz-search__input{flex:1;min-width:0;border:0;background:0 0;color:var(--gz-text);font-size:1rem;padding:.55rem 0;outline:0}.gz-search__input::placeholder{color:var(--gz-muted);opacity:.8}.gz-search__btn{--bs-btn-padding-x:1.2rem;--bs-btn-padding-y:.6rem;box-shadow:none}@media (max-width:420px){.gz-search__btn{--bs-btn-padding-x:.9rem}}.gz-results{list-style:none;padding:0;margin:2.5rem 0 0;display:grid;gap:.9rem}.gz-result a{display:block;padding:1.15rem 1.35rem;border:1px solid var(--gz-border);border-radius:var(--gz-r-md);background:var(--gz-surface);color:inherit;text-decoration:none;transition:border-color .2s ease,transform .3s var(--gz-ease)}.gz-result a:hover{border-color:var(--gz-primary);transform:translateY(-2px)}.gz-result__type{display:block;font-size:var(--gz-fs-tag);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--gz-accent-text);margin-bottom:.25rem}.gz-result__title{display:block;font-family:var(--gz-font-display);font-weight:700;font-size:1.15rem;color:var(--gz-heading)}.gz-result__text{display:block;margin-top:.3rem;color:var(--gz-muted);font-size:.95rem}.gz-result mark{padding:0 .1em;border-radius:.2em;background:color-mix(in srgb,var(--gz-primary) 35%,transparent);color:inherit}.gz-vbook{--vb-dur:14s;--vb-ease:cubic-bezier(0.645, 0.045, 0.355, 1);--vb-yellow:var(--gz-primary, #f2ca30);--vb-orange:var(--gz-primary-l, #f7a321);--vb-bg:var(--gz-bg, var(--bs-body-bg, #f6f6f8));--vb-ink:#28251d;--vb-muted:#d9d6ce;--vb-guide:rgb(40 37 29 / 0.28);--vb-page:#ffffff;--vb-board:#f3f2ee;position:relative;aspect-ratio:16/10;container-type:inline-size}.gz-vbook__book::after{content:'';position:absolute;inset:4% 2% -4%;border-radius:2cqi;box-shadow:0 2.4cqi 5cqi rgb(15 23 42 / .12);transform:translateZ(-5px);pointer-events:none}[data-bs-theme=dark] .gz-vbook__book::after,[data-theme=dark] .gz-vbook__book::after{box-shadow:0 2.4cqi 5cqi rgb(0 0 0 / .45)}[data-bs-theme=dark] .gz-vbook,[data-theme=dark] .gz-vbook{--vb-ink:#e6e4df;--vb-muted:#4a4844;--vb-guide:rgb(255 255 255 / 0.22);--vb-page:#242320;--vb-board:#2c2b28}.gz-vbook__float{position:absolute;z-index:1}.gz-vbook__float--square{left:6cqi;bottom:7cqi;width:7.5cqi;height:7.5cqi;border-radius:1.4cqi;background:var(--vb-yellow);opacity:.92;animation:gzVbFloat 9s ease-in-out infinite}.gz-vbook__float--ring{right:5.5cqi;top:8cqi;width:7cqi;height:7cqi;border-radius:50%;border:1.5px solid var(--vb-orange);animation:gzVbFloat 11s ease-in-out -4s infinite reverse}.gz-vbook__float--dot{right:9cqi;bottom:9cqi;width:1.6cqi;height:1.6cqi;border-radius:50%;background:var(--vb-orange);animation:gzVbFloat 7s ease-in-out -2s infinite}.gz-vbook__scene{position:absolute;left:50%;top:52%;width:60cqi;aspect-ratio:400/260;translate:-50% -50%;perspective:1600px}.gz-vbook__select{position:absolute;inset:-2.4cqi -2.4cqi -3.4cqi;border:1px dashed var(--vb-orange);opacity:.75;pointer-events:none}.gz-vbook__select i{position:absolute;width:1.3cqi;height:1.3cqi;background:var(--vb-bg);border:1px solid var(--vb-orange)}.gz-vbook__select i:first-child{top:-.65cqi;left:-.65cqi}.gz-vbook__select i:nth-child(2){top:-.65cqi;right:-.65cqi}.gz-vbook__select i:nth-child(3){bottom:-.65cqi;left:-.65cqi}.gz-vbook__select i:nth-child(4){bottom:-.65cqi;right:-.65cqi}.gz-vbook__book{position:absolute;inset:0;transform-style:preserve-3d}.gz-vbook__book::before{content:'';position:absolute;inset:-1.2cqi -1.2cqi -1.8cqi;border:1.5px solid var(--vb-ink);border-radius:1.4cqi;background:var(--vb-board);transform:translateZ(-4px)}.gz-vbook__page{position:absolute;top:0;width:50%;height:100%;background:var(--vb-page);border:1.5px solid var(--vb-ink);overflow:hidden}.gz-vbook__page svg{display:block;width:100%;height:100%}.gz-vbook__page--l{left:0;border-radius:1cqi 0 0 1cqi;transform:translateZ(-3px);box-shadow:-.5cqi .55cqi 0 -.1cqi var(--vb-page),-.5cqi .55cqi 0 .02cqi var(--vb-ink)}.gz-vbook__page--r{left:50%;border-radius:0 1cqi 1cqi 0;box-shadow:.5cqi .55cqi 0 -.1cqi var(--vb-page),.5cqi .55cqi 0 .02cqi var(--vb-ink)}.gz-vbook__leaf{position:absolute;top:0;left:50%;width:50%;height:100%;transform-style:preserve-3d;transform-origin:left center;transform:rotateY(0) translateZ(var(--z))}.gz-vbook__leaf--1{--z:2px;animation:gzVbLeaf1 var(--vb-dur) var(--vb-ease) infinite}.gz-vbook__leaf--2{--z:1px;animation:gzVbLeaf2 var(--vb-dur) var(--vb-ease) infinite}.gz-vbook__face{left:0;width:100%;border-radius:0 1cqi 1cqi 0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.gz-vbook__face--back{transform:rotateY(180deg);border-radius:1cqi 0 0 1cqi}.gz-vbook__page::after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(to right,rgb(0 0 0 / .07),transparent 12%)}.gz-vbook__face--back::after,.gz-vbook__page--l::after{background:linear-gradient(to left,rgb(0 0 0 / .07),transparent 12%)}.gz-vbook svg *{stroke-linecap:round;stroke-linejoin:round}.vb-y{fill:var(--vb-yellow)}.vb-o{fill:var(--vb-orange)}.vb-k{fill:var(--vb-ink)}.vb-kd{fill:#28251d}.vb-p{fill:var(--vb-page)}.vb-stroke{fill:none;stroke:var(--vb-ink);stroke-width:1.6}.vb-stroke.vb-p{fill:var(--vb-page)}.vb-guide{fill:none;stroke:var(--vb-guide);stroke-width:1;stroke-dasharray:3 4}.vb-handle{fill:var(--vb-page);stroke:var(--vb-ink);stroke-width:1.2}.vb-ring{fill:none;stroke:var(--vb-page);stroke-width:9}.vb-shadow{fill:var(--vb-ink);opacity:.08}.vb-line{fill:none;stroke:var(--vb-muted);stroke-width:5}.vb-line--s{stroke-width:4}.vb-line--dark{stroke:rgb(40 37 29 / 0.55);stroke-width:4}.vb-progress{fill:none;stroke:var(--vb-orange);stroke-width:5}.vb-aa{font-family:var(--gz-font-display, 'Manrope', system-ui, sans-serif);font-weight:800;font-size:64px;letter-spacing:-2px;fill:var(--vb-muted)}.vb-pen{fill:none;stroke:var(--vb-ink);stroke-width:1.8;stroke-dasharray:1;stroke-dashoffset:1;animation:gzVbPen var(--vb-dur) ease-in-out infinite}@keyframes gzVbLeaf1{0%,14%{transform:rotateY(0) translateZ(var(--z))}24%,76%{transform:rotateY(-180deg) translateZ(var(--z))}100%,84%{transform:rotateY(0) translateZ(var(--z))}}@keyframes gzVbLeaf2{0%,40%{transform:rotateY(0) translateZ(var(--z))}50%,68%{transform:rotateY(-180deg) translateZ(var(--z))}100%,76%{transform:rotateY(0) translateZ(var(--z))}}@keyframes gzVbPen{0%,48%{stroke-dashoffset:1}60%,76%{stroke-dashoffset:0}100%,78%{stroke-dashoffset:1}}@keyframes gzVbFloat{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-1.6cqi) rotate(12deg)}}.gz-vbust{--vbu-dur:5s;--vbu-yellow:var(--gz-primary, #f2ca30);--vbu-orange:var(--gz-primary-l, #f7a321);--vbu-ink:#28251d;--vbu-muted:#d9d6ce;--vbu-card:#ffffff;position:relative;aspect-ratio:4/3;container-type:inline-size}[data-bs-theme=dark] .gz-vbust,[data-theme=dark] .gz-vbust{--vbu-ink:#e6e4df;--vbu-muted:#4a4844;--vbu-card:#242320}.gz-vbust__svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.gz-vbust__svg *{stroke-linecap:round;stroke-linejoin:round}.vbu-bust,.vbu-bust__line,.vbu-corner,.vbu-dot,.vbu-fill,.vbu-outline,.vbu-shadow,.vbu-text{animation-duration:var(--vbu-dur);animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}.vbu-shadow{fill:var(--vbu-ink);opacity:.08;animation-name:gzVbuShadow}.vbu-fill{fill:var(--vbu-card);animation-name:gzVbuFill}.vbu-corner{fill:var(--vbu-yellow);transform-box:fill-box;transform-origin:100% 100%;animation-name:gzVbuCorner}.vbu-outline{fill:none;stroke:var(--vbu-ink);stroke-width:2.4;stroke-dasharray:1;stroke-dashoffset:0;animation-name:gzVbuOutline}.vbu-text{fill:none;stroke:var(--vbu-muted);stroke-width:6;stroke-dasharray:1;stroke-dashoffset:0;animation-name:gzVbuText}.vbu-dot{fill:var(--vbu-orange);transform-box:fill-box;transform-origin:center;animation-name:gzVbuDot}.vbu-bust{transform-box:fill-box;transform-origin:center;transform:translate(-89px,-22.5px) scale(.18);opacity:0;animation-name:gzVbuShrink}.vbu-bust__line{fill:none;stroke:var(--vbu-orange);stroke-width:3;stroke-dasharray:1;stroke-dashoffset:0;animation-name:gzVbuDraw}@keyframes gzVbuDraw{0%,4%{stroke-dashoffset:1;stroke:var(--vbu-ink)}38%,46%{stroke-dashoffset:0;stroke:var(--vbu-ink)}100%,66%{stroke-dashoffset:0;stroke:var(--vbu-orange)}}@keyframes gzVbuShrink{0%,46%{transform:translate(0,0) scale(1);opacity:1}68%{transform:translate(-89px,-22.5px) scale(.18);opacity:1}100%,72%{transform:translate(-89px,-22.5px) scale(.18);opacity:0}}@keyframes gzVbuOutline{0%,50%{stroke-dashoffset:1}100%,70%{stroke-dashoffset:0}}@keyframes gzVbuFill{0%,58%{opacity:0}100%,74%{opacity:1}}@keyframes gzVbuShadow{0%,64%{opacity:0;transform:translate(-8px,-10px)}100%,80%{opacity:.08;transform:translate(0,0)}}@keyframes gzVbuCorner{0%,62%{transform:scale(0)}100%,78%{transform:scale(1)}}@keyframes gzVbuDot{0%,66%{transform:scale(0)}100%,76%{transform:scale(1)}}@keyframes gzVbuText{0%,66%{stroke-dashoffset:1}100%,78%{stroke-dashoffset:0}}.gz-vbust__float{position:absolute}.gz-vbust__float--square{left:4cqi;bottom:10cqi;width:7.5cqi;height:7.5cqi;border-radius:1.4cqi;background:var(--vbu-yellow);opacity:.92;animation:gzVbuFloat 9s ease-in-out infinite}.gz-vbust__float--ring{right:5cqi;top:8cqi;width:7cqi;height:7cqi;border-radius:50%;border:1.5px solid var(--vbu-orange);animation:gzVbuFloat 11s ease-in-out -4s infinite reverse}.gz-vbust__float--dot{right:10cqi;bottom:12cqi;width:1.6cqi;height:1.6cqi;border-radius:50%;background:var(--vbu-orange);animation:gzVbuFloat 7s ease-in-out -2s infinite}@keyframes gzVbuFloat{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-1.6cqi) rotate(12deg)}}.gz-vserv{--vs-intro:1.4s;--vs-yellow:var(--gz-primary, #f2ca30);--vs-orange:var(--gz-primary-l, #f7a321);--vs-swipe:var(--gz-primary, #f2ca30);--vs-ink:#28251d;--vs-guide:rgb(40 37 29 / 0.22);--vs-bg:var(--gz-bg, var(--bs-body-bg, #f6f6f8));position:relative;aspect-ratio:5/4;container-type:inline-size}[data-bs-theme=dark] .gz-vserv,[data-theme=dark] .gz-vserv{--vs-ink:#e6e4df;--vs-guide:rgb(255 255 255 / 0.2)}.gz-vserv__svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.gz-vserv__svg *{stroke-linecap:round;stroke-linejoin:round}.vs-y{fill:var(--vs-yellow)}.vs-o{fill:var(--vs-orange)}.vs-k{fill:var(--vs-ink)}.vs-guide{fill:none;stroke:var(--vs-guide);stroke-width:1.2;stroke-dasharray:4 6;transform-box:view-box;transform-origin:200px 160px;animation:gzVsSpin 80s linear infinite}.vs-select__box{fill:none;stroke:var(--vs-orange);stroke-width:1;stroke-dasharray:5 4;opacity:.8}.vs-select__h{fill:var(--vs-bg);stroke:var(--vs-orange);stroke-width:1.2}.vs-select{animation:gzVsFadeIn .8s ease both}.vs-draw{fill:none;stroke:var(--vs-ink);stroke-width:3;stroke-dasharray:1;stroke-dashoffset:0;animation:gzVsDraw calc(var(--vs-intro) - .1s) ease-out both}.vs-draw.vs-fill-y{fill:var(--vs-yellow);animation:gzVsDraw calc(var(--vs-intro) - .1s) ease-out both,gzVsFillIn .5s calc(var(--vs-intro) - .4s) ease both}.vs-pop{transform-box:fill-box;transform-origin:center;animation:gzVsPop 5s calc(var(--vs-intro) + var(--i) * .25s) ease-out infinite both}.vs-brush{fill:none;stroke:var(--vs-yellow);stroke-width:16;stroke-dasharray:1;stroke-dashoffset:0;opacity:.85;animation:gzVsBrush 5s var(--vs-intro) ease-in-out infinite both}.vs-meridian{fill:none;stroke:var(--vs-ink);stroke-width:3;transform-box:view-box;transform-origin:200px 160px}.vs-meridian--a{transform:scaleX(-.5);animation:gzVsMerA 5s var(--vs-intro) ease-in-out infinite both,gzVsFadeIn .6s .7s ease both}.vs-meridian--b{transform:scaleX(.5);animation:gzVsMerB 5s var(--vs-intro) ease-in-out infinite both,gzVsFadeIn .6s .7s ease both}.vs-meridian--c{transform:scaleX(-1);animation:gzVsMerC 5s var(--vs-intro) ease-in-out infinite both,gzVsFadeIn .6s .7s ease both}.vs-touch{opacity:0;animation:gzVsSwipe 5s var(--vs-intro) ease-in-out infinite both}.vs-touch__ring{fill:color-mix(in srgb,var(--vs-swipe) 18%,transparent);stroke:var(--vs-swipe);stroke-width:2.5}.vs-touch__dot{fill:var(--vs-swipe)}.vs-trail{fill:none;stroke:var(--vs-swipe);stroke-width:6;stroke-dasharray:1;opacity:0;animation:gzVsTrail 5s var(--vs-intro) ease-in-out infinite both}.vs-cursor{transform-box:fill-box;transform-origin:0 0;animation:gzVsPress 3.6s var(--vs-intro) ease-in-out infinite both}.vs-arcs{transform-box:view-box;transform-origin:200px 160px;animation:gzVsArcs 3.6s var(--vs-intro) ease-in-out infinite both}.vs-ripple{fill:none;stroke:var(--vs-orange);stroke-width:2.5;vector-effect:non-scaling-stroke;opacity:0;transform-box:view-box;transform-origin:200px 160px;animation:gzVsRipple 3.6s var(--vs-intro) ease-out infinite both}.vs-ripple--2{animation-delay:calc(var(--vs-intro) + .35s)}.vs-arm{transform-box:view-box;transform-origin:130px 136px;animation:gzVsClap 4.5s var(--vs-intro) ease-in-out infinite both}.vs-stripe{fill:#28251d;animation:gzVsFadeIn .5s calc(var(--vs-intro) - .4s) ease both}.vs-play{transform-box:fill-box;transform-origin:center;animation:gzVsPlay 4.5s var(--vs-intro) ease-out infinite both}.gz-vserv__float{position:absolute}.gz-vserv__float--square{left:7cqi;bottom:12cqi;width:7.5cqi;height:7.5cqi;border-radius:1.4cqi;background:var(--vs-yellow);opacity:.92;animation:gzVsFloat 9s ease-in-out infinite}.gz-vserv__float--ring{right:8cqi;top:9cqi;width:7cqi;height:7cqi;border-radius:50%;border:1.5px solid var(--vs-orange);animation:gzVsFloat 11s ease-in-out -4s infinite reverse}.gz-vserv__float--dot{right:12cqi;bottom:14cqi;width:1.6cqi;height:1.6cqi;border-radius:50%;background:var(--vs-orange);animation:gzVsFloat 7s ease-in-out -2s infinite}@keyframes gzVsSpin{to{transform:rotate(360deg)}}@keyframes gzVsFadeIn{from{opacity:0}to{opacity:1}}@keyframes gzVsFillIn{from{fill-opacity:0}to{fill-opacity:1}}@keyframes gzVsDraw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes gzVsFloat{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-1.6cqi) rotate(12deg)}}@keyframes gzVsPop{0%{transform:scale(0)}5%{transform:scale(1.25)}82%,9%{transform:scale(1)}100%,90%{transform:scale(0)}}@keyframes gzVsBrush{0%,28%{stroke-dashoffset:1;opacity:0}29%{stroke-dashoffset:0.97;opacity:.85}48%,80%{stroke-dashoffset:0;opacity:.85}100%,90%{stroke-dashoffset:0;opacity:0}}@keyframes gzVsMerA{0%,32%{transform:scaleX(-.5)}100%,72%{transform:scaleX(.5)}}@keyframes gzVsMerB{0%,32%{transform:scaleX(.5)}100%,72%{transform:scaleX(1)}}@keyframes gzVsMerC{0%,32%{transform:scaleX(-1)}100%,72%{transform:scaleX(-.5)}}@keyframes gzVsSwipe{0%{opacity:0;transform:translateX(0)}10%,6%{opacity:1;transform:translateX(0)}32%,36%{opacity:1;transform:translateX(124px)}100%,44%{opacity:0;transform:translateX(124px)}}@keyframes gzVsTrail{0%,10%{stroke-dashoffset:1;opacity:0}11%{stroke-dashoffset:0.96;opacity:.7}32%,36%{stroke-dashoffset:0;opacity:.7}100%,50%{stroke-dashoffset:0;opacity:0}}@keyframes gzVsPress{0%,14%{transform:translate(0,0) scale(1)}20%{transform:translate(-3px,-3px) scale(.92)}100%,28%{transform:translate(0,0) scale(1)}}@keyframes gzVsArcs{0%,18%{transform:scale(1)}25%{transform:scale(1.05)}100%,36%{transform:scale(1)}}@keyframes gzVsRipple{0%,18%{opacity:0;transform:scale(.4)}21%{opacity:.9;transform:scale(.5)}100%,75%{opacity:0;transform:scale(2.6)}}@keyframes gzVsClap{0%,22%{transform:rotate(-24deg)}29%{transform:rotate(0)}32%{transform:rotate(-4deg)}35%,82%{transform:rotate(0)}100%{transform:rotate(-24deg)}}@keyframes gzVsPlay{0%,36%{transform:scale(0)}43%{transform:scale(1.15)}47%,78%{transform:scale(1)}100%,86%{transform:scale(0)}}.gz-legal-hero{padding-bottom:clamp(1.75rem,3.5vw,3rem)}.gz-legal-hero .gz-lead{max-width:60ch}.gz-legal{padding-bottom:clamp(4rem,8vw,6rem)}.gz-prose{max-width:72ch}.gz-prose>:first-child{margin-top:0}.gz-prose h2{margin:clamp(3rem,6vw,4rem) 0 1.25rem;font-size:clamp(1.45rem, 1.15rem + .9vw, 1.9rem);letter-spacing:-.025em}.gz-prose h3{margin:2.25rem 0 .8rem;font-size:1.15rem;letter-spacing:-.01em}.gz-prose li,.gz-prose p{line-height:1.8}.gz-prose p{margin:0 0 1.4rem}.gz-prose ul{margin:0 0 1.6rem;padding-left:1.2rem}.gz-prose li+li{margin-top:.7rem}.gz-prose li::marker{color:var(--gz-primary-l)}.gz-prose a{text-underline-offset:.18em}.gz-prose strong{color:var(--gz-heading);font-weight:600}.gz-prose code{padding:.1em .4em;border-radius:.35em;background:var(--gz-surface-lo);color:var(--gz-heading);font-size:.88em;word-break:break-word}.gz-prose .gz-note{font-size:var(--gz-fs-small);color:var(--gz-muted)}.gz-summary{margin:0 0 3rem;padding:clamp(1.5rem,3vw,2rem);border:1px solid var(--gz-border);border-left:4px solid var(--gz-primary);border-radius:var(--gz-r-md);background:var(--gz-surface)}.gz-summary__head{margin-bottom:.9rem;font-family:var(--gz-font-display);font-weight:800;font-size:1.2rem;color:var(--gz-heading)}.gz-summary ul{list-style:none;margin:0;padding:0;display:grid;gap:.85rem}.gz-summary li{position:relative;padding-left:1.4rem;margin:0;line-height:1.7}.gz-summary li::before{content:"";position:absolute;left:0;top:.62em;width:.5rem;height:.5rem;border-radius:50%;background:var(--gz-primary-l)}.gz-prose .gz-contact-card{margin:1.5rem 0 2rem}.gz-table-wrap{margin:1.5rem 0 2rem;border:1px solid var(--gz-border);border-radius:var(--gz-r-md);background:var(--gz-surface);overflow:hidden}.gz-table{width:100%;border-collapse:collapse;font-size:.93rem}.gz-table th{padding:.85rem 1.1rem;background:var(--gz-surface-lo);text-align:left;font-size:var(--gz-fs-tag);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gz-muted)}.gz-table td{padding:1.05rem 1.15rem;border-top:1px solid var(--gz-border);vertical-align:top;line-height:1.55}.gz-table td:first-child{font-weight:600;color:var(--gz-heading)}.gz-table caption{padding:0 1.1rem .75rem;caption-side:top;color:var(--gz-muted);font-size:var(--gz-fs-small)}.gz-yt{position:relative;isolation:isolate;aspect-ratio:16/9;display:grid;place-items:center;overflow:hidden;border-radius:var(--gz-r-md);background:#11100f;color:#f1efea}.gz-yt__poster{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;filter:grayscale(.3)}.gz-yt::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at center,rgb(17 16 15 / .86) 0,rgb(17 16 15 / .62) 100%)}.gz-yt.is-loaded::before{display:none}.gz-yt__inner{max-width:34rem;padding:1.5rem;text-align:center}.gz-yt__title{margin:0 0 1rem;font-family:var(--gz-font-display);font-weight:700;font-size:1.05rem}.gz-yt__note{margin:1rem 0 0;font-size:var(--gz-fs-small);color:rgb(241 239 234 / .8)}.gz-yt__note a{color:#f2ca30}.gz-yt iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.gz-yt.is-loaded{background:#000}.ratio>.gz-yt{position:absolute;inset:0;aspect-ratio:auto}.termsfeed-com---nb,.termsfeed-com---pc-dialog{font-family:var(--gz-font-body)!important}.termsfeed-com---nb .cc-nb-title{font-family:var(--gz-font-display)!important;font-weight:800!important;letter-spacing:-.02em!important}.termsfeed-com---nb .cc-nb-okagree,.termsfeed-com---nb .cc-nb-reject{background:var(--gz-primary)!important;color:var(--gz-on-primary)!important;border:0!important;border-radius:999px!important;padding:.6rem 1.35rem!important;font-family:var(--gz-font-display)!important;font-weight:700!important}.termsfeed-com---nb .cc-nb-changep{background:0 0!important;color:inherit!important;border:1px solid currentColor!important;border-radius:999px!important;padding:.6rem 1.35rem!important;font-weight:600!important}.termsfeed-com---nb button:focus,.termsfeed-com---pc-dialog button:focus{outline:2px solid #2e8b57!important;outline-offset:2px!important;box-shadow:none!important}.termsfeed-com---nb button:focus:not(:focus-visible),.termsfeed-com---pc-dialog button:focus:not(:focus-visible){outline:0!important}.gz-legal-nav ul{list-style:none;margin:0;padding:0}.gz-legal-nav a{display:block;color:var(--gz-muted);text-decoration:none;font-weight:500;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.gz-legal-nav a:hover{color:var(--gz-heading)}.gz-legal-nav a.is-current{color:var(--gz-heading);font-weight:700}@media (min-width:992px){.gz-legal-nav{position:sticky;top:calc(var(--gz-nav-h) + 1.5rem);padding-left:1rem;border-left:1px solid var(--gz-border)}.gz-legal-nav li+li{margin-top:.35rem}.gz-legal-nav a{padding:.45rem 0 .45rem .9rem;margin-left:calc(-1rem - 1px);border-left:2px solid transparent}.gz-legal-nav a.is-current{border-left-color:var(--gz-primary)}}@media (max-width:991.98px){.gz-hero__badge{left:1rem;bottom:-2rem}.gz-hero__visual--orbit .gz-hero__badge{left:0;bottom:0}.gz-legal-nav ul{display:flex;flex-wrap:wrap;gap:.5rem}.gz-legal-nav a{padding:.45rem 1rem;border:1px solid var(--gz-border);border-radius:999px;background:var(--gz-surface);font-size:.92rem}.gz-legal-nav a.is-current{border-color:var(--gz-primary);background:color-mix(in srgb,var(--gz-primary) 16%,var(--gz-surface))}}.gz-foot{margin-top:2rem;padding-block:clamp(1.75rem,3.5vw,2.5rem) 1.25rem;border-top:2px solid var(--gz-primary);background:var(--gz-surface);font-size:.95rem}.gz-foot__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem 3rem}.gz-foot__logo{display:inline-block}.gz-foot__logo .gz-logo{height:46px;width:auto}.gz-foot__tag{margin:.6rem 0 0;max-width:36ch;color:var(--gz-muted);font-size:.92rem;line-height:1.55}.gz-foot__menu ul{display:flex;flex-wrap:wrap;gap:.5rem 0;margin:0;padding:0;list-style:none}.gz-foot__menu a{color:var(--gz-foot-link);text-decoration:none;font-weight:500}.gz-foot__menu a:hover{color:var(--gz-accent-text)}.gz-foot__menu li+li::before{content:"|";content:"|"/"";margin:0 .5rem;color:var(--gz-faint)}.gz-foot__bottom{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 2rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--gz-border);font-size:.8rem;color:var(--gz-muted)}.gz-foot__copy{margin:0;max-width:80ch;font-size:.8rem}.gz-foot__privacy{color:var(--gz-muted);white-space:nowrap;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em}.gz-foot__privacy:hover{color:var(--gz-accent-text)}@media (max-width:1279.98px){.gz-foot{padding-bottom:4.5rem}}@media (max-width:767.98px){.gz-table thead{display:none}.gz-table tr{display:block;padding:1rem 1.1rem;border-top:1px solid var(--gz-border)}.gz-table tr:first-child{border-top:0}.gz-table td{display:block;padding:.2rem 0;border:0}.gz-table td+td{margin-top:.45rem}.gz-table td[data-label]::before{content:attr(data-label);display:block;font-size:var(--gz-fs-tag);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gz-muted)}.gz-table td:first-child{font-size:1.02rem}.gz-foot__top{flex-direction:column;align-items:center;text-align:center;gap:1.5rem}.gz-foot__tag{margin-inline:auto}.gz-foot__menu ul{justify-content:center;gap:.5rem}.gz-foot__menu li+li::before{content:none}.gz-foot__menu a{display:inline-block;padding:.4rem .9rem;border:1px solid var(--gz-border);border-radius:999px;line-height:1.35;transition:border-color .2s ease,color .2s ease}.gz-foot__menu a:focus-visible,.gz-foot__menu a:hover{border-color:var(--gz-primary)}.gz-foot__bottom{flex-direction:column;align-items:center;text-align:center;gap:.75rem}}.gz-cookie-fab{position:fixed;left:max(1rem,env(safe-area-inset-left));bottom:max(1rem,env(safe-area-inset-bottom));z-index:1025;display:grid;place-items:center;width:2.95rem;height:2.95rem;padding:0;border:2px solid var(--gz-border);border-radius:50%;background:var(--gz-surface);color:var(--gz-accent-text);font-size:2rem;box-shadow:var(--gz-shadow-md);cursor:pointer;transition:transform .3s var(--gz-ease),border-color .2s ease,box-shadow .3s ease}.gz-cookie-fab .gz-ico{width:1em;height:1em}.gz-cookie-fab:hover{transform:translateY(-2px) rotate(-12deg);border-color:var(--gz-surface);background:var(--gz-primary);color:#000;box-shadow:var(--gz-shadow-lg)}@media print{.gz-cookie-fab{display:none}}.gz-vlegal{--vl-intro:1.2s;--vl-dur:8s;--vl-yellow:var(--gz-primary, #f2ca30);--vl-orange:var(--gz-primary-l, #f7a321);--vl-ink:#28251d;--vl-muted:#d6d3cb;--vl-guide:rgb(40 37 29 / 0.2);--vl-bg:var(--gz-bg, var(--bs-body-bg, #f6f6f8));position:relative;width:100%;max-width:420px;margin-inline:auto;aspect-ratio:5/4;container-type:inline-size}[data-bs-theme=dark] .gz-vlegal,[data-theme=dark] .gz-vlegal{--vl-ink:#e6e4df;--vl-muted:#4a4844;--vl-guide:rgb(255 255 255 / 0.18)}.gz-vlegal__svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.gz-vlegal__svg *{stroke-linecap:round;stroke-linejoin:round}.vl-guide{fill:none;stroke:var(--vl-guide);stroke-width:1.2;stroke-dasharray:4 6;transform-box:view-box;transform-origin:200px 160px;animation:gzVlSpin 90s linear infinite}.vl-page{fill:var(--vl-bg);stroke:var(--vl-ink);stroke-width:2.6;stroke-dasharray:1;stroke-dashoffset:0;animation:gzVlDraw var(--vl-intro) ease-out both}.vl-line{fill:none;stroke:var(--vl-muted);stroke-width:7;stroke-dasharray:1;stroke-dashoffset:0;animation:gzVlLine var(--vl-dur) calc(var(--vl-intro) + var(--i) * .2s) ease-out infinite both}.vl-line--head{stroke:var(--vl-ink);stroke-width:9}.vl-seal{transform-box:fill-box;transform-origin:center;animation:gzVlSeal var(--vl-dur) var(--vl-intro) ease-out infinite both}.vl-seal__disc{fill:var(--vl-yellow)}.vl-seal__ring{fill:none;stroke:#fff;stroke-width:1.5;stroke-dasharray:3 4;opacity:.8}.vl-ripple{fill:none;stroke:var(--vl-orange);stroke-width:2;vector-effect:non-scaling-stroke;opacity:0;transform-box:fill-box;transform-origin:center;animation:gzVlRipple var(--vl-dur) var(--vl-intro) ease-out infinite both}.vl-check{fill:none;stroke:#28251d;stroke-width:5;stroke-dasharray:1;stroke-dashoffset:0;animation:gzVlCheck var(--vl-dur) var(--vl-intro) ease-out infinite both}.gz-vlegal__float{position:absolute}.gz-vlegal__float--square{left:8cqi;bottom:14cqi;width:7cqi;height:7cqi;border-radius:1.4cqi;background:var(--vl-yellow);opacity:.92;animation:gzVlFloat 9s ease-in-out infinite}.gz-vlegal__float--ring{right:9cqi;top:9cqi;width:6.5cqi;height:6.5cqi;border-radius:50%;border:1.5px solid var(--vl-orange);animation:gzVlFloat 11s ease-in-out -4s infinite reverse}.gz-vlegal__float--dot{left:16cqi;top:14cqi;width:1.6cqi;height:1.6cqi;border-radius:50%;background:var(--vl-orange);animation:gzVlFloat 7s ease-in-out -2s infinite}@keyframes gzVlSpin{to{transform:rotate(360deg)}}@keyframes gzVlDraw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes gzVlLine{0%{stroke-dashoffset:1;opacity:0}1%{stroke-dashoffset:0.98;opacity:1}8%,80%{stroke-dashoffset:0;opacity:1}100%,90%{stroke-dashoffset:0;opacity:0}}@keyframes gzVlSeal{0%,40%{transform:scale(0);opacity:1}45%{transform:scale(1.15);opacity:1}49%,80%{transform:scale(1);opacity:1}100%,90%{transform:scale(.85);opacity:0}}@keyframes gzVlRipple{0%,43%{transform:scale(1);opacity:0}44%{transform:scale(1);opacity:.9}100%,62%{transform:scale(1.9);opacity:0}}@keyframes gzVlCheck{0%,48%{stroke-dashoffset:1;opacity:0}49%{stroke-dashoffset:0.96;opacity:1}58%,80%{stroke-dashoffset:0;opacity:1}100%,90%{stroke-dashoffset:0;opacity:0}}@keyframes gzVlFloat{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-1.6cqi) rotate(12deg)}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:NaNs!important;animation-iteration-count:1!important;transition-duration:NaNs!important}.gz-grad{background-position:50% 50%}.gz-grad::before{opacity:.18}.gz-canvas__draw{stroke-dashoffset:0}.gz-marquee{-webkit-mask-image:none;mask-image:none;padding-inline:1rem}.gz-marquee__row{overflow:visible;justify-content:center}.gz-marquee__track{animation:none!important;flex-wrap:wrap;justify-content:center;flex-shrink:1;padding:0}.gz-marquee__toggle,.gz-marquee__track li[aria-hidden=true],.gz-marquee__track[aria-hidden=true]{display:none}.gz-vbook__float,.gz-vbook__leaf,.vb-pen{animation:none!important}.vb-pen{stroke-dashoffset:0}.gz-vbust *,.gz-vbust__float{animation:none!important}.gz-vserv *,.gz-vserv__float{animation:none!important}.gz-vlegal *,.gz-vlegal__float{animation:none!important}}.gz-lb-link{display:block;cursor:zoom-in;border-radius:inherit}.gz-lb-link:focus-visible{outline:2px solid var(--gz-primary,currentColor);outline-offset:4px}html.gz-lb-open{overflow:hidden}.gz-lb{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:0 0;color:#fff;overflow:hidden}.gz-lb[open]{display:grid;grid-template-columns:auto 1fr auto;align-items:center}.gz-lb::backdrop{background:rgb(10 10 12 / .92)}.gz-lb__stage{grid-column:2;height:100dvh;margin:0;padding:3.5rem 0 2.75rem;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0}.gz-lb__img{max-width:100%;max-height:calc(100dvh - 10rem);width:auto;height:auto;object-fit:contain;border-radius:4px;box-shadow:0 20px 60px rgb(0 0 0 / .5)}.gz-lb__count{margin-top:.75rem;font-size:.875rem;letter-spacing:.04em;opacity:.75;font-variant-numeric:tabular-nums}.gz-lb__btn{display:grid;place-items:center;width:3rem;height:3rem;margin:0 .75rem;padding:0;border:1px solid rgb(255 255 255 / .2);border-radius:50%;background:rgb(255 255 255 / .08);color:#fff;cursor:pointer;transition:background-color 160ms ease,border-color 160ms ease}.gz-lb__btn:hover{background:rgb(255 255 255 / .18);border-color:rgb(255 255 255 / .4)}.gz-lb__btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.gz-lb__btn svg{width:1.4rem;height:1.4rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.gz-lb__prev{grid-column:1}.gz-lb__next{grid-column:3}.gz-lb__close{position:absolute;top:.75rem;right:0;z-index:1}.gz-lb.is-single .gz-lb__next,.gz-lb.is-single .gz-lb__prev{visibility:hidden}@media (max-width:575.98px){.gz-hero__badge{position:relative;left:auto;bottom:auto;margin:-3rem 1rem 0}.gz-orbit{max-width:340px}.gz-hero__visual--orbit .gz-hero__badge{margin-top:-1rem}.gz-client{min-height:5rem;padding:.75rem}.gz-marquee .gz-client{height:4.75rem;padding:.7rem 20px}.gz-marquee .gz-client img{transform:scale(.85)}.gz-yt{aspect-ratio:auto;min-height:15rem}.gz-yt.is-loaded{aspect-ratio:16/9;min-height:0}.gz-entry__video:has(> .gz-yt:not(.is-loaded)){min-height:15rem}.ratio>.gz-yt,.ratio>.gz-yt.is-loaded{aspect-ratio:auto;min-height:0}.gz-lb[open]{grid-template-columns:0 1fr 0}.gz-lb__stage{padding-inline:0.5rem}.gz-lb__next,.gz-lb__prev{position:absolute;bottom:.5rem;width:2.5rem;height:2.5rem}.gz-lb__prev{left:0}.gz-lb__next{right:0}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.js .gz-reveal{opacity:0;transform:translateY(18px);transition:opacity .8s var(--gz-ease),transform .8s var(--gz-ease)}.js .gz-reveal.is-in{opacity:1;transform:none}.gz-lb[open] .gz-lb__img{animation:gz-lb-in 220ms ease-out}@keyframes gz-lb-in{from{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}}