:root{--canvas:#f5f1ea;--ink:#171412;--orange:#ff5b1b;--orange-hover:#c93f0b;--body:#3b362f;--muted:#8a8375;--cream:#fff6ee;--hairline:#1714121a;--card:#f8f5ef;--anton:"Anton", sans-serif;--caveat:"Caveat", cursive;--merri:"Merriweather", Georgia, serif;--mont:"Montserrat", -apple-system, sans-serif;--mono:ui-monospace, Menlo, monospace;--sh-head:0 0 2px #0000004d;--sh-body:0 0 1px #00000026;--sh-hand:0 0 2px #00000043;--sh-chip:0 0 4px 0 #0000006d;--sh-badge:0 4px 12px 0 #00000026;--sh-card:0 4px 12px 0 #0000001c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--canvas);color:var(--ink);font-family:var(--mont);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--orange);text-decoration:none}a:hover{color:var(--orange-hover)}:where(img:not(.phone-slot img)){height:auto;display:block}.page{background:var(--canvas);width:100%;overflow:hidden}.col{width:928px;max-width:calc(100% - 32px);margin:0 auto}.rule{background:var(--hairline);height:1px}.section{padding:96px 0}.center{text-align:center;flex-direction:column;align-items:center;display:flex}.eyebrow{font-family:var(--mono);letter-spacing:.22em;color:var(--muted);font-size:10px}.h1,.h2{font-family:var(--anton);text-shadow:var(--sh-head);font-weight:400}.h1{letter-spacing:.005em;margin:26px 0 0;font-size:66px;line-height:.96}.h2{margin:12px 0 0;font-size:46px;line-height:.98}.hl{color:var(--orange)}.scribble-word{color:var(--orange);display:inline-block;position:relative}.scribble{width:104%;height:14px;position:absolute;bottom:-10px;left:-2%;overflow:visible}.h1 .scribble{bottom:-12px}.body{font-family:var(--merri);color:var(--body);text-shadow:var(--sh-body);text-wrap:pretty;margin:18px 0 0;font-size:16px;line-height:1.8}.body+.body{margin-top:12px}.lead{margin-top:22px;font-size:17px;line-height:1.75}.hand{font-family:var(--caveat);color:var(--orange);font-weight:700}.header{flex-direction:column;align-items:center;gap:14px;padding:40px 0;display:flex}.lockup{align-items:center;display:flex}.lockup-word{font-family:var(--caveat);color:var(--ink);font-size:30px;font-weight:700;line-height:.92;transform:rotate(-4deg)}.lockup-word span{color:var(--orange)}.lockup img{object-fit:contain;width:78px;height:78px;margin-left:-6px}.nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 26px;font-size:13px;font-weight:500;display:flex}.nav a{color:var(--body)}.nav a:hover{color:var(--orange-hover)}.hero{position:relative}.chip{font-family:var(--mono);letter-spacing:.22em;color:var(--cream);background:var(--ink);box-shadow:var(--sh-chip);border-radius:5px;padding:8px 13px 6px;font-size:10px}.hero-hand{white-space:nowrap;margin-top:22px;font-size:34px;line-height:1.15;transform:rotate(-1.5deg)}.hero .lead{width:520px;max-width:100%}.claim-wrap{flex-direction:column;align-items:center;gap:6px;margin-top:38px;display:flex;position:relative}.claim-note{pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;top:14px;right:calc(50% + 96px)}.claim-note-text{font-family:var(--caveat);color:var(--ink);white-space:nowrap;text-align:center;width:144px;height:52px;text-shadow:var(--sh-hand);padding:0 36px 4px 0;font-size:29px;font-weight:500;line-height:.95;transform:translateY(-6px)rotate(-21deg)}.claim-note svg{margin-top:4px;display:block;overflow:visible}.claim-btn{width:208px;height:208px;position:relative}.claim-spring{width:100%;height:100%}.claim-btn button img{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;touch-action:manipulation;filter:drop-shadow(0 14px 22px #1714122e);width:100%;height:100%;transition:transform .1s}.claim-btn button img:hover{transform:translateY(-3px)scale(1.02)}.claim-btn button img:active{transform:translateY(2px)scale(.97)}.claim-btn button{all:unset;border-radius:50%;width:100%;height:100%;display:block}.claim-btn button:focus-visible{outline:3px solid var(--orange);outline-offset:4px}.claim-hint{font-family:var(--caveat);color:var(--muted);white-space:nowrap;text-shadow:var(--sh-hand);min-height:1.25em;font-size:24px;font-weight:700;transform:rotate(-1.5deg)}.badges{flex-wrap:nowrap;justify-content:center;align-items:center;gap:16px;margin-top:38px;display:flex}.badges a,.badges span{line-height:0;display:block}.badges img{width:auto;height:54px;box-shadow:var(--sh-badge)}.small-print{font-family:var(--mono);letter-spacing:.14em;color:var(--muted);margin-top:16px;font-size:10px}.problem-img{object-fit:contain;width:300px;max-width:100%;margin-bottom:28px}.problem .body{width:600px;max-width:100%;margin-top:22px}.chain{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:40px;display:flex}.chain svg{flex:none}.pill{font-family:var(--anton);letter-spacing:.04em;color:var(--ink);box-shadow:var(--sh-card);border:2px solid #1714122e;border-radius:10px;padding:11px 16px 8px;font-size:18px}.pill-hot{background:var(--orange);color:var(--cream);border-color:var(--orange);box-shadow:var(--sh-chip)}.closing-line{font-family:var(--anton);text-shadow:var(--sh-head);margin-top:40px;font-size:28px;line-height:1.1}.fix .body{width:560px;max-width:100%;margin-top:22px}.steps{text-align:left;grid-template-columns:repeat(3,280px);gap:44px;margin-top:56px;display:grid}.step-top{align-items:center;gap:14px;display:flex}.step-num{font-family:var(--anton);color:var(--orange);font-size:26px;line-height:1}.step-title{font-family:var(--anton);text-shadow:var(--sh-head);margin-top:10px;font-size:22px;line-height:1.1}.step-icon{flex:none;width:70px;height:70px;position:relative}.step-icon>img{object-fit:contain;width:100%;height:100%}.step-body{font-family:var(--merri);color:var(--body);margin:10px 0 0;font-size:14px;line-height:1.8}.fix-hand{margin-top:48px;font-size:30px;transform:rotate(-1.5deg)}.feature{grid-template-columns:300px 540px;justify-content:center;align-items:center;gap:88px;padding:96px 0;display:grid}.feature.flip{grid-template-columns:540px 300px}.phone-cell{justify-content:center;display:flex}.ticks{flex-direction:column;gap:11px;margin-top:22px;display:flex}.tick{align-items:flex-start;gap:12px;display:flex}.tick-dot{background:var(--orange);width:20px;height:20px;box-shadow:var(--sh-chip);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:2px;display:flex}.tick-text{color:var(--ink);text-shadow:0 0 1px #0000004d;font-size:15px;line-height:1.6}.doodle-note{align-items:center;gap:14px;margin-top:26px;display:flex}.doodle-note img{object-fit:contain}.doodle-note .hand{font-size:27px;transform:rotate(-2deg)}.locked-row{flex-wrap:wrap;align-items:center;gap:18px;margin-top:24px;display:flex}.locked-apps{align-items:center;gap:16px;display:flex}.locked-app{flex:none;width:38px;height:38px;position:relative}.locked-app img{object-fit:contain;filter:grayscale();opacity:.45;width:100%;height:100%}.locked-badge{background:var(--ink);width:20px;height:20px;box-shadow:var(--sh-chip);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-6px;right:-6px}.locked-hand{font-family:var(--caveat);color:var(--ink);text-shadow:var(--sh-hand);font-size:24px;font-weight:700;line-height:1;transform:rotate(-2deg)}.cards{grid-template-columns:1fr 1fr;gap:16px;margin-top:26px;display:grid}.card{background:var(--card);box-shadow:var(--sh-card);border:2px solid #1714122e;border-radius:12px;padding:18px 16px}.card-title{font-family:var(--anton);font-size:18px;line-height:1.1}.card-body{font-family:var(--merri);color:var(--body);margin-top:6px;font-size:13px;line-height:1.75}.lock-hand{margin-top:26px;font-size:29px;transform:rotate(-1.5deg)}.payoff{margin-top:26px}.payoff div{font-family:var(--anton);font-size:34px;line-height:1.05}.payoff div+div{text-shadow:var(--sh-head)}.phone-slot{width:265px;height:567px;position:relative}.phone-scale{transform-origin:0 0;width:414px;height:886px;transform:scale(.64)}.phone-placeholder{background:linear-gradient(150deg,#7a7268 0%,#241f1b 26%,#524b43 52%,#211d19 78%,#6b645a 100%);border-radius:54px;width:414px;height:886px;padding:6px;box-shadow:0 30px 64px #1714123e,0 4px 12px #17141228,inset 0 1px 1px #ffffff40}.phone-placeholder>div{background:var(--canvas);border-radius:48px;width:100%;height:100%}.phone-slot{color:var(--ink);text-align:left;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.phone-slot input,.phone-slot textarea{font-family:inherit}.phone-slot ::-webkit-scrollbar{width:0;height:0}.phone-slot a{color:var(--orange)}.phone-slot [data-ws-bezel]{box-shadow:0 30px 64px #1714123e,0 4px 12px #17141228,inset 0 1px 1px #ffffff40!important}.phone-slot.frozen *{animation:none!important}.rocket{width:150px;height:150px;position:relative}.rocket svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.rocket img{object-fit:contain;--g0:translate(-2px, 2px) rotate(-1.2deg);--g1:translate(1px, -1px) rotate(.6deg);--g2:translate(3px, -3px) rotate(-.4deg);width:92%;height:92%;animation:.4s linear infinite wsF3;position:absolute;inset:4%}.rocket.small img{--g0:translate(-1px, 1px) rotate(-1.2deg);--g1:translate(.5px, -.5px) rotate(.6deg);--g2:translate(1.5px, -1.5px) rotate(-.4deg)}.rocket .ex-orange{animation:.3s linear infinite wsDBlink3}.rocket .ex-ink{animation:.45s linear infinite wsDBlink}.cta-h2{margin-top:26px;font-size:58px;line-height:.96}.cta .lead{width:560px;max-width:100%}.cta .badges{margin-top:34px}.cta .badges img{box-shadow:var(--sh-card);border-radius:9px}.footer{font-family:var(--mono);letter-spacing:.14em;color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding:32px 0;font-size:10px;display:flex}.footer nav{gap:24px;display:flex}.footer a{color:var(--muted)}.footer a:hover{color:var(--orange-hover)}.js :where(.header>*,.hero>*,main .section.center:not(.hero)>:not(.steps):not(.chain),.steps>div,.chain>*,.feature>:not(.phone-cell)>*,.feature>.phone-cell,.footer){opacity:0;transition:opacity .8s cubic-bezier(.2,.8,.3,1),translate .8s cubic-bezier(.2,.8,.3,1),scale .8s cubic-bezier(.2,.8,.3,1);transition-delay:var(--d,0s);translate:0 22px}.js .header>*{translate:0 -12px}.js .hero>.claim-wrap{transition-duration:.7s;transition-timing-function:cubic-bezier(.3,1.4,.5,1);translate:none;scale:.82}.js .feature>.phone-cell{transition-duration:1s;translate:0 44px;scale:.96}.js :is(.header,.hero,.section,.steps,.chain,.feature,.feature>div,.footer)>.in,.js .footer.in{opacity:1;translate:none;scale:none}.phone-scale{position:relative}.phone-live{animation:.7s cubic-bezier(.2,.8,.3,1) both phoneIn;position:absolute;inset:0}@keyframes phoneIn{0%{opacity:0}to{opacity:1}}@keyframes wsF3{0%,32.9%{transform:var(--g0,none)}33%,65.9%{transform:var(--g1,none)}66%,to{transform:var(--g2,none)}}@keyframes wsDBlink{0%,49.9%{opacity:1}50%,to{opacity:.15}}@keyframes wsDBlink3{0%,32.9%{opacity:1}33%,65.9%{opacity:.3}66%,to{opacity:.7}}@keyframes wsSpring{0%{transform:scale(.92)}40%{transform:scale(1.07)}70%{transform:scale(.985)}to{transform:scale(1)}}@keyframes wsSpark{0%{opacity:0;transform:scale(.4)}25%{opacity:1}to{opacity:0;transform:scale(1.18)}}@keyframes wsStampFit{0%{opacity:0;filter:drop-shadow(0 26px 22px #17141266);transform:scale(3.4)rotate(-14deg)}45%{opacity:1}70%{filter:drop-shadow(0 2px 3px #17141233);transform:scale(.985)rotate(0)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes wsPrint{0%{height:0}55%{height:96px}75%{height:92px}to{height:96px}}@keyframes wsTearOff{0%{opacity:1;transform:translate(0)rotate(0)}25%{transform:translate(4px,-14px)rotate(5deg)}to{opacity:0;transform:translate(26px,-72px)rotate(14deg)}}@keyframes wsDraw{to{stroke-dashoffset:0}}@keyframes wsPopR{0%{transform:scale(.4) rotate(var(--r,0deg));opacity:0}60%{transform:scale(1.12) rotate(var(--r,0deg));opacity:1}to{transform:scale(1) rotate(var(--r,0deg));opacity:1}}@keyframes wsRipple{0%{opacity:0;transform:scale(.92)}14%{opacity:var(--o,.55)}to{opacity:0;transform:scale(2.25)}}@keyframes wsClaim{0%{opacity:0;transform:translateY(6px)scale(.8)}45%{opacity:1;transform:translateY(0)scale(1)}80%{opacity:1}to{opacity:0}}@keyframes wsSplat{0%{opacity:1;transform:scale(0)rotate(-8deg)}55%{opacity:.95;transform:scale(1.22)rotate(2deg)}to{opacity:0;transform:scale(1.34)rotate(3deg)}}@keyframes wsInkDots{0%{opacity:0;transform:scale(.5)}20%{opacity:1}to{opacity:0;transform:scale(1.4)}}@keyframes wsTicketRip{0%{opacity:0;transform:translateY(64px)rotate(0)}12%{opacity:1}45%{opacity:1;transform:translateY(-6px)rotate(-3deg)}60%{transform:translateY(-2px)rotate(-2deg)}78%{opacity:1;transform:translateY(-10px)rotate(2deg)}to{opacity:0;transform:translateY(-96px)rotate(16deg)}}@keyframes wsLockIn{0%{opacity:0;transform:scale(1.6)rotate(24deg)}55%{opacity:1;transform:scale(.96)rotate(-2deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes wsLockFade{0%,62%{opacity:1}to{opacity:0}}@keyframes wsLockSpin{0%{transform:rotate(0)}to{transform:rotate(90deg)}}@keyframes wsOrbitFade{0%,55%{opacity:1}to{opacity:0}}@keyframes wsWordBurst{0%{opacity:0;transform:translate(0, 0) scale(.3) rotate(var(--wr,0deg))}14%{opacity:1;transform:translate(calc(var(--wx) * .45), calc(var(--wy) * .45)) scale(1.12) rotate(var(--wr,0deg))}70%{opacity:1;transform:translate(var(--wx), var(--wy)) scale(1) rotate(var(--wr,0deg))}to{opacity:0;transform:translate(calc(var(--wx) * 1.12), calc(var(--wy) * 1.12)) scale(.96) rotate(var(--wr,0deg))}}@keyframes wsRocket{0%{offset-distance:0%;opacity:0;transform:scale(.4)}6%{opacity:1;transform:scale(1)}86%{opacity:1}to{offset-distance:100%;opacity:0;transform:scale(.75)}}@keyframes wsFly{0%{opacity:0;transform:translateY(8px)rotate(-6deg)scale(.7)}20%{opacity:1;transform:translateY(-4px)rotate(-4deg)scale(1)}to{opacity:0;transform:translateY(-86px)rotate(4deg)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rocket img,.rocket .ex-orange,.rocket .ex-ink{animation:none}.claim-btn>:not(.claim-spring){display:none}.claim-spring{animation:none!important}.phone-slot *{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@media (max-width:960px){.feature,.feature.flip{grid-template-columns:minmax(0,540px);gap:48px;padding:72px 0}.feature.flip .phone-cell{order:-1}.steps{grid-template-columns:minmax(0,420px);gap:36px}}@media (max-width:640px){.section{padding:64px 0}.h1{font-size:44px}.h2{font-size:36px}.cta-h2{font-size:44px}.closing-line{font-size:22px}.claim-note{display:none}.badges{gap:10px}.badges img{height:44px}.cards{grid-template-columns:1fr}.chain .pill{padding:9px 12px 6px;font-size:15px}.footer{flex-direction:column}}
