:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e0e0f;--bg-rgb:14 14 15;--surface:#1a1a1d;--text:#f3f0ea;--muted:#b7b2aa;--accent:#e58c58;--on-accent:#24170e;--line:#ffffff24;--photo-bg:#eeeae3;--max-width:1320px;--header-height:74px;--text-body:1.125rem;--text-small:1rem;--hover-shadow:0 12px 30px #0000003d;--interaction-tint:color-mix(in srgb, var(--accent) 7%, var(--surface));--interaction-glow:color-mix(in srgb, var(--accent) 18%, transparent)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f3ebdd;--bg-rgb:243 235 221;--surface:#fbf6ec;--text:#2b2118;--muted:#6c5c4d;--accent:#a34720;--on-accent:#fff8f0;--line:#2b211828;--photo-bg:#fffdf8;--hover-shadow:0 12px 30px #2b21181f}*{box-sizing:border-box}html{scroll-padding-top:calc(12px + var(--header-height));scroll-behavior:smooth}#zvernennia,section[id]{scroll-margin-top:0}body{background:var(--bg);color:var(--text);font-family:Manrope,Avenir Next,Segoe UI,sans-serif;font-size:var(--text-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.7}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent;color:inherit}button{cursor:pointer}button:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.72}.link-effect,a{text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2{letter-spacing:-.055em;text-wrap:balance;font-family:Unbounded,Avenir Next,Segoe UI,sans-serif;font-weight:650;line-height:1.12}.text-link,h1,h2,h3{overflow-wrap:anywhere}h1{font-size:calc(clamp(2.4rem,5.3vw,5rem))}h2{font-size:calc(clamp(2rem,3.8vw,3.7rem))}h3{font-weight:600;line-height:1.35}em{color:var(--accent);font-family:Georgia,serif;font-weight:400}:focus-visible{outline:3px solid var(--accent);outline-offset:5px}::selection{background:var(--accent);color:var(--on-accent)}dialog::backdrop{background:#000a}.wrap{width:calc(100% - 36px);margin-inline:auto}@media (width>=768px){.wrap{width:calc(100% - 56px)}}@media (width>=1200px){:root{--header-height:88px}.wrap{width:min(var(--max-width),100% - 96px)}}.section{padding-block:56px}@media (width>=768px){.section{padding-block:88px}}.section+.section{padding-top:24px}.eyebrow{font-size:var(--text-small);text-transform:uppercase;letter-spacing:.08em;color:var(--accent);font-weight:600;line-height:1.5;display:inline-block}.muted{color:var(--muted)}.button,.small{font-size:var(--text-small)}.button{border:1px solid var(--line);text-align:center;background:0 0;border-radius:50px;justify-content:center;align-items:center;gap:30px;min-height:52px;padding:14px 24px;font-weight:650;transition:background .22s,border-color .22s,box-shadow .22s,transform .22s;display:inline-flex}.button.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.icon-button{border:1px solid var(--line);background:0 0;border-radius:50%;place-items:center;width:46px;min-width:46px;height:46px;font-size:1.3rem;display:inline-grid}.section-heading{flex-direction:column;justify-content:space-between;align-items:start;gap:24px;margin-bottom:36px;display:flex}.section-heading h2{margin-top:18px}@media (width>=1200px){.section-heading{flex-direction:row;align-items:end}}.section-description{max-width:380px;color:var(--muted);font-size:var(--text-body);line-height:1.7}:where(.icon-button,.motion-toggle){transition:background .22s,border-color .22s,box-shadow .22s,transform .22s}:where(.brand,.footer-brand){transition:color .22s}:where(.brand,.footer-brand):focus-visible{color:var(--accent)}.text-link{font-size:var(--text-small);white-space:normal;min-height:44px;color:var(--text);background:0 0;border:0;align-items:center;padding-bottom:6px;display:inline-flex}.text-link-label{min-width:0;max-width:100%;display:inline-block;position:relative}.text-link-label:after{content:"";inset-inline:0;border-bottom:1px solid var(--accent);transform-origin:0;pointer-events:none;transition:transform .45s;position:absolute;bottom:0;transform:scaleX(0)}:is(.text-link,.link-effect):focus-visible>.text-link-label:after{transform:scaleX(1)}@media (hover:hover){:is(.text-link,.link-effect):hover>.text-link-label:after{transform:scaleX(1)}}@supports ((-webkit-background-clip:text) or (background-clip:text)){.text-link-label{background-image:linear-gradient(90deg,var(--accent) 50%,var(--link-idle-color,var(--text)) 50%);color:#0000;-webkit-text-fill-color:transparent;background-position:100% 0;background-repeat:no-repeat;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;transition:background-position .45s}:is(.text-link,.link-effect):focus-visible>.text-link-label{background-position:0 0}@media (hover:hover){:is(.text-link,.link-effect):hover>.text-link-label{background-position:0 0}}}@media (forced-colors:active){.text-link-label{color:linktext;-webkit-text-fill-color:currentColor;background-image:none}}:is(.text-link,.link-effect):focus-visible{color:var(--accent)}:is(.button,.icon-button,.motion-toggle):not(:disabled):not([aria-disabled=true]):focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--interaction-glow)}summary{transition:background .22s,color .22s}summary:focus-visible{background:var(--interaction-tint);color:var(--accent)}.category-grid{grid-template-columns:minmax(0,1fr);gap:30px;display:grid}@media (width>=768px){.category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 24px}}@media (width>=1200px){.category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-intro{max-width:900px;padding-block:36px}@media (width>=768px){.page-intro{padding-block:50px 48px}}.page-intro h1{margin:20px 0 24px}.page-intro p{max-width:760px;color:var(--muted);font-size:var(--text-body)}.notice{border-left:2px solid var(--accent);background:var(--surface);color:var(--muted);font-size:var(--text-small);margin-bottom:32px;padding:20px 24px}.skip-link{z-index:100;color:var(--on-accent);background:var(--accent);border-radius:8px;padding:12px 20px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:12px}[data-reveal]{transition:opacity .48s,transform .48s;transition-delay:var(--reveal-delay,0s)}.reveal-ready{opacity:0;transform:translateY(18px)}.reveal-ready[data-reveal=left]{transform:translate(-12px)}@media (width>=768px){.reveal-ready[data-reveal=left]{transform:translate(-20px)}}.reveal-ready[data-reveal=right]{transform:translate(12px)}@media (width>=768px){.reveal-ready[data-reveal=right]{transform:translate(20px)}}.reveal-ready[data-reveal=scale]{transform:scale(.96)}.reveal-ready:focus-within{opacity:1;transform:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){z-index:999}@media (hover:hover){:where(.brand,.footer-brand):hover{color:var(--accent)}:is(.button,.icon-button,.motion-toggle):not(:disabled):not([aria-disabled=true]):hover{border-color:var(--accent);box-shadow:0 0 0 3px var(--interaction-glow)}.button:not(.primary):not(:disabled):hover,.icon-button:enabled:hover{background:var(--surface)}:is(.text-link,.link-effect):hover{color:var(--accent)}summary:hover{background:var(--interaction-tint);color:var(--accent)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){:is(.button,.icon-button,.motion-toggle):not(:disabled):not([aria-disabled=true]):hover{transform:translateY(-2px)}}:is(.button,.icon-button,.motion-toggle):not(:disabled):active{transform:none}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}.reveal-ready[data-reveal]{opacity:1;transform:none}}.brand-logo[data-v-7c10dcaa]{flex-shrink:0;width:164px;max-width:100%;height:auto;display:block}@media (width>=768px){.brand-logo[data-v-7c10dcaa]{width:200px}}@media (width>=1200px){.brand-logo[data-v-7c10dcaa]{width:216px}}.brand-logo--large[data-v-7c10dcaa]{width:240px}@media (width>=768px){.brand-logo--large[data-v-7c10dcaa]{width:260px}}.brand-logo__mark[data-v-7c10dcaa]{fill:var(--accent)}@media (forced-colors:active){.brand-logo__mark[data-v-7c10dcaa]{fill:currentColor}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.theme-toggle:hover>span[data-v-adeb7dcf]{transform:rotate(20deg)}}.theme-toggle>span[data-v-adeb7dcf]{transition:transform .3s}.theme-sun[data-v-adeb7dcf]{display:inline-flex}.theme-moon[data-v-adeb7dcf],[data-theme=light] .theme-sun{display:none}[data-theme=light] .theme-moon{display:inline-flex}.header[data-v-719f64e7]{height:var(--header-height);z-index:30;background:var(--bg);border-bottom:1px solid var(--line);transition:background .25s,box-shadow .25s;position:sticky;top:0}.header.scrolled[data-v-719f64e7]{background:var(--surface);box-shadow:0 8px 30px #0002}.header-actions[data-v-719f64e7],.header-inner[data-v-719f64e7]{justify-content:space-between;align-items:center;height:100%;display:flex}.header-inner[data-v-719f64e7]{gap:12px}@media (width>=768px){.header-inner[data-v-719f64e7]{gap:16px}}.header-actions[data-v-719f64e7]{gap:8px}@media (width>=768px){.header-actions[data-v-719f64e7]{gap:16px}}.header-phone[data-v-719f64e7]{min-height:44px;font-size:var(--text-small);white-space:nowrap;align-items:center;display:none}@media (width>=1200px){.header-phone[data-v-719f64e7]{display:inline-flex}}.brand[data-v-719f64e7]{flex-shrink:0;min-height:44px;display:inline-flex}.brand[data-v-719f64e7],.desktop-nav[data-v-719f64e7],.desktop-nav a[data-v-719f64e7],.menu-contacts a[data-v-719f64e7]{align-items:center}.desktop-nav[data-v-719f64e7]{font-size:var(--text-small);gap:24px;display:none}.desktop-nav a[data-v-719f64e7]{min-height:44px;display:inline-flex}@media (width>=1200px){.desktop-nav[data-v-719f64e7]{display:flex}}nav a[aria-current=location][data-v-719f64e7]{color:var(--accent);--link-idle-color:var(--accent)}.scroll-progress[data-v-719f64e7]{background:var(--accent);transform-origin:0;width:100%;height:3px;position:absolute;top:0}.menu-trigger[data-v-719f64e7]{display:inline-grid}@media (width>=1200px){.menu-trigger[data-v-719f64e7]{display:none}}.menu-contacts[data-v-719f64e7]{font-size:var(--text-small);overflow-wrap:anywhere;gap:12px;display:grid}.menu-contacts a[data-v-719f64e7]{min-height:44px;display:inline-flex}.menu-contacts address[data-v-719f64e7]{color:var(--muted);font-style:normal}.menu-dialog[data-v-719f64e7]{width:min(100%,520px);max-width:100%;height:100dvh;max-height:100dvh;color:var(--text);background:var(--surface);border:0;margin:0;padding:18px;position:fixed;inset:0 0 0 auto}.menu-dialog nav[data-v-719f64e7]{margin:30px 0;display:grid}.menu-dialog nav a[data-v-719f64e7]{animation:.3s both arrive-719f64e7;animation-delay:calc(var(--i) * 40ms);justify-content:flex-start;gap:16px;padding:22px 0;font-size:calc(clamp(1.25rem,5vw,2rem))}.menu-dialog nav a[data-v-719f64e7],.menu-top[data-v-719f64e7]{align-items:center;display:flex}.menu-top[data-v-719f64e7]{justify-content:space-between}.menu-enter-active[data-v-719f64e7],.menu-leave-active[data-v-719f64e7]{transition:opacity .18s,transform .18s}.menu-enter-from[data-v-719f64e7],.menu-leave-to[data-v-719f64e7]{opacity:0;transform:translate(20px)}.nojs-fallback[data-v-719f64e7] .nojs-nav{flex-wrap:wrap;gap:16px;padding:20px;display:flex}@keyframes arrive-719f64e7{0%{opacity:0;transform:translateY(12px)}}.footer[data-v-852c86b2]{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:28px;padding-block:56px 30px;display:grid}@media (width>=768px){.footer[data-v-852c86b2]{grid-template-columns:minmax(0,1fr) auto}}.footer-brand[data-v-852c86b2]{align-items:center;max-width:100%;min-height:48px;display:inline-flex}.footer-contacts[data-v-852c86b2]{overflow-wrap:anywhere;font-style:normal;font-size:var(--text-small);grid-column:1/-1;grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@media (width>=768px){.footer-contacts[data-v-852c86b2]{grid-template-columns:repeat(2,minmax(0,1fr))}}.footer-contacts>div[data-v-852c86b2]{gap:8px;min-width:0;display:grid}.attribution[data-v-852c86b2],.footer-contacts>span[data-v-852c86b2]{color:var(--muted);grid-column:1/-1}.footer-contacts a[data-v-852c86b2],nav a[data-v-852c86b2]{align-items:center;min-height:44px;display:inline-flex}nav[data-v-852c86b2]{flex-wrap:wrap;align-items:start;gap:24px;display:flex}.attribution[data-v-852c86b2]{--link-idle-color:var(--muted)}.attribution[data-v-852c86b2],.copyright[data-v-852c86b2],.demo-note[data-v-852c86b2]{font-size:var(--text-small)}.demo-note[data-v-852c86b2]{color:var(--accent)}.copyright[data-v-852c86b2]{color:var(--muted)}.error-page[data-v-857f301c]{max-width:900px;padding-block:15vh}.error-page h1[data-v-857f301c]{margin-block:30px}.error-page .button[data-v-857f301c]{margin-top:30px}
