
@media (min-width:992px){
 body#id37 .middle>.lv-modern-wide-container{width:calc(100% - 48px);max-width:1540px;}
 body#id37 .lv-modern-wide-column{padding-left:18px;padding-right:10px;}
 body#id37 .lv-modern-wide-aside{padding-left:10px;padding-right:18px;}
 body#id37 .main-column{max-width:none;margin:0;}
 body#id37 .lv-hero-split{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:28px;padding:34px;}
 body#id37 .lv-hero-split__title{font-size:clamp(38px,2.75vw,50px);line-height:1.08;}
 body#id37 .lv-hero-split__media{min-height:520px;}
 body#id37 .lv-modern-wide-aside .aside{margin:0;background:#f6f9fe;border:1px solid #d9e6f7;border-radius:24px;padding:18px;box-shadow:0 18px 46px rgba(24,64,116,.10);overflow:hidden;}
 body#id37 .lv-modern-wide-aside .zajavkanavykup3{margin:0;}
 body#id37 .lv-modern-wide-aside .zajavkanavykupzagolovok2{height:auto!important;min-height:0;background:#eaf3ff!important;border:1px solid #cfe0f6;border-radius:17px;padding:16px 14px!important;text-align:left;}
 body#id37 .lv-modern-wide-aside .zajavkanavykupzagolovok2 .title{line-height:1.3;}
 body#id37 .lv-modern-wide-aside .zajavkanavykupzagolovok2 span{color:#0b2b55!important;font-family:inherit!important;}
 body#id37 .lv-modern-wide-aside .zajavkanavykupforma{background:transparent!important;border:0!important;padding:18px 0 0!important;}
 body#id37 .lv-modern-wide-aside .form-control{height:46px;border:1px solid #cbd9ea;border-radius:12px;background:#fff;box-shadow:none;padding:10px 12px;}
 body#id37 .lv-modern-wide-aside textarea.form-control{height:auto;}
 body#id37 .lv-modern-wide-aside .blue-btn,
 body#id37 .lv-modern-wide-aside .tplbutton,
 body#id37 .lv-modern-wide-aside a.green{min-height:46px;border:0;border-radius:12px;background:#176bd6!important;color:#fff!important;font-weight:700;box-shadow:0 10px 24px rgba(23,107,214,.20);}
 body#id37 .lv-modern-wide-aside img{max-width:100%;height:auto;border-radius:18px;box-shadow:0 12px 28px rgba(24,64,116,.12);}
 body#id37 .lv-modern-wide-aside__content>div:nth-of-type(4)>center>a{display:flex;min-height:190px;padding:24px;border-radius:20px;background:linear-gradient(145deg,#0b2b55,#176bd6);color:#fff;box-shadow:0 16px 34px rgba(24,64,116,.18);flex-direction:column;align-items:flex-start;justify-content:flex-end;text-align:left;text-decoration:none;}
 body#id37 .lv-modern-wide-aside__content>div:nth-of-type(4)>center>a:before{content:"Акция к цене выкупа";font-size:22px;line-height:1.2;font-weight:800;}
 body#id37 .lv-modern-wide-aside__content>div:nth-of-type(4)>center>a:after{content:"+25 000 ₽ · подробные условия";margin-top:10px;font-size:15px;line-height:1.4;color:#dcecff;}
 body#id37 .lv-modern-wide-aside__content>div:nth-of-type(4)>center>a img{display:none;}
 body#id37 .lv-modern-wide-aside>.zajavkanavykupzagolovok2.hidden-xs{background:#f6f9fe!important;border:1px solid #d9e6f7;margin:0;border-radius:20px;padding:18px!important;}
 body#id37 .lv-modern-wide-aside .searchForm{margin-top:14px;}
 body#id37 .lv-modern-wide-aside .searchForm .form-group{position:relative;margin:0;}
 body#id37 .lv-modern-wide-aside .searchForm .form-control{padding-right:48px;}
 body#id37 .lv-modern-wide-aside .searchForm .sfSbm{position:absolute;right:4px;top:4px;width:38px;height:38px;border:0;border-radius:10px;background:#176bd6;color:#fff;}
}
@media (min-width:992px) and (max-width:1199px){
 body#id37 .lv-modern-wide-column{float:none;left:auto;width:100%;padding:0 10px;}
 body#id37 .lv-modern-wide-aside{display:none;}
 body#id37 .lv-hero-split{grid-template-columns:1fr;padding:32px;}
 body#id37 .lv-hero-split__media{min-height:430px;}
}
@media (max-width:991px){body#id37 .lv-modern-wide-aside{display:none;}}
body#id37 .breadcrumbs-wrapper{margin:0 0 16px;}

/* Page-scoped refinement; existing form handlers and fields are retained. */
body#id37 .lv-page,body#id37 .lv-modern-wide-aside{font-family:Arial,sans-serif;color:#19324d;}
body#id37 .lv-page h1,body#id37 .lv-page h2,body#id37 .lv-page h3{font-family:Arial,sans-serif;font-weight:750;letter-spacing:-.025em;line-height:1.2;}
body#id37 .lv-modern-wide-aside .aside{overflow:visible;background:#fff;padding:22px;box-shadow:0 8px 30px rgba(24,64,116,.07);}
body#id37 .lv-modern-wide-aside .zajavkanavykup3{box-shadow:none!important;background:transparent;border:0;border-radius:0;overflow:visible;}
body#id37 .lv-modern-wide-aside .zajavkanavykup3>.zajavkanavykupzagolovok2{background:transparent!important;border:0;padding:0 0 18px!important;border-radius:0;}
body#id37 .lv-modern-wide-aside .title span{font-size:19px!important;font-weight:700;line-height:1.35;}
body#id37 .lv-modern-wide-aside .zajavkanavykupforma{padding:0!important;}
body#id37 .lv-modern-wide-aside .form-group>.form-control{margin:0 0 12px;width:100%;max-width:100%;height:48px;font-size:14px;background:#f7f9fc;}
body#id37 .lv-modern-wide-aside .form-control:focus{background:#fff;border-color:#2476d8;outline:0;box-shadow:0 0 0 3px rgba(36,118,216,.12);}
body#id37 .lv-modern-wide-aside .set{margin:0 0 10px;border:1px solid #dce5f0;border-radius:13px;background:#f7f9fc;overflow:visible;}
body#id37 .lv-modern-wide-aside .set>a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:13px 14px!important;font:600 14px/1.4 Arial,sans-serif!important;border:0!important;border-radius:13px;background:transparent;color:#254568;cursor:pointer;}
body#id37 .lv-modern-wide-aside .set>a.active{background:#edf5ff;color:#176bd6;}
body#id37 .lv-modern-wide-aside .set>a i{float:none;margin:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex:0 0 24px;background:#e5eefb;border-radius:8px;color:#176bd6;font-size:12px;}
body#id37 .lv-modern-wide-aside .content-accordion{box-sizing:border-box;width:100%;padding:12px!important;background:transparent!important;border:0!important;border-top:1px solid #e2eaf3!important;border-radius:0 0 13px 13px;}
body#id37 .lv-modern-wide-aside .content-accordion>br{display:none;}
body#id37 .lv-modern-wide-aside .content-accordion textarea{margin:0;min-height:130px;resize:vertical;font:14px/1.5 Arial,sans-serif;}
body#id37 .lv-modern-wide-aside .lv-upload-help,body#id37 .lv-modern-wide-aside .lv-photo-counter{font-size:12px;line-height:1.5;color:#61758c;}
body#id37 .lv-modern-wide-aside .lv-photo-upload-btn{width:100%;min-width:0;box-sizing:border-box;background:#e7f0ff;color:#135eaf;border:1px dashed #8fb8eb;border-radius:10px;font-size:13px;min-height:46px;padding:8px;}
body#id37 .lv-modern-wide-aside form>p{margin:14px 0;color:#6c7e93;font-size:12px;line-height:1.5;}
body#id37 .lv-modern-wide-aside input[type=submit]{width:100%;height:48px;text-transform:none;font:700 15px Arial,sans-serif;letter-spacing:0;box-shadow:0 5px 14px rgba(23,107,214,.16);}
body#id37 .lv-modern-wide-aside .aside .zajavkanavykupzagolovok2:not(:first-child){margin-top:22px;}
body#id37 .lv-modern-wide-aside a.green{font:700 15px/1.4 Arial,sans-serif;display:inline-flex;align-items:center;justify-content:center;width:100%;padding:12px;}
body#id37 .lv-modern-wide-aside__content>.zajavkanavykupzagolovok2{padding:20px!important;background:#fff!important;}
body#id37 .lv-page .lv-table-box{max-width:100%;overflow-x:auto;}
body#id37 .lv-page .lv-hero-split__title{font-size:clamp(30px,2.65vw,46px);line-height:1.14;}
@media(min-width:1200px){body#id37 .lv-hero-split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:24px;padding:30px;}body#id37 .lv-hero-split__media{min-width:0;}body#id37 .lv-modern-wide-aside{padding-top:50px;}}
@media(max-width:767px){body#id37 .lv-page .lv-hero-split__title{font-size:30px;}}



body#id37 .lv-modern-wide-aside .zajavkanavykupforma>.rf{font-size:0;line-height:0;}
body#id37 .lv-modern-wide-aside .zajavkanavykupforma>.rf>form{font-size:14px;line-height:1.5;}
body#id37 .lv-modern-wide-aside .zajavkanavykup3>.zajavkanavykupzagolovok2{padding-bottom:14px!important;}
body#id37 .lv-modern-wide-aside__content>div:nth-of-type(4)>center>a{display:block;min-height:0;padding:0;background:none;border-radius:20px;}
body#id37 .lv-modern-wide-aside__content>div:nth-of-type(4)>center>a:before,body#id37 .lv-modern-wide-aside__content>div:nth-of-type(4)>center>a:after{content:none;}
body#id37 .lv-modern-wide-aside__content>div:nth-of-type(4)>center>a img{display:block;width:100%;height:auto;border-radius:20px;}
body#id37 .lv-situation-art{position:relative;margin:0 0 22px;}
body#id37 .lv-situation-art>img{display:block;width:100%;height:150px;object-fit:cover;border-radius:13px;}
body#id37 .lv-situation-icon{position:absolute;left:14px;bottom:-16px;display:grid;place-items:center;width:46px;height:46px;border:3px solid #fff;border-radius:14px;background:#176bd6;color:#fff;box-shadow:0 4px 12px #17365220;}
body#id37 .lv-situation-icon svg{width:28px;height:28px;}
body#id37 .lv-benefit-art{display:grid;place-items:center;width:76px;height:76px;margin:0 auto 20px;border-radius:22px;background:linear-gradient(135deg,#e7f1ff,#f5faff);border:1px solid #d9e7fa;color:#176bd6;}
body#id37 .lv-benefit-art svg{width:43px;height:43px;}
body#id37 .lv-benefit-card,body#id37 .lv-situation-card{height:100%;}
@media(max-width:767px){body#id37 .lv-situation-art>img{height:165px;}}


body#id37 #application.lv-section--form-clean{margin-top:32px;padding:36px 0 18px;background:transparent;border:0;border-radius:0;box-shadow:none;}
body#id37 #application .lv-regional-request{background:#fff;border:1px solid #dfe7f0;border-radius:22px;box-shadow:0 14px 36px rgba(24,64,116,.09);overflow:hidden;}
body#id37 #application .lv-form-assist__form-head{padding:28px 30px 24px;background:#fff;border:0;border-bottom:1px solid #e4ebf3;color:#19324d;}
body#id37 #application .lv-form-assist__eyebrow{background:#e9f3ff;border:1px solid #cfe2fb;color:#176bd6;}
body#id37 #application .lv-form-assist__title{color:#102943;}
body#id37 #application .lv-form-assist__text{color:#52677e;}
body#id37 #application .lv-form-assist__form-body{background:#fff;}
body#id37 #application .lv-fake-submit{background:#176bd6!important;border-color:#176bd6!important;box-shadow:0 8px 22px rgba(23,107,214,.18)!important;}
body#id37 #application .lv-form-guide{background:#fff;border:1px solid #e1e8f0;box-shadow:0 10px 28px rgba(24,64,116,.06);}
@media(max-width:767px){body#id37 #application.lv-section--form-clean{margin-top:20px;padding:26px 0 10px;}body#id37 #application .lv-form-assist__form-head,body#id37 #application .lv-form-assist__form-body{padding-left:20px;padding-right:20px;}}


/* Existing lv-page components provide the visual style. Only catalog behavior/layout is new. */
.lv-brand-hub [hidden]{display:none!important}
.lv-brand-hub *{box-sizing:border-box}
.lv-brand-hub .lv-hero-split{margin-bottom:28px}
.lv-brand-hub .lv-title{font-family:inherit}
.lv-brand-hub .bh-icon{display:block;width:100px;height:74px;color:var(--lv-blue-dark)}
.lv-brand-hub .bh-catalog-toolbar{padding:24px;background:var(--lv-gray);border:1px solid var(--lv-line);border-radius:18px;margin-bottom:22px}
.lv-brand-hub .bh-search-label{display:block;font-weight:700;margin-bottom:8px}
.lv-brand-hub .bh-search-row{position:relative}
.lv-brand-hub .bh-search-row svg{position:absolute;left:16px;top:17px;width:22px;height:22px;color:var(--lv-text-muted)}
.lv-brand-hub #bh-search{box-sizing:border-box!important;display:block;width:100%;height:56px;padding:12px 16px 12px 48px;background:#fff;border:1px solid var(--lv-line);border-radius:14px;color:var(--lv-text);font:inherit}
.lv-brand-hub .bh-filter-row,.lv-brand-hub .bh-alpha{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:16px}
.lv-brand-hub .bh-alpha{padding-top:16px;border-top:1px solid var(--lv-line)}
.lv-brand-hub .bh-filter{padding:9px 14px;border:1px solid var(--lv-blue-border);border-radius:999px;background:var(--lv-blue-soft);color:var(--lv-blue-dark);font:inherit;font-size:13px;cursor:pointer;min-height:36px}
.lv-brand-hub .bh-filter[aria-pressed=true]{background:var(--lv-blue);border-color:var(--lv-blue);color:#fff}
.lv-brand-hub .bh-alpha .bh-filter{padding:7px 11px}
.lv-brand-hub .bh-filter-label{color:var(--lv-text-soft);font-size:14px}
.lv-brand-hub .bh-results{display:flex;justify-content:space-between;gap:12px;margin-bottom:18px;color:var(--lv-text-muted);font-size:14px}
.lv-brand-hub .bh-reset{background:none;border:0;color:var(--lv-blue);text-decoration:underline;cursor:pointer;font:inherit}
.lv-brand-hub .bh-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.lv-brand-hub .bh-brand{display:flex;flex-direction:column;min-width:0;padding:22px 18px;text-decoration:none!important}
.lv-brand-hub .bh-logo{height:76px;display:flex;align-items:center;justify-content:center;margin-bottom:14px}
.lv-brand-hub .bh-logo img{max-width:100%;max-height:58px;width:auto;height:auto;object-fit:contain}
.lv-brand-hub .bh-logo--dark{background:#213c55;border-radius:12px;padding:12px}
.lv-brand-hub .bh-brand-name{font-size:18px;font-weight:800;color:var(--lv-text);overflow-wrap:anywhere;display:flex;justify-content:space-between;gap:4px}
.lv-brand-hub .bh-brand-name i{font-style:normal;color:var(--lv-blue)}
.lv-brand-hub .bh-brand-desc{font-size:14px;line-height:1.55;color:var(--lv-text-soft);margin-top:8px}
.lv-brand-hub .bh-missing,.lv-brand-hub .bh-empty{padding:26px;background:var(--lv-blue-soft);border-radius:18px;margin-top:24px}
.lv-brand-hub .bh-missing{display:flex;gap:20px;align-items:center;justify-content:space-between}
.lv-brand-hub .bh-missing .lv-btn{flex-shrink:0}
.lv-brand-hub .bh-legal{font-size:12px;color:var(--lv-text-muted);margin-top:16px}
.lv-brand-hub .bh-directions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.lv-brand-hub .bh-direction{display:block;padding:24px;text-decoration:none!important;min-width:0}
.lv-brand-hub .bh-direction strong{display:block;font-size:19px;color:var(--lv-text);margin-top:15px;overflow-wrap:anywhere}
.lv-brand-hub .bh-direction span{display:block;color:var(--lv-text-soft);font-size:14px;margin-top:8px}
.lv-brand-hub .bh-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 24px}
.lv-brand-hub .bh-visual-tile{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;color:var(--lv-text-soft)}
.lv-brand-hub .bh-other-links{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}
.lv-brand-hub .bh-other-links a{padding:10px 15px;border-radius:999px;background:var(--lv-blue-soft);border:1px solid var(--lv-blue-border);font-size:14px}
.lv-brand-hub .bh-process{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.lv-brand-hub .bh-step{padding:24px;position:relative;min-width:0}
.lv-brand-hub .bh-step-number{position:absolute;right:16px;top:16px;font-size:25px;font-weight:bold;color:var(--lv-blue)}
.lv-brand-hub .bh-step h3{font-size:20px;margin:16px 0 10px}
.lv-brand-hub .bh-step p{font-size:15px;color:var(--lv-text-soft);margin:0}
.lv-brand-hub .bh-note{margin-top:24px;color:var(--lv-text-muted);font-size:14px;text-align:center}
.lv-brand-hub .content-accordion.is-open{display:block!important}
.lv-brand-hub .lv-form-assist__form input,.lv-brand-hub .lv-form-assist__form textarea{box-sizing:border-box!important;max-width:100%}
.lv-brand-hub :is(a,button,input,summary):focus-visible{outline:3px solid #79acff;outline-offset:3px}
@media(max-width:1400px){.lv-brand-hub .bh-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lv-brand-hub .bh-process{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.lv-brand-hub .bh-grid,.lv-brand-hub .bh-directions,.lv-brand-hub .bh-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lv-brand-hub .bh-brand,.lv-brand-hub .bh-direction,.lv-brand-hub .bh-step{padding:16px}.lv-brand-hub .bh-brand-name{font-size:15px}.lv-brand-hub .bh-brand-desc{font-size:13px}.lv-brand-hub .bh-catalog-toolbar{padding:16px}.lv-brand-hub .bh-missing{display:block}.lv-brand-hub .bh-missing .lv-btn{margin-top:12px}.lv-brand-hub .bh-filter{font-size:12px;padding:8px 11px}.lv-brand-hub .bh-direction strong{font-size:17px}.lv-brand-hub .bh-step h3{font-size:18px}}
@media(max-width:400px){.lv-brand-hub .bh-process{grid-template-columns:1fr}.lv-brand-hub .bh-results{flex-wrap:wrap}}

body#id37 .main-column .content{padding:0!important;background:transparent!important;box-shadow:none!important}
body#id37 .lv-modern-wide-container{width:calc(100% - 48px);max-width:1540px}
@media(max-width:767px){body#id37 .lv-modern-wide-container{width:100%;padding:0 12px}}