:root{--bg:#0a0a16;--surface:#14131f;--surface-2:#201f30;--text:#f5f4fa;--text-2:#a9a7bd;--text-85:#f5f4fad9;--line:#f5f4fa29;--line-soft:#f5f4fa1a;--purple:#6d28d9;--blue:#2541ce;--grad:linear-gradient(90deg, var(--purple) 0%, var(--blue) 100%);--font-head:"Geologica", "Inter", system-ui, sans-serif;--font-body:"Inter", system-ui, sans-serif;--pad:24px;--max:1440px;--ease:cubic-bezier(.44, 0, .34, .98);color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--font-body);letter-spacing:-.03em;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.26;overflow-x:clip}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4,p,ul{margin:0;padding:0}ul{list-style:none}:focus-visible{outline-offset:3px;outline:2px solid #8b6cf0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;overflow:hidden;width:1px!important;height:1px!important;padding:0!important;position:absolute!important}.wrap{width:100%;max-width:var(--max);margin:0 auto}.section{z-index:2;padding:var(--pad) var(--pad) 120px;background:var(--bg);position:relative}.section--surface{background:var(--surface)}.h-xl{font-family:var(--font-head);letter-spacing:-.03em;font-size:56px;font-weight:700;line-height:1}.h-lg{font-family:var(--font-head);letter-spacing:-.03em;font-size:48px;font-weight:700;line-height:1.05}.h-md{font-family:var(--font-head);letter-spacing:-.01em;font-size:24px;font-weight:600;line-height:1.3}.body-2{font-size:14px;line-height:1.3}.muted{color:var(--text-2)}.rich p+p{margin-top:1em}.rich ul{padding-left:1.2em;list-style:outside}.rich a{text-underline-offset:3px;text-decoration:underline}.sec-head{flex-direction:column;gap:12px;width:100%;font-size:14px;line-height:1.3;display:flex}.sec-head__line{background:var(--line);height:1px}.sec-head__row{justify-content:space-between;align-items:center;display:flex}.sec-head__idx{align-items:center;gap:6px;display:flex}.sec-head__idx:before{content:"";background:var(--text);width:5px;height:5px;transform:rotate(45deg)}.btn{background:var(--grad);color:var(--text);white-space:nowrap;transition:filter .25s var(--ease), transform .25s var(--ease);border-radius:999px;align-items:center;gap:10px;padding:14px 24px;font-size:16px;line-height:1.26;display:inline-flex}.btn:hover{filter:brightness(1.12)}.btn__ico{flex:none;width:8px;height:8px;position:relative;overflow:hidden}.btn__ico svg{transition:transform .35s var(--ease);position:absolute;inset:0}.btn__ico svg+svg{transform:translate(-100%,100%)}.btn:hover .btn__ico svg:first-child{transform:translate(100%,-100%)}.btn:hover .btn__ico svg+svg{transform:translate(0)}.btn--dark{background:var(--surface);border-radius:4px;gap:12px;padding:14px 20px}.btn--dark:hover{background:var(--surface-2);filter:none}.btn--dark .arrow{width:16px;height:16px;color:var(--text-2);transition:transform .25s var(--ease)}.btn--dark:hover .arrow{transform:translate(3px)}.reveal,.fade{opacity:0;transition:opacity var(--d,1.2s) var(--ease)}.reveal.is-in,.fade.is-in{opacity:1}@media (prefers-reduced-motion:reduce){.reveal,.fade{opacity:1;transition:none;transform:none}*{animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (width<=1199px){.h-xl,.h-lg{font-size:40px}}@media (width<=809px){.section{padding-bottom:80px}}.overlap{z-index:0;pointer-events:none;height:834px;position:absolute;top:0;left:0;right:0}.overlap>i{background:var(--overlap,var(--bg));will-change:transform;width:100%;height:100%;display:block}.section>.wrap{z-index:1;position:relative}.appear{opacity:0;transform:translateY(var(--y,0)) scale(var(--s,1));transition:opacity var(--d,.5s) var(--ease) var(--delay,0s), transform var(--d,.5s) var(--ease) var(--delay,0s)}.appear.is-in{opacity:1;transform:none}.appear--spring{transition-timing-function:cubic-bezier(.22,1.2,.36,1)}@media (prefers-reduced-motion:reduce){.appear{opacity:1;transition:none;transform:none}}.nav[data-astro-cid-wpvy4v7s]{z-index:1;padding:16px var(--pad);background:#0a0a168c;position:fixed;top:0;left:0;right:0}.nav[data-astro-cid-wpvy4v7s].is-open{z-index:100}.nav__bar[data-astro-cid-wpvy4v7s]{max-width:var(--max);justify-content:space-between;align-items:center;gap:10px;margin:0 auto;display:flex}.nav__logo[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{object-fit:cover;width:99px;height:38px}.nav__links[data-astro-cid-wpvy4v7s]{align-items:center;gap:44px;display:flex}.nav__item[data-astro-cid-wpvy4v7s]{position:relative}.nav__link[data-astro-cid-wpvy4v7s]{font-family:var(--font-head);letter-spacing:.4px;align-items:flex-start;gap:4px;padding:8px 0;font-size:15px;font-weight:700;line-height:1.2;transition:opacity .2s;display:inline-flex}.nav__link[data-astro-cid-wpvy4v7s] sup[data-astro-cid-wpvy4v7s]{font-family:var(--font-body);letter-spacing:.6px;color:var(--text-2);margin-left:6px;font-size:12px;font-weight:500;position:relative;top:-6px}.nav__link[data-astro-cid-wpvy4v7s] .chev[data-astro-cid-wpvy4v7s]{align-self:center;margin-left:4px}.nav__links[data-astro-cid-wpvy4v7s]:hover .nav__link[data-astro-cid-wpvy4v7s]{opacity:.55}.nav__links[data-astro-cid-wpvy4v7s] .nav__item[data-astro-cid-wpvy4v7s]:hover .nav__link[data-astro-cid-wpvy4v7s]{opacity:1}.nav__drop[data-astro-cid-wpvy4v7s]{background:var(--surface);border:1px solid var(--line-soft);opacity:0;visibility:hidden;min-width:220px;transition:.25s var(--ease);border-radius:8px;gap:2px;padding:10px;display:grid;position:absolute;top:100%;left:-16px;transform:translateY(6px)}.has-sub[data-astro-cid-wpvy4v7s]:hover .nav__drop[data-astro-cid-wpvy4v7s],.has-sub[data-astro-cid-wpvy4v7s]:focus-within .nav__drop[data-astro-cid-wpvy4v7s]{opacity:1;visibility:visible;transform:none}.nav__drop[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:var(--text-2);border-radius:4px;padding:9px 10px;font-size:14px}.nav__drop[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{color:var(--text);background:var(--surface-2)}.nav__right[data-astro-cid-wpvy4v7s]{align-items:center;gap:16px;display:flex}.lang[data-astro-cid-wpvy4v7s]{position:relative}.lang__btn[data-astro-cid-wpvy4v7s]{border:1px solid #ffffff38;border-radius:2px;align-items:center;gap:8px;padding:6px 8px 6px 16px;display:flex}.lang__list[data-astro-cid-wpvy4v7s]{background:var(--surface);border:1px solid var(--line-soft);border-radius:8px;min-width:170px;padding:6px;display:none;position:absolute;top:calc(100% + 6px);right:0}.lang[data-astro-cid-wpvy4v7s].is-open .lang__list[data-astro-cid-wpvy4v7s]{display:block}.lang__list[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{border-radius:4px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;display:flex}.lang__list[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover,.lang__list[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current]{background:var(--surface-2)}.nav__cta[data-astro-cid-wpvy4v7s]{background:var(--surface);border:1px solid var(--line-soft);border-radius:4px;align-items:center;gap:12px;width:200px;padding:3px 14px 3px 3px;font-size:16px;line-height:1.26;transition:background .25s;display:flex}.nav__cta[data-astro-cid-wpvy4v7s]:hover{background:var(--surface-2)}.nav__cta[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{object-fit:cover;border-radius:2px;width:40px;height:40px}.nav__cta[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]:first-of-type{flex:1}.nav__cta-ico[data-astro-cid-wpvy4v7s]{color:#000;transition:transform .3s var(--ease);place-items:center;display:grid}.nav__cta-ico[data-astro-cid-wpvy4v7s] svg[data-astro-cid-wpvy4v7s] path[data-astro-cid-wpvy4v7s]{fill:#000;stroke:#f5f4fa59;stroke-width:.6px}.nav__cta[data-astro-cid-wpvy4v7s]:hover .nav__cta-ico[data-astro-cid-wpvy4v7s]{transform:translate(2px,-2px)}.burger[data-astro-cid-wpvy4v7s]{width:44px;height:44px;display:none;position:relative}.burger[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{background:var(--text);width:18px;height:2px;transition:transform .3s var(--ease), top .3s var(--ease);position:absolute;left:13px}.burger[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]:first-child{top:17px}.burger[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]:last-child{top:25px}.nav[data-astro-cid-wpvy4v7s].is-open .burger[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]:first-child{top:21px;transform:rotate(45deg)}.nav[data-astro-cid-wpvy4v7s].is-open .burger[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]:last-child{top:21px;transform:rotate(-45deg)}.mnav[data-astro-cid-wpvy4v7s]{max-width:var(--max);flex-direction:column;gap:40px;margin:0 auto;padding-top:40px;display:flex}.mnav[data-astro-cid-wpvy4v7s][hidden]{display:none}.mnav__list[data-astro-cid-wpvy4v7s]{flex-direction:column;display:flex}.mnav__list[data-astro-cid-wpvy4v7s]>a[data-astro-cid-wpvy4v7s],.mnav__toggle[data-astro-cid-wpvy4v7s]{border-bottom:1px solid var(--line);width:100%;font-family:var(--font-head);letter-spacing:.4px;text-align:left;align-items:flex-start;gap:6px;padding:14px 0;font-size:15px;font-weight:700;display:flex}.mnav__list[data-astro-cid-wpvy4v7s] sup[data-astro-cid-wpvy4v7s]{font-family:var(--font-body);color:var(--text-2);font-size:12px;font-weight:500;position:relative;top:-4px}.mnav__toggle[data-astro-cid-wpvy4v7s] svg[data-astro-cid-wpvy4v7s]{transition:transform .3s var(--ease);align-self:center;margin-left:auto}.mnav__toggle[data-astro-cid-wpvy4v7s][aria-expanded=true] svg[data-astro-cid-wpvy4v7s]{transform:rotate(180deg)}.mnav__sub[data-astro-cid-wpvy4v7s]{max-height:0;transition:max-height .38s var(--ease), padding .38s var(--ease);border-bottom:1px solid var(--line);gap:12px;display:grid;overflow:hidden}.mnav__toggle[data-astro-cid-wpvy4v7s][aria-expanded=true]+.mnav__sub[data-astro-cid-wpvy4v7s]{max-height:360px;padding:16px 0}.mnav__group[data-astro-cid-wpvy4v7s] .mnav__toggle[data-astro-cid-wpvy4v7s]{border-bottom:0}.mnav__sub[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{font-family:var(--font-head);color:var(--text-2);font-size:13px;font-weight:500}.mnav__sub[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{color:var(--text)}.nav__cta--wide[data-astro-cid-wpvy4v7s]{width:100%}@media (width<=809px){.nav[data-astro-cid-wpvy4v7s]{padding:12px 20px}}@media (width<=1199px){.nav[data-astro-cid-wpvy4v7s]{padding-top:14px;padding-bottom:14px}.nav__links[data-astro-cid-wpvy4v7s],.nav__bar[data-astro-cid-wpvy4v7s]>.nav__right[data-astro-cid-wpvy4v7s]>.nav__cta[data-astro-cid-wpvy4v7s]{display:none}.burger[data-astro-cid-wpvy4v7s]{display:block}.nav__right[data-astro-cid-wpvy4v7s]{flex-direction:row-reverse;gap:12px}.nav[data-astro-cid-wpvy4v7s].is-open{background:var(--surface);position:fixed;inset:0;overflow-y:auto}}.lead[data-astro-cid-sevzbneq]{flex-direction:column;align-items:flex-start;gap:14px;width:100%;display:flex}.lead__input[data-astro-cid-sevzbneq]{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);font:inherit;background:0 0;padding:10px 0;font-size:16px}.lead__input[data-astro-cid-sevzbneq]::placeholder{color:var(--text-2)}.lead__input[data-astro-cid-sevzbneq]:focus{border-bottom-color:var(--text);outline:none}.lead__btn[data-astro-cid-sevzbneq]{padding:14px 28px}.lead__msg[data-astro-cid-sevzbneq]{color:var(--text-2);font-size:14px}.lead__msg[data-astro-cid-sevzbneq]:empty{display:none}.foot[data-astro-cid-jo6i4kqk]{z-index:2;background:var(--surface);padding:45px var(--pad) 24px;position:relative}.foot__overlap[data-astro-cid-jo6i4kqk]{height:530px}.foot__in[data-astro-cid-jo6i4kqk]{z-index:1;flex-direction:column;gap:36px;display:flex;position:relative}.foot__line[data-astro-cid-jo6i4kqk]{background:var(--line);height:1px}.foot__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 200px 300px;gap:40px 80px;display:grid}.foot__brand[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:20px;display:flex}.socials[data-astro-cid-jo6i4kqk]{margin-top:4px}.badge[data-astro-cid-jo6i4kqk]{width:108px;height:108px;position:relative}.badge__ring[data-astro-cid-jo6i4kqk]{width:100%;height:100%;animation:24s linear infinite spin;position:absolute;inset:0;overflow:visible}.badge__ring[data-astro-cid-jo6i4kqk] text[data-astro-cid-jo6i4kqk]{fill:var(--text);font-family:var(--font-body);font-size:7px;font-weight:600}.badge__core[data-astro-cid-jo6i4kqk]{background:#f5f4fa0d;border-radius:50%;place-items:center;width:58%;height:58%;display:grid;position:absolute;top:21%;left:21%;overflow:hidden}.badge__core[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:72%;height:auto}@keyframes spin{to{transform:rotate(360deg)}}.foot__desc[data-astro-cid-jo6i4kqk]{max-width:330px;color:var(--text-2);font-size:14px;line-height:1.5}.socials[data-astro-cid-jo6i4kqk]{gap:12px;display:flex}.socials[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{width:40px;height:40px;color:var(--text);border:1px solid #f5f4fa38;border-radius:50%;place-items:center;transition:transform .4s cubic-bezier(.3,1.4,.5,1),background-color .4s;display:grid}.socials[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{background-color:#f5f4fa1a;transform:scale(1.1)}.socials[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{width:20px;height:20px;display:block}.foot__col[data-astro-cid-jo6i4kqk] h4[data-astro-cid-jo6i4kqk]{font-family:var(--font-head);letter-spacing:-.01em;margin-bottom:20px;font-size:20px;font-weight:600}.foot__col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:12px;display:grid}.foot__col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-size:16px;line-height:1.6;transition:color .2s}.foot__col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--text-2)}.foot__contact[data-astro-cid-jo6i4kqk]{flex-direction:column;display:flex}.foot__mail[data-astro-cid-jo6i4kqk]{margin-bottom:18px;font-size:16px}.foot__mail[data-astro-cid-jo6i4kqk]:hover{text-underline-offset:3px;text-decoration:underline}.foot__note[data-astro-cid-jo6i4kqk]{color:var(--text-2);margin-bottom:18px;font-size:14px}.foot__copy[data-astro-cid-jo6i4kqk]{color:var(--text-2);font-size:14px}@media (width<=1199px){.foot__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.foot__contact[data-astro-cid-jo6i4kqk]{grid-column:1;max-width:300px}}@media (width<=809px){.foot__overlap[data-astro-cid-jo6i4kqk]{display:none}.foot__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}.foot__contact[data-astro-cid-jo6i4kqk]{max-width:none}}.wa[data-astro-cid-hkbrpulz]{z-index:60;width:56px;height:56px;transition:transform .25s var(--ease);background:#25d366;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 8px 24px #00000059}.wa[data-astro-cid-hkbrpulz]:hover{transform:scale(1.06)}
