@import url('https://fonts.googleapis.com/css2?family=Exo+2:wght@600;700;800&family=Manrope:wght@400;500;600;700;800&display=swap');
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
:root{--u:8px;--carbon:#101820;--steel:#5d6973;--copper:#d96f28;--coolant:#197a83;--paper:#f4efe7;--carbon-rgb:16,24,32;--copper-rgb:217,111,40;--paper-rgb:244,239,231;--line:rgba(var(--carbon-rgb),.14);--shadow:0 18px 46px rgba(var(--carbon-rgb),.13);--display:'Exo 2',sans-serif;--body:'Manrope',sans-serif}
html{scroll-behavior:smooth}
body{font-family:var(--body);font-size:16px;line-height:1.72;color:var(--carbon);background-color:var(--paper);background-image:linear-gradient(90deg,rgba(var(--carbon-rgb),.026) 1px,transparent 1px),linear-gradient(rgba(var(--carbon-rgb),.02) 1px,transparent 1px);background-size:64px 64px;text-rendering:optimizeLegibility}
body::before{content:'';position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 12% 8%,rgba(var(--copper-rgb),.12),transparent 28rem),radial-gradient(circle at 92% 22%,rgba(25,122,131,.1),transparent 25rem)}
a{color:var(--coolant);font-weight:800;text-decoration:none}
a:hover{color:var(--copper)}
.wrap{width:min(1040px,calc(100% - var(--u)*5));margin:0 auto;padding:calc(var(--u)*8) 0}
.top{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u)*2);margin-bottom:calc(var(--u)*5)}
.brand{display:flex;align-items:center;gap:12px;color:var(--carbon)}
.logo-box{display:grid;place-items:center;width:64px;height:44px;flex:0 0 64px;border-radius:14px;background:var(--carbon);border:1px solid rgba(var(--carbon-rgb),.16);overflow:hidden;box-shadow:0 12px 26px rgba(var(--carbon-rgb),.16)}
.logo-box img{width:100%;height:100%;object-fit:contain}
.logo-name,.back,.doc h1,.doc h2{font-family:var(--display)}
.logo-name{font-size:1.18rem;font-weight:800;line-height:1}
.logo-tag{margin-top:4px;color:rgba(var(--carbon-rgb),.58);font-size:.76rem;font-weight:700}
.back{display:inline-flex;align-items:center;min-height:44px;padding:12px 18px;border:1px solid var(--line);border-radius:999px;background:rgba(var(--paper-rgb),.82);color:var(--carbon);box-shadow:0 1px 0 rgba(var(--paper-rgb),.9) inset;transition:transform .22s ease,border-color .22s ease,color .22s ease}
.back:hover{transform:translateY(-2px);border-color:rgba(var(--copper-rgb),.45);color:var(--copper)}
.doc{padding:calc(var(--u)*6);border:1px solid var(--line);border-radius:28px;background:rgba(var(--paper-rgb),.96);box-shadow:var(--shadow)}
.doc h1{max-width:760px;margin-bottom:calc(var(--u)*3);font-size:clamp(2rem,4vw,3.6rem);font-weight:800;line-height:1.08}
.doc h2{margin:calc(var(--u)*5) 0 calc(var(--u)*2);font-size:clamp(1.25rem,2vw,1.65rem);font-weight:800;line-height:1.22;color:var(--carbon)}
.doc p{margin:0 0 calc(var(--u)*2);color:rgba(var(--carbon-rgb),.76)}
.doc ul{display:grid;gap:8px;margin:0 0 calc(var(--u)*2);padding-left:22px;color:rgba(var(--carbon-rgb),.76)}
.doc li{padding-left:4px}
.lead{font-size:1.05rem;color:rgba(var(--carbon-rgb),.72)}
.meta{display:inline-flex;margin-bottom:calc(var(--u)*2);padding:8px 13px;border:1px solid rgba(var(--copper-rgb),.38);border-radius:999px;background:rgba(var(--copper-rgb),.1);color:var(--copper);font-family:var(--display);font-size:.76rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}
.scroll-top{position:fixed;z-index:900;right:calc(var(--u)*3);bottom:calc(var(--u)*3);display:grid;place-items:center;width:54px;height:54px;border:1px solid rgba(var(--paper-rgb),.22);border-radius:50%;background:var(--copper);color:var(--paper);box-shadow:0 14px 34px rgba(var(--copper-rgb),.34);transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease}
.scroll-top:hover{transform:translateY(-3px);color:var(--paper);background:color-mix(in srgb,var(--copper) 86%,var(--carbon));box-shadow:0 18px 42px rgba(var(--copper-rgb),.4)}
.scroll-top svg{width:24px;height:24px;fill:currentColor}
body.radiator-redesign-privacy .chaty-widget,
body.radiator-redesign-privacy .chaty-widget-container,
body.radiator-redesign-privacy .chaty-widget-i,
body.radiator-redesign-privacy .chaty-widget-is,
body.radiator-redesign-privacy .chaty-i-trigger,
body.radiator-redesign-privacy .i-trigger,
body.radiator-redesign-privacy [id^="chaty-widget-"]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}
@media (max-width:720px){.wrap{width:min(100% - var(--u)*4,1040px);padding:calc(var(--u)*4) 0}.top{align-items:flex-start;flex-direction:column}.doc{padding:calc(var(--u)*3);border-radius:20px}.back{width:100%;justify-content:center}}
