 body {font-family: "Inter"; font-size: var(--text-s); color: #262B36; line-height: 1.6} h1, h2, h3, h4, h5, h6 {font-family: "Montserrat"; line-height: 1.1; color: inherit; font-weight: 600; letter-spacing: -0.025em} h1 {font-size: clamp(32px, 3.2vw, 48px); line-height: 0.98; color: var(--cws-blue-l-10); font-weight: 700} h2 {font-size: clamp(26px, 2.4vw, 36px); font-weight: 700; line-height: 1.25} h3 {font-size: var(--text-l)} .bricks-button {transition: all .2s ease; padding-top: 1em; padding-right: 1.6em; padding-bottom: 1em; padding-left: 1.6em; font-family: "Inter"} .bricks-button:hover {border-color: var(--cws-blue-bright)} :root .bricks-button[class*="primary"]:not(.outline) {background-color: var(--cws-blue)} :root .bricks-button[class*="primary"] {color: #fff; line-height: 0.9rem; border: 1px solid var(--cws-blue)} :root .bricks-button[class*="primary"]:not(.outline):hover {background-color: var(--cws-blue-bright)} :root .bricks-button[class*="primary"]:hover {border-color: var(--cws-blue-bright)} :root .bricks-button[class*="secondary"]:not(.outline) {background-color: #1FBF75} :root .bricks-button[class*="secondary"] {color: #fff; line-height: 0.9rem} :root .bricks-button[class*="secondary"]:not(.outline):hover {background-color: #17a764} :root .bricks-button[class*="secondary"]:hover {border-color: rgba(255,255,255,.4} :root .bricks-button[class*="primary"].outline {background-color: transparent; color: #fff; border: .7px solid #fff} :root .bricks-button[class*="primary"].outline:hover {background-color: var(--cws-blue); color: var(--cws-blue); border-color: var(--cws-blue)} :root .bricks-button[class*="secondary"].outline {background-color: none; color: var(--cws-blue); font-size: 0.9rem; font-family: "Inter"; font-weight: 600}