.zkw{--p:#4B145F;--pd:#2E0C3B;--g:#D4A62A;--gd:#8A6A12;--cr:#FAF7F0;--sand:#F3ECDF;--mut:#6b6170;color:#3a3340}.zkw *{box-sizing:border-box}.zkw-w{max-width:1200px;margin:0 auto;padding:0 20px}.zkw-eb{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gd);margin:0 0 10px}.zkw h2{font-family:var(--font-heading--family);font-weight:700;font-size:clamp(26px,3.2vw,38px);line-height:1.15;color:var(--pd);margin:0 0 12px}.zkw h3{font-family:var(--font-heading--family);font-weight:700;font-size:19px;color:var(--pd);margin:0 0 6px}.zkw p{line-height:1.65;margin:0}.zkw-sec{padding:80px 0}.zkw-head{max-width:700px;margin:0 auto 40px;text-align:center}.zkw-head p{color:var(--mut)}.zkw-hero{position:relative;background:var(--pd);color:#fff;overflow:hidden}.zkw-hero__grid{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;min-height:560px}.zkw-hero__copy{padding:80px 48px 80px 0;position:relative;z-index:1}.zkw-hero h1{font-family:var(--font-heading--family);font-size:clamp(34px,4.6vw,56px);line-height:1.06;margin:0 0 16px;color:#fff}.zkw-hero p{color:#e3d8e8;font-size:17px;max-width:52ch}.zkw-hero .zkw-eb{color:var(--g)}.zkw-hero__media{position:absolute;right:0;top:0;bottom:0;width:48%}.zkw-hero__media img{width:100%;height:100%;object-fit:cover}.zkw-hero__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--pd) 0,rgba(46,12,59,0) 35%);z-index:1}.zkw-btns{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.zkw-btn{display:inline-flex;align-items:center;gap:8px;padding:15px 26px;border-radius:40px;font-weight:700;text-decoration:none;font-size:15px;border:0;cursor:pointer;transition:transform .2s,background .2s}.zkw-btn--gold{background:var(--g);color:var(--pd)}.zkw-btn--gold:hover{background:#e7bb43;transform:translateY(-1px)}.zkw-btn--line{color:#fff;box-shadow:inset 0 0 0 1.5px #ffffff80}.zkw-btn--line:hover{background:#ffffff1a}.zkw-btn--p{background:var(--p);color:#fff;width:100%;justify-content:center}.zkw-btn--p:hover{background:var(--pd)}.zkw-trust{display:flex;gap:26px;flex-wrap:wrap;margin-top:34px;padding-top:26px;border-top:1px solid rgba(255,255,255,.15)}.zkw-trust div{display:flex;gap:10px;align-items:center;font-size:14px;color:#efe6f2}.zkw-trust svg{color:var(--g);flex:none}.zkw-who{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.zkw-card{background:#fff;border-radius:22px;padding:28px 24px;box-shadow:0 1px #efe7d8;transition:transform .3s,box-shadow .3s}.zkw-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #2e0c3b1a}.zkw-ic{width:58px;height:58px;border-radius:16px;background:linear-gradient(135deg,var(--p),var(--pd));color:var(--g);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.zkw-card p{color:var(--mut);font-size:15px}.zkw-range{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.zkw-prod{background:#fff;border-radius:22px;overflow:hidden;display:flex;flex-direction:column}.zkw-prod__img{background:radial-gradient(circle at 50% 55%,#fff 0,#f3ecdf 85%);aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;padding:18px}.zkw-prod__img img{max-width:100%;max-height:100%;object-fit:contain;mix-blend-mode:multiply}.zkw-prod__b{padding:22px}.zkw-prod__b p{color:var(--mut);font-size:14.5px}.zkw-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.zkw-tags span{font-size:12px;font-weight:600;background:var(--sand);color:var(--pd);padding:5px 10px;border-radius:20px}.zkw-why{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.zkw-why div{padding:24px 20px;border-radius:20px;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1f}.zkw-why svg{color:var(--g);margin-bottom:12px}.zkw-why h3{color:#fff}.zkw-why p{color:#d9cddf;font-size:14.5px}.zkw-dark{background:var(--pd)}.zkw-dark h2{color:#fff}.zkw-dark .zkw-head p{color:#d9cddf}.zkw-dark .zkw-eb{color:var(--g)}.zkw-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;position:relative}.zkw-steps:before{content:"";position:absolute;top:28px;left:12%;right:12%;height:2px;background:repeating-linear-gradient(90deg,var(--g) 0 8px,transparent 8px 16px)}.zkw-step{text-align:center;padding:0 14px;position:relative}.zkw-step b{width:56px;height:56px;border-radius:50%;background:var(--p);color:#fff;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;font-size:20px;box-shadow:0 0 0 6px var(--cr)}.zkw-step p{color:var(--mut);font-size:14.5px}.zkw-form{display:grid;grid-template-columns:.9fr 1.1fr;gap:40px;align-items:start}.zkw-form__side{background:var(--p);color:#fff;border-radius:24px;padding:36px 30px;position:sticky;top:120px}.zkw-form__side h2{color:#fff}.zkw-form__side p{color:#e3d8e8}.zkw-form__side ul{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:14px}.zkw-form__side li{display:flex;gap:12px;align-items:center}.zkw-form__side a{color:#fff}.zkw-form__side svg{color:var(--g);flex:none}.zkw-f{background:#fff;border-radius:24px;padding:32px;box-shadow:0 10px 30px #2e0c3b12}.zkw-f__g{display:grid;grid-template-columns:1fr 1fr;gap:14px}.zkw-f label{display:block;font-size:13px;font-weight:700;color:var(--pd);margin-bottom:6px}.zkw-f input,.zkw-f select,.zkw-f textarea{width:100%;padding:13px 14px;border:1.5px solid #e6dccb;border-radius:12px;font:inherit;font-size:15px;background:#fff;color:#2a2230}.zkw-f input:focus,.zkw-f select:focus,.zkw-f textarea:focus{outline:none;border-color:var(--p);box-shadow:0 0 0 3px #4b145f1f}.zkw-f .full{grid-column:1/-1}.zkw-f textarea{min-height:120px;resize:vertical}.zkw-ok{background:#eaf6ec;color:#1f6a35;padding:14px 16px;border-radius:12px;margin-bottom:16px;font-weight:600}.zkw-err{background:#fdecec;color:#9b1c1c;padding:14px 16px;border-radius:12px;margin-bottom:16px}.zkw-faq{max-width:820px;margin:0 auto}.zkw-faq details{background:#fff;border-radius:16px;margin-bottom:12px;padding:0 22px}.zkw-faq summary{cursor:pointer;list-style:none;padding:18px 0;font-weight:700;color:var(--pd);display:flex;justify-content:space-between;gap:16px}.zkw-faq summary::-webkit-details-marker{display:none}.zkw-faq summary:after{content:"+";color:var(--gd);font-size:22px;line-height:1}.zkw-faq details[open] summary:after{content:"\2013"}.zkw-faq details p{padding:0 0 18px;color:var(--mut)}@media(max-width:989px){.zkw-hero__grid{grid-template-columns:1fr;min-height:0}.zkw-hero__media{position:relative;width:100%;height:300px}.zkw-hero__media:before{background:linear-gradient(0deg,var(--pd) 0,rgba(46,12,59,0) 40%)}.zkw-hero__copy{padding:56px 0 40px}.zkw-who,.zkw-range,.zkw-why{grid-template-columns:1fr 1fr}.zkw-form{grid-template-columns:1fr}.zkw-form__side{position:static}.zkw-steps{grid-template-columns:1fr 1fr;gap:30px}.zkw-steps:before{display:none}}@media(max-width:640px){.zkw-sec{padding:56px 0}.zkw-who,.zkw-range,.zkw-why,.zkw-steps,.zkw-f__g{grid-template-columns:1fr}.zkw-f{padding:22px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/zk-ws.css.map */
