/* SparkLabs investment and NVIDIA Inception membership: 2026-10-30 brand evidence */
.p-cred-section{background:linear-gradient(118deg,#071521 0%,#0d2338 58%,#071521 100%);border-top:1px solid #4e75954a;border-bottom:1px solid #38587566;padding:72px 0;position:relative;color:#eaf5ff}
.p-cred-section:before{content:'';position:absolute;inset:0;pointer-events:none;opacity:.22;background:radial-gradient(ellipse at 92% 20%,#227fbd3d,transparent 52%)}
.p-cred-layout{position:relative;display:grid;grid-template-columns:0.85fr 1.15fr;align-items:center;column-gap:55px;row-gap:22px}
.p-cred-heading{max-width:510px}
.p-cred-kicker{display:block;font-size:10px;font-weight:880;letter-spacing:.2em;color:#8bd3f5;margin-bottom:17px}
.p-cred-heading h2{font-size:clamp(27px,2.7vw,42px);line-height:1.25;font-weight:880;letter-spacing:-.055em;margin:0}
.p-cred-heading h2 em{font-style:normal;color:#ffbe6c}
.p-cred-heading p{font-size:13px;line-height:1.85;color:#a9c0d3;margin:18px 0 0}
.p-cred-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}
.p-cred-card{text-decoration:none!important;border-radius:13px;min-height:186px;padding:20px 24px 18px;display:flex;align-items:flex-start;flex-direction:column;justify-content:space-between;gap:6px;position:relative;transition:transform .2s,box-shadow .2s;border:1px solid #47789766}
.p-cred-card:hover{transform:translateY(-4px);box-shadow:0 18px 45px #0006}
.p-cred-card:focus-visible{outline:2px solid #ffca7a;outline-offset:3px}
.p-cred-spark{background:linear-gradient(135deg,#142e45,#0a1f32);color:#f6fbff!important}
.p-cred-nvidia{background:linear-gradient(135deg,#f5f8f8,#e9f0f2);color:#0d202a!important;border-color:#ccdee5}
.p-cred-role{display:block;font-size:9px;letter-spacing:.16em;font-weight:900;opacity:.72}
.p-cred-card img{object-fit:contain;object-position:left center;display:block;max-width:100%}
.p-cred-spark img{width:180px;height:57px;max-height:57px}
.p-cred-nvidia img{width:206px;height:83px;max-height:83px;margin:-10px 0 -14px -12px}
.p-cred-card strong{font-size:12px;letter-spacing:-.015em;line-height:1.5;font-weight:850}
.p-cred-card-link{font-size:10px;font-weight:750;opacity:.7}
.p-cred-field{grid-column:1/-1;display:flex;align-items:center;gap:8px;justify-content:flex-end;margin-top:5px;font-size:10px;color:#7b9fb8}
.p-cred-field span{font-size:12px;color:#e9b670}
.p-hero-foot{flex-wrap:wrap;row-gap:12px}
.company-cred-section{background:#edf4f7;border-block:1px solid #d3e4ed;padding:52px 0}
.company-cred-section>.fx-shell{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center}
.company-cred-section span{font-size:10px;letter-spacing:.17em;font-weight:850;color:#246c98}
.company-cred-section h2{font-size:clamp(26px,3vw,42px);letter-spacing:-.05em;margin:12px 0 10px;color:#143d58;line-height:1.3}
.company-cred-section h2 em{font-style:normal;color:#e4962d}
.company-cred-section p{font-size:15px;color:#33536b;margin:0 0 9px;line-height:1.7}
.company-cred-section small{display:block;font-size:11px;color:#708ba0}
.company-cred-logos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.company-cred-logos img{background:white;border:1px solid #d0dfe8;border-radius:10px;display:block;width:100%;height:114px;object-fit:contain;padding:19px}
@media(max-width:1100px){.p-cred-layout{grid-template-columns:1fr;gap:26px}.p-cred-heading{max-width:740px}.p-cred-card{min-height:175px}.p-cred-field{justify-content:flex-start}}
@media(max-width:760px){.p-cred-section{padding:54px 0}.p-cred-gallery{gap:10px}.p-cred-card{padding:16px;min-height:170px}.p-cred-spark img{width:145px}.p-cred-nvidia img{width:160px;height:70px;margin:-8px 0 -10px -8px}.company-cred-section>.fx-shell{grid-template-columns:1fr}}
@media(max-width:540px){.p-cred-gallery{grid-template-columns:1fr}.p-cred-card{min-height:154px;padding:16px 22px}.p-cred-nvidia img{width:200px;height:75px}.p-cred-field{font-size:10px}.p-cred-heading h2{font-size:31px}.company-cred-logos img{height:90px;padding:10px}.company-cred-section{padding:42px 0}}
