@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:optional;src:url(../fonts/manrope-cyrillic-wght-normal.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:optional;src:url(../fonts/manrope-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2212,U+FEFF}:root{--bg:#FAF8F5;--band:#F3ECE3;--tint:#FCEEE2;--dark:#2A2420;--amber:#F4B740;--surface:#fff;--surface-2:#F4F0EA;--line:#ECE6DD;--line-strong:#D9D1C5;--ink:#1F1B16;--ink-2:#3A342D;--muted:#6B645B;--accent:#CC4A0A;--accent-hover:#B24008;--accent-ink:#B23C08;--accent-soft:#FDEEE3;--accent-soft-2:#F8DCC8;--ok:#2F6B3A;--ok-bg:#EDF3EC;--err:#9F2F2D;--err-bg:#FDEBEC;--warn:#7A5200;--warn-bg:#FBF3DB;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--r-sm:8px;--r:12px;--r-lg:16px;--gutter:16px;--sec:32px;--head:56px;--btn:48px;--btn-sm:40px;--icon-btn:44px;--font:Manrope,"Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;--ease:cubic-bezier(.16,1,.3,1);}@media (min-width:768px){:root{--gutter:24px;--sec:48px;--head:64px}}@media (min-width:1024px){:root{--sec:64px}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--head) + var(--s4))}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--bg);color:var(--ink);font:400 16px/24px var(--font);overflow-wrap:break-word}body:has(dialog[open]){overflow:hidden}h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}img{max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit}button{padding:0}input[type=checkbox],input[type=radio]{margin:0}[hidden]{display:none!important}.sprite{position:absolute;width:0;height:0;overflow:hidden}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.i{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.i-lg{width:32px;height:32px}.i-xl{width:48px;height:48px}.muted{color:var(--muted)}.skip{position:absolute;left:8px;top:-64px;background:var(--ink);color:#fff;padding:var(--s3) var(--s4);border-radius:var(--r-sm);z-index:200}.skip:focus{top:8px}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wrap{width:100%;max-width:1248px;margin:0 auto;padding:0 var(--gutter)}.grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);row-gap:var(--gutter)}.grid>*{grid-column:span 12}.c6{grid-column:span 6}@media (min-width:768px){.m3{grid-column:span 3}.m4{grid-column:span 4}.m6{grid-column:span 6}.m8{grid-column:span 8}}@media (min-width:1024px){.l3{grid-column:span 3}.l4{grid-column:span 4}.l5{grid-column:span 5}.l6{grid-column:span 6}.l7{grid-column:span 7}.l8{grid-column:span 8}.l9{grid-column:span 9}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);min-height:var(--btn);padding:0 var(--s5);border:1px solid transparent;border-radius:var(--r);font-weight:700;font-size:14px;line-height:20px;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color .2s,border-color .2s,color .2s,transform .12s}.btn:active{transform:scale(.98)}.btn[disabled]{opacity:.55;pointer-events:none}.btn-primary{background:var(--accent);color:#fff}.btn-primary:hover{background:var(--accent-hover)}.btn-ghost{background:var(--surface);border-color:var(--line-strong)}.btn-ghost:hover{border-color:var(--ink)}.btn-soft{background:var(--accent-soft);color:var(--accent-ink)}.btn-soft:hover{background:var(--accent-soft-2)}.btn-light{background:#fff;color:var(--ink)}.btn-light:hover{background:var(--accent-soft)}.btn-danger{background:var(--surface);border-color:#E3B9B8;color:var(--err)}.btn-danger:hover{background:var(--err-bg)}.btn-sm{min-height:var(--btn-sm);padding:0 var(--s4)}.btn-block{width:100%}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--icon-btn);height:var(--icon-btn);border:1px solid var(--line-strong);border-radius:var(--r);background:var(--surface);cursor:pointer;text-decoration:none;transition:border-color .2s,background-color .2s,transform .12s;flex:none}.icon-btn:hover{border-color:var(--ink)}.icon-btn:active{transform:scale(.96)}.icon-btn-accent{background:var(--accent);border-color:var(--accent);color:#fff}.icon-btn-accent:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.lead{display:grid;gap:var(--s4)}.field label{display:block;font-size:14px;line-height:20px;font-weight:700;margin-bottom:var(--s1)}.opt{font-weight:400;color:var(--muted)}.field input,.field select,.field textarea{display:block;width:100%;min-height:var(--btn);padding:var(--s3);font-size:16px;line-height:24px;background:#fff;border:1px solid var(--line-strong);border-radius:var(--r);transition:border-color .2s,box-shadow .2s}.field textarea{resize:vertical;min-height:72px}.field input:focus,.field select:focus,.field textarea:focus{outline:0;border-color:var(--accent);box-shadow:0 0 0 3px rgba(204,74,10,.15)}.field.invalid input,.field.invalid select{border-color:var(--err)}.hint{font-size:12px;line-height:16px;color:var(--muted);margin-top:var(--s1)}.consent{display:flex;gap:var(--s3);align-items:flex-start;font-size:14px;line-height:20px;color:var(--muted)}.consent input{width:20px;height:20px;margin:0;flex:none;accent-color:var(--accent)}.consent a{color:var(--ink)}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.status{font-size:14px;line-height:20px;font-weight:600;border-radius:var(--r)}.status:empty{display:none}.status.ok{background:var(--ok-bg);color:var(--ok);padding:var(--s3) var(--s4)}.status.err{background:var(--err-bg);color:var(--err);padding:var(--s3) var(--s4)}.status a{color:inherit}.lead.is-sent .field,.lead.is-sent .consent,.lead.is-sent .btn,.lead.is-sent .hp{display:none}.lead.is-busy .btn{opacity:.6;pointer-events:none}dialog{color:var(--ink)}.modal{border:0;padding:0;border-radius:var(--r-lg);width:min(480px,calc(100% - var(--s5)));max-height:calc(100dvh - var(--s5));background:var(--surface);overflow:auto}.modal::backdrop,.lightbox::backdrop{background:rgba(31,27,22,.55)}.modal-in{position:relative;padding:var(--s5)}.modal h2{font-size:24px;line-height:32px;font-weight:800;padding-right:var(--s7);margin-bottom:var(--s1);letter-spacing:-.01em}.modal .muted{font-size:14px;line-height:20px;margin-bottom:var(--s4);min-height:20px}.modal-close{position:absolute;top:var(--s3);right:var(--s3);border-color:transparent}@media (max-width:559px){.modal{width:100%;max-width:100%;margin:auto 0 0;border-radius:var(--r-lg) var(--r-lg) 0 0;max-height:94dvh}.modal-in{padding:var(--s4)}}@media (prefers-reduced-motion:no-preference){.modal[open]{animation:pop .24s var(--ease)}@keyframes pop{from{opacity:0;transform:translateY(16px)}}}.topbar{position:sticky;top:0;z-index:50;background:rgba(250,248,245,.94);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--line);transition:box-shadow .3s}.topbar.is-scrolled{box-shadow:0 12px 24px -16px rgba(31,27,22,.25)}.topbar-in{display:flex;align-items:center;gap:var(--s3);height:var(--head)}.brand{display:flex;align-items:center;gap:var(--s3);text-decoration:none;margin-right:auto;min-width:0}.brand-mark{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--r);background:var(--accent);color:#fff;flex:none;transition:transform .3s var(--ease)}.brand:hover .brand-mark{transform:rotate(-8deg) scale(1.05)}.brand-text{display:flex;flex-direction:column;min-width:0}.brand-name{font-weight:800;font-size:16px;line-height:20px;white-space:nowrap}.brand-sub{font-size:12px;line-height:16px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:192px}.phone-link,.cta{display:none}.nav{display:none;position:absolute;left:0;right:0;top:100%;flex-direction:column;background:var(--surface);border-bottom:1px solid var(--line);padding:var(--s2) var(--gutter) var(--s3)}.nav a{display:flex;align-items:center;min-height:48px;text-decoration:none;font-weight:600;border-bottom:1px solid var(--line)}.nav a:last-child{border-bottom:0}.topbar.menu-open .nav{display:flex}@media (min-width:560px){.cta{display:inline-flex;min-height:var(--btn-sm)}}@media (min-width:1100px){.topbar-in{gap:var(--s5)}.nav{display:flex;position:static;flex-direction:row;gap:var(--s5);background:none;border:0;padding:0;margin-left:var(--s3);margin-right:auto}.nav a{min-height:0;border:0;font-size:14px;color:var(--muted);position:relative;padding:var(--s3) 0;transition:color .2s}.nav a::after{content:"";position:absolute;left:0;right:0;bottom:var(--s2);height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .25s var(--ease)}.nav a:hover{color:var(--ink)}.nav a:hover::after{transform:scaleX(1)}.phone-link{display:inline-flex;align-items:center;gap:var(--s2);min-height:var(--icon-btn);font-weight:800;text-decoration:none;white-space:nowrap}.phone-link .i{color:var(--accent)}.call-mobile,.burger{display:none}.brand{margin-right:0}}.section{padding:var(--sec) 0 0}main>.section:last-child{padding-bottom:var(--sec)}.band{background:var(--band);margin-top:var(--sec)}.section.band{padding:var(--sec) 0}.band+.band{margin-top:0}.band-dark{background:var(--dark);color:#fff}.band-dark .sec-head h2{color:#fff}main>.band:last-child{padding-bottom:var(--sec)}.sec-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);margin-bottom:var(--s4)}.sec-head h2,.h2-block,.price-sec h2{font-size:24px;line-height:32px;font-weight:800;letter-spacing:-.01em}.sec-link{display:inline-flex;align-items:center;min-height:var(--icon-btn);font-size:14px;line-height:20px;font-weight:700;color:var(--accent-ink);text-decoration:none;white-space:nowrap}.sec-link::after{content:"→";margin-left:var(--s1)}.sec-link:hover{text-decoration:underline}@media (min-width:768px){.sec-head{margin-bottom:var(--s5)}.sec-head h2,.h2-block,.price-sec h2{font-size:32px;line-height:40px}}.h2-block{margin:var(--s5) 0 var(--s4)}.price-sec h2 a{text-decoration:none}.price-sec h2 a:hover{color:var(--accent-ink)}.hero{background:var(--tint);padding:var(--s5) 0 var(--sec);overflow:hidden}@media (min-width:768px){.hero{padding-top:var(--sec)}}.hero-in{align-items:center}.hero-text h1{font-size:32px;line-height:40px;font-weight:800;letter-spacing:-.02em}.hl{background-image:linear-gradient(rgba(244,183,64,.55),rgba(244,183,64,.55));background-repeat:no-repeat;background-position:0 88%;background-size:100% .32em}.lead-text{font-size:16px;line-height:24px;color:var(--ink-2);margin-top:var(--s3);max-width:560px}.hero-actions{display:none;gap:var(--s3);margin-top:var(--s5)}.facts{display:none;margin-top:var(--s6)}.facts li{display:flex;align-items:center;gap:var(--s3)}.facts .i{width:24px;height:24px;color:var(--accent)}.facts span{display:flex;flex-direction:column;font-size:12px;line-height:16px;color:var(--muted)}.facts b{font-size:14px;line-height:20px;color:var(--ink)}.hero-visual{position:relative;isolation:isolate;padding:0 var(--s4) var(--s4) 0}.hero-visual::before{content:"";position:absolute;z-index:-1;inset:var(--s4) 0 0 var(--s4);border-radius:var(--r-lg);background:var(--accent-soft-2)}.hero-photo{margin:0;border-radius:var(--r-lg);overflow:hidden;aspect-ratio:16/9;background:var(--surface-2);box-shadow:0 24px 48px -24px rgba(31,27,22,.45)}.hero-photo picture,.hero-photo img{display:block;width:100%;height:100%}.hero-photo img{object-fit:cover;object-position:62% 50%}.hero-badge{display:none}.hero-badge .ico{width:40px;height:40px;border-radius:var(--r-sm)}.hero-badge .ico .i{width:20px;height:20px}.hero-badge span:last-child{display:flex;flex-direction:column;min-width:0}.hero-badge b{font-size:14px;line-height:20px;white-space:nowrap}.hero-badge em{font-style:normal;font-size:14px;line-height:20px;font-weight:800;color:var(--accent-ink)}@media (min-width:640px){.hero-text h1{font-size:40px;line-height:48px}.lead-text{font-size:18px}.hero-actions{display:flex}.facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s4)}.hero-photo{aspect-ratio:4/3}.hero-badge{display:flex;align-items:center;gap:var(--s3);position:absolute;z-index:2;padding:var(--s3) var(--s4) var(--s3) var(--s3);background:var(--surface);border-radius:var(--r);box-shadow:0 16px 32px -12px rgba(31,27,22,.35);text-decoration:none;transition:transform .25s var(--ease),box-shadow .25s}.hb-1{left:calc(-1 * var(--s5));bottom:var(--s6)}.hb-2{right:var(--s6);top:calc(-1 * var(--s4))}.hero-badge:hover{transform:translateY(-3px);box-shadow:0 20px 36px -12px rgba(31,27,22,.4)}}@media (max-width:1023px){.hb-1{left:var(--s2)}.hb-2{right:var(--s5)}}@media (min-width:1024px){.hero-in{row-gap:0}}.tiles li{display:flex}.tile{display:flex;flex-direction:column;gap:var(--s3);width:100%;min-height:160px;padding:var(--s4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);text-decoration:none;transition:border-color .2s,transform .25s var(--ease),box-shadow .25s}.ico{display:grid;place-items:center;width:48px;height:48px;border-radius:var(--r);background:var(--accent-soft);color:var(--accent);flex:none}.ico .i{width:24px;height:24px}.ico-lg .i{width:28px;height:28px}.tile-body{display:flex;flex-direction:column;gap:var(--s1);min-width:0}.tile-t{font-size:16px;line-height:24px;font-weight:800;overflow-wrap:normal;word-break:normal;hyphens:manual;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:48px}.tile-price{font-size:14px;line-height:20px;font-weight:800;color:var(--accent-ink)}.tile-price small{font-weight:500;color:var(--muted);font-size:12px}@media (hover:hover){.tile:hover{border-color:var(--accent);transform:translateY(-4px);box-shadow:0 16px 32px -16px rgba(31,27,22,.25)}.tile:hover .ico{background:var(--accent);color:#fff}.tile:hover .ico .i{transform:rotate(-8deg) scale(1.1)}}.ico{transition:background-color .25s,color .25s}.ico .i{transition:transform .3s var(--ease)}@media (min-width:1024px){.tile{flex-direction:row;align-items:center;gap:var(--s4);min-height:96px;padding:var(--s4) var(--s5)}.tile-t{min-height:0}}.toolbar{display:grid;gap:var(--s4);margin-bottom:var(--s5)}.toolbar>*{min-width:0}.search{position:relative;display:flex;align-items:center}.search>.i{position:absolute;left:var(--s4);color:var(--muted);pointer-events:none}.search input{width:100%;min-height:var(--btn);padding:0 var(--s7);font-size:16px;background:#fff;border:1px solid var(--line-strong);border-radius:var(--r);transition:border-color .2s,box-shadow .2s;-webkit-appearance:none;appearance:none}.search input::-webkit-search-cancel-button{display:none}.search input:focus{outline:0;border-color:var(--accent);box-shadow:0 0 0 3px rgba(204,74,10,.15)}.search-clear{position:absolute;right:var(--s1);width:var(--icon-btn);height:var(--icon-btn);display:grid;place-items:center;border:0;background:none;cursor:pointer;color:var(--muted);border-radius:var(--r-sm)}.search-clear:hover{background:var(--surface-2)}.chips-wrap{position:relative;margin:0 calc(-1 * var(--gutter))}.chips{display:flex;gap:var(--s2);overflow-x:auto;padding:var(--s1) var(--gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch}@media (pointer:coarse){.chips{scroll-snap-type:x proximity}}.chips::-webkit-scrollbar{display:none}.chips-nav{display:none;position:absolute;top:0;width:var(--btn-sm);height:var(--btn-sm);place-items:center;border:1px solid var(--line-strong);border-radius:50%;background:var(--surface);cursor:pointer;z-index:2;transition:border-color .2s}.chips-nav:hover{border-color:var(--ink)}.chips-prev{left:var(--s2)}.chips-next{right:var(--s2)}@media (min-width:1024px){.chips-nav:not([hidden]){display:grid}.chips-wrap{margin:0}.chips{padding-left:0;padding-right:0}.chips-prev{left:calc(-1 * var(--s2))}.chips-next{right:calc(-1 * var(--s2))}}.chips-static{margin:0 0 var(--s5)}.chips-static .chips{flex-wrap:wrap;overflow:visible;padding:0}.chips-static .chip{flex:0 1 auto;max-width:100%;height:auto;min-height:var(--btn-sm);padding:var(--s2) var(--s4);white-space:normal}.chip{display:inline-flex;align-items:center;gap:var(--s2);flex:none;height:var(--btn-sm);padding:0 var(--s4);border:1px solid var(--line-strong);border-radius:20px;background:var(--surface);font-size:14px;line-height:20px;font-weight:600;white-space:nowrap;text-decoration:none;scroll-snap-align:start;transition:background-color .2s,border-color .2s,transform .12s}.chip .i{width:16px;height:16px;color:var(--accent)}.chip:hover{border-color:var(--ink)}.chip:active{transform:scale(.97)}.results{margin-bottom:var(--s5)}.found{font-size:14px;line-height:20px;color:var(--muted);margin-bottom:var(--s3)}.rows-results{padding:var(--s2) var(--s4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.rows-results .row:first-child{border-top:0}.row-cat{display:block;font-size:12px;line-height:16px;color:var(--muted)}.empty{text-align:center;padding:var(--s6) var(--s4);background:var(--surface);border:1px dashed var(--line-strong);border-radius:var(--r-lg)}.empty p{margin-bottom:var(--s4)}.catalog>div{display:flex}.card{display:flex;flex-direction:column;width:100%;padding:var(--s4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:0 1px 2px rgba(31,27,22,.04);transition:border-color .25s,box-shadow .3s var(--ease),transform .3s var(--ease)}@media (hover:hover){.card:hover{border-color:var(--accent-soft-2);transform:translateY(-4px);box-shadow:0 20px 40px -20px rgba(31,27,22,.28)}}@media (min-width:768px){.card{padding:var(--s5)}}.card-head{display:flex;align-items:center;gap:var(--s3);height:64px;margin-bottom:var(--s3)}.card-title{min-width:0}.card-title h3{font-size:18px;line-height:24px;font-weight:800;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-title h3 a{text-decoration:none}.card-title h3 a:hover{color:var(--accent-ink)}.card-count{display:block;font-size:12px;line-height:16px;color:var(--muted)}.rows{margin:0}.catalog .rows{flex:1;margin:0 calc(-1 * var(--s2))}.row{border-top:1px solid var(--line)}.row-btn{display:flex;align-items:center;gap:var(--s3);width:100%;min-height:56px;padding:var(--s2);border:0;background:none;text-align:left;cursor:pointer;border-radius:var(--r-sm);transition:background-color .15s}.row-btn:hover{background:var(--surface-2)}.row-btn:active{background:var(--accent-soft)}.row-ico{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--r-sm);background:var(--surface-2);color:var(--accent);flex:none}.row-ico .i{width:20px;height:20px}.row-name{flex:1;min-width:0;font-size:14px;line-height:20px}.row-t{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.row-name small{display:block;font-size:12px;line-height:16px;color:var(--muted)}.row-price{flex:none;display:flex;flex-direction:column;align-items:flex-end;max-width:50%;text-align:right;font-size:14px;line-height:20px}.row-price b{color:var(--accent-ink);font-weight:800;white-space:nowrap}.row-price small{color:var(--muted);font-size:12px;line-height:16px}.card-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s2);margin-top:var(--s4)}.card-actions .btn{padding:0 var(--s2)}@media (max-width:359px){.card-actions{grid-template-columns:1fr}}.note{color:var(--muted);font-size:14px;line-height:20px;max-width:640px;margin-top:var(--s5)}.steps li{display:flex;gap:var(--s3);align-items:flex-start;padding:var(--s4);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:var(--r-lg);transition:background-color .25s,transform .3s var(--ease)}@media (hover:hover){.steps li:hover{background:rgba(255,255,255,.1);transform:translateY(-2px)}}.step-n{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--accent);color:#fff;font-weight:800;flex:none}.steps b{display:block;font-size:16px;line-height:24px;color:#fff}.steps p{font-size:14px;line-height:20px;color:#D9D1C5}.shot{position:relative;display:block;width:100%;aspect-ratio:1;padding:0;border:0;border-radius:var(--r);overflow:hidden;background:var(--surface-2);cursor:zoom-in}.shot picture,.shot img{display:block;width:100%;height:100%}.shot img{object-fit:cover;transition:transform .4s var(--ease)}@media (hover:hover){.shot:hover img{transform:scale(1.04)}}.shot-cap{position:absolute;left:0;right:0;bottom:0;padding:var(--s2) var(--s3);background:rgba(31,27,22,.72);color:#fff;font-size:12px;line-height:16px;font-weight:600;text-align:left;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.shot-demo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s2);border:1px dashed var(--line-strong);color:var(--muted);cursor:default}.shot-demo .shot-cap{position:static;background:none;color:var(--muted);text-align:center;padding:0 var(--s3)}.cta-col{display:flex}.cta-card{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;justify-content:center;gap:var(--s3);width:100%;padding:var(--s5);background:var(--accent);color:#fff;border-radius:var(--r-lg)}.cta-card::before,.cta-card::after{content:"";position:absolute;z-index:-1;border-radius:50%;background:rgba(255,255,255,.1)}.cta-card::before{width:160px;height:160px;right:-48px;top:-56px}.cta-card::after{width:96px;height:96px;left:-32px;bottom:-40px;background:rgba(255,255,255,.07)}.cta-card h3{font-size:24px;line-height:32px;font-weight:800;letter-spacing:-.01em}.cta-card p{font-size:14px;line-height:20px}.cta-form{display:grid;gap:var(--s2);margin-top:var(--s2)}.cta-form input{width:100%;height:var(--btn);padding:0 var(--s4);font-size:16px;border:0;border-radius:var(--r);background:#fff;color:var(--ink)}.cta-form input:focus{outline:2px solid #fff;outline-offset:2px}.cta-form .btn{width:100%}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s4)}@media (min-width:768px){.panel{padding:var(--s5)}}.about{align-items:center}.about-photo{width:100%;max-width:384px;aspect-ratio:4/5;border-radius:var(--r);overflow:hidden;background:var(--surface-2);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s1);color:var(--muted);font-size:12px;line-height:16px}.about-photo picture,.about-photo img{display:block;width:100%;height:100%}.about-photo img{object-fit:cover;object-position:50% 20%}.about-body h2{font-size:24px;line-height:32px;font-weight:800;margin-bottom:var(--s3)}.about-body>p{color:var(--ink-2);margin-bottom:var(--s3)}@media (min-width:768px){.about-body h2{font-size:32px;line-height:40px}}.ticks{display:grid;gap:var(--s2)}.ticks li{display:flex;gap:var(--s3);align-items:flex-start;font-size:14px;line-height:20px}.ticks .i{color:var(--accent);stroke-width:2.2}.contacts-info{display:flex;flex-direction:column;align-items:flex-start}.contacts-info .btn-call{margin-top:auto}.contacts-info h2{font-size:24px;line-height:32px;font-weight:800;margin-bottom:var(--s2)}.contacts-info .muted{margin-bottom:var(--s4)}.contacts-form h3{font-size:20px;line-height:24px;font-weight:800;margin-bottom:var(--s4)}.who{display:flex;align-items:flex-start;gap:var(--s2);color:var(--ink-2);margin-bottom:var(--s4);font-size:14px;line-height:20px}.who .i{color:var(--accent)}.contact-list{display:grid;gap:var(--s1);margin-bottom:var(--s4)}.contact-list a{display:flex;align-items:center;gap:var(--s3);min-height:var(--icon-btn);font-weight:800;font-size:18px;line-height:24px;text-decoration:none;overflow-wrap:anywhere}.contact-list a:hover span{color:var(--accent-ink)}.contact-list .i{color:var(--accent)}.btn-call{width:100%}@media (min-width:768px){.contacts-info h2{font-size:32px;line-height:40px}.btn-call{width:auto}}.prose{max-width:760px}.prose h1{font-size:32px;line-height:40px;font-weight:800;margin-bottom:var(--s2)}.prose h2{font-size:20px;line-height:24px;font-weight:800;margin:var(--s5) 0 var(--s2)}.prose h3{font-size:18px;line-height:24px;font-weight:800;margin:var(--s4) 0 var(--s2)}.prose p{margin-bottom:var(--s3);color:var(--ink-2)}.prose ul,.prose ol{margin:0 0 var(--s3);padding-left:var(--s5);display:grid;gap:var(--s1);color:var(--ink-2)}.prose ul{list-style:disc}.prose ol{list-style:decimal}.prose a{color:var(--accent-ink);text-decoration:underline;text-underline-offset:2px}.prose h2:first-child{margin-top:0}@media (min-width:768px){.prose h2{font-size:24px;line-height:32px}}.seo-text{margin-top:var(--s6)}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--s2);font-size:14px;line-height:20px;color:var(--muted);margin-bottom:var(--s2)}.crumbs a{display:inline-flex;align-items:center;min-height:var(--icon-btn);text-decoration:none}.crumbs a:hover{color:var(--accent-ink)}.crumbs b{font-weight:600;color:var(--ink)}.page-main h1,.catalog-section>.wrap>h1{font-size:32px;line-height:40px;font-weight:800;letter-spacing:-.02em}@media (min-width:768px){.page-main h1,.catalog-section>.wrap>h1{font-size:40px;line-height:48px}}.price-panel{padding:var(--s2) var(--s4);margin-bottom:var(--s4)}.price-group{font-size:18px;line-height:24px;font-weight:800;padding:var(--s3) 0 var(--s1)}.rows-full .row:first-child{border-top:0}.rows-full .row-btn{min-height:56px;padding:var(--s3) var(--s2)}.rows-full .row-name{font-size:16px;line-height:24px}.rows-full .row-price{font-size:16px;line-height:24px}.rows-full .row-t{-webkit-line-clamp:3}.more-link{padding:var(--s3) var(--s2);font-size:14px;font-weight:700}.more-link a{color:var(--accent-ink);text-decoration:none}.price-big{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);flex-wrap:wrap;margin-top:var(--s5)}.price-big-v{font-size:32px;line-height:40px;font-weight:800;color:var(--accent-ink)}.price-big-u{font-size:16px;color:var(--muted)}.price-sec{margin-top:var(--s6)}.page-aside{align-self:start}.aside-sticky{display:grid;gap:var(--gutter)}@media (min-width:1024px){.aside-sticky{position:sticky;top:calc(var(--head) + var(--s4))}}.related-title{font-size:18px;line-height:24px;font-weight:800;margin-bottom:var(--s3)}.related{display:grid;gap:var(--s1)}.related a{display:flex;align-items:center;gap:var(--s3);min-height:var(--icon-btn);padding:0 var(--s2);border-radius:var(--r-sm);text-decoration:none;font-weight:600;font-size:14px;line-height:20px;transition:background-color .15s}.related a:hover{background:var(--surface-2);color:var(--accent-ink)}.related .i{color:var(--accent)}.lightbox{border:0;padding:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;background:#14110D;color:#fff}.lightbox[open]{display:flex;align-items:center;justify-content:center}.lightbox figure{display:flex;flex-direction:column;align-items:center;gap:var(--s3);max-width:100%;padding:64px var(--s3) var(--s5)}.lightbox img{display:block;max-width:100%;max-height:calc(100dvh - 160px);object-fit:contain;border-radius:var(--r-sm);background:#000}.lightbox figcaption{font-size:14px;line-height:20px;text-align:center;color:#E9E3DA;max-width:640px}.lightbox figcaption b{display:block;font-size:16px;line-height:24px;color:#fff}.lightbox .icon-btn{position:absolute;background:rgba(255,255,255,.12);border-color:transparent;color:#fff}.lightbox .icon-btn:hover{background:rgba(255,255,255,.25)}.lb-close{top:var(--s3);right:var(--s3)}.lb-prev,.lb-next{top:50%;margin-top:-22px}.lb-prev{left:var(--s2)}.lb-next{right:var(--s2)}.lightbox.single .lb-prev,.lightbox.single .lb-next{display:none}.foot{background:var(--ink);color:#E9E3DA;padding:var(--s7) 0 var(--s5)}.foot-in{row-gap:var(--s5)}.foot-name{font-size:18px;line-height:24px;font-weight:800;color:#fff}.foot-note{font-size:14px;line-height:20px;color:#B8AFA3;margin-top:var(--s1)}.foot-links{display:flex;flex-direction:column;margin-top:var(--s3)}.foot-title{font-size:12px;line-height:16px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#B8AFA3;margin-bottom:var(--s3)}.foot-list{display:grid;gap:0}.foot a{display:inline-flex;align-items:center;min-height:var(--icon-btn);font-size:14px;line-height:20px;text-decoration:none}.foot a:hover{text-decoration:underline}.foot-legal{font-size:12px;line-height:16px;color:#B8AFA3;margin-top:var(--s3)}.foot-copy{font-size:12px;line-height:16px;color:#B8AFA3;padding-top:var(--s5);border-top:1px solid rgba(255,255,255,.12)}@media (max-width:359px){.brand-sub{display:none}}@media (prefers-reduced-motion:no-preference){.lightbox[open]{animation:fade .2s ease-out}@keyframes fade{from{opacity:0}}.hl{animation:hl .9s .35s var(--ease) both}@keyframes hl{from{background-size:0 .32em}}.lead-text,.hero-actions,.facts{animation:rise .7s var(--ease) both}.hero-actions{animation-delay:.1s}.facts{animation-delay:.2s}.lead-text{animation-delay:.05s}@keyframes rise{from{opacity:0;transform:translateY(16px)}}.hero-photo{animation:photo 1s var(--ease) both}@keyframes photo{from{transform:translateY(24px) scale(.97)}}.hero-visual::before{animation:frame 1.1s .1s var(--ease) both}@keyframes frame{from{transform:translate(-16px,-16px)}}.hero-photo img{animation:kb 24s ease-in-out infinite alternate}@keyframes kb{to{transform:scale(1.06)}}.hero-badge{animation:pop .7s var(--ease) both,float 7s ease-in-out infinite}.hb-1{animation-delay:.5s,1.2s}.hb-2{animation-delay:.65s,2.6s}@keyframes pop{from{opacity:0;transform:translateY(12px) scale(.94)}}@keyframes float{50%{translate:0 -6px}}.btn-primary{box-shadow:0 10px 20px -10px rgba(204,74,10,.7)}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 14px 24px -10px rgba(204,74,10,.75)}.btn-primary:active{transform:scale(.98)}.rv{opacity:0;transform:translateY(16px);transition:opacity .6s var(--ease) var(--rv-d,0s),transform .6s var(--ease) var(--rv-d,0s)}.rv.rv-in{opacity:1;transform:none}.rv.rv-in.card,.rv.rv-in.tile{transition:opacity .6s var(--ease) var(--rv-d,0s),transform .3s var(--ease),box-shadow .3s var(--ease),border-color .25s}}