/* START_SECTION:vzy-complaints (INDEX:96) */
.vzy-complaints{--blue:#1566e0;--blue-dark:#0d55bd;--soft:#edf4ff;--ink:#071a27;--text:#344552;--muted:#667681;--line:#dce4e9;--surface:#f5f7f9;color:var(--text);background:#fff}.vzy-complaints *{box-sizing:border-box}.vzy-complaints__shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.vzy-complaints h1,.vzy-complaints h2,.vzy-complaints h3,.vzy-complaints p{margin-top:0}.vzy-complaints__hero{padding:76px 0 54px;background:linear-gradient(135deg,#f6f8fa 0%,#fff 58%,#eaf2ff 100%);border-bottom:1px solid var(--line)}.vzy-complaints__eyebrow{margin-bottom:12px;color:var(--blue);font-size:12px;line-height:1.2;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.vzy-complaints h1{max-width:900px;margin-bottom:20px;color:var(--ink);font-size:clamp(40px,5.4vw,70px);line-height:.98;letter-spacing:-.04em}.vzy-complaints__lead{max-width:780px;margin-bottom:28px;font-size:18px;line-height:1.65}.vzy-complaints__actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.vzy-complaints__button{display:inline-flex;min-height:58px;align-items:center;justify-content:center;padding:16px 30px;border:1px solid var(--blue);border-radius:12px;color:#fff;background:var(--blue);font-size:14px;font-weight:850;text-decoration:none;cursor:pointer;transition:transform .2s,background .2s,box-shadow .2s}.vzy-complaints__button:hover{color:#fff;background:var(--blue-dark);transform:translateY(-1px);box-shadow:0 10px 24px #1566e033}.vzy-complaints__button:focus-visible,.vzy-complaints a:focus-visible,.vzy-complaints input:focus-visible,.vzy-complaints select:focus-visible,.vzy-complaints textarea:focus-visible{outline:3px solid #1566e04a;outline-offset:3px}.vzy-complaints__phone{color:var(--ink);font-weight:850;text-underline-offset:4px}.vzy-complaints__facts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:44px}.vzy-complaints__facts>div{display:flex;align-items:center;gap:16px;padding:18px;border:1px solid #071a2717;border-radius:14px;background:#ffffffd9;box-shadow:0 8px 28px #071a270d}.vzy-complaints__facts span{display:grid;width:48px;height:48px;flex:0 0 48px;place-items:center;border-radius:12px;color:var(--blue);background:var(--soft);font-size:15px;font-weight:900}.vzy-complaints__facts p{margin:0;font-size:13px;line-height:1.45}.vzy-complaints__facts strong{display:block;margin-bottom:3px;color:var(--ink);font-size:15px}.vzy-complaints__types{padding:76px 0}.vzy-complaints__heading{max-width:690px;margin-bottom:30px}.vzy-complaints__types h2,.vzy-complaints__process h2,.vzy-complaints__prepare h2,.vzy-complaints__form h2{margin-bottom:14px;color:var(--ink);font-size:clamp(30px,3vw,44px);line-height:1.08;letter-spacing:-.03em}.vzy-complaints__heading>p:last-child,.vzy-complaints__process-layout>div>p:last-child{font-size:16px;line-height:1.65}.vzy-complaints__type-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.vzy-complaints__type-grid article{padding:24px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 12px 32px #071a2708}.vzy-complaints__type-grid article>span{display:grid;width:42px;height:42px;margin-bottom:34px;place-items:center;border-radius:11px;color:var(--blue);background:var(--soft);font-size:20px;font-weight:900}.vzy-complaints__type-grid h3{margin-bottom:10px;color:var(--ink);font-size:18px;line-height:1.25}.vzy-complaints__type-grid p{margin:0;font-size:14px;line-height:1.6}.vzy-complaints__process{padding:70px 0;background:var(--surface)}.vzy-complaints__process-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:64px;align-items:start}.vzy-complaints__process ol{display:grid;gap:12px;margin:0;padding:0;list-style:none}.vzy-complaints__process li{display:flex;gap:16px;padding:20px;border:1px solid var(--line);border-radius:14px;background:#fff}.vzy-complaints__process li>span{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border-radius:50%;color:#fff;background:var(--blue);font-weight:900}.vzy-complaints__process strong{display:block;margin-bottom:5px;color:var(--ink);font-size:16px}.vzy-complaints__process li p{margin:0;font-size:14px;line-height:1.55}.vzy-complaints__prepare{padding:68px 0;background:var(--ink);color:#dbe6ed}.vzy-complaints__prepare .vzy-complaints__shell{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.vzy-complaints__prepare h2{color:#fff}.vzy-complaints__prepare p{color:#dbe6ed;line-height:1.65}.vzy-complaints__prepare .vzy-complaints__eyebrow{color:#70adff}.vzy-complaints__prepare ul{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none}.vzy-complaints__prepare li{position:relative;padding:15px 16px 15px 44px;border:1px solid #ffffff1f;border-radius:12px;background:#ffffff0a;font-size:14px;line-height:1.45}.vzy-complaints__prepare li:before{content:'✓';position:absolute;left:16px;color:#43c47a;font-weight:900}.vzy-complaints__form{scroll-margin-top:100px;padding:78px 0;background:var(--surface)}.vzy-complaints__form-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:60px;align-items:start}.vzy-complaints__form-copy>p{font-size:15px;line-height:1.65}.vzy-complaints__contact-card{display:flex;flex-direction:column;gap:7px;margin-top:28px;padding:20px;border:1px solid var(--line);border-radius:14px;background:#fff}.vzy-complaints__contact-card strong{color:var(--ink)}.vzy-complaints__contact-card a{width:max-content;color:var(--blue);font-weight:800;text-underline-offset:3px}.vzy-complaints__contact-card small{margin-top:5px;color:var(--muted);line-height:1.5}.vzy-complaints-form{padding:26px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 18px 50px #071a270d}.vzy-complaints-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.vzy-complaints-form__grid .wide{grid-column:1/-1}.vzy-complaints-form label{display:block;margin-bottom:7px;color:var(--ink);font-size:13px;font-weight:800}.vzy-complaints-form input,.vzy-complaints-form select,.vzy-complaints-form textarea{width:100%;min-height:48px;padding:11px 12px;border:1px solid #cbd5dc;border-radius:9px;background:#fff;color:var(--ink);font:inherit}.vzy-complaints-form textarea{resize:vertical}.vzy-complaints-form input:focus,.vzy-complaints-form select:focus,.vzy-complaints-form textarea:focus{border-color:var(--blue)}.vzy-complaints-form__consent{display:flex!important;gap:10px;align-items:flex-start;margin:18px 0 0!important;font-weight:500!important;line-height:1.5}.vzy-complaints-form__consent input{width:18px;height:18px;min-height:0;flex:0 0 18px;margin-top:2px}.vzy-complaints-form__required{margin:10px 0 18px;color:var(--muted);font-size:12px}.vzy-complaints-form__status{margin-bottom:18px;padding:15px;border-radius:10px}.vzy-complaints-form__status p{margin:5px 0 0}.vzy-complaints-form__status--success{border:1px solid #43c47a;background:#eefbf3}.vzy-complaints-form__status--error{border:1px solid #e54d42;background:#fff1f0}
@media(max-width:900px){.vzy-complaints__type-grid{grid-template-columns:1fr 1fr}.vzy-complaints__process-layout,.vzy-complaints__prepare .vzy-complaints__shell,.vzy-complaints__form-layout{grid-template-columns:1fr;gap:38px}}
@media(max-width:600px){.vzy-complaints__shell{width:min(100% - 28px,1180px)}.vzy-complaints__hero{padding:52px 0 40px}.vzy-complaints h1{font-size:40px}.vzy-complaints__lead{font-size:16px}.vzy-complaints__facts{grid-template-columns:1fr;margin-top:32px}.vzy-complaints__types,.vzy-complaints__process,.vzy-complaints__form{padding:54px 0}.vzy-complaints__type-grid{grid-template-columns:1fr}.vzy-complaints__type-grid article>span{margin-bottom:22px}.vzy-complaints__prepare{padding:54px 0}.vzy-complaints__prepare ul{grid-template-columns:1fr}.vzy-complaints-form{padding:18px}.vzy-complaints-form__grid{grid-template-columns:1fr}.vzy-complaints__actions{align-items:flex-start;flex-direction:column}.vzy-complaints__button{width:100%}}
/* END_SECTION:vzy-complaints */
