.zayavka-flow-top{justify-content:space-between;align-items:center;width:100%;max-width:1120px;min-height:40px;margin:0 auto;display:flex}.zayavka-flow-top-spacer{width:1px;height:40px;display:block}.zayavka-flow-step-pill{justify-content:flex-end;display:flex}.zayavka-flow-intro{text-align:center;max-width:430px;margin:38px auto 0}.zayavka-flow-intro p{margin:14px auto 0;font-size:1.05rem;line-height:1.6}.zayavka-step1-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:100%;max-width:1120px;margin:52px auto 0;display:grid}.zayavka-step1-card{flex-direction:column;min-height:260px;padding:24px;display:flex}.zayavka-step2{width:100%;max-width:1120px;margin:52px auto 0}.zayavka-step2-groups{gap:24px;display:grid}.zayavka-step2-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.zayavka-step3{box-sizing:border-box;width:100%;max-width:1120px;margin:0 auto;padding:48px 40px 72px;position:relative}.zayavka-step3-top{justify-content:space-between;align-items:center;min-height:40px;display:flex}.zayavka-step3-intro{text-align:center;max-width:430px;margin:38px auto 0}.zayavka-step3-intro h1{font-size:clamp(4rem,5vw,5.25rem)}.zayavka-step3-intro p{margin:14px auto 0;font-size:1.05rem;line-height:1.6}.zayavka-step3-layout{grid-template-columns:minmax(0,1fr) clamp(280px,32vw,360px);grid-template-areas:"contact summary""time summary""whatsapp summary""status summary""privacy summary";align-items:start;gap:24px 32px;margin-top:52px;display:grid}.zayavka-step3-card{background:var(--surface-card-strong);border:1px solid var(--border-brand-soft);border-radius:var(--radius-form-panel);box-shadow:var(--shadow-form-card);padding:24px}.zayavka-step3-contact{grid-area:contact;gap:20px;display:grid}.zayavka-step3-input{box-sizing:border-box;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:64px;padding:0 20px;display:grid}.zayavka-step3-input svg{width:21px;height:21px}.zayavka-step3-input input{min-height:24px}.zayavka-step3-time{grid-area:time}.zayavka-step3-time-head{color:var(--nail-taupe);align-items:center;gap:14px;display:flex}.zayavka-step3-pills{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.zayavka-step3-summary{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-brand-soft);border-radius:22px;grid-area:summary;align-self:start;width:min(360px,100%);max-width:360px;padding:22px;position:sticky;top:120px;box-shadow:0 24px 70px #2d2a2814}.zayavka-step3-summary-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.zayavka-step3-summary-head p{color:var(--nail-graphite);letter-spacing:.14em;text-transform:uppercase;font-size:.82rem;font-weight:800}.zayavka-step3-summary-item{border-bottom:1px solid var(--border-brand-soft);padding:14px 0}.zayavka-step3-summary-item:last-child{border-bottom:0;padding-bottom:0}.zayavka-step3-summary-value{color:var(--nail-graphite);margin-top:4px;font-size:15px;font-weight:700;line-height:1.45}.zayavka-step3-whatsapp{border:1px solid var(--border-brand-soft);box-shadow:var(--shadow-form-card);border-radius:18px;grid-area:whatsapp;align-items:flex-start;gap:16px;padding:22px 24px;display:flex}.zayavka-step3-whatsapp svg{flex-shrink:0;width:30px;height:30px;margin-top:2px}.zayavka-step3-privacy{color:var(--nail-warm-gray);grid-area:privacy;align-items:flex-start;gap:10px;margin:-6px 0 0;font-size:13px;line-height:1.4;display:flex}.zayavka-step3-status{background:var(--surface-card-strong);border:1px solid var(--border-brand-soft);border-radius:var(--radius-form-panel);box-shadow:var(--shadow-form-card);color:var(--nail-warm-gray);grid-area:status;padding:18px 20px}.zayavka-step3-status strong{color:var(--nail-graphite);margin-bottom:4px;font-size:.9rem;display:block}.zayavka-step3-status a{color:var(--nail-feedback-error);text-underline-offset:4px;margin-top:10px;font-weight:800;text-decoration:underline;display:inline-flex}.zayavka-honeypot{opacity:0;width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.zayavka-step3-privacy svg{flex-shrink:0;width:16px;height:16px;margin-top:1px}.zayavka-step3-actions{justify-content:flex-end;margin-top:38px;display:flex}.zayavka-step3-actions a,.zayavka-step3-actions button{min-width:230px}@media (max-width:767px){.zayavka-flow-top{gap:16px;max-width:none}.zayavka-flow-intro{max-width:320px;margin-top:36px}.zayavka-flow-intro p{margin-top:12px;font-size:1rem;line-height:1.55}.zayavka-step1-grid{grid-template-columns:1fr;margin-top:34px}.zayavka-step1-card{min-height:220px;padding:20px}.zayavka-step2{margin-top:34px}.zayavka-step2-groups{gap:18px}.zayavka-step2-split{grid-template-columns:1fr;gap:18px}.zayavka-step3{max-width:none;padding:24px 16px 40px}.zayavka-step3-top{gap:16px}.zayavka-step3-intro{max-width:320px;margin-top:36px}.zayavka-step3-intro h1{font-size:3.15rem}.zayavka-step3-intro p{margin-top:12px;font-size:1rem;line-height:1.55}.zayavka-step3-layout{flex-direction:column;gap:18px;margin-top:34px;display:flex}.zayavka-step3-card{border-radius:16px;width:100%;padding:20px}.zayavka-step3-contact{gap:16px}.zayavka-step3-input{min-height:60px;padding:0 18px}.zayavka-step3-pills{gap:10px;margin-top:20px}.zayavka-step3-summary{border-radius:18px;width:100%;max-width:none;padding:20px;position:static}.zayavka-step3-whatsapp{border-radius:16px;width:100%;padding:20px}.zayavka-step3-status{border-radius:16px;width:100%;padding:18px}.zayavka-step3-privacy{margin-top:0}.zayavka-step3-actions{margin-top:26px}.zayavka-step3-actions a,.zayavka-step3-actions button{width:100%;min-width:0}}
