.hub-intro,.about-story{grid-template-columns:1fr 1fr;align-items:end;gap:90px;padding:120px 0;display:grid}.hub-intro h2,.about-story h2{letter-spacing:-.05em;margin:20px 0;font-size:clamp(40px,4.5vw,68px);line-height:1.05}.hub-intro>p:last-child,.about-story>div:last-child{color:#aaa3b3;font-size:18px;line-height:1.8}.hub-grid{grid-template-columns:repeat(2,1fr);gap:18px;padding:100px 0 140px;display:grid}.hub-grid>a{border:1px solid var(--line);color:#fff;background:linear-gradient(145deg,#0e0a17,#07050c);border-radius:13px;min-height:330px;padding:38px;text-decoration:none;transition:all .35s}.hub-grid>a:hover{background:radial-gradient(circle at 100% 0,#7f07ff3a,#0000 45%),#0d0816;border-color:#7630c9;transform:translateY(-7px)}.hub-grid small,.post-grid small{color:#b65eff;text-transform:uppercase;letter-spacing:.15em}.hub-grid h2{margin:45px 0 15px;font-size:28px;line-height:1.15}.hub-grid p,.post-grid p{color:#9d96a6;line-height:1.7}.hub-grid span,.post-grid span{color:#c27aff;margin-top:22px;font-weight:700;display:inline-block}.post-grid{grid-template-columns:repeat(3,1fr);gap:20px;padding:80px 0 140px;display:grid}.post-grid>a{border:1px solid var(--line);color:#fff;background:radial-gradient(circle at 100% 0,#7f07ff22,#0000 38%),#0d0915;border-radius:13px;min-height:390px;padding:35px;text-decoration:none}.post-grid>a>div{justify-content:space-between;display:flex}.post-grid b{color:#716a79;font-size:9px}.post-grid h2{margin:85px 0 20px;font-size:30px;line-height:1.15}.faq-list{max-width:1000px;padding:100px 0 150px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;padding:27px 5px;font-size:22px;font-weight:700;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#b65dff}.faq-list details p{color:#aaa3b3;max-width:800px;margin:0 0 28px;line-height:1.8}.principles{grid-template-columns:repeat(3,1fr);padding:0 0 140px;display:grid}.principles article{border:1px solid var(--line);border-right:0;padding:40px}.principles article:last-child{border-right:1px solid var(--line)}.principles small{color:#b35aff}.principles h3{margin:60px 0 18px;font-size:26px}.principles p{color:#9c95a5;line-height:1.7}@media (width<=950px){.hub-grid,.post-grid{grid-template-columns:1fr 1fr}.hub-intro,.about-story{grid-template-columns:1fr;gap:25px}.principles{grid-template-columns:1fr}.principles article{border-right:1px solid var(--line);border-bottom:0}.principles article:last-child{border-bottom:1px solid var(--line)}}@media (width<=620px){.hub-grid,.post-grid{grid-template-columns:1fr}.hub-grid>a{min-height:290px}.post-grid>a{min-height:330px}.hub-intro,.about-story{padding-block:80px}.faq-list summary{font-size:18px}.principles h3{margin-top:35px}}
