html{font-size:62.5%;}:root{--min-screen-width:320px;--max-screen-width:1400px;--white:#fff;--black:#000;--primary:#177E42;--gap-xs:5px;--gap-s:8px;--gap-m:10px;--gap-l:16px;--gap-xl:20px;--gap-2xl:32px;--gap-3xl:40px;--gap-4xl:64px;--radius-xs:5px;--radius-s:10px;--radius-m:15px;--radius-l:20px;--radius-xl:25px;--radius-xxl:50px;}.button-primary{padding:12px 20px;border:none;border-radius:50px;background:var(--primary);color:var(--white);font-size:18px;font-style:normal;font-weight:700;line-height:1.25;transition:all 0.3s ease;}.button-primary:hover{background:var(--black);scale:1.05;}.button-black{padding:12px 20px;border:none;border-radius:50px;background:black;color:var(--white);font-size:18px;font-style:normal;font-weight:700;line-height:1.25;transition:all 0.3s ease;}.button-black:hover{background:transparent;scale:1.05;color:var(--black);box-shadow:inset 0 0 0 3px var(--black);}H1{font-size:clamp(48px,calc(3rem + ((1vw - 3px) * 12.4444)),160px);font-weight:bold;line-height:0.9;}H2{font-size:clamp(36px,calc(2.25rem + ((1vw - 3px) * 2.9444)),62.5px);line-height:1;font-weight:bold;}H3{font-size:39.06px;font-weight:bold;line-height:1;}.btn-text{font-size:18px;line-height:1.25;font-weight:bold;}.accent{color:var(--primary);}/* Custom Stylesheets */ /* Add your custom CSS here */