html{font-size:62.5%;}:root{--min-screen-width:320px;--max-screen-width:1400px;--white:#fff;--black:#000;--primary:#FFD631;--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:16px 30px;background:var(--primary);border:none;font-size:18px;font-weight:600;line-height:1.25;letter-spacing:-0.32px;}.button-black{padding:16px 30px;background:var(--black);border:none;font-size:18px;font-weight:600;line-height:1.25;letter-spacing:-0.32px;color:var(--white);}.button-white{padding:16px 30px;background:none;border:2px solid var(--white);font-size:18px;font-weight:600;line-height:1.25;letter-spacing:-0.32px;color:var(--white);}H1{font-size:clamp(5.4rem,calc(2.78vw + 4.51rem),8.4rem);font-weight:700;line-height:0.9;letter-spacing:-1.68px;}H2{font-size:clamp(4rem,calc(1.16vw + 3.63rem),5.25rem);font-weight:700;line-height:0.9;letter-spacing:-1.05px;}H3{font-size:clamp(2.4rem,calc(0.82vw + 2.14rem),3.28rem);font-weight:600;line-height:0.9;letter-spacing:-0.656px;}.subtitle{font-size:22px;font-weight:400;line-height:1.25;letter-spacing:-0.44px;}.btn-text{font-size:18px;font-weight:600;line-height:1.25;letter-spacing:-0.36px;}/* Custom Stylesheets */ /* Add your custom CSS here */