.zakaz-page{background:#fff;padding:2rem 0 4rem}.zakaz-content{max-width:900px}.zakaz-breadcrumb{margin-bottom:1.5rem}.zakaz-page h1{font-size:var(--text-3xl);color:var(--color-ink);margin:0 0 1rem;line-height:1.15}.zakaz-lead{color:var(--color-ink-soft);max-width:68ch;margin:0 0 2rem;font-size:1.15rem;line-height:1.65}.zakaz-offer{border-radius:var(--radius-lg);background:#ece5d8;border:1px solid #ece5d8;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;margin-bottom:3rem;display:grid;overflow:hidden}.zakaz-offer__item{background:#fdfbf6;flex-direction:column;gap:.35rem;padding:1.1rem 1.25rem;display:flex}.zakaz-offer__k{color:var(--color-ink-muted);font-size:.9rem}.zakaz-offer__v{color:var(--color-accent);font-size:1.05rem;font-weight:600}.zakaz-section{margin-bottom:3rem}.zakaz-section h2{font-size:var(--text-2xl);color:var(--color-ink);margin:0 0 1rem;font-weight:700}.zakaz-section p{color:var(--color-ink-soft);max-width:68ch;margin:0 0 1rem;line-height:1.75}.zakaz-step{background:#fff;padding:1.35rem 1.5rem}.zakaz-step__n{color:var(--color-accent);margin-bottom:.4rem;font-size:.78rem;font-weight:600;display:inline-block}.zakaz-note{color:var(--color-ink-soft);background:#fdfbf6;border-left:3px solid #7d6b4f;border-radius:0 8px 8px 0;margin-bottom:3rem;padding:1.1rem 1.35rem;line-height:1.7}.zakaz-note a{color:var(--color-accent)}.zakaz-cats{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.85rem;margin:1.5rem 0;display:grid}.zakaz-cat{border-radius:var(--radius-md);transition:transform .2s var(--ease-out), opacity .2s var(--ease-out), color .2s var(--ease-out), background-color .2s var(--ease-out), border-color .2s var(--ease-out), box-shadow .2s var(--ease-out);background:#fff;border:1px solid #ece5d8;flex-direction:column;gap:.3rem;padding:1rem 1.2rem;text-decoration:none;display:flex}.zakaz-cat:hover{background:#fdfbf6;border-color:#7d6b4f}.zakaz-cat__t{color:var(--color-ink);font-weight:600}.zakaz-cat__p{color:var(--color-accent);white-space:nowrap;font-size:.95rem}.zakaz-wholesale{color:var(--color-ink-muted);font-size:.98rem}.zakaz-faq{gap:.6rem;display:grid}.zakaz-faq__item{border-radius:var(--radius-md);background:#fff;border:1px solid #ece5d8;padding:1rem 1.2rem}.zakaz-faq__item summary{cursor:pointer;color:var(--color-ink);font-weight:600;list-style:none}.zakaz-faq__item summary::-webkit-details-marker{display:none}.zakaz-faq__item summary:after{content:"+";float:right;color:var(--color-accent);font-weight:400}.zakaz-faq__item[open] summary:after{content:"−"}.zakaz-faq__item summary:hover{color:var(--color-accent)}.zakaz-faq__item p{color:var(--color-ink-soft);margin:.75rem 0 0;line-height:1.7}.zakaz-form-block{border-top:1px solid #ece5d8;padding-top:2.5rem}.zakaz-form-block h2{font-size:var(--text-2xl);margin:0 0 .5rem;font-weight:700}.zakaz-form-sub{color:var(--color-ink-soft);max-width:68ch;margin:0 0 1.5rem;line-height:1.7}.zakaz-form-sub a{color:var(--color-accent);white-space:nowrap;font-weight:600}.zakaz-form{max-width:520px}@media (max-width:600px){.zakaz-page{padding-top:1.25rem}.zakaz-step{padding:1.1rem 1.15rem}}.zakaz-triggers{gap:.85rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.zakaz-trigger{background:#fff;border:1px solid #ece5d8;border-left:3px solid #b99d76;border-radius:0 10px 10px 0;gap:.35rem;padding:1rem 1.2rem;display:grid}.zakaz-trigger__sign{color:var(--color-ink);font-weight:600;line-height:1.5}.zakaz-trigger__why{color:var(--color-ink-soft);font-size:.97rem;line-height:1.65}.zakaz-table-wrap{border-radius:var(--radius-lg);border:1px solid #ece5d8;margin:1.5rem 0 1rem;overflow-x:auto}.zakaz-table{border-collapse:collapse;background:#fff;width:100%;min-width:560px}.zakaz-table th{text-align:left;letter-spacing:.04em;color:var(--color-ink-muted);white-space:nowrap;background:#fdfbf6;border-bottom:1px solid #ece5d8;padding:.9rem 1.1rem;font-size:.82rem;font-weight:600}.zakaz-table td{color:var(--color-ink-soft);vertical-align:top;border-bottom:1px solid #f4efe5;padding:.9rem 1.1rem;line-height:1.6}.zakaz-table tr:last-child td{border-bottom:0}.zakaz-badge{white-space:nowrap;border-radius:999px;padding:.25rem .7rem;font-size:.85rem;font-weight:600;display:inline-block}.zakaz-badge--repair{color:var(--color-success);background:#eef4ef}.zakaz-badge--replace{color:var(--color-danger);background:#f7ece9}.zakaz-table-note{color:var(--color-ink-muted);font-size:.97rem}.zakaz-gains{border-radius:var(--radius-lg);background:#ece5d8;border:1px solid #ece5d8;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1px;margin-top:1.5rem;display:grid;overflow:hidden}.zakaz-gain{background:#fff;padding:1.2rem 1.35rem}.zakaz-gain__title{color:var(--color-accent);margin:0 0 .4rem;font-size:1.05rem}.zakaz-gain__text{color:var(--color-ink-soft);margin:0;font-size:.97rem;line-height:1.65}.zakaz-facts{border-radius:var(--radius-lg);background:#ece5d8;border:1px solid #ece5d8;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1px;margin-bottom:3rem;display:grid;overflow:hidden}.zakaz-fact{background:#fdfbf6;flex-direction:column;gap:.3rem;padding:1.15rem 1.25rem;display:flex}.zakaz-fact__v{color:var(--color-accent);font-size:1.2rem;font-weight:700}.zakaz-fact__k{color:var(--color-ink-muted);font-size:.92rem;line-height:1.45}.zakaz-options{border-radius:var(--radius-lg);background:#ece5d8;border:1px solid #ece5d8;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1px;margin-top:1.5rem;display:grid;overflow:hidden}.zakaz-option{background:#fff;padding:1.25rem 1.35rem}.zakaz-option__title{color:var(--color-ink);margin:0 0 .45rem;font-size:1.05rem}.zakaz-option__text{color:var(--color-ink-soft);margin:0;font-size:.97rem;line-height:1.65}.zakaz-steps{border-radius:var(--radius-lg);background:#ece5d8;border:1px solid #ece5d8;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.zakaz-step{background:#fff;grid-template-columns:auto minmax(0,1fr);gap:1.1rem;padding:1.35rem 1.5rem;display:grid}.zakaz-step__n{color:var(--color-accent-light);letter-spacing:.04em;padding-top:.15rem;font-size:.95rem;font-weight:700}.zakaz-step__title{color:var(--color-ink);margin:0 0 .4rem;font-size:1.08rem}.zakaz-step__text{color:var(--color-ink-soft);max-width:68ch;margin:0;line-height:1.7}@media (max-width:600px){.zakaz-step{grid-template-columns:minmax(0,1fr);gap:.4rem}}
