.cap-su{background:#f8fafc;color:#334155;padding:0 0 64px}.cap-su__wrap{max-width:1100px;margin:0 auto;padding:0 20px}.cap-su-hero{padding:36px 0 28px;text-align:center;border-bottom:1px solid #d1dae6}.cap-su-hero__title{margin:0 0 16px;font-size:clamp(1.75rem,3.2vw,2.35rem);line-height:1.15;font-weight:800;color:#1e3a5f;letter-spacing:-.02em}.cap-su-confirm{max-width:680px;margin:0 auto;padding:16px 18px;border-radius:12px;border:1px solid #93c5fd;background:#eff6ff;color:#1e3a5f;font-size:15px;line-height:1.6;text-align:left}.cap-su-confirm--fresh{border-color:#507bc5;background:#dbeafe}.cap-su-confirm strong{display:block;margin-bottom:4px;font-size:16px}.cap-su-confirm p{margin:0}.cap-su-rows{padding-top:8px}.cap-su-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:center;padding:36px 0;border-bottom:1px solid #d1dae6}.cap-su-row--reverse .cap-su-row__visual{order:2}.cap-su-row--reverse .cap-su-row__copy{order:1}.cap-su-row__visual{border-radius:14px;overflow:hidden;border:1px solid #d1dae6;background:#fff;box-shadow:0 8px 28px #0f172a12;min-height:240px;display:flex;align-items:center;justify-content:center;padding:16px}.cap-su-row__visual--dashboard{padding:0;background:#020617;border-color:#1e293b;aspect-ratio:1200 / 678;min-height:0}.cap-su-row__visual--browse{padding:0;background:#020617;border-color:#1e293b;aspect-ratio:4 / 3;min-height:0}.cap-su-row__visual--product{padding:0;background:#0f172a;border-color:#1e293b;aspect-ratio:4 / 3;min-height:0}.cap-su-row__img{display:block;width:100%;height:100%;object-fit:cover}.cap-su-row__img--product{object-fit:cover;min-height:240px;height:auto}.cap-su-row__visual--dashboard .cap-su-row__img,.cap-su-row__visual--browse .cap-su-row__img{min-height:0}.cap-su-row__visual img,.cap-su-row__visual svg{display:block;width:100%;max-width:100%;height:auto;object-fit:contain}.cap-su-row__platforms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;max-width:400px;padding:12px}.cap-su-row__platforms--cards{max-width:420px;padding:20px}.cap-su-plat-card{display:flex;align-items:center;justify-content:center;min-height:72px;padding:14px 16px;border-radius:12px;border:1px solid #e2e8f0;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 2px 8px #0f172a0a}.cap-su-plat-card img{max-height:36px;width:auto;max-width:100%;object-fit:contain}.cap-su-row__platforms img{max-height:32px;width:auto;max-width:100%;margin:0 auto}.cap-su-row__eyebrow{margin:0 0 8px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#507bc5}.cap-su-row__title{margin:0 0 12px;font-size:clamp(1.35rem,2.2vw,1.65rem);line-height:1.2;font-weight:800;color:#1e3a5f}.cap-su-row__desc{margin:0 0 18px;font-size:15px;line-height:1.7;color:#475569}.cap-su-row__link{display:inline-flex;align-items:center;gap:6px;padding:11px 18px;border-radius:999px;background:#1e3a5f;color:#fff;font-size:14px;font-weight:700;text-decoration:none;transition:background .18s ease}.cap-su-row__link:hover{background:#152a47;color:#fff}@media(max-width:860px){.cap-su-row,.cap-su-row--reverse{grid-template-columns:1fr}.cap-su-row--reverse .cap-su-row__visual,.cap-su-row--reverse .cap-su-row__copy{order:unset}.cap-su-row__visual{min-height:0}.cap-su-row__visual--dashboard,.cap-su-row__visual--browse,.cap-su-row__visual--product{max-height:280px}}
/*# sourceMappingURL=/cdn/shop/t/117/assets/capstone-strategy-updates.css.map */
