.rentbuygo-journey{--rent-ink:#0a2458;--rent-muted:#536982;--rent-blue:#1769ff;--rent-line:#d6e3ef;--rent-soft:#eef5fb;background:#f8fbfe;color:var(--rent-ink)}
.rentbuygo-journey .container{width:min(1240px,calc(100vw - 3rem))}.rent-hero{padding:clamp(3rem,6vw,5.5rem) 0 0;background:linear-gradient(135deg,#edf6fc,#fff 58%,#eef5ff)}.rent-hero-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,6vw,6rem);align-items:center}.rent-hero-copy{max-width:44rem}.rent-back{display:inline-flex;margin-bottom:clamp(1.2rem,2vw,2rem);color:#55708d;font-weight:700}.rent-back:hover{color:var(--rent-blue)}.rent-hero h1,.rent-section h2,.rent-discovery h2,.rent-decisions h2,.rent-roadmap h2,.rent-cta h2{margin:.65rem 0 1.2rem;font-family:Sora,sans-serif;letter-spacing:-.055em;line-height:1.02}.rent-hero h1{max-width:14ch;font-size:clamp(2.5rem,5vw,5.2rem)}.rent-lead,.rent-section-intro>p:last-child,.rent-discovery-copy,.rent-decision-lead,.rent-copy{color:var(--rent-muted);font-size:clamp(1rem,1.2vw,1.14rem);line-height:1.75}.rent-hero-visual{margin:0;border:1px solid var(--rent-line);border-radius:1.4rem 1.4rem 0 0;overflow:hidden;background:#fff;box-shadow:0 20px 45px rgba(18,55,90,.13)}.rent-hero-visual img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain}.rent-evolution{padding:clamp(2rem,4vw,3.5rem) 0;background:#fff;border-top:1px solid var(--rent-line);border-bottom:1px solid var(--rent-line)}.rent-section-intro{max-width:48rem}.rent-section-intro h2,.rent-discovery h2,.rent-decisions h2,.rent-roadmap h2{font-size:clamp(2rem,3.5vw,4rem)}.evolution-strip{display:grid;grid-template-columns:repeat(4,1fr);margin-top:2.5rem}.evolution-strip article{position:relative;padding:1.2rem 1.5rem 0;border-top:2px solid #94b9df}.evolution-strip article+article{border-left:1px solid var(--rent-line)}.evolution-strip b{color:var(--rent-blue);font-family:Sora}.evolution-strip h3{margin:.55rem 0 .3rem;font-size:1.2rem}.evolution-strip p{margin:0;color:var(--rent-muted);font-size:.94rem;line-height:1.55}.rent-section{padding-block:clamp(4.5rem,8vw,8rem)}.rent-start{background:#fff}.rent-editorial{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(3rem,10vw,10rem);align-items:start}.rent-editorial h2,.rent-foundation h2,.rent-outcome h2,.rent-ecosystem h2{max-width:16ch;font-size:clamp(2.2rem,4vw,4.3rem)}.rent-editorial-body{max-width:60ch}.rent-editorial-body>p{margin:0}.rent-detail-line{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:2.5rem;padding-top:1rem;border-top:1px solid var(--rent-line)}.rent-detail-line span{padding:.5rem .75rem;border:1px solid var(--rent-line);border-radius:.4rem;color:#355777;font-size:.85rem;font-weight:700}.rent-discovery{padding-block:clamp(5rem,9vw,9rem);background:#eaf3fb;border-top:1px solid var(--rent-line);border-bottom:1px solid var(--rent-line)}.rent-discovery-copy{max-width:48rem}.rent-discovery blockquote{max-width:900px;margin:4rem 0 0;padding:2rem 0 2rem 2rem;border-left:4px solid var(--rent-blue);font-family:Sora;font-size:clamp(1.5rem,3vw,3rem);letter-spacing:-.045em;line-height:1.2}.rent-foundation{background:#fff}.rent-foundation .rent-section-intro>p:last-child{max-width:55ch}.foundation-map{margin-top:3.5rem;padding:clamp(1.3rem,3vw,2.5rem);border:1px solid var(--rent-line);border-radius:1.2rem;background:#f8fbfe}.foundation-core{text-align:center}.foundation-core span,.foundation-core strong{display:block}.foundation-core span{color:var(--rent-blue);font-size:.8rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.foundation-core strong{font-family:Sora;font-size:clamp(1.3rem,2.5vw,2.2rem)}.foundation-flow{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));align-items:center;gap:.6rem;margin-top:2.5rem}.foundation-flow span{padding:1rem .5rem;border:1px solid #bcd3e8;border-radius:.65rem;background:#fff;color:#355777;font-weight:700;text-align:center}.foundation-flow i{text-align:center;color:var(--rent-blue);font-style:normal;font-size:1.3rem}.foundation-future{display:flex;justify-content:center;flex-wrap:wrap;gap:.7rem;margin-top:1.5rem}.foundation-future span{padding:.55rem .8rem;border:1px dashed #8eb2d5;border-radius:999px;color:#55708d;font-size:.85rem}.rent-decisions{padding-block:clamp(4.5rem,8vw,7rem);background:#071a35;color:#edf3ff}.rent-decisions .eyebrow{color:#73a8ff}.rent-decisions h2{max-width:18ch;color:#fff}.rent-decision-lead{max-width:58ch;color:#bfd0e7}.decision-map{display:grid;gap:.75rem;margin-top:3rem;max-width:1000px}.decision-map div{display:grid;grid-template-columns:minmax(0,1fr) 4rem minmax(0,1fr);align-items:center;padding:1rem 1.2rem;border-bottom:1px solid rgba(191,208,231,.25)}.decision-map span{color:#bfd0e7}.decision-map b{text-align:center;color:#73a8ff}.decision-map strong{color:#fff}.rent-roadmap{padding-block:clamp(4.5rem,8vw,7rem);background:#fff}.rent-roadmap-list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:3.5rem 0 0;padding:0;list-style:none}.rent-roadmap-list li{display:grid;gap:.65rem;padding:1.2rem;border-top:2px solid #8eb2d5}.rent-roadmap-list li+li{border-left:1px solid var(--rent-line)}.rent-roadmap-list b{color:var(--rent-blue);font-family:Sora}.rent-roadmap-list strong{font-family:Sora;font-size:1rem}.rent-roadmap-list p{margin:0;color:var(--rent-muted);font-size:.88rem;line-height:1.55}.rent-outcome{padding-block:clamp(4.5rem,8vw,7rem);background:var(--rent-soft)}.rent-outcome-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(3rem,8vw,8rem);align-items:center}.rent-outcome-grid>div>p:last-child{color:var(--rent-muted);font-size:1.05rem;line-height:1.7}.outcome-board{display:grid;grid-template-columns:repeat(2,1fr);gap:.8rem}.outcome-board strong{min-height:8rem;display:flex;align-items:end;padding:1.2rem;border:1px solid #bcd3e8;border-radius:.8rem;background:#fff;font-family:Sora;line-height:1.25}.rent-ecosystem{padding-block:clamp(4.5rem,8vw,8rem);background:#fff}.ecosystem{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;max-width:900px;margin:4rem auto 2rem}.ecosystem-core{grid-column:2;grid-row:2;display:grid;place-items:center;aspect-ratio:1;border:3px solid var(--rent-blue);border-radius:50%;background:#eaf3fb;font-family:Sora;text-align:center}.ecosystem-core small{font:400 .7rem Manrope;color:var(--rent-muted)}.ecosystem>span{padding:.9rem 1rem;border:1px solid var(--rent-line);border-radius:.6rem;background:#f8fbfe;color:#355777;font-weight:700;text-align:center}.eco-one{grid-column:1;grid-row:1}.eco-two{grid-column:3;grid-row:1}.eco-three{grid-column:1;grid-row:2}.eco-four{grid-column:3;grid-row:2}.eco-five{grid-column:1;grid-row:3}.eco-six{grid-column:3;grid-row:3}.rent-future-list{display:flex;justify-content:center;flex-wrap:wrap;gap:.7rem;margin:2rem auto;max-width:1000px}.rent-future-list span{padding:.65rem .8rem;border:1px solid var(--rent-line);border-radius:.4rem;color:#355777;font-size:.9rem}.rent-final-statement{margin:3rem auto 0;max-width:850px;text-align:center;font-family:Sora;font-size:clamp(1.3rem,2.5vw,2.2rem);line-height:1.3}.rent-final-support{margin:1rem auto 0;max-width:620px;color:var(--rent-muted);text-align:center}.rent-cta{padding-block:clamp(3.5rem,6vw,5rem);background:#071a35;color:#edf3ff}.rent-cta h2{max-width:18ch;color:#fff;font-size:clamp(2rem,3.5vw,3.8rem)}.rent-cta> .container>p:not(.eyebrow){max-width:52ch;color:#bfd0e7;font-size:1.08rem}.rent-cta .btn{margin-top:1rem}.rentbuygo-journey .footer-home{margin-top:0;border-top:1px solid rgba(115,168,255,.18)}
@media(max-width:900px){.rent-hero-grid,.rent-editorial,.rent-outcome-grid{grid-template-columns:1fr;gap:2.5rem}.rent-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.rent-roadmap-list{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:1.5rem}.rent-roadmap-list li:nth-child(4){border-left:0}.foundation-flow{grid-template-columns:repeat(3,1fr)}.foundation-flow i:nth-of-type(2),.foundation-flow i:nth-of-type(4){display:none}.foundation-flow i:nth-of-type(1){grid-column:2}.rent-ecosystem h2{max-width:20ch}}
@media(max-width:640px){.rentbuygo-journey .container{width:calc(100% - 2rem)}.rent-hero{padding-top:2.5rem}.rent-hero h1{font-size:clamp(2.5rem,12vw,4rem)}.rent-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.rent-overview div,.rent-overview div:not(:first-child){padding-left:0;border-right:0}.evolution-strip,.rent-roadmap-list,.outcome-board{grid-template-columns:1fr}.evolution-strip article+article{border-left:0;border-top:1px solid var(--rent-line)}.rent-discovery blockquote{margin-top:2.5rem;padding-left:1rem}.foundation-flow{grid-template-columns:1fr}.foundation-flow i{transform:rotate(90deg)}.foundation-flow i:nth-of-type(n){display:block;grid-column:auto}.decision-map div{grid-template-columns:1fr;gap:.35rem}.decision-map b{text-align:left}.ecosystem{grid-template-columns:1fr;gap:.6rem;margin-top:2.5rem}.ecosystem-core,.eco-one,.eco-two,.eco-three,.eco-four,.eco-five,.eco-six{grid-column:auto;grid-row:auto;aspect-ratio:auto}.ecosystem-core{padding:1.4rem}.rent-section,.rent-decisions,.rent-roadmap,.rent-outcome,.rent-ecosystem{padding-block:3.5rem}}
.rent-hero h1{font-size:clamp(2.3rem,4.4vw,4.8rem)}
.rent-back{display:flex;width:max-content}
.rentbuygo-journey .container{width:min(1320px,calc(100vw - 3.5rem))}
.rent-hero{padding-bottom:clamp(1rem,2vw,2rem)}
.rent-hero-grid{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(2.5rem,5vw,5rem)}
.rent-hero h1{max-width:16ch;font-size:clamp(2.65rem,4.8vw,5.15rem);line-height:.98}
.rent-lead{max-width:56ch;font-size:clamp(1.08rem,1.25vw,1.22rem);line-height:1.68}
.rent-hero-visual img{aspect-ratio:1.28}
.rent-evolution{padding-block:clamp(2.75rem,4vw,4rem)}
.evolution-strip{position:relative;margin-top:3rem}
.evolution-strip::before{content:"";position:absolute;left:3%;right:3%;top:1.35rem;border-top:2px solid #9fc3e6}
.evolution-strip article{z-index:1;padding-top:2.5rem}
.evolution-strip article::before{content:"";position:absolute;top:.92rem;left:1.5rem;width:.75rem;height:.75rem;border:3px solid #fff;border-radius:50%;background:var(--rent-blue);box-shadow:0 0 0 2px #9fc3e6}
.evolution-strip article:nth-child(n+3)::before{background:#b8cadd}
.evolution-strip h3{font-size:clamp(1.15rem,1.4vw,1.4rem)}
.evolution-strip p{font-size:1rem;line-height:1.6}
.rent-section{padding-block:clamp(4rem,6vw,6.5rem)}
.rent-editorial h2,.rent-foundation h2,.rent-outcome h2,.rent-ecosystem h2{font-size:clamp(2.45rem,4.3vw,4.65rem)}
.rent-editorial{gap:clamp(4rem,11vw,11rem)}
.rent-editorial-body{font-size:1.08rem}
.rent-detail-line{gap:.8rem;margin-top:2rem}
.rent-detail-line span{font-size:.95rem}
.rent-discovery{padding-block:clamp(4.5rem,7vw,7rem)}
.rent-discovery h2,.rent-decisions h2,.rent-roadmap h2{font-size:clamp(2.45rem,4.3vw,4.65rem)}
.rent-discovery-copy{max-width:55ch;font-size:1.08rem}
.rent-discovery blockquote{max-width:1060px;margin-top:3rem;font-size:clamp(1.8rem,3.4vw,3.5rem)}
.foundation-map{margin-top:2.75rem;padding:clamp(1.7rem,3vw,3rem)}
.foundation-core strong{font-size:clamp(1.5rem,2.8vw,2.6rem)}
.foundation-flow{margin-top:2.75rem;gap:.85rem}
.foundation-flow span{min-height:4.4rem;display:grid;place-items:center;padding:1rem;font-size:1rem}
.foundation-flow i{font-size:1.5rem}
.foundation-future{margin-top:1.75rem}.foundation-future span{font-size:.95rem}
.rent-decisions{padding-block:clamp(4.5rem,7vw,7rem)}
.rent-decision-lead{font-size:1.08rem}.decision-map{max-width:1120px;margin-top:2.5rem;gap:0}
.decision-map div{padding:1.25rem 1.4rem;font-size:1.05rem}.decision-map b{font-size:1.4rem}
.rent-roadmap{padding-block:clamp(4.5rem,7vw,7rem)}
.rent-roadmap-list{margin-top:2.75rem}.rent-roadmap-list li{min-height:15rem;padding:1.4rem}.rent-roadmap-list b{font-size:1.05rem}.rent-roadmap-list strong{font-size:1.08rem}.rent-roadmap-list p{font-size:.98rem;line-height:1.6}
.rent-outcome{padding-block:clamp(4.5rem,7vw,7rem)}
.rent-outcome-grid>div>p:last-child{font-size:1.1rem}.outcome-board{gap:1rem}.outcome-board strong{min-height:10rem;padding:1.5rem;font-size:1.1rem}
.rent-ecosystem{padding-block:clamp(4.5rem,7vw,7rem)}
.ecosystem{max-width:1080px;margin:3rem auto 2.5rem;gap:1.25rem}.ecosystem-core{font-size:1.15rem}.ecosystem>span{padding:1.15rem;font-size:1rem}
.rent-final-statement{margin-top:2.5rem;font-size:clamp(1.5rem,2.8vw,2.5rem)}
.rent-final-support{font-size:1.05rem}.rent-cta{padding-block:clamp(4rem,6vw,5.5rem)}
@media(max-width:640px){.rent-hero h1{font-size:clamp(2.4rem,11vw,4rem)}}
@media(max-width:640px){
  .rentbuygo-journey .container{width:calc(100% - 2rem)}
  .rent-hero-grid{grid-template-columns:1fr;gap:2.5rem}
  .rent-hero-copy{max-width:none}
  .evolution-strip{margin-top:2rem}
  .evolution-strip::before{left:.9rem;right:auto;top:1rem;bottom:1rem;border-top:0;border-left:2px solid #9fc3e6}
  .evolution-strip article{padding:2rem 0 1rem 2.5rem}
  .evolution-strip article::before{top:2.2rem;left:.55rem}
  .evolution-strip article+article{border-top:1px solid var(--rent-line)}
  .rent-roadmap-list li{min-height:0;padding:1rem 0 1rem 1.3rem;border-left:2px solid #9fc3e6}
  .rent-roadmap-list li+li{border-left:2px solid #9fc3e6}
  .rent-roadmap-list li::before{content:"";position:absolute;left:-.42rem;width:.7rem;height:.7rem;border:2px solid #fff;border-radius:50%;background:var(--rent-blue)}
  .rent-roadmap-list li{position:relative}
  .rent-hero-visual img{aspect-ratio:4/3}
}
.rentbuygo-journey .container{width:min(1360px,calc(100vw - 3.5rem))}
.rent-hero{padding-bottom:0}.rent-hero-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(3rem,6vw,6.5rem)}
.rent-hero h1{max-width:16ch;font-size:clamp(2.8rem,5.1vw,5.5rem)}.rent-lead{font-size:clamp(1.12rem,1.3vw,1.28rem);color:#405a75}
.rent-hero-visual img{aspect-ratio:1.3}.rent-evolution{padding-block:clamp(3.25rem,4.5vw,4.5rem)}
.rent-evolution .rent-section-intro h2{font-size:clamp(2.3rem,4vw,4.3rem)}.evolution-strip{margin-top:3.5rem}.evolution-strip article{padding-top:2.8rem}.evolution-strip b{font-size:1.15rem}.evolution-strip h3{font-size:clamp(1.3rem,1.6vw,1.6rem)}.evolution-strip p{font-size:1.02rem}
.rent-editorial h2,.rent-foundation h2,.rent-outcome h2,.rent-ecosystem h2{font-size:clamp(2.65rem,4.6vw,5rem)}.rent-editorial-body{font-size:1.12rem}.rent-detail-line{margin-top:1.5rem}.rent-detail-line span{padding:.65rem .85rem;font-size:1rem;font-weight:800}
.rent-discovery-copy{max-width:48ch;font-size:1.1rem}.rent-discovery blockquote{max-width:1120px;margin-top:2.5rem;font-size:clamp(2rem,3.8vw,3.9rem);border-left-width:5px}
.foundation-map{margin-top:2.5rem;padding:clamp(2rem,3.5vw,3.5rem)}.foundation-flow{margin-top:3rem;gap:1rem}.foundation-flow span{min-height:5.2rem;font-size:1.08rem}.foundation-flow i{font-size:1.7rem}.foundation-future{margin-top:2rem}.foundation-future span{padding:.7rem 1rem;font-size:1rem}
.rent-decisions{padding-block:clamp(5rem,8vw,8rem)}.rent-decisions h2{font-size:clamp(2.6rem,4.6vw,5rem)}.rent-decision-lead{font-size:1.12rem}.decision-map{max-width:1220px;margin-top:2rem}.decision-map div{padding:1.45rem 1.6rem;font-size:1.15rem}.decision-map b{font-size:1.6rem}
.rent-roadmap{padding-block:clamp(5rem,8vw,8rem)}.rent-roadmap h2{font-size:clamp(2.6rem,4.6vw,5rem)}.rent-roadmap-list{margin-top:3rem}.rent-roadmap-list li{min-height:17rem;padding:1.5rem}.rent-roadmap-list b{font-size:1.2rem}.rent-roadmap-list strong{font-size:1.15rem}.rent-roadmap-list p{font-size:1rem}
.rent-outcome{padding-block:clamp(5rem,8vw,8rem)}.rent-outcome h2{font-size:clamp(2.65rem,4.6vw,5rem)}.outcome-board{gap:1.1rem}.outcome-board strong{min-height:12rem;padding:1.6rem;font-size:1.18rem}
.rent-ecosystem{padding-block:clamp(5rem,8vw,8rem)}.rent-ecosystem h2{font-size:clamp(2.65rem,4.6vw,5rem)}.ecosystem{max-width:1140px;margin-top:3.5rem;gap:1.5rem}.ecosystem-core{min-width:13rem;font-size:1.25rem}.ecosystem>span{padding:1.3rem;font-size:1.08rem;border-width:2px}.rent-final-statement{font-size:clamp(1.7rem,3vw,2.8rem)}.rent-final-support{font-size:1.1rem}
.rentbuygo-journey .footer-home{border-top:1px solid rgba(23,105,255,.35)}
@media(max-width:900px){.rent-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.rent-roadmap-list li{min-height:14rem}.ecosystem{gap:1rem}}
@media(max-width:640px){.rentbuygo-journey .container{width:calc(100% - 2rem)}.rent-hero-grid{grid-template-columns:1fr}.rent-hero h1{font-size:clamp(2.4rem,11vw,4rem)}.evolution-strip article{padding-top:2.2rem}.foundation-flow span{min-height:0;font-size:1rem}.decision-map div{padding:1rem 0;font-size:1rem}.rent-roadmap-list li{min-height:0;padding:1rem 0 1rem 1.3rem}.outcome-board strong{min-height:8rem}.ecosystem-core{min-width:0;font-size:1.1rem}.ecosystem>span{padding:1rem;font-size:1rem}}
