:root{--lv-usp-pad:clamp(16px, 2vw, 28px);--lv-foot-pad-y:clamp(30px, 3.8vw, 68px);--lv-foot-gap:clamp(24px, 2.6vw, 50px);--lv-foot-gutter:clamp(20px, 5.5vw, 110px)}.pz-page{position:relative;box-sizing:border-box;padding-top:var(--pz-header-h,0);background:var(--pz-page-bg,#fff);min-height:100vh;min-height:100svh}.lv-footer{background:var(--lv-surface,#fff);color:var(--lv-ink,#1a1a1a)}.lv-usp{background:var(--lv-strip,#222);color:#fff}.lv-usp__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:clamp(14px, 2vw, 30px);margin:0;padding:var(--lv-usp-pad) var(--lv-foot-gutter);list-style:none}.lv-usp__item{display:flex;align-items:center;gap:clamp(10px, 1.2vw, 20px);margin:0;min-width:0}.lv-usp__ico{flex:0 0 auto;width:clamp(36px, 3.2vw, 52px);height:auto}.lv-usp__text{margin:0;min-width:0;font-size:clamp(13px, 1vw, 15px);font-weight:600;line-height:1.35;color:#fff}.lv-usp__text span{display:block}.lv-footer__body{padding:var(--lv-foot-pad-y) var(--lv-foot-gutter) clamp(18px, 2vw, 28px)}.lv-footer__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,2.05fr) minmax(0,1.45fr) minmax(0,1.35fr);grid-template-areas:"pages cats brand contact social";align-items:start;column-gap:var(--lv-foot-gap);row-gap:clamp(28px, 3.4vw, 48px)}.lv-fcol{min-width:0}.lv-fcol--pages{grid-area:pages}.lv-fcol--cats{grid-area:cats}.lv-fcol--brand{grid-area:brand}.lv-fcol--contact{grid-area:contact}.lv-fcol--social{grid-area:social}.lv-fcol--pages,.lv-fcol--cats,.lv-fcol--contact,.lv-fcol--social{padding-top:clamp(0px, 1.6vw, 30px)}.lv-footer .lv-fcol__title{position:relative;margin:0 0 clamp(18px, 1.8vw, 28px);padding-bottom:10px;color:var(--lv-ink,#1a1a1a);font-family:var(--OZ-Font-Base,inherit);font-size:clamp(17px, 1.15vw, 21px);font-weight:500;line-height:1.2;letter-spacing:0;text-transform:none}.lv-footer .lv-fcol__title::after{content:"";position:absolute;left:0;bottom:0;width:48px;height:3px;border-radius:2px;background:var(--lv-red,#e30613)}.lv-fcol__empty{margin:0;color:var(--lv-muted,#5c5c5c);font-size:14px;line-height:1.5}.lv-flinks{display:flex;flex-direction:column;gap:clamp(11px, 1.1vw, 17px);margin:0;padding:0;list-style:none}.lv-flinks li{margin:0;min-width:0}.lv-flinks a{display:grid;grid-template-columns:13px minmax(0,1fr);align-items:start;gap:10px;color:#333;font-size:clamp(14px, 1vw, 16px);font-weight:400;line-height:1.35;text-decoration:none;transition:color .2s var(--pz-ease,ease)}.lv-flinks a::before{content:"";width:12px;height:12px;margin-top:.16em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.4 1 9.6 6 2.4 11 4.3 6Z' fill='%23e30613'/%3E%3C/svg%3E") center / contain no-repeat}.lv-flinks a:hover,.lv-flinks a:focus-visible{color:var(--lv-red,#e30613);text-decoration:none}.lv-flinks .current-menu-item>a,.lv-flinks .current_page_item>a{color:#333;font-weight:400}.lv-flinks--scroll{max-height:var(--lv-cats-max,clamp(150px, 20vh, 200px));padding-right:14px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#1a1a1a #e6e6e6}.lv-flinks--scroll::-webkit-scrollbar{width:4px}.lv-flinks--scroll::-webkit-scrollbar-track{background:#e6e6e6;border-radius:999px}.lv-flinks--scroll::-webkit-scrollbar-thumb{background:#1a1a1a;border-radius:999px}.lv-fcol--brand{display:flex;flex-direction:column;align-items:center;gap:clamp(14px, 1.6vw, 22px);text-align:center}.lv-fbrand__logo{line-height:0}.lv-logo--footer img{height:clamp(58px, 5.4vw, 88px)}.lv-fbrand__text{max-width:36ch;margin:0;color:#444;font-size:clamp(13px, .98vw, 15px);line-height:1.55}.lv-fcontact{display:flex;flex-direction:column;gap:clamp(14px, 1.4vw, 22px);margin:0;padding:0;list-style:none}.lv-fcontact__item{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;margin:0;color:#333;font-size:clamp(13px, 1vw, 15px);line-height:1.5}.lv-fcontact__ico{display:inline-flex;align-items:center;justify-content:center;margin-top:.12em;color:var(--lv-ink,#1a1a1a)}.lv-fcontact__ico svg{display:block}.lv-fcontact__body{min-width:0}.lv-fcontact__body a,.lv-fcontact__body span{display:block}.lv-fcontact a{color:inherit;text-decoration:none;transition:color .2s var(--pz-ease,ease)}.lv-fcontact a:hover,.lv-fcontact a:focus-visible{color:var(--lv-red,#e30613);text-decoration:none}.lv-fsocial{display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none}.lv-fsocial li{margin:0}.lv-fsocial__link{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border:1px solid var(--lv-line,#dcdcdc);border-radius:6px;background:#fff;color:var(--lv-ink,#1a1a1a);text-decoration:none;transition:border-color .2s var(--pz-ease,ease),color .2s var(--pz-ease,ease),background-color .2s var(--pz-ease,ease)}.lv-fsocial__link svg{width:22px;height:22px}a.lv-fsocial__link:hover,a.lv-fsocial__link:focus-visible{border-color:var(--lv-red,#e30613);color:var(--lv-red,#e30613);text-decoration:none}.lv-footer__legal{margin-top:clamp(26px, 3vw, 46px);padding-top:clamp(14px, 1.4vw, 20px);border-top:1px solid var(--lv-line,#dcdcdc);color:#8a8a8a;font-size:13px;line-height:1.5;text-align:center}.lv-footer__legal a{color:inherit;text-decoration:none;transition:color .2s var(--pz-ease,ease)}.lv-footer__legal a:hover,.lv-footer__legal a:focus-visible{color:var(--lv-red,#e30613);text-decoration:underline}@media (max-width:1180px){:root{--lv-foot-pad-y:clamp(28px, 3.4vw, 52px)}.lv-footer__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"brand   brand" "pages   cats" "contact social"}.lv-fcol--pages,.lv-fcol--cats,.lv-fcol--contact,.lv-fcol--social{padding-top:0}}@media (max-width:900px){.lv-usp__list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}}@media (max-width:640px){.lv-usp__list{grid-template-columns:minmax(0,1fr)}.lv-footer__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"brand" "pages" "cats" "contact" "social"}.lv-flinks--scroll{max-height:none;overflow:visible;padding-right:0}.lv-fbrand__text{max-width:42ch}}.lv-faq{padding:clamp(36px, 5vw, 72px) var(--lv-foot-gutter);background:#f7f7f7}.lv-faq__inner{display:grid;grid-template-columns:minmax(260px,.82fr) minmax(0,1.45fr);gap:clamp(24px, 4vw, 64px);max-width:1440px;margin:0 auto;align-items:start}.lv-faq__chat{padding:clamp(26px, 3.2vw, 44px);border-radius:18px;background:var(--lv-red,#e30613);color:#fff;box-shadow:0 16px 30px rgb(0 0 0 / .12)}.lv-faq__chat-icon{display:inline-flex;margin-bottom:18px}.lv-faq__chat-icon svg{width:34px;height:34px}.lv-faq__eyebrow{margin:0 0 8px;color:rgb(255 255 255 / .82);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lv-footer .lv-faq__title{margin:0 0 14px;color:#fff;font-family:var(--OZ-Font-Base,inherit);font-size:clamp(30px, 3vw, 46px);font-weight:700;line-height:1}.lv-faq__chat>p:not(.lv-faq__eyebrow){margin:0 0 24px;font-size:16px;line-height:1.55}.lv-faq__chat-link{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 21px;border-radius:999px;background:#fff;color:var(--lv-red,#e30613);font-weight:700;text-decoration:none}.lv-faq__chat-link:hover,.lv-faq__chat-link:focus-visible{background:#1a1a1a;color:#fff;text-decoration:none}.lv-faq__list{display:flex;flex-direction:column;gap:12px}.lv-faq__item{overflow:hidden;border:1px solid #e6e6e6;border-radius:14px;background:#fff;box-shadow:0 2px 7px rgb(0 0 0 / .035)}.lv-faq__item summary{position:relative;display:block;cursor:pointer;padding:20px 58px 20px 24px;color:#1a1a1a;font-size:clamp(15px,1.15vw,18px);font-weight:700;line-height:1.35;list-style:none}.lv-faq__item summary::-webkit-details-marker{display:none}.lv-faq__item summary::after{content:"+";position:absolute;right:23px;top:50%;transform:translateY(-50%);color:#949aa4;font-size:29px;font-weight:300}.lv-faq__item[open] summary::after{content:"–"}.lv-faq__item p{margin:0;padding:0 24px 22px;color:#555;font-size:15px;line-height:1.55}@media (max-width:900px){.lv-faq__inner{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.lv-faq{padding-right:20px;padding-left:20px}.lv-faq__chat{border-radius:14px}.lv-faq__item summary{padding-right:48px;padding-left:18px}.lv-faq__item p{padding-right:18px;padding-left:18px}}.lv-faq{background:#f7f8fa}.lv-faq__inner{grid-template-columns:minmax(320px,.9fr) minmax(0,1.2fr);gap:clamp(32px,5vw,88px);align-items:center}.lv-faq__chat{position:relative;overflow:hidden;padding:24px;border-radius:22px;color:#15202b;background-color:#efeae2;background-image:radial-gradient(rgb(255 255 255 / .58) 1.1px,transparent 1.1px),linear-gradient(135deg,rgb(204 239 217 / .34),rgb(255 255 255 / .2));background-size:14px 14px,auto;box-shadow:none}.lv-faq__chat-head,.lv-faq__messages,.lv-faq__title,.lv-faq__chat-link{position:relative;z-index:1}.lv-faq__chat-head{display:flex;align-items:center;gap:9px;margin:-24px -24px 22px;padding:14px 18px;color:#fff;background:#128c7e;font-size:12px}.lv-faq__chat-brand{display:inline-flex;align-items:center;justify-content:center;min-width:58px;min-height:28px;padding:0 7px;color:#fff;background:#e30613;border-radius:4px;font-weight:800;letter-spacing:.05em}.lv-faq__messages{display:flex;flex-direction:column;gap:14px;min-height:258px}.lv-faq__message{max-width:86%;margin:0;padding:13px 14px 8px;border-radius:8px;box-shadow:0 1px 2px rgb(0 0 0 / .12);font-size:14px;line-height:1.5}.lv-faq__message time{display:block;margin-top:5px;color:#83909a;font-size:10px;text-align:right}.lv-faq__message--client{align-self:flex-start;background:#fff;border-top-left-radius:1px}.lv-faq__message--luval{align-self:flex-end;color:#fff;background:#ff5a00;border-top-right-radius:1px}.lv-faq__message--luval time{color:rgb(255 255 255 / .78)}.lv-footer .lv-faq__title{margin:24px 0 14px;color:#16212b;font-size:clamp(25px,2.4vw,36px);letter-spacing:-.025em}.lv-faq__chat-link{min-height:44px;color:#fff;background:#128c7e}.lv-faq__chat-link:hover{background:#075e54}.lv-faq__item{border-color:#ebedf0;border-radius:18px;box-shadow:0 7px 16px rgb(28 39 49 / .06)}.lv-faq__item summary{padding:22px 60px 22px 76px;font-size:16px;font-weight:600}.lv-faq__item summary::before{content:"?";position:absolute;left:22px;top:50%;display:grid;width:34px;height:34px;place-items:center;transform:translateY(-50%);border-radius:50%;color:#ff5a00;background:#fff1ea;font-size:18px;font-weight:700}.lv-faq__item[open] summary{color:#ff5a00}.lv-faq__item p{padding:0 28px 23px 76px;color:#596575}@media(max-width:900px){.lv-faq__inner{grid-template-columns:minmax(0,1fr)}.lv-faq__chat{max-width:640px;width:100%;margin:0 auto;box-sizing:border-box}}@media(max-width:640px){.lv-faq__chat{padding:18px;border-radius:16px}.lv-faq__chat-head{margin:-18px -18px 18px}.lv-faq__messages{min-height:0}.lv-faq__message{max-width:92%}.lv-faq__item summary{padding:18px 46px 18px 62px;font-size:15px}.lv-faq__item summary::before{left:17px;width:30px;height:30px}.lv-faq__item p{padding:0 18px 19px 62px}}.lv-faq__chat-head{gap:11px}.lv-faq__chat-avatar{display:flex;flex:0 0 38px;width:38px;height:38px;overflow:hidden;border:2px solid rgb(255 255 255 / .8);border-radius:50%;background:#fff}.lv-faq__chat-avatar a{display:block;width:100%;height:100%}.lv-faq__chat-avatar img{display:block;width:100%;height:100%;object-fit:cover}.lv-faq__chat-name{font-size:12px;font-weight:700;letter-spacing:.02em;line-height:1.2}.lv-process{background:var(--lv-strip,#222);color:#fff}.lv-process__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:clamp(14px,2vw,30px);max-width:1600px;margin:0 auto;padding:var(--lv-usp-pad) var(--lv-foot-gutter);list-style:none}.lv-process__item{display:flex;align-items:center;gap:clamp(10px,1.2vw,20px);min-width:0}.lv-process__icon{display:flex;flex:0 0 auto;width:clamp(38px,3.2vw,52px);height:clamp(38px,3.2vw,52px);color:#e30613!important}.lv-process__icon svg{display:block;width:100%;height:100%}.lv-process__item p{margin:0;min-width:0;font-size:clamp(13px,1vw,15px);line-height:1.35}.lv-process__item strong,.lv-process__item span{display:block}.lv-process__item strong{font-weight:700}.lv-process__item span{color:rgb(255 255 255 / .76);font-weight:400}@media(max-width:900px){.lv-process__list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}}@media(max-width:640px){.lv-process__list{grid-template-columns:minmax(0,1fr)}.lv-process__item{justify-content:flex-start}}.lv-process__item:nth-child(2) .lv-process__icon{flex:0 0 40px;width:40px;height:40px;margin-right:6px}.lv-process__item:nth-child(2) .lv-process__icon svg{overflow:hidden}@media (max-width:640px){.lv-process__item:nth-child(2) .lv-process__icon{flex-basis:36px;width:36px;height:36px;margin-right:4px}}