.site-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:50;background:#151515f5;backdrop-filter:blur(8px);border-bottom:1px solid #2a2a2a}.header-inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;padding-top:14px;padding-bottom:14px;gap:16px}.logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:12px;width:auto;display:block}nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:flex;gap:16px;list-style:none;margin:0;padding:0;flex-wrap:wrap;align-items:center}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:#c7c7c8;text-decoration:none;font-size:.85rem}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:#fff}.phone[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:#fff;font-weight:700}#nav-toggle[data-astro-cid-3ef6ksr2],.burger[data-astro-cid-3ef6ksr2]{display:none}@media(max-width:1100px){.burger[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;gap:5px;cursor:pointer;padding:6px}.burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{width:24px;height:2px;background:#fff;display:block}nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:none;position:absolute;left:0;right:0;top:100%;background:var(--dark);border-bottom:1px solid #2a2a2a;flex-direction:column;gap:0;padding:10px 20px 16px;align-items:flex-start}nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]{padding:8px 0}#nav-toggle[data-astro-cid-3ef6ksr2]:checked~ul[data-astro-cid-3ef6ksr2]{display:flex}}.site-footer[data-astro-cid-sz7xmlte]{margin-top:60px;padding:44px 0 24px;background:var(--dark);color:#fff}.footer-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.6fr 1fr .7fr 1fr;gap:28px}.logo[data-astro-cid-sz7xmlte]{height:12px;width:auto}.muted[data-astro-cid-sz7xmlte]{color:#9c9c9c;font-size:.9rem;max-width:34ch}.muted[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline;padding:0}.soc[data-astro-cid-sz7xmlte]{margin-top:12px}.col-title[data-astro-cid-sz7xmlte]{font-weight:700;margin-bottom:10px;font-size:.85rem;text-transform:uppercase;letter-spacing:.06em;color:#fff}.docs[data-astro-cid-sz7xmlte]{margin-top:18px}.site-footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:block;color:#c7c7c8;text-decoration:none;font-size:.92rem;padding:3px 0}.site-footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#fff}.copyright[data-astro-cid-sz7xmlte]{color:#9c9c9c;font-size:.8rem;margin-top:30px}@media(max-width:760px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}}:root{--bg: #ffffff;--bg-soft: #f4f4f4;--text: #1e1e1e;--text-soft: #5c5c5c;--accent: #ef8b00;--accent-green: #a5ee97;--accent-dark: #c97400;--dark: #151515;--line: #e6e6e6;--maxw: 760px}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{margin:0;font-family:Raleway,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;color:var(--text);line-height:1.65;font-size:18px}a{color:var(--text-soft);text-decoration-color:#376a5d}a:hover{color:var(--accent-dark)}img{max-width:100%;height:auto}.container{max-width:1160px;margin:0 auto;padding:0 20px}.narrow{max-width:var(--maxw);margin:0 auto;padding:0 20px}h1,h2,h3{line-height:1.25;text-wrap:balance}.btn{display:inline-block;background:var(--accent);color:#151515;padding:13px 28px;border-radius:8px;border:0;text-decoration:none;font-weight:700;font-size:1rem;cursor:pointer}.btn:hover{background:var(--accent-dark);color:#fff}.article-body{padding:40px 0 60px}.article-body .block-text{margin:0 0 28px}.article-body .block-text strong{color:var(--text)}.article-body .block-image{margin:32px 0;text-align:center}.article-body .block-image img{border-radius:10px}.article-heading{font-size:1.6rem;margin:40px 0 12px}.cover{position:relative;min-height:46vh;display:flex;align-items:center;justify-content:center;text-align:center;background:linear-gradient(120deg,#0b0b0b,#1e1e1e 60%,#3a3a3a 130%);background-size:cover;background-position:center;color:#fff}.cover.has-image:before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#0a0a0ab8,#0a0a0a6b)}.cover-inner{position:relative;max-width:860px;padding:90px 20px}.cover h1{font-size:clamp(1.7rem,4vw,2.6rem);margin:10px 0}.cover .uptitle{text-transform:uppercase;letter-spacing:.18em;font-size:.78rem;font-weight:700;color:var(--accent-green)}.cover .descr{color:#dedede;max-width:46rem;margin:0 auto}
