@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&family=Space+Grotesk:wght@300;400;500;600;700&display=swap";:root{--font-primary: "Space Grotesk", system-ui, -apple-system, sans-serif;--font-secondary: "Roboto", system-ui, -apple-system, sans-serif;--color-primary: #ffffff;--color-text: #ffffff;--color-text-light: #e0f2fe;--color-bg: #1877F2;--nav-bg: #ffffff;--nav-text: #000000;--border-subtle: rgba(255, 255, 255, .2)}body{font-family:var(--font-secondary);background:#1877f2;min-height:100vh;color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}.bg-mint{background-color:var(--bg-mint)}.bg-sky{background-color:var(--bg-sky)}.bg-violet{background-color:var(--bg-violet)}.bg-rose{background-color:var(--bg-rose)}.bg-yellow{background-color:var(--bg-yellow)}.btn-primary{background-color:#000;color:#fff;font-weight:600;padding:1rem 2.5rem;transition:all .3s cubic-bezier(.25,.46,.45,.94);border:2px solid black;border-radius:99px;cursor:pointer;font-size:1rem;letter-spacing:-.01em}.btn-primary:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff;transform:translateY(-2px);box-shadow:0 10px 15px -3px #00b5d84d}.section-padding{padding:3.5rem 1.5rem}@media(min-width:768px){.section-padding{padding:8rem 3rem}}@media(min-width:1200px){.section-padding{padding-left:max(calc((100vw - 1200px)/2),2rem);padding-right:max(calc((100vw - 1200px)/2),2rem)}}.type-h1{font-size:clamp(3rem,6vw,4.5rem);font-weight:800;line-height:1.05;letter-spacing:-.03em}.type-h2{font-size:clamp(2.25rem,4vw,3.5rem);font-weight:700;line-height:1.1;letter-spacing:-.02em}.type-h3{font-size:1.5rem;font-weight:600;margin-bottom:.75rem;letter-spacing:-.02em}.type-body{color:var(--color-text-light);font-size:1.125rem;font-weight:400;line-height:1.7}.type-label{font-size:.875rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:var(--color-primary);margin-bottom:1rem;display:inline-block}.section-divider{height:1px;width:100%;background:linear-gradient(90deg,transparent,rgba(0,0,0,.1),transparent)}
