@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-outline-style:solid}}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}*{box-sizing:border-box}body{font-family:var(--font-body),"Ubuntu",sans-serif;color:#2b1c10;background:#f8f3e8;margin:0}h1,h2,h3,.hero-kicker,.nav-cta{font-family:var(--font-display),"Silkscreen",sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;image-rendering:pixelated;display:block}.landing{background:radial-gradient(circle at 20% 10%,#ffd6a040,#0000 45%),radial-gradient(circle at 80% 0,#ba8c5f2e,#0000 40%),linear-gradient(#f8f3e8 0%,#f4e7d4 60%,#efe0ca 100%);min-height:100vh;padding-bottom:80px}.site-header{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8f3e8e6;border-bottom:1px solid #784a2826;justify-content:space-between;align-items:center;padding:16px clamp(20px,6vw,56px);display:flex;position:sticky;top:0}.site-brand{align-items:center;gap:10px;font-size:16px;display:flex}.site-brand img{width:32px;height:32px}.site-nav{color:#3c281cbf;gap:18px;font-size:13px;display:flex}.site-nav a:hover{color:#8a4b1e}.nav-cta{color:#2b1c10;background:linear-gradient(#f7d27a,#e2a24c);border-radius:10px;padding:8px 14px;font-size:12px;box-shadow:0 8px 18px #00000059}.nav-cta-large{border-radius:16px;padding:20px 34px;font-size:17px;box-shadow:0 18px 32px #0000002e}.hero{padding:72px clamp(28px,8vw,80px) 44px;position:relative}.hero-shell{z-index:2;border-radius:22px;grid-template-columns:minmax(240px,.85fr) minmax(320px,1.15fr);gap:40px;padding:36px;display:grid;position:relative}.hero-light{background:#f9f6ef}.hero-shell-light{box-shadow:none;background:0 0;border:none}.hero-left h1{color:#1f150f;margin:10px 0 12px;font-size:clamp(30px,4.2vw,52px);line-height:1.2}.hero-left{z-index:2;max-width:420px;position:relative}.hero-left h1 span{color:#b15f1b}.hero-kicker{letter-spacing:.18em;color:#b8783a;text-transform:uppercase;font-size:12px}.hero-sub{color:#231610bf;margin-bottom:18px;font-size:15px}.hero-cta{text-transform:uppercase;letter-spacing:.08em;margin-top:4px;padding:20px 34px;font-size:17px;display:inline-block}.tally-frame{background:#f7f0e4;border:1px solid #28181233;border-radius:10px;overflow:hidden}.hero-right{z-index:1;min-height:360px;position:relative}.hero-battle{background:0 0;border:none;border-radius:0;place-items:center;display:grid;position:relative;overflow:visible}.hero-battle:before{content:none}.battle-sprite{image-rendering:pixelated;z-index:1;animation:4s ease-in-out infinite wobble;position:absolute}.battle-monster{z-index:0;width:520px;animation-delay:-1.1s;top:6%;right:-0%}.battle-avatar{z-index:2;width:160px;animation-delay:-.4s;bottom:2%;left:5%}.battle-pet{z-index:2;width:90px;animation-delay:-.8s;bottom:2%;left:-6%}.section{max-width:1040px;margin:0 auto;padding:36px clamp(20px,6vw,60px) 0}.section-title{text-align:center;margin-bottom:24px}.section-title h2{margin-bottom:8px;font-size:clamp(22px,3.2vw,34px)}.section-title p{color:#3c281cbf;font-size:14px}.feature-grid,.testimonial-grid,.steps-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;display:grid}.feature-card,.step-card{text-align:center;background:#fffcf7f2;border:1px solid #784a2833;border-radius:16px;padding:16px;box-shadow:inset 0 0 0 2px #784a280d}.feature-card img{-o-object-fit:contain;object-fit:contain;background:#fffcf7e6;border:1px solid #784a2840;border-radius:12px;width:100%;height:200px;margin-bottom:12px}.feature-card:nth-child(3) img{-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%;background:#fffcf7e6;transform:scale(.8)}.feature-card h3,.step-card h3{margin:6px 0;font-size:16px}.feature-card p,.step-card p{color:#3c281cbf;font-size:13px}.testimonial-card{color:#2b1b11;background:#f5e4c4b3 url(/sprites/cardback.png) 50%/contain no-repeat;border:2px solid #784a2899;border-radius:14px;padding:18px;position:relative;box-shadow:0 12px 25px #0000004d}.testimonial-card:before{content:"";mix-blend-mode:screen;background:#f5e4c4b3;border-radius:14px;position:absolute;inset:0}.testimonial-card>*{z-index:1;position:relative}.testimonial-card span{color:#4b3121;margin-top:10px;font-size:12px;display:block}.steps h2 span{color:#b15f1b}.step-card img{-o-object-fit:contain;object-fit:contain;width:56px;height:56px;margin:0 auto 10px}.waitlist-frame{background:#fffcf7f2;border:1px solid #784a2840;border-radius:16px;justify-content:center;padding:16px;display:flex}.waitlist-page{background:radial-gradient(circle at 20% 10%,#ffd6a040,#0000 45%),radial-gradient(circle at 80% 0,#ba8c5f2e,#0000 40%),linear-gradient(#f8f3e8 0%,#f4e7d4 60%,#efe0ca 100%);place-items:center;min-height:100vh;padding:40px 20px;display:grid}.waitlist-page-card{text-align:center;background:#fffcf7f5;border:1px solid #784a2833;border-radius:18px;width:100%;max-width:520px;padding:28px;box-shadow:0 18px 35px #0000001f}.waitlist-page-card h1{margin-bottom:8px}.waitlist-page-card p{color:#3c281cb3;margin-top:0;margin-bottom:18px}.waitlist-back{color:#3c281cb3;margin-top:16px;font-size:12px;display:inline-block}.waitlist-embed{height:100vh;margin:0;position:relative;overflow:hidden}.waitlist-embed iframe{border:0;position:absolute;inset:0}.faq{padding-bottom:50px}.faq-list{gap:12px;display:grid}.faq-list details{background:#fffcf7f2;border:1px solid #784a2833;border-radius:14px;padding:14px 18px}.faq-list summary{cursor:pointer;font-weight:600;list-style:none}.faq-list p{color:#3c281cbf;margin-top:10px;font-size:13px}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes wobble{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(1deg)}}@media (max-width:820px){.site-nav{display:none}.hero{padding-top:40px}.hero-shell{padding:20px}.hero-left{z-index:2}.hero-right{z-index:0;min-height:260px}.battle-monster{width:320px;top:10%;right:-10%}.battle-avatar{width:120px;bottom:0;left:8%}.battle-pet{width:70px;bottom:0;left:-2%}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
@font-face{font-family:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26e9340776e0c8e8-s.e651c8cc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(../media/37f34e4fcce0f2d4-s.p.8b8a2c36.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Silkscreen;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9a82a02b3825653d-s.afe74196.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Silkscreen;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8ec783ae88469012-s.p.8e801336.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Silkscreen Fallback;src:local(Arial);ascent-override:68.84%;descent-override:16.71%;line-gap-override:0.0%;size-adjust:149.62%}.silkscreen_39e37b27-module__No8_SW__className{font-family:Silkscreen,Silkscreen Fallback;font-style:normal}.silkscreen_39e37b27-module__No8_SW__variable{--font-display:"Silkscreen","Silkscreen Fallback"}
@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(../media/49f63022355b874d-s.3f3d43f7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(../media/da99beadb68683ca-s.17adc20d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c8480d661ce86a95-s.befa2dce.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ed4419e06e4417f3-s.3d02e6a9.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(../media/35dab0372a508468-s.041c829b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(../media/216579b50e548914-s.p.a1b609f7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(../media/62298de840807b3a-s.2d73a74d.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5b6b955c86e93082-s.dcd76bfa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e9a2cc13e71c7659-s.fbca4e2b.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(../media/80b5d2606701f988-s.689f0ff9.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5427b945d5902666-s.1d331ab3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3df2de83712245dd-s.p.b86f99c9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(../media/893ae83aca20c19d-s.f2a25c27.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c02ac0fa909c6aa5-s.45fd84f3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(../media/dd1c5fae9520065d-s.615e019b.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ae8db9675a5da745-s.efbc8724.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798f80a4b3a62ae7-s.b091ed37.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bc7fc94203521e3-s.p.888a2ca8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu Fallback;src:local(Arial);ascent-override:91.32%;descent-override:18.52%;line-gap-override:2.74%;size-adjust:102.06%}.ubuntu_e7c58b20-module__aDpx9q__className{font-family:Ubuntu,Ubuntu Fallback;font-style:normal}.ubuntu_e7c58b20-module__aDpx9q__variable{--font-body:"Ubuntu","Ubuntu Fallback"}
