:root { --primario: #7B3865; --primario-d-1: #70335c; --primario-d-2: #652e53; --primario-d-3: #592949; --primario-d-4: #4e2440; --primario-d-5: #431f37; --primario-d-6: #38192e; --primario-d-7: #2d1425; --primario-d-8: #220f1c; --primario-d-9: #160a12; --primario-d-10: #0b0509; --primario-t-1: hsla(320, 37%, 35%, 0.09); --primario-t-2: hsla(320, 37%, 35%, 0.18); --primario-t-3: hsla(320, 37%, 35%, 0.27); --primario-t-4: hsla(320, 37%, 35%, 0.36); --primario-t-5: hsla(320, 37%, 35%, 0.45); --primario-t-6: hsla(320, 37%, 35%, 0.55); --primario-t-7: hsla(320, 37%, 35%, 0.64); --primario-t-8: hsla(320, 37%, 35%, 0.73); --primario-t-9: hsla(320, 37%, 35%, 0.82); --primario-t-10: hsla(320, 37%, 35%, 0.91); --cta: #10B981; --ctahover: #F3E8F0; --secundario: #F3E8F0; --terciario: #FAF8FA; --secundario-t-1: hsla(316, 31%, 93%, 0.09); --secundario-t-2: hsla(316, 31%, 93%, 0.18); --secundario-t-3: hsla(316, 31%, 93%, 0.27); --secundario-t-4: hsla(316, 31%, 93%, 0.36); --secundario-t-5: hsla(316, 31%, 93%, 0.45); --secundario-t-6: hsla(316, 31%, 93%, 0.55); --secundario-t-7: hsla(316, 31%, 93%, 0.64); --secundario-t-8: hsla(316, 31%, 93%, 0.73); --secundario-t-9: hsla(316, 31%, 93%, 0.82); --secundario-t-10: hsla(316, 31%, 93%, 0.91); --secundario-l-1: #f4eaf1; --secundario-l-2: #f5ecf3; --secundario-l-3: #f6eef4; --secundario-l-4: #f7f0f5; --secundario-l-5: #f8f2f7; --secundario-l-6: #faf5f8; --secundario-l-7: #fbf7fa; --secundario-l-8: #fcf9fb; --secundario-l-9: #fdfbfc; --secundario-l-10: #fefdfe; --secundario-d-1: #ddd3da; --secundario-d-2: #c7bec4; --secundario-d-3: #b1a9af; --secundario-d-4: #9b9499; --secundario-d-5: #857f83; --secundario-d-6: #6e696d; --secundario-d-7: #585457; --secundario-d-8: #423f41; --secundario-d-9: #2c2a2c; --secundario-d-10: #161516; --terciario-l-1: #faf9fa; --terciario-l-2: #fbf9fb; --terciario-l-3: #fbfafb; --terciario-l-4: #fcfbfc; --terciario-l-5: #fcfbfc; --terciario-l-6: #fdfcfd; --terciario-l-7: #fdfcfd; --terciario-l-8: #fefdfe; --terciario-l-9: #fefefe; --terciario-l-10: #fffeff; --terciario-d-1: #e3e1e3; --terciario-d-2: #cdcbcd; --terciario-d-3: #b6b4b6; --terciario-d-4: #9f9e9f; --terciario-d-5: #888788; --terciario-d-6: #727172; --terciario-d-7: #5b5a5b; --terciario-d-8: #444444; --terciario-d-9: #2d2d2d; --terciario-d-10: #171717; --terciario-t-1: hsla(300, 17%, 98%, 0.09); --terciario-t-2: hsla(300, 17%, 98%, 0.18); --terciario-t-3: hsla(300, 17%, 98%, 0.27); --terciario-t-4: hsla(300, 17%, 98%, 0.36); --terciario-t-5: hsla(300, 17%, 98%, 0.45); --terciario-t-6: hsla(300, 17%, 98%, 0.55); --terciario-t-7: hsla(300, 17%, 98%, 0.64); --terciario-t-8: hsla(300, 17%, 98%, 0.73); --terciario-t-9: hsla(300, 17%, 98%, 0.82); --terciario-t-10: hsla(300, 17%, 98%, 0.91); --ctahover-l-1: #f4eaf1; --ctahover-l-2: #f5ecf3; --ctahover-l-3: #f6eef4; --ctahover-l-4: #f7f0f5; --ctahover-l-5: #f8f2f7; --ctahover-l-6: #faf5f8; --ctahover-l-7: #fbf7fa; --ctahover-l-8: #fcf9fb; --ctahover-l-9: #fdfbfc; --ctahover-l-10: #fefdfe; --ctahover-d-1: #ddd3da; --ctahover-d-2: #c7bec4; --ctahover-d-3: #b1a9af; --ctahover-d-4: #9b9499; --ctahover-d-5: #857f83; --ctahover-d-6: #6e696d; --ctahover-d-7: #585457; --ctahover-d-8: #423f41; --ctahover-d-9: #2c2a2c; --ctahover-d-10: #161516; --ctahover-t-1: hsla(316, 31%, 93%, 0.09); --ctahover-t-2: hsla(316, 31%, 93%, 0.18); --ctahover-t-3: hsla(316, 31%, 93%, 0.27); --ctahover-t-4: hsla(316, 31%, 93%, 0.36); --ctahover-t-5: hsla(316, 31%, 93%, 0.45); --ctahover-t-6: hsla(316, 31%, 93%, 0.55); --ctahover-t-7: hsla(316, 31%, 93%, 0.64); --ctahover-t-8: hsla(316, 31%, 93%, 0.73); --ctahover-t-9: hsla(316, 31%, 93%, 0.82); --ctahover-t-10: hsla(316, 31%, 93%, 0.91); --cta-l-1: #26bf8c; --cta-l-2: #3bc698; --cta-l-3: #51cca3; --cta-l-4: #67d2af; --cta-l-5: #7dd9ba; --cta-l-6: #92dfc6; --cta-l-7: #a8e6d1; --cta-l-8: #beecdd; --cta-l-9: #d4f2e8; --cta-l-10: #e9f9f4; --cta-d-1: #0fa875; --cta-d-2: #0d976a; --cta-d-3: #0c875e; --cta-d-4: #0a7652; --cta-d-5: #096546; --cta-d-6: #07543b; --cta-d-7: #06432f; --cta-d-8: #043223; --cta-d-9: #032217; --cta-d-10: #01110c; --cta-t-1: hsla(160, 84%, 39%, 0.09); --cta-t-2: hsla(160, 84%, 39%, 0.18); --cta-t-3: hsla(160, 84%, 39%, 0.27); --cta-t-4: hsla(160, 84%, 39%, 0.36); --cta-t-5: hsla(160, 84%, 39%, 0.45); --cta-t-6: hsla(160, 84%, 39%, 0.55); --cta-t-7: hsla(160, 84%, 39%, 0.64); --cta-t-8: hsla(160, 84%, 39%, 0.73); --cta-t-9: hsla(160, 84%, 39%, 0.82); --cta-t-10: hsla(160, 84%, 39%, 0.91); --black: #000; --black-t-1: hsla(0, 0%, 0%, 0.05); --black-t-2: hsla(0, 0%, 0%, 0.1); --black-t-3: hsla(0, 0%, 0%, 0.14); --black-t-4: hsla(0, 0%, 0%, 0.19); --black-t-5: hsla(0, 0%, 0%, 0.24); --black-t-6: hsla(0, 0%, 0%, 0.29); --black-t-7: hsla(0, 0%, 0%, 0.33); --black-t-8: hsla(0, 0%, 0%, 0.38); --black-t-9: hsla(0, 0%, 0%, 0.43); --black-t-10: hsla(0, 0%, 0%, 0.48); --black-t-11: hsla(0, 0%, 0%, 0.52); --black-t-12: hsla(0, 0%, 0%, 0.57); --black-t-13: hsla(0, 0%, 0%, 0.62); --black-t-14: hsla(0, 0%, 0%, 0.67); --black-t-15: hsla(0, 0%, 0%, 0.71); --black-t-16: hsla(0, 0%, 0%, 0.76); --black-t-17: hsla(0, 0%, 0%, 0.81); --black-t-18: hsla(0, 0%, 0%, 0.86); --black-t-19: hsla(0, 0%, 0%, 0.9); --black-t-20: hsla(0, 0%, 0%, 0.95); --primario-l-1: #874a73; --primario-l-2: #935c81; --primario-l-3: #9f6e8f; --primario-l-4: #ab809d; --primario-l-5: #b792ab; --primario-l-6: #c3a5b9; --primario-l-7: #cfb7c7; --primario-l-8: #dbc9d5; --primario-l-9: #e7dbe3; --primario-l-10: #f3edf1; --text-2xs: clamp(0.68rem, calc(0.0014814814814814808 * (100vw - 36rem) + 0.68rem), 0.84rem); --text-xs: clamp(0.9rem, calc(0.0021296296296296285 * (100vw - 36rem) + 0.9rem), 1.13rem); --text-s: clamp(1.2rem, calc(0.0027777777777777783 * (100vw - 36rem) + 1.2rem), 1.5rem); --text-m: clamp(1.6rem, calc(0.003703703703703703 * (100vw - 36rem) + 1.6rem), 2rem); --text-l: clamp(2.13rem, calc(0.005 * (100vw - 36rem) + 2.13rem), 2.67rem); --text-xl: clamp(2.84rem, calc(0.006574074074074073 * (100vw - 36rem) + 2.84rem), 3.55rem); --text-2xl: clamp(3.79rem, calc(0.008796296296296299 * (100vw - 36rem) + 3.79rem), 4.74rem); --text-3xl: clamp(5.05rem, calc(0.011666666666666665 * (100vw - 36rem) + 5.05rem), 6.31rem); --columns-1: repeat(1, minmax(0, 1fr)); --columns-2: repeat(2, minmax(0, 1fr)); --columns-3: repeat(3, minmax(0, 1fr)); --columns-4: repeat(4, minmax(0, 1fr)); --columns-5: repeat(5, minmax(0, 1fr)); --columns-6: repeat(6, minmax(0, 1fr)); --columns-7: repeat(7, minmax(0, 1fr)); --columns-8: repeat(8, minmax(0, 1fr)); --radius-xs: clamp(0.4rem, calc(0vw + 0.4rem), 0.4rem); --radius-s: clamp(0.6rem, calc(-0.19vw + 0.86rem), 0.8rem); --radius-m: clamp(1rem, calc(-0.19vw + 1.26rem), 1.2rem); --radius-l: clamp(1.6rem, calc(-0.37vw + 2.12rem), 2rem); --radius-xl: clamp(2.6rem, calc(-0.56vw + 3.38rem), 3.2rem); --radius-full: 999rem; --shadow-xs: 0 1px 2px var(--shadow-primary); --shadow-s: 0 1.5px 3px var(--shadow-primary); --shadow-m: 0 2px 6px var(--shadow-primary); --shadow-l: 0 3px 12px var(--shadow-primary); --shadow-xl: 0 6px 48px var(--shadow-primary); --space-3xs: clamp(0.66rem, calc(-0.00027777777777777805 * (100vw - 36rem) + 0.66rem), 0.63rem); --space-2xs: clamp(0.82rem, calc(0.00018518518518518534 * (100vw - 36rem) + 0.82rem), 0.84rem); --space-xs: clamp(1.02rem, calc(0.0010185185185185173 * (100vw - 36rem) + 1.02rem), 1.13rem); --space-s: clamp(1.28rem, calc(0.002037037037037037 * (100vw - 36rem) + 1.28rem), 1.5rem); --space-m: clamp(1.6rem, calc(0.003703703703703703 * (100vw - 36rem) + 1.6rem), 2rem); --space-l: clamp(2rem, calc(0.0062037037037037035 * (100vw - 36rem) + 2rem), 2.67rem); --space-xl: clamp(2.5rem, calc(0.00972222222222222 * (100vw - 36rem) + 2.5rem), 3.55rem); --space-2xl: clamp(3.13rem, calc(0.014907407407407411 * (100vw - 36rem) + 3.13rem), 4.74rem); --space-3xl: clamp(3.91rem, calc(0.022222222222222216 * (100vw - 36rem) + 3.91rem), 6.31rem);}