.about-hero{background:radial-gradient(circle at 82% 18%,#8b61ef2e,#0000 32%),linear-gradient(135deg,#fff 0%,#faf8fc 54%,#f1eaff 100%);border-radius:34px;grid-template-columns:minmax(0,1.05fr) minmax(390px,.75fr);align-items:center;gap:76px;max-width:1460px;margin:18px auto 0;padding:72px;display:grid}.about-hero h1{letter-spacing:-.055em;max-width:850px;margin:16px 0 18px;font-size:clamp(50px,5.5vw,78px);line-height:.98}.about-hero h1 em,.about-story h2 em,.about-beliefs h2 em,.about-approach h2 em,.about-platform h2 em{color:#8b61ef;font-style:normal}.about-hero-copy>p{color:#625b69;max-width:760px;margin:0;font-size:17px;line-height:1.65}.about-hero-facts{margin-top:28px}.about-hero-visual{color:#fff;background:#171525;border-radius:22px;padding:30px;box-shadow:0 28px 66px #23183933}.about-visual-intro small{color:#cbb9ff;letter-spacing:.11em;font-size:9px;font-weight:740;display:block}.about-visual-intro strong{letter-spacing:-.035em;max-width:500px;margin-top:9px;font-size:24px;line-height:1.14;display:block}.about-principles{border-top:1px solid #ffffff24;margin-top:28px}.about-principles>div{border-bottom:1px solid #ffffff1c;grid-template-columns:36px 140px 1fr;align-items:start;gap:14px;padding:18px 0;display:grid}.about-principles span{color:#cbb9ff;font-size:10px;font-weight:740}.about-principles b{font-size:12.5px}.about-principles p{color:#ffffff8f;margin:0;font-size:11.5px;line-height:1.55}.about-story{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:start;gap:90px;max-width:1264px;margin:0 auto;padding:96px 28px;display:grid}.about-story h2,.about-beliefs h2,.about-approach h2,.about-platform h2,.about-company h2,.about-final h2{letter-spacing:-.045em;margin:10px 0 0;font-size:clamp(36px,4.3vw,58px);line-height:1.03}.about-story-copy{padding-top:22px}.about-story-copy p{color:#625b69;margin:0;font-size:15px;line-height:1.75}.about-story-copy p+p{margin-top:20px}.about-beliefs{color:#fff;background:#171525;padding:96px max(28px,50vw - 632px)}.about-beliefs-heading{max-width:920px}.about-beliefs .kicker{color:#cbb9ff}.about-beliefs-heading>p{color:#ffffff9e;max-width:800px;margin:18px 0 0;font-size:15px;line-height:1.7}.about-belief-columns{border-top:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);margin-top:50px;display:grid}.about-belief-columns article{border-right:1px solid #ffffff1f;padding:30px 30px 8px 0}.about-belief-columns article+article{padding-left:30px}.about-belief-columns article:last-child{border-right:0}.about-belief-columns span{color:#cbb9ff;letter-spacing:.1em;font-size:9.5px;font-weight:740}.about-belief-columns h3{letter-spacing:-.03em;margin:10px 0 11px;font-size:22px;line-height:1.18}.about-belief-columns p{color:#fff9;margin:0;font-size:13px;line-height:1.65}.about-approach{max-width:1264px;margin:0 auto;padding:100px 28px}.about-approach-intro{max-width:870px}.about-approach-intro>p{color:#625b69;max-width:720px;margin:18px 0 0;font-size:15px;line-height:1.7}.about-steps{border-top:1px solid #ded8e5;grid-template-columns:repeat(4,1fr);margin-top:46px;display:grid}.about-steps article{border-right:1px solid #e5dfe9;padding:26px 24px 10px 0}.about-steps article+article{padding-left:24px}.about-steps article:last-child{border-right:0}.about-steps span{color:#7650db;font-size:10px;font-weight:740}.about-steps h3{letter-spacing:-.03em;margin:9px 0 8px;font-size:22px}.about-steps p{color:#6a626f;margin:0;font-size:12.5px;line-height:1.62}.about-platform{background:#f7f5fa;grid-template-columns:minmax(0,1fr) minmax(390px,.72fr);align-items:center;gap:80px;padding:92px max(28px,50vw - 632px);display:grid}.about-platform-copy>p{color:#625b69;max-width:760px;margin:18px 0 0;font-size:14px;line-height:1.72}.about-platform-links{flex-wrap:wrap;gap:20px;margin-top:24px;display:flex}.about-platform-links a{color:#6946c5;align-items:center;gap:7px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.about-platform-links svg{width:16px;height:16px}.about-platform-statement{background:#fff;border-radius:22px;padding:30px;box-shadow:0 18px 50px #34274914}.about-platform-statement small{color:#7650db;letter-spacing:.1em;font-size:9px;font-weight:750}.about-platform-statement blockquote{letter-spacing:-.035em;margin:16px 0;font-size:28px;font-weight:700;line-height:1.18}.about-platform-statement p{color:#6d6573;margin:0;font-size:12.5px;line-height:1.65}.about-company{grid-template-columns:minmax(0,.9fr) minmax(420px,.8fr);align-items:start;gap:84px;max-width:1264px;margin:0 auto;padding:92px 28px;display:grid}.about-company>div>p{color:#625b69;max-width:650px;margin:17px 0 0;font-size:14px;line-height:1.7}.about-company dl{border-top:1px solid #ded8e5;margin:0}.about-company dl>div{border-bottom:1px solid #e7e1eb;grid-template-columns:160px 1fr;gap:24px;padding:17px 0;display:grid}.about-company dt{color:#7a727f;font-size:11.5px}.about-company dd{color:#312b36;margin:0;font-size:12.5px;font-weight:700}.about-final{color:#fff;background:radial-gradient(circle at 86% 20%,#ffffff2e,#0000 30%),#6a46c7;border-radius:26px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:60px;max-width:1264px;margin:0 auto 90px;padding:54px;display:grid}.about-final .kicker{color:#ded2ff}.about-final h2{max-width:760px;font-size:clamp(34px,4vw,52px)}.about-final p{color:#ffffffb8;max-width:720px;margin:14px 0 0;font-size:14px;line-height:1.65}.about-final-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.about-final .desk-primary{color:#5e39bd;background:#fff}.about-final .desk-text-link{color:#fff}@media (max-width:1050px){.about-hero{grid-template-columns:1fr 360px;gap:42px;margin-left:18px;margin-right:18px;padding:58px 44px}.about-story,.about-platform,.about-company,.about-final{grid-template-columns:1fr;gap:34px}.about-steps{grid-template-columns:1fr 1fr}.about-steps article:nth-child(2){border-right:0}.about-steps article:nth-child(n+3){border-top:1px solid #e5dfe9}}@media (max-width:760px){.about-hero,.about-belief-columns,.about-steps{grid-template-columns:1fr}.about-belief-columns article,.about-belief-columns article+article,.about-steps article,.about-steps article+article{border-bottom:1px solid #ffffff1f;border-right:0;padding:24px 0}.about-steps article,.about-steps article+article{border-bottom-color:#e5dfe9}.about-platform-statement{max-width:620px}.about-company dl>div{grid-template-columns:1fr;gap:6px}}@media (max-width:680px){.about-hero{border-radius:24px;margin:10px 10px 0;padding:42px 22px 30px}.about-hero h1{font-size:42px}.about-story,.about-approach,.about-company,.about-final,.about-beliefs,.about-platform{padding-left:18px;padding-right:18px}.about-final{margin-left:10px;margin-right:10px;padding:34px 24px}.about-principles>div{grid-template-columns:30px 1fr}.about-principles p{grid-column:2}}
