body:has(.landing){background:#f8faf8;margin:0}.landing{box-sizing:border-box;color:#16261a;text-align:left;-webkit-font-smoothing:antialiased;background:#f8faf8;flex-direction:column;width:100%;min-height:100vh;font-family:Nunito,system-ui,sans-serif;display:flex}.landing a{color:#1b7a0c}.landing a:hover{color:#13251a}.landing input::placeholder{color:#5e6d62}.landing input:focus{outline-offset:2px;outline:3px solid #29bf12}.lp-sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.lp-honeypot{opacity:0;width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.lp-eyebrow{letter-spacing:1.2px;text-transform:uppercase;color:#1b7a0c;margin:0;font-size:14px;font-weight:700}.lp-h2{letter-spacing:-1px;color:#13251a;margin:0;font-family:"Baloo 2",sans-serif;font-size:44px;font-weight:800;line-height:1.05}.lp-header{box-sizing:border-box;width:100%;padding:20px 32px}.lp-header-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1120px;margin:0 auto;display:flex}.landing .lp-logo{color:#13251a;align-items:center;gap:10px;text-decoration:none;display:flex}.lp-logo-mark{background:#29bf12;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.lp-logo-word{letter-spacing:-.5px;font-family:"Baloo 2",sans-serif;font-size:28px;font-weight:800;line-height:1}.lp-nav{align-items:center;gap:24px;font-size:15px;font-weight:600;display:flex}.landing .lp-nav-link{color:#3e4c42;text-decoration:none}.lp-pill{color:#1b7a0c;letter-spacing:.3px;text-transform:uppercase;background:#e3f6dc;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}.lp-pill-dot{background:#29bf12;border-radius:50%;width:8px;height:8px}.landing .lp-get-app{color:#fff;background:#13251a;border-radius:999px;align-items:center;padding:10px 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.lp-hero{box-sizing:border-box;width:100%;padding:48px 32px 72px}.lp-hero-inner{flex-wrap:wrap;align-items:center;gap:48px;max-width:1120px;margin:0 auto;display:flex}.lp-hero-text{flex-direction:column;flex:480px;gap:24px;min-width:0;display:flex}.lp-h1{letter-spacing:-1.5px;color:#13251a;margin:0;font-family:"Baloo 2",sans-serif;font-size:68px;font-weight:800;line-height:1}.lp-lead{color:#3e4c42;max-width:540px;margin:0;font-size:20px;line-height:1.5}.lp-hero-form{flex-direction:column;gap:10px;max-width:520px;display:flex}.lp-hero-form-label{color:#16261a;margin:0;font-size:14px;font-weight:700}.lp-hero-form-row{flex-wrap:wrap;gap:10px;display:flex}.lp-hero-form-note{color:#5e6d62;margin:0;font-size:14px}.lp-input{box-sizing:border-box;color:#16261a;background:#fff;border:1.5px solid #e2e7e2;border-radius:14px;flex:240px;min-width:0;height:56px;padding:0 18px;font-family:Nunito,sans-serif;font-size:16px}.lp-input--dark{color:#fff;background:#18211a;border:1.5px solid #283128;flex:220px}.lp-btn{color:#13251a;cursor:pointer;background:#29bf12;border:none;border-radius:14px;height:56px;padding:0 26px;font-family:Nunito,sans-serif;font-size:16px;font-weight:700}.lp-btn:disabled{opacity:.7;cursor:progress}.lp-form-success{color:#1b7a0c;align-items:center;min-height:56px;margin:0;font-size:18px;font-weight:700;display:flex}.lp-form-success--dark{color:#29bf12;flex:100%}.lp-form-error{color:#b42318;margin:0;font-size:14px;font-weight:600}.lp-form-error--dark{color:#ff9b91;flex:100%}.lp-stores{flex-wrap:wrap;gap:12px;display:flex}.landing .lp-store{color:#fff;background:#13251a;border-radius:14px;align-items:center;gap:12px;height:56px;padding:0 22px;text-decoration:none;display:inline-flex}.lp-store-text{flex-direction:column;line-height:1.1;display:flex}.lp-store-small{opacity:.8;font-size:11px}.lp-store-big{font-size:16px;font-weight:700}.lp-fan-wrap{flex:420px;justify-content:center;min-width:0;display:flex}.lp-fan{--fan-scale:1;width:420px;max-width:100%;height:440px;position:relative}.lp-fan-card{box-sizing:border-box;background:#fff;border:1px solid #e2e7e2;border-radius:22px;flex-direction:column;gap:10px;width:230px;height:310px;padding:12px;display:flex;position:absolute;box-shadow:0 18px 40px #13251a1a}.lp-fan-card--left{top:40px;left:10px;transform:rotate(-9deg)}.lp-fan-card--right{top:70px;left:180px;transform:rotate(7deg)}.lp-fan-card--front{top:0;left:95px;transform:rotate(-1deg);box-shadow:0 24px 50px #13251a29}.lp-fan-cover{box-sizing:border-box;border-radius:14px;align-items:flex-end;height:150px;padding:10px;display:flex}.lp-fan-card--left .lp-fan-cover{background:#08bdbd}.lp-fan-card--right .lp-fan-cover{background:#ff9914}.lp-fan-card--front .lp-fan-cover{background:#abff4f;justify-content:space-between}.lp-fan-type{text-transform:uppercase;letter-spacing:.5px;background:#fff;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.lp-fan-card--left .lp-fan-type{color:#0a8c8c}.lp-fan-card--right .lp-fan-type{color:#8a4e00}.lp-fan-card--front .lp-fan-type{color:#2c5e0e}.lp-fan-badge{background:#29bf12;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.lp-fan-title{color:#13251a;margin:0;font-family:"Baloo 2",sans-serif;font-size:18px;font-weight:700;line-height:1.1}.lp-fan-meta{color:#5e6d62;margin:0;font-size:13px}.lp-fan-tags{flex-wrap:wrap;gap:6px;display:flex}.lp-fan-tag{color:#3e4c42;background:#ecefec;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600}.lp-how{box-sizing:border-box;background:#fff;border-top:1px solid #e2e7e2;border-bottom:1px solid #e2e7e2;width:100%;padding:72px 32px}.lp-how-inner{flex-direction:column;gap:40px;max-width:1120px;margin:0 auto;display:flex}.lp-how-head{flex-direction:column;gap:12px;max-width:640px;display:flex}.lp-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.lp-step{background:#f8faf8;border:1px solid #e2e7e2;border-radius:22px;flex-direction:column;gap:14px;padding:28px;display:flex}.lp-step-icon{border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.lp-step-icon--green{color:#1b7a0c;background:#e3f6dc}.lp-step-icon--orange{color:#8a4e00;background:#ffe9cc}.lp-step-icon--teal{color:#0a8c8c;background:#d2f2f2}.lp-step-num{color:#5e6d62;letter-spacing:.8px;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}.lp-step-title{color:#13251a;margin:0;font-family:"Baloo 2",sans-serif;font-size:24px;font-weight:700;line-height:1.15}.lp-step-body{color:#3e4c42;margin:0;font-size:16px;line-height:1.5}.lp-what{box-sizing:border-box;width:100%;padding:72px 32px}.lp-what-inner{flex-wrap:wrap;align-items:flex-start;gap:48px;max-width:1120px;margin:0 auto;display:flex}.lp-what-text{flex-direction:column;flex:420px;gap:16px;min-width:0;display:flex}.lp-what-body{color:#3e4c42;margin:0;font-size:18px;line-height:1.55}.lp-chips{flex-wrap:wrap;flex:420px;align-content:flex-start;gap:10px;min-width:0;display:flex}.lp-chip{color:#13251a;background:#fff;border:1px solid #e2e7e2;border-radius:999px;padding:12px 18px;font-size:16px;font-weight:700}.lp-chip--more{color:#1b7a0c;background:#e3f6dc;border:1px solid #e3f6dc}.lp-why{box-sizing:border-box;width:100%;padding:0 32px 72px}.lp-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;max-width:1120px;margin:0 auto;display:grid}.lp-tile{background:#fff;border:1px solid #e2e7e2;border-radius:20px;flex-direction:column;gap:10px;padding:24px;display:flex}.lp-tile-title{color:#13251a;margin:0;font-family:"Baloo 2",sans-serif;font-size:20px;font-weight:700}.lp-tile-body{color:#3e4c42;margin:0;font-size:15px;line-height:1.5}.lp-cta{box-sizing:border-box;width:100%;padding:32px 32px 0}.lp-cta-inner{box-sizing:border-box;color:#fff;background:#141c16;border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;max-width:1120px;margin:0 auto;padding:56px 40px;display:flex}.lp-cta-text{flex-direction:column;flex:380px;gap:12px;min-width:0;display:flex}.lp-cta-brand{align-items:center;gap:10px;display:flex}.lp-cta-mark{background:#29bf12;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.lp-cta-word{letter-spacing:-.5px;font-family:"Baloo 2",sans-serif;font-size:24px;font-weight:800}.lp-cta-h2{letter-spacing:-1px;color:#fff;margin:0;font-family:"Baloo 2",sans-serif;font-size:40px;font-weight:800;line-height:1.05}.lp-cta-body{color:#c9d3cb;margin:0;font-size:17px;line-height:1.5}.lp-cta-form{flex-wrap:wrap;flex:380px;gap:10px;min-width:0;display:flex}.lp-cta-stores{flex-wrap:wrap;flex:380px;justify-content:flex-end;gap:12px;min-width:0;display:flex}.landing .lp-cta-store{color:#13251a;border-radius:14px;align-items:center;height:56px;padding:0 24px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.lp-cta-store--play{background:#29bf12}.lp-cta-store--apple{background:#fff}.lp-footer{box-sizing:border-box;width:100%;padding:40px 32px 48px}.lp-footer-inner{color:#5e6d62;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1120px;margin:0 auto;font-size:14px;display:flex}.lp-footer-inner p{margin:0}.lp-footer-nav{gap:24px;font-weight:600;display:flex}.landing .lp-footer-nav a{color:#3e4c42;text-decoration:none}@media (width<=720px){.lp-header,.lp-hero,.lp-how,.lp-what,.lp-why,.lp-cta,.lp-footer{padding-left:20px;padding-right:20px}.lp-nav{flex-wrap:wrap;gap:12px 20px}.lp-hero{padding-top:24px;padding-bottom:56px}.lp-hero-inner{flex-flow:column;align-items:stretch;gap:40px}.lp-hero-text,.lp-fan-wrap{flex:none}.lp-h1{font-size:48px}.lp-lead{font-size:18px}.lp-h2{font-size:34px}.lp-cta-h2{font-size:32px}.lp-steps,.lp-tiles{grid-template-columns:minmax(0,1fr)}.lp-how,.lp-what{padding-top:56px;padding-bottom:56px}.lp-what-text,.lp-chips{flex-basis:100%}.lp-cta-inner{border-radius:24px;padding:40px 24px}.lp-cta-text,.lp-cta-form,.lp-cta-stores{flex-basis:100%}.lp-cta-stores{justify-content:flex-start}}@media (width<=500px){.lp-fan{--fan-scale:.7;max-width:none;transform:scale(var(--fan-scale));transform-origin:top;margin-bottom:calc(440px * (var(--fan-scale) - 1));flex:none}}@media (width<=380px){.lp-fan{--fan-scale:.62}.lp-h1{font-size:42px}}
