.zs{--zs-bg:#f6f3ee;--zs-card:#fff;--zs-ink:#1c1d1f;--zs-muted:#666a70;--zs-line:#e4ded3;--zs-accent:#b9822a;--zs-accent-soft:#fbf3e2;--zs-ok:#2f7a4f;--zs-err:#a23b2c;background:var(--zs-bg);color:var(--zs-ink);padding:clamp(28px,5vw,64px) 16px clamp(48px,7vw,96px)}.zs *{box-sizing:border-box}.zs__in{max-width:1180px;margin:0 auto}.zs__head{max-width:720px;margin-bottom:clamp(22px,3vw,36px)}.zs__eyebrow{margin:0 0 8px;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--zs-accent);font-weight:600}.zs__title{margin:0;font-size:clamp(30px,4.4vw,48px);line-height:1.08;letter-spacing:-.01em;text-wrap:balance;color:var(--zs-ink)}.zs__lead{margin:14px 0 0;font-size:clamp(16px,1.6vw,18px);line-height:1.55;color:var(--zs-muted);max-width:60ch}.zs__grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:clamp(20px,3vw,40px);align-items:start}.zs__main{min-width:0}.zs__form{margin:0}.zs__step{border:0;margin:0 0 26px;padding:0;min-width:0}.zs__steph{display:flex;align-items:center;gap:10px;font-size:19px;font-weight:600;margin:0 0 14px;padding:0;color:var(--zs-ink)}.zs__steph span{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--zs-ink);color:#fff;font-size:14px;flex:none}.zs__topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.zs__topic{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px;row-gap:2px;align-items:start;padding:14px 14px 14px 12px;background:var(--zs-card);border:1px solid var(--zs-line);border-radius:10px;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.zs__topic:hover{border-color:#cdbfa6;transform:translateY(-1px);box-shadow:0 6px 18px -12px #00000059}.zs__topic input{position:absolute;opacity:0;pointer-events:none}.zs__ico{grid-row:1/3;display:grid;place-items:center;width:40px;height:40px;border-radius:9px;background:var(--zs-bg);color:var(--zs-ink)}.zs__ico .zs-i{width:22px;height:22px}.zs__tt{font-weight:600;font-size:15px;line-height:1.25}.zs__td{font-size:13px;line-height:1.35;color:var(--zs-muted)}.zs__topic:has(input:checked){border-color:var(--zs-accent);background:var(--zs-accent-soft);box-shadow:0 0 0 1px var(--zs-accent)}.zs__topic:has(input:checked) .zs__ico{background:var(--zs-accent);color:#fff}.zs__topic:has(input:focus-visible){outline:2px solid var(--zs-accent);outline-offset:2px}.zs__tip{margin:0 0 14px;padding:10px 14px;border-left:3px solid var(--zs-accent);background:var(--zs-card);border-radius:0 8px 8px 0;font-size:14.5px;line-height:1.5}.zs__tip a{color:var(--zs-ink);font-weight:600}.zs__extra,.zs__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.zs__f{display:grid;gap:6px;margin:0 0 14px;min-width:0}.zs__f[hidden]{display:none}.zs__f>span{font-size:14px;font-weight:500;color:var(--zs-ink)}.zs__f input,.zs__f textarea{width:100%;min-width:0;font:inherit;font-size:16px;color:var(--zs-ink);background:var(--zs-card);border:1px solid var(--zs-line);border-radius:8px;padding:12px 14px;transition:border-color .15s,box-shadow .15s}.zs__f textarea{min-height:150px;resize:vertical;line-height:1.5}.zs__f input:focus,.zs__f textarea:focus{outline:none;border-color:var(--zs-ink);box-shadow:0 0 0 3px #b9822a2e}.zs--check .zs__f input:invalid,.zs--check .zs__f textarea:invalid{border-color:var(--zs-err)}.zs__send{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:4px}.zs__btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 30px;border:0;border-radius:999px;background:var(--zs-ink);color:#fff;font:inherit;font-size:16px;font-weight:600;letter-spacing:.01em;cursor:pointer;text-decoration:none;transition:transform .15s,background .15s}.zs__btn:hover{background:#000;transform:translateY(-1px)}.zs__btn--ghost{background:transparent;color:var(--zs-ink);border:1px solid var(--zs-ink)}.zs__btn--ghost:hover{background:var(--zs-ink);color:#fff}.zs__note{margin:0;font-size:13px;color:var(--zs-muted);max-width:44ch;line-height:1.45}.zs__error{margin:0 0 20px;padding:12px 16px;border-radius:8px;background:#fbeeea;color:var(--zs-err);font-size:14.5px}.zs__error ul{margin:6px 0 0;padding-left:18px}.zs__sent{display:grid;justify-items:start;gap:10px;padding:clamp(24px,4vw,40px);background:var(--zs-card);border:1px solid var(--zs-line);border-radius:14px}.zs__sent svg{width:52px;height:52px;fill:none;stroke:var(--zs-ok);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.zs__sent h2{margin:0;font-size:clamp(22px,3vw,30px)}.zs__sent p{margin:0 0 8px;color:var(--zs-muted);font-size:16px;max-width:52ch}.zs__aside{display:grid;gap:14px;position:sticky;top:110px}.zs__card{background:var(--zs-card);border:1px solid var(--zs-line);border-radius:12px;padding:18px}.zs__card h2{margin:0 0 10px;font-size:16px;font-weight:600}.zs__links{list-style:none;margin:0;padding:0;display:grid;gap:4px}.zs__links a{display:flex;align-items:center;gap:10px;padding:9px 8px;margin:0 -8px;border-radius:8px;color:var(--zs-ink);text-decoration:none;font-size:15px}.zs__links a:hover{background:var(--zs-bg)}.zs__links .zs-i{width:20px;height:20px;color:var(--zs-accent);flex:none}.zs__ct{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 6px;font-size:15.5px}.zs__ct a{color:var(--zs-ink);font-weight:600;text-decoration:none;word-break:break-all}.zs__copy{font:inherit;font-size:12px;padding:3px 9px;border:1px solid var(--zs-line);border-radius:999px;background:var(--zs-bg);color:var(--zs-muted);cursor:pointer}.zs__co{margin:8px 0 0;font-size:13px;color:var(--zs-muted)}@media(max-width:989px){.zs__grid{grid-template-columns:minmax(0,1fr)}.zs__aside{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.zs__topics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.zs__topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.zs__topic{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;row-gap:8px;padding:12px 10px;min-height:96px}.zs__ico{grid-row:auto;width:34px;height:34px}.zs__td{display:none}.zs__tt{font-size:14px}.zs__row,.zs__extra,.zs__aside{grid-template-columns:minmax(0,1fr)}.zs__btn{width:100%}}@media(prefers-reduced-motion:reduce){.zs *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/zz-svyaz.css.map */
