:root{--admin-bg: #f3f5f1;--admin-surface: #ffffff;--admin-surface-soft: #f8faf7;--admin-ink: #1f2821;--admin-muted: #667067;--admin-border: #d9e0d9;--admin-green: #2f7d4a;--admin-green-dark: #24633a;--admin-green-soft: #e6f2e9;--admin-amber: #a96916;--admin-amber-soft: #fff3dd;--admin-red: #ad3f38;--admin-red-soft: #fbe9e7;--admin-sidebar: #202721}.admin-app,.admin-login-page{min-height:100vh;color:var(--admin-ink);background:var(--admin-bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;letter-spacing:0}.admin-app button,.admin-app input,.admin-app textarea,.admin-app select,.admin-login-page button,.admin-login-page input{font:inherit;letter-spacing:0}.admin-login-page{display:grid;place-items:center;padding:24px;background-color:#edf1ec;background-image:linear-gradient(#dfe7df 1px,transparent 1px),linear-gradient(90deg,#dfe7df 1px,transparent 1px);background-size:32px 32px}.admin-login-panel{width:min(100%,430px);padding:28px;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-surface);box-shadow:0 18px 50px #2027211f}.admin-login-brand,.admin-sidebar-brand{display:flex;align-items:center;gap:11px}.admin-login-brand img,.admin-sidebar-brand img{width:48px;height:48px;object-fit:contain}.admin-login-brand div,.admin-sidebar-brand div{display:grid;gap:2px}.admin-login-brand strong{font-size:17px}.admin-login-brand span,.admin-sidebar-brand span{color:var(--admin-muted);font-size:12px}.admin-login-heading{display:flex;gap:12px;margin:32px 0 22px}.admin-login-heading svg{flex:0 0 auto;color:var(--admin-green)}.admin-login-heading h1{margin:0;font-size:22px;line-height:1.2}.admin-login-heading p,.admin-section-toolbar p{margin:5px 0 0;color:var(--admin-muted);line-height:1.5}.admin-login-panel form{display:grid;gap:16px}.admin-login-submit{width:100%;min-height:44px;justify-content:center}.admin-form-error{margin:16px 0 0;padding:10px 12px;border-left:3px solid var(--admin-red);color:#7d2f2a;background:var(--admin-red-soft)}.admin-login-guide{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:58px;margin-top:22px;padding:11px 12px;border:1px solid #bcd2c2;border-radius:6px;color:var(--admin-green-dark);background:var(--admin-green-soft);text-decoration:none}.admin-login-guide>svg{flex:0 0 auto}.admin-login-guide>span{display:grid;min-width:0;gap:2px}.admin-login-guide strong{color:var(--admin-ink);font-size:14px}.admin-login-guide small{color:#526a58;font-size:12px;line-height:1.35}.admin-login-guide:hover{border-color:var(--admin-green);background:#dceee1}.admin-login-guide:focus-visible{outline:3px solid rgba(47,125,74,.25);outline-offset:2px}.admin-sidebar{position:fixed;inset:0 auto 0 0;z-index:30;display:flex;width:236px;flex-direction:column;color:#edf3ed;background:var(--admin-sidebar)}.admin-sidebar-brand{min-height:78px;padding:14px 17px;border-bottom:1px solid rgba(255,255,255,.1)}.admin-sidebar-brand strong{font-size:15px}.admin-sidebar-brand span{color:#aeb9af}.admin-sidebar nav{display:grid;gap:3px;padding:14px 10px}.admin-sidebar nav button,.admin-sidebar-bottom a,.admin-sidebar-bottom button{display:flex;min-width:0;min-height:42px;align-items:center;gap:11px;padding:0 11px;border:0;border-radius:5px;color:#dbe3dc;background:transparent;text-align:left;text-decoration:none;cursor:pointer}.admin-sidebar nav button:hover,.admin-sidebar nav button.is-active,.admin-sidebar-bottom a:hover,.admin-sidebar-bottom button:hover{color:#fff;background:#ffffff1a}.admin-sidebar nav button.is-active{box-shadow:inset 3px 0 var(--admin-green)}.admin-sidebar nav button b{margin-left:auto;min-width:22px;padding:2px 6px;border-radius:10px;color:#18331f;background:#8fd3a3;text-align:center;font-size:11px}.admin-sidebar-bottom{display:grid;gap:3px;margin-top:auto;padding:12px 10px 18px;border-top:1px solid rgba(255,255,255,.1)}.admin-sidebar-bottom small{padding:8px 11px 0;color:#8e9b90}.admin-sidebar-close,.admin-sidebar-backdrop,.admin-menu-button{display:none}.admin-main{min-height:100vh;margin-left:236px}.admin-topbar{position:sticky;top:0;z-index:20;display:flex;min-height:64px;align-items:center;gap:15px;padding:0 24px;border-bottom:1px solid var(--admin-border);background:#fffffff5}.admin-topbar>div{display:grid;gap:2px}.admin-topbar>div strong{font-size:16px}.admin-topbar>div span{color:var(--admin-amber);font-size:11px}.admin-topbar>a{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:var(--admin-green-dark);text-decoration:none;font-weight:600}.admin-workspace{padding:22px}.admin-button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid transparent;border-radius:5px;font-weight:650;cursor:pointer}.admin-button:disabled,.admin-button.is-disabled{cursor:wait;opacity:.58}.admin-button-primary{color:#fff;background:var(--admin-green)}.admin-button-primary:hover:not(:disabled){background:var(--admin-green-dark)}.admin-button-secondary{border-color:var(--admin-border);color:var(--admin-ink);background:var(--admin-surface)}.admin-button-quiet{border-color:var(--admin-border);color:var(--admin-green-dark);background:var(--admin-surface-soft)}.admin-button input,.admin-image-upload input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.admin-section-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.admin-section-toolbar h2,.admin-section-toolbar h3{margin:0;font-size:20px}.admin-toolbar-actions{display:flex;flex:0 0 auto;gap:8px}.admin-segmented{display:flex;flex-wrap:wrap;gap:3px;padding:3px;border:1px solid var(--admin-border);border-radius:6px;background:#edf1ed}.admin-segmented button{min-height:32px;padding:0 10px;border:0;border-radius:4px;color:var(--admin-muted);background:transparent;cursor:pointer}.admin-segmented button.is-active{color:var(--admin-ink);background:var(--admin-surface);box-shadow:0 1px 2px #1f282114}.admin-content-layout{display:grid;grid-template-columns:minmax(560px,1fr) minmax(360px,470px);gap:18px;align-items:start}.admin-editor-panel,.admin-preview-panel,.admin-catalog-panel,.admin-media-panel,.admin-leads-panel,.admin-history-layout>section,.admin-dashboard-bands>section{border:1px solid var(--admin-border);border-radius:7px;background:var(--admin-surface)}.admin-editor-panel,.admin-catalog-panel,.admin-media-panel,.admin-leads-panel,.admin-history-layout>section{padding:18px}.admin-content-sections{max-width:680px}.admin-editor-panel>.admin-section-toolbar{align-items:center;flex-wrap:wrap}.admin-editor-panel>.admin-section-toolbar .admin-content-sections{flex:1 1 420px}.admin-editor-fields{display:grid;gap:14px}.admin-field-group{min-width:0;margin:0;padding:15px;border:1px solid var(--admin-border);border-radius:6px;background:var(--admin-surface-soft)}.admin-field-group>legend{padding:0 7px;color:#3f4c42;font-weight:700}.admin-object-fields,.admin-repeat-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-object-fields>.admin-field-group,.admin-repeat-fields>.admin-field-group,.admin-object-fields>.admin-repeat-list,.admin-repeat-fields>.admin-repeat-list{grid-column:1 / -1}.admin-field{display:grid;min-width:0;gap:6px}.admin-field>span,.admin-image-field>span{color:#4f5b51;font-size:12px;font-weight:650}.admin-field input,.admin-field textarea,.admin-field select,.admin-lead-heading select,.admin-search-field input,.admin-image-field select{width:100%;min-width:0;border:1px solid #cbd4cc;border-radius:5px;color:var(--admin-ink);background:#fff;outline:none}.admin-field input,.admin-field select,.admin-lead-heading select,.admin-search-field input,.admin-image-field select{height:38px;padding:0 10px}.admin-field textarea{min-height:74px;padding:9px 10px;resize:vertical;line-height:1.45}.admin-field input:focus,.admin-field textarea:focus,.admin-field select:focus,.admin-search-field input:focus{border-color:var(--admin-green);box-shadow:0 0 0 3px #2f7d4a1f}.admin-check-field{display:inline-flex;align-items:center;gap:8px;color:#405045;cursor:pointer}.admin-check-field input{width:17px;height:17px;accent-color:var(--admin-green)}.admin-repeat-list{display:grid;gap:10px;margin-bottom:10px}.admin-repeat-item{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:12px;border:1px solid var(--admin-border);border-radius:5px;background:#fff}.admin-repeat-actions{display:flex;flex-direction:column;align-items:center;gap:4px}.admin-repeat-actions>span{display:grid;width:26px;height:24px;place-items:center;color:var(--admin-muted);font-size:11px}.admin-repeat-actions button,.admin-icon-segment button,.admin-catalog-actions button,.admin-media-item>button{display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--admin-border);border-radius:4px;color:#4d5a50;background:#fff;cursor:pointer}.admin-repeat-actions button:disabled,.admin-catalog-actions button:disabled{cursor:default;opacity:.35}.admin-repeat-actions button.is-danger,.admin-catalog-actions button.is-danger,.admin-media-item>button.is-danger{color:var(--admin-red)}.admin-image-field-row{display:grid;grid-template-columns:120px minmax(0,1fr);gap:10px}.admin-image-field-row img{width:120px;height:82px;border-radius:5px;object-fit:cover;background:#e7ebe7}.admin-image-field-row>div{display:grid;gap:7px}.admin-preview-panel{position:sticky;top:86px;overflow:hidden}.admin-preview-toolbar{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid var(--admin-border)}.admin-preview-toolbar>div:first-child{display:grid;gap:2px}.admin-preview-toolbar span{color:var(--admin-muted);font-size:11px}.admin-icon-segment{display:flex;gap:4px}.admin-icon-segment button.is-active{color:var(--admin-green-dark);background:var(--admin-green-soft)}.admin-preview-frame-wrap{display:flex;height:calc(100vh - 190px);min-height:580px;justify-content:center;overflow:auto;padding:10px;background:#dfe5df;container-type:size}.admin-preview-frame{width:100%;height:100%;border:0;background:#fff}.admin-preview-frame-wrap.is-desktop,.admin-preview-frame-wrap.is-mobile{display:block;overflow:hidden}.admin-preview-frame-wrap.is-desktop .admin-preview-frame{--admin-desktop-preview-scale: calc((100cqw - 20px)/1280px) ;width:1280px;height:calc((100cqh - 20px) / var(--admin-desktop-preview-scale));zoom:var(--admin-desktop-preview-scale)}.admin-preview-frame-wrap.is-mobile .admin-preview-frame{--admin-mobile-preview-scale: min(1, calc((100cqw - 20px)/390px) );width:390px;height:calc((100cqh - 20px) / var(--admin-mobile-preview-scale));max-width:none;transform:scale(var(--admin-mobile-preview-scale));transform-origin:top left}.admin-settings-panel{max-width:1020px}.admin-catalog-controls{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.admin-search-field{display:flex;width:min(100%,310px);align-items:center;gap:8px;padding-left:10px;border:1px solid var(--admin-border);border-radius:5px;background:#fff}.admin-search-field input{border:0;box-shadow:none!important}.admin-catalog-list{display:grid;gap:8px}.admin-catalog-row{display:grid;grid-template-columns:150px minmax(0,1fr) 38px;gap:14px;padding:10px;border:1px solid var(--admin-border);border-radius:6px;background:var(--admin-surface-soft)}.admin-catalog-row.is-inactive{opacity:.62}.admin-catalog-image{position:relative;width:150px;height:112px;overflow:hidden;border-radius:5px;background:#e4e9e4}.admin-catalog-image img{width:100%;height:100%;object-fit:cover}.admin-image-placeholder{display:grid;width:100%;height:100%;place-items:center;color:#849087}.admin-image-upload{position:absolute;right:6px;bottom:6px;display:grid;width:32px;height:32px;place-items:center;border-radius:4px;color:#fff;background:#1f2821db;cursor:pointer}.admin-catalog-fields{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(180px,1fr) minmax(220px,1.4fr);gap:9px;align-content:start}.admin-catalog-details{grid-row:span 2}.admin-catalog-alt{grid-column:1 / span 2}.admin-catalog-switches{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.admin-catalog-actions{display:flex;flex-direction:column;gap:5px;align-items:center}.admin-catalog-actions button.is-primary{color:#fff;background:var(--admin-green)}.admin-catalog-actions button:not([aria-label]){width:auto;padding:0 6px;font-size:11px}.admin-media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.admin-media-item{position:relative;min-width:0;overflow:hidden;border:1px solid var(--admin-border);border-radius:6px;background:var(--admin-surface-soft)}.admin-media-item img{width:100%;aspect-ratio:4 / 3;object-fit:cover;background:#e5eae5}.admin-media-item>div{display:grid;gap:3px;padding:9px 42px 10px 10px}.admin-media-item strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-media-item span{color:var(--admin-muted);font-size:11px}.admin-media-item>button{position:absolute;right:8px;bottom:9px}.admin-lead-list{display:grid;gap:10px}.admin-lead-row{padding:14px;border:1px solid var(--admin-border);border-radius:6px;background:var(--admin-surface-soft)}.admin-lead-heading{display:grid;grid-template-columns:10px minmax(0,1fr) 150px;gap:10px;align-items:center}.admin-lead-heading>div{display:grid;gap:2px}.admin-lead-heading span,.admin-lead-data dt{color:var(--admin-muted);font-size:11px}.admin-status-dot{width:9px;height:9px;border-radius:50%;background:#aab2ab}.admin-status-dot.is-new{background:#d28a22}.admin-status-dot.is-in_progress{background:#3278a8}.admin-status-dot.is-closed{background:var(--admin-green)}.admin-lead-data{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}.admin-lead-data div{min-width:0}.admin-lead-data dt,.admin-lead-data dd{margin:0}.admin-lead-data dd{margin-top:3px;overflow-wrap:anywhere}.admin-lead-note{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.admin-history-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);gap:16px;align-items:start}.admin-history-list,.admin-audit-list{display:grid;gap:7px}.admin-history-list article{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:10px;align-items:start;padding:11px;border:1px solid var(--admin-border);border-radius:5px;background:var(--admin-surface-soft)}.admin-history-list article>svg{color:var(--admin-green)}.admin-history-list article>div{display:grid;gap:3px}.admin-history-list span,.admin-history-list p,.admin-audit-list time,.admin-audit-list span{margin:0;color:var(--admin-muted);font-size:12px}.admin-audit-list>div{display:grid;grid-template-columns:120px 110px minmax(0,1fr);gap:8px;padding:9px 0;border-bottom:1px solid var(--admin-border)}.admin-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px}.admin-stat{display:grid;min-height:106px;grid-template-columns:auto 1fr auto;grid-template-rows:auto 1fr;gap:9px;align-items:center;padding:14px;border:1px solid var(--admin-border);border-radius:6px;color:var(--admin-ink);background:var(--admin-surface);text-align:left;cursor:pointer}.admin-stat>svg:first-child{color:var(--admin-green)}.admin-stat>svg:last-child{color:var(--admin-muted)}.admin-stat strong{grid-column:1 / -1;font-size:28px}.admin-dashboard-bands{display:grid;grid-template-columns:minmax(300px,.7fr) minmax(450px,1.3fr);gap:16px}.admin-dashboard-bands>section{padding:16px}.admin-band-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:13px}.admin-band-heading h3{margin:0;font-size:16px}.admin-band-heading button{display:inline-flex;align-items:center;gap:5px;border:0;color:var(--admin-green-dark);background:transparent;cursor:pointer}.admin-status-list{margin:0}.admin-status-list div,.admin-recent-leads>div{display:grid;grid-template-columns:1fr auto;gap:8px;padding:9px 0;border-bottom:1px solid var(--admin-border)}.admin-status-list dt,.admin-status-list dd{margin:0}.admin-status-list dt,.admin-recent-leads span,.admin-recent-leads time{color:var(--admin-muted);font-size:12px}.admin-recent-leads>div{grid-template-columns:10px minmax(100px,.8fr) minmax(80px,1fr) auto;align-items:center}.admin-empty-state{padding:28px 16px;border:1px dashed #c7d0c8;border-radius:6px;color:var(--admin-muted);background:var(--admin-surface-soft);text-align:center}.admin-notice{position:fixed;right:20px;bottom:20px;z-index:60;display:flex;max-width:min(420px,calc(100vw - 40px));align-items:center;gap:14px;padding:12px 14px;border:1px solid #a8c9b0;border-radius:6px;color:#174027;background:#e8f5eb;box-shadow:0 12px 30px #1f282129}.admin-notice.is-error{border-color:#e0aca7;color:#772d27;background:var(--admin-red-soft)}.admin-notice button{display:grid;width:26px;height:26px;place-items:center;border:0;color:inherit;background:transparent;cursor:pointer}.admin-loading{display:grid;min-height:100vh;place-items:center;align-content:center;gap:12px;color:var(--admin-muted);background:var(--admin-bg)}.admin-loading.is-compact{min-height:calc(100vh - 130px)}.admin-loading span{width:28px;height:28px;border:3px solid #cbd6cd;border-top-color:var(--admin-green);border-radius:50%;animation:admin-spin .8s linear infinite}@keyframes admin-spin{to{transform:rotate(360deg)}}@media(max-width:1380px){.admin-content-layout{grid-template-columns:minmax(500px,1fr) 380px}.admin-catalog-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-catalog-details,.admin-catalog-alt{grid-column:auto;grid-row:auto}}@media(max-width:1120px){.admin-content-layout,.admin-history-layout{grid-template-columns:minmax(0,1fr)}.admin-preview-panel{position:static}.admin-preview-frame-wrap{height:720px}.admin-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.admin-sidebar{width:min(84vw,280px);transform:translate(-105%);transition:transform .18s ease}.admin-sidebar.is-open{transform:translate(0)}.admin-sidebar-close,.admin-menu-button{display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:4px;cursor:pointer}.admin-sidebar-close{margin-left:auto;color:#fff;background:#ffffff14}.admin-sidebar-backdrop{position:fixed;inset:0;z-index:25;display:block;border:0;background:#161b177a}.admin-main{margin-left:0}.admin-menu-button{color:var(--admin-ink);background:#edf1ed}.admin-workspace{padding:14px}.admin-section-toolbar,.admin-catalog-controls{align-items:stretch;flex-direction:column}.admin-toolbar-actions{width:100%}.admin-toolbar-actions .admin-button{flex:1}.admin-content-sections,.admin-search-field{max-width:none;width:100%}.admin-catalog-row{grid-template-columns:120px minmax(0,1fr)}.admin-catalog-image{width:120px;height:96px}.admin-catalog-fields{grid-template-columns:minmax(0,1fr)}.admin-catalog-actions{grid-column:1 / -1;flex-direction:row;justify-content:flex-end}.admin-dashboard-bands{grid-template-columns:minmax(0,1fr)}.admin-lead-data{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.admin-login-page{padding:12px}.admin-login-panel{padding:20px}.admin-topbar{min-height:58px;padding:0 12px}.admin-topbar>a{font-size:0}.admin-object-fields,.admin-repeat-fields,.admin-stat-grid,.admin-lead-data,.admin-repeat-item{grid-template-columns:minmax(0,1fr)}.admin-repeat-actions{flex-direction:row;justify-content:flex-end;order:2}.admin-image-field-row,.admin-catalog-row,.admin-lead-note{grid-template-columns:minmax(0,1fr)}.admin-image-field-row img,.admin-catalog-image{width:100%;height:auto;aspect-ratio:4 / 3}.admin-toolbar-actions{flex-direction:column}.admin-segmented{display:grid;grid-template-columns:minmax(0,1fr)}.admin-catalog-actions{grid-column:auto}.admin-lead-heading{grid-template-columns:10px minmax(0,1fr)}.admin-lead-heading select{grid-column:1 / -1}.admin-history-list article{grid-template-columns:20px minmax(0,1fr)}.admin-history-list article .admin-button{grid-column:1 / -1}.admin-audit-list>div,.admin-recent-leads>div{grid-template-columns:minmax(0,1fr)}.admin-preview-frame-wrap{height:650px;padding:0}.admin-preview-frame-wrap.is-mobile .admin-preview-frame{width:100%;flex-basis:100%}}.admin-design-layout{align-items:start}.admin-design-toolbar{flex-direction:column;align-items:stretch!important;gap:14px}.admin-editor-panel>.admin-design-toolbar .admin-content-sections{width:100%;max-width:none;flex:0 0 auto}.admin-design-toolbar .admin-toolbar-actions{width:100%;flex-wrap:wrap;justify-content:flex-end}.admin-content-sections button{display:inline-flex;align-items:center;justify-content:center;gap:7px}.admin-design-fields{display:grid;gap:18px}.admin-design-intro{padding:2px 2px 4px}.admin-design-intro h2{margin:0 0 6px;font-size:1.2rem}.admin-design-intro p{max-width:760px;margin:0;color:var(--admin-muted);line-height:1.55}.admin-design-image-grid,.admin-color-grid,.admin-range-grid,.admin-design-toggle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.admin-design-image-field{align-content:start}.admin-design-image-preview{display:grid;min-height:138px;place-items:center;overflow:hidden;background:#eef3f5;border:1px solid var(--admin-border);border-radius:8px}.admin-design-image-preview img{width:100%;height:138px;object-fit:contain}.admin-design-image-preview>span{color:var(--admin-muted)}.admin-color-field,.admin-range-field{display:grid;gap:8px;padding:14px;background:var(--admin-surface-soft);border:1px solid var(--admin-border);border-radius:8px}.admin-color-field>span,.admin-range-field>span{font-size:.88rem;font-weight:800}.admin-color-field>div{display:grid;grid-template-columns:44px minmax(0,1fr);gap:9px}.admin-color-field input[type=color]{width:44px;height:42px;padding:3px;border:1px solid var(--admin-border);border-radius:6px}.admin-color-field input:not([type=color]),.admin-range-field input[type=number]{width:100%;min-width:0;padding:9px 10px;color:var(--admin-ink);background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:6px;font:inherit}.admin-range-field>div{display:grid;grid-template-columns:minmax(120px,1fr) 92px;gap:12px;align-items:center}.admin-range-field input[type=range]{width:100%;accent-color:var(--admin-green)}.admin-range-field>div>span{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px;align-items:center}.admin-range-field small{color:var(--admin-muted)}.admin-section-order-list{display:grid;gap:8px}.admin-section-order-list>div{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px 12px;background:var(--admin-surface-soft);border:1px solid var(--admin-border);border-radius:8px}.admin-section-order-list>div.is-hidden{opacity:.62}.admin-section-order-number{display:grid;width:26px;height:26px;place-items:center;color:var(--admin-muted);background:var(--admin-surface);border-radius:6px;font-size:.8rem;font-weight:900}.admin-section-order-actions{display:flex;gap:5px}.admin-section-order-list button{display:grid;width:34px;height:34px;place-items:center;color:var(--admin-ink);background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:6px;cursor:pointer}.admin-section-order-list button:disabled{opacity:.35;cursor:default}.admin-section-style-controls{display:grid;grid-column:2 / -1;grid-template-columns:minmax(180px,.7fr) minmax(260px,1.3fr);gap:10px;padding-top:10px;border-top:1px solid var(--admin-border)}.admin-section-color-control{display:grid;grid-template-columns:42px minmax(0,1fr);gap:7px}.admin-section-color-control input[type=color]{width:42px;height:38px;padding:3px;border:1px solid var(--admin-border);border-radius:6px}.admin-section-color-control>button{width:42px;height:38px}@media(max-width:980px){.admin-design-image-grid,.admin-color-grid,.admin-range-grid,.admin-design-toggle-grid,.admin-section-style-controls{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.admin-preview-frame-wrap.is-mobile .admin-preview-frame{width:390px;max-width:none;flex-basis:auto}.admin-design-toolbar .admin-toolbar-actions{align-items:stretch}.admin-design-toolbar .admin-toolbar-actions .admin-button{width:100%}.admin-section-order-list>div{grid-template-columns:28px minmax(0,1fr)}.admin-section-order-actions{grid-column:2;justify-content:flex-end}.admin-section-style-controls{grid-column:1 / -1}}.admin-guide-page{min-height:100vh;color:var(--admin-ink);background:var(--admin-bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;letter-spacing:0}.admin-guide-header{position:sticky;top:0;z-index:20;border-bottom:1px solid var(--admin-border);background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admin-guide-header-inner{display:flex;width:min(1180px,calc(100% - 40px));min-height:70px;align-items:center;justify-content:space-between;gap:24px;margin:0 auto}.admin-guide-brand{display:flex;min-width:0;align-items:center;gap:11px;color:var(--admin-ink);text-decoration:none}.admin-guide-brand img{width:48px;height:48px;object-fit:contain}.admin-guide-brand span{display:grid;min-width:0;gap:2px}.admin-guide-brand strong{font-size:16px}.admin-guide-brand small{overflow:hidden;color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap}.admin-guide-header-actions{display:flex;flex:0 0 auto;gap:8px}.admin-guide-header-actions a,.admin-guide-finish a{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;padding:0 13px;border:1px solid var(--admin-border);border-radius:6px;color:var(--admin-ink);background:var(--admin-surface);text-decoration:none;font-size:14px;font-weight:800}.admin-guide-header-actions a:hover,.admin-guide-finish a:hover{border-color:var(--admin-green);color:var(--admin-green-dark)}.admin-guide-main{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:48px 0 72px}.admin-guide-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:48px;align-items:end;padding-bottom:38px;border-bottom:1px solid var(--admin-border)}.admin-guide-kicker{display:flex;align-items:center;gap:7px;margin:0 0 10px;color:var(--admin-green-dark);font-size:13px;font-weight:900;text-transform:uppercase}.admin-guide-intro h1{max-width:760px;margin:0;font-size:clamp(34px,5vw,54px);line-height:1.04;letter-spacing:0}.admin-guide-intro>div>p:last-child{max-width:720px;margin:16px 0 0;color:var(--admin-muted);font-size:18px;line-height:1.55}.admin-guide-access{display:grid;grid-template-columns:34px minmax(0,1fr);gap:13px;padding:20px;border-left:4px solid var(--admin-green);background:var(--admin-green-soft)}.admin-guide-access>svg{color:var(--admin-green-dark)}.admin-guide-access div{display:grid;gap:5px}.admin-guide-access strong{margin-bottom:3px;font-size:17px}.admin-guide-access span{color:#405346;line-height:1.45}.admin-guide-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:52px;align-items:start;padding-top:38px}.admin-guide-toc{position:sticky;top:98px}.admin-guide-toc>strong{display:block;margin-bottom:10px;font-size:13px;text-transform:uppercase}.admin-guide-toc nav{display:grid;border-left:2px solid var(--admin-border)}.admin-guide-toc a{padding:8px 0 8px 14px;color:var(--admin-muted);text-decoration:none;font-size:14px;font-weight:700}.admin-guide-toc a:hover{color:var(--admin-green-dark)}.admin-guide-content{min-width:0}.admin-guide-section{scroll-margin-top:94px;padding:0 0 42px;margin:0 0 42px;border-bottom:1px solid var(--admin-border)}.admin-guide-section-title{display:flex;align-items:center;gap:11px;margin-bottom:20px}.admin-guide-section-title svg,.admin-guide-section h3 svg{flex:0 0 auto;color:var(--admin-green)}.admin-guide-section h2{margin:0;font-size:28px;line-height:1.2}.admin-guide-section h3{display:flex;align-items:center;gap:8px;margin:28px 0 10px;font-size:19px}.admin-guide-section p{margin:10px 0;color:#475149;line-height:1.65}.admin-guide-section ul,.admin-guide-section ol{display:grid;gap:9px;margin:14px 0;padding-left:24px;color:#39443c;line-height:1.55}.admin-guide-workflow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 20px}.admin-guide-workflow>div{position:relative;min-height:166px;padding:18px;border:1px solid var(--admin-border);border-radius:7px;background:var(--admin-surface)}.admin-guide-workflow>div>span{position:absolute;top:14px;right:14px;display:grid;width:26px;height:26px;place-items:center;border-radius:50%;color:var(--admin-green-dark);background:var(--admin-green-soft);font-size:12px;font-weight:900}.admin-guide-workflow svg{color:var(--admin-green)}.admin-guide-workflow strong{display:block;margin-top:14px;font-size:16px}.admin-guide-workflow p{margin:7px 0 0;font-size:14px;line-height:1.5}.admin-guide-note,.admin-guide-warning{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:start;margin-top:18px;padding:14px 16px;border-left:3px solid var(--admin-green);background:var(--admin-green-soft)}.admin-guide-warning{border-color:var(--admin-amber);background:var(--admin-amber-soft)}.admin-guide-note svg{color:var(--admin-green-dark)}.admin-guide-warning svg{color:var(--admin-amber)}.admin-guide-note p,.admin-guide-warning p{margin:0;color:var(--admin-ink)}.admin-guide-checklist{list-style:none;padding-left:0!important}.admin-guide-checklist li{position:relative;padding-left:28px}.admin-guide-checklist li:before{position:absolute;top:1px;left:0;content:"✓";color:var(--admin-green);font-weight:900}.admin-guide-finish{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:14px;align-items:center;padding:22px;border:1px solid #bcd8c4;background:var(--admin-green-soft)}.admin-guide-finish>svg{color:var(--admin-green)}.admin-guide-finish strong{font-size:17px}.admin-guide-finish p{margin:3px 0 0;color:#465448}@media(max-width:900px){.admin-guide-intro{grid-template-columns:minmax(0,1fr);gap:24px}.admin-guide-layout{grid-template-columns:minmax(0,1fr)}.admin-guide-toc{position:static}.admin-guide-toc nav{grid-template-columns:repeat(3,minmax(0,1fr));border:0;gap:6px}.admin-guide-toc a{padding:9px 10px;border:1px solid var(--admin-border);border-radius:5px;background:var(--admin-surface);text-align:center}.admin-guide-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.admin-guide-header-inner,.admin-guide-main{width:min(100% - 24px,1180px)}.admin-guide-header-inner{min-height:62px}.admin-guide-brand img{width:40px;height:40px}.admin-guide-brand small,.admin-guide-header-actions a:last-child{display:none}.admin-guide-header-actions a{width:42px;min-height:42px;padding:0}.admin-guide-header-actions a span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.admin-guide-main{padding:32px 0 48px}.admin-guide-intro{padding-bottom:28px}.admin-guide-intro h1{font-size:36px}.admin-guide-intro>div>p:last-child{font-size:16px}.admin-guide-access{grid-template-columns:28px minmax(0,1fr);padding:16px}.admin-guide-layout{gap:34px;padding-top:28px}.admin-guide-toc nav{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-guide-section{padding-bottom:32px;margin-bottom:32px}.admin-guide-section h2{font-size:24px}.admin-guide-workflow{grid-template-columns:minmax(0,1fr)}.admin-guide-workflow>div{min-height:0}.admin-guide-finish{grid-template-columns:28px minmax(0,1fr)}.admin-guide-finish a{grid-column:1 / -1}}:root{color-scheme:only light;--bg: #d8edf4;--surface: rgba(255, 250, 239, .9);--surface-muted: rgba(245, 235, 211, .86);--ink: #2f2113;--muted: #604b37;--line: rgba(177, 132, 58, .28);--accent: #d8a13a;--accent-dark: #a76318;--accent-soft: #fff2d2;--accent-ink: #24180a;--blue: #8b6428;--dark: #34200f;--shadow: 0 20px 60px rgba(84, 54, 20, .14)}*{box-sizing:border-box}html{color-scheme:only light;background:#d8edf4;scroll-behavior:smooth}body{margin:0;min-width:320px;background-color:#d8edf4;background:linear-gradient(180deg,#d8edf4e0,#d8edf4c7 46%,#d8edf4d6),url(/hero-market-bg.jpg) center top / cover fixed no-repeat,var(--bg);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}body,.site-header,.hero,.section,.cta-band,.bottom-visual,.footer{forced-color-adjust:none}a{color:inherit;text-decoration:none}button{font-family:inherit}img{display:block;max-width:100%}button,a{-webkit-tap-highlight-color:transparent}.site-header{position:sticky;top:0;z-index:20;padding:10px 18px;background:#d8edf4db;border-bottom:1px solid rgba(177,132,58,.22);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.site-header-inner{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.brand,.site-header-inner,.header-nav,.header-cta,.hero-actions,.contact-actions{display:flex;align-items:center}.brand{flex-direction:column;gap:5px;min-width:0;font-weight:800;align-items:flex-start}.brand-name{display:none;width:58px;overflow-wrap:anywhere;font-size:.72rem;line-height:1.05;text-align:center}.brand-mark{position:relative;display:grid;width:78px;height:78px;flex:0 0 78px;place-items:center;overflow:hidden;background:transparent;border:0;border-radius:8px}.brand-mark img{width:100%;height:100%;object-fit:contain}.header-nav{display:none;gap:18px;color:#5d4630;font-size:.94rem}.header-nav button{padding:0;color:inherit;background:transparent;border:0;cursor:pointer;font:inherit}.header-nav a:hover,.header-nav button:hover{color:var(--accent-dark)}.header-nav a,.header-nav button{white-space:nowrap}.header-cta{flex:0 0 auto;gap:6px;padding:9px 12px;color:#fff;background:linear-gradient(135deg,#35aee2,#229ed9 52%,#168ac3);border-radius:8px;font-size:.9rem;font-weight:800;box-shadow:0 12px 28px #229ed938}.header-contact-links{display:grid;grid-template-columns:minmax(0,1fr) 42px;align-items:stretch;gap:6px;min-width:0}.header-whatsapp{display:inline-flex;width:100%;min-height:36px;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#2bd66f,#25d366,#128c4a);border:0;border-radius:8px;cursor:pointer;font:inherit;box-shadow:0 12px 28px #25d36633}.header-whatsapp:hover{background:linear-gradient(135deg,#20bf5d,#18b456 56%,#0d783e);box-shadow:0 14px 32px #128c4a47}.header-actions{display:grid;width:min(190px,54vw);max-width:54vw;gap:6px;min-width:0}.header-order-links{display:grid;grid-template-columns:1.18fr .82fr;gap:6px}.header-cta,.header-whatsapp,.header-order-links button{width:100%;min-height:36px;justify-content:center;padding:8px 9px;border-radius:8px;font-size:.82rem;font-weight:900;line-height:1.1;text-align:center}.header-order-links button{display:inline-flex;align-items:center;color:var(--accent-ink);background:linear-gradient(135deg,#f2c66a,var(--accent));border:0;cursor:pointer;font:inherit;box-shadow:0 10px 24px #a7631824}.header-order-links button[aria-expanded=true],.header-order-links button:hover{color:#fff;background:var(--accent-dark)}.mobile-offers-gate{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:1160px;margin:-18px auto 0;padding:0 18px 42px}.mobile-offers-gate button{display:inline-flex;width:100%;min-height:48px;align-items:center;justify-content:center;color:var(--accent-ink);background:linear-gradient(135deg,#f2c66a,var(--accent));border:0;border-radius:8px;cursor:pointer;font:inherit;font-weight:900}.mobile-offers-gate button[aria-expanded=true],.mobile-offers-gate button:hover{color:#fff;background:var(--accent-dark)}.site-notice{position:fixed;right:18px;bottom:18px;left:18px;z-index:60;display:grid;gap:10px;max-width:560px;padding:14px;color:var(--accent-dark);background:#fffaeff0;border:1px solid var(--line);border-radius:8px;box-shadow:0 20px 60px #5436142e;font-weight:800}.site-notice button{min-height:38px;color:var(--accent-ink);background:linear-gradient(135deg,#f2c66a,var(--accent));border:0;border-radius:8px;cursor:pointer;font:inherit;font-weight:900}.hero{display:grid;gap:20px;padding:28px 18px 40px;scroll-margin-top:220px;background:linear-gradient(180deg,#d5ecf5e6,#d5ecf5d1 52%,#d5ecf5b8),url(/hero-market-bg.jpg) center bottom / cover no-repeat}.hero-top,.hero-bottom{display:grid;gap:16px}.eyebrow{margin:0;color:var(--accent-dark);font-size:.78rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.hero .eyebrow{font-size:clamp(.84rem,1.1vw,1.08rem)}h1,h2,h3,p{margin-top:0}h1{max-width:1120px;margin-bottom:0;font-size:clamp(2rem,7vw,4rem);line-height:1.04;letter-spacing:0;text-wrap:balance}h2{margin-bottom:0;font-size:clamp(1.8rem,6vw,3.35rem);line-height:1.05;letter-spacing:0}h3{margin-bottom:8px;font-size:1.08rem;line-height:1.2}.hero-lead,.section-intro p,.cta-band p,.contacts-panel p,.process-item p,.trust-item p,.type-card p,details p{color:var(--muted)}.hero-lead{max-width:680px;margin-bottom:0;font-size:1.1rem}.hero-actions,.contact-actions{flex-wrap:wrap;gap:10px}.button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:8px;padding:13px 17px;border:1px solid transparent;border-radius:8px;font-weight:900;line-height:1.1;text-align:center;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.button-primary{color:var(--accent-ink);background:linear-gradient(135deg,#f2c66a,var(--accent));box-shadow:0 12px 28px #a7631829}.button-primary:hover,.header-cta:hover{color:#fff;background:var(--accent-dark)}.button-telegram,.button-telegram.button-primary,.button-telegram.button-secondary,.button-telegram.button-light{color:#fff;background:linear-gradient(135deg,#35aee2,#229ed9 52%,#168ac3);border-color:#1888c538;box-shadow:0 12px 28px #229ed938}.button-telegram:hover,.button-telegram.button-primary:hover,.button-telegram.button-secondary:hover,.button-telegram.button-light:hover,.header-cta:hover{color:#fff;background:linear-gradient(135deg,#248fca,#147fba 58%,#0d6ea5);box-shadow:0 14px 32px #147fba47}.button-telegram svg,.header-cta svg,.header-whatsapp svg{fill:currentColor;stroke-width:1.9}.button-request{min-height:60px;flex-basis:100%;max-width:460px;color:#fffaf0;background:linear-gradient(135deg,#7f4f17,#bd8127 52%,#e2aa38);box-shadow:0 14px 34px #a763183d;font-size:1.05rem;text-transform:uppercase}.button-request:hover{background:linear-gradient(135deg,#6f4210,#a76318 58%,#c68c2b)}.button:disabled{cursor:not-allowed;opacity:.72}.button-secondary{color:#2a1d0b;background:#fff4dae0;border-color:#d8a13a6b;box-shadow:0 10px 24px #a7631814}.button-chat{color:#24562f;background:#dff4d7;border-color:#498b4b6b;box-shadow:0 12px 26px #498b4b24}.button-chat:hover{color:#173e20;background:#c9ebbd;border-color:#498b4b94}.button-dark{width:100%;color:#fff5dc;background:linear-gradient(135deg,#34200f,#6f4210)}.button-light{color:#2a1d0b;background:#fff4dae6;border-color:#d8a13a6b}.hero-points{display:flex;flex-wrap:wrap;gap:8px}.hero-points span{padding:8px 10px;color:var(--accent-dark);background:var(--accent-soft);border-radius:8px;font-size:.88rem;font-weight:800}.hero-cooperation{display:grid;gap:12px;max-width:840px;padding:14px;background:#fff7dfdb;border:1px solid rgba(216,161,58,.35);border-radius:8px}.hero-cooperation h2{color:#7a4600;font-size:1.1rem;line-height:1.25}.hero-cooperation p{margin-bottom:8px;color:var(--muted);font-size:1rem;font-weight:500;line-height:1.55}.hero-cooperation p:last-child{margin-bottom:0}.hero-cooperation strong{color:var(--ink);font-weight:800}.hero-media{overflow:hidden;background:#dfe5dc;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.hero-media img{width:100%;height:auto}.hero-media picture{display:block}.section,.cta-band{margin:0 auto;padding:44px 18px}.section{max-width:1160px;scroll-margin-top:120px}.section-intro{display:grid;max-width:760px;gap:12px;margin-bottom:20px}.section-intro p{margin-bottom:0;font-size:1rem}.type-grid,.benefit-grid{display:grid;gap:12px}.hot-offers-section,.popular-models-section{max-width:1240px}.popular-models-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-top:18px}.popular-model-card{overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 30px #54361414}.popular-model-preview{display:block;width:100%;padding:0;background:transparent;border:0;cursor:zoom-in}.popular-model-preview img{display:block;width:100%;height:auto}.popular-model-preview:hover img,.popular-model-preview:focus-visible img{filter:saturate(1.06) contrast(1.04)}.popular-model-preview:focus-visible{outline:3px solid rgba(216,161,58,.72);outline-offset:-3px}.popular-models-toggle{width:100%;margin-top:14px}.popular-model-lightbox{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:18px;background:#1c140cc7}.popular-model-lightbox-panel{position:relative;width:min(100%,980px);max-height:min(88vh,760px)}.popular-model-lightbox-panel img{width:100%;max-height:min(88vh,760px);object-fit:contain;background:#111;border:1px solid rgba(255,255,255,.28);border-radius:8px;box-shadow:0 28px 90px #0000006b}.popular-model-lightbox-close{position:absolute;top:-12px;right:-12px;z-index:1;display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;color:var(--accent-ink);background:#fff;border:1px solid rgba(177,132,58,.34);border-radius:50%;cursor:pointer;font-size:1.7rem;font-weight:900;line-height:1;box-shadow:0 14px 34px #00000047}.popular-model-lightbox-close:hover{color:#fff;background:var(--accent-dark)}.offers-grid{display:grid;gap:14px;margin-top:18px}.offer-card{display:grid;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:0 16px 42px #5436141a}.offer-card-media{position:relative;min-height:210px;background:linear-gradient(135deg,#d8edf4e6,#fff4dab8)}.offer-card-media img,.offer-card-placeholder{width:100%;height:100%;aspect-ratio:16 / 11}.offer-card-media img{object-fit:cover}.offer-card-placeholder{display:grid;min-height:210px;place-items:center;color:var(--accent)}.offer-status{position:absolute;top:10px;left:10px;padding:6px 9px;color:#fff;background:#a76318f0;border-radius:8px;font-size:.78rem;font-weight:900}.offer-card-body{display:grid;gap:12px;padding:16px}.offer-source{margin-bottom:6px;color:var(--accent-dark);font-size:.78rem;font-weight:900;text-transform:uppercase}.offer-card h3{margin-bottom:0;font-size:1.18rem}.offer-meta{display:flex;flex-wrap:wrap;gap:7px}.offer-meta span{padding:6px 8px;color:var(--accent-dark);background:#fff2d2c7;border-radius:8px;font-size:.78rem;font-weight:900}.offer-price{margin-bottom:0;color:var(--accent-dark);font-size:1.22rem;font-weight:950}.offer-description{display:-webkit-box;margin-bottom:0;overflow:hidden;color:var(--muted);-webkit-box-orient:vertical;-webkit-line-clamp:3}.offer-actions,.offer-empty-actions{display:grid;gap:9px}.offer-actions .button,.offer-empty-actions .button{width:100%}.offers-state{margin:14px 0 0;color:var(--muted)}.offers-state-panel{display:grid;gap:12px;padding:18px;background:var(--surface);border:1px solid var(--line);border-radius:8px}.offers-state-panel p{margin-bottom:0}.offers-disclaimer{max-width:860px;margin:16px 0 0;padding:14px 16px;color:#604525;background:#fff4dadb;border:1px solid rgba(216,161,58,.34);border-radius:8px;font-size:.92rem;line-height:1.55}.type-card,details,.contacts-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px}.type-card p,.process-item p,.trust-item p{margin-bottom:0}.process-section{max-width:960px}.process-list,.trust-list,.faq-list{display:grid;gap:12px}.legal-section{max-width:1120px}.legal-grid{display:grid;gap:12px}.legal-card{padding:18px;background:#fffaefd6;border:1px solid var(--line);border-radius:8px}.legal-card h3{margin-bottom:8px;font-size:1rem}.legal-card p,.legal-note{margin-bottom:0;color:var(--muted)}.process-item{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:start;padding:16px;background:linear-gradient(135deg,#fff2d29e,#fff0 42%),var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 32px #54361414}.step-number{grid-column:1;display:grid;min-width:0;height:44px;place-items:center;color:var(--accent-dark);background:#fff2d2cc;border-radius:8px;font-weight:900}.process-item>div{grid-column:2;min-width:0}.process-item:not(:last-child):after{content:"↓";position:absolute;right:18px;bottom:-18px;z-index:1;display:grid;width:24px;height:24px;place-items:center;color:var(--accent-ink);background:var(--accent);border:2px solid var(--bg);border-radius:999px;font-size:.9rem;font-weight:900;line-height:1}.process-item h3{margin-bottom:6px}.process-item p strong{color:var(--ink);font-weight:900}.cta-band{display:grid;max-width:1124px;gap:18px;align-items:center;margin-top:18px;margin-bottom:18px;border-radius:8px}.cta-band h2{font-size:clamp(1.65rem,5vw,2.8rem)}.cta-band p:last-child{margin-bottom:0}.cta-light{background:#fff4dabd;border:1px solid rgba(216,161,58,.28)}.cta-dark{color:#fff5dc;background:linear-gradient(135deg,#34200ff5,#6f4210eb),url(/hero-market-bg.jpg) center / cover no-repeat;border:1px solid rgba(216,161,58,.4)}.cta-dark .eyebrow,.cta-dark p{color:#f7d78e}.trust-section{max-width:960px}.trust-item{display:grid;grid-template-columns:28px 1fr;gap:12px;align-items:flex-start;padding:4px 0}.trust-item svg{color:var(--accent)}.type-card{min-height:190px;padding:18px;overflow:hidden}.type-card span{display:inline-flex;margin-bottom:16px;padding:6px 9px;color:var(--accent-dark);background:#fff2d2d1;border-radius:8px;font-size:.78rem;font-weight:900}.type-card-image{display:block;width:calc(100% + 36px);aspect-ratio:16 / 10;margin:-18px -18px 16px;object-fit:cover}.benefit-item{display:grid;grid-template-columns:24px 1fr;gap:10px;align-items:start;padding:14px;background:var(--surface);border:1px solid var(--line);border-radius:8px;font-weight:800}.benefit-item svg{color:var(--accent)}details{padding:18px}summary{cursor:pointer;font-weight:900}details p{margin:12px 0 0}.contacts-panel{display:grid;gap:18px;padding:22px}.contacts-panel h3{margin-bottom:0;font-size:1.45rem}.contacts-section .section-intro{margin-bottom:16px}.contacts-layout,.contacts-main{display:grid;gap:18px}.contact-details{display:grid;gap:12px;max-width:760px}.contact-detail{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;min-height:42px;align-items:center}.contact-detail-icon{display:grid;width:42px;height:42px;place-items:center;color:#168ac3;background:#229ed91a;border:1px solid rgba(34,158,217,.24);border-radius:999px}.contact-detail strong,.contact-detail span{display:block}.contact-detail strong{color:var(--ink);font-weight:900;line-height:1.35}.contact-detail>div span{margin-top:3px;color:var(--muted);font-size:.92rem;line-height:1.35}.contacts-panel-actions{max-width:760px}.contact-map{width:100%;max-width:560px;margin:0;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:var(--card-radius);box-shadow:var(--component-shadow)}.contact-map a,.contact-map figcaption,.contact-map figcaption span{display:flex}.contact-map a{flex-direction:column;height:100%}.contact-map img{width:100%;max-height:620px;flex:1 1 auto;object-fit:contain;background:#20242e}.contact-map figcaption{min-height:66px;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;color:var(--ink)}.contact-map figcaption span{min-width:0;flex-direction:column;gap:2px}.contact-map figcaption strong,.contact-map figcaption small{overflow-wrap:anywhere}.contact-map figcaption strong{font-weight:900}.contact-map figcaption small{color:var(--muted);font-size:.92rem}.contact-map figcaption svg{flex:0 0 auto;color:var(--accent-dark)}.bottom-visual{max-width:1160px;margin:18px auto 0;padding:0 18px 34px}.bottom-visual img{width:100%;height:auto;object-fit:contain;object-position:center;border:1px solid rgba(167,99,24,.28);border-radius:8px;box-shadow:var(--shadow)}.request-modal{position:fixed;inset:0;z-index:50;display:grid;align-items:end;justify-items:center;padding:18px;overflow:auto;background:#17231f94}.request-modal-panel{width:min(100%,960px);max-height:calc(100svh - 36px);overflow:auto;padding:16px;background:linear-gradient(180deg,#d8edf4f5,#fff4daeb),var(--bg);border:1px solid rgba(255,255,255,.4);border-radius:12px;box-shadow:0 24px 80px #00000047}.request-modal-close{display:flex;min-height:38px;align-items:center;justify-content:center;margin:0 0 12px auto;padding:8px 12px;color:var(--accent-dark);background:var(--accent-soft);border:0;border-radius:8px;cursor:pointer;font:inherit;font-weight:900}.request-modal .section-intro{margin-bottom:18px}.request-form{display:grid;gap:12px;padding:18px;background:#fffaefe6;border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 32px #18241f0f}.request-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.request-type-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:5px;background:#f5ebd3b8;border-radius:8px}.request-type-toggle button{min-height:42px;color:var(--muted);background:transparent;border:0;border-radius:8px;font:inherit;font-weight:900}.request-type-toggle button.is-active{color:var(--accent-ink);background:linear-gradient(135deg,#f2c66a,var(--accent))}.request-form label{display:grid;gap:7px;color:var(--ink);font-weight:900}.request-form input,.request-form select,.request-form textarea{width:100%;min-height:46px;padding:12px;color:var(--ink);background:#fffcf4eb;border:1px solid var(--line);border-radius:8px;font:inherit}.request-form textarea{resize:vertical}.consent-row{grid-template-columns:20px 1fr;align-items:start;color:var(--muted);font-size:.78rem;font-weight:500;line-height:1.35}.consent-row input{min-height:20px;margin:2px 0 0;accent-color:var(--accent)}.consent-row a,.footer a{color:var(--accent-dark);font-weight:900;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.request-submit{display:grid;gap:10px}.form-message{margin-bottom:0;font-weight:800}.form-message-success{color:var(--accent-dark)}.form-message-error{color:#a33a2b}.footer{display:flex;flex-direction:column;gap:8px;padding:26px 18px 36px;color:var(--muted);border-top:1px solid var(--line)}.footer span:first-child{color:var(--ink);font-weight:900}.review-page{width:min(100%,1280px);margin:0 auto;padding:22px 16px 42px}.review-header{position:sticky;top:0;z-index:30;display:grid;gap:14px;padding:16px 0;background:#d8edf4f5;border-bottom:1px solid rgba(177,132,58,.22);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.review-header h1{margin-bottom:6px;font-size:clamp(2rem,4vw,3.2rem)}.review-header p{max-width:780px;margin-bottom:0;color:var(--muted)}.review-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.review-actions span{padding:8px 10px;color:var(--accent-dark);background:#fff2d2db;border:1px solid rgba(216,161,58,.34);border-radius:8px;font-weight:900}.review-actions button{min-height:40px;padding:9px 12px;color:var(--accent-ink);background:linear-gradient(135deg,#f2c66a,var(--accent));border:0;border-radius:8px;cursor:pointer;font:inherit;font-weight:900}.review-actions .review-reset{color:#fff;background:#7a2d24}.review-list{display:grid;gap:14px;margin-top:18px}.review-row{display:grid;gap:12px;padding:12px;background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 30px #54361414}.review-photo{display:block;overflow:hidden;background:#fff;border:1px solid rgba(177,132,58,.24);border-radius:8px}.review-photo img{width:100%;height:auto}.review-fields{display:grid;gap:10px}.review-fields label,.review-check{display:grid;gap:6px;color:var(--ink);font-size:.86rem;font-weight:900}.review-check{grid-template-columns:20px minmax(0,1fr);align-items:center;min-height:42px;padding:9px;background:#fff2d2ad;border:1px solid rgba(216,161,58,.22);border-radius:8px}.review-check input{width:18px;height:18px;accent-color:var(--accent-dark)}.review-fields select,.review-fields textarea{width:100%;min-height:42px;padding:10px;color:var(--ink);background:#fffcf4f0;border:1px solid var(--line);border-radius:8px;font:inherit;font-weight:600}.review-fields textarea{min-height:72px;resize:vertical}.privacy-section{min-height:calc(100svh - 150px)}.privacy-panel{display:grid;gap:12px}.privacy-panel article{padding:18px;background:var(--surface);border:1px solid var(--line);border-radius:8px}.privacy-panel p{margin-bottom:0;color:var(--muted)}.privacy-updated{margin:-8px 0 18px;color:var(--muted);font-weight:800}.legal-note{max-width:880px;margin-top:16px;padding:14px 16px;background:#fff4dadb;border:1px solid rgba(216,161,58,.34);border-radius:8px}.privacy-back{margin-top:20px}@media(prefers-color-scheme:dark){:root{color-scheme:only light;--bg: #d8edf4;--surface: rgba(255, 250, 239, .9);--surface-muted: rgba(245, 235, 211, .86);--ink: #2f2113;--muted: #604b37;--line: rgba(177, 132, 58, .28);--accent: #d8a13a;--accent-dark: #a76318;--accent-soft: #fff2d2;--accent-ink: #24180a;--blue: #8b6428;--dark: #34200f}html,body{color:var(--ink);background-color:#d8edf4}.site-header{background:#d8edf4db}.hero{background:linear-gradient(180deg,#d5ecf5e6,#d5ecf5d1 52%,#d5ecf5b8),url(/hero-market-bg.jpg) center bottom / cover no-repeat}}@media(min-width:720px){.site-header{padding:14px 28px}.brand-mark{width:86px;height:86px;flex-basis:86px}.brand{flex-direction:row;align-items:center}.brand-name{width:auto;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.mobile-offers-gate{display:none}.hero,.section,.cta-band,.bottom-visual{padding-right:28px;padding-left:28px}.type-grid,.benefit-grid,.legal-grid,.offers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.popular-models-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.popular-models-toggle{width:auto}.cta-band,.contacts-panel{grid-template-columns:1fr auto}.request-form{grid-template-columns:repeat(2,minmax(0,1fr));padding:22px}.request-form-wide{grid-column:1 / -1}.request-modal{align-items:center}.request-modal-panel{padding:22px}.site-notice{right:28px;left:auto}.review-page{padding-right:28px;padding-left:28px}.review-row{grid-template-columns:minmax(220px,320px) minmax(0,1fr);align-items:start}.review-fields{grid-template-columns:repeat(5,minmax(120px,1fr))}.review-wide-field{grid-column:span 5}}@media(min-width:980px){.site-header{min-height:auto;align-items:center;gap:18px;padding:10px 42px}.site-header-inner{max-width:1240px;margin:0 auto;gap:24px}.brand{gap:14px;font-size:1.08rem;flex:0 0 auto}.brand-mark{width:96px;height:96px;flex-basis:96px;overflow:hidden;background:transparent;border:0}.brand-name{display:none}.header-nav{display:flex;flex:1 1 0;justify-content:center;gap:14px;color:#5d4630;font-size:.86rem;font-weight:800}.header-actions{display:flex;width:auto;max-width:none;align-items:center;gap:8px}.header-contact-links{display:flex;flex:0 0 auto;align-items:center;gap:8px}.header-order-links{display:flex;gap:8px}.header-cta,.header-order-links button{width:auto;min-height:42px;padding:10px 13px;white-space:nowrap}.header-whatsapp{width:42px;min-height:42px;flex:0 0 42px}.hero{position:relative;isolation:isolate;max-width:none;margin:0 auto;grid-template-areas:"top media" "lead media" "actions media" "points media" "cooperation cooperation";grid-template-columns:minmax(420px,620px) minmax(440px,660px);gap:18px 46px;align-items:start;justify-content:center;overflow:hidden;padding-top:64px;padding-bottom:74px;scroll-margin-top:112px;background:linear-gradient(90deg,#d5ecf5db,#d5ecf5b8 44%,#d5ecf57a),url(/hero-market-bg.jpg) center / cover no-repeat}.hero-top{grid-area:top;max-width:780px}.hero-bottom{display:contents}.hero-media{grid-area:media;align-self:start;margin-top:22px;transform:none}.hero-media img{width:100%;max-height:560px;aspect-ratio:108 / 59;object-fit:cover;object-position:center}.hero-lead{grid-area:lead;max-width:600px;font-size:1.05rem}.hero-actions{grid-area:actions;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:650px;align-items:stretch}.hero-points{grid-area:points;max-width:650px}.hero-actions .button-request{min-height:54px;flex-basis:auto;max-width:none;grid-column:1 / -1}.hero-actions .button-primary,.hero-actions .button-secondary{min-height:48px}.hero-cooperation{grid-area:cooperation;max-width:1120px;width:min(100%,1120px);justify-self:center;margin-top:18px;padding:18px}.hero-cooperation>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.hero-cooperation p{margin-bottom:0;padding:10px;background:#ffffff94;border:1px solid rgba(240,223,173,.72);border-radius:8px;font-size:.92rem}h1{max-width:780px;font-size:clamp(2.9rem,3.7vw,4rem)}.section,.cta-band{padding-top:62px;padding-bottom:62px}.section-intro{margin-bottom:30px}.type-grid,.benefit-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.offers-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.popular-models-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.offer-card{align-content:start}.offer-card-media{min-height:240px}.offer-card-media img,.offer-card-placeholder{aspect-ratio:16 / 10}.offer-card-body{gap:14px;padding:18px}.offer-card h3{font-size:1.08rem;line-height:1.25}.offer-price{font-size:1.45rem}.process-section{max-width:1160px}.process-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.process-item{grid-template-columns:42px minmax(0,1fr);gap:12px;min-height:154px}.step-number{grid-column:1}.process-item>div{grid-column:2}.process-item:not(:last-child):after{content:none}.trust-section{max-width:1160px}.trust-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.trust-item{padding:18px;background:var(--surface);border:1px solid var(--line);border-radius:8px}.cta-band{padding:34px 36px}.cta-band h2{font-size:clamp(2rem,3vw,2.65rem)}.contacts-panel{padding:28px}.footer{flex-direction:row;justify-content:space-between;padding-right:28px;padding-left:28px}}@media(min-width:1200px){.site-header-inner{gap:28px}.brand-mark{width:104px;height:104px;flex-basis:104px}.header-nav{display:flex;gap:18px;font-size:.92rem}.header-cta,.header-order-links button{padding-right:15px;padding-left:15px}}@media(min-width:980px)and (max-width:1279px){.header-nav{gap:18px}.header-cta,.header-order-links button{padding-right:12px;padding-left:12px}}@media(max-width:430px){.button{width:100%}.process-item{grid-template-columns:40px minmax(0,1fr);gap:8px 12px;padding:14px}.step-number{width:40px;height:40px}.step-number{width:36px;font-size:.82rem}}.popular-models-actions{display:grid;gap:10px;margin-top:18px}.electric-models-link{width:100%}.popular-models-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;padding:4px;background:#fffaefc2;border:1px solid var(--line);border-radius:8px}.popular-models-tabs button{min-height:42px;padding:8px 10px;color:var(--muted);background:transparent;border:0;border-radius:6px;cursor:pointer;font:inherit;font-size:.86rem;font-weight:800;line-height:1.2}.popular-models-tabs button:hover,.popular-models-tabs button.is-active{color:#fffaf0;background:linear-gradient(135deg,#7f4f17,#bd8127)}.mobile-offers-gate .mobile-electric-link{display:inline-flex;grid-column:1 / -1;min-height:48px;align-items:center;justify-content:center;padding:10px 14px;color:#24562f;background:#dff4d7;border:1px solid rgba(73,139,75,.42);border-radius:8px;font-weight:900;text-align:center}.electric-models-page{min-height:100svh;padding-bottom:54px}.electric-models-hero,.electric-models-catalog{width:min(100%,1240px);margin:0 auto;padding-right:18px;padding-left:18px}.electric-models-hero{display:grid;gap:22px;padding-top:36px;padding-bottom:30px;border-bottom:1px solid var(--line)}.electric-models-hero h1{max-width:760px;margin-bottom:12px;font-size:2.35rem;line-height:1.06}.electric-models-hero p:not(.eyebrow){max-width:720px;color:var(--muted)}.electric-models-hero-actions{display:grid;gap:10px}.electric-models-hero-actions .button{width:100%}.electric-models-catalog{display:grid;gap:42px;padding-top:34px}.electric-brand-section{scroll-margin-top:92px}.electric-brand-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.electric-brand-heading h2{margin:0;font-size:1.6rem}.electric-brand-heading span{flex:0 0 auto;padding:6px 10px;color:var(--accent-dark);background:var(--accent-soft);border-radius:8px;font-size:.82rem;font-weight:800}.electric-models-grid{display:grid;gap:12px}.electric-model-card{overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 28px #54361414}.electric-model-preview{display:block;width:100%;padding:0;background:#e7edf1;border:0;cursor:zoom-in}.electric-model-preview img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.electric-model-preview:hover img{filter:saturate(1.05) contrast(1.03)}.electric-model-preview:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.electric-model-copy{display:grid;gap:6px;padding:14px}.electric-model-copy h3,.electric-model-copy p{margin:0}.electric-model-copy h3{color:var(--ink);font-size:1.05rem;line-height:1.22}.electric-model-copy p{color:var(--muted);font-size:.88rem;line-height:1.4}.request-modal{padding:14px;background:#091419b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.request-modal-panel{width:min(100%,820px);padding:20px;color:#eaf4f2;background:#1d3035;border:1px solid rgba(158,221,191,.22);border-radius:8px;box-shadow:0 28px 84px #0000006b}.request-modal-close{color:#dcebe7;background:#ffffff14;border:1px solid rgba(218,238,231,.16)}.request-modal-close:hover{color:#fff;background:#ffffff26}.request-modal .eyebrow{color:#9de58a}.request-modal .section-intro h2{color:#fff}.request-modal .section-intro p{color:#c8dbd8}.request-form{padding:0;background:transparent;border:0;box-shadow:none}.request-type-toggle{padding:4px;background:#274249;border:1px solid rgba(145,202,205,.22)}.request-type-toggle button{color:#bed2d0}.request-type-toggle button.is-active{color:#173127;background:#a8ed7a}.request-form label{color:#d8e8e5;font-size:.9rem;font-weight:700}.request-form input,.request-form select,.request-form textarea{color:#fff;background:#294750;border-color:#8ecbcf57;box-shadow:inset 0 1px #ffffff0a;font-weight:500}.request-form input::placeholder,.request-form textarea::placeholder{color:#b8cece;opacity:1}.request-form input:focus,.request-form select:focus,.request-form textarea:focus{outline:2px solid rgba(168,237,122,.72);outline-offset:1px;border-color:#a8ed7a}.request-form select option{color:#fff;background:#294750}.consent-row{color:#bfd4d0}.consent-row input{accent-color:#a8ed7a}.consent-row a{color:#a8ed7a}.request-submit .button.button-primary{color:#173127;background:#a8ed7a;border-color:#a8ed7a;box-shadow:0 12px 28px #7eda6a38}.request-submit .button.button-primary:hover{color:#10251c;background:#c0f39c;border-color:#c0f39c}.request-submit .button.button-primary:disabled{color:#173127ad;background:#8fcf72;border-color:#8fcf72}.request-modal .form-message-success{color:#a8ed7a}.request-modal .form-message-error{color:#ffb4a8}@media(min-width:600px){.electric-models-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));max-width:620px}.electric-models-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:719px){.site-header{padding-top:0;padding-bottom:0}.brand-mark{width:102px;height:102px;flex-basis:102px;margin-left:-18px;border-radius:0}.hero-lead{font-weight:500}.section-intro>p:not(.eyebrow),.type-card p,.process-item p,.trust-item p,.benefit-grid p,.cta-band p,details p,.legal-card p,.contacts-panel p{font-size:1.05rem;font-weight:500;line-height:1.55}}@media(min-width:720px){.electric-models-hero,.electric-models-catalog{padding-right:28px;padding-left:28px}}@media(min-width:980px){.hero-lead{font-size:1.14rem}.electric-models-hero,.electric-models-catalog{padding-right:42px;padding-left:42px}.electric-models-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;padding-top:58px;padding-bottom:42px}.electric-models-hero h1{font-size:3.7rem}.electric-models-hero-actions{width:350px}.electric-models-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){.electric-models-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}html{background-color:var(--bg)}body{background-color:var(--bg);background-image:linear-gradient(180deg,color-mix(in srgb,var(--bg) 88%,transparent),color-mix(in srgb,var(--bg) 78%,transparent) 46%,color-mix(in srgb,var(--bg) 84%,transparent)),var(--site-background-image);background-position:center top,center top;background-size:auto,cover;background-repeat:no-repeat;background-attachment:scroll,fixed;font-family:var(--site-font-family);font-size:var(--base-font-size)}html[data-site-background-fixed=false] body{background-attachment:scroll,scroll}.site-header{background:color-mix(in srgb,var(--header-bg) 86%,transparent);border-bottom-color:var(--line);-webkit-backdrop-filter:blur(var(--header-blur));backdrop-filter:blur(var(--header-blur))}html[data-site-header-sticky=false] .site-header{position:relative}.site-header-inner{max-width:calc(var(--content-max-width) + 80px)}.site-section-shell{width:100%}.site-section-shell>.hero,.site-section-shell>.cta-band{background:transparent}.hero{background-image:linear-gradient(180deg,color-mix(in srgb,var(--bg) 90%,transparent),color-mix(in srgb,var(--bg) 82%,transparent) 52%,color-mix(in srgb,var(--bg) 72%,transparent)),var(--site-background-image)}h1{font-size:clamp(var(--hero-title-min),7vw,var(--hero-title-max))}h2{font-size:clamp(var(--section-title-min),6vw,var(--section-title-max))}h3,.popular-model-card h3,.offer-card h3{font-size:var(--card-title-size)}button,.button{font-weight:var(--button-font-weight)}.section{max-width:var(--content-max-width)}.hot-offers-section,.popular-models-section{max-width:calc(var(--content-max-width) + 80px)}.cta-band{max-width:calc(var(--content-max-width) - 36px)}.cta-light{background:color-mix(in srgb,var(--accent-soft) 74%,transparent);border-color:var(--line)}.cta-dark{color:color-mix(in srgb,var(--accent-soft) 92%,white);background-image:linear-gradient(135deg,color-mix(in srgb,var(--dark) 96%,transparent),color-mix(in srgb,var(--accent-dark) 78%,var(--dark))),var(--site-background-image);border-color:color-mix(in srgb,var(--accent) 40%,transparent)}.cta-dark .eyebrow,.cta-dark p{color:color-mix(in srgb,var(--accent-soft) 76%,var(--accent))}.header-cta,.button-telegram,.telegram-link{background:linear-gradient(135deg,color-mix(in srgb,var(--telegram) 74%,white),var(--telegram) 54%,color-mix(in srgb,var(--telegram) 82%,black))}.header-whatsapp,.button-whatsapp,.whatsapp-link{background:linear-gradient(135deg,color-mix(in srgb,var(--whatsapp) 78%,white),var(--whatsapp) 52%,color-mix(in srgb,var(--whatsapp) 76%,black))}.type-card,.popular-model-card,.offer-card,.process-item,.trust-item,.legal-card,.contacts-panel,details,.privacy-panel,.electric-model-card{border-radius:var(--card-radius);box-shadow:var(--component-shadow)}.button,.site-header button,.site-header a,.popular-models-toggle,.mobile-catalog-button,.electric-models-hero-actions a{border-radius:var(--button-radius)}.hero-media,.hero-media img,.bottom-visual,.bottom-visual img,.popular-model-preview,.popular-model-preview img,.offer-card img,.electric-model-card img{border-radius:var(--image-radius)}@media(max-width:719px){.brand-mark{width:var(--logo-mobile-size);height:var(--logo-mobile-size);flex-basis:var(--logo-mobile-size)}.brand-mark picture{width:100%;height:100%;overflow:hidden}.brand-mark img{object-fit:cover;transform:scale(1.12)}.section,.cta-band{padding-top:var(--section-space-mobile);padding-bottom:var(--section-space-mobile)}.section-intro>p:not(.eyebrow),.type-card p,.process-item p,.trust-item p,.benefit-grid p,.cta-band p,details p,.legal-card p,.contacts-panel p{font-size:var(--mobile-copy-size);font-weight:var(--mobile-copy-weight)}}@media(min-width:720px)and (max-width:979px){.brand-mark{width:var(--logo-tablet-size);height:var(--logo-tablet-size);flex-basis:var(--logo-tablet-size)}}@media(min-width:980px){html{font-size:17px}body{font-size:max(var(--base-font-size),17.5px)}.header-nav{font-size:1rem}.hero-cooperation p,.section-intro>p:not(.eyebrow),.type-card p,.offer-card p,.process-item p,.trust-item p,.benefit-grid p,.cta-band p,details p,.legal-card p,.contacts-panel p{font-size:max(1rem,calc(var(--base-font-size) * 1.05));font-weight:500;line-height:1.58}.contact-detail>div span,.contact-map figcaption small{font-size:1rem}.contacts-layout{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:start;gap:28px}.contact-map{justify-self:end}.brand-mark{width:calc(var(--logo-tablet-size) * .5 + var(--logo-desktop-size) * .5);height:calc(var(--logo-tablet-size) * .5 + var(--logo-desktop-size) * .5);flex-basis:calc(var(--logo-tablet-size) * .5 + var(--logo-desktop-size) * .5)}.section{padding-top:var(--section-space-desktop);padding-bottom:var(--section-space-desktop)}}@media(min-width:1200px){.brand-mark{width:var(--logo-desktop-size);height:var(--logo-desktop-size);flex-basis:var(--logo-desktop-size)}}
