:root{color-scheme:light;--ink:#102033;--ink-strong:#071322;--muted:#607089;--line:#d9e4f0;--blue:#3182f6;--sky:#0ea5e9;--sky-soft:#eef8ff;--mint:#22c7a7;--warm:#0ea5e9;--cream:#fff7ed;--surface:#f5f9ff;--white:#ffffff;--shadow:0 24px 64px rgba(25,73,126,0.13)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--white);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-wrap:break-word;word-break:keep-all}a{color:inherit;text-decoration:none}a,button{-webkit-tap-highlight-color:transparent}.landing,.landingInteractive{background:var(--white);overflow:hidden}.landingInteractive{--mx:50%;--my:42%;--mx-px:50vw;--my-px:42vh;--tilt-x:0deg;--tilt-y:0deg;position:relative}.landingInteractive>section{position:relative;z-index:1}.aboutHero,.heroStage{min-height:760px;position:relative;isolation:isolate;padding:22px 24px 80px}.interactiveBand,.plainBand{position:relative;isolation:isolate;overflow:hidden}.summaryBand.interactiveBand h2{font-size:44px}.interactiveBand:before,.plainBand:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none}.interactiveBand>*,.plainBand>*{position:relative;z-index:1}.interactiveBand:before{background:radial-gradient(430px circle at var(--mx-px) var(--my-px),rgba(255,255,255,.95),rgba(255,255,255,.56) 28%,transparent 58%),conic-gradient(from 130deg at var(--mx-px) var(--my-px),rgba(49,130,246,.2),rgba(34,199,167,.17),rgba(14,165,233,.18),rgba(49,130,246,.2)),linear-gradient(115deg,rgba(239,255,252,.86),rgba(234,246,255,.94)),linear-gradient(90deg,rgba(49,130,246,.07) 1px,transparent 1px),linear-gradient(180deg,rgba(49,130,246,.07) 1px,transparent 1px),var(--surface);background-attachment:fixed,fixed,scroll,scroll,scroll;background-size:auto,auto,auto,72px 72px,72px 72px,auto;filter:saturate(1.08);transition:background-position .18s ease}.plainBand{background:var(--white)}.plainBand:before{background:radial-gradient(520px circle at var(--mx-px) var(--my-px),rgba(49,130,246,.13),rgba(34,199,167,.08) 34%,rgba(14,165,233,.05) 52%,transparent 76%),linear-gradient(180deg,#ffffff,#ffffff);background-attachment:fixed,scroll}.aboutHero{min-height:620px}.cursorLens{display:none}.siteNav{max-width:1180px;margin:0 auto;min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:24px;position:relative;z-index:3}.brand{color:var(--ink-strong);font-size:22px;font-weight:900;letter-spacing:0}.navLinks{display:flex;align-items:center;gap:18px;color:var(--muted);font-size:14px;font-weight:800}.navLinks a{position:relative;border-radius:8px;padding:8px 2px 10px;transition:color .16s ease,transform .16s ease}.navLinks a:focus-visible,.navLinks a:hover{color:var(--blue);outline:none}.navLinks a:after{content:"";position:absolute;right:2px;bottom:3px;left:2px;height:2px;border-radius:99px;background:linear-gradient(90deg,var(--blue),var(--mint));opacity:0;transform:scaleX(.38);transform-origin:center;transition:opacity .16s ease,transform .16s ease}.navLinks a.activeNav{color:var(--ink-strong)}.navLinks a.activeNav:after{opacity:1;transform:scaleX(1)}.heroContent{max-width:1180px;min-height:620px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 410px;align-items:center;grid-gap:70px;gap:70px;position:relative;z-index:2}.heroCopy,.proofCopy{max-width:720px}.eyebrow{margin:0 0 12px;color:var(--blue);font-size:17px;font-weight:900;letter-spacing:0;text-transform:uppercase}h1,h2,h3,p{letter-spacing:0;overflow-wrap:break-word;word-break:keep-all}h1{font-size:72px;line-height:1.02;font-weight:950}h1,h2{margin:0;color:var(--ink-strong)}h2{font-size:46px;line-height:1.12;font-weight:930}h3{margin:0;color:var(--ink-strong);font-size:21px;line-height:1.28;font-weight:900}.lead{max-width:640px;margin:24px 0 0;color:var(--muted);font-size:20px;line-height:1.72}.heroActions{margin-top:34px;display:flex;flex-wrap:wrap;gap:12px}.primaryAction,.secondaryAction{min-height:50px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;padding:0 18px;font-size:15px;font-weight:900;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.primaryAction{background:var(--blue);color:var(--white);box-shadow:0 16px 36px rgba(49,130,246,.28)}.primaryAction.warm{background:linear-gradient(135deg,var(--blue),var(--mint));box-shadow:0 16px 36px rgba(14,165,233,.22)}.secondaryAction{background:rgba(255,255,255,.76);color:var(--ink);border:1px solid var(--line)}.primaryAction:focus-visible,.primaryAction:hover,.secondaryAction:focus-visible,.secondaryAction:hover{transform:translateY(-2px);outline:none}.trustStrip{margin-top:26px;display:flex;flex-wrap:wrap;gap:8px}.trustStrip span{min-height:34px;display:inline-flex;align-items:center;border:1px solid rgba(49,130,246,.16);border-radius:999px;background:rgba(255,255,255,.72);color:var(--ink);padding:0 12px;font-size:13px;font-weight:850}.heroVisual{perspective:1200px}.phoneFrame{min-height:620px;border:1px solid rgba(16,32,51,.12);border-radius:34px;background:#102033;color:var(--white);padding:22px;display:grid;align-content:start;grid-gap:16px;gap:16px;box-shadow:var(--shadow);transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .16s ease}.commitment,.miniLedger,.phoneHeader,.proofPanel,.reasonItem,.rewardAmount,.roadmapList div,.summaryItem{border-radius:8px}.phoneHeader{display:flex;justify-content:space-between;align-items:center;color:rgba(255,255,255,.78);font-size:13px;font-weight:800}.phoneHeader strong{color:var(--white)}.rewardAmount{background:linear-gradient(135deg,#f0f9ff,#ffffff);color:var(--ink-strong);padding:18px}.rewardAmount small,.rewardAmount span{display:block;color:var(--muted);font-size:13px;font-weight:800;line-height:1.5}.rewardAmount strong{display:block;margin:8px 0;font-size:36px;line-height:1;font-weight:950}.activityBars{min-height:132px;border:1px solid rgba(255,255,255,.1);border-radius:8px;display:grid;grid-template-columns:repeat(7,1fr);align-items:end;grid-gap:8px;gap:8px;padding:14px;background:rgba(255,255,255,.06)}.activityBars span{display:block;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#38bdf8,#22c7a7)}.activityBars span:first-child{height:42%}.activityBars span:nth-child(2){height:68%}.activityBars span:nth-child(3){height:54%}.activityBars span:nth-child(4){height:84%}.activityBars span:nth-child(5){height:62%}.activityBars span:nth-child(6){height:74%}.activityBars span:nth-child(7){height:92%}.miniLedger{display:grid;border:1px solid rgba(255,255,255,.1);overflow:hidden}.miniLedger div,.proofPanel div{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 14px;border-bottom:1px solid rgba(255,255,255,.1)}.miniLedger div:last-child,.proofPanel div:last-child{border-bottom:0}.miniLedger span,.proofPanel span{color:rgba(255,255,255,.62);font-size:13px;font-weight:760}.miniLedger strong,.proofPanel strong{text-align:right;font-size:14px}.finalCta,.proofSection,.section,.summaryBand{width:100%;max-width:none;margin:0;padding:92px max(24px,calc((100vw - 1180px) / 2 + 24px))}.summaryBand{display:grid;grid-template-columns:.8fr 1.2fr;align-items:end;grid-gap:48px;gap:48px}.sectionHeader{max-width:620px}.summaryGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.summaryItem{min-height:136px;border:1px solid var(--line);background:var(--white);padding:18px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 14px 34px rgba(25,73,126,.07)}.summaryItem strong{color:var(--ink-strong);font-size:30px;line-height:1.05}.summaryItem span{color:var(--muted);font-size:13px;font-weight:800}.proofSection,.twoColumn{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:56px;gap:56px;align-items:start}.reasonList{display:grid;grid-gap:12px;gap:12px}.reasonItem{border:1px solid var(--line);background:var(--sky-soft);padding:22px}.commitment p,.finalCta p,.manifesto p,.proofCopy p,.reasonItem p,.roadmapList p{color:var(--muted);font-size:17px;line-height:1.72}.proofSection{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.proofPanel{background:#102033;color:var(--white);padding:8px}.finalCta{text-align:center}.finalCta h2{max-width:820px;margin:0 auto 26px}.footer{border-top:1px solid var(--line);background:#f8fbff;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px max(24px,calc((100vw - 1180px) / 2 + 24px))}.footer strong{display:block;color:var(--ink-strong);font-size:18px;font-weight:900}.footer p{margin:8px 0 0}.footer nav,.footer p{color:var(--muted);font-size:13px}.footer nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:14px;font-weight:800}.aboutIntro{max-width:980px;margin:116px auto 0;position:relative;z-index:2}.aboutIntro h1{max-width:980px;font-size:58px}.manifesto p{max-width:820px;margin:24px 0 0}.commitmentGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.commitment{min-height:210px;border:1px solid var(--line);background:var(--white);padding:20px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 14px 34px rgba(25,73,126,.07)}.commitment span{width:32px;height:5px;border-radius:99px;background:linear-gradient(90deg,var(--blue),var(--mint))}.roadmapSection{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:48px;gap:48px}.roadmapList{display:grid;grid-gap:12px;gap:12px}.roadmapList div{border:1px solid var(--line);background:var(--sky-soft);padding:20px}.roadmapList strong{display:block;color:var(--blue);font-size:14px;font-weight:950}.roadmapList p{margin:8px 0 0}.sincere p{max-width:720px;margin:0 auto 26px}.policyShell{min-height:100vh;background:#ffffff;color:#111111;padding:28px 22px 80px}.policyShell .siteNav{max-width:920px}.policyShell .brand,.policyShell .navLinks,.policyShell .navLinks a{color:#111111}.policyShell .navLinks{font-size:13px}.policyArticle{max-width:920px;margin:70px auto 0}.policyArticle .eyebrow{color:#555555}.policyArticle h1{color:#111111;font-size:44px;line-height:1.15}.policyArticle .lead{max-width:760px;color:#333333;font-size:18px;line-height:1.75}.policyMeta{margin:30px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #111111;border-bottom:1px solid #dddddd}.policyMeta div{min-height:74px;padding:16px 0}.policyMeta dt{color:#555555;font-size:13px;font-weight:800}.policyMeta dd{margin:6px 0 0;color:#111111;font-size:15px;font-weight:800}.policyNotice{margin-top:28px;border-left:3px solid #111111;color:#222222;font-size:15px;line-height:1.7;padding-left:14px}.policySections{margin-top:54px;display:grid;grid-gap:44px;gap:44px}.policySections section{border-top:1px solid #dddddd;padding-top:28px}.policySections h2{color:#111111;font-size:26px;line-height:1.3}.policySections p{max-width:820px;color:#222222;font-size:17px;line-height:1.82}@media (max-width:1024px){h1{font-size:58px}h2{font-size:38px}.heroContent,.proofSection,.roadmapSection,.summaryBand,.twoColumn{grid-template-columns:1fr}.commitmentGrid,.summaryGrid{grid-template-columns:repeat(2,1fr)}.heroVisual{max-width:440px}}@media (max-width:720px){.aboutHero,.heroStage{min-height:auto;padding:18px 18px 58px}.footer,.siteNav{align-items:flex-start;flex-direction:column}.footer nav,.navLinks{justify-content:flex-start;flex-wrap:wrap}.heroContent{min-height:auto;gap:38px;padding-top:58px}.aboutIntro h1,h1{font-size:42px}h2{font-size:31px}.lead{font-size:18px}.phoneFrame{min-height:540px;border-radius:28px}.commitmentGrid,.policyMeta,.summaryGrid{grid-template-columns:1fr}.finalCta,.proofSection,.section,.summaryBand{padding:58px 18px}.aboutIntro{margin-top:74px}.policyArticle{margin-top:52px}.policyArticle h1{font-size:34px}}@media (hover:none) and (pointer:coarse){.landingInteractive{--mobile-card-shift:0px;--mobile-gradient-angle:128deg;--mobile-light-y:30vh;--touch-alpha:0}.interactiveBand:before{background:radial-gradient(360px circle at 50% var(--mobile-light-y),rgba(255,255,255,.94),rgba(255,255,255,.46) 30%,transparent 58%),conic-gradient(from var(--mobile-gradient-angle) at 50% var(--mobile-light-y),rgba(49,130,246,.2),rgba(34,199,167,.18),rgba(14,165,233,.16),rgba(49,130,246,.2)),linear-gradient(115deg,rgba(239,255,252,.88),rgba(234,246,255,.94)),linear-gradient(90deg,rgba(49,130,246,.055) 1px,transparent 1px),linear-gradient(180deg,rgba(49,130,246,.055) 1px,transparent 1px),var(--surface);background-attachment:fixed,fixed,scroll,scroll,scroll;background-size:auto,auto,auto,64px 64px,64px 64px,auto}.plainBand:before{background:radial-gradient(540px circle at 50% var(--mobile-light-y),rgba(49,130,246,.12),rgba(34,199,167,.075) 34%,rgba(14,165,233,.045) 52%,transparent 76%),linear-gradient(180deg,#ffffff,#ffffff);background-attachment:fixed,scroll}.cursorLens{width:300px;height:300px;position:fixed;left:var(--mx-px);top:var(--my-px);z-index:2;display:block;border:0;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.72),rgba(49,130,246,.18) 34%,rgba(34,199,167,.12) 48%,transparent 72%);filter:blur(2px);opacity:var(--touch-alpha);pointer-events:none;transform:translate3d(-50%,-50%,0) scale(1);transition:opacity .54s ease,transform .24s ease}.commitment,.phoneFrame,.proofPanel,.reasonItem,.roadmapList div,.summaryItem{transform:translate3d(0,var(--mobile-card-shift),0);transition:transform .22s ease-out,box-shadow .22s ease-out}.commitment:active,.primaryAction:active,.reasonItem:active,.roadmapList div:active,.secondaryAction:active,.summaryItem:active{transform:translate3d(0,calc(var(--mobile-card-shift) - 2px),0) scale(.99)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.commitment,.phoneFrame,.proofPanel,.reasonItem,.roadmapList div,.summaryItem{transform:none!important}}