:root{--bg:#f7f7f5;--band:#efefec;--ink:#16181d;--text:#43464e;--muted:#676a72;--faint:#676a72;--line:#dfe0e2;--line-strong:#c9cbcf;--accent:#139640;--accent-text:#0f7a34;--f-sans:"Geologica Variable", "Geologica", system-ui, -apple-system, "Segoe UI", sans-serif;--f-mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;--gutter:20px;--radius:4px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (width>=960px){:root{--gutter:64px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--ink);font-family:var(--f-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}h1,h2,p{margin:0}.wrap{max-width:1280px;padding-left:max(var(--gutter), env(safe-area-inset-left,0px));padding-right:max(var(--gutter), env(safe-area-inset-right,0px));margin:0 auto}.label{font:500 13px var(--f-sans);color:var(--muted)}@media (width>=960px){.label{font-size:14px}}.u{text-underline-offset:3px;text-decoration:underline}.btn{border:1px solid var(--line-strong);border-radius:var(--radius);min-height:44px;font:500 14px var(--f-sans);justify-content:space-between;align-items:center;gap:12px;padding:0 14px;transition:border-color .15s;display:flex}.btn:hover,.btn--strong{border-color:var(--ink)}.btn--solid{background:var(--ink);border-color:var(--ink);color:#fff;justify-content:center}.btn--solid:hover{opacity:.88}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.header__row.svelte-1br2sqw{justify-content:space-between;align-items:center;padding-block:22px;display:flex}.logo.svelte-1br2sqw{font:600 17px var(--f-sans)}.header__contacts-link.svelte-1br2sqw{font:400 14px var(--f-sans);color:var(--muted)}.nav.svelte-1br2sqw,.header__call.svelte-1br2sqw{display:none}.footer.svelte-1br2sqw{padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))}.footer__row.svelte-1br2sqw{font:300 13px var(--f-sans);color:var(--faint);justify-content:space-between;gap:16px;padding-block:40px 0;display:flex}.footer__tagline.svelte-1br2sqw{display:none}.actionbar.svelte-1br2sqw{z-index:10;padding:12px max(20px, env(safe-area-inset-right,0px)) calc(14px + env(safe-area-inset-bottom,0px)) max(20px, env(safe-area-inset-left,0px));background:var(--bg);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0}.actionbar__btn.svelte-1br2sqw{justify-content:center;min-height:50px;font-size:15px}@media (width>=960px){.header.svelte-1br2sqw{border-bottom:1px solid var(--line)}.header__row.svelte-1br2sqw{padding-block:28px}.logo.svelte-1br2sqw{font-size:19px}.nav.svelte-1br2sqw{font:400 15px var(--f-sans);color:var(--text);gap:36px;display:flex}.nav.svelte-1br2sqw a:where(.svelte-1br2sqw):hover{color:var(--ink)}.header__contacts-link.svelte-1br2sqw{display:none}.header__call.svelte-1br2sqw{align-items:center;gap:20px;display:flex}.header__phone.svelte-1br2sqw{font:500 16px var(--f-sans)}.header__btn.svelte-1br2sqw{min-height:42px;padding:0 20px}.footer.svelte-1br2sqw{background:var(--band);border-top:1px solid var(--line);padding-bottom:0}.footer__row.svelte-1br2sqw{padding-block:22px}.footer__tagline.svelte-1br2sqw{display:inline}.actionbar.svelte-1br2sqw{display:none}}
