@import url("https://fonts.googleapis.com/css2?family=Urbanist:wght@400;500;600;700&display=swap");@font-face{font-family:Author;src:url(/fonts/Author-Variable.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Urbanist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#F5F8FF;color:#1A1D2C}.bg-hero-gradient{background-image:linear-gradient(135deg,#360E67,#691FB9 35%,#9A59F9 70%,#5364FF)}.glass{background:rgba(255,255,255,.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid #e6eaf2;box-shadow:0 20px 40px -10px rgba(105,31,185,.35)}.font-urbanist{font-family:Urbanist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.font-author{font-family:Author,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.urbanist-400{font-weight:400}.urbanist-500{font-weight:500}.urbanist-600{font-weight:600}.urbanist-700{font-weight:700}.urbanist-lh-tight{line-height:1.15}.urbanist-lh-snug{line-height:1.25}.urbanist-lh-normal{line-height:1.5}.urbanist-lh-relaxed{line-height:1.625}.urbanist-lh-loose{line-height:1.8}.author-400{font-weight:400}.author-500{font-weight:500}.author-600{font-weight:600}.author-700{font-weight:700}.author-lh-tight{line-height:1.15}.author-lh-snug{line-height:1.25}.author-lh-normal{line-height:1.5}.author-lh-relaxed{line-height:1.625}.author-lh-loose{line-height:1.8}