html{font-size:62.5%;}html.cf-theme-dark{color-scheme:dark;}:root{--min-screen-width:320px;--max-screen-width:1400px;--primary:#F8991E;--white:#fff;--black:#000;--radius-xs:5px;--radius-s:10px;--radius-m:15px;--radius-l:20px;--radius-xl:25px;--radius-xxl:50px;}:root.cf-theme-dark,:root.cf-theme-light .theme-inverted,:root.cf-theme-light .theme-always-dark,:root.cf-theme-dark .theme-inverted .theme-always-dark{--primary:#a78af4;--white:#0c4f07;--black:#02bb61;}.button-primary{padding:10px 20px;background:var(--primary);border:none;border-radius:25px;color:var(--white);font-size:16px;font-weight:700;line-height:1;}.button-light{padding:10px 20px;background:none;border:2px solid var(--white);border-radius:25px;color:var(--white);font-size:16px;font-weight:700;}H1{font-size:clamp(48px,calc(3rem + ((1vw - 3.9px) * 3.1373)),96px);line-height:1;font-weight:700;}H2{font-size:clamp(24px,calc(1.5rem + ((1vw - 3.9px) * 1.0458)),40px);line-height:1.05;font-weight:700;}H3{font-size:clamp(16px,calc(1rem + ((1vw - 3.9px) * 0.7843)),28px);line-height:1.07142857143;font-weight:700;}.accent{color:var(--primary);}.js{font-weight:700;}.js:hover{color:var(--white);transition:color 0.2s ease-out;}.contact-span{font-size:clamp(24px,10vw,128px);}