@font-face{font-display:swap;font-family:SF Pro;font-style:normal;font-weight:400;src:local("SF Pro"),url(/assets/css/SF-Pro.ttf) format("ttf")}@font-face{font-display:swap;font-family:PT Mono;font-style:normal;font-weight:700;src:local("PT Mono Bold"),url(/assets/css/SF-Pro-bold.ttf) format("woff")}:root{--mdc-theme--primary:#fff;--mdc-theme--primary-grey:#e0e0e0;--mdc-theme--primary-dark-grey:#828282;--mdc-theme--on-primary:linear-gradient(to bottom right,#45108a,#3d065f,#10054d);--mdc-theme--secondary:linear-gradient(102.49deg,#1504b2 -1.28%,#cc00b6 50.41%,#a01fd1 104.29%);--mdc-theme--third:#45108a}body{background-color:#fff;background-color:var(--mdc-theme--primary);font-style:normal;font:18px/1.5 SF Pro Text,-apple-system,BlinkMacSystemFont,Roboto,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;-webkit-font-feature-settings:"kern","liga","clig","calt","lnum","zero";font-feature-settings:"kern","liga","clig","calt","lnum","zero";-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-variant-ligatures:common-ligatures contextual;font-variant-ligatures:common-ligatures contextual;font-variant-numeric:lining-nums slashed-zero;letter-spacing:0;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;text-rendering:geometricPrecision}h1,h2,h3,p.sub-title{background:-webkit-gradient(linear,left top,right bottom,from(#45108a),color-stop(#3d065f),to(#10054d));background:linear-gradient(to bottom right,#45108a,#3d065f,#10054d);background:var(--mdc-theme--on-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.btn a{background-image:-webkit-gradient(linear,left top,right bottom,from(#45108a),color-stop(#3d065f),to(#10054d));background-image:linear-gradient(to bottom right,#45108a,#3d065f,#10054d);background-image:var(--mdc-theme--on-primary);color:#fff;color:var(--mdc-theme--primary);-webkit-transition:all .25s ease-in;transition:all .25s ease-in}.btn__action a{border-radius:30px;padding:16px 60px;text-decoration:none}.btn__action a:hover{background-image:none;-webkit-box-shadow:0 0 0 2px #45108a;box-shadow:0 0 0 2px #45108a;-webkit-box-shadow:0 0 0 2px var(--mdc-theme--third);box-shadow:0 0 0 2px var(--mdc-theme--third);color:#45108a;color:var(--mdc-theme--third)}.btn__email,.btn__hamburger{text-align:center}.btn__email a,.btn__hamburger a{border-radius:10px;padding:12px 40px}.btn__email a:hover,.btn__hamburger a:hover{background-image:none;border:2px solid #45108a;border:2px solid var(--mdc-theme--third);color:#45108a;color:var(--mdc-theme--third)}@media screen and (min-width:540px){h1{font-size:64px;line-height:76px;margin-bottom:14px}h1,h2{font-weight:700}h2{font-size:36px;line-height:44px;text-align:center}h3{font-size:24px;font-weight:700;line-height:28px}p.sub-title{font-size:34px;font-weight:274;line-height:44px;margin-top:0}a,li,p{font-size:18px;font-weight:510;line-height:30px}}@media (max-width:539px){h1{font-size:26px;line-height:32px;margin-bottom:14px}h1,h2{font-weight:700;text-align:center}h2{border-radius:10px;line-height:30px;padding:14px 32px}h2,h3{font-size:20px}h3{font-weight:700}h3,p.sub-title{line-height:26px}p.sub-title{font-size:22px;font-weight:274;margin-top:0;text-align:center}a,li,p{font-size:16px;font-weight:510;line-height:22px}.btn__action a,.btn__email a{padding:16px 20px}}