.HowItWorks-module__l9DwHa__howItWorks{--violet:#8b5cf6;--violet-deep:#7c3aed;--pink:#ec4899;--grad:linear-gradient(135deg, #8b5cf6 0%, #ec4899 100%);--ink:#2a1e33;--ink-70:#2a1e33b8;--ink-50:#2a1e3385;--ink-35:#2a1e3361;--glass-bg:#ffffff4d;--glass-bd:#ffffffa6;--cream:#fcf8f5;--ease:cubic-bezier(.16, 1, .3, 1);background:var(--cream);min-height:100svh;font-family:var(--font-bricolage), sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent;position:relative}.HowItWorks-module__l9DwHa__sky{z-index:0;background:linear-gradient(#fcf8f5 0%,#faf2f6 26%,#f0def3 44%,#e3beec 58%,#de9fd6 70%,#ec93b0 81%,#f6a985 91%,#fbc078 100%);min-height:100%;position:absolute;inset:0;overflow:hidden}.HowItWorks-module__l9DwHa__sky:after{content:"";will-change:transform;background:radial-gradient(95% 60% at 50% 118%,#ffc687f2 0%,#fa96788c 30%,#ec89b242 52%,#0000 74%);animation:40s ease-in-out infinite alternate HowItWorks-module__l9DwHa__bloomDrift;position:absolute;inset:0}@keyframes HowItWorks-module__l9DwHa__bloomDrift{0%{transform:translate(-2%,1.5%)scale(1.04)}to{transform:translate(3%,-1.5%)scale(1.12)}}.HowItWorks-module__l9DwHa__vignette{z-index:1;pointer-events:none;background:radial-gradient(125% 95% at 50% 36%,#0000 58%,#783a501a 100%);position:fixed;inset:0}.HowItWorks-module__l9DwHa__grain{z-index:2;pointer-events:none;opacity:.045;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='256' height='256'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='256' height='256' filter='url(%23g)' opacity='0.5'/></svg>");position:fixed;inset:0}.HowItWorks-module__l9DwHa__veil{z-index:100;pointer-events:none;opacity:1;background:#0a0806;transition:opacity .85s;position:fixed;inset:0}.HowItWorks-module__l9DwHa__veil.HowItWorks-module__l9DwHa__gone{opacity:0;pointer-events:none}.HowItWorks-module__l9DwHa__topBar{z-index:30;padding:18px 32px;padding-top:max(18px, calc(env(safe-area-inset-top) + 14px));-webkit-backdrop-filter:blur(28px)saturate(1.5);background:#ffffff5c;border-bottom:1px solid #ffffff8c;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.HowItWorks-module__l9DwHa__brand{font-variation-settings:"opsz" 14;letter-spacing:-.02em;color:var(--ink);font-size:16px;font-weight:700;text-decoration:none;transition:color .2s}.HowItWorks-module__l9DwHa__brand:hover{color:var(--violet)}.HowItWorks-module__l9DwHa__backLink{font-variation-settings:"opsz" 12;letter-spacing:.01em;color:var(--ink-50);align-items:center;gap:5px;font-size:14px;font-weight:400;text-decoration:none;transition:color .2s;display:inline-flex}.HowItWorks-module__l9DwHa__backLink:hover{color:var(--ink)}.HowItWorks-module__l9DwHa__backIcon{flex-shrink:0;width:13px;height:13px}.HowItWorks-module__l9DwHa__brand:focus-visible,.HowItWorks-module__l9DwHa__backLink:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #8b5cf680}.HowItWorks-module__l9DwHa__content{z-index:10;max-width:680px;padding:clamp(64px, 9vw, 110px) clamp(22px, 5vw, 48px) max(clamp(90px, 12vw, 150px), calc(clamp(90px, 12vw, 150px) + env(safe-area-inset-bottom)));margin:0 auto;position:relative}.HowItWorks-module__l9DwHa__hero{text-align:center;margin-bottom:clamp(72px,11vw,128px)}.HowItWorks-module__l9DwHa__heroHead{font-variation-settings:"opsz" 48;letter-spacing:-.03em;color:var(--ink);margin-bottom:14px;font-size:clamp(34px,6vw,66px);font-weight:700;line-height:1.05}.HowItWorks-module__l9DwHa__tagline{font-family:var(--font-garamond), Georgia, serif;color:var(--ink-50);font-size:clamp(21px,3.4vw,38px);font-style:italic;font-weight:400;line-height:1.2}.HowItWorks-module__l9DwHa__steps{flex-direction:column;gap:clamp(52px,8vw,92px);margin-bottom:clamp(64px,9vw,108px);list-style:none;display:flex;position:relative}.HowItWorks-module__l9DwHa__steps:before{content:"";pointer-events:none;background:linear-gradient(#2a1e330d 0%,#2a1e3324 45%,#2a1e330a 100%);width:1px;position:absolute;top:44px;bottom:44px;left:24px}.HowItWorks-module__l9DwHa__beat{grid-template-columns:60px 1fr;align-items:start;gap:22px;display:grid}.HowItWorks-module__l9DwHa__stepNum{background:var(--glass-bg);border:1px solid var(--glass-bd);-webkit-backdrop-filter:blur(24px)saturate(1.4);font-variation-settings:"opsz" 14;width:48px;height:48px;color:var(--ink-70);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;font-size:15px;font-weight:600;display:flex;box-shadow:inset 0 1px #fffc}.HowItWorks-module__l9DwHa__stepBodyWrap{flex-direction:column;gap:9px;display:flex}.HowItWorks-module__l9DwHa__stepHead{font-variation-settings:"opsz" 18;letter-spacing:-.02em;color:var(--ink);font-size:clamp(17px,2.4vw,22px);font-weight:600;line-height:1.2}.HowItWorks-module__l9DwHa__stepText{font-variation-settings:"opsz" 16;color:var(--ink-50);font-size:clamp(14px,1.7vw,16px);font-weight:300;line-height:1.6}.HowItWorks-module__l9DwHa__steps .HowItWorks-module__l9DwHa__beat.HowItWorks-module__l9DwHa__rise.HowItWorks-module__l9DwHa__in:nth-child(2){animation-delay:60ms}.HowItWorks-module__l9DwHa__steps .HowItWorks-module__l9DwHa__beat.HowItWorks-module__l9DwHa__rise.HowItWorks-module__l9DwHa__in:nth-child(3){animation-delay:.12s}.HowItWorks-module__l9DwHa__steps .HowItWorks-module__l9DwHa__beat.HowItWorks-module__l9DwHa__rise.HowItWorks-module__l9DwHa__in:nth-child(4){animation-delay:.18s}.HowItWorks-module__l9DwHa__closing{background:var(--glass-bg);border:1px solid var(--glass-bd);-webkit-backdrop-filter:blur(26px)saturate(1.4);border-radius:12px;margin-bottom:clamp(36px,5vw,52px);padding:14px 20px;box-shadow:inset 0 1px #ffffffb3,0 2px 12px #7832500f}.HowItWorks-module__l9DwHa__closingText{font-variation-settings:"opsz" 15;color:var(--ink-70);font-size:clamp(13px,1.5vw,15px);font-weight:300;line-height:1.65}.HowItWorks-module__l9DwHa__closingAside{font-family:var(--font-garamond), Georgia, serif;color:var(--ink);margin-right:.4em;font-style:italic;font-weight:500}.HowItWorks-module__l9DwHa__ctaWrap{justify-content:center;display:flex}.HowItWorks-module__l9DwHa__ctaBtn{background:var(--grad);font-variation-settings:"opsz" 16;letter-spacing:-.01em;color:#fff;border-radius:100px;align-items:center;gap:10px;padding:16px 34px;font-size:clamp(14px,1.7vw,16px);font-weight:600;text-decoration:none;transition:box-shadow .25s,transform .2s cubic-bezier(.34,1.56,.64,1);display:inline-flex;box-shadow:0 4px 22px #8b5cf66b,inset 0 1px #ffffff2e}.HowItWorks-module__l9DwHa__ctaBtnIcon{flex-shrink:0;width:15px;height:15px}@media (hover:hover){.HowItWorks-module__l9DwHa__ctaBtn:hover{transform:translateY(-1px)scale(1.02);box-shadow:0 0 0 4px #8b5cf633,0 8px 32px #8b5cf68f}}.HowItWorks-module__l9DwHa__ctaBtn:active{transform:scale(.98)}.HowItWorks-module__l9DwHa__ctaBtn:focus-visible{outline-offset:4px;outline:2px solid #8b5cf699}.HowItWorks-module__l9DwHa__rise{opacity:0;transform:translateY(12px)}.HowItWorks-module__l9DwHa__rise.HowItWorks-module__l9DwHa__in{animation:HowItWorks-module__l9DwHa__riseIn .72s var(--ease) forwards}.HowItWorks-module__l9DwHa__fade{opacity:0}.HowItWorks-module__l9DwHa__fade.HowItWorks-module__l9DwHa__in{animation:.8s forwards HowItWorks-module__l9DwHa__fadeIn}@keyframes HowItWorks-module__l9DwHa__riseIn{to{opacity:1;transform:translateY(0)}}@keyframes HowItWorks-module__l9DwHa__fadeIn{to{opacity:1}}@media (max-width:760px){.HowItWorks-module__l9DwHa__topBar{padding:13px 20px;padding-top:max(13px, calc(env(safe-area-inset-top) + 10px))}.HowItWorks-module__l9DwHa__beat{grid-template-columns:52px 1fr;gap:16px}.HowItWorks-module__l9DwHa__stepNum{width:40px;height:40px;font-size:13px}.HowItWorks-module__l9DwHa__steps:before{left:20px}}@media (max-width:480px){.HowItWorks-module__l9DwHa__beat{grid-template-columns:1fr;gap:10px}.HowItWorks-module__l9DwHa__steps:before{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.HowItWorks-module__l9DwHa__sky:after{animation:none}.HowItWorks-module__l9DwHa__rise,.HowItWorks-module__l9DwHa__fade{opacity:1;transform:none}.HowItWorks-module__l9DwHa__rise.HowItWorks-module__l9DwHa__in,.HowItWorks-module__l9DwHa__fade.HowItWorks-module__l9DwHa__in{animation:none}.HowItWorks-module__l9DwHa__veil{opacity:0;transition:none}.HowItWorks-module__l9DwHa__ctaBtn{transition:none}}
