.hero-image{max-width:72%;transform:scaleX(-1) translateX(90px)}.team-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:1.1rem;margin:2rem auto 3rem auto}.team-card{background-color:#f5f5f5;border-radius:12px;padding:1.8rem;box-shadow:25px 25px 26px rgba(0,0,0,.1);text-align:center;width:300px;transition:transform .3s ease}.team-card:hover{transform:translateY(-5px)}.team-card img{width:100%;height:auto;border-radius:8px;margin-bottom:1rem;object-fit:cover}.team-name{font-size:1.25rem;font-weight:700;margin-bottom:.25rem}.team-role{font-size:1rem;color:var(--nrise-gray-dark,#333)}.companies-grid{display:flex;flex-direction:column;gap:2rem;margin-left:1rem;margin-right:1rem;margin-left:0;margin-right:0}.company-card{flex:1;border-radius:20px;padding:2rem 1.5rem;background-size:contain;background-size:cover;background-position:top center;background-repeat:no-repeat;position:relative;overflow:hidden;color:#fff;display:flex;flex-direction:column;justify-content:center;box-shadow:var(--shadow-default);transition:all .3s ease}.company-card:hover{transform:translateY(-5px) scale(1.01);box-shadow:var(--shadow-default-hover)}.company-logo-img{position:relative;height:70px}.company-logo-img img{width:auto;margin:0 auto;display:block;filter:brightness(10);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vp-card .company-logo-img img{height:90px}.gs-card .company-logo-img img{height:70px}.company-desc{font-size:.8rem;text-align:center;margin:1.5em 0}.company-features{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin-left:1rem;margin-right:1rem}.feature-box{background-color:#fff;border:4px solid #fff;border-radius:12px;padding:1rem .5rem;text-align:center;font-weight:bold;display:flex;align-items:center;justify-content:center;min-height:79px;box-shadow:0 4px 10px rgba(0,0,0,.1);color:var(--nrise-green-dark,#0f6c65);font-size:.9rem;line-height:1.1}.gs-card .feature-box{color:#fff;background-color:#316d3e}@media (min-width:992px){.companies-grid{flex-direction:row;align-items:stretch}}@media (max-width:768px){.company-card{padding:2rem .5rem}.company-features{grid-template-columns:repeat(1,1fr)}}.success-list.large{max-width:800px;margin-left:auto;margin-right:auto}.success-list.large li{font-size:1.25rem;margin-bottom:1.5rem;align-items:center}.success-list.large .success-list-icon{width:32px;height:32px;margin-right:1rem}.arrow-circle-right img{top:11rem;right:-7rem;--rotate-end:-57deg}