.hero[data-astro-cid-ge2uvauf]{isolation:isolate;background:var(--white);padding-top:clamp(3rem,8vw,6.5rem);position:relative;overflow:hidden}.hero__media[data-astro-cid-ge2uvauf]{z-index:-1;position:absolute;inset:0}.hero__slide[data-astro-cid-ge2uvauf]{opacity:0;transition:opacity 1.4s;position:absolute;inset:0}.hero__slide[data-astro-cid-ge2uvauf].is-active{opacity:1}.hero__slide[data-astro-cid-ge2uvauf] .hero__img{object-fit:cover;object-position:70% 40%;transform-origin:60%;width:100%;height:100%}.hero__overlay[data-astro-cid-ge2uvauf]{background:linear-gradient(90deg,#fffffffa 0%,#fffffff0 36%,#ffffff8c 62%,#ffffff1a 100%),linear-gradient(#fff0 66%,#fff 100%);position:absolute;inset:0}.hero__grid[data-astro-cid-ge2uvauf]{background-image:linear-gradient(#074ea20f 1px,#0000 1px),linear-gradient(90deg,#074ea20f 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;mask-image:linear-gradient(90deg,#000 0%,#0000 55%)}.hero__inner[data-astro-cid-ge2uvauf]{align-items:end;gap:3rem;display:grid}.hero__content[data-astro-cid-ge2uvauf]{max-width:720px}.hero__badge[data-astro-cid-ge2uvauf]{background:var(--white);border:1px solid var(--brand-100);box-shadow:var(--shadow-sm);color:var(--brand-700);border-radius:999px;align-items:center;gap:.6rem;margin-bottom:1.5rem;padding:.45rem .95rem .45rem .6rem;font-size:.85rem;font-weight:600;display:inline-flex}.hero__badge-dot[data-astro-cid-ge2uvauf]{background:var(--accent);border-radius:50%;width:10px;height:10px;position:relative}.hero__badge-dot[data-astro-cid-ge2uvauf]:after{content:"";border:2px solid var(--accent);opacity:.4;border-radius:50%;animation:2.2s ease-out infinite pulse;position:absolute;inset:-4px}@keyframes pulse{0%{opacity:.6;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.hero__title[data-astro-cid-ge2uvauf]{margin-bottom:1.4rem}.hero__title-accent[data-astro-cid-ge2uvauf]{color:var(--brand);white-space:nowrap;position:relative}.hero__title-accent[data-astro-cid-ge2uvauf]:after{content:"";background:linear-gradient(90deg, var(--accent), #ed1c2440);transform-origin:0;height:.14em;transform:scaleX(var(--u,1));z-index:-1;border-radius:2px;position:absolute;bottom:.04em;left:0;right:0}.hero__lead[data-astro-cid-ge2uvauf]{max-width:640px;color:var(--steel-700);margin-bottom:2rem;font-size:clamp(1.05rem,1.35vw,1.2rem)}.hero__cta[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.85rem;margin-bottom:1.75rem;display:flex}.hero__norms[data-astro-cid-ge2uvauf]{margin:0;padding:0;list-style:none}.hero__panel[data-astro-cid-ge2uvauf]{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(12px);width:min(100%,320px);box-shadow:var(--shadow-lg);background:#ffffffd1;border:1px solid #ffffffe6;justify-self:end;padding:1.4rem;display:none}.hero__panel-head[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--steel-600);align-items:center;gap:.55rem;font-size:.72rem;font-weight:600;display:flex}.hero__panel-led[data-astro-cid-ge2uvauf]{background:var(--ok);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #0f9d582e}.hero__panel-formula[data-astro-cid-ge2uvauf]{color:var(--ink);margin:.85rem 0 .35rem;font-size:1.65rem}.hero__panel-text[data-astro-cid-ge2uvauf]{color:var(--muted);margin-bottom:1.1rem;font-size:.85rem}.hero__panel-bars[data-astro-cid-ge2uvauf]{gap:.6rem;display:grid}.hero__panel-bars[data-astro-cid-ge2uvauf] div[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);color:var(--steel-600);grid-template-columns:70px 1fr;align-items:center;gap:.6rem;font-size:.72rem;display:grid}.hero__panel-bars[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{background:var(--steel-200);border-radius:3px;height:6px;position:relative;overflow:hidden}.hero__panel-bars[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]:after{content:"";width:var(--w);border-radius:inherit;background:linear-gradient(90deg, var(--brand), var(--brand-400));position:absolute;inset:0}.hero__stats-wrap[data-astro-cid-ge2uvauf]{margin-top:clamp(3rem,6vw,4.5rem);position:relative}.hero__stats[data-astro-cid-ge2uvauf]{border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--white);border:1px solid var(--line);border-bottom:0;grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid;box-shadow:0 -20px 40px -30px #0f172a40}.hero__stat[data-astro-cid-ge2uvauf]{border-bottom:1px solid var(--line);align-items:flex-start;gap:.9rem;padding:1.25rem 1.4rem;display:flex}.hero__stat-icon[data-astro-cid-ge2uvauf]{background:var(--brand-50);width:44px;height:44px;color:var(--brand);border-radius:12px;flex:none;place-items:center;display:grid}.hero__stat-body[data-astro-cid-ge2uvauf]{line-height:1.3;display:grid}.hero__stat-value[data-astro-cid-ge2uvauf]{font-family:var(--font-display);color:var(--ink);letter-spacing:-.02em;font-size:1.55rem;font-weight:800}.hero__stat-label[data-astro-cid-ge2uvauf]{color:var(--ink-2);font-size:.92rem;font-weight:600}.hero__stat-sub[data-astro-cid-ge2uvauf]{color:var(--muted);font-size:.8rem;font-family:var(--font-mono)}@media (width>=640px){.hero__stats[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(2,1fr)}.hero__stat[data-astro-cid-ge2uvauf]:nth-child(odd){border-right:1px solid var(--line)}}@media (width>=1024px){.hero__inner[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr) auto}.hero__panel[data-astro-cid-ge2uvauf]{display:block}.hero__stats[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(4,1fr)}.hero__stat[data-astro-cid-ge2uvauf]{border-bottom:0;border-right:1px solid var(--line);padding:1.6rem 1.5rem}.hero__stat[data-astro-cid-ge2uvauf]:last-child{border-right:0}}@media (width<=767px){.hero__overlay[data-astro-cid-ge2uvauf]{background:linear-gradient(#ffffffe6 0%,#ffffffdb 50%,#fff 100%)}.hero__title-accent[data-astro-cid-ge2uvauf]{white-space:normal}}.about__grid[data-astro-cid-oxgmilyn]{align-items:center;gap:clamp(2.5rem,6vw,5rem);display:grid}.about__lead[data-astro-cid-oxgmilyn]{color:var(--ink-2);font-size:1.15rem}.about__text[data-astro-cid-oxgmilyn]>p[data-astro-cid-oxgmilyn]:not(.eyebrow){color:var(--steel-700)}.timeline[data-astro-cid-oxgmilyn]{border-left:2px solid var(--brand-100);gap:0;margin:2rem 0 0;padding:0;list-style:none;display:grid}.timeline__item[data-astro-cid-oxgmilyn]{grid-template-columns:76px 1fr;gap:1rem;padding:.8rem 0 .8rem 1.4rem;display:grid;position:relative}.timeline__item[data-astro-cid-oxgmilyn]:before{content:"";background:var(--white);border:3px solid var(--brand);border-radius:50%;width:12px;height:12px;position:absolute;top:1.15rem;left:-7px}.timeline__item[data-astro-cid-oxgmilyn]:last-child:before{background:var(--accent);border-color:var(--accent)}.timeline__year[data-astro-cid-oxgmilyn]{font-family:var(--font-mono);color:var(--brand);font-size:1.05rem;font-weight:700}.timeline__body[data-astro-cid-oxgmilyn]{color:var(--muted);font-size:.93rem;line-height:1.5;display:grid}.about__media[data-astro-cid-oxgmilyn]{padding:0 0 3.5rem;position:relative}.about__photo[data-astro-cid-oxgmilyn]{border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);margin:0;overflow:hidden}.about__photo[data-astro-cid-oxgmilyn] img{object-fit:cover;width:100%;height:100%}.about__photo--main[data-astro-cid-oxgmilyn]{aspect-ratio:4/5;width:82%;margin-left:auto}.about__photo--main[data-astro-cid-oxgmilyn] img{height:116%;margin-top:-8%}.about__photo--side[data-astro-cid-oxgmilyn]{aspect-ratio:1;border:6px solid var(--white);width:46%;position:absolute;bottom:0;left:0}.about__since[data-astro-cid-oxgmilyn]{border-radius:var(--radius);background:var(--brand);color:var(--white);box-shadow:var(--shadow-brand);padding:1rem 1.25rem;line-height:1.1;display:grid;position:absolute;top:8%;left:4%}.about__since-label[data-astro-cid-oxgmilyn]{opacity:.85;font-size:.8rem}.about__since-year[data-astro-cid-oxgmilyn]{font-family:var(--font-display);letter-spacing:-.02em;font-size:2.2rem;font-weight:800}.about__since-sub[data-astro-cid-oxgmilyn]{font-family:var(--font-mono);opacity:.8;margin-top:.25rem;font-size:.68rem}.corrosion[data-astro-cid-oxgmilyn]{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);align-items:center;gap:1.25rem;margin-top:clamp(3.5rem,7vw,5rem);padding:1.5rem;display:grid}.corrosion__intro[data-astro-cid-oxgmilyn]{color:var(--brand);align-items:flex-start;gap:.85rem;display:flex}.corrosion__intro[data-astro-cid-oxgmilyn] p[data-astro-cid-oxgmilyn]{margin:0;line-height:1.4;display:grid}.corrosion__intro[data-astro-cid-oxgmilyn] span[data-astro-cid-oxgmilyn]{color:var(--muted);font-size:.9rem}.corrosion__scale[data-astro-cid-oxgmilyn]{grid-template-columns:repeat(3,1fr);gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.corrosion__cell[data-astro-cid-oxgmilyn]{--mix:calc(var(--lvl) * 16%);background:color-mix(in oklab, var(--brand) calc(12% + var(--mix)), var(--white));color:var(--ink);text-align:left;border-radius:10px;gap:.1rem;padding:.7rem .8rem;display:grid}.corrosion__cell[data-astro-cid-oxgmilyn]:nth-child(n+4){color:var(--white)}.corrosion__code[data-astro-cid-oxgmilyn]{font-family:var(--font-mono);font-size:1.1rem;font-weight:700}.corrosion__label[data-astro-cid-oxgmilyn]{opacity:.85;font-size:.75rem}.base[data-astro-cid-oxgmilyn]{gap:1.25rem;margin-top:1.25rem;display:grid}.base__card[data-astro-cid-oxgmilyn]{padding:clamp(1.5rem,3vw,2.25rem)}.base__head[data-astro-cid-oxgmilyn]{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.base__head[data-astro-cid-oxgmilyn] h3[data-astro-cid-oxgmilyn]{margin:0}.base__kicker[data-astro-cid-oxgmilyn]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin:0 0 .15rem;font-size:.72rem;font-weight:600}.base__card[data-astro-cid-oxgmilyn]>p[data-astro-cid-oxgmilyn]{color:var(--steel-700)}.base__tags[data-astro-cid-oxgmilyn]{margin:0;padding:0;list-style:none}.base__equipment[data-astro-cid-oxgmilyn]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.base__equipment[data-astro-cid-oxgmilyn] li[data-astro-cid-oxgmilyn]{color:var(--ink-2);align-items:center;gap:.6rem;font-weight:550;display:flex}.base__equipment[data-astro-cid-oxgmilyn] svg{color:var(--ok);flex:none}.usp[data-astro-cid-oxgmilyn]{margin-top:clamp(4rem,8vw,6rem)}.usp__head[data-astro-cid-oxgmilyn]{max-width:720px;margin-bottom:2rem}.usp__title[data-astro-cid-oxgmilyn]{font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:800}.usp__grid[data-astro-cid-oxgmilyn]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.usp__item[data-astro-cid-oxgmilyn]{border-radius:var(--radius-lg);background:var(--white);border:1px solid var(--line);transition:transform .35s var(--ease-out), box-shadow .35s var(--ease-out), border-color .3s;padding:1.75rem 1.5rem;position:relative}.usp__item[data-astro-cid-oxgmilyn]:hover{box-shadow:var(--shadow);border-color:var(--brand-100);transform:translateY(-4px)}.usp__item[data-astro-cid-oxgmilyn] h4[data-astro-cid-oxgmilyn]{margin:1.1rem 0 .5rem;font-size:1.08rem}.usp__item[data-astro-cid-oxgmilyn] p[data-astro-cid-oxgmilyn]{color:var(--muted);margin:0;font-size:.92rem}.usp__num[data-astro-cid-oxgmilyn]{font-family:var(--font-mono);color:var(--steel-300);font-size:.8rem;font-weight:700;position:absolute;top:1.25rem;right:1.4rem}@media (width>=640px){.usp__grid[data-astro-cid-oxgmilyn]{grid-template-columns:repeat(2,1fr)}.corrosion__scale[data-astro-cid-oxgmilyn]{grid-template-columns:repeat(6,1fr)}}@media (width>=900px){.base[data-astro-cid-oxgmilyn]{grid-template-columns:1fr 1fr}.corrosion[data-astro-cid-oxgmilyn]{grid-template-columns:minmax(240px,.8fr) 2fr;padding:1.5rem 1.75rem}}@media (width>=1024px){.about__grid[data-astro-cid-oxgmilyn]{grid-template-columns:1.05fr .95fr}.usp__grid[data-astro-cid-oxgmilyn]{grid-template-columns:repeat(4,1fr)}}.services__head[data-astro-cid-lesv7jgp]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:clamp(2.5rem,5vw,3.5rem);display:flex}.services__head[data-astro-cid-lesv7jgp] .section-head[data-astro-cid-lesv7jgp]{margin-bottom:0}.services__grid[data-astro-cid-lesv7jgp]{gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}.svc-card[data-astro-cid-lesv7jgp]{border-radius:var(--radius-lg);background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-sm);transition:transform .4s var(--ease-out), box-shadow .4s var(--ease-out), border-color .3s;flex-direction:column;padding:1.6rem 1.5rem 1.4rem;display:flex;position:relative;overflow:hidden}.svc-card[data-astro-cid-lesv7jgp]:before{content:"";background:linear-gradient(90deg, var(--brand) 0 80%, var(--accent) 80%);transform-origin:0;height:3px;transition:transform .5s var(--ease-out);position:absolute;inset:0 0 auto;transform:scaleX(0)}.svc-card[data-astro-cid-lesv7jgp]:hover,.svc-card[data-astro-cid-lesv7jgp]:focus-within,.svc-card[data-astro-cid-lesv7jgp]:target{box-shadow:var(--shadow-lg);border-color:var(--brand-100);transform:translateY(-5px)}.svc-card[data-astro-cid-lesv7jgp]:hover:before,.svc-card[data-astro-cid-lesv7jgp]:focus-within:before,.svc-card[data-astro-cid-lesv7jgp]:target:before{transform:scaleX(1)}.svc-card__top[data-astro-cid-lesv7jgp]{justify-content:space-between;align-items:flex-start;margin-bottom:1.25rem;display:flex}.svc-card__icon[data-astro-cid-lesv7jgp]{transition:background .3s, color .3s, transform .4s var(--ease-out)}.svc-card[data-astro-cid-lesv7jgp]:hover .svc-card__icon[data-astro-cid-lesv7jgp]{background:var(--brand);color:var(--white);transform:rotate(-6deg)}.svc-card__num[data-astro-cid-lesv7jgp]{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1.2px var(--steel-300);font-size:2.6rem;font-weight:800;line-height:1;transition:-webkit-text-stroke-color .3s}.svc-card[data-astro-cid-lesv7jgp]:hover .svc-card__num[data-astro-cid-lesv7jgp]{-webkit-text-stroke-color:var(--brand-400)}.svc-card__title[data-astro-cid-lesv7jgp]{margin-bottom:.6rem}.svc-card__teaser[data-astro-cid-lesv7jgp]{color:var(--muted);margin-bottom:1.1rem;font-size:.93rem}.svc-card__points[data-astro-cid-lesv7jgp]{gap:.45rem;margin:0 0 1.2rem;padding:0;list-style:none;display:grid}.svc-card__points[data-astro-cid-lesv7jgp] li[data-astro-cid-lesv7jgp]{color:var(--ink-2);align-items:flex-start;gap:.55rem;font-size:.9rem;font-weight:520;line-height:1.45;display:flex}.svc-card__points[data-astro-cid-lesv7jgp] svg{color:var(--brand);flex:none;margin-top:.1rem}.svc-card__badges[data-astro-cid-lesv7jgp]{margin:0 0 1.25rem;padding:0;list-style:none}.svc-card__more[data-astro-cid-lesv7jgp]{border:0;border-top:1px dashed var(--steel-300);width:100%;color:var(--brand);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding:.95rem 0 0;font-size:.92rem;font-weight:650;display:flex}.svc-card__more[data-astro-cid-lesv7jgp]:after{content:"";position:absolute;inset:0}.svc-card__more-icon[data-astro-cid-lesv7jgp]{background:var(--brand-50);width:34px;height:34px;transition:transform .35s var(--ease-out), background .3s, color .3s;border-radius:50%;place-items:center;display:grid}.svc-card[data-astro-cid-lesv7jgp]:hover .svc-card__more-icon[data-astro-cid-lesv7jgp]{background:var(--brand);color:var(--white);transform:rotate(90deg)}@media (width>=700px){.services__grid[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.services__grid[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(3,1fr)}.svc-card[data-astro-cid-lesv7jgp]:last-child{background:linear-gradient(120deg, var(--white) 55%, var(--brand-50));grid-column:1/-1;grid-template-columns:1.15fr 1fr;grid-template-areas:"top points""title points""teaser badges""more more";align-items:start;column-gap:3rem;display:grid}.svc-card[data-astro-cid-lesv7jgp]:last-child .svc-card__top[data-astro-cid-lesv7jgp]{grid-area:top}.svc-card[data-astro-cid-lesv7jgp]:last-child .svc-card__title[data-astro-cid-lesv7jgp]{grid-area:title}.svc-card[data-astro-cid-lesv7jgp]:last-child .svc-card__teaser[data-astro-cid-lesv7jgp]{grid-area:teaser}.svc-card[data-astro-cid-lesv7jgp]:last-child .svc-card__points[data-astro-cid-lesv7jgp]{grid-area:points;align-self:center}.svc-card[data-astro-cid-lesv7jgp]:last-child .svc-card__badges[data-astro-cid-lesv7jgp]{grid-area:badges}.svc-card[data-astro-cid-lesv7jgp]:last-child .svc-card__more[data-astro-cid-lesv7jgp]{grid-area:more}}.svc-dialog[data-astro-cid-lesv7jgp]{border-radius:var(--radius-xl);background:var(--white);width:min(100% - 1.5rem,860px);max-height:min(92dvh,960px);margin:auto;overflow:hidden;box-shadow:0 40px 80px -20px #0f172a73}.svc-dialog[data-astro-cid-lesv7jgp][open]{display:flex}.svc-dialog__panel[data-astro-cid-lesv7jgp]{width:100%;max-height:inherit;flex-direction:column;display:flex}.svc-dialog__header[data-astro-cid-lesv7jgp]{border-bottom:1px solid var(--line);background:linear-gradient(#074ea20a 1px, transparent 1px) 0 0 / 24px 24px, linear-gradient(90deg, #074ea20a 1px, transparent 1px) 0 0 / 24px 24px, var(--white);align-items:center;gap:1rem;padding:1.4rem clamp(1.25rem,3vw,2rem);display:flex}.svc-dialog__heading[data-astro-cid-lesv7jgp]{flex:1;min-width:0}.svc-dialog__heading[data-astro-cid-lesv7jgp] h3[data-astro-cid-lesv7jgp]{margin:0;font-size:clamp(1.2rem,2.4vw,1.55rem)}.svc-dialog__kicker[data-astro-cid-lesv7jgp]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin:0 0 .2rem;font-size:.72rem;font-weight:600}.svc-dialog__close[data-astro-cid-lesv7jgp]{border:1px solid var(--line);background:var(--white);cursor:pointer;width:44px;height:44px;transition:transform .3s var(--ease-out), background .2s, color .2s;border-radius:50%;flex:none;place-items:center;display:grid}.svc-dialog__close[data-astro-cid-lesv7jgp]:hover{background:var(--ink);color:var(--white);transform:rotate(90deg)}.svc-dialog__body[data-astro-cid-lesv7jgp]{overscroll-behavior:contain;color:var(--steel-700);padding:1.5rem clamp(1.25rem,3vw,2rem) 1.75rem;overflow-y:auto}.svc-dialog__teaser[data-astro-cid-lesv7jgp]{color:var(--ink);font-size:1.1rem;font-weight:550}.svc-dialog__badges[data-astro-cid-lesv7jgp]{margin:0 0 1.4rem;padding:0;list-style:none}.svc-dialog__list[data-astro-cid-lesv7jgp]{border-radius:var(--radius);background:var(--surface);border-left:3px solid var(--brand);margin-top:1.5rem;padding:1.25rem 1.4rem}.svc-dialog__list[data-astro-cid-lesv7jgp] h4[data-astro-cid-lesv7jgp]{margin-bottom:.75rem;font-size:1rem}.svc-dialog__list[data-astro-cid-lesv7jgp] ul[data-astro-cid-lesv7jgp],.svc-dialog__list[data-astro-cid-lesv7jgp] ol[data-astro-cid-lesv7jgp]{gap:.55rem;margin:0;padding-left:1.2rem;display:grid}.svc-dialog__list[data-astro-cid-lesv7jgp] li[data-astro-cid-lesv7jgp]::marker{color:var(--brand);font-weight:700}.svc-dialog__footer[data-astro-cid-lesv7jgp]{border-top:1px solid var(--line);background:var(--surface);flex-wrap:wrap;gap:.75rem;padding:1rem clamp(1.25rem,3vw,2rem);display:flex}@media (width<=560px){.svc-dialog[data-astro-cid-lesv7jgp]{border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100%;max-height:94dvh;margin-bottom:0}.svc-dialog__footer[data-astro-cid-lesv7jgp] .btn[data-astro-cid-lesv7jgp]{flex:100%}}.quality[data-astro-cid-nq4ggue4]{background:linear-gradient(180deg, var(--brand-50) 0%, var(--white) 100%);overflow:hidden}.quality__bg[data-astro-cid-nq4ggue4]{pointer-events:none;background-image:linear-gradient(#074ea212 1px,#0000 1px),linear-gradient(90deg,#074ea212 1px,#0000 1px),linear-gradient(#074ea209 1px,#0000 1px),linear-gradient(90deg,#074ea209 1px,#0000 1px);background-size:120px 120px,120px 120px,24px 24px,24px 24px;position:absolute;inset:0;mask-image:radial-gradient(at 50% 0,#000 30%,#0000 75%)}.quality[data-astro-cid-nq4ggue4] .container[data-astro-cid-nq4ggue4]{position:relative}.quality__grid[data-astro-cid-nq4ggue4]{gap:2.5rem;display:grid}.steps-wrap[data-astro-cid-nq4ggue4]{position:relative}.steps[data-astro-cid-nq4ggue4]{gap:1.25rem;margin:0;padding:0 0 0 3.6rem;list-style:none;display:grid;position:relative}.steps__track[data-astro-cid-nq4ggue4]{background:var(--steel-200);border-radius:2px;width:2px;position:absolute;top:1.5rem;bottom:1.5rem;left:1.3rem}.steps__line[data-astro-cid-nq4ggue4]{background:linear-gradient(180deg, var(--brand), var(--accent));transform-origin:top;border-radius:2px;position:absolute;inset:0}.step[data-astro-cid-nq4ggue4]{position:relative}.step__marker[data-astro-cid-nq4ggue4]{background:var(--white);border:2px solid var(--steel-300);width:2.6rem;height:2.6rem;font-family:var(--font-mono);color:var(--steel-500);transition:background .4s, border-color .4s, color .4s, transform .4s var(--ease-out);border-radius:50%;place-items:center;font-size:.8rem;font-weight:700;display:grid;position:absolute;top:1.25rem;left:-3.6rem}.step[data-astro-cid-nq4ggue4].is-active .step__marker[data-astro-cid-nq4ggue4]{background:var(--brand);border-color:var(--brand);color:var(--white);transform:scale(1.08);box-shadow:0 0 0 6px #074ea21f}.step__card[data-astro-cid-nq4ggue4]{border-radius:var(--radius-lg);background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-sm);padding:1.5rem;transition:box-shadow .4s,border-color .4s}.step[data-astro-cid-nq4ggue4].is-active .step__card[data-astro-cid-nq4ggue4]{border-color:var(--brand-100);box-shadow:var(--shadow)}.step__head[data-astro-cid-nq4ggue4]{align-items:flex-start;gap:1rem;margin-bottom:.85rem;display:flex}.step__head[data-astro-cid-nq4ggue4] h3[data-astro-cid-nq4ggue4]{margin:.5rem 0 0}.step__card[data-astro-cid-nq4ggue4]>p[data-astro-cid-nq4ggue4]{color:var(--steel-700);font-size:.95rem}.step__card[data-astro-cid-nq4ggue4]>.step__formula[data-astro-cid-nq4ggue4]{background:var(--ink);color:var(--white);border-radius:10px;padding:.6rem 1rem;font-size:1.15rem;display:inline-block}.step__metrics[data-astro-cid-nq4ggue4]{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.step__metrics[data-astro-cid-nq4ggue4] li[data-astro-cid-nq4ggue4]{border:1px dashed var(--steel-300);font-family:var(--font-mono);color:var(--steel-600);border-radius:5px;padding:.2rem .55rem;font-size:.74rem}.quality__aside[data-astro-cid-nq4ggue4]{align-content:start;gap:1.25rem;display:grid}.dew[data-astro-cid-nq4ggue4]{border-color:var(--brand-100);box-shadow:var(--shadow);padding:1.6rem}.dew__head[data-astro-cid-nq4ggue4]{align-items:center;gap:.9rem;display:flex}.dew__head[data-astro-cid-nq4ggue4] h3[data-astro-cid-nq4ggue4]{margin:0}.dew__kicker[data-astro-cid-nq4ggue4]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin:0;font-size:.7rem;font-weight:600}.dew__intro[data-astro-cid-nq4ggue4]{color:var(--muted);margin:.85rem 0 1.25rem;font-size:.9rem}.dew__fields[data-astro-cid-nq4ggue4]{gap:1rem;display:grid}.dew__field[data-astro-cid-nq4ggue4]{gap:.4rem;display:grid}.dew__label[data-astro-cid-nq4ggue4]{color:var(--ink-2);align-items:baseline;gap:.35rem;font-size:.86rem;font-weight:560;display:flex}.dew__label[data-astro-cid-nq4ggue4] output[data-astro-cid-nq4ggue4]{font-family:var(--font-mono);color:var(--brand);margin-left:auto;font-weight:700}input[data-astro-cid-nq4ggue4][type=range]{width:100%;height:28px;accent-color:var(--brand);cursor:pointer;background:0 0;margin:0}.dew__result[data-astro-cid-nq4ggue4]{border-radius:var(--radius);background:var(--surface);grid-template-columns:1fr 1fr;gap:.75rem;margin-top:1.25rem;padding:1.1rem;display:grid}.dew__metric[data-astro-cid-nq4ggue4]{color:var(--muted);font-size:.78rem;display:grid}.dew__metric[data-astro-cid-nq4ggue4] strong[data-astro-cid-nq4ggue4]{font-family:var(--font-mono);color:var(--ink);font-size:1.35rem}.dew__gauge[data-astro-cid-nq4ggue4]{background:linear-gradient(90deg, var(--accent) 0 30%, #f59e0b 30% 40%, var(--ok) 40%);opacity:.25;border-radius:4px;grid-column:1/-1;height:8px;position:relative}.dew__gauge-fill[data-astro-cid-nq4ggue4]{background:var(--ink);border:3px solid var(--white);width:16px;height:16px;box-shadow:var(--shadow);top:-4px;left:var(--pos,50%);transition:left .3s var(--ease-out);border-radius:50%;margin-left:-8px;position:absolute}.dew__gauge-mark[data-astro-cid-nq4ggue4]{background:var(--ink);width:2px;position:absolute;top:-6px;bottom:-6px;left:40%}.dew__status[data-astro-cid-nq4ggue4]{color:#0b6b3c;background:#0f9d581f;border-radius:8px;grid-column:1/-1;align-items:center;gap:.5rem;margin:.25rem 0 0;padding:.6rem .8rem;font-size:.9rem;font-weight:650;transition:background .3s,color .3s;display:flex}.dew__result[data-astro-cid-nq4ggue4].is-warning .dew__status[data-astro-cid-nq4ggue4]{color:#9a5b00;background:#f59e0b29}.dew__result[data-astro-cid-nq4ggue4].is-danger .dew__status[data-astro-cid-nq4ggue4]{color:var(--accent-600);background:var(--accent-50)}.dew__note[data-astro-cid-nq4ggue4]{color:var(--steel-500);margin:.85rem 0 0;font-size:.76rem}.docs[data-astro-cid-nq4ggue4]{padding:1.5rem}.docs__head[data-astro-cid-nq4ggue4]{color:var(--brand);align-items:center;gap:.7rem;margin-bottom:.9rem;display:flex}.docs__head[data-astro-cid-nq4ggue4] h3[data-astro-cid-nq4ggue4]{margin:0;font-size:1.05rem}.docs[data-astro-cid-nq4ggue4] ul[data-astro-cid-nq4ggue4]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.docs[data-astro-cid-nq4ggue4] li[data-astro-cid-nq4ggue4]{color:var(--steel-700);align-items:flex-start;gap:.55rem;font-size:.88rem;display:flex}.docs[data-astro-cid-nq4ggue4] li[data-astro-cid-nq4ggue4] svg{color:var(--ok);flex:none;margin-top:.15rem}@media (width>=1024px){.quality__grid[data-astro-cid-nq4ggue4]{grid-template-columns:1.25fr .85fr;align-items:start;gap:3rem}.quality__aside[data-astro-cid-nq4ggue4]{top:calc(var(--header-h) + 1.5rem);position:sticky}}@media (width<=520px){.steps[data-astro-cid-nq4ggue4]{padding-left:0}.steps__track[data-astro-cid-nq4ggue4]{display:none}.step__marker[data-astro-cid-nq4ggue4]{z-index:1;margin-bottom:-1.3rem;margin-left:1.25rem;position:relative}}.gallery__head[data-astro-cid-rj65ajc3]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:clamp(2rem,4vw,3rem);display:flex}.gallery__head[data-astro-cid-rj65ajc3] .section-head[data-astro-cid-rj65ajc3]{margin-bottom:0}.gallery__count[data-astro-cid-rj65ajc3]{color:var(--muted);align-items:baseline;gap:.6rem;margin:0;font-weight:550;display:flex}.gallery__count-num[data-astro-cid-rj65ajc3]{font-family:var(--font-display);color:var(--brand);font-size:3rem;font-weight:800;line-height:1}.gallery__grid[data-astro-cid-rj65ajc3]{grid-template-columns:repeat(2,1fr);gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.gallery__item[data-astro-cid-rj65ajc3]{border-radius:var(--radius);aspect-ratio:4/3;background:var(--steel-100);position:relative;overflow:hidden}.gallery__item[data-astro-cid-rj65ajc3][hidden]{display:none}.gallery__btn[data-astro-cid-rj65ajc3]{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:relative}.gallery__btn[data-astro-cid-rj65ajc3] .gallery__img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease-out), filter .5s}.gallery__btn[data-astro-cid-rj65ajc3]:hover .gallery__img,.gallery__btn[data-astro-cid-rj65ajc3]:focus-visible .gallery__img{transform:scale(1.06)}.gallery__btn[data-astro-cid-rj65ajc3]:focus-visible{outline-offset:-4px}.gallery__overlay[data-astro-cid-rj65ajc3]{color:var(--white);text-align:left;opacity:0;transition:opacity .35s var(--ease-out);background:linear-gradient(#0f172a00 40%,#0f172acc 100%);flex-direction:column;justify-content:space-between;padding:.8rem;display:flex;position:absolute;inset:0}.gallery__btn[data-astro-cid-rj65ajc3]:hover .gallery__overlay[data-astro-cid-rj65ajc3],.gallery__btn[data-astro-cid-rj65ajc3]:focus-visible .gallery__overlay[data-astro-cid-rj65ajc3]{opacity:1}.gallery__zoom[data-astro-cid-rj65ajc3]{width:40px;height:40px;color:var(--brand);transition:transform .35s var(--ease-out);background:#fffffff2;border-radius:50%;align-self:flex-end;place-items:center;display:grid;transform:scale(.7)}.gallery__btn[data-astro-cid-rj65ajc3]:hover .gallery__zoom[data-astro-cid-rj65ajc3]{transform:scale(1)}.gallery__caption[data-astro-cid-rj65ajc3]{transition:transform .4s var(--ease-out);font-size:.84rem;font-weight:600;line-height:1.35;display:grid;transform:translateY(8px)}.gallery__caption[data-astro-cid-rj65ajc3] small[data-astro-cid-rj65ajc3]{font-family:var(--font-mono);opacity:.8;font-size:.68rem;font-weight:500}.gallery__btn[data-astro-cid-rj65ajc3]:hover .gallery__caption[data-astro-cid-rj65ajc3]{transform:none}.gallery__more[data-astro-cid-rj65ajc3]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem;display:flex}@media (width>=640px){.gallery__grid[data-astro-cid-rj65ajc3]{grid-template-columns:repeat(3,1fr)}}@media (width>=1100px){.gallery__grid[data-astro-cid-rj65ajc3]{grid-template-columns:repeat(4,1fr);gap:.8rem}}@media (hover:none){.gallery__overlay[data-astro-cid-rj65ajc3]{opacity:1;background:linear-gradient(#0f172a00 60%,#0f172ab3 100%)}.gallery__zoom[data-astro-cid-rj65ajc3]{display:none}.gallery__caption[data-astro-cid-rj65ajc3]{font-size:.75rem;transform:none}}.lightbox[data-astro-cid-rj65ajc3]{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;color:var(--white);background:#080c18f5;margin:0;overflow:hidden}.lightbox[data-astro-cid-rj65ajc3][open]{grid-template-rows:1fr auto;display:grid}.lightbox[data-astro-cid-rj65ajc3]::backdrop{background:#080c18e6}.lightbox__stage[data-astro-cid-rj65ajc3]{touch-action:pan-y;place-items:center;min-height:0;padding:clamp(.75rem,3vw,2.5rem) clamp(.75rem,7vw,6rem) .5rem;display:grid;position:relative}.lightbox__figure[data-astro-cid-rj65ajc3]{justify-items:center;gap:.85rem;max-width:100%;min-height:0;max-height:100%;margin:0;display:grid}.lightbox__img[data-astro-cid-rj65ajc3]{object-fit:contain;user-select:none;-webkit-user-drag:none;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 10rem);box-shadow:0 30px 60px -20px #0009}.lightbox__caption[data-astro-cid-rj65ajc3]{text-align:center;font-size:.95rem;font-weight:600;line-height:1.4;display:grid}.lightbox__caption[data-astro-cid-rj65ajc3] small[data-astro-cid-rj65ajc3]{font-family:var(--font-mono);color:var(--steel-400);font-size:.75rem;font-weight:500}.lightbox__spinner[data-astro-cid-rj65ajc3]{border:3px solid #fff3;border-top-color:var(--white);opacity:0;pointer-events:none;border-radius:50%;width:42px;height:42px;transition:opacity .2s;animation:.8s linear infinite spin;position:absolute}.lightbox[data-astro-cid-rj65ajc3].is-loading .lightbox__spinner[data-astro-cid-rj65ajc3]{opacity:1}@keyframes spin{to{transform:rotate(360deg)}}.lightbox__bar[data-astro-cid-rj65ajc3]{padding:.85rem clamp(1rem, 4vw, 2rem) calc(.85rem + env(safe-area-inset-bottom));border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1rem;display:flex}.lightbox__counter[data-astro-cid-rj65ajc3]{font-family:var(--font-mono);color:var(--steel-300);font-size:.9rem}.lightbox__actions[data-astro-cid-rj65ajc3]{gap:.5rem;display:flex}.lightbox__btn[data-astro-cid-rj65ajc3],.lightbox__nav[data-astro-cid-rj65ajc3]{width:46px;height:46px;color:var(--white);cursor:pointer;transition:background .2s, border-color .2s, transform .25s var(--ease-out);background:#ffffff0f;border:1px solid #ffffff2e;border-radius:50%;place-items:center;display:grid}.lightbox__btn[data-astro-cid-rj65ajc3]:hover,.lightbox__nav[data-astro-cid-rj65ajc3]:hover{background:var(--brand);border-color:var(--brand)}.lightbox__btn--close[data-astro-cid-rj65ajc3]:hover{background:var(--accent);border-color:var(--accent)}.lightbox__nav[data-astro-cid-rj65ajc3]{width:56px;height:56px;display:none;position:absolute;top:45%}.lightbox__nav--prev[data-astro-cid-rj65ajc3]{left:1.25rem}.lightbox__nav--next[data-astro-cid-rj65ajc3]{right:1.25rem}@media (width>=900px){.lightbox__nav[data-astro-cid-rj65ajc3]{display:grid}}.b2b__grid[data-astro-cid-w63fcpbl]{gap:clamp(2.5rem,5vw,4rem);display:grid}.b2b__intro[data-astro-cid-w63fcpbl]>p[data-astro-cid-w63fcpbl]:not(.eyebrow){color:var(--steel-700);font-size:1.04rem}.b2b__audience[data-astro-cid-w63fcpbl]{flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 2rem;padding:0;list-style:none;display:flex}.b2b__audience[data-astro-cid-w63fcpbl] li[data-astro-cid-w63fcpbl]{background:var(--white);border:1px solid var(--line);color:var(--ink-2);border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.86rem;font-weight:600;display:inline-flex}.b2b__audience[data-astro-cid-w63fcpbl] svg{color:var(--brand)}.b2b__photo[data-astro-cid-w63fcpbl]{border-radius:var(--radius-xl);aspect-ratio:4/3;box-shadow:var(--shadow-lg);margin:0;position:relative;overflow:hidden}.b2b__photo[data-astro-cid-w63fcpbl] img{object-fit:cover;width:100%;height:100%}.b2b__verify[data-astro-cid-w63fcpbl]{border-radius:var(--radius);-webkit-backdrop-filter:blur(10px);box-shadow:var(--shadow);background:#ffffffeb;padding:1rem 1.15rem;position:absolute;bottom:1rem;left:1rem;right:1rem}.b2b__verify-head[data-astro-cid-w63fcpbl]{color:var(--brand);align-items:center;gap:.5rem;margin-bottom:.6rem;font-size:.9rem;font-weight:700;display:flex}.b2b__verify[data-astro-cid-w63fcpbl] dl[data-astro-cid-w63fcpbl]{grid-template-columns:repeat(3,auto);justify-content:space-between;gap:.5rem 1rem;margin:0;display:grid}.b2b__verify[data-astro-cid-w63fcpbl] dt[data-astro-cid-w63fcpbl]{font-family:var(--font-mono);letter-spacing:.08em;color:var(--steel-500);font-size:.66rem}.b2b__verify[data-astro-cid-w63fcpbl] dd[data-astro-cid-w63fcpbl]{font-family:var(--font-mono);color:var(--ink);margin:0;font-size:.82rem;font-weight:700}.pillars[data-astro-cid-w63fcpbl]{gap:1rem;margin:0 0 1.25rem;padding:0;list-style:none;display:grid}.pillar[data-astro-cid-w63fcpbl]{border-radius:var(--radius-lg);background:var(--white);border:1px solid var(--line);transition:transform .35s var(--ease-out), box-shadow .35s, border-color .3s;gap:1.1rem;padding:1.5rem;display:flex}.pillar[data-astro-cid-w63fcpbl]:hover{box-shadow:var(--shadow);border-color:var(--brand-100);transform:translate(6px)}.pillar[data-astro-cid-w63fcpbl] h3[data-astro-cid-w63fcpbl]{margin-bottom:.35rem;font-size:1.08rem}.pillar[data-astro-cid-w63fcpbl] p[data-astro-cid-w63fcpbl]{color:var(--muted);margin:0;font-size:.93rem}.b2b__cta[data-astro-cid-w63fcpbl]{background:linear-gradient(135deg, var(--brand) 0%, var(--brand-700) 100%);color:#ffffffd9;box-shadow:var(--shadow-brand);border:0;gap:1.25rem;padding:1.6rem;display:grid;overflow:hidden}.b2b__cta[data-astro-cid-w63fcpbl] h3[data-astro-cid-w63fcpbl]{color:var(--white);margin-bottom:.4rem}.b2b__cta[data-astro-cid-w63fcpbl] p[data-astro-cid-w63fcpbl]{margin:0;font-size:.93rem}.b2b__cta-actions[data-astro-cid-w63fcpbl]{flex-wrap:wrap;gap:.6rem;display:flex}.b2b__cta[data-astro-cid-w63fcpbl] .btn--primary[data-astro-cid-w63fcpbl]{--btn-bg:var(--white);--btn-fg:var(--brand);box-shadow:none}.b2b__cta[data-astro-cid-w63fcpbl] .btn--primary[data-astro-cid-w63fcpbl]:hover{--btn-bg:var(--brand-50)}.b2b__cta[data-astro-cid-w63fcpbl] .btn--ghost[data-astro-cid-w63fcpbl]{--btn-bg:transparent;--btn-fg:var(--white);box-shadow:none;border-color:#fff6}.b2b__cta[data-astro-cid-w63fcpbl] .btn--ghost[data-astro-cid-w63fcpbl]:hover{border-color:var(--white);--btn-fg:var(--white)}@media (width>=1024px){.b2b__grid[data-astro-cid-w63fcpbl]{grid-template-columns:1fr 1fr;align-items:start}.b2b__pillars[data-astro-cid-w63fcpbl]{padding-top:4.5rem}}.faq__grid[data-astro-cid-hemr5th4]{gap:2.5rem;display:grid}.faq__intro[data-astro-cid-hemr5th4]>p[data-astro-cid-hemr5th4]:not(.eyebrow){color:var(--muted);margin-bottom:1.5rem}.faq__list[data-astro-cid-hemr5th4]{gap:.75rem;display:grid}.faq__item[data-astro-cid-hemr5th4]{border-radius:var(--radius-lg);background:var(--white);border:1px solid var(--line);transition:border-color .3s,box-shadow .3s;overflow:hidden}.faq__item[data-astro-cid-hemr5th4][open]{border-color:var(--brand-100);box-shadow:var(--shadow)}.faq__question[data-astro-cid-hemr5th4]{cursor:pointer;font-family:var(--font-display);color:var(--ink);align-items:center;gap:1rem;padding:1.25rem 1.4rem;font-size:clamp(1rem,1.4vw,1.12rem);font-weight:700;line-height:1.35;list-style:none;display:flex}.faq__question[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.faq__question[data-astro-cid-hemr5th4]:hover .faq__q[data-astro-cid-hemr5th4]{color:var(--brand)}.faq__num[data-astro-cid-hemr5th4]{font-family:var(--font-mono);color:var(--accent);font-size:.78rem}.faq__q[data-astro-cid-hemr5th4]{flex:1;transition:color .2s}.faq__icon[data-astro-cid-hemr5th4]{background:var(--brand-50);width:36px;height:36px;color:var(--brand);transition:transform .35s var(--ease-out), background .3s, color .3s;border-radius:50%;flex:none;place-items:center;display:grid}.faq__item[data-astro-cid-hemr5th4][open] .faq__icon[data-astro-cid-hemr5th4]{background:var(--brand);color:var(--white);transform:rotate(45deg)}.faq__answer[data-astro-cid-hemr5th4]{overflow:hidden}.faq__answer-inner[data-astro-cid-hemr5th4]{color:var(--steel-700);padding:0 1.4rem 1.4rem calc(2.4rem + 1.4em)}.faq__answer[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{margin:0}@media (width<=560px){.faq__answer-inner[data-astro-cid-hemr5th4]{padding-left:1.4rem}}@media (width>=1024px){.faq__grid[data-astro-cid-hemr5th4]{grid-template-columns:.8fr 1.2fr;align-items:start;gap:4rem}.faq__intro[data-astro-cid-hemr5th4]{top:calc(var(--header-h) + 2rem);position:sticky}}.contact__grid[data-astro-cid-he3spzz3]{gap:1.5rem;display:grid}.contact__info[data-astro-cid-he3spzz3]{align-content:start;gap:1.25rem;display:grid}.contact__cards[data-astro-cid-he3spzz3]{gap:.75rem;display:grid}.cinfo[data-astro-cid-he3spzz3]{border-radius:var(--radius-lg);background:var(--white);border:1px solid var(--line);color:var(--ink-2);transition:border-color .25s, transform .3s var(--ease-out), box-shadow .3s;align-items:flex-start;gap:1rem;padding:1.15rem 1.25rem;font-style:normal;text-decoration:none;display:flex}a[data-astro-cid-he3spzz3].cinfo:hover{border-color:var(--brand);box-shadow:var(--shadow);color:var(--ink-2);transform:translateY(-2px)}.cinfo__icon[data-astro-cid-he3spzz3]{background:var(--brand-50);width:46px;height:46px;color:var(--brand);border-radius:12px;flex:none;place-items:center;display:grid}.cinfo__body[data-astro-cid-he3spzz3]{gap:.1rem;min-width:0;line-height:1.4;display:grid}.cinfo__body[data-astro-cid-he3spzz3] small[data-astro-cid-he3spzz3]{color:var(--muted);font-size:.78rem}.cinfo__body[data-astro-cid-he3spzz3] strong[data-astro-cid-he3spzz3]{font-family:var(--font-display);overflow-wrap:anywhere;font-size:1.12rem}.cinfo__body[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{color:inherit;text-decoration:none}.cinfo__body[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]:hover strong[data-astro-cid-he3spzz3]{color:var(--brand)}.cinfo__body[data-astro-cid-he3spzz3] em[data-astro-cid-he3spzz3]{color:var(--brand);margin-top:.25rem;font-size:.82rem;font-style:normal}.cinfo[data-astro-cid-he3spzz3] .cinfo__arrow{color:var(--steel-400);transition:transform .3s var(--ease-out), color .2s;align-self:center;margin-left:auto}a[data-astro-cid-he3spzz3].cinfo:hover .cinfo__arrow{color:var(--brand);transform:translate(3px)}.cinfo--primary[data-astro-cid-he3spzz3]{background:var(--brand);border-color:var(--brand);color:var(--white)}.cinfo--primary[data-astro-cid-he3spzz3] .cinfo__icon[data-astro-cid-he3spzz3]{color:var(--white);background:#ffffff26}.cinfo--primary[data-astro-cid-he3spzz3] .cinfo__body[data-astro-cid-he3spzz3] small[data-astro-cid-he3spzz3]{color:#fffc}.cinfo--primary[data-astro-cid-he3spzz3] .cinfo__body[data-astro-cid-he3spzz3] strong[data-astro-cid-he3spzz3]{color:var(--white);font-size:1.4rem}a[data-astro-cid-he3spzz3].cinfo--primary:hover{background:var(--brand-600);color:var(--white)}.cinfo--primary[data-astro-cid-he3spzz3] .cinfo__arrow,a[data-astro-cid-he3spzz3].cinfo--primary:hover .cinfo__arrow{color:var(--white)}.map[data-astro-cid-he3spzz3]{min-height:300px;position:relative;overflow:hidden}.map__placeholder[data-astro-cid-he3spzz3]{text-align:center;background:radial-gradient(circle at 50% 45%, #074ea21f, transparent 55%), linear-gradient(#074ea20f 1px, transparent 1px) 0 0 / 28px 28px, linear-gradient(90deg, #074ea20f 1px, transparent 1px) 0 0 / 28px 28px, linear-gradient(32deg, transparent 47%, #94a3b859 47% 49%, transparent 49%) 0 0 / 100% 100%, linear-gradient(-58deg, transparent 58%, #94a3b84d 58% 59.5%, transparent 59.5%) 0 0 / 100% 100%, var(--steel-50);place-content:center;justify-items:center;gap:.75rem;padding:1.5rem;display:grid;position:absolute;inset:0}.map__pin[data-astro-cid-he3spzz3]{background:var(--accent);width:64px;height:64px;color:var(--white);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 10px #ed1c2426,0 0 0 22px #ed1c2412}.map__address[data-astro-cid-he3spzz3]{margin:.5rem 0 0;line-height:1.4;display:grid}.map__actions[data-astro-cid-he3spzz3]{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.map__note[data-astro-cid-he3spzz3]{color:var(--steel-500);margin:0;font-size:.74rem}.map[data-astro-cid-he3spzz3] iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.contact__form-wrap[data-astro-cid-he3spzz3]{box-shadow:var(--shadow);padding:clamp(1.5rem,3vw,2.25rem)}.qform__head[data-astro-cid-he3spzz3] h3[data-astro-cid-he3spzz3]{margin-bottom:.35rem;font-size:1.4rem}.qform__head[data-astro-cid-he3spzz3] p[data-astro-cid-he3spzz3]{color:var(--muted);margin-bottom:1.5rem;font-size:.86rem}.req[data-astro-cid-he3spzz3]{color:var(--accent)}.qform__grid[data-astro-cid-he3spzz3]{gap:1rem;display:grid}.field[data-astro-cid-he3spzz3]{gap:.35rem;display:grid}.field[data-astro-cid-he3spzz3] label[data-astro-cid-he3spzz3]{color:var(--ink-2);font-size:.86rem;font-weight:600}.field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]:not([type=checkbox]),.field[data-astro-cid-he3spzz3] select[data-astro-cid-he3spzz3],.field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]{border:1px solid var(--steel-300);background:var(--white);width:100%;min-height:48px;font:inherit;color:var(--ink);border-radius:10px;padding:.7rem .9rem;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]{resize:vertical;min-height:130px}.field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]::placeholder,.field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]::placeholder{color:var(--steel-400)}.field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]:focus,.field[data-astro-cid-he3spzz3] select[data-astro-cid-he3spzz3]:focus,.field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]:focus{border-color:var(--brand);outline:none;box-shadow:0 0 0 4px #074ea224}.field[data-astro-cid-he3spzz3] [data-astro-cid-he3spzz3][aria-invalid=true]{border-color:var(--accent)!important;box-shadow:0 0 0 4px #ed1c241a!important}.field__error[data-astro-cid-he3spzz3]{min-height:0;color:var(--accent-600);margin:0;font-size:.8rem;font-weight:550}.field__error[data-astro-cid-he3spzz3]:empty{display:none}.field--check[data-astro-cid-he3spzz3]{grid-template-columns:auto 1fr;align-items:start;column-gap:.7rem}.field--check[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]{width:20px;height:20px;accent-color:var(--brand);margin:.15rem 0 0}.field--check[data-astro-cid-he3spzz3] label[data-astro-cid-he3spzz3]{color:var(--muted);font-size:.82rem;font-weight:450;line-height:1.5}.field--check[data-astro-cid-he3spzz3] .field__error[data-astro-cid-he3spzz3]{grid-column:2}.qform__footer[data-astro-cid-he3spzz3]{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.qform__hp[data-astro-cid-he3spzz3]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.qform__status[data-astro-cid-he3spzz3].is-success{background:#0f9d581a;border-radius:8px;padding:.6rem .85rem}.qform__status[data-astro-cid-he3spzz3]{color:var(--ok);margin:0;font-size:.88rem;font-weight:550}.qform__status[data-astro-cid-he3spzz3].is-error{color:var(--accent-600)}@media (width>=640px){.qform__grid[data-astro-cid-he3spzz3]{grid-template-columns:1fr 1fr}.field--full[data-astro-cid-he3spzz3]{grid-column:1/-1}}@media (width>=640px) and (width<=1023px){.contact__cards[data-astro-cid-he3spzz3]{grid-template-columns:1fr 1fr}.contact__cards[data-astro-cid-he3spzz3] .cinfo--primary[data-astro-cid-he3spzz3],.contact__cards[data-astro-cid-he3spzz3] address[data-astro-cid-he3spzz3]{grid-column:1/-1}}@media (width>=1024px){.contact__grid[data-astro-cid-he3spzz3]{grid-template-columns:.9fr 1.1fr;gap:2rem}}.registry[data-astro-cid-he3spzz3]{border-radius:var(--radius-xl);background:var(--white);border:1px solid var(--line);margin-top:clamp(2.5rem,5vw,3.5rem);padding:clamp(1.5rem,3vw,2.25rem)}.registry__head[data-astro-cid-he3spzz3]{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.registry__head[data-astro-cid-he3spzz3] h3[data-astro-cid-he3spzz3]{margin:0 0 .2rem}.registry__head[data-astro-cid-he3spzz3] p[data-astro-cid-he3spzz3]{color:var(--muted);margin:0;font-size:.88rem}.registry__grid[data-astro-cid-he3spzz3]{gap:1.5rem;display:grid}.registry__table[data-astro-cid-he3spzz3]{border-collapse:collapse;width:100%;font-size:.92rem}.registry__table[data-astro-cid-he3spzz3] th[data-astro-cid-he3spzz3],.registry__table[data-astro-cid-he3spzz3] td[data-astro-cid-he3spzz3]{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.75rem .25rem}.registry__table[data-astro-cid-he3spzz3] tr[data-astro-cid-he3spzz3]:last-child th[data-astro-cid-he3spzz3],.registry__table[data-astro-cid-he3spzz3] tr[data-astro-cid-he3spzz3]:last-child td[data-astro-cid-he3spzz3]{border-bottom:0}.registry__table[data-astro-cid-he3spzz3] th[data-astro-cid-he3spzz3]{width:38%;color:var(--muted);padding-right:1rem;font-weight:550}.registry__table[data-astro-cid-he3spzz3] td[data-astro-cid-he3spzz3]{color:var(--ink);font-weight:600}.registry__table[data-astro-cid-he3spzz3] td[data-astro-cid-he3spzz3] small[data-astro-cid-he3spzz3]{color:var(--muted);margin-top:.15rem;font-size:.76rem;font-weight:450;display:block}.registry__value[data-astro-cid-he3spzz3]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.mono[data-astro-cid-he3spzz3]{font-family:var(--font-mono);letter-spacing:.02em}.copy-btn[data-astro-cid-he3spzz3]{border:1px solid var(--steel-300);background:var(--white);min-height:32px;color:var(--steel-600);cursor:pointer;border-radius:7px;align-items:center;gap:.35rem;padding:.25rem .6rem;font-size:.76rem;font-weight:600;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.copy-btn[data-astro-cid-he3spzz3]:hover{border-color:var(--brand);color:var(--brand)}.copy-btn[data-astro-cid-he3spzz3].is-copied{background:var(--ok);border-color:var(--ok);color:var(--white)}.copy-btn--solid[data-astro-cid-he3spzz3]{background:var(--brand);border-color:var(--brand);color:var(--white)}.copy-btn--solid[data-astro-cid-he3spzz3]:hover{background:var(--brand-600);color:var(--white)}.accounts[data-astro-cid-he3spzz3]{border-radius:var(--radius-lg);background:var(--surface);align-content:start;gap:.85rem;padding:1.4rem;display:grid}.accounts__title[data-astro-cid-he3spzz3]{color:var(--ink);flex-wrap:wrap;align-items:center;gap:.6rem;margin:0 0 .25rem;font-weight:700;display:flex}.accounts__title[data-astro-cid-he3spzz3] svg{color:var(--brand)}.account[data-astro-cid-he3spzz3]{border-radius:var(--radius);background:var(--white);border:1px solid var(--line);gap:.35rem;padding:1rem;display:grid}.account__bank[data-astro-cid-he3spzz3]{color:var(--muted);font-size:.82rem;font-weight:600}.account__row[data-astro-cid-he3spzz3]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.account__iban[data-astro-cid-he3spzz3]{font-family:var(--font-mono);color:var(--ink);letter-spacing:.02em;font-size:clamp(.85rem,1.6vw,1rem);font-weight:700}.accounts__note[data-astro-cid-he3spzz3]{color:var(--muted);margin:0;font-size:.78rem}@media (width>=1024px){.registry__grid[data-astro-cid-he3spzz3]{grid-template-columns:1fr 1fr;gap:2.5rem}}
