html{font-size:62.5%;}html.cf-theme-dark{color-scheme:dark;}:root{--min-screen-width:320px;--max-screen-width:1400px;--white:#fff;--black:#000;--black2:#2A2D2E;--primary:#D8D1C7;--accent:#ec5d15;--grey:#f7f7f7ff;--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;}: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{--accent:#ec5d15;}.button-grey{border-radius:25px;border:none;background:var(--grey);color:var(--black);padding:10px 20px;transition:all 0.3s ease;font-size:18px;font-weight:600;}.button-grey:hover{background:var(--primary);color:var(--white);box-shadow:0px 5px 15px 0px rgba(0,0,0,0.2);transform:scale(1.03);}.button-accent{font-family:"DM Sans";padding:15px 30px;border-radius:50px;border:none;background:var(--accent);color:var(--white);font-size:20px;font-weight:700;line-height:1;letter-spacing:-0.4px;transition:all .3s ease;}.button-accent:hover{background:var(--black);}.button-white{font-family:"DM Sans";padding:15px 30px;border-radius:50px;border:none;background:var(--white);color:var(--black);font-size:20px;font-weight:700;line-height:1;letter-spacing:-0.4px;transition:all .3s ease;}.button-white:hover{background:var(--black2);color:var(--white);}.button-black{font-family:"DM Sans";padding:15px 30px;border-radius:50px;border:none;background:var(--black2);color:var(--white);font-size:20px;font-weight:700;line-height:1;letter-spacing:-0.4px;transition:all .3s ease;}.button-black:hover{background:var(--white);color:var(--black);}.button-transparent{font-family:"DM Sans";padding:15px 30px;border-radius:50px;border:1px solid var(--white);background:rgba(255,255,255,0.10);color:var(--white);font-size:20px;font-weight:700;line-height:1;letter-spacing:-0.4px;transition:all .3s ease;backdrop-filter:blur(12.5px);}.button-transparent:hover{background:var(--white);color:var(--black);}H1{font-size:clamp(64px,50.9091px + 3.6364vw,96px);font-weight:700;line-height:1;letter-spacing:-3.84px;}H2{font-size:60px;font-weight:700;line-height:1;letter-spacing:-2.4px;}H3{font-size:37.5px;font-weight:700;line-height:1;letter-spacing:-1.5px;}.btn-text{font-size:20px;font-weight:700;line-height:1;letter-spacing:-0.4px;font-family:"DM Sans";}.subtitle{font-size:32px;font-weight:500;line-height:1;letter-spacing:-1.28px;font-family:"DM Sans";}/* Custom Stylesheets */ /* Add your custom CSS here */