.vk-page{background:#141514;color:#f4f1eb}.vk-page main{max-width:1200px;margin:auto;padding:0 28px}.vk-page h1,.vk-page h2,.vk-page h3{color:#f4f1eb;font-weight:500;letter-spacing:-.045em}.vk-page h1{font-size:clamp(2.6rem,5.4vw,4.8rem);line-height:1.02;margin:20px 0 28px;max-width:830px}.vk-page h2{font-size:clamp(2rem,3.7vw,3.2rem);line-height:1.12;margin:14px 0 24px}.vk-page h3{font-size:1.35rem;margin:0 0 12px}.vk-page p{color:#c5c8c0;line-height:1.65}.vk-page a{color:inherit}.vk-page .vk-label,.vk-promo .vk-label{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:#ff9a59;font-weight:600}.vk-hero{display:grid;grid-template-columns:1.4fr 1fr;gap:65px;padding:92px 0 72px;align-items:center}.vk-lede{font-size:1.17rem;max-width:610px}.vk-actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin:28px 0 18px}.vk-page .vk-btn,.vk-promo .vk-btn{display:inline-flex;justify-content:center;align-items:center;padding:15px 22px;border:1px solid #ed762e;border-radius:6px;background:#f57932;color:#1b140f;font-family:inherit;font-size:.95rem;font-weight:600;text-decoration:none;cursor:pointer;min-height:48px;transition:background .2s,transform .2s}.vk-page .vk-btn:hover,.vk-promo .vk-btn:hover{background:#ff985b}.vk-page .vk-btn:active{transform:translateY(1px)}.vk-page .vk-secondary{background:transparent;border-color:#5d635a;color:#f4f1eb}.vk-page .vk-secondary:hover{background:#292d27}.vk-page .vk-note{font-size:.85rem;color:#b9bdb4;max-width:600px}.vk-page .vk-text-link{text-underline-offset:5px}.vk-preview{padding:30px;background:#252a23;border:1px solid #42493d;border-radius:8px}.vk-preview ol{padding:0;list-style:none;margin:24px 0 0;counter-reset:steps}.vk-preview li{padding:19px 0;border-top:1px solid #41473c;display:grid;grid-template-columns:34px 1fr;gap:12px;counter-increment:steps}.vk-preview li:before{content:'0' counter(steps);color:#ff9a59;font-size:.8rem;padding-top:3px}.vk-preview strong{font-weight:500;color:#f4f1eb}.vk-preview small{display:block;color:#b8c0b1;margin-top:5px;line-height:1.5}.vk-section{padding:70px 0;border-top:1px solid #393d35;scroll-margin-top:95px}.vk-split{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.vk-form{padding:28px;background:#f4f1eb;border-radius:8px;color:#1c2119}.vk-page .vk-form p,.vk-page .vk-form label{color:#343c2f}.vk-page .vk-form h3{color:#1c2119}.vk-form label{display:block;font-weight:600;font-size:.9rem;margin:0 0 18px}.vk-form input,.vk-form textarea,.vk-form select,.vk-output{display:block;width:100%;box-sizing:border-box;border:1px solid #9bA08f;border-radius:4px;background:#fffefb;color:#1c2119;padding:12px;font:inherit;margin-top:8px;min-height:46px}.vk-form textarea{min-height:96px;resize:vertical}.vk-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.vk-form .vk-btn{width:100%}.vk-result{margin-top:24px}.vk-result[hidden]{display:none}.vk-output{min-height:270px;line-height:1.65;font-size:.91rem;resize:vertical}.vk-page .vk-result p{margin-bottom:8px}.vk-status{min-height:24px;font-size:.9rem;line-height:1.5}.vk-page .vk-form .vk-note{color:#505846}.vk-includes{list-style:none;padding:0;margin:0}.vk-includes li{padding:19px 0;border-top:1px solid #41473c;display:flex;gap:18px;line-height:1.5;color:#c5c8c0}.vk-includes b{color:#f4f1eb;min-width:25px;font-weight:500}.vk-price{font-size:4.4rem;letter-spacing:-.055em;margin:12px 0!important;color:#f4f1eb!important;line-height:1!important}.vk-price small{font-size:1.3rem;letter-spacing:0}.vk-page details{border:1px solid #41473c;border-radius:5px;margin:14px 0;padding:18px}.vk-page summary{cursor:pointer;line-height:1.5;color:#f4f1eb}.vk-page pre{white-space:pre-wrap;overflow-wrap:anywhere;font: .89rem/1.7 ui-monospace,monospace;color:#d9decf}.vk-page .small{display:block;font-size:.85rem;color:#c5c8c0;margin-top:10px}.vk-page .copy{background:#2d3428;border:1px solid #79836e;border-radius:4px;padding:10px;color:#eef2e8;cursor:pointer}.vk-page .vk-check{display:flex;gap:10px;align-items:flex-start;font-weight:400;line-height:1.5}.vk-check input{width:18px;min-height:18px;flex:0 0 18px;margin:3px 0 0}.vk-page .vk-hp{position:absolute;left:-9999px}.vk-page :is(a,button,input,select,textarea,summary):focus-visible,.vk-promo a:focus-visible{outline:3px solid #e87a35;outline-offset:4px}.vk-promo{max-width:1200px;box-sizing:border-box;margin:40px auto 70px;padding:32px;border:1px solid #555f49;border-radius:8px;background:#252a23;color:#f4f1eb;display:flex;align-items:center;justify-content:space-between;gap:35px}.vk-promo h2{font-size:clamp(1.65rem,3vw,2.4rem);line-height:1.12;color:#f4f1eb;letter-spacing:-.035em;margin:12px 0}.vk-promo p{color:#c5c8c0;line-height:1.6;max-width:640px}.vk-promo .vk-btn{flex-shrink:0}.vk-page .vk-form button:disabled{opacity:.7;cursor:default}.vk-page .su-site-footer{margin-top:50px}@media(max-width:760px){.vk-page main{padding:0 20px}.vk-hero{grid-template-columns:1fr;gap:28px;padding:50px 0}.vk-split{grid-template-columns:1fr;gap:28px}.vk-section{padding:45px 0}.vk-preview,.vk-form{padding:22px}.vk-fields{grid-template-columns:1fr;gap:0}.vk-page h1{font-size:clamp(2.5rem,10.5vw,3.8rem)}.vk-actions{gap:12px}.vk-promo{margin:30px 20px 50px;padding:24px;display:block}.vk-promo .vk-btn{margin-top:10px}.vk-preview li{padding:13px 0}.vk-price{font-size:3.6rem}}

.vk-page .edu-skip{position:absolute;left:20px;top:-100px;padding:12px;background:#f57932;color:#161914;z-index:100}.vk-page .edu-skip:focus{top:12px}
