.bg-page{color:#0f172a;background:#fff;min-height:100vh;font-family:Inter,system-ui,sans-serif}.bg-page .bg-hero{color:#fff;background:radial-gradient(900px 400px at 78% -10%,#22ee8e33,#0000 60%),radial-gradient(600px 300px at 10% 110%,#10cf7424,#0000 60%),linear-gradient(#0b1220 0%,#0f1a2e 100%);padding:clamp(40px,7vw,84px) clamp(20px,5vw,32px) clamp(40px,6vw,68px);position:relative;overflow:hidden}.bg-page .bg-hero:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(700px 380px at 75% 0,#000,#0000 70%);mask-image:radial-gradient(700px 380px at 75% 0,#000,#0000 70%)}.bg-page .bg-wrap{z-index:1;margin:0 auto;position:relative}.bg-page .bg-eyebrow{color:#22ee8e;font-size:14px;font-weight:600;text-decoration:none}.bg-page .bg-h1{letter-spacing:-.02em;color:#fff;margin:16px 0 12px;font-size:clamp(30px,6vw,46px);font-weight:800;line-height:1.1}.bg-page .bg-lead{color:#94a3b8;max-width:620px;margin:0;font-size:clamp(15px,2.4vw,19px);line-height:1.55}.bg-page .bg-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:clamp(18px,3vw,28px);margin:0 auto;padding:clamp(36px,6vw,60px) clamp(20px,5vw,24px) clamp(64px,9vw,96px);display:grid}.bg-page .bg-card{color:inherit;background:#fff;border:1px solid #e8edf3;border-radius:16px;flex-direction:column;text-decoration:none;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden}.bg-page .bg-card:hover{transform:translateY(-2px);box-shadow:0 12px 30px #0f172a1a}.bg-page .bg-cover{aspect-ratio:16/9;justify-content:center;align-items:center;display:flex;position:relative}.bg-page .bg-cover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bg-page .bg-cover-icon{filter:drop-shadow(0 2px 8px #0000002e);font-size:46px}.bg-page .bg-cover-cat{color:#0a7d49;text-transform:uppercase;letter-spacing:.04em;background:#ffffffeb;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:800;position:absolute;top:14px;left:14px}.bg-page .bg-card-body{flex-direction:column;flex:1;padding:clamp(18px,1.4vw,28px) clamp(20px,1.6vw,32px);display:flex}.bg-page .bg-card-title{color:#0f172a;margin:0 0 8px;font-size:clamp(18px,1.3vw,26px);font-weight:700;line-height:1.3}.bg-page .bg-card-ex{color:#4a5a6d;flex:1;margin:0 0 16px;font-size:clamp(14.5px,.8vw,17px);line-height:1.55}.bg-page .bg-meta{color:#5b6b7f;font-size:13px}.bg-page .bg-empty{color:#4a5a6d;text-align:center;grid-column:1/-1;padding:48px 0;font-size:16px}.bg-page .bg-art-hero{color:#fff;position:relative;overflow:hidden}.bg-page .bg-art-hero:before{content:"";background:var(--cover-grad,linear-gradient(135deg,#10cf74,#0a7d49));position:absolute;inset:0}.bg-page .bg-art-hero:after{content:"";background:linear-gradient(#080c146b 0%,#080c14c7 100%);position:absolute;inset:0}.bg-page .bg-art-hero-inner{z-index:2;flex-direction:column;gap:14px;max-width:880px;margin:0 auto;padding:clamp(40px,6vw,84px) clamp(20px,5vw,32px) clamp(34px,5vw,56px);display:flex;position:relative}.bg-page .bg-art-hero-icon{z-index:1;opacity:.18;pointer-events:none;font-size:clamp(130px,22vw,300px);position:absolute;top:50%;right:clamp(-20px,1vw,48px);transform:translateY(-50%)}.bg-page .bg-art-cat{color:#0a7d49;text-transform:uppercase;letter-spacing:.04em;background:#fffffff0;border-radius:999px;align-self:flex-start;padding:5px 13px;font-size:12px;font-weight:800;display:inline-block}.bg-page .bg-art-meta{color:#ffffffc7;font-size:14.5px}.bg-page .bg-article{max-width:860px;margin:0 auto;padding:clamp(36px,5vw,56px) clamp(20px,5vw,36px) clamp(56px,9vw,90px)}.bg-page .bg-article-lead{color:#334155;margin:0 0 34px;font-size:clamp(19px,2.6vw,23px);font-weight:500;line-height:1.62}.bg-page .bg-cta{background:linear-gradient(135deg,#f0fdf4 0%,#ecfdf5 100%);border:1px solid #bbf7d0;border-radius:16px;margin-top:48px;padding:clamp(22px,4vw,30px)}.bg-page .bg-cta h3{color:#0f172a;margin:0 0 8px;font-size:clamp(18px,2.4vw,20px);font-weight:700}.bg-page .bg-cta p{color:#475569;margin:0 0 16px;font-size:15px;line-height:1.5}.bg-page .bg-cta a{color:#fff;background:#05815e;border-radius:10px;padding:11px 22px;font-size:15px;font-weight:700;text-decoration:none;display:inline-block}.bg-page .bg-back{color:#22ee8e;font-size:14px;font-weight:600;text-decoration:none}.bg-page .bg-art-title{letter-spacing:-.02em;color:#fff;text-shadow:0 1px 24px #00000073;max-width:780px;margin:2px 0 0;font-size:clamp(28px,5vw,46px);font-weight:800;line-height:1.12}.draft-prose,.bg-page .draft-prose{font-size:clamp(15.5px,2.3vw,16.5px)}.draft-prose img,.bg-page .draft-prose img{border-radius:10px;max-width:100%;height:auto}.bg-page .bg-platforma{margin:0 auto;padding:clamp(24px,4vw,40px) clamp(20px,5vw,36px) clamp(56px,9vw,90px)}.bg-page .bg-platforma-gora{color:#475569;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;font-size:14px;font-weight:600;display:flex}.bg-page .bg-platforma-gora a{color:#047857;text-decoration:none}.bg-page .bg-platforma h1{letter-spacing:-.02em;color:#101828;margin:0 0 26px;font-size:clamp(30px,5vw,44px);font-weight:800;line-height:1.15}.bg-page .bg-platforma-okladka{object-fit:contain;border-radius:12px;max-width:100%;max-height:400px;margin:0 auto 30px;display:block}.bg-page .blog-content{color:#374151;font-size:1.0625rem;line-height:1.75}.bg-page .blog-content>:first-child{margin-top:0}.bg-page .blog-content h2{color:#111827;margin:2.5rem 0 1rem;font-size:1.4em;font-weight:700;line-height:1.3}.bg-page .blog-content h3{color:#111827;margin:2rem 0 .75rem;font-size:1.18em;font-weight:600}.bg-page .blog-content h4{color:#111827;margin:1.5rem 0 .5rem;font-size:1.06em;font-weight:600}.bg-page .blog-content p{margin:1.25rem 0}.bg-page .blog-content a{color:#047857;text-underline-offset:2px;text-decoration:underline}.bg-page .blog-content ul,.bg-page .blog-content ol{margin:1.25rem 0;padding-left:1.5rem}.bg-page .blog-content ul{list-style:outside}.bg-page .blog-content ol{list-style:decimal}.bg-page .blog-content li{margin:.5rem 0}.bg-page .blog-content blockquote{color:#4b5563;border-left:4px solid #e5e7eb;margin:1.5rem 0;padding-left:1rem;font-style:italic}.bg-page .blog-content img{object-fit:contain;border-radius:.75rem;max-width:100%;height:auto;max-height:400px;margin:1.5rem auto;display:block}.bg-page .blog-content table{border-collapse:collapse;width:100%;margin:1.5rem 0;font-size:.9em;display:block;overflow-x:auto}.bg-page .blog-content th,.bg-page .blog-content td{text-align:left;vertical-align:top;border:1px solid #e5e7eb;padding:.5rem .75rem}.bg-page .blog-content th{background:#f9fafb;font-weight:600}.bg-page .blog-content hr{border:0;border-top:1px solid #e5e7eb;margin:2.5rem 0}.lpv2 .bg-page .bg-card-title,.lpv2 .bg-page .bg-platforma h1{color:#101828!important}.lpv2 .bg-page .draft-prose :is(h1,h2,h3,h4,h5,h6),.lpv2 .bg-page .blog-content :is(h1,h2,h3,h4,h5,h6){color:#111827!important}.lpv2 .bg-page .bg-h1,.lpv2 .bg-page .bg-art-title{color:#fff!important}.lpv2 .bg-page .bg-hero{padding-inline:0}.lpv2 main.bg-page{padding:0!important}.lpv2 .bg-page .bg-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,clamp(300px,19vw,480px)),1fr));padding:clamp(36px,6vw,60px) 0 clamp(64px,9vw,96px)}.lpv2 .bg-page .bg-platforma{padding:clamp(24px,4vw,40px) 0 clamp(56px,9vw,90px)}.bg-page .blog-content{max-width:min(1180px,100%);margin-inline:auto;font-size:clamp(1.0625rem,.95rem + .3vw,1.375rem)}.bg-page .blog-content img{aspect-ratio:16/9;width:min(100%,1.77778*min(560px,70vh));max-height:min(560px,70vh)}.bg-page .blog-content :is(h2,h3)[id]{scroll-margin-top:96px}@media (min-width:900px){.bg-page .bg-card:only-child{flex-direction:row}.bg-page .bg-card:only-child .bg-cover{flex:0 0 46%}.bg-page .bg-card:only-child .bg-card-body{justify-content:center;padding:clamp(28px,3vw,56px)}.bg-page .bg-card:only-child .bg-card-title{margin-bottom:14px;font-size:clamp(24px,2.2vw,40px)}.bg-page .bg-card:only-child .bg-card-ex{flex:none;font-size:clamp(16px,1.1vw,20px)}.bg-page .bg-card:only-child .bg-meta{font-size:14px}}.bg-page .blog-content>.bg-skrot .bg-bok{background:#f0fdf4;border:1px solid #d1fae5;border-radius:14px;margin:1.75rem 0;padding:clamp(18px,2vw,30px) clamp(20px,2.4vw,36px)}.bg-page .blog-content>.bg-skrot h2{letter-spacing:.05em;text-transform:uppercase;margin:0 0 12px;font-size:14px}.bg-page .blog-content>.bg-skrot :is(ul,ol){margin:0;padding-left:1.1rem}.bg-page .blog-content>.bg-skrot li{margin:0 0 8px}.bg-page .blog-content>.bg-skrot li:last-child{margin-bottom:0}@media (min-width:1100px){.bg-page .blog-content:has(>.bg-spis){--bok:clamp(230px, 21%, 430px);max-width:none;padding-left:calc(var(--bok) + 56px);position:relative}.bg-page .blog-content>.bg-spis{width:var(--bok);position:absolute;top:0;bottom:0;left:0}.bg-page .blog-content>.bg-spis .bg-bok{max-height:calc(100vh - 116px);font-size:15px;line-height:1.45;position:sticky;top:96px;overflow-y:auto}.bg-page .blog-content>.bg-spis h2{letter-spacing:.05em;text-transform:uppercase;margin:0 0 14px;font-size:13px}.bg-page .blog-content>.bg-spis :is(ul,ol){margin:0;padding:0;list-style:none}.bg-page .blog-content>.bg-spis li{margin:0 0 10px}.bg-page .blog-content>.bg-spis a{color:#374151;text-decoration:none}.bg-page .blog-content>.bg-spis a:hover{color:#047857;text-decoration:underline}}
