@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(./manrope-400-cyrillic.q0eU228t.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(./manrope-400-latin.BmzK5LJ9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(./manrope-400-cyrillic.q0eU228t.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(./manrope-400-latin.BmzK5LJ9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(./manrope-400-cyrillic.q0eU228t.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(./manrope-400-latin.BmzK5LJ9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(./manrope-400-cyrillic.q0eU228t.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(./manrope-400-latin.BmzK5LJ9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(./sora-500-latin.5v9NviDD.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(./sora-500-latin.5v9NviDD.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(./sora-500-latin.5v9NviDD.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(./sora-500-latin.5v9NviDD.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--p-ink:oklch(26% .02 260);--p-ink-soft:oklch(44% .02 260);--p-sky:oklch(62% .17 250);--p-sky-deep:oklch(51% .17 250);--p-sky-pale:oklch(94% .03 240);--p-sky-mist:oklch(97% .015 240);--p-paper:oklch(99.5% .003 240);--p-night:oklch(28% .04 260);--surface:var(--p-paper);--surface-2:var(--p-sky-mist);--surface-3:var(--p-sky-pale);--text:var(--p-ink);--text-2:var(--p-ink-soft);--accent:var(--p-sky-deep);--accent-hover:var(--p-sky);--on-accent:oklch(99% .005 240);--footer-bg:var(--p-night);--radius-s:10px;--radius-m:16px;--radius-l:24px;--shadow-s:0 1px 2px oklch(30% .03 260/.06), 0 4px 16px oklch(30% .03 260/.06);--shadow-m:0 2px 6px oklch(30% .03 260/.07), 0 14px 40px oklch(30% .03 260/.1);--ring:0 0 0 2px var(--p-paper), 0 0 0 4px var(--accent)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:var(--text);background:var(--surface);-webkit-font-smoothing:antialiased;font:16px/1.7 Manrope,ui-sans-serif,system-ui,sans-serif;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}a:hover{text-decoration:none}button{font:inherit;color:inherit;background:0 0;border:0}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}::selection{background:var(--surface-3)}h1,h2,h3,h4{text-wrap:balance;font-family:Sora,Manrope,ui-sans-serif,system-ui,sans-serif;line-height:1.18}.wrap{max-width:1140px;margin:0 auto;padding:0 24px}.content{flex-direction:column;max-width:1140px;min-height:100vh;margin:0 auto;padding:24px 16px 48px;display:flex}.main{flex:1}.center{text-align:center}.btn{letter-spacing:.01em;background:var(--accent);min-height:48px;color:var(--on-accent);cursor:pointer;will-change:transform;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 26px;font-size:15px;font-weight:700;transition:transform .18s,box-shadow .18s,background-color .18s,color .18s,border-color .18s;display:inline-flex;box-shadow:0 8px 22px oklch(51% .17 250/.3)}.btn:hover{background:var(--accent-hover);text-decoration:none;transform:translateY(-2px)}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.6;cursor:default;transform:none}.btn-ghost{color:var(--accent);box-shadow:none;background:0 0;border:1.5px solid oklch(78% .06 250)}.btn-ghost:hover{border-color:var(--accent);background:var(--surface-2);color:var(--accent);transform:translateY(-2px)}.site-header{z-index:50;-webkit-backdrop-filter:blur(14px);background:oklch(99.5% .003 240/.82);border-bottom:1px solid oklch(92% .01 240);position:sticky;top:0}.header-in{justify-content:space-between;align-items:center;height:72px;display:flex}.logo{color:var(--text);align-items:center;gap:10px;font-family:Sora,Manrope,ui-sans-serif,system-ui,sans-serif;font-size:20px;font-weight:800;display:flex}.logo-mark{background:linear-gradient(135deg, var(--p-sky), var(--p-sky-deep));border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.nav-desktop{align-items:center;gap:34px;display:flex}.nav-desktop a.nav-link{color:var(--text-2);padding:6px 2px;font-size:15px;font-weight:600;transition:color .18s;position:relative}.nav-desktop a.nav-link:hover{color:var(--text)}.nav-desktop a.nav-link.router-link-active,.nav-desktop a.nav-link.router-link-exact-active{color:var(--accent)}.nav-burger{border-radius:var(--radius-s);cursor:pointer;width:44px;height:44px;color:var(--text);place-items:center;display:none}.mobile-nav{-webkit-backdrop-filter:blur(14px);background:oklch(99.5% .003 240/.96);border-top:1px solid oklch(92% .01 240);flex-direction:column;gap:4px;padding:12px 24px 20px;display:none}.mobile-nav a{color:var(--text-2);border-radius:var(--radius-s);padding:10px 4px;font-size:16px;font-weight:600}.mobile-nav a:hover{color:var(--accent)}.site-footer{background:var(--footer-bg);color:oklch(92% .01 240);margin-top:64px}.footer-in{flex-direction:column;gap:24px;padding:48px 0 32px;display:flex}.footer-brand{font-family:Sora,Manrope,ui-sans-serif,system-ui,sans-serif;font-size:18px;font-weight:700}.footer-nav{flex-wrap:wrap;gap:12px 28px;display:flex}.footer-nav a{color:oklch(85% .02 240);font-size:15px;font-weight:600;transition:color .18s}.footer-nav a:hover{color:#fff}.footer-copy{color:oklch(75% .02 250);font-size:.85rem}.footer-copy a{color:oklch(85% .02 240)}.footer-copy a:hover{color:#fff}.h1{margin:32px 0 8px;font-size:1.9rem;font-weight:700}.h2{color:var(--text-2);margin:0 0 8px;font-size:1.15rem}.txt{margin:8px 0}.adv{color:var(--text-2);margin:8px 0}.adv a,.h2 a,.lnks a,.cookie-banner a,.consent a,.privacy a,.txt a{color:var(--accent)}.adv a:hover,.h2 a:hover,.lnks a:hover,.cookie-banner a:hover,.consent a:hover,.privacy a:hover,.txt a:hover{text-decoration:underline}.top-name{text-align:center;margin:48px 0 32px}.fio{font-family:Sora,Manrope,ui-sans-serif,system-ui,sans-serif;font-size:2.6rem;font-weight:800}.slogan{color:var(--text-2);margin-top:8px;font-size:1.15rem}.top-menu{flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:40px;display:flex}.top-menu-btn{min-height:48px;color:var(--accent);background:0 0;border:1.5px solid oklch(78% .06 250);border-radius:999px;justify-content:center;align-items:center;padding:12px 28px;font-size:15px;font-weight:700;transition:transform .18s,background-color .18s,border-color .18s;display:inline-flex}.top-menu-btn:hover{border-color:var(--accent);background:var(--surface-2);text-decoration:none;transform:translateY(-2px)}.cards{gap:24px;display:grid}.cards-3{grid-template-columns:repeat(3,1fr)}.cards-2{grid-template-columns:repeat(2,1fr)}.card{background:var(--surface);border-radius:var(--radius-m);box-shadow:var(--shadow-s);border:1px solid oklch(92% .01 240);padding:20px;transition:transform .18s,box-shadow .18s}.card:hover{box-shadow:var(--shadow-m);transform:translateY(-3px)}.card .dt-create{color:var(--text-2);font-size:.85rem}.card .lnks{margin:4px 0;font-size:.9rem}.card .title{margin:8px 0;font-family:Sora,Manrope,ui-sans-serif,system-ui,sans-serif;font-size:1.1rem;font-weight:600}.card .img img{border-radius:var(--radius-s);width:100%;height:auto;display:block}.card .card-txt{white-space:pre-line;color:var(--text-2);margin-top:8px;font-size:.95rem}.pagination{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.pagination a,.pagination span{text-align:center;min-width:40px;color:var(--text-2);border:1px solid oklch(88% .02 240);border-radius:999px;padding:6px 12px;font-size:.95rem;font-weight:600;transition:background-color .18s,color .18s,border-color .18s}.pagination a:hover{border-color:var(--accent);color:var(--accent);text-decoration:none}.pagination .current{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.form-mail{max-width:560px;margin:0 auto}.form-mail .lbl{margin:16px 0 4px;font-size:.95rem;font-weight:600}.form-mail input,.form-mail select,.form-mail textarea{border-radius:var(--radius-s);width:100%;font:inherit;color:var(--text);background:var(--surface);border:1px solid oklch(85% .02 240);padding:12px 14px;transition:border-color .18s,box-shadow .18s}.form-mail input:focus,.form-mail select:focus,.form-mail textarea:focus{border-color:var(--accent);box-shadow:var(--ring);outline:none}.form-mail fieldset{border-radius:var(--radius-m);border:1px solid oklch(88% .02 240);margin:20px 0;padding:0 16px 8px}.form-mail legend{color:var(--text-2);padding:0 6px;font-size:.9rem}.form-mail form>.center{margin-top:8px}.form-errors{border-radius:var(--radius-s);color:#b91c1c;background:#fef2f2;border:1px solid #fca5a5;margin:16px 0;padding:12px 16px}.form-ok{border-radius:var(--radius-m);color:#166534;text-align:center;background:#f0fdf4;border:1px solid #86efac;margin:16px 0;padding:16px;font-size:1.05rem}.consent{margin:20px 0;font-size:.95rem}.form-mail .consent input[type=checkbox]{width:auto;accent-color:var(--accent);margin-right:8px}.requisites{border-radius:var(--radius-m);background:var(--surface-2);max-width:560px;box-shadow:var(--shadow-s);border:1px solid oklch(92% .01 240);margin:24px auto 0;padding:20px;line-height:1.6}.requisites .h2{margin-bottom:8px}.cookie-banner{z-index:100;background:var(--surface);border-radius:var(--radius-m);max-width:720px;box-shadow:var(--shadow-m);border:1px solid oklch(92% .01 240);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:16px 20px;font-size:.95rem;display:flex;position:fixed;bottom:16px;left:16px;right:16px}.cookie-banner-btn{white-space:nowrap;min-height:40px;margin-top:0;padding:8px 20px}.privacy{max-width:800px}.privacy-operator{color:var(--text-2);margin:16px 0}.privacy h2{margin:28px 0 8px;font-size:1.1rem;font-weight:700}.privacy p{margin:8px 0}.privacy ul{margin:8px 0;padding-left:24px}.privacy li{margin:4px 0}@media (width<=900px){.cards-3{grid-template-columns:repeat(2,1fr)}.nav-desktop{gap:22px}}@media (width<=768px){.nav-desktop{display:none}.nav-burger{display:grid}.mobile-nav{display:flex}.mobile-nav[data-open=false]{display:none}}@media (width<=600px){.cards-3,.cards-2{grid-template-columns:1fr}.fio{font-size:1.9rem}.cookie-banner{text-align:center;flex-direction:column;align-items:stretch}.footer-in{padding:36px 0 24px}}
