.nav[data-astro-cid-5blmo7yk]{position:fixed;inset:0 0 auto;z-index:100;color:var(--fg);background:transparent;transition:background-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.nav__bar[data-astro-cid-5blmo7yk]{display:flex;align-items:center;gap:var(--space-l);height:var(--nav-h);transition:height var(--dur-base) var(--ease-out)}.nav[data-astro-cid-5blmo7yk][data-state=solid],.nav[data-astro-cid-5blmo7yk][data-menu=open]{background:#121212eb;box-shadow:0 1px 0 var(--line),0 10px 30px #00000040}@supports (backdrop-filter: blur(1px)){.nav[data-astro-cid-5blmo7yk][data-state=solid]{background:#121212c7;backdrop-filter:saturate(1.4) blur(14px)}}.nav[data-astro-cid-5blmo7yk][data-menu=open]{background:var(--c-graphite-900);backdrop-filter:none}.nav[data-astro-cid-5blmo7yk][data-state=solid] .nav__bar[data-astro-cid-5blmo7yk]{height:var(--nav-h-compact)}.nav__logo[data-astro-cid-5blmo7yk]{display:flex;flex:none;align-items:center;min-height:var(--tap-min)}.nav__logo[data-astro-cid-5blmo7yk] img[data-astro-cid-5blmo7yk]{width:clamp(104px,9vw,132px);height:auto}.nav__links[data-astro-cid-5blmo7yk]{margin-inline:auto}.nav__links[data-astro-cid-5blmo7yk] ul[data-astro-cid-5blmo7yk]{display:flex;gap:clamp(.25rem,1.2vw,1rem)}.nav__links[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]{position:relative;display:flex;align-items:center;min-height:var(--tap-min);padding-inline:.6rem;font-size:.92rem;font-weight:600;text-decoration:none;color:var(--fg-muted);transition:color var(--dur-fast)}.nav__links[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]:after{content:"";position:absolute;left:.6rem;right:.6rem;bottom:.6rem;height:2px;background:var(--c-accent);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-base) var(--ease-out)}.nav__links[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]:hover,.nav__links[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk][aria-current=true]{color:var(--fg)}.nav__links[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]:hover:after,.nav__links[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk][aria-current=true]:after{transform:scaleX(1)}.nav__actions[data-astro-cid-5blmo7yk]{display:flex;align-items:center;gap:var(--space-m);margin-left:auto}.nav__links[data-astro-cid-5blmo7yk]+.nav__actions[data-astro-cid-5blmo7yk]{margin-left:0}.nav__catalog[data-astro-cid-5blmo7yk]{display:inline-flex;align-items:center;gap:.5em;min-height:var(--tap-min);font-size:.85rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;color:var(--c-accent);white-space:nowrap}.nav__lang[data-astro-cid-5blmo7yk]{display:flex;align-items:center;font-size:.8rem;font-weight:800;letter-spacing:.06em}.nav__lang[data-astro-cid-5blmo7yk] li[data-astro-cid-5blmo7yk]+li[data-astro-cid-5blmo7yk]:before{content:"·";margin-inline:.15em;color:var(--fg-muted)}.nav__lang[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk],.nav__lang[data-astro-cid-5blmo7yk] span[data-astro-cid-5blmo7yk]{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;min-height:var(--tap-min)}.nav__lang[data-astro-cid-5blmo7yk] span[data-astro-cid-5blmo7yk]{color:var(--fg)}.nav__lang[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]{color:var(--fg-muted);text-decoration:none;transition:color var(--dur-fast)}.nav__lang[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]:hover{color:var(--c-accent)}.nav__catalog[data-astro-cid-5blmo7yk] .icon{width:1.1em;height:1.1em}.nav__catalog[data-astro-cid-5blmo7yk]:hover{color:var(--fg)}.nav__toggle[data-astro-cid-5blmo7yk]{display:none;place-items:center;width:var(--tap-min);height:var(--tap-min);margin-right:-.5rem;border:0;border-radius:var(--radius-s);background:transparent;color:var(--fg)}.nav__toggle[data-astro-cid-5blmo7yk] .icon{width:26px;height:26px;grid-area:1 / 1}.nav__icon-close,.nav[data-astro-cid-5blmo7yk][data-menu=open] .nav__icon-open{display:none}.nav[data-astro-cid-5blmo7yk][data-menu=open] .nav__icon-close{display:block}.nav__menu[data-astro-cid-5blmo7yk]{border-top:1px solid var(--line);height:calc(100svh - var(--nav-h-compact));max-height:calc(100svh - var(--nav-h-compact));overflow-y:auto;overscroll-behavior:contain}.nav__menu[data-astro-cid-5blmo7yk]>nav[data-astro-cid-5blmo7yk]{padding-block:var(--space-l) var(--space-2xl)}.nav__menu-links[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]{display:flex;align-items:center;justify-content:space-between;min-height:60px;border-bottom:1px solid var(--line);font-size:1.35rem;font-weight:700;letter-spacing:-.01em;text-decoration:none}.nav__menu-links[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk][aria-current=true]{color:var(--c-accent)}.nav__menu-links[data-astro-cid-5blmo7yk] .icon{width:22px;height:22px;color:var(--c-accent)}.nav__menu-actions[data-astro-cid-5blmo7yk]{display:grid;gap:var(--space-s);margin-top:var(--space-xl)}@media(prefers-reduced-motion:no-preference){.nav[data-astro-cid-5blmo7yk][data-menu=open] .nav__menu-links[data-astro-cid-5blmo7yk] li[data-astro-cid-5blmo7yk]{animation:menu-in var(--dur-slow) var(--ease-out) both;animation-delay:calc(var(--i) * 45ms)}}@keyframes menu-in{0%{opacity:0;transform:translateY(10px)}}@media(max-width:1099px){.nav__links[data-astro-cid-5blmo7yk]{display:none}.nav__toggle[data-astro-cid-5blmo7yk]{display:grid}.nav__links[data-astro-cid-5blmo7yk]+.nav__actions[data-astro-cid-5blmo7yk]{margin-left:auto}}@media(max-width:767px){.nav__catalog[data-astro-cid-5blmo7yk],.nav__cta[data-astro-cid-5blmo7yk]{display:none}}@media(min-width:1100px){.nav__menu[data-astro-cid-5blmo7yk]{display:none!important}}.hero[data-astro-cid-bbe6dxrz]{--cut-u: .8vw;--cut-left: calc(5.13 * var(--cut-u));--cut-right: calc(2.5 * var(--cut-u));--cut-depth: calc(1.77 * var(--cut-u));--cut-r: 6vw;--p-top: calc(var(--nav-h) + clamp(2rem, 8svh, 6rem));--p-h-min: 30rem;--p-h-max: 52rem;--p-h: clamp(var(--p-h-min), (100svh - var(--p-top) - var(--space-m)) / .967, var(--p-h-max));--p-w: calc(var(--p-h) * .75);--p-shift: 2rem;--p-right: calc(max(var(--gutter), (100vw - var(--container)) / 2) + var(--p-shift));--hero-l: max(var(--gutter), calc((100vw - var(--container)) / 2));--cut-at-text: calc(var(--cut-left) - .1 * var(--hero-l));--scroll-bottom: calc(var(--cut-at-text) + var(--space-s));--hero-curve: calc(var(--cut-left) + 2px);--hero-vp-min: 0px;--p-top-fit: max(var(--p-top), calc(var(--hero-vp-min) - .8 * var(--p-h) + var(--cut-depth)));position:relative;z-index:2;min-height:max(calc(var(--p-top) + .8 * var(--p-h) - var(--cut-depth)),var(--hero-vp-min));display:flex;align-items:center;padding-block:calc(var(--nav-h) + var(--space-l)) calc(var(--scroll-bottom) + var(--tap-min) + var(--space-s));margin-bottom:calc(var(--hero-curve) * -1);color:var(--fg);overflow-x:clip}.hero__bg[data-astro-cid-bbe6dxrz]{--cut-below: calc(var(--cut-depth) + 2px);--cut-x: calc(100% - var(--p-right) - .577 * var(--p-w));--cut-base: calc(100% - var(--cut-below));position:absolute;inset:0 0 calc(var(--cut-below) * -1);overflow:hidden;pointer-events:none;background:#232322;clip-path:polygon(0 0,100% 0,100% calc(var(--cut-base) - var(--cut-right)),calc(var(--cut-x) + var(--cut-r)) calc(var(--cut-base) + var(--cut-depth) - .6252 * var(--cut-u)),calc(var(--cut-x) + var(--cut-r) / 2) calc(var(--cut-base) + var(--cut-depth) - .3957 * var(--cut-u)),var(--cut-x) calc(var(--cut-base) + var(--cut-depth) - .3323 * var(--cut-u)),calc(var(--cut-x) - var(--cut-r) / 2) calc(var(--cut-base) + var(--cut-depth) - .435 * var(--cut-u)),calc(var(--cut-x) - var(--cut-r)) calc(var(--cut-base) + var(--cut-depth) - .7038 * var(--cut-u)),0 calc(var(--cut-base) - var(--cut-left)))}.hero__bg[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{width:100%;height:100%;object-fit:cover;object-position:center bottom;mix-blend-mode:screen;opacity:.9}.hero__bg[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(18 18 18 / .85) 0%,rgb(18 18 18 / .35) 55%,transparent 80%),linear-gradient(0deg,rgb(18 18 18 / .55),transparent 35%)}.hero__inner[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:minmax(0,1fr);align-items:center}.hero__content[data-astro-cid-bbe6dxrz]{position:relative;z-index:1;max-width:38rem}.hero__title[data-astro-cid-bbe6dxrz]{margin-top:var(--space-l);font-size:clamp(2.5rem,min(1.5rem + 4vw,8.9svh),4.3rem);line-height:var(--lh-tight);letter-spacing:-.035em;font-weight:800;text-wrap:wrap}.hero__title-accent[data-astro-cid-bbe6dxrz]{display:block;color:var(--c-accent)}.hero__text[data-astro-cid-bbe6dxrz]{margin-top:var(--space-l);max-width:34rem;font-size:var(--fs-lead);line-height:1.55;color:var(--fg-muted)}.hero__actions[data-astro-cid-bbe6dxrz]{margin-top:var(--space-xl);display:flex;flex-wrap:wrap;gap:var(--space-m)}.hero__visual[data-astro-cid-bbe6dxrz]{position:absolute;z-index:1;top:var(--p-top-fit);right:var(--p-right);width:var(--p-w);height:var(--p-h);pointer-events:none}.hero__visual[data-astro-cid-bbe6dxrz] .hero__product{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 40px 60px rgb(0 0 0 / .55))}.hero__glow[data-astro-cid-bbe6dxrz]{position:absolute;right:-10%;bottom:0;width:120%;aspect-ratio:1;background:radial-gradient(closest-side,rgb(255 80 0 / .22),rgb(255 80 0 / .06) 55%,transparent 72%);pointer-events:none}.hero__scroll[data-astro-cid-bbe6dxrz]{position:absolute;left:var(--hero-l);bottom:var(--scroll-bottom);display:flex;align-items:center;gap:var(--space-s);min-height:var(--tap-min);font-size:var(--fs-xs);font-weight:700;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;text-decoration:none;color:var(--fg-muted)}.hero__scroll[data-astro-cid-bbe6dxrz]:hover{color:var(--fg)}.hero__scroll-line[data-astro-cid-bbe6dxrz]{position:relative;width:2px;height:2.5rem;background:var(--line);overflow:hidden}.hero__scroll-line[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;inset:0;background:var(--c-accent);transform:translateY(-100%)}@media(prefers-reduced-motion:no-preference){.hero__in[data-astro-cid-bbe6dxrz]{animation:hero-in .9s var(--ease-out) both;animation-delay:calc(.12s + var(--d) * .11s)}.hero__visual[data-astro-cid-bbe6dxrz] .hero__product{animation:product-in 1.2s var(--ease-out) .2s both}.hero__glow[data-astro-cid-bbe6dxrz]{animation:glow-in 1.6s var(--ease-out) both}.hero__scroll-line[data-astro-cid-bbe6dxrz]:after{animation:scroll-cue 2.2s var(--ease-in-out) 1.4s 3}}@keyframes hero-in{0%{opacity:0;transform:translateY(18px)}}@keyframes product-in{0%{opacity:0;transform:translateY(24px)}}@keyframes glow-in{0%{opacity:0}}@keyframes scroll-cue{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}@media(min-width:1680px)and (min-height:1200px){.hero[data-astro-cid-bbe6dxrz]{--p-h-max: 58rem;--hero-vp-min: 78svh;--scroll-bottom: calc(var(--cut-at-text) + var(--space-xl))}}@media(max-width:1439px){.hero[data-astro-cid-bbe6dxrz]{--p-h-max: 46rem;--p-shift: 1rem}}@media(max-width:1199px){.hero[data-astro-cid-bbe6dxrz]{--p-h-max: 42rem;--p-shift: 0rem}.hero__content[data-astro-cid-bbe6dxrz],.hero__text[data-astro-cid-bbe6dxrz]{max-width:30rem}}@media(min-width:1024px)and (max-height:949px){.hero[data-astro-cid-bbe6dxrz]{padding-block:calc(var(--nav-h) + var(--space-m)) calc(var(--cut-at-text) + var(--space-l))}.hero__title[data-astro-cid-bbe6dxrz],.hero__text[data-astro-cid-bbe6dxrz]{margin-top:var(--space-m)}.hero__text[data-astro-cid-bbe6dxrz]{font-size:min(var(--fs-lead),2.3svh)}.hero__actions[data-astro-cid-bbe6dxrz]{margin-top:var(--space-l)}.hero__scroll[data-astro-cid-bbe6dxrz]{display:none}}@media(min-width:1024px)and (max-height:849px){.hero__title[data-astro-cid-bbe6dxrz]{font-size:clamp(2.5rem,min(1.5rem + 4vw,8svh),4.3rem)}}@media(max-width:1023px),(max-width:1199px)and (orientation:portrait){.hero[data-astro-cid-bbe6dxrz]{--cut-u: 1.2vw;--p-h: clamp(24rem, 52vw, 30rem);--p-right: var(--gutter);min-height:auto;align-items:flex-start;padding-block:calc(var(--nav-h) + var(--space-2xl)) 0}.hero__content[data-astro-cid-bbe6dxrz]{max-width:36rem}.hero__text[data-astro-cid-bbe6dxrz]{max-width:34rem}.hero__visual[data-astro-cid-bbe6dxrz]{position:relative;top:auto;right:auto;height:calc(.8 * var(--p-h) - var(--cut-depth));margin:calc((var(--tap-min) + var(--space-l)) * -1) 0 0 auto}.hero__visual[data-astro-cid-bbe6dxrz] .hero__product{inset:0 0 auto;height:var(--p-h)}}@media(min-width:768px)and (max-width:1023px){.hero[data-astro-cid-bbe6dxrz]{--p-h: clamp(30rem, 64vw, 40rem);--p-nudge: 4vw;--p-right: calc(var(--gutter) + var(--p-nudge));--hero-pb: calc(var(--scroll-bottom) + var(--tap-min) + var(--space-s));min-height:min(72svh,52rem);align-items:flex-end;padding-bottom:var(--hero-pb)}.hero__inner[data-astro-cid-bbe6dxrz]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end}.hero__content[data-astro-cid-bbe6dxrz]{max-width:none}.hero__text[data-astro-cid-bbe6dxrz]{max-width:22rem}.hero__visual[data-astro-cid-bbe6dxrz]{grid-column:2;justify-self:center;margin:0 var(--p-nudge) calc(var(--hero-pb) * -1) 0}}@media(min-width:768px)and (max-width:1023px)and (max-height:949px){.hero[data-astro-cid-bbe6dxrz]{--hero-pb: calc(var(--cut-at-text) + var(--space-l));padding-top:calc(var(--nav-h) + var(--space-m))}.hero__title[data-astro-cid-bbe6dxrz]{margin-top:var(--space-m);font-size:clamp(2.5rem,min(1.5rem + 4vw,8svh),4.3rem)}.hero__text[data-astro-cid-bbe6dxrz]{margin-top:var(--space-m);max-width:26rem;font-size:min(var(--fs-lead),2.3svh)}.hero__actions[data-astro-cid-bbe6dxrz]{margin-top:var(--space-l)}.hero__scroll[data-astro-cid-bbe6dxrz]{display:none}}@media(max-width:767px){.hero[data-astro-cid-bbe6dxrz]{--cut-u: 1.8vw;--p-h: clamp(18rem, 80vw, 22rem);padding-block:calc(var(--nav-h) + var(--space-xl)) 0}.hero__bg[data-astro-cid-bbe6dxrz]{--cut-x: calc(50% - .077 * var(--p-w))}.hero__bg[data-astro-cid-bbe6dxrz]:after{background:linear-gradient(180deg,#121212bf,#12121259 60%,#12121233)}.hero__content[data-astro-cid-bbe6dxrz]{max-width:none}.hero__actions[data-astro-cid-bbe6dxrz] .btn[data-astro-cid-bbe6dxrz]{width:100%}.hero__visual[data-astro-cid-bbe6dxrz]{margin:var(--space-l) auto 0}.hero__glow[data-astro-cid-bbe6dxrz]{right:-30%;bottom:-40%;width:160%}.hero__scroll[data-astro-cid-bbe6dxrz]{display:none}}@media(max-width:767px)and (prefers-reduced-motion:no-preference){.hero__visual[data-astro-cid-bbe6dxrz] .hero__product{animation-name:product-in-mobile;animation-duration:.9s}}@keyframes product-in-mobile{0%{opacity:0;transform:translateY(12px)}}.about[data-astro-cid-v2cbyr3p]{--about-gap: clamp(4rem, 7vw, 7rem);padding-top:max(var(--section-y),calc(var(--hero-overlap, 13rem) + var(--about-gap)));background:radial-gradient(55% 45% at 82% 0%,rgb(255 80 0 / .1),transparent 70%),var(--c-paper)}.about__inner[data-astro-cid-v2cbyr3p]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(2.5rem,6vw,6rem);align-items:stretch}.about__content[data-astro-cid-v2cbyr3p]{align-self:center}.about__lead[data-astro-cid-v2cbyr3p]{margin-top:var(--space-l)}.about[data-astro-cid-v2cbyr3p] h2[data-astro-cid-v2cbyr3p]{margin-top:var(--space-l);max-width:18ch}.about__materials[data-astro-cid-v2cbyr3p]{margin-top:var(--space-2xl);padding-top:var(--space-l);border-top:1px solid var(--line)}.about__materials-title[data-astro-cid-v2cbyr3p]{font-size:var(--fs-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--fg-muted);font-weight:700}.about__materials[data-astro-cid-v2cbyr3p] ul[data-astro-cid-v2cbyr3p]{display:grid;gap:var(--space-s);margin-top:var(--space-m)}.about__materials[data-astro-cid-v2cbyr3p] li[data-astro-cid-v2cbyr3p]{display:flex;align-items:center;gap:var(--space-m);font-weight:600}.about__icon[data-astro-cid-v2cbyr3p]{flex:none;width:2.5rem;height:2.5rem;background:var(--c-accent);-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat}.about__visual[data-astro-cid-v2cbyr3p]{position:relative;min-height:22rem;border-radius:var(--radius-l);overflow:hidden;box-shadow:var(--shadow-2)}.about__visual[data-astro-cid-v2cbyr3p] picture{position:absolute;inset:0}.about__visual[data-astro-cid-v2cbyr3p] .about__photo{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 56%}@media(max-width:899px){.about__inner[data-astro-cid-v2cbyr3p]{grid-template-columns:1fr}.about__visual[data-astro-cid-v2cbyr3p]{min-height:0;aspect-ratio:4 / 5}}.sectors__intro[data-astro-cid-j5qajhjp]{display:grid;grid-template-columns:minmax(0,.36fr) minmax(0,.64fr);gap:clamp(2rem,4vw,4.5rem);align-items:center}.sectors__head[data-astro-cid-j5qajhjp]{display:grid;gap:var(--space-l)}.sectors__visual[data-astro-cid-j5qajhjp]{aspect-ratio:2 / 1;border-radius:var(--radius-m);overflow:hidden;background:var(--c-graphite-700)}.sectors__visual[data-astro-cid-j5qajhjp] picture,.sectors__visual[data-astro-cid-j5qajhjp] img{display:block;width:100%;height:100%;object-fit:cover}.sectors__grid[data-astro-cid-j5qajhjp]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr)) minmax(0,1.4fr);gap:clamp(.75rem,1.2vw,1.125rem);margin-top:clamp(2rem,4vw,3rem)}.sector-card__media[data-astro-cid-j5qajhjp]{aspect-ratio:6 / 5;border-radius:var(--radius-s);overflow:hidden;background:var(--c-graphite-700)}.sector-card__media[data-astro-cid-j5qajhjp] picture,.sector-card__media[data-astro-cid-j5qajhjp] img{display:block;width:100%;height:100%;object-fit:cover}.sector-card__name[data-astro-cid-j5qajhjp]{margin-top:var(--space-s);font-size:var(--fs-xs);font-weight:800;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.sectors__cta-item[data-astro-cid-j5qajhjp]{display:flex}.sectors__cta[data-astro-cid-j5qajhjp]{display:flex;flex-direction:column;gap:var(--space-s);width:100%;padding:clamp(1rem,1.3vw,1.25rem);border-radius:var(--radius-s);background:var(--c-accent);color:var(--c-on-accent);text-decoration:none;transition:background-color var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.sectors__cta-plus[data-astro-cid-j5qajhjp]{position:relative;width:1.75rem;height:1.75rem;margin-bottom:auto}.sectors__cta-plus[data-astro-cid-j5qajhjp]:before,.sectors__cta-plus[data-astro-cid-j5qajhjp]:after{content:"";position:absolute;inset:50% 0 auto;height:1.5px;background:currentColor;transform:translateY(-50%)}.sectors__cta-plus[data-astro-cid-j5qajhjp]:after{transform:translateY(-50%) rotate(90deg)}.sectors__cta-title[data-astro-cid-j5qajhjp]{margin-top:var(--space-l);font-size:clamp(.95rem,.85rem + .3vw,1.1rem);font-weight:800;line-height:1.25;letter-spacing:.06em;text-transform:uppercase}.sectors__cta-link[data-astro-cid-j5qajhjp]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xs);padding-top:var(--space-xs);border-top:1px solid currentColor;font-size:var(--fs-xs);font-weight:800}.sectors__cta-link[data-astro-cid-j5qajhjp] .icon{flex:none;width:1.125rem;height:1.125rem;transition:transform var(--dur-base) var(--ease-out)}.sectors__cta[data-astro-cid-j5qajhjp]:hover{background:var(--c-accent-hover)}.sectors__cta[data-astro-cid-j5qajhjp]:hover .sectors__cta-link[data-astro-cid-j5qajhjp] .icon{transform:translate(4px)}.sectors__cta[data-astro-cid-j5qajhjp]:active{transform:scale(.985)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.sector-card__media[data-astro-cid-j5qajhjp] img{transition:transform var(--dur-slow) var(--ease-out)}.sector-card[data-astro-cid-j5qajhjp]:hover .sector-card__media[data-astro-cid-j5qajhjp] img{transform:scale(1.04)}}@media(max-width:1279px){.sectors__intro[data-astro-cid-j5qajhjp]{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr)}.sectors__grid[data-astro-cid-j5qajhjp]{grid-template-columns:repeat(4,minmax(0,1fr))}.sectors__cta-item[data-astro-cid-j5qajhjp]{grid-column:span 2}}@media(max-width:1023px){.sectors__intro[data-astro-cid-j5qajhjp]{grid-template-columns:1fr}.sectors__head[data-astro-cid-j5qajhjp]{max-width:40rem}.sectors__visual[data-astro-cid-j5qajhjp]{aspect-ratio:16 / 9}.sectors__grid[data-astro-cid-j5qajhjp]{grid-template-columns:repeat(3,minmax(0,1fr))}.sectors__cta-item[data-astro-cid-j5qajhjp]{grid-column:1 / -1}.sectors__cta[data-astro-cid-j5qajhjp]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-l);padding-block:var(--space-l)}.sectors__cta-plus[data-astro-cid-j5qajhjp]{margin-bottom:0}.sectors__cta-title[data-astro-cid-j5qajhjp]{margin-top:0}.sectors__cta-link[data-astro-cid-j5qajhjp]{border-top:0;padding-top:0}}@media(max-width:767px){.sectors__visual[data-astro-cid-j5qajhjp]{aspect-ratio:4 / 3}.sectors__grid[data-astro-cid-j5qajhjp]{grid-template-columns:repeat(2,minmax(0,1fr))}.sectors__cta[data-astro-cid-j5qajhjp]{grid-template-columns:1fr;gap:var(--space-s)}.sectors__cta-title[data-astro-cid-j5qajhjp]{margin-top:var(--space-s)}.sectors__cta-link[data-astro-cid-j5qajhjp]{padding-top:var(--space-xs);border-top:1px solid currentColor}}.card[data-astro-cid-tjdfhdqb]{container-type:inline-size;height:100%;border-radius:var(--radius-l);background:var(--c-white);box-shadow:var(--shadow-1);overflow:hidden;transition:box-shadow var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.card[data-astro-cid-tjdfhdqb]:hover{box-shadow:var(--shadow-2)}@media(prefers-reduced-motion:no-preference){.card[data-astro-cid-tjdfhdqb]:hover{transform:translateY(-3px)}.card[data-astro-cid-tjdfhdqb]:hover .card__media[data-astro-cid-tjdfhdqb]:not(.card__media--slides) img{transform:scale(1.03)}}.card__inner[data-astro-cid-tjdfhdqb]{display:flex;flex-direction:column;height:100%}.card__media[data-astro-cid-tjdfhdqb]{aspect-ratio:1;background:var(--c-render);overflow:hidden}.card__media[data-astro-cid-tjdfhdqb] picture,.card__media[data-astro-cid-tjdfhdqb] img{width:100%;height:100%}.card__media[data-astro-cid-tjdfhdqb] img{object-fit:cover;transition:transform var(--dur-slow) var(--ease-out)}.card__media--slides[data-astro-cid-tjdfhdqb]{position:relative}.card__slides[data-astro-cid-tjdfhdqb]{position:absolute;inset:0}.card__slides[data-astro-cid-tjdfhdqb] .card__slide{position:absolute;inset:0;transition:transform .6s var(--ease-out)}.card__slides[data-astro-cid-tjdfhdqb] .card__slide--product{transform:translate(100%)}.card[data-astro-cid-tjdfhdqb]:hover .card__slides[data-astro-cid-tjdfhdqb] .card__slide--ambient,.card[data-astro-cid-tjdfhdqb]:focus-within .card__slides[data-astro-cid-tjdfhdqb] .card__slide--ambient,.card__media[data-astro-cid-tjdfhdqb].is-product .card__slides[data-astro-cid-tjdfhdqb] .card__slide--ambient{transform:translate(-100%)}.card[data-astro-cid-tjdfhdqb]:hover .card__slides[data-astro-cid-tjdfhdqb] .card__slide--product,.card[data-astro-cid-tjdfhdqb]:focus-within .card__slides[data-astro-cid-tjdfhdqb] .card__slide--product,.card__media[data-astro-cid-tjdfhdqb].is-product .card__slides[data-astro-cid-tjdfhdqb] .card__slide--product{transform:none}.card__media--slides[data-astro-cid-tjdfhdqb]:after{content:"";position:absolute;right:var(--space-s);bottom:var(--space-s);z-index:1;width:2.25rem;height:.4rem;border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--c-white) 50%,rgb(255 255 255 / .45) 50%);box-shadow:0 1px 4px #0000004d;transition:background-position var(--dur-base)}.card__media--slides[data-astro-cid-tjdfhdqb].is-product:after,.card[data-astro-cid-tjdfhdqb]:hover .card__media--slides[data-astro-cid-tjdfhdqb]:after{background:linear-gradient(90deg,rgb(255 255 255 / .45) 50%,var(--c-white) 50%)}@media(hover:none){.card__media--slides[data-astro-cid-tjdfhdqb]{cursor:pointer}}@media(prefers-reduced-motion:reduce){.card__slides[data-astro-cid-tjdfhdqb] .card__slide{transition:none}}.card__body[data-astro-cid-tjdfhdqb]{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:var(--space-s);padding:clamp(1.25rem,3cqi,1.75rem)}.card__name[data-astro-cid-tjdfhdqb]{font-size:var(--fs-h4);font-weight:800}.card__desc[data-astro-cid-tjdfhdqb]{color:var(--fg-muted)}.card__features[data-astro-cid-tjdfhdqb]{display:grid;gap:.4rem;margin-top:var(--space-2xs);font-size:.95rem;font-weight:600}.card__features[data-astro-cid-tjdfhdqb] li[data-astro-cid-tjdfhdqb]{display:flex;gap:.6rem;align-items:flex-start}.card__features[data-astro-cid-tjdfhdqb] .icon{flex:none;width:1.1rem;height:1.1rem;margin-top:.2rem;color:var(--accent-text)}.card__ideal[data-astro-cid-tjdfhdqb]{margin-top:var(--space-s);font-size:.95rem;color:var(--fg-muted)}.card__ideal[data-astro-cid-tjdfhdqb] span[data-astro-cid-tjdfhdqb]{display:block;font-size:var(--fs-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text)}.card__cta[data-astro-cid-tjdfhdqb]{margin-top:auto}.card__body[data-astro-cid-tjdfhdqb]>[data-astro-cid-tjdfhdqb]:nth-last-child(2){margin-bottom:var(--space-m)}.card--placeholder[data-astro-cid-tjdfhdqb]{box-shadow:inset 0 0 0 1.5px var(--line);background:transparent}@container (min-width: 44rem){.card__inner[data-astro-cid-tjdfhdqb]{flex-direction:row}.card__media[data-astro-cid-tjdfhdqb]{flex:0 0 42%;align-self:flex-start}.card__body[data-astro-cid-tjdfhdqb]{justify-content:center;padding:clamp(1.75rem,4cqi,3rem)}.card__cta[data-astro-cid-tjdfhdqb]{width:auto;margin-top:var(--space-l)}}.range[data-astro-cid-xgxyl7ch]{scroll-margin-top:calc(var(--nav-h-compact) + 3rem + 16px)}@media(min-width:768px){.range[data-astro-cid-xgxyl7ch]{scroll-margin-top:calc(var(--nav-h-compact) + var(--ranges-index-h, 6rem) + 16px)}}.range[data-astro-cid-xgxyl7ch]+.range{margin-top:var(--space-3xl);padding-top:var(--space-3xl);border-top:1px solid var(--line)}.range__head[data-astro-cid-xgxyl7ch]{display:grid;grid-template-columns:auto minmax(0,.9fr) minmax(0,1.1fr);gap:var(--space-l) clamp(1.5rem,4vw,4rem);align-items:end}.range__num[data-astro-cid-xgxyl7ch]{font-size:clamp(3rem,2rem + 4vw,6rem);font-weight:800;line-height:.85;letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1.5px var(--c-steel-400)}.range__head[data-astro-cid-xgxyl7ch] .range__icon{--range-icon-size: clamp(3.5rem, 2.7rem + 2.6vw, 5.5rem);align-self:end}@media(max-width:767px){.range__head[data-astro-cid-xgxyl7ch] .range__icon{--range-icon-ring-weight: .6}}.range__tag[data-astro-cid-xgxyl7ch]{font-size:var(--fs-xs);font-weight:700;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--accent-text)}.range__name[data-astro-cid-xgxyl7ch]{margin-top:var(--space-xs);font-size:clamp(2rem,1.4rem + 2.6vw,3.5rem);font-weight:800;line-height:1;letter-spacing:-.03em}.range__intro[data-astro-cid-xgxyl7ch]{color:var(--fg-muted);font-size:1.05rem;max-width:46ch}.range__grid[data-astro-cid-xgxyl7ch]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);margin-top:var(--space-2xl)}.range__empty[data-astro-cid-xgxyl7ch]{margin-top:var(--space-xl);color:var(--fg-muted)}@media(max-width:599px){.range__grid[data-astro-cid-xgxyl7ch]{grid-template-columns:1fr}}@media(max-width:899px){.range__head[data-astro-cid-xgxyl7ch]{grid-template-columns:auto minmax(0,1fr);align-items:end}.range__intro[data-astro-cid-xgxyl7ch]{grid-column:1 / -1}}.ranges__head[data-astro-cid-xrbxmz6n]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:var(--space-l) clamp(2rem,6vw,6rem);align-items:end}.ranges__head[data-astro-cid-xrbxmz6n] h2[data-astro-cid-xrbxmz6n]{margin-top:var(--space-l);max-width:16ch}.ranges__index[data-astro-cid-xrbxmz6n]{margin-top:var(--space-2xl)}.ranges__index[data-astro-cid-xrbxmz6n] ul[data-astro-cid-xrbxmz6n]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));border-top:1px solid var(--line)}.ranges__index[data-astro-cid-xrbxmz6n] a[data-astro-cid-xrbxmz6n]{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"num name icon" "num tag icon";column-gap:var(--space-m);align-items:center;align-content:center;height:100%;min-height:5.25rem;padding:var(--space-m) var(--space-m) var(--space-m) 0;border-bottom:1px solid var(--line);text-decoration:none;transition:color var(--dur-fast)}.ranges__index[data-astro-cid-xrbxmz6n] a[data-astro-cid-xrbxmz6n]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--c-accent);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-slow) var(--ease-out)}.ranges__index[data-astro-cid-xrbxmz6n] a[data-astro-cid-xrbxmz6n]:hover:after,.ranges__index[data-astro-cid-xrbxmz6n] a[data-astro-cid-xrbxmz6n][aria-current=true]:after{transform:scaleX(1)}.ranges__index[data-astro-cid-xrbxmz6n] a[data-astro-cid-xrbxmz6n][aria-current=true] .ranges__index-name[data-astro-cid-xrbxmz6n]{color:var(--accent-text)}.ranges__index[data-astro-cid-xrbxmz6n] .ranges__index-icon{grid-area:num;align-self:center;--range-icon-size: 2.75rem;max-width:none;--range-icon-ring-weight: 1.1}.ranges__index-num[data-astro-cid-xrbxmz6n]{grid-area:num;font-size:var(--fs-small);font-weight:700;color:var(--fg-muted)}.ranges__index-name[data-astro-cid-xrbxmz6n],.ranges__index-tag[data-astro-cid-xrbxmz6n]{line-height:1.5rem}.ranges__index-name[data-astro-cid-xrbxmz6n]{grid-area:name;font-size:1.2rem;font-weight:800}.ranges__index-tag[data-astro-cid-xrbxmz6n]{grid-area:tag;font-size:var(--fs-body);color:var(--fg-muted)}.ranges__index[data-astro-cid-xrbxmz6n] .icon{grid-area:icon;width:1.2rem;height:1.2rem;color:var(--accent-text);transition:transform var(--dur-base) var(--ease-out)}.ranges__index[data-astro-cid-xrbxmz6n] a[data-astro-cid-xrbxmz6n]:hover .icon{transform:translateY(3px)}@media(min-width:900px){.ranges__index[data-astro-cid-xrbxmz6n] li[data-astro-cid-xrbxmz6n]+li[data-astro-cid-xrbxmz6n] a[data-astro-cid-xrbxmz6n]{padding-left:var(--space-l);border-left:1px solid var(--line)}.ranges__index[data-astro-cid-xrbxmz6n] li[data-astro-cid-xrbxmz6n]+li[data-astro-cid-xrbxmz6n] a[data-astro-cid-xrbxmz6n]:after{left:0}}@media(min-width:768px){.ranges__index[data-astro-cid-xrbxmz6n]{position:sticky;top:var(--nav-h-compact);z-index:10}.ranges__index[data-astro-cid-xrbxmz6n]:before{content:"";position:absolute;inset:0 calc(50% - 50vw);z-index:-1;background:var(--bg);transition:box-shadow var(--dur-base) var(--ease-out)}.ranges__index[data-astro-cid-xrbxmz6n].is-stuck:before{box-shadow:0 12px 24px -16px #00000047}}.ranges__mini[data-astro-cid-xrbxmz6n]{display:none}@media(max-width:767px){.ranges__mini[data-astro-cid-xrbxmz6n]{--mini-h: 3rem;display:block;position:fixed;top:var(--nav-h-compact);left:0;right:0;z-index:80;height:var(--mini-h);background:var(--bg);border-bottom:1px solid var(--line);box-shadow:0 12px 24px -16px #00000047;transform:translateY(-100%);opacity:0;visibility:hidden;transition:transform var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out),visibility 0s linear var(--dur-base)}.ranges__mini[data-astro-cid-xrbxmz6n].is-visible{transform:none;opacity:1;visibility:visible;transition:transform var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out)}.ranges__mini[data-astro-cid-xrbxmz6n] ul[data-astro-cid-xrbxmz6n]{position:relative;display:flex;gap:var(--space-l);height:100%;padding-inline:var(--gutter);overflow-x:auto;scrollbar-width:none}.ranges__mini[data-astro-cid-xrbxmz6n] ul[data-astro-cid-xrbxmz6n]::-webkit-scrollbar{display:none}.ranges__mini[data-astro-cid-xrbxmz6n] li[data-astro-cid-xrbxmz6n]{flex:none}.ranges__mini[data-astro-cid-xrbxmz6n] a[data-astro-cid-xrbxmz6n]{position:relative;display:flex;align-items:center;gap:var(--space-xs);height:100%;font-size:var(--fs-small);font-weight:800;white-space:nowrap;text-decoration:none;color:var(--fg)}.ranges__mini[data-astro-cid-xrbxmz6n] .ranges__mini-icon{--range-icon-size: 1.5rem;--range-icon-ring-weight: 1.1;max-width:none}.ranges__mini[data-astro-cid-xrbxmz6n] a[data-astro-cid-xrbxmz6n]:hover,.ranges__mini[data-astro-cid-xrbxmz6n] a[data-astro-cid-xrbxmz6n][aria-current=true]{color:var(--accent-text)}.ranges__mini[data-astro-cid-xrbxmz6n] a[data-astro-cid-xrbxmz6n][aria-current=true]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--c-accent)}}@media(max-width:767px)and (prefers-reduced-motion:reduce){.ranges__mini[data-astro-cid-xrbxmz6n],.ranges__mini[data-astro-cid-xrbxmz6n].is-visible{transition:none}}.ranges__list[data-astro-cid-xrbxmz6n]{margin-top:var(--space-3xl)}@media(max-width:899px){.ranges__head[data-astro-cid-xrbxmz6n]{grid-template-columns:1fr}}@media(max-width:767px){.ranges__index[data-astro-cid-xrbxmz6n] ul[data-astro-cid-xrbxmz6n]{grid-template-columns:repeat(2,minmax(0,1fr))}.ranges__index[data-astro-cid-xrbxmz6n] li[data-astro-cid-xrbxmz6n]:nth-child(2n) a[data-astro-cid-xrbxmz6n]{padding-left:var(--space-m);border-left:1px solid var(--line)}.ranges__index[data-astro-cid-xrbxmz6n] a[data-astro-cid-xrbxmz6n]{grid-template-columns:1fr auto;grid-template-areas:"num icon" "name icon" "tag icon";min-height:6rem;align-content:start;align-items:start;row-gap:var(--space-2xs)}}.strengths__grid[data-astro-cid-cuacofrf]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2.5rem,6vw,6rem)}.strengths__sticky[data-astro-cid-cuacofrf]{position:sticky;top:var(--nav-h-compact);min-height:calc(100svh - var(--nav-h-compact));display:grid;align-content:center;gap:var(--space-l);justify-items:start}.strengths__actions[data-astro-cid-cuacofrf]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-m) var(--space-l);margin-top:var(--space-s)}.units[data-astro-cid-cuacofrf]{display:grid}.unit-slot[data-astro-cid-cuacofrf]{display:grid;align-content:center;min-height:calc(100svh - var(--nav-h-compact))}.unit__media[data-astro-cid-cuacofrf]{position:relative;display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);place-items:center;overflow:hidden;isolation:isolate;border-radius:var(--radius-l);height:min(clamp(14rem,100svh - var(--nav-h-compact) - 17rem,28rem),75vw);padding:clamp(1.25rem,3vw,2.5rem);background:radial-gradient(circle at 50% 50%,transparent 0 35%,rgb(0 0 0 / .1) calc(35% + .5px),transparent calc(35% + 1.5px)),linear-gradient(rgb(0 0 0 / .045) 1px,transparent 1px) 0 0 / 3.5rem 3.5rem,linear-gradient(90deg,rgb(0 0 0 / .045) 1px,transparent 1px) 0 0 / 3.5rem 3.5rem,var(--surface)}.unit__slide[data-astro-cid-cuacofrf],.unit__float[data-astro-cid-cuacofrf]{width:100%;height:100%;min-height:0}.unit__float[data-astro-cid-cuacofrf] picture,.unit__float[data-astro-cid-cuacofrf] img{display:block;width:100%;height:100%;object-fit:contain}.unit__float[data-astro-cid-cuacofrf] img{filter:drop-shadow(0 24px 30px rgb(0 0 0 / .18))}.unit__body[data-astro-cid-cuacofrf]{padding:clamp(1.25rem,3vw,2rem)}.unit__head[data-astro-cid-cuacofrf]{display:grid;justify-items:start;gap:var(--space-2xs)}.unit__title[data-astro-cid-cuacofrf]{display:grid;justify-items:start;gap:var(--space-2xs);font-size:1.5rem;line-height:1.1;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.unit__num[data-astro-cid-cuacofrf]{position:relative;padding-top:var(--space-s);color:var(--accent-text)}.unit__num[data-astro-cid-cuacofrf]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--c-accent)}.unit__lead[data-astro-cid-cuacofrf]{font-size:1.2rem;line-height:1.1;font-weight:700;letter-spacing:0;color:var(--fg)}.unit__text[data-astro-cid-cuacofrf]{margin-top:var(--space-m);max-width:52ch;color:var(--fg-muted)}@media(prefers-reduced-motion:no-preference){[data-astro-cid-cuacofrf][data-units-ready] .unit__slide[data-astro-cid-cuacofrf]{opacity:0;transform:translate(-35%);transition:opacity .9s var(--ease-out),transform 1.1s var(--ease-out)}[data-astro-cid-cuacofrf][data-units-ready] .unit__body[data-astro-cid-cuacofrf]{opacity:0;transform:translateY(24px);transition:opacity var(--dur-reveal) var(--ease-out) .55s,transform var(--dur-reveal) var(--ease-out) .55s}[data-astro-cid-cuacofrf][data-units-ready] .is-active[data-astro-cid-cuacofrf] .unit__slide[data-astro-cid-cuacofrf],[data-astro-cid-cuacofrf][data-units-ready] .is-active[data-astro-cid-cuacofrf] .unit__body[data-astro-cid-cuacofrf]{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){.unit__float[data-astro-cid-cuacofrf]{--float-y: 13px;--float-r: 1.2deg;animation:unit-float-y 3.6s var(--ease-sine) infinite alternate,unit-float-r 5.4s var(--ease-sine) infinite alternate;will-change:translate,rotate}.unit-slot[data-astro-cid-cuacofrf]:nth-child(2) .unit__float[data-astro-cid-cuacofrf]{animation-delay:-1.2s,-2.1s}.unit-slot[data-astro-cid-cuacofrf]:nth-child(3) .unit__float[data-astro-cid-cuacofrf]{animation-delay:-2.4s,-4.2s}}.unit__float[data-astro-cid-cuacofrf]{--ease-sine: cubic-bezier(.37, 0, .63, 1)}@keyframes unit-float-y{0%{translate:0 var(--float-y)}to{translate:0 calc(var(--float-y) * -1)}}@keyframes unit-float-r{0%{rotate:calc(var(--float-r) * -1)}to{rotate:var(--float-r)}}@media(min-width:900px)and (max-height:939px){.strengths__sticky[data-astro-cid-cuacofrf]{gap:var(--space-m)}}@media(max-width:899px){.strengths__grid[data-astro-cid-cuacofrf]{grid-template-columns:1fr}.strengths__sticky[data-astro-cid-cuacofrf]{position:static;min-height:0}.units[data-astro-cid-cuacofrf]{gap:clamp(3rem,8vh,5rem)}.unit-slot[data-astro-cid-cuacofrf]{min-height:0}}@media(max-width:599px)and (prefers-reduced-motion:no-preference){[data-astro-cid-cuacofrf][data-units-ready] .unit__slide[data-astro-cid-cuacofrf]{transform:translate(-18%)}[data-astro-cid-cuacofrf][data-units-ready] .unit__body[data-astro-cid-cuacofrf]{transition-delay:.4s}.unit__float[data-astro-cid-cuacofrf]{--float-y: 8px;--float-r: .8deg}}.lead-section[data-astro-cid-xyq5hly5]{background:radial-gradient(70% 60% at 0% 100%,rgb(255 80 0 / .14),transparent 70%),var(--c-graphite-900)}.lead-section__inner[data-astro-cid-xyq5hly5]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2.5rem,6vw,6rem);align-items:start}.lead-section__intro[data-astro-cid-xyq5hly5]{display:grid;gap:var(--space-l);position:sticky;top:calc(var(--nav-h-compact) + var(--space-2xl))}.lead-section__steps[data-astro-cid-xyq5hly5]{display:grid;gap:var(--space-m);margin-top:var(--space-m);padding-top:var(--space-l);border-top:1px solid var(--line)}.lead-section__steps[data-astro-cid-xyq5hly5] li[data-astro-cid-xyq5hly5]{display:flex;gap:var(--space-m);align-items:baseline;color:var(--fg-muted)}.lead-section__step-title[data-astro-cid-xyq5hly5]{font-weight:700;color:var(--fg)}.lead-section__step-num[data-astro-cid-xyq5hly5]{display:grid;place-items:center;flex:none;width:1.9rem;height:1.9rem;border:1.5px solid var(--c-accent);border-radius:50%;font-size:var(--fs-small);font-weight:800;color:var(--c-accent);transform:translateY(.1rem)}.lead-card[data-astro-cid-xyq5hly5]{padding:clamp(1.25rem,3vw,2.75rem);border-radius:var(--radius-l);background:var(--c-white);color:var(--fg);box-shadow:0 30px 80px #00000059}.lead-form__note[data-astro-cid-xyq5hly5]{font-size:var(--fs-small);color:var(--fg-muted)}.lead-form__context[data-astro-cid-xyq5hly5]{display:flex;gap:var(--space-m);align-items:flex-start;justify-content:space-between;margin-top:var(--space-m);padding:.85rem .85rem .85rem 1rem;border-left:3px solid var(--c-accent);border-radius:var(--radius-s);background:var(--c-paper);font-size:.95rem}.lead-form__context[data-astro-cid-xyq5hly5] p[data-astro-cid-xyq5hly5]{display:grid;gap:.15rem}.lead-form__context-hint[data-astro-cid-xyq5hly5]{font-size:var(--fs-small);color:var(--fg-muted)}.lead-form__context-clear[data-astro-cid-xyq5hly5]{display:grid;place-items:center;flex:none;width:44px;height:44px;margin:-.5rem -.35rem -.5rem 0;border:0;border-radius:50%;background:transparent}.lead-form__context-clear[data-astro-cid-xyq5hly5]:hover{background:var(--c-paper-2)}.lead-form__context-clear[data-astro-cid-xyq5hly5] .icon{width:18px;height:18px}.lead-form__summary[data-astro-cid-xyq5hly5]{margin-top:var(--space-m);padding:.85rem 1rem;border-radius:var(--radius-s);background:#fdecea;color:var(--danger);font-weight:600;font-size:.95rem}.lead-form__grid[data-astro-cid-xyq5hly5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-l) var(--space-m);margin-top:var(--space-l)}.field[data-astro-cid-xyq5hly5]{display:grid;gap:.4rem;align-content:start}.field--full[data-astro-cid-xyq5hly5]{grid-column:1 / -1}.field[data-astro-cid-xyq5hly5] label[data-astro-cid-xyq5hly5]{font-size:.9rem;font-weight:700}.field__opt[data-astro-cid-xyq5hly5]{font-weight:500;color:var(--fg-muted)}.field[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5]:not([type=checkbox]),.field[data-astro-cid-xyq5hly5] select[data-astro-cid-xyq5hly5],.field[data-astro-cid-xyq5hly5] textarea[data-astro-cid-xyq5hly5]{width:100%;min-height:3.25rem;padding:.8rem 1rem;border:1.5px solid #c9c9c3;border-radius:var(--radius-s);background:var(--c-white);font-size:1rem;transition:border-color var(--dur-fast),box-shadow var(--dur-fast)}.field[data-astro-cid-xyq5hly5] textarea[data-astro-cid-xyq5hly5]{min-height:7.5rem;resize:vertical}.field[data-astro-cid-xyq5hly5] textarea[data-astro-cid-xyq5hly5]::placeholder{color:#7b7b75}.field[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5]:hover,.field[data-astro-cid-xyq5hly5] select[data-astro-cid-xyq5hly5]:hover,.field[data-astro-cid-xyq5hly5] textarea[data-astro-cid-xyq5hly5]:hover{border-color:var(--c-steel-500)}.field[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5]:focus-visible,.field[data-astro-cid-xyq5hly5] select[data-astro-cid-xyq5hly5]:focus-visible,.field[data-astro-cid-xyq5hly5] textarea[data-astro-cid-xyq5hly5]:focus-visible{outline:none;border-color:var(--c-black);box-shadow:0 0 0 3px #ff500073}.field[data-astro-cid-xyq5hly5] [data-astro-cid-xyq5hly5][aria-invalid=true]{border-color:var(--danger)!important;background:#fff8f7}.field__error[data-astro-cid-xyq5hly5]{font-size:var(--fs-small);font-weight:600;color:var(--danger)}.field__error[data-astro-cid-xyq5hly5]:empty{display:none}.field__select[data-astro-cid-xyq5hly5]{position:relative}.field__select[data-astro-cid-xyq5hly5] select[data-astro-cid-xyq5hly5]{appearance:none;padding-right:2.75rem}.field__select[data-astro-cid-xyq5hly5]:after{content:"";position:absolute;right:1.1rem;top:50%;width:.55rem;height:.55rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-70%) rotate(45deg);pointer-events:none}.field--check[data-astro-cid-xyq5hly5]{grid-template-columns:auto 1fr;align-items:center;gap:var(--space-s);padding:.9rem 1rem;border-radius:var(--radius-s);background:var(--c-paper)}.field--check[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5]{width:1.35rem;height:1.35rem;margin:0;accent-color:var(--c-accent)}.field--check[data-astro-cid-xyq5hly5] label[data-astro-cid-xyq5hly5]{font-weight:600;cursor:pointer}.lead-form__privacy[data-astro-cid-xyq5hly5]{margin-top:var(--space-l);font-size:var(--fs-small);color:var(--fg-muted)}.lead-form__submit[data-astro-cid-xyq5hly5]{margin-top:var(--space-l);min-height:3.5rem}.lead-form__submit[data-astro-cid-xyq5hly5][aria-busy=true]{opacity:.75;cursor:progress}.lead-form__status[data-astro-cid-xyq5hly5]{display:flex;gap:.6rem;align-items:flex-start;margin-top:var(--space-m);padding:.85rem 1rem;border-radius:var(--radius-s);font-weight:600;font-size:.95rem}.lead-form__status[data-astro-cid-xyq5hly5][data-state=success]{background:#e8f4ee;color:var(--c-success)}.lead-form__status[data-astro-cid-xyq5hly5][data-state=error]{background:#fdecea;color:var(--danger)}@media(prefers-reduced-motion:no-preference){.lead-form__status[data-astro-cid-xyq5hly5]:not([hidden]){animation:status-in .45s var(--ease-out) both}}@keyframes status-in{0%{opacity:0;transform:translateY(6px)}}.lead-form__noscript[data-astro-cid-xyq5hly5]{margin-top:var(--space-m);font-size:var(--fs-small)}@media(max-width:899px){.lead-section__inner[data-astro-cid-xyq5hly5]{grid-template-columns:1fr}.lead-section__intro[data-astro-cid-xyq5hly5]{position:static}}@media(max-width:559px){.lead-form__grid[data-astro-cid-xyq5hly5]{grid-template-columns:1fr}.lead-card[data-astro-cid-xyq5hly5]{margin-inline:calc(var(--gutter) * -.5)}}.contacts[data-astro-cid-7qny6o5v]{padding-block:var(--space-3xl)}.contacts__head[data-astro-cid-7qny6o5v] h2[data-astro-cid-7qny6o5v]{margin-top:var(--space-m);max-width:calc((100% - var(--space-l)) / 2)}@media(max-width:767px){.contacts__head[data-astro-cid-7qny6o5v] h2[data-astro-cid-7qny6o5v]{max-width:none}}.contacts__grid[data-astro-cid-7qny6o5v]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-l);margin-top:var(--space-2xl)}.contacts__block[data-astro-cid-7qny6o5v]{display:grid;align-content:start;justify-items:start;gap:var(--space-m);padding:clamp(1.5rem,3vw,2.5rem);border-radius:var(--radius-l);background:var(--c-white)}.contacts__label[data-astro-cid-7qny6o5v]{display:flex;align-items:center;gap:.6rem;font-size:var(--fs-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--fg-muted)}.contacts__label[data-astro-cid-7qny6o5v] .icon{width:1.1rem;height:1.1rem;color:var(--accent-text)}.contacts__address[data-astro-cid-7qny6o5v]{display:grid;font-style:normal;font-size:1.15rem;line-height:1.5}.contacts__list[data-astro-cid-7qny6o5v]{display:grid;gap:var(--space-m)}.contacts__list[data-astro-cid-7qny6o5v] li[data-astro-cid-7qny6o5v]{display:grid}.contacts__kind[data-astro-cid-7qny6o5v]{font-size:var(--fs-small);color:var(--fg-muted)}.contacts__list[data-astro-cid-7qny6o5v] a[data-astro-cid-7qny6o5v]{display:inline-flex;align-items:center;min-height:var(--tap-min);font-size:clamp(1.2rem,1rem + .8vw,1.6rem);font-weight:700;letter-spacing:-.01em;text-decoration:none;word-break:break-word;background:linear-gradient(var(--c-accent),var(--c-accent)) 0 calc(100% - .55rem) / 0 2px no-repeat;transition:background-size var(--dur-base) var(--ease-out)}.contacts__list[data-astro-cid-7qny6o5v] a[data-astro-cid-7qny6o5v]:hover{background-size:100% 2px}@media(max-width:767px){.contacts__grid[data-astro-cid-7qny6o5v]{grid-template-columns:1fr}}.mobile-actions[data-astro-cid-2gouxpev]{position:fixed;inset:auto 0 0;z-index:90;display:none;grid-template-columns:auto 1fr;gap:var(--space-xs);padding:.625rem var(--gutter) calc(.625rem + env(safe-area-inset-bottom));background:#121212eb;color:var(--fg);box-shadow:0 -1px 0 var(--line),0 -12px 30px #00000040;transform:translateY(110%);transition:transform var(--dur-base) var(--ease-out)}@supports (backdrop-filter: blur(1px)){.mobile-actions[data-astro-cid-2gouxpev]{background:#121212cc;backdrop-filter:blur(14px)}}.mobile-actions[data-astro-cid-2gouxpev][data-visible=true]{transform:none}.mobile-actions[data-astro-cid-2gouxpev] .btn[data-astro-cid-2gouxpev]{min-height:var(--tap-min)}@media(max-width:767px){.mobile-actions[data-astro-cid-2gouxpev]{display:grid}}@media(prefers-reduced-motion:reduce){.mobile-actions[data-astro-cid-2gouxpev]{transition:none}}
