@charset "UTF-8";:root{--color-navy: #010027;--color-ink: #010006;--color-purple: #6a2ecd;--color-purple-light: #9f64d8;--color-lilac: #ddd6ff;--color-white: #fff;--color-muted: #5d5969;--font-body: "Poppins", Arial, sans-serif;--font-brand: "Poppins", Arial, sans-serif;--container: 1180px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}body{margin:0;font-family:var(--font-body);color:var(--color-ink);background:#fff}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}img{display:block;max-width:100%}::selection{background:#9f64d8;color:#fff}:focus-visible{outline:3px solid #9f64d8;outline-offset:3px}.container{width:min(var(--container),100% - 48px);margin-inline:auto}.section-heading{position:relative;padding-top:22px;margin:0 0 18px;font-size:clamp(1.65rem,3.2vw,2.45rem);line-height:1.25;font-weight:700;letter-spacing:-.035em}.section-heading:before{content:"";position:absolute;inset:0 auto auto 0;width:40px;height:4px;border-radius:4px;background:currentColor}.section-copy{margin:0;max-width:600px;line-height:1.85;font-size:.98rem}.btn{appearance:none;border:1px solid transparent;padding:13px 24px;border-radius:100px;display:inline-flex;justify-content:center;align-items:center;min-height:46px;text-align:center;font-size:.85rem;line-height:1.2;font-weight:600;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.btn:hover{transform:translateY(-2px)}.btn--white{background:#fff;color:#110d29}.btn--white:hover{box-shadow:0 10px 28px #0004}.btn--outline{background:transparent;color:#fff;border-color:#fff}.btn--outline:hover{background:#fff;color:var(--color-purple)}@media (max-width: 650px){.container{width:min(100% - 32px,var(--container))}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
