.partner-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:32px}.partner-grid article,.case-column,.testimonial-card,.contact-card{border:1px solid rgba(126,163,205,.2);background:linear-gradient(145deg,rgba(17,39,67,.82),rgba(8,24,43,.96));box-shadow:0 24px 70px rgba(0,8,22,.25)}.partner-grid article{min-height:150px;border-radius:20px;padding:22px;display:flex;flex-direction:column;justify-content:space-between}.partner-grid span{color:#2ee0b5;font-weight:900}.case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:30px}.case-column{border-radius:24px;padding:28px}.case-column.before{background:linear-gradient(145deg,rgba(48,30,50,.84),rgba(15,24,41,.96))}.case-column.after{background:linear-gradient(145deg,rgba(8,59,70,.78),rgba(8,27,46,.96))}.case-column ul{list-style:none;padding:0;display:grid;gap:14px}.case-column li{position:relative;padding-inline-start:28px;color:#bdcada}.case-column.before li::before,.case-column.after li::before{position:absolute;inset-inline-start:0;font-weight:900}.case-column.before li::before{content:'×';color:#ff7185}.case-column.after li::before{content:'✓';color:#2be0b4}.case-note{margin-top:16px;color:#879db5;font-size:.78rem}.testimonial-card,.contact-card{border-radius:28px;padding:34px;display:grid;gap:36px;align-items:center}.testimonial-card{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr)}.testimonial-card blockquote{margin:0}.testimonial-card blockquote>p{font-size:clamp(1.2rem,2vw,1.65rem);line-height:1.8}.testimonial-card footer{display:grid;gap:5px;margin-top:20px}.testimonial-card footer span{font-size:.75rem;color:#8ea4ba}.contact-card{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr)}.contact-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.contact-details{display:grid;gap:14px}.contact-details>div{display:grid;gap:6px;padding:18px;border:1px solid rgba(126,163,205,.15);border-radius:16px}.contact-details span{font-size:.72rem;color:#7f96ae;text-transform:uppercase}.contact-details a,.contact-details strong{color:#e7f1fb;text-decoration:none}@media(max-width:900px){.partner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.testimonial-card,.contact-card{grid-template-columns:1fr}}@media(max-width:620px){.partner-grid,.case-grid{grid-template-columns:1fr}.testimonial-card,.contact-card{padding:24px}.contact-actions,.contact-actions .button{width:100%}}

/* Enterprise trust and conversion refinement */
#phase2TrustSections>section{padding-block:104px;background:linear-gradient(180deg,#07111f,#09182a)}
#phase2TrustSections>section:nth-child(even){background:radial-gradient(circle at 15% 15%,rgba(37,99,235,.13),transparent 34%),#081527}
#phase2TrustSections .section-heading{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:56px;align-items:end;max-width:none;margin-bottom:38px}
#phase2TrustSections .section-heading h2{font-size:clamp(2.2rem,4vw,4.2rem);line-height:1.16;letter-spacing:-.035em;margin-block:14px 0}
#phase2TrustSections .section-heading>p{max-width:none;color:#aebfd0;line-height:2;margin:0}
#phase2TrustSections .section-kicker{display:inline-flex;align-items:center;gap:10px;color:#2de0b4;font-weight:900}
#phase2TrustSections .section-kicker:before{content:"";width:32px;height:1px;background:#2de0b4}
.partner-grid{gap:18px}.partner-grid article{min-height:250px;padding:26px;border-radius:24px;background:linear-gradient(145deg,rgba(17,39,67,.92),rgba(7,22,39,.98));box-shadow:0 26px 80px rgba(0,7,20,.3);transition:.25s}.partner-grid article:hover{transform:translateY(-6px);border-color:rgba(46,224,180,.4)}.partner-grid article span{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:rgba(49,132,255,.15);color:#56d8ff}.partner-grid article strong{font-size:1.18rem;line-height:1.6}
.case-grid{grid-template-columns:1fr 1fr;gap:22px}.case-column{padding:32px;border-radius:28px;box-shadow:0 28px 85px rgba(0,7,20,.32)}.case-column h3{font-size:1.5rem}.case-column li{line-height:1.85}.case-note{padding:16px 18px;border:1px solid rgba(126,163,205,.14);border-radius:16px;background:rgba(7,19,34,.7);font-size:.86rem;line-height:1.75}
.testimonial-card{padding:42px;border-radius:30px;grid-template-columns:.75fr 1.25fr;box-shadow:0 34px 100px rgba(0,7,20,.34)}.testimonial-card blockquote>p{font-size:clamp(1.25rem,2vw,1.8rem);line-height:1.9}.testimonial-card blockquote footer{gap:8px}.testimonial-card blockquote footer span{line-height:1.65}
.contact-card{padding:42px;border-radius:30px;grid-template-columns:1.1fr .9fr;background:radial-gradient(circle at 80% 20%,rgba(46,224,180,.12),transparent 28%),linear-gradient(135deg,rgba(15,50,86,.94),rgba(7,24,42,.98));box-shadow:0 36px 110px rgba(0,7,20,.34)}.contact-details>div{padding:18px 20px;border-radius:17px;background:rgba(6,19,34,.62)}.contact-details span{display:block;margin-bottom:4px;text-transform:none;letter-spacing:0}.contact-details a,.contact-details strong{display:block;line-height:1.6}
@media(max-width:1000px){#phase2TrustSections .section-heading,.testimonial-card,.contact-card{grid-template-columns:1fr}.partner-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:650px){#phase2TrustSections>section{padding-block:74px}#phase2TrustSections .section-heading{display:block}.partner-grid,.case-grid{grid-template-columns:1fr}.testimonial-card,.contact-card{padding:24px}.contact-actions,.contact-actions .button{width:100%}}
