.about.svelte-7hpc9t{max-width:46rem;margin-inline:auto}.about.svelte-7hpc9t h2{font-size:clamp(1.75rem,3vw,2.35rem)}.about__body.svelte-7hpc9t{font-size:1.125rem}h2.svelte-kbfj87{margin-bottom:var(--space-xl);font-size:clamp(1.75rem,3vw,2.35rem)}.facts.svelte-kbfj87{max-width:42rem;margin:0}.facts__row.svelte-kbfj87{border-top:1px solid color-mix(in srgb, var(--mist) 70%, transparent);gap:.35rem;padding-block:1.15rem;display:grid}.facts__row.svelte-kbfj87:last-child{border-bottom:1px solid color-mix(in srgb, var(--mist) 70%, transparent)}dt.svelte-kbfj87{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 55%, transparent);font-size:.8125rem;font-weight:700}dd.svelte-kbfj87{margin:0;font-size:1.05rem}@media (width>=720px){.facts__row.svelte-kbfj87{gap:var(--space-lg);grid-template-columns:11rem 1fr;align-items:baseline}}.contact.svelte-wt4tt0{gap:var(--space-xl);display:grid}h2.svelte-wt4tt0{color:var(--ice);font-size:clamp(1.75rem,3vw,2.35rem)}.contact__email.svelte-wt4tt0{margin-top:var(--space-lg);gap:.25rem;display:grid}.contact__email.svelte-wt4tt0 span:where(.svelte-wt4tt0){letter-spacing:.08em;text-transform:uppercase;color:#7fd4cf;font-size:.8125rem;font-weight:700}.contact__email.svelte-wt4tt0 a:where(.svelte-wt4tt0){color:var(--white);font-size:1.35rem;font-weight:600;text-decoration:none}.contact__email.svelte-wt4tt0 a:where(.svelte-wt4tt0):hover{color:#9fe3df}.contact__form.svelte-wt4tt0{gap:var(--space-md);padding:var(--space-lg);background:color-mix(in srgb, var(--ink) 28%, transparent);border:1px solid color-mix(in srgb, var(--ice) 14%, transparent);border-radius:.5rem;display:grid}label.svelte-wt4tt0{gap:.4rem;display:grid}label.svelte-wt4tt0 span:where(.svelte-wt4tt0){color:color-mix(in srgb, var(--ice) 85%, transparent);font-size:.875rem;font-weight:600}input.svelte-wt4tt0,textarea.svelte-wt4tt0{border:1px solid color-mix(in srgb, var(--ice) 22%, transparent);background:color-mix(in srgb, var(--paper) 92%, transparent);width:100%;color:var(--ink);font:inherit;border-radius:.35rem;padding:.75rem .85rem}input.svelte-wt4tt0:focus,textarea.svelte-wt4tt0:focus{outline:2px solid var(--signal);outline-offset:1px}.contact__hint.svelte-wt4tt0{color:color-mix(in srgb, var(--ice) 65%, transparent);margin:0;font-size:.875rem}@media (width>=900px){.contact.svelte-wt4tt0{align-items:start;gap:var(--space-2xl);grid-template-columns:1fr 1.1fr}}.footer.svelte-jz8lnl{padding-block:var(--space-xl);background:var(--ink);color:color-mix(in srgb, var(--ice) 78%, transparent)}.footer__inner.svelte-jz8lnl{gap:var(--space-md);display:grid}.footer__brand.svelte-jz8lnl{color:var(--ice);font-family:var(--font-display);align-items:center;gap:.6rem;font-size:1.15rem;font-weight:600;display:inline-flex}.footer__copy.svelte-jz8lnl{max-width:40rem;margin:0;font-size:.925rem}.hero.svelte-1q37ri0{min-height:calc(100vh - var(--nav-h));color:var(--ice);align-items:end;display:grid;position:relative;overflow:hidden}.hero__visual.svelte-1q37ri0{z-index:0;background:radial-gradient(ellipse 70% 55% at 78% 18%, color-mix(in srgb, var(--signal) 22%, transparent), transparent 70%), linear-gradient(145deg, #0b1f2e 0%, #0e3a4d 52%, #134556 100%);position:absolute;inset:0}.hero__visual.svelte-1q37ri0:after{content:"";background:linear-gradient(180deg, transparent 35%, #06131db8 100%), repeating-linear-gradient(-18deg, transparent, transparent 46px, color-mix(in srgb, var(--ice) 4%, transparent) 46px, color-mix(in srgb, var(--ice) 4%, transparent) 47px);position:absolute;inset:0}.hero__content.svelte-1q37ri0{z-index:1;animation:svelte-1q37ri0-hero-rise .9s var(--ease) both;padding-block:clamp(4rem,12vh,7rem) clamp(3.5rem,10vh,6rem);position:relative}.hero__lockup.svelte-1q37ri0{align-items:center;gap:clamp(.85rem,2vw,1.35rem);margin:0 0 1.5rem;display:flex}.hero__mark.svelte-1q37ri0{filter:drop-shadow(0 10px 28px #00000059);flex-shrink:0;width:clamp(5.5rem,12vw,7.25rem);height:auto}.hero__wordmark.svelte-1q37ri0{align-items:baseline;gap:.65rem;margin:0;display:flex}.hero__name.svelte-1q37ri0{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(3.4rem,9vw,6.5rem);font-weight:600;line-height:.95}.hero__ou.svelte-1q37ri0{opacity:.7;font-size:clamp(1rem,2vw,1.35rem);font-weight:600}.hero__headline.svelte-1q37ri0{max-width:18ch;color:var(--ice);margin-bottom:1rem;font-size:clamp(1.45rem,3.2vw,2.15rem);font-weight:500}.hero__support.svelte-1q37ri0{max-width:36rem;color:color-mix(in srgb, var(--ice) 84%, transparent);margin-bottom:1.75rem;font-size:clamp(1.05rem,1.8vw,1.2rem)}.hero__actions.svelte-1q37ri0{gap:.75rem;display:flex}@keyframes svelte-1q37ri0-hero-rise{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}.nav.svelte-1h32yp1{z-index:20;height:var(--nav-h);background:color-mix(in srgb, var(--ice) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid color-mix(in srgb, var(--mist) 55%, transparent);position:sticky;top:0}.nav__inner.svelte-1h32yp1{justify-content:space-between;align-items:center;gap:var(--space-md);height:100%;display:flex}.nav__brand.svelte-1h32yp1{color:var(--ink);align-items:center;gap:.65rem;min-width:0;text-decoration:none;display:inline-flex}.nav__wordmark.svelte-1h32yp1{align-items:baseline;gap:.35rem;display:flex}.nav__name.svelte-1h32yp1{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.35rem;font-weight:600}.nav__legal.svelte-1h32yp1{color:color-mix(in srgb, var(--ink) 55%, transparent);font-size:.75rem;font-weight:600}.nav__links.svelte-1h32yp1{gap:1.25rem;display:none}.nav__links.svelte-1h32yp1 a:where(.svelte-1h32yp1){color:var(--ink);font-size:.95rem;font-weight:500;text-decoration:none}.nav__links.svelte-1h32yp1 a:where(.svelte-1h32yp1):hover{color:var(--signal-deep)}.nav__lang.svelte-1h32yp1{border:1px solid var(--mist);border-radius:.35rem;flex-shrink:0;display:inline-flex;overflow:hidden}.nav__lang-btn.svelte-1h32yp1{appearance:none;color:color-mix(in srgb, var(--ink) 65%, transparent);font:inherit;letter-spacing:.04em;cursor:pointer;transition:background-color .2s var(--ease), color .2s var(--ease);background:0 0;border:0;padding:.4rem .65rem;font-size:.8125rem;font-weight:700}.nav__lang-btn.is-active.svelte-1h32yp1{background:var(--ink);color:var(--ice)}@media (width>=820px){.nav__links.svelte-1h32yp1{display:flex}}h2.svelte-hz61c4{margin-bottom:var(--space-xl);color:var(--ice);font-size:clamp(1.75rem,3vw,2.35rem)}.services.svelte-hz61c4{gap:0;margin:0;padding:0;list-style:none;display:grid}.services__item.svelte-hz61c4{gap:var(--space-md);padding-block:var(--space-lg);border-top:1px solid color-mix(in srgb, var(--ice) 18%, transparent);grid-template-columns:3.5rem 1fr;display:grid}.services__item.svelte-hz61c4:last-child{border-bottom:1px solid color-mix(in srgb, var(--ice) 18%, transparent)}.services__index.svelte-hz61c4{font-family:var(--font-display);color:#7fd4cf;padding-top:.15rem;font-size:1.25rem}h3.svelte-hz61c4{color:var(--white);margin-bottom:.5rem;font-size:1.25rem}p.svelte-hz61c4{max-width:40rem;color:color-mix(in srgb, var(--ice) 82%, transparent);margin:0}@media (width>=720px){.services__item.svelte-hz61c4{gap:var(--space-lg);grid-template-columns:5rem 1fr}}.skip.svelte-1uha8ag{z-index:100;background:var(--signal);color:var(--white);border-radius:.25rem;padding:.5rem .75rem;text-decoration:none;position:absolute;top:.5rem;left:-999px}.skip.svelte-1uha8ag:focus{left:.5rem}.locale-pane.svelte-1uha8ag{animation:svelte-1uha8ag-locale-fade .35s var(--ease) both}@keyframes svelte-1uha8ag-locale-fade{0%{opacity:0}to{opacity:1}}
