.landing-nav{--landing-ink:#000;--landing-soft:#a7a09b;--landing-accent:#ff4c00;--landing-nav-height:64px;color:var(--landing-ink);font-family:Inter Variable,Inter,Arial,sans-serif}.landing-nav a{color:inherit;text-decoration:none}.landing-nav button,.landing-nav summary{font:inherit;cursor:pointer}.landing-nav :is(a,button,summary):focus-visible{outline:2px solid var(--landing-accent);outline-offset:4px}.landing-nav{z-index:100;backdrop-filter:blur(20px)saturate(160%);background:#ffffffb8;border-bottom:1px solid #0000;transition:border-color .2s;position:sticky;top:0}.landing-nav.is-scrolled{border-bottom-color:#ebebeb}.landing-nav__inner{justify-content:space-between;align-items:center;gap:28px;width:min(1200px,100% - 48px);min-height:64px;margin:auto;display:flex}.landing-nav__logo{flex:none}.landing-nav__logo img{width:98px;height:14px;display:block}.landing-nav__links{color:#4a4a4a;white-space:nowrap;align-items:center;gap:32px;margin-left:36px;margin-right:auto;font-size:14px;display:flex}.landing-nav__links a:hover{color:var(--landing-accent)}.landing-nav__actions{align-items:center;gap:16px;display:flex}.landing-nav__mobile-actions,.landing-nav__toggle{display:none}.landing-nav__toggle{width:44px;height:44px;color:var(--landing-ink);background:0 0;border:0;border-radius:10px;flex:none;padding:12px}.landing-nav__toggle:hover{background:#00000008}.landing-nav__toggle span{background:currentColor;width:20px;height:2px;display:block}.landing-nav__toggle[aria-expanded=true] span:first-child{transform:translateY(6px)rotate(45deg)}.landing-nav__toggle[aria-expanded=true] span:nth-child(2){opacity:0}.landing-nav__toggle[aria-expanded=true] span:last-child{transform:translateY(-6px)rotate(-45deg)}.landing-language{position:relative}.landing-language summary{border-radius:10px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:14px;line-height:1.3;list-style:none;transition:color .2s;display:flex}.landing-language summary:hover{color:var(--landing-accent)}.landing-language summary::-webkit-details-marker{display:none}.landing-language__icon{background:currentColor;flex:none;display:block;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.landing-language__icon--globe{width:16px;height:16px;mask-image:url(/assets/landing-outline-globe1.svg)}.landing-language__icon--chevron{width:9.04171px;height:4.95833px;mask-image:url(/assets/landing-arrow-down2.svg)}.landing-language__menu{z-index:5;background:#fff;border:1px solid #ebebeb;border-radius:10px;min-width:132px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #00000014}.landing-language__menu :is(a,span){border-radius:6px;padding:8px 10px;font-size:14px}.landing-language__menu a:hover{background:#eee}.landing-language__menu [aria-current]{color:var(--landing-soft)}.landing-button{white-space:nowrap;border:1px solid;border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:0 16px;font-size:16px;line-height:1.3;transition:background-color .2s,color .2s;display:inline-flex}.landing-nav__actions>.landing-button{flex:none;height:40px;font-size:16px;font-weight:400}.landing-button--outline{border-color:var(--landing-accent);color:var(--landing-accent);background:0 0}.landing-button--outline:hover{background:#fff3ee}.landing-button--primary{border-color:var(--landing-accent);background:var(--landing-accent);color:#fff;font-weight:500;position:relative}.landing-button__label{display:inline-block}.landing-button__arrow{opacity:0;font-size:16px;line-height:1;position:absolute;right:12px;transform:translate(-4px)}.landing-button--primary:hover .landing-button__label{transform:translate(-12px)}.landing-button--primary:hover .landing-button__arrow{opacity:1;transform:translate(0)}.landing-button--dark-outline{color:#000;background:#fff;border-color:#000}.landing-button--dark-outline:hover{color:#fff;background:#000}.landing-nav__signin{color:#000;white-space:nowrap;flex:none;font-size:14px;line-height:1.3;transition:color .2s}.landing-nav__signin:hover{color:var(--landing-accent)}.landing-nav__actions>.landing-button--outline:hover{background:var(--landing-accent);color:#fff}@media (prefers-reduced-motion:no-preference){.landing-nav__inner>*{animation:.7s cubic-bezier(.22,1,.36,1) backwards landing-enter}.landing-nav__links{animation-delay:60ms}.landing-nav__actions{animation-delay:.12s}.landing-button{transition:background-color .2s,color .2s,translate .25s cubic-bezier(.22,1,.36,1),box-shadow .25s}.landing-button__label{transition:transform .2s}.landing-button__arrow{transition:opacity .2s,transform .2s}.landing-button:active{translate:0}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.landing-button:hover{translate:0 -2px;box-shadow:0 6px 16px #0000000d}.landing-button:active{box-shadow:none;translate:0}.landing-nav__actions>.landing-button:hover,.landing-button--dark-outline:hover,.landing-button--primary:hover{box-shadow:none;translate:none}}@media (width<=1200px){.landing-nav__links{gap:18px;margin-left:12px}.landing-nav__actions{gap:12px}}@media (width<=900px){.landing-nav__inner{gap:12px}.landing-nav__actions{gap:4px;margin-left:auto}.landing-nav__actions>:is(.landing-nav__signin,.landing-button){display:none}.landing-nav__toggle{flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.landing-language summary{min-height:44px;padding:0 12px}.landing-nav__links{max-height:calc(100dvh - var(--landing-nav-height));background:#fff;border-bottom:1px solid #ebebeb;align-items:stretch;gap:0;margin:0;padding:12px 24px 24px;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 12px 24px #0000000d}.landing-nav.is-menu-open .landing-nav__links{flex-direction:column;display:flex}.landing-nav__links>a{align-items:center;min-height:48px;font-size:16px;display:flex}.landing-nav__mobile-actions{border-top:1px solid #ebebeb;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding-top:20px;display:flex}.landing-nav__mobile-actions>:is(a,button){min-height:44px}}@media (width<=600px){.landing-nav__inner{width:calc(100% - 40px)}.landing-nav__links{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.landing-nav__signin,.landing-language summary,.landing-nav{transition:none}}@keyframes landing-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.pilot[data-astro-cid-ql2kaoha]{background:0 0;border:none;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:24px;overflow:auto}.pilot[data-astro-cid-ql2kaoha][open]{justify-content:center;align-items:center;display:flex}.pilot[data-astro-cid-ql2kaoha]::backdrop{backdrop-filter:blur(3px);background:#00000080}.pilot__card[data-astro-cid-ql2kaoha]{background:var(--color-white);border-radius:30px;width:640px;max-width:100%;max-height:calc(100dvh - 48px);padding:48px;animation:.28s cubic-bezier(.16,1,.3,1) pilot-in;position:relative;overflow-y:auto;box-shadow:0 24px 60px #0000003d}@keyframes pilot-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}.pilot__close[data-astro-cid-ql2kaoha]{color:#9aa0a6;cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;transition:background-color .2s,color .2s;display:grid;position:absolute;top:24px;right:24px}.pilot__close[data-astro-cid-ql2kaoha]:hover{color:var(--color-black);background:#f2f3f5}.pilot__body[data-astro-cid-ql2kaoha]{width:100%}.pilot__left[data-astro-cid-ql2kaoha]{flex-direction:column;gap:32px;width:100%;display:flex}.pilot__intro[data-astro-cid-ql2kaoha]{flex-direction:column;gap:16px;display:flex}.pilot__title[data-astro-cid-ql2kaoha]{font-family:var(--font-heading);color:var(--color-black);font-size:30px;font-weight:500;line-height:1.3}.pilot__sub[data-astro-cid-ql2kaoha]{color:var(--color-text-muted);font-size:18px;font-weight:500;line-height:1.5}.pilot__form[data-astro-cid-ql2kaoha]{flex-direction:column;gap:32px;display:flex}.pilot__consent[data-astro-cid-ql2kaoha] a[data-astro-cid-ql2kaoha]{color:inherit;text-underline-offset:2px}.pilot__consent[data-astro-cid-ql2kaoha] a[data-astro-cid-ql2kaoha]:hover{color:var(--color-button-primary)}.pilot__grid[data-astro-cid-ql2kaoha]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.pilot__field[data-astro-cid-ql2kaoha]{flex-direction:column;gap:10px;display:flex}.pilot__label[data-astro-cid-ql2kaoha]{font-family:var(--font-heading);color:var(--color-black);font-size:15px;font-weight:500;line-height:1.2}.pilot__input[data-astro-cid-ql2kaoha]{background:var(--color-white);height:42px;font-family:var(--font-body);color:var(--color-black);border:1px solid #d7dee6;border-radius:12px;padding:0 16px;font-size:16px;font-weight:500;line-height:1.5}.pilot__input[data-astro-cid-ql2kaoha]::placeholder{color:#9a9a9a}.pilot__input[data-astro-cid-ql2kaoha]:focus{border-color:var(--color-button-primary);outline:none;box-shadow:0 0 0 4px #ff4c002e}.pilot__submit[data-astro-cid-ql2kaoha]{width:100%;display:block}.pilot__submit[data-astro-cid-ql2kaoha] .btn__top{height:44px}.pilot__consent[data-astro-cid-ql2kaoha]{text-align:center;color:var(--color-text-muted);margin-top:-20px;font-size:10px;font-weight:500;line-height:1.45}.pilot__status[data-astro-cid-ql2kaoha]{min-height:1em;color:var(--color-text-muted);margin-top:-16px;font-size:14px;font-weight:500;line-height:1.5}.pilot__status--ok[data-astro-cid-ql2kaoha]{color:#1a7a4c}.pilot__status--err[data-astro-cid-ql2kaoha]{color:#c0392b}@media (prefers-reduced-motion:reduce){.pilot__card[data-astro-cid-ql2kaoha]{animation:none}}@media (width<=599px){.pilot[data-astro-cid-ql2kaoha]{padding:12px}.pilot__card[data-astro-cid-ql2kaoha]{border-radius:20px;max-height:calc(100dvh - 24px);padding:48px 20px 28px}.pilot__close[data-astro-cid-ql2kaoha]{top:16px;right:16px}.pilot__title[data-astro-cid-ql2kaoha]{font-size:26px}.pilot__title[data-astro-cid-ql2kaoha] br[data-astro-cid-ql2kaoha],.pilot__sub[data-astro-cid-ql2kaoha] br[data-astro-cid-ql2kaoha]{display:none}.pilot__sub[data-astro-cid-ql2kaoha]{font-size:16px}.pilot__grid[data-astro-cid-ql2kaoha]{grid-template-columns:1fr;gap:16px}}
