.landing-module__HLqyjW__bg{background:linear-gradient(135deg,#ebedf7 0%,#f1f1f6 50%,#eff5f1 100%)}.landing-module__HLqyjW__titleAccent{background:linear-gradient(90deg, var(--color-brand-primary) 0%, var(--color-brand-accent) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.landing-module__HLqyjW__stickerBadge{background:var(--color-surface-elevated);border:1.5px solid var(--color-text-primary);color:var(--color-text-primary);box-shadow:4px 4px 0 var(--color-warning);transform:rotate(-1.5deg)}.landing-module__HLqyjW__heroCta{background:var(--color-brand-primary);color:var(--color-surface-elevated);box-shadow:4px 4px 0 var(--color-brand-accent);transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s}.landing-module__HLqyjW__heroCta:hover{box-shadow:0 16px 32px -8px color-mix(in oklab, var(--color-brand-primary) 40%, transparent), 6px 6px 0 var(--color-brand-accent);transform:translate(-2px,-2px)}.landing-module__HLqyjW__heroCtaIcon{background:var(--color-brand-accent);transition:transform .24s cubic-bezier(.34,1.56,.64,1)}.landing-module__HLqyjW__heroCta:hover .landing-module__HLqyjW__heroCtaIcon{transform:translate(4px)rotate(10deg)}.landing-module__HLqyjW__showcaseCaption{color:var(--color-warning);transform:rotate(-2deg)}.landing-module__HLqyjW__showcaseArrow{transform:rotate(-10deg)}.landing-module__HLqyjW__stepCard{background:var(--color-surface-elevated);border:1.5px solid var(--color-surface-2);transition:transform .28s cubic-bezier(.34,1.56,.64,1),border-color .2s,box-shadow .2s;box-shadow:0 4px 12px -4px #0b254514}.landing-module__HLqyjW__stepCard:hover{border-color:var(--color-brand-primary);box-shadow:0 24px 48px -16px #0b25452e,0 0 0 1px #0b25450a}.landing-module__HLqyjW__stepCard1{transform:rotate(-1.2deg)}.landing-module__HLqyjW__stepCard1:hover{transform:rotate(0)translateY(-6px)}.landing-module__HLqyjW__stepCard2{transform:rotate(.8deg)}.landing-module__HLqyjW__stepCard2:hover{transform:rotate(0)translateY(-6px)}.landing-module__HLqyjW__stepCard3{transform:rotate(-.6deg)}.landing-module__HLqyjW__stepCard3:hover{transform:rotate(0)translateY(-6px)}.landing-module__HLqyjW__stepSticker{color:var(--color-surface-elevated);letter-spacing:-.02em;justify-content:center;align-items:center;font-weight:700;transition:transform .28s cubic-bezier(.34,1.56,.64,1);display:flex}.landing-module__HLqyjW__stepSticker1{background:var(--color-brand-primary);box-shadow:0 6px 14px -4px color-mix(in oklab, var(--color-brand-primary) 50%, transparent), 0 0 0 4px var(--color-surface-elevated);transform:rotate(3.6deg)}.landing-module__HLqyjW__stepSticker2{background:var(--color-brand-accent);box-shadow:0 6px 14px -4px color-mix(in oklab, var(--color-brand-accent) 50%, transparent), 0 0 0 4px var(--color-surface-elevated);transform:rotate(-2.4deg)}.landing-module__HLqyjW__stepSticker3{background:var(--color-warning);box-shadow:0 6px 14px -4px color-mix(in oklab, var(--color-warning) 50%, transparent), 0 0 0 4px var(--color-surface-elevated);transform:rotate(1.8deg)}.landing-module__HLqyjW__stepCard:hover .landing-module__HLqyjW__stepSticker{transform:rotate(0)scale(1.1)}.landing-module__HLqyjW__stepEmoji{transform-origin:bottom;transition:transform .28s cubic-bezier(.34,1.56,.64,1);display:inline-block}.landing-module__HLqyjW__stepCard:hover .landing-module__HLqyjW__stepEmoji{transform:rotate(-8deg)scale(1.15)}.landing-module__HLqyjW__finalCard{background:linear-gradient(135deg, var(--color-brand-primary) 0%, var(--color-brand-accent) 100%);box-shadow:0 32px 64px -24px color-mix(in oklab, var(--color-brand-primary) 40%, transparent)}.landing-module__HLqyjW__finalCta{background:var(--color-surface-elevated);color:var(--color-brand-primary);box-shadow:4px 4px 0 var(--color-warning);transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s}.landing-module__HLqyjW__finalCta:hover{box-shadow:0 16px 32px -8px #0000004d, 8px 8px 0 var(--color-warning);transform:translate(-3px,-3px)}.landing-module__HLqyjW__finalCtaIcon{background:var(--color-brand-primary);transition:transform .24s cubic-bezier(.34,1.56,.64,1)}.landing-module__HLqyjW__finalCta:hover .landing-module__HLqyjW__finalCtaIcon{transform:translate(6px)rotate(15deg)}.landing-module__HLqyjW__bgShape{pointer-events:none;position:absolute}@keyframes landing-module__HLqyjW__floatA{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(20px,-15px)rotate(8deg)}}@keyframes landing-module__HLqyjW__floatB{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-25px,12px)rotate(-6deg)}}@keyframes landing-module__HLqyjW__spinSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes landing-module__HLqyjW__wiggle{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.landing-module__HLqyjW__floatA{animation:18s ease-in-out infinite landing-module__HLqyjW__floatA}.landing-module__HLqyjW__floatB{animation:14s ease-in-out infinite landing-module__HLqyjW__floatB}.landing-module__HLqyjW__spinSlow{animation:20s linear infinite landing-module__HLqyjW__spinSlow}.landing-module__HLqyjW__wiggle{animation:4s ease-in-out infinite landing-module__HLqyjW__wiggle}@media (prefers-reduced-motion:reduce){.landing-module__HLqyjW__heroCta,.landing-module__HLqyjW__stepCard,.landing-module__HLqyjW__stepSticker,.landing-module__HLqyjW__stepEmoji,.landing-module__HLqyjW__finalCta,.landing-module__HLqyjW__floatA,.landing-module__HLqyjW__floatB,.landing-module__HLqyjW__spinSlow,.landing-module__HLqyjW__wiggle{transition:none;animation:none}.landing-module__HLqyjW__stepCard1,.landing-module__HLqyjW__stepCard2,.landing-module__HLqyjW__stepCard3{transform:none}}
