*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;padding:0;min-height:100%;-webkit-font-smoothing:antialiased}body{background:#0e0e13;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}b,strong{font-weight:600}@keyframes shimmer{0%{background-position:-600px 0}to{background-position:600px 0}}.skel{background:linear-gradient(90deg,#1e1e1e 25%,#2c2c2c,#1e1e1e 75%);background-size:1200px 100%;animation:shimmer 1.6s ease-in-out infinite;border-radius:6px;flex-shrink:0}.skel-light{background:linear-gradient(90deg,#ffffff1a 25%,#ffffff38,#ffffff1a 75%);background-size:1200px 100%;animation:shimmer 1.6s ease-in-out infinite;border-radius:6px;flex-shrink:0}.landing-root{--bg: #0E0E13;--bg-2: #14141c;--surface: #17171F;--line: rgba(255,255,255,.1);--line-2: rgba(255,255,255,.06);--fg: rgba(255,255,255,.96);--fg-dim: rgba(255,255,255,.62);--fg-mute: rgba(255,255,255,.42);--gold: #C5A059;--gold-2: #E4C77E;--gold-deep: #B4894A;--gold-soft: rgba(197,160,89,.12);--grad: linear-gradient(120deg,#E4C77E 0%,#C5A059 55%,#B4894A 100%);--green: #3fd18b;--f-sans: "Montserrat", ui-sans-serif, system-ui, sans-serif;--f-mono: "JetBrains Mono", ui-monospace, Menlo, monospace;background:var(--bg);color:var(--fg);font-family:var(--f-sans);-webkit-font-smoothing:antialiased;overflow-x:hidden;min-height:100vh}.landing-root *{box-sizing:border-box;margin:0;padding:0}.landing-root b,.landing-root strong{font-weight:600}.landing-root a{color:inherit;text-decoration:none}.landing-root img{max-width:100%;display:block}.landing-root .wrap{max-width:1200px;margin:0 auto;padding-inline:28px}.landing-root .grad{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.landing-root .nm{font-family:"Orbitron",var(--f-sans);font-weight:600;letter-spacing:.02em}.landing-root .pos{color:var(--green);font-weight:600;font-family:var(--f-mono);font-size:12px}.landing-root .btn-gold{display:inline-flex;align-items:center;gap:8px;padding:14px 26px;border-radius:14px;font-weight:600;font-size:15px;color:#231a06;background:var(--grad);box-shadow:0 14px 34px -12px #c5a05999;transition:transform .2s}.landing-root .btn-gold:hover{transform:translateY(-2px)}.landing-root .btn-line{display:inline-flex;align-items:center;gap:8px;padding:14px 24px;border-radius:14px;font-weight:600;font-size:15px;border:1px solid var(--line);color:var(--fg);transition:.2s}.landing-root .btn-line:hover{border-color:var(--gold);background:var(--gold-soft)}.landing-root .eyebrow{display:inline-flex;align-items:center;font-family:var(--f-sans);font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--gold-2)}.landing-root .kicker{font-family:var(--f-sans);font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--gold-2)}.landing-root .sec{padding-block:120px}.landing-root .sec-head{max-width:640px;margin:0 auto 64px;text-align:center}.landing-root .sec-head h2{font-size:clamp(30px,3.8vw,52px);font-weight:600;letter-spacing:-.03em;line-height:1.05;margin:16px 0 0}.landing-root .sec-head p{margin-top:16px;font-size:17px;color:var(--fg-dim);line-height:1.55}.landing-root .reveal{opacity:0;transform:translateY(26px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.8,.2,1)}.landing-root .reveal.in{opacity:1;transform:none}.landing-root .blur-text{display:block}.landing-root .bt-word{display:inline-block;white-space:nowrap}.landing-root .bt-char{display:inline-block;opacity:0;filter:blur(14px);transform:translateY(.14em);transition:opacity .55s ease,filter .55s ease,transform .55s cubic-bezier(.2,.8,.2,1);will-change:opacity,filter,transform}.landing-root .blur-text.in .bt-char{opacity:1;filter:blur(0);transform:none}@media(prefers-reduced-motion:reduce){.landing-root .bt-char{transition:none;opacity:1;filter:none;transform:none}}.landing-root .nav{position:sticky;top:0;z-index:100;-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);background:#0e0e13b3;border-bottom:1px solid var(--line-2)}.landing-root .nav-in{display:flex;align-items:center;justify-content:space-between;height:72px}.landing-root .brand{display:flex;align-items:center;gap:11px;font-size:18px;font-weight:600;letter-spacing:-.01em}.landing-root .brand img{width:32px;height:32px;border-radius:9px}.landing-root .brand b{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.landing-root .nav-links{display:flex;gap:28px;font-size:14px;font-weight:400;color:var(--fg-dim)}.landing-root .nav-links a:hover{color:var(--fg)}.landing-root .nav-r{display:flex;align-items:center;gap:16px}.landing-root .nav-login{font-size:14px;font-weight:600;color:var(--fg-dim);background:none;border:none;cursor:pointer;font-family:var(--f-sans)}.landing-root .nav-login:hover{color:var(--fg)}.landing-root .nav-cta{padding:10px 18px;border-radius:12px;font-size:14px;font-weight:600;color:#231a06;background:var(--grad)}.landing-root .hero{position:relative;text-align:center;padding:56px 0 80px;overflow:hidden}.landing-root .hero-copy{max-width:820px;margin:0 auto;position:relative;z-index:3;padding:0 28px}.landing-root .hero h1{font-size:clamp(34px,7.6vw,82px);font-weight:600;letter-spacing:-.04em;line-height:1.02;margin:24px 0 0}.landing-root .hero h1 span{display:block;white-space:nowrap}.landing-root .hero-copy>p{margin:22px auto 0;font-size:18px;color:var(--fg-dim);line-height:1.55;max-width:520px}.landing-root .hero-actions{display:flex;gap:14px;justify-content:center;margin-top:32px}.landing-root .hero-badges{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:22px;font-size:13px;color:var(--fg-mute)}.landing-root .hero-badges .stars{color:var(--gold-2);letter-spacing:1px}.landing-root .hero-badges .sep{opacity:.5}.landing-root .stage{position:relative;height:640px;margin-top:24px;display:flex;align-items:flex-end;justify-content:center;perspective:1200px}.landing-root .stage-glow{position:absolute;left:50%;top:46%;width:820px;height:560px;transform:translate(-50%,-50%);z-index:0;pointer-events:none;background:radial-gradient(closest-side,rgba(197,160,89,.26),rgba(197,160,89,.05) 55%,transparent 75%)}.landing-root .phone{position:relative;z-index:2;width:322px;height:620px;border-radius:48px;padding:6px;background:linear-gradient(160deg,#1c1c24,#08080c 55%);box-shadow:0 50px 100px -30px #000000e6,inset 0 0 0 1.5px #ffffff12;transition:transform .3s ease-out;transform:rotateY(calc(var(--px,0) * 7deg)) rotateX(calc(var(--py,0) * -7deg))}@property --sha{syntax:"<angle>"; inherits:false; initial-value:0deg}.landing-root .phone:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:48px;padding:1.2px;pointer-events:none;z-index:6;background:conic-gradient(from var(--sha),rgba(228,199,126,0) 0deg,rgba(228,199,126,0) 300deg,rgba(228,199,126,.35) 320deg,#F8EAC0 332deg,rgba(228,199,126,.35) 344deg,rgba(228,199,126,0) 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:sha-rot 4s linear infinite}@keyframes sha-rot{to{--sha:360deg}}.landing-root .phone-glare{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:48px;pointer-events:none;background:linear-gradient(140deg,rgba(255,255,255,.13),transparent 30%)}.landing-root .phone-notch{position:absolute;top:20px;left:50%;transform:translate(-50%);width:118px;height:26px;border-radius:14px;background:#000;z-index:3}.landing-root .phone-screen{position:relative;width:100%;height:100%;border-radius:42px;overflow:hidden;background:radial-gradient(120% 60% at 50% 0%,#1c1c26,#0f0f15 60%);padding:20px 18px}.landing-root .ph-status{display:flex;justify-content:space-between;font-family:var(--f-mono);font-size:12px;color:var(--fg-dim);padding:0 6px 14px}.landing-root .ph-head{display:flex;align-items:center;justify-content:space-between;gap:11px;margin-bottom:16px}.landing-root .ph-greet{text-align:left}.landing-root .ph-hi{font-size:12px;color:var(--fg-mute)}.landing-root .ph-name{font-size:16px;font-weight:600}.landing-root .ph-avatar{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:600;color:#231a06;background:var(--grad)}.landing-root .ph-k{font-size:11px;color:var(--fg-mute);text-transform:uppercase;letter-spacing:.08em}.landing-root .ph-balance{border-radius:22px;padding:18px;margin-bottom:16px;background:radial-gradient(120% 100% at 100% 0%,rgba(197,160,89,.26),transparent 60%),linear-gradient(180deg,#ffffff12,#ffffff05);border:1px solid rgba(255,255,255,.08)}.landing-root .ph-bal-val{font-family:var(--f-mono);font-size:34px;font-weight:600;letter-spacing:-.02em;margin:6px 0 4px}.landing-root .ph-bal-val .dec{font-size:.55em;color:var(--fg-mute)}.landing-root .ph-bal-sub{font-size:12px;color:var(--fg-mute)}.landing-root .ph-actions{display:flex;gap:8px;margin-top:16px}.landing-root .ph-act{flex:1;display:flex;flex-direction:column;align-items:center;gap:5px;padding:10px 0;border-radius:14px;background:#ffffff0d;font-size:11px;color:var(--fg-dim)}.landing-root .ph-act i{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:14px;color:#231a06;background:var(--grad)}.landing-root .ph-section{font-size:12px;color:var(--fg-mute);text-transform:uppercase;letter-spacing:.08em;margin:4px 4px 10px}.landing-root .ph-list{display:flex;flex-direction:column;gap:8px}.landing-root .ph-row{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:16px;background:#ffffff09}.landing-root .ccy{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-family:var(--f-sans);font-size:13px;font-weight:600;color:#231a06;background:var(--grad);flex:none}.landing-root .ph-rowmid{display:flex;flex-direction:column;line-height:1.2}.landing-root .ph-rowmid b{font-size:14px;font-weight:600}.landing-root .ph-rowmid span{font-size:11px;color:var(--fg-mute)}.landing-root .ph-rowend{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;line-height:1.2}.landing-root .ph-rowend b{font-family:var(--f-sans);font-size:14px;font-weight:600}.landing-root .phone-screen.app{padding:16px 14px}.landing-root .acct-card{position:relative;margin-bottom:13px}.landing-root .acct-bg{width:100%;display:block;border-radius:14px;filter:drop-shadow(0 16px 26px rgba(0,0,0,.55))}.landing-root .acct-over{position:absolute;top:0;right:0;bottom:0;left:0;padding:12px 17px 30px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;color:#fff}.landing-root .acct-addr{font-size:11px;font-weight:600;letter-spacing:.01em;color:#ffffffd1}.landing-root .acct-label{font-size:9.5px;font-weight:600;letter-spacing:.09em;margin-top:2px;color:#ffffffad}.landing-root .acct-bal-label{font-size:9px;font-weight:600;letter-spacing:.11em;margin-top:auto;color:#fff9}.landing-root .acct-bal{font-size:29px;font-weight:600;letter-spacing:-.02em;line-height:1.05;margin-top:1px;margin-bottom:2px;color:#fff}.landing-root .acct-bal .dec{font-size:.5em;color:#ffffff94}.landing-root .phone-screen .ph-status,.landing-root .phone-screen .acct-bal,.landing-root .phone-screen .cur-amt{font-family:var(--f-sans)}.landing-root .grp{background:#ffffff0b;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:18px;padding:12px;margin-bottom:12px;box-shadow:inset 0 1px #ffffff0d}.landing-root .grp-head{display:flex;align-items:center;gap:9px;margin-bottom:10px}.landing-root .grp-head b{font-size:14px;font-weight:600;color:var(--fg)}.landing-root .grp-tools{margin-left:auto;display:flex;align-items:center;gap:9px;color:var(--fg-mute)}.landing-root .grp-gear{color:var(--gold-2)}.landing-root .grp-rows{display:flex;flex-direction:column;gap:8px}.landing-root .cur-row{position:relative;display:flex;align-items:center;gap:11px;padding:9px 11px;border-radius:14px;background:#ffffff0a}.landing-root .cur-row.sel{background:#ffffff12}.landing-root .cur-ic{position:relative;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:600;font-size:16px;flex:none}.landing-root .c-gbp{background:linear-gradient(145deg,#7c53d6,#5732ad)}.landing-root .c-eur{background:linear-gradient(145deg,#3f7bef,#274fc4)}.landing-root .c-usd{background:linear-gradient(145deg,#22a56f,#158150)}.landing-root .cur-badge{position:absolute;right:-2px;bottom:-2px;width:16px;height:16px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 2px #16161e}.landing-root .cur-badge svg{width:100%;height:100%;display:block}.landing-root .cur-code{font-size:14px;font-weight:600;color:var(--gold-2)}.landing-root .cur-amt{margin-left:auto;font-family:var(--f-mono);font-size:14px;font-weight:600;color:var(--fg-dim)}.landing-root .float-card{position:absolute;z-index:3;left:calc(50% - 384px);top:150px;width:248px;animation:floaty 6s ease-in-out infinite;--r:-13deg;--px-off:calc(var(--px,0) * 26px);--py-off:calc(var(--py,0) * 26px)}.landing-root .float-card img{width:100%;display:block;filter:drop-shadow(0 30px 55px rgba(0,0,0,.65))}.landing-root .fc-over{position:absolute;top:0;right:0;bottom:0;left:0;padding:16px 18px;display:flex;flex-direction:column;align-items:flex-start;color:#fff}.landing-root .fc-top{display:flex;justify-content:space-between;font-weight:600;letter-spacing:.05em;font-size:14px}.landing-root .fc-net{align-self:flex-end;font-style:italic;font-weight:600;font-size:16px;letter-spacing:.03em;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.5)}.landing-root .fc-chip{width:34px;height:25px;border-radius:6px;margin:14px 0 12px;background:linear-gradient(135deg,#f5e3b0,#c79a4e);border:1px solid rgba(0,0,0,.15);box-shadow:inset 0 0 0 1px #ffffff1f}.landing-root .fc-num{font-family:var(--f-mono);font-weight:600;letter-spacing:.08em;font-size:13.5px;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.5)}.landing-root .fc-name{margin-top:auto;font-size:10.5px;letter-spacing:.14em;font-weight:600;color:#ffffffd1;text-shadow:0 1px 3px rgba(0,0,0,.5)}.landing-root .float-chip{position:absolute;z-index:4;display:flex;align-items:center;gap:11px;padding:12px 15px;border-radius:16px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#17171f99;box-shadow:0 20px 50px -20px #000c,inset 0 1px #ffffff14;animation:floaty 6.5s ease-in-out infinite}.landing-root .float-chip b{font-size:13px;font-weight:600;display:block}.landing-root .float-chip span{font-size:11.5px;color:var(--fg-mute)}.landing-root .float-chip div{line-height:1.25}.landing-root .fchip-ico{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:14px;font-weight:600;flex:none}.landing-root .fchip-ico.up,.landing-root .fchip-ico.ok{background:#3fd18b2e;color:var(--green)}.landing-root .fchip-ico.fx{background:var(--gold-soft);color:var(--gold-2)}.landing-root .chip-a{left:calc(50% - 350px);top:320px;animation-delay:.4s;--px-off:calc(var(--px,0) * 16px);--py-off:calc(var(--py,0) * 16px)}.landing-root .chip-b{right:calc(50% - 360px);top:160px;animation-delay:1s;--px-off:calc(var(--px,0) * 14px);--py-off:calc(var(--py,0) * 14px)}.landing-root .chip-c{right:calc(50% - 330px);top:430px;animation-delay:1.6s;--px-off:calc(var(--px,0) * 19px);--py-off:calc(var(--py,0) * 19px)}@keyframes floaty{0%,to{transform:translate(var(--px-off,0px),var(--py-off,0px)) rotate(var(--r,0deg))}50%{transform:translate(var(--px-off,0px),calc(var(--py-off,0px) - 12px)) rotate(var(--r,0deg))}}.landing-root .trust{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);padding:30px 0}.landing-root .trust p{text-align:center;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--fg-mute);margin-bottom:18px;font-family:var(--f-sans)}.landing-root .trust-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:44px;opacity:.72}.landing-root .trust-row span{font-size:19px;font-weight:600;letter-spacing:-.01em;color:var(--fg-dim)}.landing-root .feat{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;margin-bottom:120px}.landing-root .feat:last-child{margin-bottom:0}.landing-root .feat.rev .feat-copy{order:2}.landing-root .feat-copy h3{font-size:clamp(26px,3vw,40px);font-weight:600;letter-spacing:-.03em;line-height:1.08;margin:14px 0 0}.landing-root .feat-copy p{margin-top:16px;font-size:16.5px;color:var(--fg-dim);line-height:1.6}.landing-root .feat-list{margin-top:22px;display:flex;flex-direction:column;gap:12px}.landing-root .feat-list li{list-style:none;display:flex;align-items:center;gap:12px;font-size:15px;color:var(--fg-dim)}.landing-root .feat-list li:before{content:"✓";width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:600;color:#231a06;background:var(--grad);flex:none}.landing-root .feat-visual{position:relative;height:420px;border-radius:26px;overflow:hidden;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:radial-gradient(120% 90% at 80% 0%,rgba(197,160,89,.14),transparent 55%),linear-gradient(180deg,#ffffff0e,#ffffff05);display:grid;place-items:center;box-shadow:inset 0 1px #ffffff0f}.landing-root .panel{width:300px;border-radius:22px;padding:18px;background:#1010169e;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 30px 60px -24px #000c,inset 0 1px #ffffff0f}.landing-root .panel-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.landing-root .panel-h b{font-size:14px}.landing-root .panel-h span{font-size:11px;color:var(--fg-mute)}.landing-root .p-row{display:flex;align-items:center;gap:11px;padding:10px;border-radius:14px;background:#ffffff09;margin-bottom:8px}.landing-root .p-row:last-child{margin-bottom:0}.landing-root .p-row .ph-rowend b{font-size:13px}.landing-root .cards-stack{position:relative;width:320px;height:236px}.landing-root .show-card{position:absolute;width:300px;display:block;filter:drop-shadow(0 26px 46px rgba(0,0,0,.7))}.landing-root .show-card img{width:100%;display:block}.landing-root .show-card.c-back{top:0;left:24px;transform:rotate(7deg)}.landing-root .show-card.c-front{top:36px;left:-4px;transform:rotate(-7deg)}.landing-root .c-front .fc-net,.landing-root .c-front .fc-num{color:#2a1d06;text-shadow:0 1px 1px rgba(255,255,255,.18)}.landing-root .c-front .fc-name{color:#2a1d06cc;text-shadow:0 1px 1px rgba(255,255,255,.18)}.landing-root .send-panel{width:300px;border-radius:22px;padding:20px;background:#1010169e;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 30px 60px -24px #000c,inset 0 1px #ffffff0f}.landing-root .send-amt{font-family:var(--f-sans);font-size:40px;font-weight:600;letter-spacing:-.02em;text-align:center;margin:8px 0}.landing-root .send-amt .cur{color:var(--gold-2)}.landing-root .send-meta{display:flex;justify-content:space-between;font-size:12px;color:var(--fg-mute);margin-bottom:16px}.landing-root .send-to{display:flex;align-items:center;gap:11px;padding:12px;border-radius:14px;background:#ffffff0a;margin-bottom:14px}.landing-root .send-to .ccy{background:linear-gradient(135deg,#7db0ff,#4a6ef0);color:#fff}.landing-root .send-btn{text-align:center;padding:13px;border-radius:14px;font-weight:600;color:#231a06;background:var(--grad)}.landing-root .send-status{text-align:center;margin-top:12px;font-size:12px;font-weight:600;color:var(--green);font-family:var(--f-sans)}.landing-root .life-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.landing-root .life-copy h2{font-size:clamp(28px,3.4vw,46px);font-weight:600;letter-spacing:-.03em;line-height:1.08;margin:14px 0 0}.landing-root .life-copy p{margin-top:16px;font-size:16.5px;color:var(--fg-dim);line-height:1.6}.landing-root .life-media{position:relative;border-radius:26px;overflow:hidden;aspect-ratio:4/3;border:1px solid rgba(197,160,89,.25);box-shadow:0 40px 90px -40px #000000d9}.landing-root .life-media img{width:100%;height:100%;object-fit:cover;filter:saturate(.96) contrast(1.02)}.landing-root .life-grade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#0e0e131f,#0e0e1380),radial-gradient(70% 55% at 100% 0%,rgba(197,160,89,.22),transparent 62%),linear-gradient(120deg,rgba(197,160,89,.14),transparent 45%)}.landing-root .life-chip{position:absolute;left:18px;bottom:18px;display:flex;align-items:center;gap:11px;padding:12px 15px;border-radius:16px;background:#0f0f148c;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 16px 40px -16px #000c,inset 0 1px #ffffff14}.landing-root .life-chip b{font-size:13px;font-weight:600;display:block}.landing-root .life-chip span{font-size:11.5px;color:var(--fg-mute)}.landing-root .life-chip div{line-height:1.25}.landing-root .tap-stage,.landing-root .ripple-stage{position:relative;border-radius:26px;overflow:hidden;aspect-ratio:4/3;background:radial-gradient(120% 100% at 50% 12%,rgba(197,160,89,.16),transparent 62%),linear-gradient(180deg,#ffffff0d,#ffffff05);box-shadow:inset 0 1px #ffffff0f;display:grid;place-items:center}.landing-root .tap-scene{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding-top:78px}.landing-root .tap-terminal{position:relative;width:158px;height:196px;border-radius:22px;padding-top:20px;background:linear-gradient(160deg,#26262f,#101016);box-shadow:0 34px 60px -26px #000000d9,inset 0 1px #ffffff14;display:flex;flex-direction:column;align-items:center}.landing-root .tap-screen{position:relative;width:124px;height:150px;border-radius:12px;overflow:hidden;background:radial-gradient(120% 100% at 50% 0%,#1c1c26,#0e0e14);display:flex;flex-direction:column;align-items:center;justify-content:center}.landing-root .tap-amt{font-family:var(--f-sans);font-weight:600;font-size:24px;color:#fff;letter-spacing:-.01em}.landing-root .tap-hint{position:absolute;bottom:16px;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:4px}.landing-root .tap-hint-wait{color:var(--fg-mute)}.landing-root .tap-hint-ok{color:var(--green);opacity:0}.landing-root .tap-waves{position:absolute;top:2px;left:50%;transform:translate(-50%);width:130px;height:130px;overflow:visible;z-index:2}.landing-root .w{transform-box:fill-box;transform-origin:center;opacity:0}.landing-root .tap-card{position:absolute;left:50%;bottom:100%;margin-bottom:-26px;width:144px;z-index:3;transform:translate(-50%) translateY(-34px) rotate(-9deg)}.landing-root .tap-card img{width:100%;display:block;filter:drop-shadow(0 22px 34px rgba(0,0,0,.6))}.landing-root .tap-replay{position:absolute;bottom:14px;left:0;right:0;text-align:center;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--fg-mute)}@keyframes tapCard{0%,to{transform:translate(-50%) translateY(-34px) rotate(-9deg)}30%,54%{transform:translate(-50%) translateY(-4px) rotate(-9deg)}}@keyframes tapWave{0%,26%{opacity:0;transform:scale(.3)}33%{opacity:.9;transform:scale(.55)}60%{opacity:0;transform:scale(1.6)}to{opacity:0}}@keyframes tapWait{0%,32%{opacity:1}42%,74%{opacity:0}86%,to{opacity:1}}@keyframes tapOk{0%,36%{opacity:0}46%,72%{opacity:1}82%,to{opacity:0}}.landing-root .tap-loop .tap-card{animation:tapCard 4s cubic-bezier(.4,0,.2,1) infinite}.landing-root .tap-loop .w1{animation:tapWave 4s ease-out infinite}.landing-root .tap-loop .w2{animation:tapWave 4s ease-out infinite .16s}.landing-root .tap-loop .w3{animation:tapWave 4s ease-out infinite .32s}.landing-root .tap-loop .tap-hint-wait{animation:tapWait 4s infinite}.landing-root .tap-loop .tap-hint-ok{animation:tapOk 4s infinite}@keyframes tapCardOnce{0%{transform:translate(-50%) translateY(-34px) rotate(-9deg)}55%,to{transform:translate(-50%) translateY(-4px) rotate(-9deg)}}@keyframes tapWaveOnce{0%,20%{opacity:0;transform:scale(.3)}34%{opacity:.9;transform:scale(.55)}72%{opacity:0;transform:scale(1.7)}to{opacity:0}}@keyframes tapWaitOnce{0%,48%{opacity:1}60%,to{opacity:0}}@keyframes tapOkOnce{0%,56%{opacity:0}72%,to{opacity:1}}.landing-root .tap-trigger .tap-card{animation:tapCardOnce 2.1s cubic-bezier(.4,0,.2,1) both}.landing-root .tap-trigger .w1{animation:tapWaveOnce 2.1s ease-out both}.landing-root .tap-trigger .w2{animation:tapWaveOnce 2.1s ease-out .16s both}.landing-root .tap-trigger .w3{animation:tapWaveOnce 2.1s ease-out .32s both}.landing-root .tap-trigger .tap-hint-wait{animation:tapWaitOnce 2.1s both}.landing-root .tap-trigger .tap-hint-ok{animation:tapOkOnce 2.1s both}.landing-root .ripple-card{width:236px;transform:rotate(-10deg);animation:cardFloat 6s ease-in-out infinite}.landing-root .ripple-card img{width:100%;display:block;filter:drop-shadow(0 30px 50px rgba(0,0,0,.6))}.landing-root .nfc{position:absolute;top:34%;left:60%;width:96px;height:124px;overflow:visible}.landing-root .nfc .a{opacity:.16}.landing-root .nfc .a1{animation:nfcPulse 2.1s ease-in-out infinite}.landing-root .nfc .a2{animation:nfcPulse 2.1s ease-in-out infinite .28s}.landing-root .nfc .a3{animation:nfcPulse 2.1s ease-in-out infinite .56s}@keyframes nfcPulse{0%,to{opacity:.16}34%{opacity:1}}@keyframes cardFloat{0%,to{transform:rotate(-10deg) translateY(0)}50%{transform:rotate(-10deg) translateY(-14px)}}.landing-root .feat-visual.photo{padding:0}.landing-root .feat-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.landing-root .feat-bg img{width:100%;height:100%;object-fit:cover;filter:saturate(.9) brightness(.75)}.landing-root .feat-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0e0e1373,#0e0e13bf),radial-gradient(60% 60% at 50% 40%,rgba(197,160,89,.14),transparent 65%)}.landing-root .feat-visual.photo .cards-stack{position:relative;z-index:2}.landing-root .stats{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);background:radial-gradient(700px 300px at 50% 0%,rgba(197,160,89,.08),transparent 70%)}.landing-root .stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding-block:76px}.landing-root .stat{text-align:center}.landing-root .stat .v{font-family:var(--f-sans);font-size:clamp(34px,4vw,52px);font-weight:600;letter-spacing:-.03em;line-height:1}.landing-root .stat .v .u{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.landing-root .stat .l{margin-top:10px;font-size:13.5px;color:var(--fg-mute)}.landing-root .cov-stats{display:flex;justify-content:center;gap:48px;margin-top:40px;flex-wrap:wrap}.landing-root .cov-stats .v{font-family:var(--f-sans);font-size:32px;font-weight:600;letter-spacing:-.02em}.landing-root .cov-stats .l{font-size:12.5px;color:var(--fg-mute);margin-top:4px}.landing-root .sec-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.landing-root .sec-card{border-radius:22px;padding:30px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:linear-gradient(180deg,#ffffff0e,#ffffff05);box-shadow:inset 0 1px #ffffff0f;transition:.3s}.landing-root .sec-card:hover{border-color:#c5a05959;transform:translateY(-4px)}.landing-root .sec-ico{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;color:var(--gold-2);background:var(--gold-soft);border:1px solid rgba(197,160,89,.3);margin-bottom:18px}.landing-root .sec-card h4{font-size:19px;font-weight:600;letter-spacing:-.01em}.landing-root .sec-card p{margin-top:10px;font-size:14.5px;color:var(--fg-dim);line-height:1.55}.landing-root .dl{position:relative}.landing-root .dl-in{position:relative;border-radius:32px;overflow:hidden;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:radial-gradient(700px 400px at 15% 20%,rgba(197,160,89,.2),transparent 60%),linear-gradient(180deg,#1a1a24,#111117);display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center;padding:64px;box-shadow:inset 0 1px #ffffff0f}.landing-root .dl-copy h2{font-size:clamp(30px,3.6vw,50px);font-weight:600;letter-spacing:-.03em;line-height:1.05}.landing-root .dl-copy p{margin-top:16px;font-size:16.5px;color:var(--fg-dim);line-height:1.6;max-width:420px}.landing-root .dl-get{display:flex;flex-direction:column;gap:24px;margin-top:28px}.landing-root .dl-step{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.landing-root .dl-step-n{font-family:var(--f-sans);font-weight:600;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--gold-2)}.landing-root .qr{display:flex;flex-direction:column;align-items:center;gap:12px;width:max-content}.landing-root .qr-rounded{display:block}.landing-root .qr .qr-cap{font-family:var(--f-sans);font-weight:600;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--gold-2)}.landing-root .stores{display:flex;gap:12px;flex-wrap:wrap}.landing-root .store{display:inline-flex;align-items:center;gap:12px;padding:11px 18px;border-radius:14px;background:#ffffff0d;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 1px #ffffff0f;transition:.2s}.landing-root .store:hover{background:#c5a05924;box-shadow:inset 0 1px #ffffff1a}.landing-root .store svg{height:24px;width:auto;fill:currentColor;flex:none}.landing-root .store .st{display:flex;flex-direction:column;line-height:1.12}.landing-root .store .st .s{font-size:10px;color:var(--fg-mute);text-transform:uppercase;letter-spacing:.05em;font-family:var(--f-sans);font-weight:600}.landing-root .store .st .b{font-size:16px;font-weight:600}.landing-root .dl-visual{display:flex;justify-content:center;align-items:center}.landing-root .dl-phone-frame{--dls:.66;position:relative;width:calc(322px * var(--dls));height:calc(620px * var(--dls))}.landing-root .dl-phone-frame .phone{position:absolute;top:0;left:0;transform:scale(var(--dls));transform-origin:top left;transition:none}.landing-root .fn-ref{font-size:.62em;line-height:0;top:-.5em}.landing-root .fn-ref a{color:var(--gold-2);text-decoration:none;font-weight:600;padding:0 1px}.landing-root .fn-ref a:hover{text-decoration:underline}.landing-root .disclosures{border-top:1px solid var(--line-2);padding:56px 0 4px}.landing-root .disc-title{font-family:var(--f-sans);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--fg-mute);margin-bottom:20px}.landing-root .disc-list{margin:0 0 20px;padding-left:20px;display:flex;flex-direction:column;gap:12px;max-width:940px}.landing-root .disc-list li{font-size:12px;line-height:1.6;color:var(--fg-mute);scroll-margin-top:96px;padding-left:4px}.landing-root .disc-list li::marker{color:var(--gold-2);font-weight:600}.landing-root .disc-list li b{color:var(--fg-dim);font-weight:600}.landing-root .disc-list li:target{color:var(--fg-dim)}.landing-root .disc-list li:target b{color:var(--gold-2)}.landing-root .disc-foot{font-size:11.5px;line-height:1.6;color:var(--fg-mute);max-width:820px}.landing-root .impressum{padding-bottom:8px}.landing-root.imp-page{min-height:100vh;display:flex;flex-direction:column}.landing-root .imp-topbar{border-bottom:1px solid var(--line-2);background:#0e0e13b3;-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%)}.landing-root .imp-topbar-in{display:flex;align-items:center;justify-content:space-between;height:72px}.landing-root .imp-back{font-size:13.5px;font-weight:600;color:var(--fg-dim);text-decoration:none}.landing-root .imp-back:hover{color:var(--gold-2)}.landing-root .imp-page main{flex:1}.landing-root .imp-page .impressum{border-top:none;padding-top:44px}.landing-root .imp-page-foot{border-top:1px solid var(--line-2);padding:22px 0;margin-top:40px;font-size:12px;color:var(--fg-mute)}.landing-root .imp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:940px;margin-bottom:34px}.landing-root .imp-block h4{font-family:var(--f-sans);font-weight:600;font-size:11.5px;color:var(--fg-dim);margin-bottom:11px}.landing-root .imp-addr{font-style:normal;font-size:12px;line-height:1.8;color:var(--fg-mute)}.landing-root .imp-addr a{color:var(--fg-mute);text-decoration:none;border-bottom:1px solid var(--line-2)}.landing-root .imp-addr a:hover{color:var(--gold-2);border-bottom-color:var(--gold-2)}.landing-root .imp-dl{display:flex;flex-direction:column;gap:7px;font-size:12px;line-height:1.5}.landing-root .imp-dl dt{color:var(--fg-mute);opacity:.72}.landing-root .imp-dl dd{margin:0;color:var(--fg-dim)}.landing-root .imp-sub{font-family:var(--f-sans);font-weight:600;font-size:11.5px;color:var(--fg-dim);margin-bottom:13px}@media(max-width:860px){.landing-root .imp-grid{grid-template-columns:1fr;gap:24px;margin-bottom:28px}}.landing-root .footer{border-top:1px solid var(--line-2);padding:64px 0 40px}.landing-root .foot-top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;margin-bottom:48px}.landing-root .foot-brand .brand{margin-bottom:16px}.landing-root .foot-brand p{font-size:14px;color:var(--fg-mute);line-height:1.6;max-width:260px}.landing-root .foot-col h5{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--fg-mute);margin-bottom:16px;font-family:var(--f-sans);font-weight:600}.landing-root .foot-col a{display:block;font-size:14px;color:var(--fg-dim);margin-bottom:12px}.landing-root .foot-col a:hover{color:var(--gold-2)}.landing-root .foot-bot{display:flex;justify-content:space-between;align-items:center;padding-top:28px;border-top:1px solid var(--line-2);flex-wrap:wrap;gap:16px}.landing-root .foot-bot .legal{font-size:12.5px;color:var(--fg-mute);font-family:var(--f-sans)}.landing-root .foot-bot .social{display:flex;gap:18px;font-size:13px;color:var(--fg-dim)}.landing-root .soon{display:inline-block;margin-left:9px;vertical-align:middle;font-family:var(--f-sans);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--gold-2);border:1px solid rgba(197,160,89,.45);border-radius:999px;padding:3px 9px;background:#c5a05914}.landing-root .live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green);margin-right:8px;vertical-align:middle;animation:pulse-dot 1.8s ease-in-out infinite}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.landing-root .net-panel{position:relative;display:grid;grid-template-columns:1fr 244px;gap:18px;align-items:center;border-radius:26px;overflow:hidden;padding:20px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:radial-gradient(120% 100% at 30% 0%,rgba(197,160,89,.12),transparent 60%),linear-gradient(180deg,#ffffff0d,#ffffff05);box-shadow:inset 0 1px #ffffff0f}.landing-root .net-map{display:block;width:100%;height:auto}.landing-root .net-label{fill:#ffffffb8;font-family:var(--f-sans);font-size:11px;font-weight:600;letter-spacing:.01em}.landing-root .net-feed{align-self:stretch;display:flex;flex-direction:column;border-radius:18px;padding:14px 14px 4px;background:#08080c80;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:inset 0 1px #ffffff0f}.landing-root .net-feed-head{display:flex;align-items:center;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--fg-dim);margin-bottom:12px}.landing-root .feed-viewport{position:relative;height:300px;overflow:hidden;-webkit-mask:linear-gradient(180deg,transparent,#000 10%,#000 86%,transparent);mask:linear-gradient(180deg,transparent,#000 10%,#000 86%,transparent)}.landing-root .feed-track{display:flex;flex-direction:column;gap:9px;animation:feedscroll 16s linear infinite}@keyframes feedscroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.landing-root .feed-row{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border-radius:13px;background:#ffffff0a}.landing-root .feed-top{display:flex;align-items:center;justify-content:space-between}.landing-root .feed-amt{font-size:14px;font-weight:600;color:var(--gold-2)}.landing-root .feed-rail{font-size:9.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--gold-2);background:var(--gold-soft);padding:2px 7px;border-radius:999px}.landing-root .feed-route{font-size:11.5px;color:var(--fg-dim)}.landing-root .assure{display:grid;grid-template-columns:repeat(3,1fr);border-radius:24px;overflow:hidden;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:linear-gradient(180deg,#ffffff0e,#ffffff05);box-shadow:inset 0 1px #ffffff0f}.landing-root .assure-col{padding:34px 30px;border-right:1px solid var(--line-2)}.landing-root .assure-col:last-child{border-right:none}.landing-root .assure-ico{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;color:var(--gold-2);background:var(--gold-soft);border:1px solid rgba(197,160,89,.3);margin-bottom:18px}.landing-root .assure-col h4{font-size:18px;font-weight:600;letter-spacing:-.01em}.landing-root .assure-col p{margin-top:10px;font-size:14px;color:var(--fg-dim);line-height:1.55}.landing-root .cap-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.landing-root .cap-tile{border-radius:20px;padding:24px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:linear-gradient(180deg,#ffffff0e,#ffffff05);box-shadow:inset 0 1px #ffffff0f;transition:transform .3s,box-shadow .3s}.landing-root .cap-tile:hover{transform:translateY(-4px);box-shadow:inset 0 1px #ffffff1f,0 22px 44px -24px #0009}.landing-root .cap-ico{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;color:var(--gold-2);background:var(--gold-soft);border:1px solid rgba(197,160,89,.3);margin-bottom:16px}.landing-root .cap-tile h4{font-size:16.5px;font-weight:600;letter-spacing:-.01em}.landing-root .cap-tile p{margin-top:9px;font-size:13.5px;color:var(--fg-dim);line-height:1.55}.landing-root .tier-grid{display:grid;grid-template-columns:1fr 1.12fr;align-items:start;gap:20px;max-width:900px;margin:0 auto}.landing-root .tier-card{position:relative;border-radius:24px;padding:32px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:linear-gradient(180deg,#ffffff0e,#ffffff05);box-shadow:inset 0 1px #ffffff0f}.landing-root .tier-card.feature{padding:42px 38px;border-radius:26px;background:radial-gradient(120% 90% at 100% 0%,rgba(197,160,89,.18),transparent 55%),linear-gradient(180deg,#ffffff0f,#ffffff05);box-shadow:inset 0 1px #e4c77e24,0 24px 54px -26px #0009,0 0 60px -22px #c5a05959}.landing-root .tier-card.feature .tier-name{font-size:26px}.landing-root .tier-join{position:relative;display:flex;align-items:center;gap:20px;max-width:900px;margin:20px auto 0;padding:22px 26px;border-radius:20px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:radial-gradient(90% 140% at 0% 50%,rgba(197,160,89,.1),transparent 60%),linear-gradient(180deg,#ffffff0b,#ffffff04);box-shadow:inset 0 1px #ffffff0f}.landing-root .tier-join:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;padding:1.2px;pointer-events:none;background:conic-gradient(from var(--sha),rgba(228,199,126,0) 0deg,rgba(228,199,126,0) 300deg,rgba(228,199,126,.35) 320deg,#F8EAC0 332deg,rgba(228,199,126,.35) 344deg,rgba(228,199,126,0) 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:sha-rot 4s linear infinite}.landing-root .tier-join-mark{flex:none;display:grid;place-items:center}.landing-root .tier-join-mark img{width:46px;height:auto;display:block}.landing-root .tier-join-copy{flex:1;min-width:0}.landing-root .tier-join-title{font-size:16px;font-weight:600;letter-spacing:-.01em}.landing-root .tier-join-copy p{margin-top:4px;font-size:14px;color:var(--fg-dim);line-height:1.5}.landing-root .tier-join-cta{flex:none}.landing-root .tier-join-arrow{transform:rotate(-90deg)}@media(max-width:640px){.landing-root .tier-join{flex-direction:column;align-items:flex-start;gap:16px}.landing-root .tier-join-cta{width:100%;justify-content:center}}.landing-root .tier-badge-logo{position:absolute;top:20px;right:24px;height:52px;width:auto;display:block;pointer-events:none}.landing-root .tier-kind{font-family:var(--f-sans);font-weight:600;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-2);margin-bottom:7px}.landing-root .tier-name{font-size:22px;font-weight:600;letter-spacing:-.02em}.landing-root .tier-sub{margin-top:8px;font-size:14.5px;color:var(--fg-dim);line-height:1.5;min-height:44px}.landing-root .tier-list{list-style:none;margin:22px 0 26px;display:flex;flex-direction:column;gap:13px}.landing-root .tier-list li{display:flex;align-items:flex-start;gap:11px;font-size:14.5px;color:var(--fg-dim);line-height:1.4}.landing-root .tier-check{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;color:#231a06;background:var(--grad);margin-top:1px}.landing-root .tier-cta{width:100%;justify-content:center}.landing-root .nav-in{transition:height .25s ease}.landing-root .nav.scrolled{background:#0e0e13e6;box-shadow:0 10px 30px -14px #000000b3}.landing-root .nav.scrolled .nav-in{height:58px}.landing-root .sec.band{position:relative}.landing-root .sec.band:before{content:"";position:absolute;inset:0 auto 0 50%;transform:translate(-50%);width:100vw;background:#ffffff05;border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);z-index:-1}.landing-root .hero:before{content:"";position:absolute;top:-8%;left:50%;transform:translate(-50%);width:min(1100px,120vw);height:520px;pointer-events:none;z-index:0;background:radial-gradient(closest-side,rgba(197,160,89,.13),transparent 72%)}.landing-root .dl:before{content:"";position:absolute;top:-6%;left:50%;transform:translate(-50%);width:min(1000px,118vw);height:118%;pointer-events:none;z-index:0;background:radial-gradient(closest-side,rgba(197,160,89,.1),transparent 72%)}.landing-root a:focus-visible,.landing-root button:focus-visible{outline:2px solid var(--gold-2);outline-offset:3px;border-radius:6px}.landing-root .nav-links a,.landing-root .foot-col a,.landing-root .foot-bot .social a{position:relative}.landing-root .nav-links a:after,.landing-root .foot-col a:after,.landing-root .foot-bot .social a:after{content:"";position:absolute;left:0;bottom:-3px;height:1px;width:100%;background:var(--gold-2);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.landing-root .nav-links a:hover:after,.landing-root .foot-col a:hover:after,.landing-root .foot-bot .social a:hover:after{transform:scaleX(1)}@media(max-width:900px){.landing-root .wrap{padding-inline:20px}.landing-root .sec{padding-block:84px}.landing-root .nav-links,.landing-root .nav-login{display:none}.landing-root .brand span{font-size:16px}.landing-root .float-card,.landing-root .float-chip{display:none}.landing-root .stage{height:600px}.landing-root .feat{grid-template-columns:1fr;gap:32px;margin-bottom:80px}.landing-root .feat.rev .feat-copy{order:0}.landing-root .feat-visual{height:360px}.landing-root .life-grid{grid-template-columns:1fr;gap:32px}.landing-root .stats-grid{grid-template-columns:repeat(2,1fr);gap:40px 20px}.landing-root .sec-cards,.landing-root .assure{grid-template-columns:1fr}.landing-root .assure-col{border-right:none;border-bottom:1px solid var(--line-2)}.landing-root .assure-col:last-child{border-bottom:none}.landing-root .cap-grid{grid-template-columns:repeat(2,1fr);gap:12px}.landing-root .cap-tile{padding:20px}.landing-root .tier-grid{grid-template-columns:1fr}.landing-root .dl-in{grid-template-columns:1fr;padding:40px 28px}.landing-root .dl-visual{display:none}.landing-root .foot-top{grid-template-columns:1fr 1fr;gap:32px}.landing-root .net-panel{grid-template-columns:1fr}.landing-root .net-feed{display:none}}@media(prefers-reduced-motion:reduce){.landing-root .reveal{opacity:1!important;transform:none!important;transition:none}.landing-root .float-card,.landing-root .float-chip{animation:none!important}.landing-root .phone:after{animation:none}.landing-root .tier-join:after{animation:none}.landing-root .phone{transform:none!important;transition:none}.landing-root .bt-char{transition:none;opacity:1;filter:none;transform:none}.landing-root .feed-track,.landing-root .live-dot{animation:none}.landing-root .tap-card,.landing-root .w,.landing-root .tap-hint-wait,.landing-root .tap-hint-ok,.landing-root .ripple-card,.landing-root .nfc .a{animation:none!important}.landing-root .tap-hint-ok{opacity:1}.landing-root .tap-hint-wait{opacity:0}.landing-root .tap-card{transform:translate(-50%) translateY(-4px) rotate(-9deg)}.landing-root .nfc .a{opacity:.6}}
