.origin-section,.technical-team-section,.founder-profile-section{padding:76px 0;border-top:1px solid var(--line)}
.origin-grid,.technical-team-grid,.founder-profile{display:grid;grid-template-columns:.8fr 1.2fr;gap:72px;align-items:start}
.origin-copy strong,.technical-team-section strong{color:#f4f7fb}
.origin-copy p,.technical-team-section .prose p,.founder-bio p{color:#b9c3d0;line-height:1.75}
.origin-copy p+p,.technical-team-section .prose p+p,.founder-bio p+p{margin-top:18px}
.founder-quote{margin:34px 0;padding:24px 0 24px 26px;border-left:3px solid #2d8cff}
.founder-quote p{font-family:var(--serif);font-size:clamp(25px,2.6vw,35px);line-height:1.25;color:#f4f7fb;margin:0}
.founder-quote cite{display:block;margin-top:14px;color:#35a9ff;font-style:normal;font-size:13px;font-weight:700;letter-spacing:.02em}
.origin-asi{font-size:17px}
.team-closing{font-family:var(--serif);font-size:clamp(21px,2vw,27px);color:#f4f7fb!important;padding-top:9px}
.founder-identity h2{font-family:var(--serif);font-size:clamp(30px,3.2vw,43px);line-height:1.08;margin:12px 0 24px;max-width:520px}
.founder-name{font-family:var(--serif);font-size:clamp(25px,2.4vw,31px);line-height:1.15;color:#f4f7fb;margin:0 0 8px}
.founder-title{color:#35a9ff;font-weight:700;line-height:1.55;max-width:470px;font-size:14px}
@media(max-width:800px){.origin-grid,.technical-team-grid,.founder-profile{grid-template-columns:1fr;gap:32px}.origin-section,.technical-team-section,.founder-profile-section{padding:56px 0}.founder-quote{margin:28px 0}}
