.rent-v2-experience,.rent-v2-finance,.rent-v2-scan,.rent-v2-narsa,.rent-v2-supporting{position:relative;padding:104px 0;color:#0f2a5a}
.rent-v2-experience{background:#fff}
.rent-v2-finance,.rent-v2-narsa{background:#f5f9fc}
.rent-v2-scan,.rent-v2-supporting{background:#fff}
.rent-v2-heading{max-width:760px;margin:0 auto 68px;text-align:center}
.rent-v2-heading-left{display:flex;align-items:end;justify-content:space-between;max-width:none;text-align:start}
.rent-v2-heading-left>div{max-width:750px}
.rent-v2-heading-left>span{flex:0 0 auto;padding:10px 14px;border:1px solid #d9e4ed;border-radius:6px;background:#fff;color:#365274;font-size:13px;font-weight:700}
.rent-v2-kicker{margin:0 0 13px;color:#0879d9;font-size:12px;font-weight:800;text-transform:uppercase}
.rent-v2-heading h2,.rent-v2-copy h2{margin:0;color:#0f2a5a;font-size:42px;line-height:1.15;font-weight:800}
.rent-v2-heading>p:last-child,.rent-v2-heading-left>div>p:last-child,.rent-v2-copy>p{margin:17px 0 0;color:#536a86;font-size:17px;line-height:1.7}
.rent-v2-story{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:center;gap:7%;padding:76px 0;border-top:1px solid #e4ebf1}
.rent-v2-story:first-of-type{border-top:0;padding-top:0}
.rent-v2-story-reverse{grid-template-columns:minmax(0,1.28fr) minmax(280px,.72fr)}
.rent-v2-story-reverse .rent-v2-story-copy{order:2}
.rent-v2-story-copy h3{margin:0;color:#102d5c;font-size:34px;line-height:1.18;font-weight:800}
.rent-v2-story-copy>p:not(.rent-v2-kicker){margin:17px 0 0;color:#59708b;font-size:16px;line-height:1.72}
.rent-v2-checks{display:grid;gap:12px;margin:27px 0 0;padding:0;list-style:none}
.rent-v2-checks li{position:relative;padding-inline-start:27px;color:#263f62;font-size:14px;line-height:1.55}
.rent-v2-checks li::before{position:absolute;inset-inline-start:0;top:1px;display:grid;width:18px;height:18px;place-items:center;border-radius:50%;background:#e3f7f7;color:#098c9b;content:'✓';font-size:11px;font-weight:900}
.rent-v2-product{position:relative;min-width:0;border:1px solid #dde6ee;border-radius:8px;background:#f8fbfd;box-shadow:0 24px 60px rgba(16,47,86,.11)}
.rent-v2-window-bar{display:flex;align-items:center;gap:6px;height:43px;padding:0 15px;border-bottom:1px solid #e2e9ef;background:#fff;border-radius:8px 8px 0 0}
.rent-v2-window-bar>span{width:7px;height:7px;border-radius:50%;background:#d7e0e8}
.rent-v2-window-bar>strong{margin-inline-start:7px;color:#15356a;font-size:12px}
.rent-v2-window-bar>small{margin-inline-start:auto;color:#708198;font-size:10px}
.rent-v2-planning{padding-bottom:18px;overflow:visible}
.rent-v2-planning-tools{display:flex;align-items:center;justify-content:space-between;padding:17px 19px 13px}
.rent-v2-planning-tools strong{font-size:13px}
.rent-v2-planning-tools span{min-width:160px;padding:8px 11px;border:1px solid #e1e9ef;border-radius:5px;background:#fff;color:#8291a4;font-size:10px}
.rent-v2-calendar-head{display:grid;grid-template-columns:130px repeat(7,1fr);margin:0 14px;padding:8px 0;border-top:1px solid #e5ecf2;border-bottom:1px solid #e5ecf2;color:#60748d;font-size:9px;text-align:center}
.rent-v2-calendar-body{padding:0 14px}
.rent-v2-calendar-row{display:grid;grid-template-columns:130px 1fr;align-items:stretch;min-height:54px;border-bottom:1px solid #e8eef3}
.rent-v2-calendar-row>strong{display:flex;flex-direction:column;justify-content:center;padding-inline:9px;color:#17345f;font-size:11px}
.rent-v2-calendar-row>strong small{margin-top:3px;color:#8190a2;font-size:8px;font-weight:500}
.rent-v2-timeline{position:relative;display:grid;grid-template-columns:repeat(7,1fr)}
.rent-v2-timeline>i{border-inline-start:1px solid #edf1f5;background:#fbfdfe}
.rent-v2-timeline>span{position:absolute;top:13px;height:28px;border-radius:4px;background:#9adfc4;box-shadow:inset 0 0 0 1px rgba(20,109,72,.08)}
.rent-v2-calendar-row-1 .rent-v2-timeline>span{inset-inline-start:31%;width:42%;background:#a9cef9}
.rent-v2-calendar-row-2 .rent-v2-timeline>span{inset-inline-start:0;width:29%;background:#9adfc4}
.rent-v2-calendar-row-3 .rent-v2-timeline>span{inset-inline-start:57%;width:29%;background:#c9bcf7}
.rent-v2-calendar-row-4 .rent-v2-timeline>span{inset-inline-start:15%;width:28%;background:#ffd79b}
.rent-v2-calendar-row-5 .rent-v2-timeline>span{inset-inline-start:72%;width:28%;background:#f6afb9}
.rent-v2-legend{display:flex;flex-wrap:wrap;gap:14px;padding:14px 20px 0;color:#5b708b;font-size:9px}
.rent-v2-legend span{display:flex;align-items:center;gap:5px}
.rent-v2-legend span::before{width:8px;height:8px;border-radius:2px;background:#9adfc4;content:''}
.rent-v2-legend-2::before{background:#a9cef9!important}.rent-v2-legend-3::before{background:#c9bcf7!important}.rent-v2-legend-4::before{background:#ffd79b!important}
.rent-v2-float-card{position:absolute;display:flex;align-items:center;gap:10px;border:1px solid #dfe9f1;border-radius:7px;background:#fff;box-shadow:0 13px 35px rgba(12,48,90,.14)}
.rent-v2-alternative{inset-inline-end:-23px;bottom:47px;padding:11px 14px}
.rent-v2-alternative>span{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#dff7eb;color:#199257;font-weight:900}
.rent-v2-alternative div{display:flex;flex-direction:column}.rent-v2-alternative small{color:#6e8198;font-size:9px}.rent-v2-alternative strong{font-size:11px}
.rent-v2-contract{min-height:490px;padding:26px;background:#eef6fb}
.rent-v2-contract-shell{position:relative;z-index:2;width:86%;overflow:hidden;border:1px solid #dbe5ed;border-radius:8px;background:#fff;box-shadow:0 20px 45px rgba(16,47,86,.14)}
.rent-v2-contract-head{display:flex;align-items:center;justify-content:space-between;padding:18px 21px 13px}.rent-v2-contract-head small{color:#6d8197;font-size:9px}.rent-v2-contract-head h4{margin:3px 0 0;font-size:16px}.rent-v2-language-tabs{display:flex;padding:3px;border-radius:5px;background:#f0f4f8;font-size:9px}.rent-v2-language-tabs>*{padding:6px 9px;border-radius:3px}.rent-v2-language-tabs b{background:#173c77;color:#fff}
.rent-v2-contract-grid{display:grid;grid-template-columns:1fr 1.1fr 1fr;gap:1px;margin:0 20px;background:#e2e8ee;border:1px solid #e2e8ee;border-radius:5px;overflow:hidden}.rent-v2-contract-grid div{padding:11px;background:#f9fbfc}.rent-v2-contract-grid small,.rent-v2-contract-grid strong{display:block}.rent-v2-contract-grid small{color:#7b8ca0;font-size:8px}.rent-v2-contract-grid strong{margin-top:4px;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.rent-v2-contract-paper{position:relative;width:61%;min-height:215px;margin:17px 0 20px 20px;padding:18px;border:1px solid #dfe5ea;background:#fff;box-shadow:0 7px 20px rgba(28,49,72,.08)}.rent-v2-contract-paper>span{font-size:10px;font-weight:800}.rent-v2-contract-paper h5{margin:9px 0 16px;font-size:13px}.rent-v2-contract-paper>i{display:block;width:100%;height:6px;margin:8px 0;border-radius:2px;background:#e7edf2}.rent-v2-contract-paper>i:nth-of-type(2){width:84%}.rent-v2-contract-paper>i:nth-of-type(3){width:92%}.rent-v2-contract-paper>i:nth-of-type(4){width:67%}.rent-v2-sign-line{position:absolute;inset-inline:18px;bottom:16px;padding-top:10px;border-top:1px solid #cfd9e1;color:#18835a;font-size:9px;font-weight:700}
.rent-v2-contract-status{position:absolute;inset-inline-end:21px;bottom:22px;width:31%;padding:13px;border:1px solid #dce6ed;border-radius:6px;background:#f7fafc}.rent-v2-contract-status p{display:flex;gap:6px;margin:0 0 10px;color:#37516e;font-size:8px}.rent-v2-contract-status p span{color:#168958;font-weight:900}.rent-v2-contract-status strong{display:block;padding:8px;border-radius:4px;background:#dff6ea;color:#15704c;font-size:9px;text-align:center}
.rent-v2-arabic-paper{position:absolute;z-index:1;inset-inline-end:14px;top:73px;width:37%;height:315px;padding:22px;border:1px solid #d5e0e8;border-radius:7px;background:#fff;box-shadow:0 18px 40px rgba(11,42,78,.12);transform:rotate(3deg)}[dir=rtl] .rent-v2-arabic-paper{transform:rotate(-3deg)}.rent-v2-arabic-paper>span{display:grid;width:28px;height:25px;place-items:center;margin-inline-start:auto;border-radius:4px;background:#e7f2ff;color:#1768ca;font-size:9px;font-weight:800}.rent-v2-arabic-paper>strong{display:block;margin:22px 0;font-size:15px}.rent-v2-arabic-paper>i{display:block;height:7px;margin:12px 0;border-radius:2px;background:#e8edf2}.rent-v2-arabic-paper>i:nth-of-type(2){width:82%}.rent-v2-arabic-paper>small{position:absolute;bottom:21px;inset-inline:21px;padding-top:12px;border-top:1px solid #d5dee6;color:#168052;font-size:9px}
.rent-v2-evidence{min-height:490px;padding:27px;background:#eff7fb;overflow:visible}
.rent-v2-return-card{position:relative;z-index:3;width:51%;min-height:425px;padding:18px;border:6px solid #172331;border-radius:30px;background:#fff;box-shadow:0 18px 40px rgba(13,41,72,.2);transform:rotate(-2deg)}[dir=rtl] .rent-v2-return-card{transform:rotate(2deg)}
.rent-v2-mobile-top{display:flex;align-items:center;justify-content:space-between;color:#17366c;font-size:11px}.rent-v2-mobile-top span{color:#74869a;font-size:8px}.rent-v2-return-card h4{margin:23px 0 12px;font-size:19px}.rent-v2-progress{display:grid;grid-template-columns:repeat(6,1fr);gap:5px;margin-bottom:22px}.rent-v2-progress i{height:4px;border-radius:2px;background:#dbe5ed}.rent-v2-progress i:nth-child(-n+3){background:#1977ed}.rent-v2-return-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding:14px 12px;border:1px solid #e0e8ef;border-radius:6px;background:#fafcfd;color:#60748a;font-size:10px}.rent-v2-return-row strong{color:#17345f;font-size:11px}.rent-v2-evidence-count{margin-top:18px;padding:12px;border-radius:5px;background:#e4f7ee;color:#13764d;font-size:10px;font-weight:800;text-align:center}
.rent-v2-damage-card{position:absolute;z-index:2;inset-inline-end:25px;top:35px;width:43%;height:250px;padding:17px;border:1px solid #dce7ef;border-radius:8px;background:#fff;box-shadow:0 15px 38px rgba(13,47,83,.12)}.rent-v2-damage-card>small{font-size:10px;font-weight:800}.rent-v2-damage-card>strong{position:absolute;inset-inline-end:15px;bottom:14px;display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:#fde8e8;color:#c44343;font-size:10px}.rent-v2-car-map{position:relative;width:95px;height:165px;margin:20px auto;border:2px solid #9db2c4;border-radius:43px 43px 31px 31px;background:#f3f7fa}.rent-v2-car-map::before,.rent-v2-car-map::after{position:absolute;inset-inline:14px;height:34px;border:2px solid #afc0ce;border-radius:12px;content:''}.rent-v2-car-map::before{top:28px}.rent-v2-car-map::after{bottom:28px}.rent-v2-car-map span{position:absolute;left:-7px;top:65px;width:15px;height:15px;border:4px solid #fff;border-radius:50%;background:#e94f59;box-shadow:0 2px 8px rgba(155,32,42,.25)}
.rent-v2-history-card{position:absolute;z-index:4;inset-inline-end:-20px;bottom:28px;width:46%;padding:17px;border:1px solid #dce7ef;border-radius:8px;background:#fff;box-shadow:0 15px 38px rgba(13,47,83,.14)}.rent-v2-history-card>strong{display:block;margin-bottom:12px;font-size:11px}.rent-v2-history-card p{display:flex;align-items:center;gap:8px;margin:0;padding:8px 0;border-top:1px solid #edf1f4;color:#597088;font-size:9px}.rent-v2-history-card p span{color:#158456;font-weight:900}
.rent-v2-finance-board{padding:24px;border:1px solid #dce6ee;border-radius:8px;background:#fff;box-shadow:0 24px 60px rgba(14,44,78,.09)}
.rent-v2-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.rent-v2-metrics article{min-width:0;padding:20px;border:1px solid #e0e8ee;border-radius:7px;background:#fff}.rent-v2-metrics article:nth-child(1){border-top:3px solid #20a76d}.rent-v2-metrics article:nth-child(2){border-top:3px solid #e16b65}.rent-v2-metrics article:nth-child(3){border-top:3px solid #e5af3e}.rent-v2-metrics article:nth-child(4){border-top:3px solid #297de1}.rent-v2-metrics span,.rent-v2-metrics strong,.rent-v2-metrics small{display:block}.rent-v2-metrics span{color:#687c92;font-size:10px;font-weight:700;text-transform:uppercase}.rent-v2-metrics strong{margin:11px 0 8px;color:#112d59;font-size:21px}.rent-v2-metrics small{color:#728399;font-size:9px}
.rent-v2-finance-lower{display:grid;grid-template-columns:1fr 290px;gap:20px;margin-top:20px}.rent-v2-chart,.rent-v2-alerts{border:1px solid #e0e8ee;border-radius:7px;background:#fff}.rent-v2-chart{padding:20px}.rent-v2-chart>div:first-child{display:flex;justify-content:space-between;font-size:11px}.rent-v2-chart>div:first-child span{display:flex;gap:8px;color:#6c7f93;font-size:8px}.rent-v2-chart>div:first-child i{width:7px;height:7px;border-radius:2px;background:#3287e8}.rent-v2-chart>div:first-child i:last-of-type{background:#e4776e}.rent-v2-bars{display:grid;grid-template-columns:repeat(6,1fr);align-items:end;gap:18px;height:165px;margin-top:15px;border-bottom:1px solid #dce5ec;background:repeating-linear-gradient(to bottom,#fff 0,#fff 40px,#edf2f5 41px)}.rent-v2-bars>span{display:flex;align-items:end;justify-content:center;gap:4px;height:100%}.rent-v2-bars i,.rent-v2-bars b{display:block;width:13px;border-radius:3px 3px 0 0}.rent-v2-bars i{height:var(--bar);background:#3287e8}.rent-v2-bars b{height:var(--expense);background:#e4776e}.rent-v2-chart-labels{display:grid;grid-template-columns:repeat(6,1fr);gap:18px;margin-top:8px;color:#72849a;font-size:8px;text-align:center}
.rent-v2-alerts{padding:19px}.rent-v2-alerts h3{margin:0 0 12px;font-size:13px}.rent-v2-alerts>div{display:flex;align-items:center;gap:11px;padding:12px 0;border-top:1px solid #edf1f4}.rent-v2-alerts>div>span{display:grid;width:25px;height:25px;place-items:center;border-radius:5px;background:#eaf3ff;color:#1768cf;font-size:9px;font-weight:800}.rent-v2-alerts p{margin:0;color:#2a4568;font-size:10px}.rent-v2-alerts p strong{display:block;margin-top:3px;color:#78899b;font-size:8px}.rent-v2-disclaimer{margin:15px 0 0;color:#6e8197;font-size:11px;text-align:center}
.rent-v2-split{display:grid;grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr);align-items:center;gap:8%}.rent-v2-split-reverse{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.rent-v2-split-reverse>.rent-v2-copy{order:2}.rent-v2-numbered{display:grid;gap:17px;margin:29px 0 0;padding:0;list-style:none}.rent-v2-numbered li{display:flex;gap:14px}.rent-v2-numbered li>span{display:grid;flex:0 0 31px;height:31px;place-items:center;border-radius:50%;background:#e4f4fb;color:#087bb0;font-size:11px;font-weight:900}.rent-v2-numbered strong{display:block;margin:1px 0 4px;font-size:13px}.rent-v2-numbered p{margin:0;color:#637890;font-size:12px;line-height:1.5}
.rent-v2-scan-art{position:relative;min-height:590px;border-radius:8px;background:#eef8fb;overflow:hidden}.rent-v2-scan-art::before{position:absolute;inset:70px 10% auto auto;width:55%;height:55%;border-radius:50%;background:#dceff6;content:''}.rent-v2-scan-phone{position:relative;z-index:2;width:330px;min-height:535px;margin:27px auto;padding:23px;border:7px solid #152230;border-radius:36px;background:#fff;box-shadow:0 28px 55px rgba(13,43,73,.22);transform:rotate(2deg)}[dir=rtl] .rent-v2-scan-phone{transform:rotate(-2deg)}.rent-v2-scan-phone h4{margin:23px 0 14px;font-size:19px}.rent-v2-document-capture{display:flex;align-items:center;gap:13px;padding:14px;border:1px dashed #80acd2;border-radius:7px;background:#eff8ff;color:#285477;font-size:11px;font-weight:800}.rent-v2-document-capture img{width:42px;height:42px}.rent-v2-scan-subtitle{display:block;margin:19px 0 9px;font-size:11px}.rent-v2-scan-phone label{display:grid;grid-template-columns:90px 1fr;gap:8px;align-items:center;padding:8px 9px;border-top:1px solid #e8edf2;color:#74869a;font-size:9px}.rent-v2-scan-phone label b{color:#1e3c62;font-size:10px}.rent-v2-duplicate{margin-top:13px;padding:10px;border-radius:5px;background:#e5f7ee;color:#168052;font-size:9px;font-weight:800}.rent-v2-scan-phone button{width:100%;margin-top:13px;padding:11px;border:0;border-radius:5px;background:#126bed;color:#fff;font:inherit;font-size:10px;font-weight:800;opacity:1}.rent-v2-review-badge{position:absolute;z-index:3;inset-inline-end:7%;bottom:64px;display:flex;align-items:center;gap:10px;padding:14px 17px;border:1px solid #dce7ee;border-radius:7px;background:#fff;box-shadow:0 13px 35px rgba(12,48,90,.14);font-size:11px}.rent-v2-review-badge span{display:grid;width:29px;height:29px;place-items:center;border-radius:50%;background:#e4f7ed;color:#158253}
.rent-v2-narsa-file{padding:25px;border:1px solid #dce6ee;border-radius:8px;background:#fff;box-shadow:0 24px 60px rgba(14,44,78,.09)}.rent-v2-file-head{display:flex;align-items:center;gap:13px}.rent-v2-file-head>span{display:grid;width:48px;height:48px;place-items:center;border-radius:6px;background:#eaf4ff}.rent-v2-file-head div{display:flex;flex-direction:column}.rent-v2-file-head small{color:#1770ce;font-size:10px;font-weight:800}.rent-v2-file-head strong{margin-top:4px;font-size:14px}.rent-v2-file-head>b{margin-inline-start:auto;color:#1674cf;font-size:16px}.rent-v2-file-progress{height:6px;margin:20px 0;border-radius:3px;background:#e5edf3;overflow:hidden}.rent-v2-file-progress i{display:block;width:75%;height:100%;border-radius:3px;background:#1c7be2}.rent-v2-file-row{display:grid;grid-template-columns:27px 1fr auto;align-items:center;gap:10px;padding:14px 0;border-top:1px solid #e8eef3}.rent-v2-file-row>span{display:grid;width:23px;height:23px;place-items:center;border-radius:50%;background:#e2f6eb;color:#148053;font-size:9px;font-weight:900}.rent-v2-file-row>span.is-pending{background:#fff2d8;color:#a87510}.rent-v2-file-row strong{font-size:12px}.rent-v2-file-row small{color:#718399;font-size:9px}.rent-v2-notice{display:flex;gap:12px;margin-top:26px;padding:15px;border:1px solid #d6e4ef;border-radius:7px;background:#f7fbfe}.rent-v2-notice>span{display:grid;flex:0 0 25px;height:25px;place-items:center;border-radius:50%;background:#dcefff;color:#176cbd;font-size:11px;font-weight:900}.rent-v2-notice p{margin:0;color:#4f6681;font-size:11px;line-height:1.55}
.rent-v2-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.rent-v2-feature-grid article{padding:25px;border:1px solid #dfe7ed;border-radius:8px;background:#fff}.rent-v2-feature-grid article>span{display:grid;width:47px;height:47px;place-items:center;border-radius:7px;background:#edf6fc}.rent-v2-feature-grid article>span img{width:25px;height:25px}.rent-v2-feature-grid h3{margin:19px 0 9px;font-size:16px}.rent-v2-feature-grid p{margin:0;color:#60758d;font-size:13px;line-height:1.65}
[dir=rtl] .rent-v2-planning-tools span{text-align:right}[dir=rtl] .rent-v2-contract-paper{margin:17px 20px 20px 0}[dir=rtl] .rent-v2-bars{direction:ltr}[dir=rtl] .rent-v2-chart-labels{direction:rtl}
@media(max-width:1050px){.rent-v2-story,.rent-v2-story-reverse{grid-template-columns:minmax(250px,.68fr) minmax(0,1.32fr);gap:4%}.rent-v2-story-copy h3{font-size:29px}.rent-v2-contract{padding:18px}.rent-v2-history-card{inset-inline-end:-8px}.rent-v2-metrics{grid-template-columns:repeat(2,1fr)}.rent-v2-finance-lower{grid-template-columns:1fr 250px}.rent-v2-split{gap:5%}}
@media(max-width:800px){.rent-v2-experience,.rent-v2-finance,.rent-v2-scan,.rent-v2-narsa,.rent-v2-supporting{padding:78px 0}.rent-v2-heading{margin-bottom:48px}.rent-v2-heading h2,.rent-v2-copy h2{font-size:34px}.rent-v2-story,.rent-v2-story-reverse{grid-template-columns:1fr;gap:34px;padding:57px 0}.rent-v2-story-reverse .rent-v2-story-copy{order:0}.rent-v2-product{width:100%}.rent-v2-contract{min-height:470px}.rent-v2-evidence{min-height:485px}.rent-v2-finance-lower{grid-template-columns:1fr}.rent-v2-split,.rent-v2-split-reverse{grid-template-columns:1fr;gap:45px}.rent-v2-split-reverse>.rent-v2-copy{order:0}.rent-v2-scan-art{min-height:580px}.rent-v2-feature-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){.rent-v2-experience,.rent-v2-finance,.rent-v2-scan,.rent-v2-narsa,.rent-v2-supporting{padding:64px 0}.rent-v2-heading{margin-bottom:38px}.rent-v2-heading h2,.rent-v2-copy h2{font-size:29px}.rent-v2-heading>p:last-child,.rent-v2-heading-left>div>p:last-child,.rent-v2-copy>p{font-size:15px}.rent-v2-heading-left{align-items:start;flex-direction:column;gap:18px}.rent-v2-story{padding:47px 0}.rent-v2-story-copy h3{font-size:27px}.rent-v2-planning-tools span{display:none}.rent-v2-calendar-head{grid-template-columns:92px repeat(7,1fr);margin:0 8px}.rent-v2-calendar-row{grid-template-columns:92px 1fr}.rent-v2-calendar-row>strong{font-size:9px}.rent-v2-calendar-body{padding:0 8px}.rent-v2-legend{gap:8px;padding-inline:12px}.rent-v2-alternative{inset-inline-end:-5px;bottom:38px}.rent-v2-contract{min-height:440px;padding:10px}.rent-v2-contract-shell{width:94%}.rent-v2-contract-grid{grid-template-columns:1fr 1fr;margin:0 12px}.rent-v2-contract-grid div:last-child{grid-column:1/-1}.rent-v2-contract-paper{width:61%;margin-inline-start:12px}.rent-v2-contract-status{inset-inline-end:10px;width:34%;padding:9px}.rent-v2-arabic-paper{display:none}.rent-v2-evidence{min-height:455px;padding:14px}.rent-v2-return-card{width:65%;min-height:415px;padding:15px}.rent-v2-damage-card{inset-inline-end:10px;width:42%;padding:12px}.rent-v2-car-map{width:74px}.rent-v2-history-card{inset-inline-end:-4px;width:48%;padding:12px}.rent-v2-metrics{grid-template-columns:1fr 1fr;gap:9px}.rent-v2-metrics article{padding:15px}.rent-v2-metrics strong{font-size:17px}.rent-v2-finance-board{padding:12px}.rent-v2-bars{gap:7px}.rent-v2-bars i,.rent-v2-bars b{width:9px}.rent-v2-chart-labels{gap:7px}.rent-v2-scan-art{min-height:550px}.rent-v2-scan-phone{width:292px;min-height:510px;margin:18px auto;padding:20px}.rent-v2-review-badge{inset-inline-end:3%;bottom:28px}.rent-v2-feature-grid{grid-template-columns:1fr}.rent-v2-feature-grid article{padding:21px}}
@media(prefers-reduced-motion:reduce){.rent-v2-return-card,.rent-v2-scan-phone,.rent-v2-arabic-paper{transform:none}}

/* Inspection and Scan Assist use the same compact mobile product language. */
.rent-v2-evidence{min-height:500px;padding:30px;border:1px solid #e0ebf2;border-radius:8px;background:#f2f8fb;overflow:hidden}
.rent-v2-return-card{width:46%;min-height:420px;padding:17px;border-width:5px;border-radius:28px;box-shadow:0 18px 38px rgba(18,51,86,.16);transform:rotate(-1.5deg)}
[dir=rtl] .rent-v2-return-card{transform:rotate(1.5deg)}
.rent-v2-damage-card{inset-inline-end:5%;top:48px;width:46%;height:226px;padding:15px;border-radius:8px;box-shadow:0 14px 32px rgba(22,58,96,.1)}
.rent-v2-car-map{width:100%;height:150px;margin:10px auto 0;border:0;border-radius:7px;background:#f7fafc;overflow:hidden}
.rent-v2-car-map::before,.rent-v2-car-map::after{display:none}
.rent-v2-car-map img{display:block;width:100%;height:100%;object-fit:contain;filter:contrast(.9);opacity:.82}
.rent-v2-car-map .rent-v2-damage-marker{position:absolute;width:14px;height:14px;border:3px solid #fff;border-radius:50%;box-shadow:0 2px 8px rgba(116,41,41,.22)}
.rent-v2-car-map .rent-v2-damage-marker-one{left:29%;top:35%;background:#e9545d}
.rent-v2-car-map .rent-v2-damage-marker-two{left:66%;top:59%;background:#e9a33a}
.rent-v2-history-card{inset-inline-end:2%;bottom:31px;width:45%;border-radius:8px;box-shadow:0 14px 32px rgba(22,58,96,.11)}

.rent-v2-scan-art{min-height:570px;border:1px solid #e0ebf2;border-radius:8px;background:#f1f8fb;overflow:hidden;isolation:isolate}
.rent-v2-scan-art::before{inset:95px auto auto 14%;width:72%;height:58%;border-radius:50%;background:#e2f1f8}
.rent-v2-scan-phone{position:absolute;width:43%;min-height:0;margin:0;padding:17px;border:5px solid #172331;border-radius:29px;box-shadow:0 18px 38px rgba(18,51,86,.16);transform:none}
[dir=rtl] .rent-v2-scan-phone{transform:none}
.rent-v2-scan-phone-capture{z-index:2;top:34px;inset-inline-start:5%;height:488px;transform:rotate(-2deg)}
.rent-v2-scan-phone-review{z-index:3;top:52px;inset-inline-end:5%;height:472px;transform:rotate(2deg)}
[dir=rtl] .rent-v2-scan-phone-capture{transform:rotate(2deg)}
[dir=rtl] .rent-v2-scan-phone-review{transform:rotate(-2deg)}
.rent-v2-scan-phone h4{margin:18px 0 12px;font-size:16px}
.rent-v2-scan-camera{display:grid;grid-template-rows:1fr auto;gap:12px;height:342px;padding:12px;border-radius:8px;background:#12223a;color:#dceafa;font-size:9px;text-align:center}
.rent-v2-scan-frame{position:relative;display:grid;place-items:center;border:1px solid rgba(138,203,239,.48);border-radius:7px;background:linear-gradient(145deg,#1a334f,#0f2237);overflow:hidden}
.rent-v2-scan-frame::before,.rent-v2-scan-frame::after{position:absolute;inset:15px;border:2px solid transparent;border-top-color:#38a8e6;border-left-color:#38a8e6;border-radius:7px;content:''}
.rent-v2-scan-frame::after{transform:rotate(180deg)}
.rent-v2-demo-document{display:grid;grid-template-columns:45px 1fr;gap:10px;align-items:center;width:78%;padding:14px;border-radius:7px;background:#eff4e9;color:#29425a;text-align:start;transform:rotate(-2deg)}
.rent-v2-demo-photo{display:block;height:56px;border-radius:4px;background:linear-gradient(#a9bac4 0 35%,#7b919e 35% 100%);clip-path:polygon(17% 0,83% 0,83% 23%,100% 38%,100% 100%,0 100%,0 38%,17% 23%)}
.rent-v2-demo-document div{display:grid;gap:6px}.rent-v2-demo-document b{font-size:9px}.rent-v2-demo-document i{height:5px;border-radius:2px;background:#bdc9c3;color:transparent;font-size:0}.rent-v2-demo-document i:last-child{width:68%}
.rent-v2-scan-capture-status{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:14px;padding:9px;border-radius:6px;background:#e6f7ee;color:#17734f;font-size:9px;font-weight:800}
.rent-v2-scan-capture-status span{width:7px;height:7px;border-radius:50%;background:#1da66c;box-shadow:0 0 0 3px #ccefdc}
.rent-v2-scan-phone-review .rent-v2-scan-subtitle{margin:16px 0 8px}
.rent-v2-scan-phone label{grid-template-columns:minmax(58px,42%) 1fr;padding:8px 6px}
.rent-v2-scan-review-note{display:flex;align-items:center;gap:7px;margin-top:10px;padding:9px;border:1px solid #f1d89b;border-radius:6px;background:#fff9e9;color:#765811;font-size:8px}
.rent-v2-scan-review-note span{display:grid;flex:0 0 19px;height:19px;place-items:center;border-radius:50%;background:#f5bc43;color:#fff;font-weight:900}
.rent-v2-scan-phone button{margin-top:10px;border-radius:6px}
.rent-v2-scan-flow{position:absolute;z-index:4;top:44%;left:50%;display:grid;width:38px;height:38px;place-items:center;border:1px solid #d4e6f2;border-radius:50%;background:#fff;box-shadow:0 8px 18px rgba(29,70,112,.12);transform:translate(-50%,-50%)}
.rent-v2-scan-flow span{color:#17815a;font-size:14px;font-weight:900}.rent-v2-scan-flow i{position:absolute;left:31px;width:17px;height:1px;background:#7aa9c9}.rent-v2-scan-flow i::after{position:absolute;right:0;top:-3px;width:6px;height:6px;border-top:1px solid #7aa9c9;border-right:1px solid #7aa9c9;content:'';transform:rotate(45deg)}
[dir=rtl] .rent-v2-scan-flow i{right:31px;left:auto;transform:scaleX(-1)}
@media(max-width:800px){.rent-v2-scan-art{min-height:570px}}
@media(max-width:560px){.rent-v2-evidence{min-height:445px;padding:14px}.rent-v2-return-card{width:54%;min-height:390px;padding:12px;border-width:4px;border-radius:23px}.rent-v2-return-card h4{font-size:15px}.rent-v2-return-row{padding:11px 8px}.rent-v2-damage-card{inset-inline-end:3%;top:34px;width:43%;height:190px;padding:9px}.rent-v2-car-map{height:125px}.rent-v2-history-card{inset-inline-end:1%;bottom:25px;width:43%;padding:10px}.rent-v2-scan-art{min-height:500px}.rent-v2-scan-phone{width:47%;padding:10px;border-width:4px;border-radius:23px}.rent-v2-scan-phone-capture{top:28px;inset-inline-start:2%;height:425px}.rent-v2-scan-phone-review{top:43px;inset-inline-end:2%;height:414px}.rent-v2-scan-phone h4{margin:13px 0 9px;font-size:12px}.rent-v2-scan-camera{height:290px;padding:8px}.rent-v2-demo-document{grid-template-columns:31px 1fr;gap:6px;width:84%;padding:8px}.rent-v2-demo-photo{height:42px}.rent-v2-scan-phone label{grid-template-columns:47% 1fr;gap:4px;padding:6px 3px;font-size:7px}.rent-v2-scan-phone label b{font-size:7px}.rent-v2-duplicate,.rent-v2-scan-capture-status{padding:7px;font-size:7px}.rent-v2-scan-review-note{padding:6px;font-size:6px}.rent-v2-scan-phone button{padding:8px;font-size:7px}.rent-v2-scan-flow{width:30px;height:30px}.rent-v2-scan-flow i{left:25px;width:12px}[dir=rtl] .rent-v2-scan-flow i{right:25px;left:auto}}
