*{box-sizing:border-box}body{margin:0;background:#f2efe7;color:#171b1e;font-family:Arial,Helvetica,sans-serif;line-height:1.6}.wrap{width:min(1180px,92%);margin:auto}header{background:#111518;color:#fff;border-bottom:1px solid #34393d}.head{min-height:96px;display:flex;align-items:center;justify-content:space-between;gap:25px}.logo img{width:260px;display:block}.nav{display:flex;align-items:center;gap:25px;flex-wrap:wrap}.nav a{color:#dce0e2;text-decoration:none;font-size:14px;font-weight:700}.nav .launch,.launch{background:#d5ff46;color:#111518;padding:14px 20px;border-radius:2px}.hero{background:#111518;color:#f6f3ea;padding:92px 0 70px;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:center}.tag{font:700 12px Arial;letter-spacing:2.5px;text-transform:uppercase;color:#8d969d}.tag:before{content:'●';color:#d5ff46;margin-right:10px}.hero h1{font-size:clamp(56px,7vw,94px);line-height:.94;letter-spacing:-5px;margin:22px 0 28px;max-width:720px}.hero h1 span{color:#d5ff46}.hero p{font-size:20px;color:#bfc5c8;max-width:650px}.actions{display:flex;gap:12px;margin-top:36px;flex-wrap:wrap}.btn{display:inline-block;text-decoration:none;background:#d5ff46;color:#111518;padding:16px 22px;font-weight:800}.btn.ghost{background:transparent;color:#fff;border:1px solid #50575c}.hero-art{position:relative}.hero-art img{width:100%;border:1px solid #343a40;box-shadow:24px 24px 0 #d5ff46}.ticker{background:#d5ff46;padding:17px 0;overflow:hidden;font-weight:900;letter-spacing:1px}.ticker div{white-space:nowrap}.section{padding:90px 0}.intro{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px}.section h2{font-size:clamp(40px,5vw,68px);line-height:1;letter-spacing:-3px;margin:12px 0 25px}.bigcopy{font-size:22px;color:#42494e}.blocks{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#b9b7af;border:1px solid #b9b7af;margin-top:60px}.block{background:#f2efe7;padding:38px}.block b{font-size:44px;display:block;margin-bottom:30px}.dark{background:#191e22;color:#f5f1e7}.dark .bigcopy{color:#b9c0c4}.framework{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.ledger{border-top:1px solid #4c5358}.ledger div{display:grid;grid-template-columns:70px 1fr;gap:20px;padding:25px 0;border-bottom:1px solid #4c5358}.ledger b{color:#d5ff46;font-size:20px}.ledger h3{margin:0 0 5px}.ledger p{margin:0;color:#aeb5b9}.feature{background:#d5ff46;padding:80px 0}.feature-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:center}.feature h2{color:#111518}.meter{background:#111518;color:#fff;padding:35px}.meter-line{height:12px;background:#3a4145;margin:18px 0 30px}.meter-line i{display:block;width:68%;height:100%;background:#d5ff46}.meter small{color:#aeb5b9}.resources{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.resource{background:#fff;padding:32px;border-left:6px solid #d5ff46}.resource small{font-weight:800;letter-spacing:1.5px}.resource h3{font-size:26px}.cta{background:#111518;color:#fff;padding:55px;display:flex;justify-content:space-between;align-items:center;gap:30px}.cta h2{margin:0;font-size:45px}.pagehero{background:#111518;color:#fff;padding:80px 0}.pagehero h1{font-size:64px;line-height:1;letter-spacing:-3px;max-width:850px}.content{padding:70px 0}.content-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px}.content-card{background:#fff;padding:34px;border-top:5px solid #d5ff46}.content-card h3{font-size:26px}.form{max-width:850px;background:#fff;padding:45px}.fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.field label{display:block;font-weight:700;margin-bottom:7px}.field input,.field select,.field textarea{width:100%;padding:14px;border:1px solid #b8bdc0;background:#faf9f5;font:inherit}.field.full{grid-column:1/-1}.check{display:flex;gap:12px;margin:20px 0;font-size:14px}.check input{width:18px;height:18px}.notice{background:#eef1e7;padding:18px;margin:20px 0}.success{display:none;background:#d5ff46;padding:18px;font-weight:800}footer{background:#0d1012;color:#aeb5b9;padding:60px 0 25px}.foot{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:40px}.foot img{width:230px}.foot a{display:block;color:#c8cdd0;text-decoration:none;margin:9px 0}.legal{border-top:1px solid #30363a;margin-top:40px;padding-top:20px;font-size:12px}@media(max-width:850px){.head{align-items:flex-start;padding:20px 0;flex-direction:column}.nav{gap:14px}.hero-grid,.intro,.framework,.feature-grid,.content-grid{grid-template-columns:1fr}.blocks{grid-template-columns:1fr}.resources{grid-template-columns:1fr}.hero h1{letter-spacing:-3px}.fields{grid-template-columns:1fr}.field.full{grid-column:auto}.foot{grid-template-columns:1fr}.cta{align-items:flex-start;flex-direction:column}.hero-art img{box-shadow:12px 12px 0 #d5ff46}}/* V2 depth system */
.deep-section{padding:84px 0;border-top:1px solid rgba(17,17,17,.12)}.deep-section.tint{background:#f3f5ef}.deep-section.ink{background:#111;color:#f7f7f2}.deep-head{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px;align-items:start;margin-bottom:38px}.deep-head h2{margin:8px 0 0;font-size:clamp(2rem,4vw,4rem);line-height:.98}.deep-head p{font-size:1.08rem;line-height:1.75;margin:0}.data-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.data-card{border:1px solid rgba(17,17,17,.15);padding:28px;background:#fff;min-height:210px}.ink .data-card{background:#1a1a1a;border-color:#3a3a3a}.data-card .num{font-size:.75rem;letter-spacing:.14em;font-weight:800;color:#8aa800}.data-card h3{font-size:1.35rem;margin:18px 0 10px}.data-card p,.checklist p{line-height:1.65}.split-panel{display:grid;grid-template-columns:1fr 1fr;gap:20px}.panel{padding:32px;border:1px solid rgba(17,17,17,.15);background:#fff}.panel h3{font-size:1.5rem;margin-top:0}.matrix{display:grid;grid-template-columns:1.1fr repeat(3,.7fr);border:1px solid #ccc}.matrix>*{padding:16px;border-right:1px solid #ddd;border-bottom:1px solid #ddd}.matrix b{background:#111;color:#fff}.checklist{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.check{padding:22px 24px;border-left:4px solid #b9d400;background:#fff}.formula{font-size:clamp(1.5rem,3vw,2.8rem);font-weight:800;line-height:1.15;padding:34px;border:1px solid #444;background:#171717;color:#fff}.formula span{color:#c9e42d}.micro{font-size:.84rem;opacity:.72;line-height:1.55}@media(max-width:850px){.deep-head,.split-panel{grid-template-columns:1fr}.data-grid{grid-template-columns:1fr}.checklist{grid-template-columns:1fr}.matrix{grid-template-columns:1fr}.matrix>*{border-right:0}}
