.customer-stories{background:#1b1030;border-top:1px solid hsla(0,0%,100%,.08);color:var(--color-white);padding:104px 0}.customer-stories .customer-stories__container{container:customer-stories/inline-size;display:flex;flex-direction:column;gap:48px;max-width:calc(1200px + var(--container-padding)*2)}.customer-stories .customer-stories__title{color:var(--color-white);font-size:var(--blk-h2-md-size);font-weight:var(--blk-heading-weight);letter-spacing:var(--blk-h2-md-tracking);line-height:var(--blk-h2-md-line);margin:0;max-width:900px}.customer-stories .customer-stories__grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));list-style:none;margin:0;padding:0}.customer-stories .customer-stories__card{background:#0b0612;border:1px solid hsla(0,0%,100%,.12);border-radius:16px;display:flex;flex-direction:column;overflow:hidden}.customer-stories .customer-stories__media{aspect-ratio:16/10;background:#1e1030;position:relative}.customer-stories .customer-stories__image{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.customer-stories .customer-stories__badge{background:#f4b98a;border-radius:4px;color:#14081f;font-family:var(--blk-font-mono);font-size:13px;font-weight:var(--font-weight-medium);left:16px;letter-spacing:.06em;line-height:1.5;padding:6px 10px;position:absolute;text-transform:uppercase;top:16px}.customer-stories .customer-stories__body{display:flex;flex:1;flex-direction:column;gap:14px;padding:22px 22px 24px}.customer-stories .customer-stories__company{color:#a99bc0;font-family:var(--blk-font-mono);font-size:13px;letter-spacing:.06em;line-height:1.5;text-transform:uppercase}.customer-stories .customer-stories__text{color:var(--color-white);font-size:21px;font-weight:var(--font-weight-regular);line-height:1.3;margin:0}.customer-stories .customer-stories__link{align-items:center;align-self:flex-start;color:#b6f0c9;display:inline-flex;font-family:var(--blk-font-mono);font-size:15px;gap:10px;line-height:1.5;margin-top:auto;text-decoration:none}.customer-stories .customer-stories__arrow{fill:none;flex:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:18px}.customer-stories .customer-stories__button{align-self:center;border-radius:10px;font-size:14px;padding:11px 21px}@container customer-stories (max-width: 519px){.customer-stories .customer-stories__button{align-self:stretch;justify-content:center}}.customer-stories__notice{border:1px dashed #dde1e8;border-radius:12px;color:#5a6170;margin:0;padding:24px;text-align:center}