:root{--background:#071b1d;--background-soft:#0d2a2d;--foreground:#f4efe5;--muted:#b8c9c5;--teal:#35d4ca;--teal-deep:#177b78;--teal-dark:#123c40;--card:#f4efe514;--card-strong:#f4efe524;--line:#f4efe52e;--shadow:0 28px 90px #00000059}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;color:var(--foreground);background:radial-gradient(circle at 85% 10%,#35d4ca52,#0000 34rem),radial-gradient(circle at 10% 20%,#ffffff14,#0000 24rem),linear-gradient(145deg,#071b1d 0%,#0b3134 42%,#0e4546 100%);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body:before{z-index:-1;pointer-events:none;content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000e6,#0000 70%);mask-image:linear-gradient(#000000e6,#0000 70%)}a{color:inherit;text-decoration:none}main{overflow:hidden}.hero,.section,.cards,.featureBand,.downloadBand,.deployNote{width:min(1180px,100% - 40px);margin:0 auto}.hero{min-height:100vh;padding:28px 0 80px}.nav{justify-content:space-between;align-items:center;gap:24px;padding:12px 0;display:flex}.brand{align-items:center;gap:12px;display:flex}.brandLogo,.heroLogo{object-fit:contain;flex:none;display:block}.brandLogo{width:48px;height:48px}.heroLogo{width:72px;height:72px}.brand strong,.brand small{display:block}.brand strong{letter-spacing:.22em;font-size:1rem}.brand small{color:var(--muted);margin-top:2px;font-size:.8rem}.navLinks{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0d;border-radius:999px;align-items:center;gap:8px;padding:6px;display:flex}.navLinks a{color:var(--muted);border-radius:999px;padding:9px 14px;font-size:.9rem;transition:background .18s,color .18s}.navLinks a:hover{color:var(--foreground);background:#ffffff1a}.navActions{align-items:center;gap:12px;display:flex}.languageSwitch{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0d;border-radius:999px;gap:4px;padding:6px;display:flex}.languageSwitch button{min-width:42px;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;padding:9px 10px;font-size:.82rem;font-weight:900;transition:background .18s,color .18s}.languageSwitch button.active{background:var(--foreground);color:#082426}.heroGrid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:center;gap:56px;min-height:calc(100vh - 104px);padding-top:48px;display:grid}.heroCopy{max-width:660px}.kicker{color:var(--teal);letter-spacing:.18em;text-transform:uppercase;margin:0 0 16px;font-size:.78rem;font-weight:800}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.07em;max-width:720px;margin-bottom:24px;font-size:clamp(3.2rem,6.8vw,6.7rem);line-height:.92}h2{letter-spacing:-.06em;margin-bottom:18px;font-size:clamp(2rem,4.2vw,3.85rem);line-height:1}h3{letter-spacing:-.03em;margin-bottom:12px;font-size:1.35rem}.lead,.section>p,.featureBand p,.deployNote p{color:var(--muted);font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.75}.lead{max-width:620px}.actions,.statusStrip{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.actions{margin-top:34px}.installPanel{background:radial-gradient(circle at 100% 0,#35d4ca2e,#0000 16rem),#ffffff0f;border:1px solid #f4efe533;border-radius:28px;grid-template-columns:minmax(0,.7fr) minmax(320px,1fr);align-items:center;gap:18px;margin-top:30px;padding:18px;display:grid;box-shadow:inset 0 1px #ffffff14}.installPanel p{margin-bottom:6px;font-size:1rem;font-weight:900}.installPanel span,.storeButton small,.storeButton em{color:var(--muted)}.storeButtons{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.storeButtons.compact{grid-template-columns:1fr}.storeButton{min-height:72px;color:var(--foreground);cursor:not-allowed;font:inherit;opacity:1;text-align:left;background:linear-gradient(160deg,#ffffff24,#ffffff0d),#ffffff0a;border:1px solid #f4efe538;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.storeButton>span:not(.storeIcon){min-width:0}.storeIcon{color:#092527;background:linear-gradient(135deg,#f8f2e7,#d8fff9);border-radius:14px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.storeIcon.apple{color:#f8f2e7;background:linear-gradient(135deg,#0d2a2d,#35d4ca)}.storeButton small,.storeButton strong,.storeButton em{display:block}.storeButton strong{margin-top:2px}.storeButton em{text-transform:uppercase;background:#ffffff0f;border:1px solid #f4efe52e;border-radius:999px;padding:6px 8px;font-size:.72rem;font-style:normal;font-weight:900}.primaryButton,.secondaryButton{border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-weight:800;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.primaryButton{color:#092527;background:linear-gradient(135deg,#f8f2e7 0%,#d8fff9 100%);border:1px solid #f4efe54d;box-shadow:0 18px 48px #35d4ca47}.secondaryButton{border:1px solid var(--line);color:var(--foreground);background:#ffffff12}.primaryButton:hover,.secondaryButton:hover{transform:translateY(-2px)}.statusStrip{color:var(--muted);margin-top:32px;font-size:.9rem}.statusStrip span{border:1px solid var(--line);background:#ffffff0d;border-radius:999px;padding:8px 12px}.deviceWrap{place-items:center;display:grid;position:relative}.deviceWrap:before{content:"";filter:blur(6px);background:radial-gradient(circle,#35d4ca47,#0000 62%),conic-gradient(from 120deg,#0000,#ffffff38,#0000);border-radius:50%;width:min(92vw,520px);height:min(92vw,520px);position:absolute}.device{width:min(360px,84vw);box-shadow:var(--shadow);background:linear-gradient(160deg,#ffffff2e,#ffffff0f),linear-gradient(145deg,#0b2528,#113f42);border:1px solid #f4efe53d;border-radius:40px;padding:18px;position:relative}.device:before{pointer-events:none;content:"";border:1px solid #ffffff14;border-radius:32px;position:absolute;inset:10px}.deviceTop{color:var(--foreground);letter-spacing:.46em;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;font-weight:900;display:flex}.deviceTop span{background:#ffffff42;border-radius:999px;width:42px;height:6px}.deviceTop p{margin:0;font-size:.68rem}.balanceCard{background:radial-gradient(circle at 85% 20%,#ffffff52,#0000 34%),linear-gradient(135deg,#104245f2,#35d4ca9e);border:1px solid #ffffff2e;border-radius:28px;min-height:190px;padding:24px;box-shadow:inset 0 1px #ffffff47}.balanceCard span,.miniList span{color:#f4efe5b8;font-size:.86rem}.balanceCard strong{margin:20px 0;font-size:4rem;line-height:.9;display:block}.progressTrack{background:#071b1d6b;border-radius:999px;height:12px;overflow:hidden}.progressFill{border-radius:inherit;background:#f4efe5;width:72%;height:100%}.quickAdd,.miniList{z-index:1;background:#ffffff14;border:1px solid #f4efe524;border-radius:20px;margin-top:14px;position:relative}.quickAdd{text-align:center;padding:16px;font-weight:900}.miniList{justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.miniList strong,.miniList b{margin-top:4px;display:block}.miniList.muted{opacity:.72}.section{grid-template-columns:.9fr 1.1fr;align-items:start;gap:48px;padding:92px 0;display:grid}.cards{grid-template-columns:repeat(3,1fr);gap:18px;padding-bottom:92px;display:grid}.card{border:1px solid var(--line);background:linear-gradient(160deg,#ffffff1f,#ffffff0a),#ffffff0a;border-radius:28px;min-height:280px;padding:28px;box-shadow:inset 0 1px #ffffff1c}.card p{color:var(--teal);letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;font-weight:900}.card span{color:var(--muted);line-height:1.7}.featureBand,.downloadBand,.deployNote{box-shadow:var(--shadow);background:radial-gradient(circle at 100% 0,#35d4ca33,#0000 26rem),#ffffff0f;border:1px solid #f4efe533;border-radius:36px;grid-template-columns:.95fr 1.05fr;align-items:center;gap:44px;margin-bottom:92px;padding:36px;display:grid}.featureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.featureGrid li,.roadmap li{border:1px solid var(--line);background:#ffffff0f;border-radius:18px}.featureGrid li{color:var(--foreground);padding:18px;font-weight:800}.roadmap{align-items:center}.roadmap ol{counter-reset:roadmap;gap:12px;margin:0;padding:0;list-style:none;display:grid}.roadmap li{color:var(--muted);counter-increment:roadmap;padding:18px 18px 18px 58px;line-height:1.5;position:relative}.roadmap li:before{content:counter(roadmap);background:var(--teal);color:#082426;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.8rem;font-weight:900;display:grid;position:absolute;top:14px;left:16px}.downloadBand{margin-bottom:24px}.deployNote{grid-template-columns:1fr auto;margin-bottom:40px}.officialHero{min-height:auto;padding-bottom:88px}.officialHeroGrid{grid-template-columns:minmax(0,.96fr) minmax(360px,.82fr);gap:clamp(32px,5vw,72px);min-height:auto;padding-top:56px}.topInstall{max-width:680px}.showcase{place-items:center;min-height:680px;display:grid;position:relative}.showcase:before{content:"";filter:blur(2px);background:radial-gradient(circle,#35d4ca59,#0000 64%),conic-gradient(from 160deg,#f4efe533,#0000,#35d4ca3d);border-radius:50%;width:min(520px,86vw);height:min(520px,86vw);position:absolute;inset:8% 0 auto auto}.appIconNotice{z-index:2;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071b1d85;border:1px solid #f4efe538;border-radius:24px;align-items:center;gap:12px;padding:10px 16px 10px 10px;display:flex;position:absolute;top:18px;right:24px}.appIconNotice p{color:var(--foreground);letter-spacing:.3em;margin:0;font-size:.82rem;font-weight:900}.phoneMockup{z-index:1;background:#eff8f4;border:1px solid #f4efe538;border-radius:38px;width:min(410px,92vw);position:relative;overflow:hidden;box-shadow:0 34px 110px #0006}.phoneHeader{color:#f6fff9;background:radial-gradient(circle at 100% 0,#35d4ca66,#0000 42%),linear-gradient(150deg,#0ba198 0%,#013c3d 96%);border-bottom-right-radius:32px;border-bottom-left-radius:32px;padding:32px 22px 24px}.phoneHeader>span{text-align:center;letter-spacing:.72em;margin-bottom:26px;font-size:1rem;font-weight:900;display:block}.phoneHeader p{text-align:center;margin-bottom:12px;font-weight:800;text-decoration:underline}.phoneHeader strong{letter-spacing:-.05em;margin-bottom:22px;font-size:clamp(2.75rem,5vw,3.2rem);line-height:1;display:block}.moneySplit{justify-content:space-between;gap:18px;margin-bottom:16px;display:flex}.moneySplit span{color:#f6fff9c7;font-size:.92rem}.moneySplit b{color:#f6fff9;margin-top:4px;display:block}.progressLine{background:#f6fff947;border-radius:999px;height:8px;overflow:hidden}.progressLine i{border-radius:inherit;background:#bfecdef0;width:68%;height:100%;display:block}.phoneHeader small{color:#f6fff9b8;margin-top:8px;display:block}.filters{gap:12px;margin-top:22px;display:flex}.filters span{color:#f6fff9;background:#f6fff921;border:1px solid #f6fff92e;border-radius:999px;min-width:0;padding:12px 18px;font-weight:800}.phoneBody{padding:24px 14px 28px}.phoneBody>p{color:#344645;margin:0 0 12px;font-weight:900}.transaction{color:#1d2b2b;background:#071b1d0b;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:8px;padding:14px;display:grid}.transaction span:not(.avatar){min-width:0}.avatar{color:#fff;background:#06a7a1;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.avatar.gold{color:#173435;background:#f6c64c}.transaction strong,.transaction small,.transaction b{display:block}.transaction small{color:#6a7a78;margin-top:2px}.transaction b{font-size:1.08rem}.positive{color:#12bd72}.negative{color:#d32632}.officialIntro{padding-top:24px}.featureColumn{gap:14px;display:grid}.featureColumn article{border:1px solid var(--line);background:#ffffff12;border-radius:24px;padding:22px}.featureColumn p{color:var(--muted);margin:0;line-height:1.6}.privacyBand,.galleryBand,.sharedBand{width:min(1180px,100% - 40px);margin:0 auto 92px}.privacyBand,.sharedBand,.officialDownload{box-shadow:var(--shadow);background:radial-gradient(circle at 100% 0,#35d4ca33,#0000 26rem),#ffffff0f;border:1px solid #f4efe533;border-radius:36px;grid-template-columns:1fr .9fr;align-items:center;gap:44px;padding:36px;display:grid}.privacyBand p,.sharedBand p,.officialDownload p{color:var(--muted);line-height:1.75}.privacyBand ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.privacyBand li{border:1px solid var(--line);background:#ffffff12;border-radius:18px;padding:18px;font-weight:900}.sectionHeading{max-width:760px;margin-bottom:24px}.galleryCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.screenCard{border:1px solid var(--line);background:#ffffff12;border-radius:28px;padding:18px}.screenCard>p{color:var(--teal);letter-spacing:.16em;text-transform:uppercase;margin:18px 0 8px;font-size:.78rem;font-weight:900}.screenCard>span{color:var(--muted);line-height:1.6}.miniScreen{color:#163130;background:#eff8f4;border-radius:24px;height:260px;padding:18px}.miniScreen span{text-align:center;margin-bottom:22px;font-weight:900;display:block}.miniScreen i{background:#06a7a11f;border-radius:14px;height:44px;margin-top:12px;display:block}.miniScreen1 i{background:linear-gradient(90deg,#0000 12%,#84d59d 12% 18%,#0000 18% 28%,#ef837d 28% 34%,#0000 34% 44%,#84d59d 44% 50%,#0000 50% 60%,#ef837d 60% 66%,#0000 66%),#06a7a114;height:88px}.miniScreen2 i{background:#ffffff9e;border:1px solid #071b1d1a;height:48px;display:grid}.miniScreen3 i{background:#ffffffad;border:1px solid #06a7a142;height:40px}.membersCard{color:#1c2b2b;background:#eff8f4;border:1px solid #071b1d1f;border-radius:28px;gap:14px;padding:24px;display:grid}.membersCard>span{font-size:1.2rem;font-weight:900}.membersCard div{background:#071b1d0b;border-radius:18px;justify-content:space-between;gap:16px;padding:14px;display:flex}.membersCard em{border:1px solid #071b1d1f;border-radius:999px;padding:8px 12px;font-style:normal;font-weight:900}.membersCard button{color:#007f79;min-height:48px;font:inherit;background:0 0;border:1px solid #06a7a1;border-radius:16px;font-weight:900}.officialDownload{margin-bottom:40px}@media (min-width:1200px){.officialHeroGrid{align-items:center}.heroCopy{max-width:720px}}@media (max-width:1080px){h1{font-size:clamp(3rem,7.6vw,5.7rem)}.officialHeroGrid{grid-template-columns:minmax(0,1fr) minmax(340px,.78fr);gap:32px}.installPanel{grid-template-columns:1fr}.storeButtons.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.showcase{min-height:640px}.phoneMockup{width:min(380px,92vw)}}@media (max-width:900px){.heroGrid,.section,.featureBand,.downloadBand,.deployNote,.officialHeroGrid,.privacyBand,.sharedBand,.officialDownload{grid-template-columns:1fr}.showcase{min-height:auto}.installPanel{grid-template-columns:1fr}.storeButtons.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.heroGrid{gap:42px;min-height:auto}.cards{grid-template-columns:1fr}.galleryCards{grid-template-columns:repeat(2,minmax(0,1fr))}.section,.cards{padding-bottom:64px}}@media (max-width:640px){.hero,.section,.cards,.featureBand,.downloadBand,.deployNote,.privacyBand,.galleryBand,.sharedBand{width:min(100% - 24px,1120px)}.hero{padding-top:14px;padding-bottom:58px}.nav{align-items:center;gap:12px}.brand strong{letter-spacing:.16em;font-size:.9rem}.brandLogo{width:42px;height:42px}.brand small{font-size:.74rem}.navActions{flex-direction:row;align-items:flex-end}.navLinks{display:none}.heroGrid{gap:34px;padding-top:34px}h1{letter-spacing:-.06em;max-width:12ch;font-size:clamp(2.85rem,15.4vw,4.65rem)}h2{letter-spacing:-.045em;font-size:clamp(2rem,10.5vw,3.05rem)}.lead{font-size:1rem;line-height:1.65}.installPanel{border-radius:22px;margin-top:24px;padding:14px}.featureBand,.downloadBand,.deployNote,.privacyBand,.sharedBand,.officialDownload{border-radius:28px;padding:24px}.showcase{place-items:start center;min-height:auto}.appIconNotice{justify-self:start;max-width:100%;margin-bottom:18px;position:relative;top:auto;right:auto}.heroLogo{width:58px;height:58px}.phoneHeader>span{letter-spacing:.36em;font-size:.78rem}.phoneHeader strong{font-size:clamp(2.25rem,12vw,2.75rem)}.phoneMockup{border-radius:30px;width:min(100%,380px)}.phoneHeader{padding:28px 18px 22px}.moneySplit{gap:12px}.filters{flex-wrap:wrap}.filters span{padding:10px 14px}.transaction{grid-template-columns:auto minmax(0,1fr)}.transaction b{grid-column:2;justify-self:start}.storeButtons,.storeButtons.compact,.featureGrid,.galleryCards{grid-template-columns:1fr}.miniScreen{height:220px}.deployNote .primaryButton{width:100%}}@media (max-width:420px){.hero,.section,.cards,.featureBand,.downloadBand,.deployNote,.privacyBand,.galleryBand,.sharedBand{width:min(100% - 18px,1120px)}.nav{align-items:flex-start}.navActions{flex-shrink:0}.languageSwitch{padding:4px}.languageSwitch button{min-width:36px;padding:8px}h1{font-size:clamp(2.55rem,14.8vw,3.55rem)}.statusStrip{gap:8px}.statusStrip span{padding:7px 10px;font-size:.82rem}.storeButton{grid-template-columns:auto 1fr}.storeButton em{grid-column:1/-1;width:fit-content}.phoneHeader>span,.appIconNotice p{letter-spacing:.24em}.brand{gap:8px}.brandLogo{width:36px;height:36px}.phoneBody{padding:20px 10px 24px}}
