body{margin:0;background:#f5eee2}a{color:#35163e}a:hover{color:#241028}@property --n{syntax:"<integer>";initial-value:0;inherits:false}.site{container-type:inline-size;width:100%;overflow-x:clip;background:#f5eee2;color:#201a22;font-family:Plus Jakarta Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.site *{box-sizing:border-box}.wrap{max-width:1200px;margin:0 auto;padding:0 56px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:IBM Plex Mono,monospace;font-size:12.5px;letter-spacing:1.8px;font-weight:700;color:#8b5e1a}.eyebrow:before{content:"";width:22px;height:2px;background:#e8552a}.eyebrow.light{color:#e8b24a}.h2{margin:14px 0 0;font-family:Bricolage Grotesque,Plus Jakarta Sans,sans-serif;font-size:52px;line-height:1.04;font-weight:800;letter-spacing:-1.2px;color:#201a22}.h2.light{color:#f5eee2}.sub{margin:18px 0 0;font-size:18.5px;line-height:1.6;color:#4a4250;max-width:640px}.sub.light{color:#f5eee2d1}.center{text-align:center;display:flex;flex-direction:column;align-items:center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;white-space:nowrap;height:56px;padding:0 26px;border-radius:999px;font:800 17px Plus Jakarta Sans,system-ui,sans-serif;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.btn:hover{transform:translateY(-2px)}.btn-flame{background:#cf4419;color:#fff;box-shadow:0 12px 26px #cf441947}.btn-flame:hover{color:#fff;box-shadow:0 16px 32px #cf44195c}.btn-line{border:1.5px solid #CDBFA6;color:#35163e;background:transparent}.btn-line.light{border-color:#f5eee266;color:#f5eee2}.btn-wa{background:#0b7a54;color:#fff}.btn-wa:hover{color:#fff}.btn-sm{height:46px;padding:0 20px;font-size:15px}@keyframes rise{0%{opacity:0;translate:0 22px}to{opacity:1;translate:none}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes live{0%{box-shadow:0 0 #0e8a5f8c}to{box-shadow:0 0 0 10px #0e8a5f00}}@keyframes tw{50%{opacity:.25}}@keyframes count{0%{--n:0}to{--n:var(--to)}}@keyframes marq{to{transform:translate(-50%)}}@keyframes caret{50%{border-color:transparent}}.nav{position:sticky;top:0;z-index:50;background:#f5eee2e0;-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid rgba(53,22,62,.08)}.nav-in{height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px}.logo{display:inline-flex;align-items:center;gap:11px;text-decoration:none;color:#201a22}.logo-mk{width:42px;height:42px;border-radius:13px;background:#35163e;display:grid;place-items:center;flex:0 0 42px}.logo-tx{display:flex;flex-direction:column;font-family:Bricolage Grotesque,Plus Jakarta Sans,sans-serif;font-size:24px;line-height:22px;font-weight:800;letter-spacing:-.5px}.logo-tx small{font-family:IBM Plex Mono,monospace;font-size:10.5px;line-height:14px;letter-spacing:3px;font-weight:700;color:#b93a12}.nav-links{display:flex;gap:30px}.nav-links a{font-size:15px;font-weight:600;color:#4a4250;text-decoration:none}.nav-links a:hover{color:#35163e}.nav-r{display:flex;align-items:center;gap:10px}.mnav{display:none;position:relative}.mnav summary{list-style:none;width:46px;height:46px;border-radius:14px;border:1px solid #E7DCC9;background:#fff;display:grid;place-items:center;cursor:pointer}.mnav summary::-webkit-details-marker{display:none}.mnav[open] summary{border-color:#35163e}.mnav-panel{position:absolute;right:0;top:56px;width:230px;background:#fff;border:1px solid #E7DCC9;border-radius:18px;padding:8px;box-shadow:0 24px 50px #2410282e;display:flex;flex-direction:column;animation:rise .25s ease both}.mnav-panel a{padding:13px 14px;border-radius:12px;font-size:16px;font-weight:700;color:#201a22;text-decoration:none}.mnav-panel a:hover{background:#f5eee2}.hero{padding:56px 0 30px}.hero-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:40px;align-items:center}.pill-live{display:inline-flex;align-items:center;gap:10px;height:36px;padding:0 15px;border-radius:999px;background:#fff;border:1px solid #E7DCC9;font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:1.4px;font-weight:700;color:#35163e;animation:rise .7s cubic-bezier(.2,.8,.2,1) both}.pill-live .dot{width:9px;height:9px;border-radius:5px;background:#0e8a5f;animation:live 2s ease-out infinite}.h1{margin:22px 0 0;font-family:Bricolage Grotesque,Plus Jakarta Sans,sans-serif;font-size:76px;line-height:1;font-weight:800;letter-spacing:-2.4px;color:#201a22}.h1 .w{display:inline-block;animation:rise .8s cubic-bezier(.2,.8,.2,1) both}.h1 .w2{animation-delay:.12s}.h1 .w3{animation-delay:.26s}.h1 .u{position:relative;z-index:0;color:#35163e}.h1 .u:after{content:"";position:absolute;left:-4px;right:-4px;bottom:8px;height:16px;background:#e8b24a;opacity:.6;z-index:-1;border-radius:5px;transform-origin:left;animation:uline .9s cubic-bezier(.2,.8,.2,1) .75s both}@keyframes uline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lead{margin:24px 0 0;font-size:20px;line-height:1.6;color:#4a4250;max-width:560px;animation:rise .8s cubic-bezier(.2,.8,.2,1) .35s both}.cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px;animation:rise .8s cubic-bezier(.2,.8,.2,1) .45s both}.fine{margin:20px 0 0;font-size:14px;font-weight:600;color:#6b6157;display:flex;flex-wrap:wrap;gap:8px 18px}.fine span{display:inline-flex;align-items:center;gap:7px}.art{position:relative;height:680px;display:flex;justify-content:center;align-items:center}.art .disc{position:absolute;width:520px;height:520px;border-radius:50%;background:#eadfcb;top:80px;left:50%;margin-left:-260px}.art .orbit{position:absolute;width:600px;height:600px;border-radius:50%;border:1.5px dashed rgba(53,22,62,.16);top:40px;left:50%;margin-left:-300px;animation:spin 80s linear infinite}.phone{position:relative;z-index:2;width:300px;height:624px;border-radius:46px;background:#1b0b20;box-shadow:0 40px 80px #24102852,0 10px 24px #24102838}.phone .scr{position:absolute;left:11px;top:11px;right:11px;bottom:11px;border-radius:36px;overflow:hidden;background:#f5eee2}.layer{position:absolute;left:0;top:0;right:0;bottom:0}.sc{position:absolute;left:0;top:0;width:390px;height:844px;transform:scale(.7128);transform-origin:top left;overflow:hidden;background:#f5eee2}.layer-a{animation:scrA 15s infinite}.layer-b{opacity:0;animation:scrB 15s infinite}.layer-c{opacity:0;animation:scrC 15s infinite}@keyframes scrA{0%,30%{opacity:1}33%,97%{opacity:0}to{opacity:1}}@keyframes scrB{0%,30%{opacity:0}33%,63%{opacity:1}66%,to{opacity:0}}@keyframes scrC{0%,63%{opacity:0}66%,97%{opacity:1}to{opacity:0}}.typing{display:inline-block;overflow:hidden;white-space:nowrap;width:0;border-right:2px solid #E8B24A;animation:typeA 15s steps(13) infinite,caret .8s step-end infinite}@keyframes typeA{0%,6%{width:0}14%,31%{width:13.2ch}32%,to{width:0}}.rcard{animation:rcard 15s infinite}@keyframes rcard{0%,34%{opacity:0;transform:translateY(30px)}40%,to{opacity:1;transform:none}}.tag{position:absolute;z-index:3;display:flex;align-items:center;gap:12px;background:#fff;border-radius:18px;padding:10px 16px 10px 10px;box-shadow:0 18px 40px #2410282e;animation:bob 6s ease-in-out infinite}.tag .ic{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;flex:0 0 42px}.tag b{display:block;font-size:15px;color:#201a22}.tag .t{display:block;font-size:13px;color:#6b6157;font-weight:600}.tag-1{left:0;top:330px}.tag-2{right:0;top:540px;animation-delay:-3s}.bubble{position:absolute;z-index:4;right:-16px;top:150px;width:250px;background:#e3f3ec;border:1px solid #9FD4BC;border-radius:18px 18px 4px;padding:12px 14px;box-shadow:0 22px 44px #24102838;opacity:0;animation:bub 15s infinite}@keyframes bub{0%,70%{opacity:0;transform:translateY(14px) scale(.96)}74%,94%{opacity:1;transform:none}98%,to{opacity:0}}.bubble .to{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:800;color:#0b6c4a}.bubble p{margin:6px 0 0;font-size:14px;line-height:20px;color:#201a22}.trust{padding:16px 0 70px}.trust-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.tr{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #E7DCC9;border-radius:18px;padding:16px;font-size:15px;line-height:1.35;font-weight:700;color:#201a22}.tr .ic{width:44px;height:44px;border-radius:13px;background:#f5eee2;display:grid;place-items:center;flex:0 0 44px}.stats{position:relative;background:#35163e;padding:96px 0;overflow:clip}.stats .ring{position:absolute;right:-140px;top:-160px;width:480px;height:480px;border-radius:50%;border:1.5px solid rgba(232,178,74,.2)}.stats .ring2{position:absolute;right:-60px;top:-80px;width:320px;height:320px;border-radius:50%;border:1.5px solid rgba(232,178,74,.14)}.stat-grid{margin-top:52px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.stat{border-top:1.5px solid rgba(245,238,226,.2);padding-top:24px}.num{--n:var(--to);counter-reset:n var(--n);display:block;font-family:Bricolage Grotesque,Plus Jakarta Sans,sans-serif;font-size:76px;line-height:1;font-weight:800;letter-spacing:-2px;color:#f5eee2;animation:count 2.4s cubic-bezier(.2,.8,.2,1) both}.num:after{content:counter(n)}.num.k:after{content:counter(n) "k+"}.num.pct:after{content:counter(n) "%"}.stat .lb{display:block;margin-top:12px;font-size:16.5px;line-height:1.45;color:#f5eee2cc;font-weight:600}.stats-note{margin:40px 0 0;font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:1px;color:#f5eee299}.value{padding:110px 0 96px}.vgrid{margin-top:52px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.vcard{background:#fff;border:1px solid #E7DCC9;border-radius:26px;padding:26px;display:flex;flex-direction:column;gap:12px;transition:translate .25s ease,box-shadow .25s ease}.vcard:hover{translate:0 -5px;box-shadow:0 24px 50px #2410281f}.vcard .ic{width:52px;height:52px;border-radius:16px;display:grid;place-items:center}.vcard h3{margin:6px 0 0;font-family:Bricolage Grotesque,Plus Jakarta Sans,sans-serif;font-size:25px;line-height:1.1;font-weight:800;letter-spacing:-.3px}.vcard p{margin:0;font-size:15.5px;line-height:1.6;color:#4a4250}.vfoot{margin-top:auto;padding-top:14px;border-top:1px solid #EFE6D6;font:700 11.5px IBM Plex Mono,monospace;letter-spacing:1px;color:#8b5e1a}.how{padding:120px 0 96px}.how-grid{margin-top:58px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.step{background:#fff;border:1px solid #E7DCC9;border-radius:28px;padding:28px;display:flex;flex-direction:column;gap:14px;box-shadow:0 16px 44px #2410280f}.step-n{display:flex;align-items:center;justify-content:space-between}.step-n b{font-family:IBM Plex Mono,monospace;font-size:13px;letter-spacing:1.6px;color:#8b5e1a}.step h3{margin:0;font-family:Bricolage Grotesque,Plus Jakarta Sans,sans-serif;font-size:28px;line-height:1.1;font-weight:800;letter-spacing:-.4px}.step p{margin:0;font-size:16px;line-height:1.6;color:#4a4250}.vig{margin-top:8px;border-radius:20px;background:#f5eee2;padding:16px;min-height:178px;display:flex;flex-direction:column;justify-content:center;gap:12px}.v-search{height:52px;border-radius:16px;background:#fff;border:1.5px solid #35163E;display:flex;align-items:center;gap:10px;padding:0 14px;font:600 15.5px IBM Plex Mono,monospace;color:#201a22}.typing2{display:inline-block;overflow:hidden;white-space:nowrap;width:0;border-right:2px solid #CF4419;animation:type2 7s steps(17) infinite,caret .8s step-end infinite}@keyframes type2{0%,8%{width:0}40%,88%{width:17.2ch}96%,to{width:0}}.v-chips{display:flex;flex-wrap:wrap;gap:8px}.v-chip{height:34px;padding:0 13px;border-radius:999px;background:#fff;border:1px solid #E7DCC9;display:inline-flex;align-items:center;font-size:13px;font-weight:700;color:#35163e}.v-chip.gold{border:1.5px solid #C98A2B;color:#8b5e1a;background:transparent}.v-card{position:relative;height:150px;border-radius:18px;overflow:hidden;background:#efe6d6}.v-card img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.v-card .gr{position:absolute;left:0;right:0;bottom:0;height:75%;background:linear-gradient(180deg,#201a2200,#201a22db)}.v-card .tx{position:absolute;left:14px;right:14px;bottom:12px;color:#fff}.v-card .tx b{display:block;font-size:16px}.v-card .tx .m{display:block;margin-top:5px;font-size:12.5px;font-weight:800;color:#f5eee2}.v-card .tx .m i{font-style:normal;font-family:IBM Plex Mono,monospace;color:#e8b24a}.v-card .tx .d{display:block;margin-top:2px;font-size:12.5px;font-weight:600;color:#ffffffdb}.v-open{position:absolute;left:12px;top:12px;background:#fffffff0;border-radius:999px;padding:5px 10px;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;color:#0b6c4a}.v-open i{width:7px;height:7px;border-radius:4px;background:#0e8a5f}.v-wa{background:#e3f3ec;border:1px solid #9FD4BC;border-radius:16px 16px 4px;padding:12px 14px;font-size:14px;line-height:20px;color:#201a22}.v-wa .to{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:800;color:#0b6c4a;margin-bottom:6px}.v-note{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#8b5e1a}.notes{padding:120px 0}.notes-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.ncard{background:#fff;border:1px solid #E7DCC9;border-radius:30px;padding:28px;box-shadow:0 26px 64px #2410281a}.ncard .head{display:flex;align-items:center;gap:14px;padding-bottom:18px;border-bottom:1px solid #EFE6D6}.ncard .head .ic{width:52px;height:52px;border-radius:15px;background:#efe6f0;display:grid;place-items:center}.ncard .head b{display:block;font-size:18px}.ncard .head span{display:block;font-size:14px;color:#6b6157;font-weight:600}.ncard .lab{margin:20px 0 10px;font-family:IBM Plex Mono,monospace;font-size:11.5px;letter-spacing:1.4px;font-weight:700;color:#5f574c}.qa{background:#f5eee2;border-radius:16px;padding:14px 16px}.qa b{display:block;font-size:15.5px}.qa span{display:block;margin-top:4px;font-size:15px;color:#0b6c4a;font-weight:700}.qs{display:flex;flex-direction:column;gap:8px}.q{display:flex;align-items:center;gap:12px;min-height:50px;padding:0 14px;border-radius:14px;border:1.5px solid #E7DCC9;font-size:15px;font-weight:600;color:#201a22}.q .box{width:22px;height:22px;border-radius:7px;border:2px solid #CDBFA6;display:grid;place-items:center;flex:0 0 22px}.q.on{border-color:#e8b24a;background:#fbf1df}.q.on .box{background:#35163e;border-color:#35163e}.ask{margin-top:18px;height:54px;border-radius:999px;background:#0b7a54;color:#fff;display:flex;align-items:center;justify-content:center;gap:10px;font-size:17px;font-weight:800}.ai-note{margin-top:14px;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#6b6157}.feat{margin-top:30px;display:flex;flex-direction:column;gap:14px}.feat div{display:flex;gap:12px;align-items:flex-start;font-size:16px;line-height:1.55;color:#4a4250}.feat .ck{width:26px;height:26px;border-radius:13px;background:#e3f3ec;display:grid;place-items:center;flex:0 0 26px;margin-top:1px}.appstrip{background:#fff;padding:120px 0 110px}.strip{margin-top:56px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;justify-items:center}.mini{display:flex;flex-direction:column;align-items:center;gap:18px}.mini-ph{position:relative;width:196px;height:408px;border-radius:32px;background:#1b0b20;box-shadow:0 26px 50px #24102838;animation:bob 7s ease-in-out infinite}.mini:nth-child(2) .mini-ph{animation-delay:-1.4s}.mini:nth-child(3) .mini-ph{animation-delay:-2.8s}.mini:nth-child(4) .mini-ph{animation-delay:-4.2s}.mini:nth-child(5) .mini-ph{animation-delay:-5.6s}.mini-ph .scr{position:absolute;left:7px;top:7px;right:7px;bottom:7px;border-radius:26px;overflow:hidden;background:#f5eee2}.mini-ph .sc{transform:scale(.4667)}.mini h3{margin:0;font-size:17px;font-weight:800;text-align:center}.mini p{margin:4px 0 0;font-size:14px;line-height:1.45;color:#6b6157;text-align:center;max-width:200px}.promise{padding:120px 0}.pgrid{margin-top:56px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.pcard{background:#fff;border:1px solid #E7DCC9;border-radius:26px;padding:26px;display:flex;flex-direction:column;gap:12px}.pcard .ic{width:50px;height:50px;border-radius:15px;display:grid;place-items:center}.pcard h3{margin:4px 0 0;font-size:20px;line-height:1.25;font-weight:800}.pcard p{margin:0;font-size:15.5px;line-height:1.6;color:#4a4250}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.band{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border-radius:999px;font-size:13px;font-weight:800}.map{position:relative;height:470px;border-radius:30px;background:#35163e;overflow:hidden;border:1px solid rgba(245,238,226,.1)}.map .rd{position:absolute;background:#f5eee212}.map .dt{position:absolute;width:9px;height:9px;border-radius:5px;background:#f5eee261;animation:tw 3.4s ease-in-out infinite}.map .area{position:absolute;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:1.4px;font-weight:600;color:#f5eee299}.map .city{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);font-family:Bricolage Grotesque,Plus Jakarta Sans,sans-serif;font-size:56px;font-weight:800;letter-spacing:-1px;color:#f5eee212}.pin{position:absolute;display:flex;flex-direction:column;align-items:center;animation:bob 6s ease-in-out infinite}.pin .face{width:48px;height:48px;border-radius:24px;display:grid;place-items:center;border:3px solid #F5EEE2;box-shadow:0 10px 22px #00000059}.pin .stem{width:3px;height:12px;background:#f5eee2}.pin .lab{margin-top:8px;background:#f5eee2;border-radius:12px;padding:7px 11px;text-align:center;font-size:13px;line-height:17px;color:#4a4250;white-space:nowrap;box-shadow:0 10px 22px #0000004d}.pin .lab b{display:block;font-size:15px;color:#201a22}.find{padding:120px 0 110px}.marq-box{margin-top:50px;overflow:hidden;display:flex;flex-direction:column;gap:14px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.marq{display:flex;gap:12px;width:max-content;animation:marq 70s linear infinite}.marq.rev{animation-direction:reverse;animation-duration:80s}.cat{display:inline-flex;align-items:center;gap:10px;height:56px;padding:0 20px 0 10px;border-radius:999px;background:#fff;border:1px solid #E7DCC9;font-size:16px;font-weight:700;white-space:nowrap}.cat .ic{width:38px;height:38px;border-radius:19px;background:#f5eee2;display:grid;place-items:center}.cat em{font-style:normal;font-family:IBM Plex Mono,monospace;font-size:13px;color:#8b5e1a}.examples{margin-top:40px;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;align-items:center}.examples span.lb{font-size:15px;font-weight:700;color:#6b6157;margin-right:4px}.ex{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border-radius:12px;background:#35163e;color:#f5eee2;font:600 14px IBM Plex Mono,monospace}.shops{background:#35163e;padding:120px 0;color:#f5eee2}.sgrid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:56px;align-items:center}.ben{margin-top:34px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px}.ben div{display:flex;gap:14px}.ben .ic{width:46px;height:46px;border-radius:14px;background:#e8b24a24;display:grid;place-items:center;flex:0 0 46px}.ben b{display:block;font-size:17px;color:#f5eee2}.ben .t{display:block;margin-top:4px;font-size:15px;line-height:1.55;color:#f5eee2c7}.shop-cta{margin-top:36px;display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px}.shop-cta .note{font-size:14.5px;line-height:1.5;color:#f5eee2b8;max-width:300px}.phone.tilt{transform:rotate(3deg)}.get{padding:110px 0 120px}.get-card{position:relative;overflow:clip;background:#35163e;border-radius:38px;padding:64px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:40px;align-items:center;color:#f5eee2}.stores{margin-top:30px;display:flex;flex-wrap:wrap;gap:14px}.store{position:relative;display:flex;align-items:center;gap:12px;height:64px;padding:0 20px;border-radius:16px;background:#1b0b20;border:1px solid rgba(245,238,226,.18);color:#f5eee2;font:inherit;cursor:default}.store small{display:block;font-size:10.5px;letter-spacing:.8px;opacity:.75}.store b{display:block;font-size:19px}.soon{position:absolute;top:-11px;right:12px;background:#e8b24a;color:#35163e;border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:800}.get .notify{margin-top:20px;font-size:15px;line-height:1.55;color:#f5eee2c7}.get .notify a{color:#e8b24a;font-weight:800}.bigmark{position:relative;justify-self:center;width:230px;height:230px;display:grid;place-items:center}.bigmark .tile{width:150px;height:150px;border-radius:40px;background:#241028;display:grid;place-items:center;box-shadow:0 24px 50px #00000059}.bigmark .o1{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1.5px dashed rgba(232,178,74,.4);animation:spin 30s linear infinite}.bigmark .o2{position:absolute;top:-34px;right:-34px;bottom:-34px;left:-34px;border-radius:50%;border:1.5px solid rgba(245,238,226,.1)}.faq{background:#fff;padding:120px 0}.fgrid{margin-top:52px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px;align-items:start}.fcol{display:flex;flex-direction:column;gap:14px}.faq details{background:#f5eee2;border-radius:18px;padding:0 22px;border:1px solid #E7DCC9}.faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:66px;font-size:17px;font-weight:800;color:#201a22}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:600 26px/1 Plus Jakarta Sans,system-ui,sans-serif;color:#8b5e1a;transition:transform .25s ease;flex:0 0 auto}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{margin:0 0 22px;font-size:16px;line-height:1.65;color:#4a4250}.foot{background:#1b0b20;color:#f5eee2c7;padding:76px 0 40px}.fcols{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:32px}.fcols .tag-line{margin:18px 0 0;font-size:16px;line-height:1.6;max-width:320px}.fcols h4{margin:4px 0 14px;font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:1.6px;color:#e8b24a}.fcols a{display:block;color:#f5eee2db;text-decoration:none;font-size:15px;line-height:1.45;padding:6px 0}.fcols a:hover{color:#fff}.fcols .logo{display:inline-flex;line-height:normal}.fbase{margin-top:56px;padding-top:24px;border-top:1px solid rgba(245,238,226,.12);display:flex;justify-content:space-between;gap:16px;font-size:13.5px}.foot .logo{color:#f5eee2}.foot .logo-tx small{color:#e8b24a}.rot{display:inline-grid;vertical-align:top}.rot>span{grid-area:1/1;opacity:0;color:#cf4419;animation:rotw 12s infinite}.rot>span:nth-child(2){animation-delay:3s}.rot>span:nth-child(3){animation-delay:6s}.rot>span:nth-child(4){animation-delay:9s}@keyframes rotw{0%{opacity:0;transform:translateY(.32em)}4%,21%{opacity:1;transform:none}25%,to{opacity:0;transform:translateY(-.32em)}}.story{position:relative;background:#241028;color:#f5eee2;padding:120px 0;overflow:clip}.story .ring{position:absolute;left:-180px;top:-200px;width:560px;height:560px;border-radius:50%;border:1.5px solid rgba(232,178,74,.14)}.story-head{max-width:760px}.story-line{margin:22px 0 0;font:700 12.5px IBM Plex Mono,monospace;letter-spacing:2px;color:#e8b24a}.story-note{margin:16px 0 0;display:inline-flex;align-items:center;gap:10px;font-size:14.5px;font-weight:600;color:#f5eee2a8}.chapters{position:relative;margin-top:70px;display:flex;flex-direction:column;gap:110px}.chapters:before{content:"";position:absolute;left:23px;top:30px;bottom:30px;width:2px;background:#f5eee21f}.chapter{position:relative;display:grid;grid-template-columns:48px minmax(0,.92fr) minmax(0,1.08fr);gap:28px 44px;align-items:center}.chapter.flip .ctext{order:3}.chapter.flip .scene{order:2}.node{position:relative;z-index:1;align-self:start;margin-top:4px;width:48px;height:48px;border-radius:24px;background:#35163e;border:2px solid #E8B24A;display:grid;place-items:center;font:700 15px IBM Plex Mono,monospace;color:#e8b24a;box-shadow:0 0 0 8px #241028}.when{display:inline-flex;align-items:center;gap:8px;font-family:IBM Plex Mono,monospace;font-size:12.5px;letter-spacing:1.8px;font-weight:700;color:#e8b24a}.chapter h3{margin:12px 0 0;font-family:Bricolage Grotesque,Plus Jakarta Sans,sans-serif;font-size:40px;line-height:1.06;font-weight:800;letter-spacing:-.9px;color:#f5eee2}.chapter p{margin:14px 0 0;font-size:17.5px;line-height:1.65;color:#f5eee2d1;max-width:520px}.chapter p q{color:#f5eee2;font-weight:700;quotes:"“" "”"}.ccta{margin-top:26px;display:flex;flex-wrap:wrap;gap:12px}.scene{position:relative;height:380px;border-radius:30px;overflow:hidden;background:#35163e;border:1px solid rgba(245,238,226,.1);box-shadow:0 30px 70px #00000059}.s1{background:#1b0b20}.s1 .moon{position:absolute;right:12%;top:11%;width:54px;height:54px;border-radius:50%;background:#f5eee2;opacity:.9;box-shadow:0 0 44px #f5eee259}.s1 .stars i{position:absolute;width:3px;height:3px;border-radius:2px;background:#f5eee2;animation:tw 3s ease-in-out infinite}.s1 .houses{position:absolute;left:0;right:0;bottom:70px;height:150px;display:flex;align-items:flex-end;justify-content:center;gap:14px;padding:0 16px}.s1 .house{position:relative;width:86px;height:110px;background:#2c1233;border-radius:3px 3px 0 0;flex:0 0 auto}.s1 .house:before{content:"";position:absolute;left:-8px;right:-8px;top:-26px;height:28px;background:#3a1a45;clip-path:polygon(0 100%,50% 0,100% 100%)}.s1 .win{position:absolute;width:18px;height:20px;border-radius:2px;background:#e8b24a;opacity:.95;animation:lightsout 13s ease-in-out infinite}.s1 .win.a{left:14px;top:30px}.s1 .win.b{right:14px;top:30px}.s1 .win.c{left:34px;top:66px;height:30px}@keyframes lightsout{0%,14%{opacity:.95}20%,88%{opacity:.07}94%,to{opacity:.95}}.s1 .win.candle{animation:candle 1.6s ease-in-out infinite;background:#f2c14e}@keyframes candle{0%,to{opacity:.5;box-shadow:0 0 8px #f2c14e66}50%{opacity:.95;box-shadow:0 0 18px #f2c14ebf}}.s1 .ground{position:absolute;left:0;right:0;bottom:0;height:70px;background:#120716}.s1 .person{position:absolute;left:50%;bottom:14px;margin-left:-22px}.s1 .glow{position:absolute;left:50%;bottom:64px;margin-left:-70px;width:140px;height:96px;border-radius:50%;background:radial-gradient(closest-side,#e8b24a80,#e8b24a00);animation:glow 2.4s ease-in-out infinite}@keyframes glow{50%{opacity:.55}}.s1 .clock{position:absolute;left:18px;top:18px;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 13px;border-radius:999px;background:#f5eee21a;border:1px solid rgba(245,238,226,.18);font:700 12.5px IBM Plex Mono,monospace;color:#f5eee2}.s1 .power{position:absolute;left:18px;top:62px;display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border-radius:999px;background:#cf441938;border:1px solid rgba(207,68,25,.5);font:700 11px IBM Plex Mono,monospace;letter-spacing:.8px;color:#f5eee2}.s1 .power i{width:8px;height:8px;border-radius:4px;background:#cf4419;animation:tw 1.4s ease-in-out infinite}.s2{background:#4a2556;display:flex;justify-content:center}.s2 .ph{position:relative;margin-top:30px;width:244px;height:420px;border-radius:34px;background:#1b0b20;padding:9px;box-shadow:0 30px 60px #0006}.s2 .scr2{height:100%;border-radius:26px;overflow:hidden;background:#f5eee2}.s2 .hd2{background:#35163e;padding:16px 12px 14px;border-radius:0 0 18px 18px}.s2 .sb2{height:38px;border-radius:12px;background:#f5eee2;display:flex;align-items:center;gap:8px;padding:0 11px;font:600 14px IBM Plex Mono,monospace;color:#201a22}.s2 .type{display:inline-block;overflow:hidden;white-space:nowrap;width:13.2ch;border-right:2px solid #CF4419;animation:type3 10s steps(13) infinite,caret .8s step-end infinite}@keyframes type3{0%,4%{width:0}20%,92%{width:13.2ch}to{width:0}}.s2 .t2{margin:12px 12px 0;font-family:Bricolage Grotesque,Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:800;color:#201a22}.s2 .rows{margin:8px 10px 0;display:flex;flex-direction:column;gap:7px}.s2 .row{background:#fff;border-radius:12px;padding:8px 10px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1px 8px;align-items:center;box-shadow:0 6px 16px #20140f1f;opacity:0;animation:rowin 10s ease-out infinite}.s2 .row b{font-size:12.5px;color:#201a22;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s2 .row span{grid-column:1;font-size:11px;font-weight:700;color:#6b6157;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s2 .row em{grid-column:2;grid-row:1 / span 2;font-style:normal;font:800 13px IBM Plex Mono,monospace;color:#cf4419}.s2 .row:nth-child(2){animation-delay:.35s}.s2 .row:nth-child(3){animation-delay:.7s}.s2 .row:nth-child(4){animation-delay:1.05s}@keyframes rowin{0%,22%{opacity:0;transform:translateY(26px)}30%,90%{opacity:1;transform:none}96%,to{opacity:0}}.s2 .float{position:absolute;display:inline-flex;align-items:center;gap:7px;background:#fff;border-radius:14px;padding:9px 13px;font-size:13.5px;font-weight:800;color:#201a22;box-shadow:0 14px 30px #0000004d;animation:bob 5s ease-in-out infinite}.s2 .f1{left:3%;top:58%}.s2 .f2{right:3%;top:26%;animation-delay:-2.5s}.s3{background:#4a2556;padding:18px 18px 0;display:flex;flex-direction:column;gap:12px}.s3 .about{background:#fff;border-radius:18px;padding:12px 14px}.s3 .alab{font:700 10.5px IBM Plex Mono,monospace;letter-spacing:1.2px;color:#5f574c;margin:0 0 6px}.s3 .arow{background:#f5eee2;border-radius:12px;padding:8px 10px;margin-bottom:10px}.s3 .arow b{display:block;font-size:13px;color:#201a22}.s3 .arow span{display:block;font-size:12.5px;line-height:1.4;font-weight:700;color:#0b6c4a;margin-top:2px}.s3 .aq{display:flex;align-items:center;gap:9px;min-height:34px;padding:0 10px;border-radius:10px;border:1.5px solid #E7DCC9;font-size:12.5px;font-weight:700;color:#201a22;margin-top:6px;background:#fff}.s3 .aq i{width:16px;height:16px;border-radius:5px;border:2px solid #CDBFA6;display:grid;place-items:center;flex:0 0 16px;font-style:normal}.s3 .aq.on{border-color:#e8b24a;background:#fbf1df}.s3 .aq.on i{background:#35163e;border-color:#35163e;animation:tick 11s ease-out infinite}@keyframes tick{0%,18%{transform:scale(0)}24%,to{transform:scale(1)}}.s3 .chat{background:#ece5db;border-radius:20px;padding:12px 12px 14px;display:flex;flex-direction:column;gap:9px}.s3 .who{display:flex;align-items:center;gap:9px;padding-bottom:9px;border-bottom:1px solid rgba(32,26,34,.08)}.s3 .av{width:30px;height:30px;border-radius:15px;background:#0e8a5f;color:#fff;display:grid;place-items:center;font-size:11.5px;font-weight:800}.s3 .who b{font-size:13.5px;color:#201a22}.s3 .who span{margin-left:auto;font-size:11px;font-weight:700;color:#0b6c4a}.s3 .b{max-width:84%;padding:9px 12px;font-size:13.5px;line-height:1.4;color:#201a22;box-shadow:0 1px 1px #00000014}.s3 .me{align-self:flex-end;background:#d9fdd3;border-radius:14px 14px 4px;animation:me 11s ease-out infinite}.s3 .them{align-self:flex-start;background:#fff;border-radius:14px 14px 14px 4px;animation:them 11s ease-out infinite}.s3 .dots{align-self:flex-start;display:flex;gap:4px;background:#fff;border-radius:12px;padding:9px 11px;animation:dots 11s infinite}.s3 .dots i{width:6px;height:6px;border-radius:3px;background:#a89a82;animation:tw 1s ease-in-out infinite}.s3 .dots i:nth-child(2){animation-delay:.2s}.s3 .dots i:nth-child(3){animation-delay:.4s}@keyframes me{0%,28%{opacity:0;transform:translateY(10px)}34%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes dots{0%,40%{opacity:0;height:0;padding:0 11px}42%,56%{opacity:1;height:24px;padding:9px 11px}58%,to{opacity:0;height:0;padding:0 11px;margin-top:-9px}}@keyframes them{0%,58%{opacity:0;transform:translateY(10px)}63%,92%{opacity:1;transform:none}97%,to{opacity:0}}.scene.s3{height:470px}.scene.s2{height:430px}.s4.map{height:420px}.map .home{position:absolute;z-index:3;margin:14px 0 0 -40px;background:#f5eee2;border-radius:12px;padding:7px 11px;font-size:13px;line-height:17px;color:#4a4250;white-space:nowrap;box-shadow:0 10px 22px #00000059}.map .home b{display:block;font-size:14px;color:#201a22}.plus{position:absolute;z-index:3;background:#e8b24a;color:#35163e;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800;white-space:nowrap;opacity:0;animation:plus 4s ease-out infinite}@keyframes plus{0%{opacity:0;transform:translateY(10px) scale(.9)}15%{opacity:1;transform:none}70%{opacity:1;transform:translateY(-26px)}to{opacity:0;transform:translateY(-40px)}}.newshop{position:absolute;width:12px;height:12px;border-radius:6px;background:#e8b24a;box-shadow:0 0 0 4px #e8b24a40;animation:popin 6s ease-out infinite}@keyframes popin{0%,30%{transform:scale(0)}40%{transform:scale(1.25)}48%,to{transform:scale(1)}}.youpin{position:absolute;z-index:2;width:16px;height:16px;border-radius:8px;background:#0e8a5f;border:3px solid #F5EEE2;animation:live 2s ease-out infinite}.btn-gold{background:#e8b24a;color:#35163e}.btn-gold:hover{color:#35163e}.pulse{animation:pulsebtn 2.4s ease-out infinite}@keyframes pulsebtn{0%{box-shadow:0 0 #e8b24a99}to{box-shadow:0 0 0 14px #e8b24a00}}.pcard a{color:#b42318;font-weight:800;display:inline-block;font-size:14.5px}.faq details p a{color:#35163e;font-weight:800}@keyframes grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@supports (animation-timeline: view()){.rv{animation:rise auto linear both;animation-timeline:view();animation-range:entry 0% entry 100%}.num{animation-timeline:view();animation-range:entry 10% cover 45%}.eyebrow:before{transform-origin:left;animation:grow linear both;animation-timeline:view();animation-range:entry 0% entry 100%}}@container (max-width: 1100px){.h1{font-size:66px}.h2{font-size:44px}.pgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.chapter h3{font-size:34px}.strip{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:40px}.vgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 760px){.wrap{padding:0 20px}.nav-links{display:none}.mnav{display:block}.nav-r .btn-sm{padding:0 16px}.h2 br{display:none}.nav-in{height:64px}.logo-tx{font-size:21px}.hero{padding:26px 0 8px}.hero-grid{grid-template-columns:minmax(0,1fr);gap:18px}.h1{font-size:46px;letter-spacing:-1.4px}.lead{font-size:17px}.cta-row .btn{flex:1 1 100%}.art{height:690px}.art .disc{width:340px;height:340px;margin-left:-170px;top:150px}.art .orbit{width:380px;height:380px;margin-left:-190px;top:130px}.tag-1{left:-4px;top:20px}.tag-2{right:-4px;top:612px}.bubble{right:-4px;top:112px;width:220px}.trust{padding:8px 0 56px}.trust-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tr{flex-direction:column;align-items:flex-start;font-size:14px}.stats{padding:64px 0}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.num{font-size:48px}.h2{font-size:34px;letter-spacing:-.6px}.sub{font-size:16.5px}.how,.promise,.appstrip,.find,.shops,.faq,.story,.notes{padding:72px 0}.how-grid,.pgrid,.fgrid,.notes-grid,.sgrid,.get-card,.ben,.vgrid{grid-template-columns:minmax(0,1fr)}.value{padding:72px 0}.chapters{margin-top:44px;gap:64px}.chapters:before{left:19px}.chapter{grid-template-columns:40px minmax(0,1fr);gap:18px 16px}.chapter .scene,.chapter.flip .scene{grid-column:1 / -1;order:3}.chapter.flip .ctext{order:2}.node{width:40px;height:40px;font-size:13px}.chapter h3{font-size:29px}.chapter p{font-size:16px}.scene{height:330px;border-radius:24px}.s4.map{height:380px}.scene.s3{height:520px}.scene.s2{height:400px}.s3{padding:14px 14px 0}.s1 .house{width:62px;height:92px}.s2 .float{display:none}.strip{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:18px;padding:8px 4px 18px;justify-items:start}.mini{flex:0 0 auto;scroll-snap-align:center}.get{padding:64px 0 72px}.get-card{padding:34px 22px;border-radius:28px}.bigmark{display:none}.fcols{grid-template-columns:repeat(2,minmax(0,1fr))}.fcols>div:first-child{grid-column:1 / -1}.fbase{flex-direction:column}.map{height:400px}.phone.tilt{transform:none}}@media (prefers-reduced-motion: reduce){.site *,.site *:before,.site *:after{animation:none!important;transition:none!important}.layer-b,.layer-c,.bubble{opacity:0!important}.rot>span{opacity:0!important}.rot>span:first-child{opacity:1!important}.s2 .type{width:13.2ch}.s3 .dots{display:none}.plus{opacity:1}.typing{width:13.2ch}.typing2{width:17.2ch}}html{scroll-behavior:smooth}.site section[id]{scroll-margin-top:84px}.store-live{cursor:pointer;text-decoration:none;transition:border-color .15s ease,translate .15s ease}.store-live:hover,.store-live:focus-visible{border-color:#e8b24a;translate:0 -1px;outline:none}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}
