.cus-ai-foundation__panel{background:radial-gradient(96% 68% at 47% 46%,rgba(255,253,250,.86) 0,rgba(255,253,250,.42) 40%,rgba(255,253,250,0) 70%),linear-gradient(104deg,#d2e4f2,#dfeaf4 15%,#ebf0f3 30%,#f3eee6 46%,#f7e3d3 63%,#ecd5c1 80%,#faf4ec);border-radius:28px;padding:56px 60px}.cus-ai-foundation__grid{align-items:center;column-gap:56px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr)}.cus-ai-foundation__content{max-width:36rem;min-width:0}.cus-ai-foundation__eyebrow{color:#c45c3e;font-family:Inter,Arial,sans-serif;font-size:15px;font-weight:600;letter-spacing:.01em;line-height:1.4;margin:0 0 16px}.cus-ai-foundation__heading{color:#14141f;font-family:Inter,Arial,sans-serif;font-size:40px;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0 0 20px}.cus-ai-foundation__heading :is(h1,h2,h3,h4,h5,h6,p){color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0}.cus-ai-foundation__divider{background-color:#e6e2dc;border:0;display:block;height:1px;margin:28px 0;max-width:100%;width:100%}.cus-ai-foundation__tagline{color:#182031;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:700;letter-spacing:-.01em;line-height:1.45;margin:0}.cus-ai-foundation__cards{display:flex;flex-direction:column;gap:16px;min-width:0}.cus-ai-foundation__partner-image{border:6px solid #d97757;border-radius:20px;line-height:0;overflow:hidden;width:100%}.cus-ai-foundation__partner-img{display:block;height:auto;object-fit:contain;width:100%}.cus-ai-foundation__feature-row{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.cus-ai-foundation__feature-card{align-items:center;background-color:#fff;border-radius:20px;box-shadow:0 8px 28px rgba(40,30,20,.06);display:flex;flex-direction:column;gap:18px;justify-content:center;min-height:168px;padding:28px 20px;text-align:center}.cus-ai-foundation__feature-icon{align-items:center;color:#c45c3e;display:flex;height:48px;justify-content:center;width:48px}.cus-ai-foundation__feature-icon svg{display:block;height:44px;width:44px}.cus-ai-foundation__feature-icon-img{height:44px;object-fit:contain;width:44px}.cus-ai-foundation__feature-title{color:#14141f;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:700;line-height:1.35;margin:0}@media (max-width:1024px){.cus-ai-foundation__panel{padding:44px 36px}.cus-ai-foundation__grid{grid-template-columns:1fr;row-gap:36px}.cus-ai-foundation__content{max-width:none}.cus-ai-foundation__heading{font-size:34px}}@media (max-width:767px){.cus-ai-foundation{padding:32px 16px}.cus-ai-foundation__panel{border-radius:21px;padding:28px 20px}.cus-ai-foundation__heading{font-size:28px}.cus-ai-foundation__description{font-size:15px}.cus-ai-foundation__tagline{font-size:17px}.cus-ai-foundation__divider{margin:22px 0}.cus-ai-foundation__feature-row{grid-template-columns:1fr}.cus-ai-foundation__feature-card{min-height:140px;padding:24px 18px}}