.what-is-river-section{position:relative;width:100vw;height:100vh;background:linear-gradient(transparent,#111 5%);overflow:hidden}.spline-background{position:absolute;bottom:0;inset:0;z-index:0}.spline-background .spline-scene,.spline-background canvas{width:100%;height:100vh;object-fit:cover;scale:1}.content-container{position:relative;z-index:1;width:1400px;height:700px;margin:0 auto;display:flex;flex-direction:column;justify-content:space-between;padding:2rem;box-sizing:border-box}.what-is-river-section-heading{font-size:48px;font-family:Petrov Sans;font-weight:700;letter-spacing:8;color:#ddd}.info-group{display:flex;flex-direction:column;align-items:flex-end;gap:1.5rem;align-self:flex-end;text-align:right}.info-item{max-width:300px}.what-is-river-card-title{font-size:32px;font-weight:600;font-family:Petrov Sans;letter-spacing:3;color:#fff}.what-is-river-card-desc{font-size:1rem;line-height:1.6;letter-spacing:1;font-family:Inter;color:#ccc}.bottom-row{display:flex;justify-content:space-between;align-items:flex-end;width:100%}.sub-heading{font-family:Petrov Sans;font-size:20px;color:#aaa;letter-spacing:1;max-width:400px}.left-right-layout{display:flex;justify-content:space-between;align-items:stretch;height:100%}.left-block{align-items:flex-start;text-align:left;max-width:500px;gap:250px}.left-block,.right-block{display:flex;flex-direction:column}.right-block{align-items:flex-end;text-align:right;max-width:45%;padding-top:200px;gap:200px}.vision-section{position:relative;padding:6rem 1rem;text-align:center;background:transparent;overflow:hidden}.vision-spline-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.vision-wrapper-card{position:relative;z-index:1;width:1400px;margin:0 auto;padding:0 20px}.vision-columns{display:flex;justify-content:space-between;gap:200px}.vision-column{display:flex;flex-direction:column;gap:200px;flex:1}.vision-column.left{text-align:left}.vision-column.right{padding-top:150px;align-items:flex-end;text-align:right}.vision-card-section{display:flex;flex-direction:column;width:100%}.vision-card-section.right-align .vision-text{margin-left:auto;text-align:right}.vision-text{font-family:Inter;max-width:400px}.card-title{font-size:32px;letter-spacing:3;font-weight:600;color:#fff;font-family:Petrov Sans}.card-desc{font-size:1rem;color:#ccc;max-width:300px;line-height:1.6}.section-heading{font-family:Petrov Sans;font-size:64px;letter-spacing:6;font-weight:700;color:#fff}.why-use-river-section{position:relative;padding:6rem 2rem;background:#111;display:flex;justify-content:center;align-items:center;min-height:100vh;overflow:hidden}.why-card{max-width:1400px;width:100%;height:100%;position:relative;z-index:2}.spline-wrapper{position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:0;overflow:hidden}.ring-spline-scene{width:100%;height:100%;object-fit:cover}.overlay-subtext{top:24px;right:-10;font-size:32px;font-weight:lighter;letter-spacing:6px;color:#fff;text-align:right;max-width:600px}.overlay-heading,.overlay-subtext{position:absolute;padding:2rem;font-family:Petrov Sans}.overlay-heading{bottom:20;left:60;font-size:64px;font-weight:700;letter-spacing:5px;color:#ccc;text-align:left}