:root{--hp-blue: #2F5BFF;--hp-pink: #FF5C8A;--hp-cream: #FBF5E9;--hp-paper: #FFFBF2;--hp-ink: #1A1A1A;--hp-display: "Bricolage Grotesque", ui-sans-serif, system-ui, sans-serif;--hp-body: "Instrument Sans", ui-sans-serif, system-ui, sans-serif;--color-rf-text: var(--hp-ink);--color-rf-link: var(--hp-blue);--color-rf-link-hover: #1F45D9;--color-rf-surface: var(--hp-cream);--font-sans: var(--hp-body);--font-logo: var(--hp-display);--color-ink: var(--hp-ink);--color-brand: var(--hp-blue);--color-brand-mid: #1F45D9;--color-sky: #E4EAFF;--color-sky-soft: #EEF2FF}body{font-family:var(--hp-body);background-color:var(--hp-cream);color:var(--hp-ink)}body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:100;opacity:.38;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .55  0 0 0 0 .5  0 0 0 0 .42  0 0 0 .22 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}h1,h2,h3,.rd-h1,.rd-h2,.rd-h3,.rf-section-label{font-family:var(--hp-display);letter-spacing:-.02em}h1,h2,.rd-h2,.rd-h3{font-variation-settings:"wdth" 85;font-weight:800}.bg-rf-text{background-color:var(--hp-blue)!important}.bg-rf-text [style*="rgba(0,102,204"]{background-image:none!important;background:none!important}.bg-white{background-color:var(--hp-paper)}.rf-section-label{color:var(--hp-ink)}.rf-btn-primary,.rd-root button[type=submit][class*=bg-brand],.rd-root a[class*=bg-brand],.hp-btn{background-color:var(--hp-blue)!important;color:var(--hp-paper)!important;border:2px solid var(--hp-ink)!important;border-radius:999px!important;box-shadow:5px 5px 0 var(--hp-pink);font-family:var(--hp-display);font-weight:700;transition:transform .18s ease,box-shadow .18s ease}.rf-btn-primary:hover,.rd-root button[type=submit][class*=bg-brand]:hover,.rd-root a[class*=bg-brand]:hover,.hp-btn:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--hp-pink)}.rf-form-input-light,.rd-root input[type=text],.rd-root input[type=email],.rd-root input[type=password]{border:2px solid var(--hp-ink)!important;border-radius:14px!important;background-color:#fff}.rf-form-input-light:focus,.rd-root input:focus{outline:3px solid var(--hp-blue);outline-offset:2px}.hp-bubble{position:relative;display:inline-flex;align-items:center;font-family:var(--hp-display);font-weight:800;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:var(--hp-ink);background:var(--hp-pink);padding:.45em .85em .5em;border-radius:10px;margin-bottom:10px}.hp-bubble:after{content:"";position:absolute;top:calc(100% - 1px);left:14px;width:14px;height:10px;background:inherit;clip-path:polygon(0 0,100% 0,6% 100%)}.hp-logo{display:block;height:2.25rem;width:auto}:focus-visible{outline:3px solid var(--hp-blue);outline-offset:3px}.rd-eyebrow.text-brand{display:inline-block;position:relative;color:var(--hp-ink)!important;background:var(--hp-pink);border:2px solid var(--hp-ink);border-radius:10px;padding:.35em .8em .4em;transform:rotate(-2deg);font-family:var(--hp-display);font-weight:800}.rd-eyebrow.text-brand:after{content:"";position:absolute;top:calc(100% - 1px);left:14px;width:13px;height:9px;background:var(--hp-ink);clip-path:polygon(0 0,100% 0,6% 100%)}.rd-onboarding-step{border:2.5px solid var(--hp-ink)!important;border-radius:22px!important;box-shadow:6px 6px 0 var(--hp-ink);background:#fff!important}.rd-onboarding-step .border-line,.rd-onboarding-step .rounded-2xl.border{border-color:color-mix(in srgb,var(--hp-ink) 22%,transparent)}.rd-root .bg-brand:not(button):not(a){background-color:var(--hp-blue)}
