.vk-business{color:var(--vk-text, #232d25);background:var(--vk-cream, #f7f3ea);font-family:var(--vk-font-body, -apple-system, BlinkMacSystemFont, sans-serif);font-size:18px;line-height:1.6;overflow-wrap:anywhere;padding:56px 24px 72px}.vk-business *,.vk-business *:before,.vk-business *:after{box-sizing:border-box}.vk-business__container{max-width:1180px;margin:0 auto}.vk-business h1,.vk-business h2{font-family:var(--vk-font-heading, Georgia, serif);color:var(--vk-forest, #1f3d2c)}.vk-business h1{font-size:52px;font-size:clamp(34px,4.4vw,56px);line-height:1.12;letter-spacing:-.03em;margin:16px 0 24px;max-width:18ch}.vk-business h2{font-size:28px;line-height:1.25;letter-spacing:-.02em;margin:10px 0 14px}.vk-business p{margin:0 0 24px}.vk-business__hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:56px;align-items:center}.vk-business__hero--text{grid-template-columns:minmax(0,1fr)}.vk-business__eyebrow{font-size:16px;font-weight:650;letter-spacing:.06em;color:var(--vk-forest, #1f3d2c)}.vk-business__intro{max-width:48ch;font-size:20px}.vk-business__image{background:#efe8d9;border-radius:12px;overflow:hidden}.vk-business__image img{display:block;width:100%;height:auto;max-height:540px;object-fit:contain}.vk-business__button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;max-width:100%;padding:14px 24px;border:2px solid var(--vk-forest, #1f3d2c);border-radius:6px;background:var(--vk-forest, #1f3d2c);color:#fff;font:inherit;font-weight:650;line-height:1.35;text-align:center;text-decoration:none;white-space:normal;cursor:pointer}.vk-business__button:hover{background:var(--vk-forest-deep, #17301f);color:#fff}.vk-business a:focus,.vk-business button:focus,.vk-business input:focus,.vk-business select:focus,.vk-business textarea:focus{outline:3px solid #8a5b12;outline-offset:3px}.vk-business__paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:56px 0;border-top:1px solid var(--vk-border, #dfd7c3);padding-top:32px}.vk-business__paths span{color:var(--vk-text-muted, #535e51);font-size:16px}.vk-business__paths p{margin-bottom:0;color:var(--vk-text-muted, #535e51)}.vk-business__contact{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:48px;border-top:1px solid var(--vk-border, #dfd7c3);padding-top:44px}.vk-business__contact-intro p{max-width:36ch}.vk-business__form{display:flex;flex-direction:column;gap:20px;background:#fff;padding:32px;border:1px solid var(--vk-border, #dfd7c3);border-radius:12px;scroll-margin-top:120px;min-width:0}.vk-business__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.vk-business__field{min-width:0}.vk-business__field label{display:block;font-size:17px;font-weight:650;margin-bottom:6px}.vk-business__field input,.vk-business__field select,.vk-business__field textarea{display:block;width:100%;min-width:0;min-height:50px;padding:12px;border:1px solid #899083;border-radius:5px;background:#fff;color:var(--vk-text, #232d25);font:inherit;font-size:17px;line-height:1.45}.vk-business__field textarea{resize:vertical}.vk-business .vk-business__hint,.vk-business .vk-business__required{font-size:16px;color:var(--vk-text-muted, #535e51);margin:0 0 10px}.vk-business__actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px}.vk-business__actions a{color:var(--vk-forest, #1f3d2c);font-size:16px;text-decoration:underline;text-underline-offset:3px}.vk-business .vk-business__success{color:var(--vk-forest, #1f3d2c);background:#eef3e9;border-left:4px solid #1f3d2c;padding:20px;margin:0}.vk-business__error{color:#9b2521;background:#fff5f4;border-left:4px solid #9b2521;padding:16px}.vk-business__error p{margin-bottom:8px}@media(max-width:1024px){.vk-business__contact{grid-template-columns:minmax(0,1fr);gap:16px}.vk-business__contact-intro p{max-width:65ch}}@media(max-width:900px){.vk-business__hero{grid-template-columns:minmax(0,1fr);gap:28px}.vk-business__image{max-width:520px}.vk-business__image img{max-height:340px}.vk-business__paths{grid-template-columns:minmax(0,1fr);gap:28px;margin:36px 0}.vk-business__paths article{max-width:65ch}}@media(max-width:540px){.vk-business{padding:32px 16px 48px}.vk-business__form{padding:20px 16px}.vk-business__row{grid-template-columns:minmax(0,1fr)}.vk-business__intro{font-size:18px}.vk-business__button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/vokshus-business.css.map */
