.path-chooser{background:#fff;padding:90px max(5vw,28px)}.path-intro{text-align:center;max-width:900px;margin:0 auto 34px}.path-intro>span,.support-copy>span{color:#28866a;letter-spacing:.08em;font-size:12px;font-weight:900}.path-intro h2,.support-copy h2{margin:10px 0 13px;font-family:Georgia,Songti SC,serif;font-size:clamp(32px,4vw,48px)}.path-intro p{color:var(--muted);max-width:760px;margin:auto;line-height:1.8}.path-grid{grid-template-columns:1fr 1fr;gap:18px;max-width:1180px;margin:auto;display:grid}.path-card{border:1px solid #dfe6e2;border-radius:22px;min-height:350px;padding:34px;position:relative;overflow:hidden}.path-card:after{content:"";background:#fff2;border-radius:50%;width:210px;height:210px;position:absolute;top:-75px;right:-60px}.path-card.nomad{color:#fff;background:linear-gradient(145deg,#0d2d39,#175767)}.path-card.retire{color:var(--ink);background:linear-gradient(145deg,#ecf5ed,#d9eadf)}.path-icon{background:#ffffff1f;border-radius:15px;place-items:center;width:54px;height:54px;margin-bottom:25px;font-size:29px;display:grid}.retire .path-icon{background:#fff}.path-card small{letter-spacing:.14em;opacity:.66;font-weight:900}.path-card h3{margin:8px 0;font-size:30px}.path-card p{opacity:.78;max-width:520px;line-height:1.7}.path-metrics{grid-template-columns:1fr 1fr;gap:8px;margin:22px 0;display:grid}.path-metrics span{background:#ffffff14;border-radius:9px;padding:10px 12px;font-size:12px}.retire .path-metrics span{background:#fff}.path-card button{background:var(--coral);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:12px 15px;font-weight:850}.free-note{background:#fff9e8;border:1px solid #f1df9e;border-radius:12px;gap:15px;max-width:1180px;margin:18px auto 0;padding:16px 20px;font-size:12px;display:flex}.free-note b{white-space:nowrap;color:#856516}.free-note span{color:#645d47}.hero-copy{max-width:920px}.hero h1{letter-spacing:-.035em;text-wrap:balance;max-width:900px;font-size:clamp(40px,4.7vw,66px);line-height:1.14}.hero-copy>p{max-width:760px;font-size:17px;line-height:1.75}.community-badge{font-size:12px}.hero-list{gap:10px;font-size:15px}.avatar-row b{font-size:12px}.qa-sidebar{flex-direction:column;display:flex}.live-title{align-items:center;gap:8px;font-size:18px;font-weight:900;display:flex}.live-dot{background:#36df8b;border-radius:50%;width:9px;height:9px;animation:1.8s infinite livePulse;box-shadow:0 0 0 5px #36df8b24}.scroll-hint{color:#88a2a8;margin:6px 0 13px;font-size:10px}.qa-marquee{flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 6% 94%,#0000);mask-image:linear-gradient(#0000,#000 6% 94%,#0000)}.qa-marquee>div{animation:32s linear infinite qaScroll}.qa-marquee:hover>div{animation-play-state:paused}@keyframes qaScroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes livePulse{50%{box-shadow:0 0 0 9px #36df8b08}}@media (prefers-reduced-motion:reduce){.qa-marquee>div,.live-dot{animation:none}.qa-marquee{overflow:auto}}.support-section{background:#f1f2f3;grid-template-columns:1fr minmax(390px,600px);align-items:center;gap:70px;padding:90px max(6vw,30px);display:grid}.support-copy{max-width:650px}.support-copy p{color:var(--muted);line-height:1.85}.support-rules{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.support-rules span{color:#26745a;background:#fff;border-radius:99px;padding:9px 11px;font-size:11px;font-weight:800}.support-card{background:#fff;border:1px solid #dfe3e2;border-radius:20px;padding:26px;box-shadow:0 20px 55px #15323e0d}.support-card h3{color:#347dff;margin:0 0 5px;font-size:22px}.support-card>p{color:var(--muted);margin:0 0 18px}.wallet-row{border:1px solid #dfe3e2;border-radius:10px;align-items:center;margin:8px 0;display:flex;overflow:hidden}.wallet-row>span{flex:1;align-items:center;gap:11px;padding:11px 13px;display:flex}.wallet-row b{min-width:34px}.wallet-row small{color:#8a9699}.wallet-row button{cursor:pointer;background:#f7f8f8;border:0;border-left:1px solid #dfe3e2;align-self:stretch;padding:0 16px;font-weight:800}.qr-grid{grid-template-columns:145px 145px;gap:16px;margin-top:17px;display:grid}.qr-grid>div{text-align:center}.qr-placeholder{background:repeating-linear-gradient(45deg,#f7f8f8,#f7f8f8 7px,#fff 7px 14px);border:1px solid #dfe3e2;border-radius:13px;place-items:center;height:135px;font-size:20px;font-weight:900;line-height:1.2;display:grid}.qr-grid small{color:#929da0;margin-top:7px;display:block}.support-card em{color:#a26b29;margin-top:18px;font-size:10px;font-style:normal;display:block}.group-invite{background:var(--navy);color:#fff;grid-template-columns:.85fr 1.15fr;align-items:center;gap:64px;padding:90px max(6vw,30px);display:grid}.group-intro>span{color:#67d9b0;letter-spacing:.12em;font-size:12px;font-weight:900}.group-intro h2{margin:12px 0 18px;font-family:Georgia,Songti SC,serif;font-size:clamp(34px,4vw,50px);line-height:1.22}.group-intro>p{color:#b8c9cd;line-height:1.85}.group-points{color:#d7eee6;gap:10px;margin:24px 0;font-size:13px;display:grid}.group-intro>small{color:#87a1a8;line-height:1.6;display:block}.group-cards{grid-template-columns:1fr 1fr;gap:16px;display:grid}.group-card{color:var(--ink);background:#fff;border-radius:20px;grid-template-columns:50px 1fr;gap:8px 13px;padding:22px;display:grid;position:relative;box-shadow:0 24px 55px #0002}.group-card .group-icon{color:#fff;background:#25d366;border-radius:15px;place-items:center;width:50px;height:50px;font-size:16px;font-weight:950;display:grid}.group-card.wechat-group .group-icon{background:#07c160}.group-card small{color:#258366;font-weight:850}.group-card h3{margin:5px 0;font-size:21px}.group-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.group-qr{aspect-ratio:1;border:8px solid #f2f5f3;border-radius:16px;grid-column:1/-1;place-items:center;width:min(190px,80%);margin:13px auto 5px;display:grid}.group-qr.pending{background:repeating-linear-gradient(45deg,#edf2ef,#edf2ef 8px,#fff 8px 16px);border-color:#fff;outline:1px dashed #bdcac4}.group-qr span{text-align:center;color:#75847e;background:#ffffffeb;border-radius:10px;padding:12px 16px;font-size:12px;font-weight:900;line-height:1.5}.group-card button{color:#87938e;cursor:not-allowed;background:#edf1ef;border:0;border-radius:10px;grid-column:1/-1;padding:12px;font-weight:850}.group-qr img{object-fit:contain;border-radius:6px;width:100%;height:100%}.group-card .group-fallback{text-align:center;color:#6d7c77;background:#f4f7f5;border-radius:9px;grid-column:1/-1;margin:4px 0 0;padding:9px 10px;font-size:11px;line-height:1.6}.group-card .group-fallback b{color:var(--ink);font-weight:900}.group-join{text-align:center;color:#fff;background:#25d366;border-radius:10px;grid-column:1/-1;align-self:end;padding:12px;font-weight:850}.wechat-group .group-join{background:#07c160}.group-join:hover{filter:brightness(1.06)}.group-card.whatsapp{border-top:4px solid #25d366}.group-card.wechat-group{border-top:4px solid #07c160}@media (max-width:900px){.hero h1{max-width:760px;font-size:clamp(40px,7vw,58px)}.hero-copy>p{font-size:16px}}@media (max-width:800px){.path-grid,.support-section,.group-invite{grid-template-columns:1fr}.support-section,.group-invite{gap:34px}.free-note{display:block}.free-note b{margin-bottom:5px;display:block}}@media (max-width:560px){.hero h1{letter-spacing:-.025em;font-size:36px;line-height:1.2}.hero-copy>p{font-size:15px}.path-chooser,.support-section,.group-invite{padding:60px 18px}.path-card{padding:25px}.path-metrics,.qr-grid,.group-cards{grid-template-columns:1fr}.support-card{padding:18px}.support-section{display:block}.support-copy{margin-bottom:30px}.group-card{padding:18px}.group-qr{width:170px}}
.avatar-row span{background:#f5faf7;font-size:20px}.avatar-row span:nth-child(2n){background:#dcefe7}.faces span{background:#e2f2eb;font-size:20px}.faces span:nth-child(3n){background:#fde5dc}.community-side h3{font-size:16px;line-height:1.35}.wallet-row small{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.qr-image{aspect-ratio:1;background:#fff;border:1px solid #dfe3e2;border-radius:13px;padding:8px;position:relative;overflow:hidden}.qr-image img{object-fit:contain;width:100%;height:100%;display:block}.qr-image.wechat{box-shadow:inset 0 4px #24a75a}.qr-image.usdt{box-shadow:inset 0 4px #26a17b}.qr-image.btc{box-shadow:inset 0 4px #f7931a}.qr-image.alipay{box-shadow:inset 0 4px #1677ff}.support-card em{font-weight:800}@media (max-width:560px){.qr-image{padding:4px}.qr-grid small{font-size:9px}.avatar-row span{font-size:17px}}
