.rental-landing{--rl-green:#315f35;--rl-green-2:#477f49;--rl-lime:#9bc53d;--rl-ink:#18351f;--rl-soft:#f3f7ef;--rl-cream:#fffaf0;color:#263729;overflow:hidden}.rental-landing *{box-sizing:border-box}.rental-hero{padding:72px 0 62px;background:radial-gradient(circle at 82% 18%,rgba(155,197,61,.22),transparent 28%),linear-gradient(135deg,#f7faf3 0%,#fffdf7 65%,#f1f7e9 100%)}.rental-hero__grid{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:64px}.rental-eyebrow,.rental-section-heading>span,.rental-final__inner>div>span{display:inline-flex;align-items:center;gap:8px;color:var(--rl-green-2);font-size:.78rem;font-weight:800;letter-spacing:.11em}.rental-hero h1{max-width:720px;margin:17px 0 20px;color:var(--rl-ink);font-size:clamp(2.65rem,5vw,5.15rem);font-weight:850;line-height:.98;letter-spacing:-.045em}.rental-hero h1 span{color:var(--rl-green-2)}.rental-hero__content>p{max-width:650px;color:#647064;font-size:1.08rem;line-height:1.75}.rental-hero__actions,.rental-final__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.rental-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:12px 20px;border:1px solid transparent;border-radius:12px;font-weight:800;text-decoration:none;transition:.2s ease}.rental-btn:hover{transform:translateY(-2px)}.rental-btn--primary{background:var(--rl-green-2);color:#fff}.rental-btn--light{border-color:#d5dfcf;background:#fff;color:var(--rl-green)}.rental-btn--outline{border-color:#aac19f;background:transparent;color:var(--rl-green)}.rental-btn--outline-light{border-color:rgba(255,255,255,.5);color:#fff}.rental-hero__trust{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px;color:#536452;font-size:.88rem}.rental-hero__trust i{margin-right:5px;color:var(--rl-green-2)}.rental-hero__visual{position:relative;min-width:0}.rental-hero__image-wrap{height:530px;overflow:hidden;border:10px solid rgba(255,255,255,.84);border-radius:44% 44% 20px 20px;background:#fff;box-shadow:0 25px 60px rgba(38,76,42,.18)}.rental-hero__image-wrap img{width:100%;height:100%;object-fit:cover}.rental-floating-card{position:absolute;display:flex;align-items:center;gap:11px;min-width:220px;padding:13px 16px;border:1px solid rgba(196,213,185,.9);border-radius:14px;background:rgba(255,255,255,.95);box-shadow:0 14px 32px rgba(32,65,36,.16)}.rental-floating-card i{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:#eaf3e3;color:var(--rl-green-2)}.rental-floating-card strong,.rental-floating-card span{display:block}.rental-floating-card span{color:#758174;font-size:.76rem}.rental-floating-card--top{top:55px;left:-54px}.rental-floating-card--bottom{right:-30px;bottom:50px}.rental-proof{border-top:1px solid #dfe8d9;border-bottom:1px solid #dfe8d9;background:#fff}.rental-proof__grid{display:grid;grid-template-columns:repeat(4,1fr);padding:25px 12px}.rental-proof__grid div{display:flex;flex-direction:column;align-items:center;border-right:1px solid #dfe8d9;text-align:center}.rental-proof__grid div:last-child{border:0}.rental-proof strong{color:var(--rl-green);font-size:1.35rem}.rental-proof span{margin-top:3px;color:#748073;font-size:.82rem}.rental-section{padding:86px 0}.rental-section-heading{max-width:760px;margin:0 auto 42px;text-align:center}.rental-section-heading--left{margin-left:0;text-align:left}.rental-section-heading h2,.rental-final h2{margin:10px 0 14px;color:var(--rl-ink);font-size:clamp(2rem,3vw,3.2rem);font-weight:820;line-height:1.12;letter-spacing:-.03em}.rental-section-heading p{color:#738073;font-size:1rem;line-height:1.7}.rental-benefit-grid,.rental-audience-grid,.rental-package-grid,.rental-process-grid{display:grid;gap:20px}.rental-benefit-grid{grid-template-columns:repeat(4,1fr)}.rental-benefit-grid article{padding:28px 24px;border:1px solid #dce6d7;border-radius:18px;background:#fff;box-shadow:0 14px 34px rgba(46,77,48,.06)}.rental-benefit-grid i{display:grid;width:48px;height:48px;margin-bottom:20px;place-items:center;border-radius:14px;background:#edf5e8;color:var(--rl-green-2);font-size:1.2rem}.rental-benefit-grid h3,.rental-audience-grid h3,.rental-package-card h3,.rental-process-grid h3{color:var(--rl-ink);font-size:1.12rem;font-weight:800}.rental-benefit-grid p,.rental-audience-grid p,.rental-process-grid p{margin:0;color:#718071;line-height:1.65}.rental-audiences{background:var(--rl-soft)}.rental-audience-grid{grid-template-columns:repeat(3,1fr)}.rental-audience-grid article{padding:30px;border-radius:20px;background:#fff}.rental-audience-icon{margin-bottom:15px;font-size:2rem}.rental-package-grid{grid-template-columns:repeat(3,1fr);align-items:stretch}.rental-package-card{position:relative;padding:30px;border:1px solid #d8e3d2;border-radius:22px;background:#fff;box-shadow:0 18px 45px rgba(43,78,45,.08)}.rental-package-card--featured{border:2px solid var(--rl-lime);transform:translateY(-10px);box-shadow:0 25px 55px rgba(70,112,60,.17)}.rental-package-badge{min-height:24px;color:#72903b;font-size:.7rem;font-weight:850;letter-spacing:.08em}.rental-package-card h3{margin:8px 0}.rental-package-price{margin:14px 0 22px;color:var(--rl-green);font-size:1.75rem;font-weight:850}.rental-package-price small{color:#829080;font-size:.78rem;font-weight:600}.rental-package-card ul{min-height:164px;margin:0 0 22px;padding:0;list-style:none}.rental-package-card li{display:flex;gap:9px;margin:10px 0;color:#60705f}.rental-package-card li i{margin-top:4px;color:var(--rl-green-2)}.rental-package-card .rental-btn{width:100%}.rental-custom-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:24px;padding:22px 26px;border:1px dashed #abc19f;border-radius:18px;background:#f8fbf5}.rental-custom-cta strong,.rental-custom-cta span{display:block}.rental-custom-cta strong{color:var(--rl-ink);font-size:1.08rem}.rental-custom-cta span{margin-top:4px;color:#758174}.rental-process{background:linear-gradient(135deg,#244d2b,#3f7544);color:#fff}.rental-process .rental-section-heading span,.rental-process .rental-section-heading h2{color:#fff}.rental-process-grid{grid-template-columns:repeat(4,1fr)}.rental-process-grid article{padding:26px;border:1px solid rgba(255,255,255,.18);border-radius:18px;background:rgba(255,255,255,.07)}.rental-process-grid b{display:block;margin-bottom:24px;color:#cce68e;font-size:2rem}.rental-process-grid h3{color:#fff}.rental-process-grid p{color:rgba(255,255,255,.72)}.rental-faq__grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px}.rental-faq .accordion-item{overflow:hidden;margin-bottom:12px;border:1px solid #dce6d7!important;border-radius:14px!important}.rental-faq .accordion-button{padding:18px 20px;color:var(--rl-ink);font-weight:750;background:#fff;box-shadow:none}.rental-faq .accordion-button:not(.collapsed){color:var(--rl-green);background:#f4f8f1}.rental-text-link{color:var(--rl-green);font-weight:750;text-decoration:none}.rental-final{padding:62px 0;background:linear-gradient(125deg,#9bc53d,#54883f)}.rental-final__inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.rental-final__inner>div>span,.rental-final h2,.rental-final p{color:#fff}.rental-final h2{margin-bottom:8px}.rental-final p{margin:0;opacity:.88}.rental-final__actions{margin-top:0}
@media(max-width:991.98px){.rental-hero__grid{grid-template-columns:1fr;gap:42px}.rental-hero__content{text-align:center}.rental-hero__content>p{margin-left:auto;margin-right:auto}.rental-hero__actions,.rental-hero__trust{justify-content:center}.rental-hero__visual{max-width:620px;margin:auto}.rental-benefit-grid,.rental-process-grid{grid-template-columns:repeat(2,1fr)}.rental-package-grid{grid-template-columns:1fr;max-width:620px;margin:auto}.rental-package-card--featured{transform:none}.rental-faq__grid{grid-template-columns:1fr;gap:24px}.rental-final__inner{flex-direction:column;text-align:center}.rental-final__actions{justify-content:center}}
@media(max-width:767.98px){.rental-hero{padding:48px 0}.rental-hero h1{font-size:2.75rem}.rental-hero__image-wrap{height:420px}.rental-floating-card{min-width:190px}.rental-floating-card--top{left:5px}.rental-floating-card--bottom{right:5px}.rental-proof__grid{grid-template-columns:repeat(2,1fr);gap:20px}.rental-proof__grid div{border:0}.rental-section{padding:62px 0}.rental-benefit-grid,.rental-audience-grid,.rental-process-grid{grid-template-columns:1fr}.rental-custom-cta{align-items:flex-start;flex-direction:column}.rental-custom-cta .rental-btn{width:100%}}
@media(max-width:479.98px){.rental-hero h1{font-size:2.25rem}.rental-hero__actions .rental-btn{width:100%}.rental-hero__image-wrap{height:350px;border-radius:38% 38% 18px 18px}.rental-floating-card{position:static;margin-top:10px}.rental-final__actions .rental-btn{width:100%}}

/* Refined hero composition */
.rental-hero{position:relative;padding:78px 0 68px;background:radial-gradient(circle at 82% 20%,rgba(155,197,61,.22),transparent 30%),linear-gradient(135deg,#fafbf7 0%,#fffdf8 60%,#f0f6e7 100%)}
.rental-hero:before{position:absolute;top:54px;right:7%;width:120px;height:120px;border:1px solid rgba(71,127,73,.12);border-radius:50%;content:""}
.rental-hero__grid{grid-template-columns:minmax(0,.92fr) minmax(500px,1.08fr);gap:76px}
.rental-eyebrow{padding:8px 12px;border:1px solid #dce8d5;border-radius:999px;background:rgba(255,255,255,.72)}
.rental-hero h1{display:flex;max-width:690px;margin:20px 0 22px;flex-direction:column;font-size:clamp(3rem,4.25vw,4.75rem);line-height:.98}
.rental-hero h1 span{display:block}
.rental-hero h1 .rental-hero__title-main{color:var(--rl-ink)}
.rental-hero h1 .rental-hero__title-accent{margin-top:7px;color:var(--rl-green-2)}
.rental-hero h1 .rental-hero__title-soft{margin-top:9px;color:#6e9650;font-size:.72em;letter-spacing:-.025em}
.rental-hero__content>p{max-width:620px}
.rental-hero__image-wrap{height:535px;border-radius:46% 46% 26px 26px;box-shadow:0 28px 70px rgba(38,76,42,.19)}
.rental-hero__image-wrap img{object-position:center 58%}
.rental-floating-card--top{left:-42px}
.rental-floating-card--bottom{right:-20px}
@media(max-width:1199.98px){.rental-hero__grid{grid-template-columns:minmax(0,.95fr) minmax(430px,1.05fr);gap:42px}.rental-hero h1{font-size:clamp(3rem,4.4vw,4rem)}}
@media(max-width:991.98px){.rental-hero__grid{grid-template-columns:1fr}.rental-hero h1{margin-left:auto;margin-right:auto}.rental-hero__content>p{margin-left:auto;margin-right:auto}}
@media(max-width:767.98px){.rental-hero{padding:48px 0}.rental-hero:before{display:none}.rental-hero h1{font-size:2.75rem}}
@media(max-width:479.98px){.rental-eyebrow{font-size:.68rem;letter-spacing:.06em}.rental-hero h1{font-size:2.25rem}.rental-hero h1 .rental-hero__title-soft{font-size:.68em}}

/* Motion and interaction */
@keyframes rentalFadeUp{from{opacity:0;transform:translate3d(0,24px,0)}to{opacity:1;transform:translate3d(0,0,0)}}
@keyframes rentalImageIn{from{opacity:0;transform:scale(.965) translate3d(18px,0,0)}to{opacity:1;transform:scale(1) translate3d(0,0,0)}}
@keyframes rentalFloat{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-8px,0)}}
.rental-hero__content>*{opacity:0;animation:rentalFadeUp .7s cubic-bezier(.2,.72,.25,1) forwards}
.rental-hero__content>.rental-eyebrow{animation-delay:.06s}.rental-hero__content>h1{animation-delay:.14s}.rental-hero__content>p{animation-delay:.22s}.rental-hero__content>.rental-hero__actions{animation-delay:.3s}.rental-hero__content>.rental-hero__trust{animation-delay:.38s}
.rental-hero__image-wrap{opacity:0;animation:rentalImageIn .9s .16s cubic-bezier(.2,.72,.25,1) forwards}
.rental-floating-card{opacity:0;animation:rentalFadeUp .65s .62s cubic-bezier(.2,.72,.25,1) forwards,rentalFloat 4.8s 1.4s ease-in-out infinite}
.rental-floating-card--bottom{animation:rentalFadeUp .65s .76s cubic-bezier(.2,.72,.25,1) forwards,rentalFloat 5.2s 1.65s ease-in-out infinite}
.rental-floating-card>i{transition:transform .25s ease}.rental-floating-card:hover>i{transform:rotate(-8deg) scale(1.08)}
.rental-motion .rental-reveal{opacity:0;transform:translate3d(0,28px,0);transition:opacity .65s cubic-bezier(.2,.72,.25,1),transform .65s cubic-bezier(.2,.72,.25,1);transition-delay:var(--reveal-delay,0ms)}
.rental-motion .rental-reveal.is-visible{opacity:1;transform:translate3d(0,0,0)}
.rental-benefit-grid article,.rental-audience-grid article,.rental-package-card,.rental-process-grid article{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}
.rental-benefit-grid article:hover,.rental-audience-grid article:hover{transform:translateY(-7px);border-color:#bfd2b6;box-shadow:0 20px 42px rgba(46,77,48,.12)}
.rental-package-card:hover{transform:translateY(-7px);box-shadow:0 26px 58px rgba(43,78,45,.16)}
.rental-package-card--featured:hover{transform:translateY(-16px)}
.rental-process-grid article:hover{transform:translateY(-6px);border-color:rgba(255,255,255,.35);background:rgba(255,255,255,.11)}
.rental-btn{position:relative;overflow:hidden}.rental-btn:after{position:absolute;top:-40%;left:-80%;width:45%;height:180%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);content:"";transform:skewX(-18deg);transition:left .55s ease}.rental-btn:hover:after{left:135%}
@media(max-width:991.98px){.rental-package-card--featured:hover{transform:translateY(-7px)}}
@media(prefers-reduced-motion:reduce){.rental-landing *,.rental-landing *:before,.rental-landing *:after{animation-duration:.01ms!important;animation-delay:0ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.rental-motion .rental-reveal{opacity:1;transform:none}}

/* Audience cards */
.rental-audiences{position:relative;background:linear-gradient(135deg,#f3f7ef 0%,#f8faf5 55%,#eef5e8 100%)}
.rental-audiences:before{position:absolute;right:-90px;bottom:-120px;width:340px;height:340px;border:1px solid rgba(71,127,73,.1);border-radius:50%;content:""}
.rental-audiences .container{position:relative;z-index:1}
.rental-audiences .rental-section-heading{max-width:680px;margin-bottom:48px}
.rental-audience-grid{gap:24px}
.rental-audience-grid article{position:relative;min-height:270px;padding:30px 30px 27px;overflow:hidden;border:1px solid rgba(188,207,178,.72);border-radius:22px;background:rgba(255,255,255,.92);box-shadow:0 16px 38px rgba(45,76,46,.07)}
.rental-audience-grid article:after{position:absolute;right:-46px;bottom:-65px;width:150px;height:150px;border-radius:50%;background:rgba(155,197,61,.09);content:"";transition:transform .35s ease}
.rental-audience-grid article:hover:after{transform:scale(1.22)}
.rental-audience-card__top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:25px}
.rental-audience-card__top>span{color:#b7c4b2;font-size:.78rem;font-weight:800;letter-spacing:.12em}
.rental-audience-icon{display:grid;width:58px;height:58px;margin:0;place-items:center;border:1px solid #d7e5cf;border-radius:18px;background:linear-gradient(145deg,#edf5e6,#fff);color:var(--rl-green-2);font-size:1.35rem;box-shadow:0 10px 22px rgba(49,95,53,.1)}
.rental-audience-grid h3{margin:0 0 11px;font-size:1.18rem}
.rental-audience-grid p{max-width:350px;min-height:53px}
.rental-audience-link{position:relative;z-index:1;display:flex;align-items:center;gap:8px;margin-top:20px;color:var(--rl-green-2);font-size:.82rem;font-weight:800}
.rental-audience-link i{font-size:.72rem;transition:transform .2s ease}
.rental-audience-grid article:hover .rental-audience-link i{transform:translateX(5px)}
@media(max-width:767.98px){.rental-audiences .rental-section-heading{margin-bottom:30px}.rental-audience-grid article{min-height:0;padding:25px}.rental-audience-grid p{min-height:0}}

/* Service assurances */
.rental-proof{position:relative;padding:25px 0;border:0;background:linear-gradient(110deg,#254d2c 0%,#396d3d 58%,#4e8141 100%);box-shadow:0 18px 40px rgba(35,73,40,.13)}
.rental-proof:after{position:absolute;inset:0;background:radial-gradient(circle at 8% 0,rgba(255,255,255,.1),transparent 24%),radial-gradient(circle at 92% 100%,rgba(155,197,61,.2),transparent 27%);content:"";pointer-events:none}
.rental-proof__grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding-top:0;padding-bottom:0}
.rental-proof__grid article{display:flex;min-width:0;align-items:center;gap:14px;padding:15px 18px;border:1px solid rgba(255,255,255,.13);border-radius:16px;background:rgba(255,255,255,.075);text-align:left;transition:background .25s ease,transform .25s ease,border-color .25s ease}
.rental-proof__grid article:hover{transform:translateY(-4px);border-color:rgba(255,255,255,.26);background:rgba(255,255,255,.12)}
.rental-proof__icon{display:grid;width:46px;height:46px;flex:0 0 46px;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:rgba(255,255,255,.12);color:#d4ec98;font-size:1.05rem}
.rental-proof__grid article>div:last-child{display:flex;min-width:0;flex-direction:column;align-items:flex-start;border:0;text-align:left}
.rental-proof strong{color:#fff;font-size:1rem;line-height:1.25}
.rental-proof span{margin-top:5px;color:rgba(255,255,255,.7);font-size:.75rem;line-height:1.35}
@media(max-width:1199.98px){.rental-proof__grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:767.98px){.rental-proof{padding:18px 0}.rental-proof__grid{grid-template-columns:1fr;gap:10px}.rental-proof__grid article{padding:13px 15px}.rental-proof__icon{width:42px;height:42px;flex-basis:42px}}

/* Softer premium assurance strip */
.rental-proof{padding:32px 0;border-top:1px solid #dbe7d4;border-bottom:1px solid #dbe7d4;background:linear-gradient(110deg,#edf4e8 0%,#f7faf4 50%,#e8f1df 100%);box-shadow:none}
.rental-proof:after{background:radial-gradient(circle at 5% 0,rgba(155,197,61,.13),transparent 27%),radial-gradient(circle at 95% 100%,rgba(71,127,73,.1),transparent 27%)}
.rental-proof__grid{gap:18px}
.rental-proof__grid article{position:relative;min-height:92px;padding:18px 20px;overflow:hidden;border-color:#d2e0ca;background:rgba(255,255,255,.86);box-shadow:0 12px 30px rgba(45,76,46,.07)}
.rental-proof__grid article:before{position:absolute;top:18px;bottom:18px;left:0;width:3px;border-radius:0 5px 5px 0;background:linear-gradient(#8fbb45,#477f49);content:"";opacity:0;transition:opacity .25s ease}
.rental-proof__grid article:hover{border-color:#bcd1b2;background:#fff;box-shadow:0 18px 38px rgba(45,76,46,.12)}
.rental-proof__grid article:hover:before{opacity:1}
.rental-proof__icon{width:50px;height:50px;flex-basis:50px;border-color:#cfe0c5;background:linear-gradient(145deg,#edf5e6,#f9fbf6);color:var(--rl-green-2);box-shadow:inset 0 0 0 1px rgba(255,255,255,.75)}
.rental-proof__icon i{display:flex!important;width:22px;height:22px;align-items:center;justify-content:center;margin:0!important;padding:0!important;font-size:18px;line-height:1!important;text-align:center;transform:translateY(1px)}
.rental-proof__icon i:before{display:block;margin:0!important;line-height:1!important}
.rental-proof strong{color:var(--rl-ink);font-size:1.02rem}
.rental-proof span{margin-top:6px;color:#748173;font-size:.78rem}
@media(max-width:767.98px){.rental-proof{padding:20px 0}.rental-proof__grid article{min-height:78px;padding:14px 17px}.rental-proof__icon{width:44px;height:44px;flex-basis:44px}}

/* Restore the stronger green assurance strip */
.rental-proof{padding:25px 0;border:0;background:linear-gradient(110deg,#254d2c 0%,#396d3d 58%,#4e8141 100%);box-shadow:0 18px 40px rgba(35,73,40,.13)}
.rental-proof:after{background:radial-gradient(circle at 8% 0,rgba(255,255,255,.1),transparent 24%),radial-gradient(circle at 92% 100%,rgba(155,197,61,.2),transparent 27%)}
.rental-proof__grid{gap:14px}
.rental-proof__grid article{min-height:78px;padding:15px 18px;border-color:rgba(255,255,255,.13);background:rgba(255,255,255,.075);box-shadow:none}
.rental-proof__grid article:before{display:none}
.rental-proof__grid article:hover{border-color:rgba(255,255,255,.26);background:rgba(255,255,255,.12);box-shadow:none}
.rental-proof__icon{display:flex;width:46px;height:46px;flex:0 0 46px;align-items:center;justify-content:center;border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.12);color:#d4ec98;box-shadow:none}
.rental-proof__icon i{display:block!important;width:auto;height:auto;margin:0!important;padding:0!important;font-size:17px;line-height:1!important;transform:none!important}
.rental-proof__icon i:before{display:block;margin:0!important;line-height:1!important}
.rental-proof strong{color:#fff;font-size:1rem}
.rental-proof span{margin-top:5px;color:rgba(255,255,255,.7);font-size:.75rem}
@media(max-width:767.98px){.rental-proof{padding:18px 0}.rental-proof__grid article{min-height:72px;padding:13px 15px}.rental-proof__icon{width:42px;height:42px;flex-basis:42px}}

/* Unboxed assurance icons */
.rental-proof__grid .rental-proof__icon{width:32px;height:32px;flex:0 0 32px;border:0!important;border-radius:0;background:transparent;box-shadow:none;color:#d4ec98}
.rental-proof__icon i{font-size:19px}
@media(max-width:767.98px){.rental-proof__icon{width:30px;height:30px;flex-basis:30px}}

/* FAQ states in brand colours */
.rental-faq .accordion-button:focus{z-index:1;border-color:#9fbd91;outline:0;box-shadow:0 0 0 3px rgba(71,127,73,.12)}
.rental-faq .accordion-button:not(.collapsed){color:var(--rl-green);border-color:#c9dbc0;background:#f3f8ef;box-shadow:inset 0 -1px 0 #dce7d6}
.rental-faq .accordion-button:after{width:10px;height:10px;margin-right:4px;border-right:1.8px solid #315f35;border-bottom:1.8px solid #315f35;background-image:none!important;transform:rotate(45deg);transition:transform .2s ease}
.rental-faq .accordion-button:not(.collapsed):after{transform:rotate(225deg)}
.rental-faq .accordion-collapse{border-color:#dce6d7}

/* Refined closing CTA */
.rental-final{position:relative;overflow:hidden;padding:72px 0;background:linear-gradient(120deg,#315f35 0%,#4f8442 52%,#91b748 100%)}
.rental-final:before{position:absolute;top:-230px;right:-100px;width:540px;height:540px;border:1px solid rgba(255,255,255,.15);border-radius:50%;content:""}
.rental-final:after{position:absolute;bottom:-260px;left:26%;width:430px;height:430px;border:1px solid rgba(255,255,255,.1);border-radius:50%;content:""}
.rental-final__inner{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(390px,.85fr);gap:80px;text-align:left}
.rental-final__content>span{color:#d9eda8}
.rental-final__content h2{max-width:780px;margin:12px 0 14px;font-size:clamp(2.4rem,3.8vw,4.2rem);line-height:1.02}
.rental-final__content>p{max-width:650px;font-size:1rem;line-height:1.65}
.rental-final__trust{display:flex;flex-wrap:wrap;gap:20px;margin-top:22px}
.rental-final__trust span{display:flex;align-items:center;gap:7px;color:rgba(255,255,255,.86);font-size:.82rem;font-weight:700}
.rental-final__trust i{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:rgba(255,255,255,.14);color:#e2f2ba;font-size:.65rem}
.rental-final__panel{padding:28px;border:1px solid rgba(255,255,255,.24);border-radius:22px;background:rgba(24,53,31,.2);box-shadow:0 22px 48px rgba(26,56,31,.18);backdrop-filter:blur(8px)}
.rental-final__panel small{display:block;color:#d9eda8;font-size:.7rem;font-weight:850;letter-spacing:.13em}
.rental-final__panel strong{display:block;margin-top:8px;color:#fff;font-size:1.3rem}
.rental-final__panel>p{margin:8px 0 0;color:rgba(255,255,255,.72);font-size:.88rem;line-height:1.55}
.rental-final__panel .rental-final__actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}
.rental-final__panel .rental-btn{min-width:0;padding-left:14px;padding-right:14px;white-space:nowrap}
.rental-final__leaf{position:absolute;z-index:1;color:rgba(255,255,255,.07);pointer-events:none}.rental-final__leaf--one{top:22px;left:3%;font-size:8rem;transform:rotate(-24deg)}.rental-final__leaf--two{right:3%;bottom:-18px;font-size:10rem;transform:rotate(8deg)}
@media(max-width:991.98px){.rental-final__inner{grid-template-columns:1fr;gap:34px;text-align:center}.rental-final__content>p{margin-left:auto;margin-right:auto}.rental-final__trust{justify-content:center}.rental-final__panel{max-width:620px;margin:auto;text-align:left}}
@media(max-width:575.98px){.rental-final{padding:56px 0}.rental-final__content h2{font-size:2.35rem}.rental-final__panel{padding:22px}.rental-final__panel .rental-final__actions{grid-template-columns:1fr}.rental-final__panel .rental-btn{width:100%}}
