.bld-about{--ink:#151B3D;--ink-2:#262E52;--muted:#556078;--text:#3A4462;--line:#E3E7F0;--line-2:#D3D9E6;--surface:#FFFFFF;--bg:#F6F7FB;--blue:#4F6BFF;--blue-2:#3A54E0;--blue-soft:#ECEFFF;--violet:#7B61FF;--shadow:0 1px 2px rgba(21,27,61,.04),0 24px 48px -28px rgba(21,27,61,.28);color:var(--ink);background:radial-gradient(900px 520px at 88% -8%,rgba(123,97,255,.14),transparent 60%),radial-gradient(780px 480px at -6% 8%,rgba(79,107,255,.14),transparent 60%),var(--bg)!important}.bld-about *,.bld-about :after,.bld-about :before{box-sizing:border-box}.bld-about h1,.bld-about h2,.bld-about h3{font-family:var(--display);margin:0;color:var(--ink);letter-spacing:-.03em}.bld-about h1{font-size:clamp(2.3rem,5vw,3.9rem);line-height:1.04;font-weight:800;letter-spacing:-.045em}.bld-about h2{font-size:clamp(1.8rem,3.4vw,2.8rem);line-height:1.08;font-weight:800;letter-spacing:-.04em}.bld-about h3{font-size:1.2rem;font-weight:700}.bld-about p{margin:0}.bld-about>section{padding:84px 0}.bld-about>section.ab-hero{padding:36px 0 30px}.bld-about>section.ab-tight{padding-top:20px}.ab-wrap{max-width:1200px;margin:0 auto;padding:0 28px}.ab-hl{background:linear-gradient(95deg,var(--blue) 0,var(--violet) 70%);-webkit-background-clip:text;background-clip:text;color:transparent}.ab-lede{font-size:1.08rem;max-width:60ch}.ab-lede,.ab-muted{color:var(--muted)}.ab-tag{display:inline-flex;align-items:center;gap:8px;font:600 .8rem var(--body);color:var(--ink-2);background:var(--surface);border:1px solid var(--line);padding:6px 12px 6px 8px;border-radius:999px;margin-bottom:18px}.ab-tag:before{content:"";width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,var(--blue),var(--violet));box-shadow:0 0 0 4px var(--blue-soft)}.ab-head{max-width:820px;margin-bottom:36px}.ab-head p{margin-top:16px}.ab-bento{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}.ab-tile{background:rgba(255,255,255,.85);border:1px solid var(--line);border-radius:28px;padding:30px;position:relative;overflow:hidden}.ab-main{grid-column:span 7;padding:46px;display:flex;flex-direction:column;justify-content:center}.ab-main h1{margin-bottom:20px}.ab-main .ab-tag{align-self:flex-start}.ab-mark{grid-column:span 5;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:24px;padding:40px;background:linear-gradient(160deg,#EEF1FF,#F5F2FF 60%,#FFF8EC)}.ab-mark img{width:120px;height:auto;display:block}.ab-mark p{font:600 1.15rem/1.45 var(--display);color:var(--ink);letter-spacing:-.01em}.ab-mark p small{display:block;font:500 .84rem var(--body);color:var(--muted);margin-top:8px}.ab-proof{grid-column:1/-1;display:grid;grid-template-columns:1.1fr 1fr 1fr 1fr;gap:16px}.ab-proof-h{padding:8px 6px;display:flex;flex-direction:column;justify-content:center}.ab-proof-h span{font:700 .78rem var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--blue-2)}.ab-proof-h b{font:800 1.6rem/1.15 var(--display);letter-spacing:-.03em;margin:6px 0 8px}.ab-proof-h small{font-size:.86rem;color:var(--muted)}.ab-pcard{container-type:inline-size;background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--blue);border-radius:22px;padding:24px 24px 26px}.ab-pcard:nth-child(3){background:var(--ink);border-color:var(--ink);border-top-color:var(--blue)}.ab-pcard:nth-child(3) h3{color:#fff}.ab-pcard:nth-child(3) p{color:#AAB4D4}.ab-pcard b{display:flex;align-items:baseline;white-space:nowrap;font:800 min(2.7rem,19cqi)/1 var(--display);letter-spacing:-.04em;margin-bottom:18px;background:linear-gradient(95deg,var(--blue),var(--violet));-webkit-background-clip:text;background-clip:text;color:transparent}.ab-pcard:nth-child(3) b{background:linear-gradient(95deg,#8FA2FF,#B9A8FF);-webkit-background-clip:text;background-clip:text}.ab-pcard b .arr{font-weight:400;font-size:.8em;margin:0 .1em;-webkit-text-fill-color:currentColor;color:var(--violet);opacity:.85}.ab-pcard:nth-child(3) b .arr{color:#B9A8FF}.ab-pcard h3{font-size:1.05rem;line-height:1.3;margin-bottom:6px}.ab-pcard p{font-size:.9rem;color:var(--muted)}@media (max-width:1100px){.ab-pcard{padding:20px 18px 22px}}@media (max-width:960px){.ab-main,.ab-mark{grid-column:1/-1}.ab-main{padding:30px 24px}.ab-proof{grid-template-columns:1fr 1fr}.ab-proof-h{grid-column:1/-1}}@media (max-width:560px){.ab-proof{grid-template-columns:1fr}}.ab-story{display:grid;grid-template-columns:1fr 1.1fr;gap:56px;align-items:start}.ab-copy p{color:var(--text);margin-top:16px;font-size:1.02rem}.ab-what{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ab-what div{background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:22px}.ab-what div:nth-child(2){background:linear-gradient(170deg,#F0F2FF,#FFFFFF 60%)}.ab-what div:nth-child(3){background:linear-gradient(170deg,#FFF7EA,#FFFFFF 60%)}.ab-what i{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--ink);color:#fff;font-style:normal;margin-bottom:14px}.ab-what h3{font-size:1.05rem;margin-bottom:6px}.ab-what p{font-size:.9rem;color:var(--muted)}@media (max-width:900px){.ab-story{grid-template-columns:1fr;gap:32px}}@media (max-width:520px){.ab-what{grid-template-columns:1fr}}.ab-team{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.ab-person{grid-column:span 2;background:var(--surface);border:1px solid var(--line);border-radius:28px;overflow:hidden;display:flex;flex-direction:column;transition:transform .25s,box-shadow .25s}.ab-person:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.ab-person.big{grid-column:span 3;flex-direction:row}.ab-ph{aspect-ratio:4/3;background:linear-gradient(150deg,#E9EDFF,#F2EEFF 55%,#FFF4E2);display:grid;place-items:center;position:relative}.ab-person.big .ab-ph{aspect-ratio:auto;width:42%;flex:none;min-height:100%}.ab-ph:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(21,27,61,.08) 1px,transparent 0);background-size:16px 16px}.ab-ph span{position:relative;z-index:1;width:92px;height:92px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font:800 1.7rem var(--display);letter-spacing:-.02em;box-shadow:0 0 0 8px rgba(255,255,255,.6)}.ab-pi{padding:24px;display:flex;flex-direction:column;flex:1}.ab-pi h3{font-size:1.25rem}.ab-role{font:600 .88rem var(--body);color:var(--blue-2);margin:4px 0 12px!important}.ab-bio{font-size:.93rem;color:var(--text)}.ab-chips{list-style:none;padding:0;margin:16px 0 0;display:flex;flex-wrap:wrap;gap:6px}.ab-chips li{font-size:.76rem;font-weight:500;padding:4px 10px;border-radius:999px;background:var(--bg);border:1px solid var(--line);color:var(--ink-2)}@media (max-width:1000px){.ab-team{grid-template-columns:1fr 1fr}.ab-person,.ab-person.big{grid-column:span 1;flex-direction:column}.ab-person.big .ab-ph{width:auto;aspect-ratio:4/3}}@media (max-width:600px){.ab-team{grid-template-columns:1fr}}.bld-about .bld-recog{max-width:1144px;margin:20px auto 0;border:1px solid var(--line);border-radius:28px;padding:32px 0 36px}@media (max-width:1200px){.bld-about .bld-recog{margin:20px 28px 0}}@media (max-width:520px){.bld-about .bld-recog{margin:20px 16px 0}}.ab-values{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ab-values div{background:var(--surface);border:1px solid var(--line);border-radius:26px;padding:28px}.ab-values em{display:block;font:800 2.4rem/1 var(--display);font-style:normal;color:transparent;-webkit-text-stroke:1.2px var(--line-2);margin-bottom:16px}.ab-values h3{margin-bottom:8px}.ab-values p{color:var(--muted);font-size:.95rem}@media (max-width:860px){.ab-values{grid-template-columns:1fr}}.ab-lic{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ab-lic>div{background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:24px}.ab-lic h3{margin-bottom:14px}.ab-lic dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:10px 18px;font-size:.93rem}.ab-lic dt{color:var(--muted)}.ab-lic dd{margin:0;font-weight:600}@media (max-width:760px){.ab-lic{grid-template-columns:1fr}}.ab-cta{border-radius:36px;padding:64px 56px;color:#D8DEF2;display:grid;grid-template-columns:1.4fr 1fr;gap:32px;align-items:end;background:radial-gradient(600px 340px at 90% 0,rgba(123,97,255,.5),transparent 60%),radial-gradient(520px 320px at 0 100%,rgba(79,107,255,.55),transparent 60%),var(--ink)}.ab-cta h2{color:#fff}.ab-cta p{margin-top:12px;max-width:48ch}.ab-btns{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.ab-btns .btn-white{color:var(--ink)}@media (max-width:820px){.ab-cta{grid-template-columns:1fr;padding:40px 26px}.ab-btns{justify-content:flex-start}}@media (max-width:520px){.ab-wrap{padding:0 16px}.bld-about>section{padding:56px 0}}