
/* ПЕЧНОЙ УКЛАД — общая айдентика 2026 */
:root{--uk-taiga:#23382F;--uk-graphite:#202222;--uk-linen:#F5EBDD;--uk-brick:#B94A32;--uk-brass:#D7B68A}
.brand{min-width:255px;gap:10px}.brand__mark{background:var(--uk-taiga);border:1px solid #9D856C;border-radius:50%;width:58px;height:58px;flex:0 0 58px;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 4px 12px #0003)}
.brand__mark img{width:50px;height:48px;object-fit:contain}.brand__name{font:normal clamp(21px,2vw,25px)/1.1 Georgia,serif;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap}.brand__caption{font:600 8px/1.7 system-ui,sans-serif;letter-spacing:.16em;white-space:nowrap}
.hero__intro{text-transform:none;letter-spacing:.09em!important;font-size:clamp(10px,1vw,12px)!important}
.hero h1{font-size:clamp(54px,5.65vw,86px);letter-spacing:-.053em;max-width:790px}.hero h1 em{font-style:normal;color:var(--uk-brass)}
.hero__fact b{white-space:nowrap}.hero__fact:last-child b{color:var(--uk-brass)}
.footer__brand{font-size:31px;letter-spacing:-.025em!important;text-transform:uppercase}
.uk-reliability{overflow:hidden;position:relative;isolation:isolate;padding:clamp(85px,8vw,128px) 0}
.uk-reliability::before{content:"";position:absolute;pointer-events:none;z-index:-1;width:580px;height:580px;right:-160px;top:-260px;border-radius:50%;border:1px solid #d7b68a2c;box-shadow:0 0 0 65px #d7b68a08,0 0 0 130px #d7b68a06}
.uk-reliability__layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(45px,5vw,100px);align-items:center}
.uk-reliability__intro{position:relative}.uk-reliability__mark{height:104px;width:104px;border:1px solid #d7b68a77;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:24px 0;background:var(--uk-taiga)}
.uk-reliability__mark img{width:88px;height:88px}.uk-reliability .h2{font-size:clamp(38px,3.5vw,57px);line-height:1.12;margin:16px 0 25px}.uk-reliability .h2 em{font-style:normal;color:var(--uk-brass)}
.uk-reliability .sub{max-width:490px;font-size:15px;line-height:1.86}.uk-reliability__motto{font:italic 20px/1.5 Georgia,serif;color:var(--uk-brass);padding-top:28px;margin-top:30px;border-top:1px solid #d7b68a66;max-width:520px}
.uk-reliability__cards{display:grid;grid-template-columns:1fr 1fr;gap:17px}.uk-reliability__card{padding:clamp(23px,3vw,36px);border:1px solid #b39c7c7a;border-radius:19px;min-height:335px;box-shadow:0 20px 55px #050c0b25;position:relative;overflow:hidden}
.uk-reliability__card::after{content:"";position:absolute;width:120px;height:120px;right:-42px;bottom:-45px;border-radius:50%;border:1px solid #d7b68a44;box-shadow:0 0 0 14px #d7b68a09,0 0 0 32px #d7b68a08;pointer-events:none}
.uk-reliability__eyebrow{font-size:10px;letter-spacing:.19em;text-transform:uppercase;color:var(--uk-brass);font-weight:700}.uk-reliability__figure{font:normal clamp(53px,5vw,82px)/1 Georgia,serif;color:var(--uk-brass);letter-spacing:-.065em;margin:26px 0 20px;white-space:nowrap}
.uk-reliability__figure span{font-size:clamp(20px,1.7vw,27px);letter-spacing:0}.uk-reliability__card h3{font:normal clamp(22px,2.2vw,28px)/1.15 Georgia,serif;margin:0 0 13px}.uk-reliability__card p{font-size:13px;line-height:1.75;margin:0;opacity:.84}
.uk-reliability__footnote{grid-column:1/-1;font-size:12px;line-height:1.65;opacity:.72;padding:0 4px}
@media(max-width:1160px){.brand{min-width:218px}.brand__mark{width:47px;height:47px;flex-basis:47px}.brand__mark img{width:40px;height:40px}.brand__name{font-size:20px}.brand__caption{font-size:7px}.uk-reliability__layout{grid-template-columns:1fr;gap:38px}}
@media(max-width:620px){.brand{min-width:0;gap:7px}.brand__mark{width:43px;height:43px;flex-basis:43px}.brand__mark img{width:39px;height:39px}.brand__name{font-size:18px!important}.brand__caption{font-size:6px;letter-spacing:.10em}.hero h1{font-size:clamp(42px,10vw,59px);line-height:1.09}.hero__intro{font-size:10px!important;letter-spacing:.03em!important;line-height:1.6}.hero__facts{grid-template-columns:1fr 1fr!important;gap:16px!important}.hero__fact:nth-child(3){grid-column:1/-1}.hero__fact:nth-child(3) b{font-size:29px}.uk-reliability{padding:72px 0}.uk-reliability__mark{height:75px;width:75px}.uk-reliability__mark img{width:65px;height:65px}.uk-reliability__cards{grid-template-columns:1fr;gap:13px}.uk-reliability__card{min-height:0;padding:27px}.uk-reliability__figure{font-size:63px;margin:17px 0}.uk-reliability__footnote{font-size:11px}.uk-reliability__motto{font-size:18px}}

/* Графит: холодная тайга, свет латуни, глубокие тени */
body.theme-graphite{background:#141817}.header{background:#101514f4}.hero__veil{background:linear-gradient(90deg,#101713fe 0%,#111813ef 27%,#131a16d1 48%,#141c1938 79%),linear-gradient(0deg,#0b1610de 0%,transparent 40%,#111a1377 100%)}
.hero__facts{background:linear-gradient(110deg,#14231ddf,#26352bdd);border-color:#bfa27686}.hero h1 em{color:#D7B68A}
.uk-reliability{background:radial-gradient(ellipse at 80% 15%,#334b3e 0%,#16221d 42%,#111816 100%);color:#F5EBDD}.uk-reliability__card{background:linear-gradient(145deg,#293c31,#1b2822);color:#F5EBDD}.uk-reliability__card--life{background:linear-gradient(145deg,#352f27,#242620)}
.uk-reliability__footnote{color:#DCD2C0}.uk-reliability .sub{color:#D6D6C9}
