@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.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:Geist;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.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:Geist;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:800;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:800;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:800;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.NtuBGW_className{font-family:Geist,Geist Fallback;font-style:normal}.NtuBGW_variable{--font-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2f145079f1794aeb-s.037v43d59qh3t.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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/64190147d8dca499-s.2kzmu2y8viymj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/09f7e1b07545358f-s.3da-x892lhg75.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2372b5e13fba444a-s.3x9q4g5n2pk0-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad05a7fb8075b05d-s.1buu66cdtyfku.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ae0d78957fa74037-s.p.3gnlxne4ydafw.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.BU6MCG_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal;font-weight:500}.BU6MCG_variable{--font-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.3ji57o093q1kd.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.19xuq3td7fwu_.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.3o_v2fun1jzxk.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:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.VSPLva_className{font-family:Poppins,Poppins Fallback;font-style:normal;font-weight:600}.VSPLva_variable{--font-brand:"Poppins", "Poppins Fallback"}
:root,[data-theme=light]{--bg:#f2efe7;--bg2:#ebe7dc;--surf:#fff;--fg:#121018;--muted:#4a4d58;--muted2:#33353d;--line:#e0dbcf;--line2:#c6bfaf;--band:#c8dfdb;--band-card:#fff;--band-fg:#121018;--band-label:#24527f;--feature:#493d9e;--feature-fg:#fff;--feature-soft:#b2a5ff;--feature-muted:#dad2ff;--accent:#fff2af;--accent-fg:#121018;--brand:#493d9e;--brand2:#3368a0;--chip:#dad2ff;--chip-fg:#2f2670;--cta:#121018;--cta-fg:#f2efe7;--blob:#dad2ff;--frame:#121018;--screen:#f2efe7;--hl:#b2a5ff;--deep:#3368a0;--deep-fg:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--bg:#08080c;--bg2:#0e0e14;--surf:#14141c;--fg:#f2efe7;--muted:#b4b0a8;--muted2:#cfcbc2;--line:#22222d;--line2:#3a3a47;--band:#10233a;--band-card:#17304c;--band-fg:#f2efe7;--band-label:#66a3bf;--brand:#b2a5ff;--brand2:#66a3bf;--chip:#1e1a3d;--chip-fg:#dad2ff;--cta:#f2efe7;--cta-fg:#08080c;--blob:#1e1a3d;--frame:#2a2a36;--screen:#0e0e14;--hl:#493d9e;--deep:#16304d;--deep-fg:#f2efe7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;color:var(--fg);background:var(--page);-webkit-font-smoothing:antialiased;margin:0;transition:background-color .3s,color .3s}a{color:var(--fg)}a.link{text-decoration:none}a.link:hover{color:var(--brand)}h1,h2,h3,p{margin:0}button{font-family:inherit}:focus-visible{outline:2px solid var(--brand2);outline-offset:2px}.mono{font-family:var(--font-mono), ui-monospace, monospace}.wrap{max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px}.section{padding-top:104px;padding-bottom:104px}.section-sm{padding-top:96px;padding-bottom:96px}.band{background:var(--band);color:var(--band-fg)}.alt{background:var(--bg2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.stack{flex-direction:column;display:flex}.row{flex-wrap:wrap;display:flex}.eyebrow{letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:700}.h1{letter-spacing:-.04em;font-weight:800}.h2{letter-spacing:-.03em;font-size:clamp(32px,4vw,48px);font-weight:800;line-height:1.08}.lead{color:var(--muted);max-width:540px;font-size:20px;line-height:1.55}.muted{color:var(--muted)}.head{flex-direction:column;gap:12px;max-width:640px;display:flex}.split-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.side-head{flex-direction:column;flex:320px;gap:14px;min-width:0;display:flex}.side-body{flex:2 560px;min-width:0}.grid-auto{gap:16px;display:grid}.btn{cursor:pointer;border:0;border-radius:9999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:14px 24px;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;transition:transform .15s,opacity .15s;display:inline-flex}.btn:hover{opacity:.92}.btn:active{transform:translateY(1px)}.btn-cta{background:var(--cta);color:var(--cta-fg)}.btn-accent{background:var(--accent);color:var(--accent-fg)}.btn-outline{color:var(--fg);border:1.5px solid var(--fg);background:0 0}.btn-lg{padding:16px 28px;font-size:17px}.store{border-radius:14px;align-items:center;gap:12px;min-height:44px;padding:12px 22px;text-decoration:none;display:inline-flex}.store-dark{background:var(--cta);color:var(--cta-fg)}.store-light{background:var(--surf);color:var(--fg);border:1px solid var(--line2)}.store span.s{flex-direction:column;line-height:1.15;display:flex}.store small{opacity:.8;font-size:12px}.store strong{font-size:17px;font-weight:600}.pill{border-radius:9999px;align-self:flex-start;align-items:center;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.card{background:var(--surf);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:10px;padding:26px;display:flex}.card-title{font-size:19px;font-weight:700}.card-text{color:var(--muted);font-size:15px;line-height:1.55}.feature-card{background:var(--feature);color:var(--feature-fg)}.feature-card .card-text,.feature-card .muted{color:var(--feature-muted)}.icon-tile{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.tile-chip{background:var(--chip);color:var(--chip-fg)}.tile-band{background:var(--band);color:var(--band-label)}.checks{flex-direction:column;gap:14px;margin:0;padding:0;font-size:16px;line-height:1.5;list-style:none;display:flex}.checks li{gap:12px;display:flex}.checks svg{flex-shrink:0}.steps{margin:0;padding:0;list-style:none}.step-num{font-family:var(--font-mono), ui-monospace, monospace;font-size:14px;font-weight:500}.site-header{background:var(--bg);border-bottom:1px solid var(--line)}.nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:14px;padding-bottom:14px;display:flex}.brand{align-items:center;gap:10px;text-decoration:none;display:flex}.brand-name{font-size:24px;font-family:var(--font-brand), var(--font-sans), sans-serif;letter-spacing:-.02em;color:var(--fg);font-weight:600}.nav-links{flex-wrap:wrap;align-items:center;gap:4px 28px;font-size:15px;font-weight:500;display:flex}.nav-links a{padding:12px 0}.nav-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.nav-actions .btn{padding:12px 20px;font-size:15px}.theme-toggle{border:1px solid var(--line2);background:var(--surf);border-radius:9999px;gap:4px;padding:4px;display:flex}.theme-toggle button{min-height:36px;color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:9999px;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:600;display:flex}.theme-toggle button[aria-pressed=true]{background:var(--cta);color:var(--cta-fg)}.hero{flex-wrap:wrap;align-items:center;gap:56px;padding-top:72px;padding-bottom:104px;display:flex}.hero-copy{flex-direction:column;flex:480px;gap:28px;min-width:0;display:flex}.hero-visual{flex:380px;min-width:0;position:relative}.phone-stage{justify-content:center;padding:24px 0;display:flex}.blob{border-radius:9999px;position:absolute}.phone{border:10px solid var(--frame);background:var(--screen);border-radius:46px;flex-direction:column;gap:14px;width:300px;padding:22px 16px 24px;display:flex;position:relative;box-shadow:0 30px 70px #00000047}.slots{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.slot{aspect-ratio:1;border-radius:9999px;justify-content:center;align-items:center;display:flex}.slot-filled{background:var(--accent);color:var(--feature)}.slot-empty{border:2px dashed var(--feature-soft)}.mini-card{background:var(--surf);border:1px solid var(--line);border-radius:16px;align-items:center;gap:12px;padding:14px;display:flex}.mini-icon{border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.progress{background:var(--line);border-radius:9999px;width:56px;height:6px;display:flex;overflow:hidden}.toast{background:var(--accent);color:var(--accent-fg);border-radius:16px;align-items:center;gap:12px;padding:12px 16px;display:flex;position:absolute;box-shadow:0 12px 28px #0003}.segment-flow{flex-wrap:wrap;align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.segment-flow .from{background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:8px 12px}.segment-flow .to{background:var(--accent);color:var(--accent-fg);border-radius:12px;padding:8px 12px}@media (scripting:enabled){.pop-in:not([data-in]) .segment{opacity:0}}.pop-in[data-in] .segment{animation:seg-pop .75s cubic-bezier(.34, 1.56, .64, 1) calc(var(--i) * 90ms) backwards}.pop-in[data-in] .segment .to{animation:reward-bump .6s cubic-bezier(.34, 1.8, .64, 1) calc(var(--i) * 90ms + .45s) backwards}.pop-in[data-in] .segment svg{animation:arrow-nudge .5s ease-out calc(var(--i) * 90ms + .4s) backwards}.segment-flow .to{position:relative}.segment-flow .to:after{content:"✦";color:var(--brand);opacity:0;pointer-events:none;font-size:14px;position:absolute;top:-10px;right:-8px}.pop-in[data-in] .segment .to:after{animation:sparkle .8s ease-out calc(var(--i) * 90ms + .7s)}.segment:hover .to{animation:.5s ease-in-out wiggle}.segment:hover .to:after{animation:.8s ease-out sparkle}.segment:hover .freq{animation:.5s cubic-bezier(.34,1.8,.64,1) reward-bump}@keyframes seg-pop{0%{opacity:0;transform:translateY(28px)scale(.85)rotate(-3deg)}60%{opacity:1;transform:translateY(-6px)scale(1.03)rotate(1deg)}to{opacity:1;transform:none}}@keyframes reward-bump{0%{transform:scale(.4)rotate(-12deg)}55%{transform:scale(1.22)rotate(6deg)}80%{transform:scale(.95)rotate(-2deg)}to{transform:none}}@keyframes arrow-nudge{0%{opacity:0;transform:translate(-8px)}70%{opacity:1;transform:translate(4px)}to{transform:none}}@keyframes sparkle{0%{opacity:0;transform:scale(0)rotate(0)}40%{opacity:1;transform:scale(1.3)rotate(90deg)}to{opacity:0;transform:scale(.6)rotate(180deg)translate(4px,-6px)}}@keyframes wiggle{0%,to{transform:none}25%{transform:rotate(-6deg)scale(1.08)}50%{transform:rotate(5deg)scale(1.1)}75%{transform:rotate(-3deg)scale(1.04)}}@media (prefers-reduced-motion:reduce){.pop-in:not([data-in]) .segment{opacity:1}.pop-in[data-in] .segment,.pop-in[data-in] .segment .to,.pop-in[data-in] .segment svg,.pop-in[data-in] .segment .to:after,.segment:hover .to,.segment:hover .to:after,.segment:hover .freq{animation:none}}.freq{font-family:var(--font-mono), ui-monospace, monospace;color:var(--chip-fg);background:var(--chip);border-radius:9999px;padding:4px 10px;font-size:13px}.price{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.price strong{letter-spacing:-.04em;font-size:56px;font-weight:800;line-height:1.05}.deep{background:var(--deep);color:var(--deep-fg)}.faq-item{border-bottom:1px solid var(--line)}.faq-q{cursor:pointer;width:100%;min-height:64px;color:var(--fg);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:18px;font-weight:600;display:flex}.faq-sign{background:var(--chip);width:32px;height:32px;color:var(--chip-fg);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.faq-a{color:var(--muted);padding:0 48px 22px 0;font-size:16px;line-height:1.6}.download{background:var(--feature);color:var(--feature-fg);border-radius:32px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;padding:56px;display:flex}.qr-box{color:#121018;background:#fff;border-radius:24px;flex-direction:column;flex-shrink:0;align-items:center;gap:12px;padding:20px;display:flex}.qr-placeholder{text-align:center;color:#4a4d58;border:2px dashed #b2a5ff;border-radius:12px;justify-content:center;align-items:center;width:148px;height:148px;font-size:13px;display:flex}.dash{background:var(--surf);border:1px solid var(--line);border-radius:24px;flex-direction:column;gap:18px;padding:24px;display:flex;box-shadow:0 30px 70px #0000002e}.stat{border-radius:14px;flex-direction:column;gap:4px;padding:14px;display:flex}.stat strong{letter-spacing:-.02em;font-size:26px;font-weight:800}.bars{border-bottom:1px solid var(--line);align-items:flex-end;gap:6px;height:120px;display:flex}.bars span{border-radius:6px 6px 0 0;flex:1}.field{flex-direction:column;gap:8px;font-size:14px;font-weight:600;display:flex}.field input{border:1px solid var(--line2);height:48px;color:var(--fg);background:var(--bg);border-radius:12px;padding:0 14px;font-family:inherit;font-size:16px}.field input::placeholder{color:var(--muted);opacity:.8}.chip-btn{border:1.5px solid var(--line2);min-height:44px;color:var(--fg);cursor:pointer;background:0 0;border-radius:9999px;padding:0 18px;font-size:15px;font-weight:600}.chip-btn[aria-pressed=true]{background:var(--feature);border-color:var(--feature);color:var(--feature-fg)}.form-error{color:#b42318;font-size:14px;font-weight:600}[data-theme=dark] .form-error{color:#ff8a80}.footer{color:#a9a6b4;background:#0a0a0f;overflow:hidden}.footer a{color:#a9a6b4;text-decoration:none}.footer a:hover{color:#f2efe7}.footer-top{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px 40px;padding-top:104px;padding-bottom:32px;display:grid}.footer-top>:nth-child(2n){justify-self:end}@media (min-width:900px){.footer-top h2 br{display:none}}.footer-wm{container-type:inline-size}.wordmark{fill:#f2efe7;width:100%;height:clamp(25cqi,100svh - 382px,36cqi);font-family:var(--font-brand), var(--font-sans), sans-serif;margin-top:24px;font-weight:600;display:block;overflow:visible}.tikee-word{white-space:nowrap}.tikee-i{position:relative}.tikee-i:after{content:"";background:currentColor;border-radius:9999px;width:.11em;height:.11em;position:absolute;top:.347em;left:50%;transform:translate(-50%)}.footer-legal{text-align:right;flex-direction:column;align-items:flex-end;gap:6px;font-size:13px;display:flex}@media (min-width:900px){.footer{flex-direction:column;min-height:100svh;display:flex}.footer>.wrap{width:100%}.footer .footer-top{padding-top:max(88px,12svh)}.footer .footer-wm{margin-top:auto;padding-bottom:28px}}@media (max-width:899px){.footer-top{grid-template-columns:minmax(0,1fr)}.footer-top>:nth-child(2n){justify-self:start}.footer-legal{text-align:left;align-items:flex-start}.footer-wm{padding-bottom:24px}}.footer-cols{flex-wrap:wrap;gap:24px 36px;font-size:15px;display:flex}.footer-col{flex-direction:column;gap:10px;display:flex}.footer-col-title{letter-spacing:.08em;text-transform:uppercase;color:#f2efe7;font-size:13px;font-weight:700}.social{border:1px solid #3a3a46;border-radius:9999px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;color:#f2efe7!important}:root,[data-theme=light]{--glass-bg:#ffffff85;--glass-edge:#ffffffbf;--glass-hi:#fffffff2;--glass-lo:#1210180f;--glass-sheen:#ffffff8c;--glass-shadow:#28205a1f;--glass-tint:78%;--amb1:#b2a5ff47;--amb2:#66a3bf52;--amb3:#fff2af99}[data-theme=dark]{--glass-bg:#1e1e2c73;--glass-edge:#ffffff1f;--glass-hi:#ffffff38;--glass-lo:#00000059;--glass-sheen:#ffffff1a;--glass-shadow:#00000073;--glass-tint:70%;--amb1:#493d9e38;--amb2:#3368a04d;--amb3:#b2a5ff1f}:root,[data-theme=light]{--tone-cream:#f2efe7;--page:#fdfcfa;--tone-sand:#ebe7dc;--tone-mint:#d3e5e1;--tone-lilac:#e9e4fa;--tone-sky:#dfeaf3}[data-theme=dark]{--tone-cream:#08080c;--page:#08080c;--tone-sand:#0e0e14;--tone-mint:#0d1d2c;--tone-lilac:#13112a;--tone-sky:#0b1722}.tone-cream{--tone:var(--tone-cream)}.tone-sand{--tone:var(--tone-sand)}.tone-mint{--tone:var(--tone-mint)}.tone-lilac{--tone:var(--tone-lilac)}.tone-sky{--tone:var(--tone-sky)}[class*=tone-]{background:radial-gradient(600px 380px at 85% 15%, var(--amb1), transparent 70%), var(--tone)}.wrap[class*=tone-]{background:var(--tone);border-image:radial-gradient(600px 380px at 85% 15%, var(--amb1), transparent 70%) fill 0 // 0 100vw;box-shadow:0 0 0 100vmax var(--tone);clip-path:inset(0 -100vmax)}.tone-mint,.tone-sky{--amb1:#ffffff80}[data-theme=dark] .tone-mint,[data-theme=dark] .tone-sky{--amb1:#66a3bf1f}.card,.mini-card,.dash,.glass,.feature-card,.deep,.download{isolation:isolate;background:var(--glass-bg);border:1px solid var(--glass-edge);-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);box-shadow:inset 0 1px 0 var(--glass-hi), inset 0 -1px 0 var(--glass-lo), 0 12px 32px var(--glass-shadow);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;position:relative}.card:before,.mini-card:before,.dash:before,.glass:before,.feature-card:before,.deep:before,.download:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(140deg, var(--glass-sheen) 0%, transparent 38%, transparent 70%, var(--glass-lo) 100%);position:absolute;inset:0}.feature-card{background:color-mix(in srgb, var(--feature) var(--glass-tint), transparent)}.deep{background:color-mix(in srgb, var(--deep) var(--glass-tint), transparent)}.download{background:color-mix(in srgb, var(--feature) var(--glass-tint), transparent)}.glass-accent{background:color-mix(in srgb, var(--accent) var(--glass-tint), transparent)}.feature-card,.deep,.download,.glass-accent{--glass-sheen:#ffffff47;--glass-edge:#ffffff4d}.card:hover,.glass:hover,li.feature-card:hover,.dash:hover{box-shadow:inset 0 1px 0 var(--glass-hi), inset 0 -1px 0 var(--glass-lo), 0 22px 48px var(--glass-shadow);transform:translateY(-3px)}.site-header{z-index:50;background:0 0;border-bottom:0;padding:14px 16px 0;position:sticky;top:0}.site-header .nav{background:var(--glass-bg);border:1px solid var(--glass-edge);-webkit-backdrop-filter:blur(24px)saturate(190%);backdrop-filter:blur(24px)saturate(190%);max-width:940px;box-shadow:inset 0 1px 0 var(--glass-hi), inset 0 -1px 0 var(--glass-lo), 0 10px 30px var(--glass-shadow);border-radius:9999px;padding:5px 5px 5px 12px}.site-header .brand{gap:8px}.site-header .brand svg{width:28px;height:28px}.site-header .brand-name{font-size:19px}.site-header .nav-links{gap:0;font-size:14px}.site-header .nav-links a{border-radius:9999px;padding:7px 12px;transition:background-color .2s,color .2s}.site-header .nav-links a:hover{background:var(--glass-hi);color:var(--brand)}[data-theme=dark] .site-header .nav-links a:hover{background:#ffffff1a}.site-header .theme-toggle{border-color:var(--glass-edge);background:0 0;padding:3px}.site-header .theme-toggle button{min-height:30px;padding:0 10px;font-size:13px}.site-header .nav-actions{gap:6px}.site-header .nav-actions .btn{min-height:38px;padding:8px 16px;font-size:14px}section[id]{scroll-margin-top:96px}@media (min-width:900px){.hero{min-height:calc(100svh - 64px);padding-top:32px;padding-bottom:64px}}@media (min-width:900px) and (max-height:860px){.hero{padding-top:16px;padding-bottom:32px}.hero-copy{gap:24px!important}.phone-stage{zoom:.96;padding:0}}@media (max-width:899px){.site-header{position:relative}.site-header .nav{border-radius:26px;padding:10px 12px 10px 16px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.card,.mini-card,.dash,.glass,.site-header .nav{background:var(--surf)}}@media (max-width:640px){.section{padding-top:72px;padding-bottom:72px}.section-sm{padding-top:64px;padding-bottom:64px}.hero{gap:40px;padding-top:40px;padding-bottom:72px}.download{padding:32px 24px}.price strong{font-size:44px}.faq-a{padding-right:0}.toast{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}body,.btn,.card,.glass,.dash,.feature-card{transition:none}.card:hover,.glass:hover,li.feature-card:hover,.dash:hover{transform:none}}
