:root{--tpl-obj-err:#C4321F;--tpl-obj-rule:rgba(29,32,35,.12);}.v-c{--tpl-obj-r-lg:var(--r-tile-a);--tpl-obj-r:24px;--tpl-obj-gap:24px}@media (max-width:760px){.v-c{--tpl-obj-r-lg:24px;--tpl-obj-r:24px;--tpl-obj-gap:12px}}.tpl-obj-head{margin-bottom:var(--sh-gap);max-width:840px}.tpl-obj-head--center{margin-inline:auto;text-align:center}.tpl-obj-form{display:grid;grid-template-columns:minmax(0,432fr) minmax(0,672fr);overflow:hidden;border-radius:var(--tpl-obj-r);background:#fff;box-shadow:0 0 0 1px var(--hairline),0 18px 44px rgba(29,32,35,.08)}.tpl-obj-form__main{padding:40px 64px 40px 64px}.tpl-obj-form__f{margin:0 0 28px;padding:0;border:0;min-width:0}.tpl-obj-form__lbl{display:block;margin:0 0 12px;padding:0;font-weight:500;font-size:16px;line-height:22px}.tpl-obj-form .chips{gap:8px}.tpl-obj-form .chip{min-width:52px;height:44px;font-size:16px;font-variant-numeric:tabular-nums}.tpl-obj-input{display:block;width:100%;height:56px;padding:0 16px;border:0;border-radius:12px;background:var(--surface);font-size:16px;line-height:22px;font-variant-numeric:tabular-nums;transition:box-shadow var(--t-mts) var(--ease-out)}.tpl-obj-input::placeholder{color:#8D96A0}.tpl-obj-input:focus{outline:0;box-shadow:inset 0 0 0 2px var(--accent)}.tpl-obj-input[aria-invalid="true"]{box-shadow:inset 0 0 0 2px var(--tpl-obj-err)}.tpl-obj-form__err{margin:8px 0 0;font-size:14px;line-height:20px;color:var(--tpl-obj-err)}.tpl-obj-form__f.is-bad .chip{box-shadow:inset 0 0 0 1px var(--tpl-obj-err)}.tpl-obj-form__foot{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:8px;padding-top:28px;border-top:1px solid var(--tpl-obj-rule)}.tpl-obj-form__legal{margin:0;max-width:320px;font-size:13px;line-height:18px;color:var(--text-2)}.tpl-obj-form__legal a{color:var(--text-2);text-underline-offset:2px}.tpl-obj-form__foot .btn{flex:none;height:56px;padding:0 28px;font-size:16px}.tpl-obj-form__ok{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:100%;padding:40px 64px}.tpl-obj-form__ok svg{width:56px;height:56px;color:var(--accent)}.tpl-obj-form__ok h3{margin:20px 0 0;font-weight:600;font-size:28px;line-height:32px;letter-spacing:-.02em}.tpl-obj-form__ok p{margin:10px 0 0;max-width:420px;font-size:17px;line-height:24px;color:var(--text-2)}@media (max-width:900px){.tpl-obj-form{grid-template-columns:1fr}}@media (max-width:760px){.tpl-obj-form__main{padding:24px 20px 24px}.tpl-obj-form__f{margin-bottom:22px}.tpl-obj-form__foot{flex-direction:column-reverse;align-items:stretch;gap:14px;padding-top:20px}.tpl-obj-form__foot .btn{width:100%}.tpl-obj-form__legal{max-width:none}.tpl-obj-form__ok{padding:32px 20px}}.tpl-obj-form__tg{margin-top:24px}@media (max-width:760px){[class*="s-s-vending-"]{--tpl-obj-r:20px}}.sec:has(> .tpl-prod-band) + .sec:has(> .tpl-prod-band){padding-top:0}@media (min-width:761px){.v-c:has(.tpl-obj-hero--v2,.tpl-prod-hero--v2,.tpl-prod-hero--dark){--h2-fs:32px;--h2-lh:38px;--sh-gap:32px}}
.tpl-hub-nw{white-space:nowrap}.tpl-hub-ic{display:block;width:24px;height:24px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.tpl-hub-plans__choose{display:flex;flex-direction:column;align-items:center;gap:12px;margin:0 0 32px}.tpl-hub-plans__choose .chips{justify-content:center}.tpl-hub-dir__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:24px 48px}.tpl-hub-dir{display:flex;flex-direction:column;gap:6px;padding:32px;border-radius:24px;background:var(--surface)}.tpl-hub-dir__ic{margin-bottom:28px;color:var(--text-2)}.tpl-hub-dir__ic .tpl-hub-ic{width:32px;height:32px;stroke-width:1.5}.tpl-hub-dir__t{margin:0 0 6px;font-weight:600;font-size:20px;line-height:26px;letter-spacing:-.01em}.tpl-hub-dir__t a{color:inherit;text-decoration:none}.tpl-hub-dir__t a:hover{color:var(--accent)}.tpl-hub-dir__t a::after{content:"";display:inline-block;width:16px;height:16px;margin-left:6px;vertical-align:-1px;opacity:.6;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6 4l4 4-4 4' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6 4l4 4-4 4' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}.tpl-hub-dir p{margin:0;font-size:15px;line-height:24px}@media (max-width:1100px) and (min-width:761px){.tpl-hub-dir__grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.tpl-hub-plans__choose{align-items:stretch;margin-bottom:20px}.tpl-hub-plans__choose .chips{flex-wrap:nowrap;justify-content:flex-start;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter);overflow-x:auto;scrollbar-width:none}.tpl-hub-plans__choose .chip{flex:none}.tpl-hub-dir__grid{grid-template-columns:1fr;gap:12px}.tpl-hub-dir{padding:24px;border-radius:24px}.tpl-hub-dir__ic{margin-bottom:16px}.tpl-hub-dir__t{font-size:19px;line-height:24px}}.tpl-hub-chan__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.tpl-hub-chan__head .h1{margin:0}.tpl-hub-chan__grid{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.tpl-hub-chan{display:flex;flex-direction:column;min-height:200px;padding:32px;border-radius:24px;background:var(--surface)}.tpl-hub-chan__ic{color:var(--accent)}.tpl-hub-chan__ic .tpl-hub-ic{width:32px;height:32px;stroke-width:1.6}.tpl-hub-chan__l{margin:auto 0 0;padding-top:40px;font-weight:600;font-size:18px;line-height:24px}.tpl-hub-chan__v{margin-top:6px;font-size:17px;line-height:24px;color:var(--accent);text-decoration:none;overflow-wrap:anywhere}.tpl-hub-chan__v:hover{text-decoration:underline;text-underline-offset:3px}.tpl-hub-dir__grid--q{gap:16px}.tpl-hub-dir__grid--q .tpl-hub-dir{padding:28px}.tpl-hub-dir__grid--q .tpl-hub-dir__ic{margin-bottom:20px}.tpl-obj-form--solo{grid-template-columns:minmax(0,1fr);max-width:720px;margin-inline:auto;background:var(--surface)}.tpl-obj-form--solo .tpl-obj-form__main{padding:40px 48px}.tpl-obj-form--solo .tpl-obj-input{background:#fff}.tpl-hub-req{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:32px}.tpl-hub-req__t{margin:0;font-weight:var(--h2-fw);font-size:var(--h2-fs);line-height:var(--h2-lh);letter-spacing:var(--h2-ls);text-wrap:balance}.tpl-hub-req__list{list-style:none;margin:0;padding:8px 32px;border-radius:32px;background:var(--surface)}.tpl-hub-req__list li{padding:20px 0;font-size:17px;line-height:24px;text-wrap:pretty}.tpl-hub-req__list li+li{border-top:1px solid rgba(29,32,35,.08)}.tpl-hub-req__list li:first-child{font-weight:600}@media (max-width:1100px) and (min-width:761px){.tpl-hub-dir__grid--q{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.tpl-hub-chan__head{flex-direction:column;align-items:stretch;gap:20px}.tpl-hub-chan__grid{grid-template-columns:1fr;gap:12px;margin-top:28px}.tpl-hub-chan{flex-direction:row;flex-wrap:wrap;align-items:center;min-height:0;padding:20px;column-gap:16px;border-radius:24px}.tpl-hub-chan__l{flex:1;margin:0;padding:0;font-size:16px}.tpl-hub-chan__v{flex-basis:100%;margin:4px 0 0 48px;font-size:16px}.tpl-hub-dir__grid--q{grid-template-columns:1fr;gap:12px}.tpl-hub-dir__grid--q .tpl-hub-dir{padding:20px;border-radius:24px}.tpl-hub-dir__grid--q .tpl-hub-dir{display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:16px;row-gap:2px}.tpl-hub-dir__grid--q .tpl-hub-dir__ic{grid-row:1/span 2;margin:0}.tpl-hub-dir__grid--q .tpl-hub-dir__ic .tpl-hub-ic{width:28px;height:28px}.tpl-hub-dir__grid--q .tpl-hub-dir__t{margin:0;font-size:18px;line-height:24px}.tpl-obj-form--solo .tpl-obj-form__main{padding:24px 20px}.tpl-hub-req{grid-template-columns:1fr;gap:20px}.tpl-hub-req__list{padding:4px 20px;border-radius:24px}.tpl-hub-req__list li{padding:16px 0;font-size:16px;line-height:22px}}
.s-s-kontakty-02 .tpl-hub-dir__ic--logo img{display:block;width:32px;height:32px}.s-s-kontakty-02 .tpl-hub-dir__ic--app img{border-radius:22.37%}@media (max-width:760px){.s-s-kontakty-02 .tpl-hub-dir__ic--logo img{width:28px;height:28px}}
