.authors-page{color:#1a1a1a;flex:1}.authors-container{flex-direction:column;gap:28px;max-width:1100px;margin:0 auto;display:flex}.authors-hero{background:linear-gradient(#f8fafb 0%,#fff 100%);padding:72px 32px 48px;position:relative;overflow:hidden}.authors-hero__glow{pointer-events:none;background:radial-gradient(closest-side,#0497ff1f,#0497ff00);border-radius:50%;width:840px;height:520px;margin-left:-420px;position:absolute;top:-220px;left:50%}.authors-hero__inner{flex-direction:column;align-items:center;gap:18px;max-width:900px;margin:0 auto;display:flex;position:relative}.authors-hero__badge{color:#0a63a8;letter-spacing:1.3px;text-transform:uppercase;background:#fff;border:1px solid #0497ff4d;border-radius:20px;align-items:center;gap:10px;padding:7px 16px;font-size:12px;font-weight:600;line-height:1;display:inline-flex;box-shadow:0 4px 12px #2933370d}.authors-hero__badge svg{color:#0497ff;flex:none}.authors-hero__title{color:#1a1a1a;letter-spacing:-1.4px;text-align:center;text-wrap:balance;margin:0;font-size:48px;font-weight:700;line-height:1.1}.authors-hero__lead{color:#4a4a4a;text-align:center;text-wrap:pretty;max-width:560px;margin:0;font-size:18px;font-weight:500;line-height:1.8}.authors-list{background:#fff;padding:8px 32px 88px}.authors-count{color:#5a6669;font-size:14px;line-height:1.5}.authors-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.author-card{background:#fff;border:1px solid #29333714;border-radius:16px;flex-direction:column;gap:16px;height:100%;padding:26px 26px 24px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 4px 16px #0000000d}.author-card:hover{border-color:#0497ff59;transform:translateY(-4px);box-shadow:0 18px 40px -18px #29333759}.author-card__photo{object-fit:cover;background:#eef1f2;border:1px solid #29333714;border-radius:14px;flex:none;width:88px;height:88px;display:block}.author-card__identity{flex-direction:column;gap:5px;min-width:0;display:flex}.author-card__name{color:#1a1a1a;letter-spacing:-.4px;text-wrap:balance;margin:0;font-size:20px;font-weight:700;line-height:1.3}.author-card__role{color:#0876c6;font-size:14px;font-weight:600;line-height:1.5}.author-card__bio{color:#4a4a4a;text-wrap:pretty;margin:0;font-size:16px;line-height:1.7}.author-card__cta{color:#0876c6;background:#fff;border:1px solid #0497ff66;border-radius:11px;justify-content:center;align-self:flex-start;align-items:center;gap:9px;margin-top:auto;padding:11px 22px;font-size:14px;font-weight:600;line-height:1.2;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.author-card__cta:hover{color:#0497ff;background:#0497ff0d;border-color:#0497ff}@media (width<=1024px){.authors-hero{padding:56px 24px 40px}.authors-list{padding:8px 24px 72px}.authors-hero__title{letter-spacing:-1.1px;font-size:40px}}@media (width<=760px){.authors-grid{grid-template-columns:minmax(0,1fr)}.authors-hero__title{letter-spacing:-.9px;font-size:31px}.authors-hero__lead{font-size:17px}}@media (width<=560px){.authors-hero{padding:48px 16px 36px}.authors-list{padding:8px 16px 64px}}
