:root{--navy:#06172d;--navy-2:#102942;--navy-3:#173a58;--amber:#efa500;--amber-dark:#bd7e00;--paper:#fbfbf8;--warm:#fff4d8;--mist:#f2f4f4;--ink:#17202a;--muted:#66717c;--line:#dce1e4}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}h1,h2,h3,p{margin-top:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}.site-header{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbfbf8f0;border-bottom:1px solid #06172d1a;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:82px;padding:0 clamp(22px,5vw,74px);display:grid;position:sticky;top:0}.brand img{width:142px;height:auto}.desktop-nav{align-items:center;gap:clamp(15px,1.75vw,28px);display:flex}.desktop-nav a{color:#4f5b66;padding:31px 0 27px;font-size:11px;font-weight:750;position:relative}.desktop-nav a:after{content:"";background:var(--amber);transform-origin:100%;height:2px;transition:transform .2s;position:absolute;bottom:20px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover:after{transform-origin:0;transform:scaleX(1)}.header-cta{justify-self:end}.button{border:1px solid #0000;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:0 21px;font-size:12px;font-weight:850;transition:transform .18s,background .18s,color .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-dark{background:var(--navy);color:#fff}.button-primary{background:var(--amber);color:var(--navy)}.button-primary:hover{background:#ffc13b}.full-button{width:100%}.split-hero{grid-template-columns:1fr 1fr;min-height:calc(100svh - 82px);display:grid;position:relative;overflow:hidden}.anchor-target{position:absolute;top:0;left:0}.hero-panel{background-position:50%;background-size:cover;min-width:0;min-height:calc(100svh - 82px);position:relative;overflow:hidden}.hero-panel:after{content:"";background:#ffffff3d;width:1px;position:absolute;top:0;bottom:0}.investment-hero{background-color:var(--navy);color:#fff;background-image:url(/media/rentora-landing-personal-shopper.v1.webp)}.investment-hero:after{right:0}.management-hero{color:var(--navy);background-color:#f5ead0;background-image:url(/media/rentora-landing-gestion.v1.webp)}.management-hero:after{background:#06172d24;left:0}.panel-overlay{position:absolute;inset:0}.investment-hero .panel-overlay{background:linear-gradient(#06172dc2 0%,#06172df5 82%)}.management-hero .panel-overlay{background:linear-gradient(#fff9ebad 0%,#fff4d8f2 82%)}.hero-panel-content{z-index:2;flex-direction:column;justify-content:center;width:min(100%,710px);min-height:calc(100svh - 82px);margin:0 auto;padding:clamp(48px,7vh,84px) clamp(28px,5.5vw,80px) 34px;display:flex;position:relative}.panel-topline{border-bottom:1px solid #ffffff3d;justify-content:space-between;align-items:center;gap:18px;padding-bottom:14px;display:flex;position:absolute;top:30px;left:clamp(28px,5.5vw,80px);right:clamp(28px,5.5vw,80px)}.management-hero .panel-topline{border-color:#06172d29}.panel-topline span{color:var(--amber);font-size:13px;font-weight:900}.panel-topline p{letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:9px;font-weight:900}.panel-badge{background:var(--amber);color:var(--navy);letter-spacing:.08em;text-transform:uppercase;align-self:flex-start;margin:52px 0 24px;padding:8px 11px;font-size:9px;font-weight:900}.dark-badge{background:var(--navy);color:#fff}.hero-panel h1,.hero-panel h2{letter-spacing:-.057em;max-width:610px;margin-bottom:22px;font-size:clamp(42px,4.25vw,67px);font-weight:730;line-height:.98}.hero-panel h1 em,.hero-panel h2 em{color:var(--amber);font-style:normal;display:block}.management-hero h2 em{color:var(--amber-dark)}.panel-intro{color:#ced7df;max-width:590px;margin-bottom:30px;font-size:clamp(14px,1.1vw,17px);line-height:1.62}.management-hero .panel-intro{color:#4f5d68}.panel-price-line{border-top:1px solid #fff3;border-bottom:1px solid #fff3;grid-template-columns:1fr 1fr;margin-bottom:24px;display:grid}.management-price-line{border-color:#06172d26}.panel-price-line>div{padding:18px 18px 18px 0}.panel-price-line>div+div{border-left:1px solid #fff3;padding-left:18px}.management-price-line>div+div{border-color:#06172d26}.panel-price-line span{color:#aebac4;margin-bottom:8px;font-size:9px;display:block}.management-price-line span{color:#6d7780}.panel-price-line strong{color:#fff;letter-spacing:-.03em;font-size:22px;display:block}.management-price-line strong{color:var(--navy)}.panel-price-line small{letter-spacing:0;font-size:9px;font-weight:700}.panel-cta{justify-content:space-between;align-items:center;gap:20px;min-height:52px;padding:0 18px;font-size:11px;font-weight:900;transition:transform .18s;display:flex}.panel-cta:hover{transform:translateY(-2px)}.light-cta{color:var(--navy);background:#fff}.dark-cta{background:var(--navy);color:#fff}.panel-legal{color:#93a2ae;margin-top:13px;font-size:8px;line-height:1.5}.dark-legal{color:#7a838b}.eyebrow{color:var(--navy);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:22px;font-size:10px;font-weight:900;line-height:1;display:flex}.eyebrow span{background:var(--amber);width:30px;height:2px}.eyebrow.light{color:#f6f8fa}.proof-strip{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);min-height:108px;padding:0 clamp(24px,6vw,92px);display:grid}.proof-strip div{border-right:1px solid var(--line);padding:25px clamp(15px,2.8vw,44px)}.proof-strip div:first-child{border-left:1px solid var(--line)}.proof-strip strong{color:var(--navy);letter-spacing:-.035em;margin-bottom:5px;font-size:23px;display:block}.proof-strip span{color:var(--muted);font-size:10px}.section{padding:118px clamp(24px,6vw,92px)}.section-heading{max-width:1248px;margin:0 auto 58px}.section-heading h2,.reporting-copy h2,.purchase-heading h2,.scope-heading h2,.faq-heading h2,.contact-copy h2{color:var(--navy);letter-spacing:-.055em;margin-bottom:0;font-size:clamp(38px,4.5vw,66px);line-height:1.02}.section-heading h2 em{color:var(--amber-dark);font-style:normal}.management-section{background:#f4f1e9;position:relative;overflow:hidden}.management-background{opacity:.82;background-image:linear-gradient(90deg,#f4f1e9 0%,#f4f1e97a 42%,#f4f1e90f 100%),url(/media/rentora-landing-gestion.v1.webp);background-position:50%;background-size:cover;width:48%;position:absolute;top:0;bottom:0;right:0}.management-heading,.management-grid{z-index:2;position:relative}.management-heading{grid-template-columns:1.28fr .72fr;align-items:end;column-gap:90px;display:grid}.management-heading .eyebrow{grid-column:1/-1}.management-heading>p:last-child{color:#596570;margin:0;font-size:15px;line-height:1.75}.management-grid{grid-template-columns:.86fr 1.14fr;align-items:stretch;max-width:1160px;margin:0 auto;display:grid;box-shadow:0 28px 80px #06172d1f}.included-panel{background:var(--navy);color:#fff;padding:44px}.panel-label,.price-intro>span{color:var(--amber);letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:900}.check-list{gap:20px;margin:33px 0 0;padding:0;list-style:none;display:grid}.check-list li{color:#dce3e8;gap:12px;font-size:12px;line-height:1.5;display:flex}.check-list svg{color:var(--amber);flex:0 0 18px}.platform-note{border-top:1px solid #ffffff24;margin-top:38px;padding-top:24px}.platform-note span{color:var(--amber);text-transform:uppercase;font-size:9px;font-weight:850}.platform-note p{color:#aebbc6;margin:8px 0 0;font-size:10px;line-height:1.55}.management-prices{background:#fffffff7;padding:38px}.price-intro{grid-template-columns:140px 1fr;align-items:start;gap:25px;padding-bottom:25px;display:grid}.price-intro>span{color:var(--amber-dark)}.price-intro p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.rate-card{border:1px solid var(--line);background:#fff;margin-bottom:12px;padding:22px;position:relative}.rate-card>div{justify-content:space-between;align-items:end;gap:22px;display:flex}.rate-card>div span{color:var(--navy);font-size:14px;font-weight:850}.rate-card>div strong{color:var(--navy);letter-spacing:-.05em;font-size:44px;line-height:.85}.rate-card>p{color:var(--muted);margin:5px 0 16px;font-size:10px}.rate-card small{border-top:1px solid var(--line);color:#68737d;padding-top:15px;font-size:10px;display:block}.rate-card small b{color:var(--navy);font-size:12px}.featured-rate{border:2px solid var(--amber);background:var(--warm)}.featured-rate>i{background:var(--amber);color:var(--navy);text-transform:uppercase;padding:6px 9px;font-size:8px;font-style:normal;font-weight:900;position:absolute;top:-1px;right:-1px}.custom-rate{color:var(--muted);justify-content:space-between;gap:20px;margin:18px 0;font-size:9px;display:flex}.custom-rate strong{color:var(--navy);font-size:10px}.reporting-section{background:var(--navy-2);color:#fff;grid-template-columns:.75fr 1.25fr;align-items:center;gap:clamp(60px,9vw,140px);display:grid}.reporting-copy h2{color:#fff}.reporting-copy>p:last-child{color:#b9c4ce;max-width:480px;margin:28px 0 0;font-size:14px;line-height:1.75}.report-mockup{color:var(--ink);background:#fbfcfb;padding:30px;box-shadow:0 28px 70px #00000038}.report-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;padding-bottom:22px;display:flex}.report-header>div{gap:6px;display:grid}.report-header span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850}.report-header strong{color:var(--navy);font-size:18px}.report-chip{background:#eaf7ee;padding:7px 10px;color:#2c7147!important}.report-kpis{grid-template-columns:repeat(3,1fr);margin:28px 0;display:grid}.report-kpis div{border-right:1px solid var(--line);padding:0 18px}.report-kpis div:first-child{padding-left:0}.report-kpis div:last-child{border:0}.report-kpis span,.report-kpis small{color:var(--muted);font-size:9px;display:block}.report-kpis strong{color:var(--navy);margin:9px 0 5px;font-size:17px;display:block}.report-lines{background:repeating-linear-gradient(#0000 0 37px,#e4e8ea 38px);align-items:end;gap:12px;height:135px;padding:22px 22px 0;display:flex}.report-lines span{background:var(--navy-2);flex:1}.report-lines span:first-child{height:32%}.report-lines span:nth-child(2){height:48%}.report-lines span:nth-child(3){height:42%}.report-lines span:nth-child(4){height:66%}.report-lines span:nth-child(5){background:var(--amber);height:58%}.report-lines span:nth-child(6){background:var(--amber);height:82%}.report-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;margin-top:20px;padding-top:16px;font-size:9px;display:flex}.report-footer b{color:var(--navy)}.purchase-section{background:var(--navy);color:#fff;position:relative;overflow:hidden}.purchase-section:before{content:"";background-image:url(/media/rentora-landing-personal-shopper.v1.webp);background-position:50%;background-size:cover;position:absolute;inset:0}.purchase-overlay{background:linear-gradient(90deg,#06172dfa 0%,#06172de8 60%,#06172d8c 100%);position:absolute;inset:0}.purchase-content,.search-pricing,.purchase-note{z-index:2;position:relative}.purchase-content{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(70px,10vw,150px);display:grid}.purchase-heading h2{color:#fff}.purchase-heading>p:not(.eyebrow){color:#bcc7d0;max-width:500px;margin:28px 0 0;font-size:14px;line-height:1.75}.return-callout{border-left:3px solid var(--amber);background:#ffffff0f;align-items:center;gap:19px;margin-top:38px;padding:22px;display:flex}.return-callout strong{color:var(--amber);letter-spacing:-.04em;flex:none;font-size:30px}.return-callout span{color:#bdc7cf;max-width:250px;font-size:9px;line-height:1.45}.analysis-list{border-top:1px solid #ffffff29}.analysis-list article{border-bottom:1px solid #ffffff29;grid-template-columns:55px 1fr;gap:17px;padding:27px 0;display:grid}.analysis-list article>span{color:var(--amber);font-size:10px;font-weight:900}.analysis-list h3{color:#fff;margin-bottom:8px;font-size:19px}.analysis-list p{color:#abb8c2;margin:0;font-size:11px;line-height:1.6}.search-pricing{grid-template-columns:1fr 1fr 250px;align-items:stretch;max-width:1080px;margin:-45px auto 0;padding:0 24px 80px;display:grid}.search-pricing article{color:var(--navy);border-right:1px solid var(--line);background:#fff;padding:34px}.search-pricing article>span{color:var(--amber-dark);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.search-price{align-items:baseline;gap:8px;margin:18px 0 16px;display:flex}.search-price strong{letter-spacing:-.05em;font-size:42px;line-height:1}.search-price small{color:var(--muted);font-size:10px}.search-pricing article>p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.search-pricing .recommended-search{background:var(--warm);border-top:4px solid var(--amber);position:relative}.recommended-search>i{background:var(--amber);text-transform:uppercase;padding:6px 9px;font-size:8px;font-style:normal;font-weight:900;position:absolute;top:0;right:0}.search-pricing>.button{text-align:left;min-height:100%;padding:26px}.purchase-note{color:#8898a5;max-width:1030px;margin:-62px auto 0;padding:0 24px 42px;font-size:8px}.process-section{background:#fff}.centered-heading{text-align:center}.centered-heading .eyebrow{justify-content:center}.process-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);max-width:1248px;margin:0 auto;display:grid}.process-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:240px;padding:28px}.process-grid article>strong{color:var(--amber-dark);font-size:10px}.process-grid h3{color:var(--navy);margin:65px 0 12px;font-size:18px}.process-grid p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.guarantee-box{background:var(--amber);max-width:1248px;color:var(--navy);grid-template-columns:170px 1fr;align-items:center;gap:48px;margin:25px auto 0;padding:48px 60px;display:grid}.guarantee-number{letter-spacing:-.1em;font-size:135px;font-weight:950;line-height:.72}.guarantee-box span{letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:900}.guarantee-box h3{letter-spacing:-.04em;max-width:760px;margin:14px 0 12px;font-size:clamp(24px,3vw,38px);line-height:1.05}.guarantee-box p{max-width:800px;margin:0;font-size:11px;line-height:1.65}.scope-section{grid-template-columns:.72fr 1.28fr;gap:80px;max-width:1440px;margin:0 auto;display:grid}.scope-heading{align-self:start;position:sticky;top:120px}.scope-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.scope-card{border:1px solid var(--line);min-height:420px;padding:38px}.scope-card.included{background:var(--navy);color:#fff}.scope-card.excluded{background:var(--mist)}.scope-card>span{color:var(--amber);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:900}.scope-card.excluded>span{color:var(--amber-dark)}.scope-card ul{gap:18px;margin:32px 0 0;padding:0;list-style:none;display:grid}.scope-card li{color:#d7dfe5;gap:10px;font-size:11px;line-height:1.5;display:flex}.scope-card li svg{color:var(--amber);flex:0 0 18px}.scope-card.excluded li{color:#53606b}.scope-card.excluded li:before{content:"—";color:#8c969e}.scope-card>p{border-top:1px solid var(--line);color:var(--muted);margin:30px 0 0;padding-top:22px;font-size:10px;line-height:1.6}.faq-section{background:#f5f6f4;grid-template-columns:.68fr 1.32fr;gap:100px;max-width:1440px;margin:0 auto;display:grid}.faq-heading{align-self:start;position:sticky;top:120px}.faq-list details{border-top:1px solid #cfd5d8}.faq-list details:last-child{border-bottom:1px solid #cfd5d8}.faq-list summary{cursor:pointer;min-height:84px;color:var(--navy);justify-content:space-between;align-items:center;gap:30px;padding:0 4px;font-size:14px;font-weight:850;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--amber-dark);font-size:22px;font-weight:400;transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:750px;color:var(--muted);margin:-2px 40px 27px 4px;font-size:11px;line-height:1.65}.contact-section{background:var(--navy);color:#fff;grid-template-columns:1fr .82fr;align-items:center;gap:clamp(60px,9vw,140px);margin:0;padding:100px clamp(24px,7vw,110px);display:grid}.contact-copy h2{color:#fff}.contact-copy>p:last-child{color:#b6c2cc;max-width:620px;margin:28px 0 0;font-size:14px;line-height:1.7}.contact-actions{display:grid}.contact-option{min-height:104px;color:var(--navy);border-bottom:1px solid var(--line);background:#fff;grid-template-columns:1fr auto;align-items:center;padding:24px;display:grid}.contact-option>span{color:var(--muted);text-transform:uppercase;grid-column:1;font-size:9px}.contact-option strong{grid-column:1;font-size:17px}.contact-option svg{grid-area:1/2/3}.featured-contact{background:var(--amber)}.featured-contact>span{color:#6d5100}.email-link{color:#c5ced5;align-items:center;gap:9px;margin-top:18px;font-size:11px;display:flex}footer{background:#fff;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;min-height:112px;padding:0 clamp(24px,6vw,92px);display:grid}footer .footer-brand{width:142px;line-height:0;display:block}footer .footer-brand img{object-fit:contain;width:100%;height:auto}footer p{color:var(--muted);margin:0;font-size:10px}footer span{color:var(--muted);justify-self:end;font-size:9px}@media (width<=1100px){.site-header{grid-template-columns:1fr auto}.desktop-nav{display:none}.hero-panel-content{padding-left:clamp(28px,4vw,48px);padding-right:clamp(28px,4vw,48px)}.panel-topline{left:clamp(28px,4vw,48px);right:clamp(28px,4vw,48px)}.hero-panel h1,.hero-panel h2{font-size:clamp(40px,4.9vw,56px)}.management-heading{grid-template-columns:1fr;gap:25px}.management-heading .eyebrow{grid-column:auto}.management-heading>p:last-child{max-width:700px}.management-grid{grid-template-columns:.8fr 1.2fr}.purchase-content{grid-template-columns:1fr 1fr;gap:60px}.search-pricing{grid-template-columns:1fr 1fr}.search-pricing>.button{grid-column:1/-1;min-height:76px}.purchase-note{margin-top:-56px}.scope-section{grid-template-columns:1fr;gap:55px}.scope-heading{position:static}}@media (width<=820px){.site-header{min-height:72px}.brand img{width:126px}.header-cta{min-height:42px;padding:0 15px}.split-hero{grid-template-columns:1fr}.hero-panel,.hero-panel-content{min-height:690px}.hero-panel:after{width:auto;height:1px;left:0;right:0}.investment-hero:after{top:auto;bottom:0}.management-hero:after{top:0;bottom:auto}.hero-panel-content{width:min(100%,720px);padding-top:75px;padding-bottom:40px}.hero-panel h1,.hero-panel h2{font-size:clamp(44px,8vw,61px)}.panel-intro{max-width:640px}.proof-strip{grid-template-columns:1fr 1fr}.proof-strip div:first-child{border-left:0}.proof-strip div:nth-child(2){border-right:0}.proof-strip div:nth-child(-n+2){border-bottom:1px solid var(--line)}.section{padding-top:86px;padding-bottom:86px}.management-background{opacity:.3;width:100%}.management-grid,.reporting-section,.purchase-content,.faq-section,.contact-section{grid-template-columns:1fr}.included-panel,.management-prices{padding:34px}.reporting-section{gap:50px}.purchase-content{gap:55px}.search-pricing{margin-top:0}.process-grid{grid-template-columns:1fr 1fr}.guarantee-box{grid-template-columns:120px 1fr;padding:42px}.guarantee-number{font-size:100px}.faq-section{gap:45px}.faq-heading{position:static}.contact-section{gap:50px}}@media (width<=560px){.site-header{padding:0 18px}.header-cta svg{display:none}.hero-panel,.hero-panel-content{min-height:680px}.hero-panel-content{padding:68px 20px 30px}.panel-topline{top:24px;left:20px;right:20px}.panel-topline p{text-align:right;max-width:190px;line-height:1.4}.panel-badge{margin-top:34px}.hero-panel h1,.hero-panel h2{font-size:42px}.panel-intro{font-size:14px}.panel-price-line{grid-template-columns:1fr}.panel-price-line>div{padding:13px 0}.panel-price-line>div+div{border-top:1px solid #fff3;border-left:0;padding-left:0}.management-price-line>div+div{border-color:#06172d26}.proof-strip{padding:0}.proof-strip div{padding:21px 18px}.proof-strip strong{font-size:19px}.section{padding:74px 20px}.section-heading h2,.reporting-copy h2,.purchase-heading h2,.scope-heading h2,.faq-heading h2,.contact-copy h2{font-size:38px}.management-heading{margin-bottom:42px}.included-panel,.management-prices{padding:28px 23px}.price-intro{grid-template-columns:1fr;gap:12px}.rate-card>div strong{font-size:38px}.report-mockup{padding:20px}.report-kpis{grid-template-columns:1fr;gap:16px}.report-kpis div{border-right:0;border-bottom:1px solid var(--line);padding:0 0 15px}.report-kpis div:last-child{border-bottom:0;padding-bottom:0}.purchase-content{padding-left:20px;padding-right:20px}.search-pricing{grid-template-columns:1fr;padding:0 20px 76px}.search-pricing article{border-right:0;border-bottom:1px solid var(--line)}.search-pricing>.button{grid-column:auto}.purchase-note{margin-top:-57px;padding-left:20px}.process-grid,.scope-grid{grid-template-columns:1fr}.process-grid article{min-height:205px}.process-grid h3{margin-top:42px}.guarantee-box{grid-template-columns:1fr;gap:25px;padding:36px 26px}.guarantee-number{font-size:82px}.scope-card{min-height:auto;padding:30px 25px}.contact-section{padding:75px 20px}footer{grid-template-columns:1fr;padding:28px 20px}footer span{justify-self:start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.inner-page{background:var(--paper);min-height:100vh}.inner-site-header .desktop-nav a{font-size:11px}.landing-hero{grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr);align-items:center;gap:clamp(60px,9vw,150px);min-height:720px;padding:clamp(80px,10vw,150px) clamp(24px,7vw,110px);display:grid;overflow:hidden}.landing-hero-management{background-color:#f5ead0;background-image:linear-gradient(90deg,#fff8e7fa 0%,#fff4d8eb 52%,#fff4d870 100%),url(/media/rentora-landing-gestion.v1.webp);background-position:100%;background-size:cover;position:relative}.landing-hero-investment{background-color:var(--navy);color:#fff;background-image:linear-gradient(90deg,#06172dfc 0%,#06172de8 55%,#06172d70 100%),url(/media/rentora-landing-personal-shopper.v1.webp);background-position:100%;background-size:cover;position:relative}.landing-hero-copy{z-index:2;max-width:860px;position:relative}.landing-hero h1{color:var(--navy);letter-spacing:-.065em;margin-bottom:28px;font-size:clamp(52px,6vw,88px);line-height:.95}.landing-hero-investment h1{color:#fff}.landing-hero h1 em{color:var(--amber-dark);font-style:normal;display:block}.landing-hero-investment h1 em{color:var(--amber)}.landing-lead{color:#53616d;max-width:730px;margin-bottom:32px;font-size:clamp(16px,1.4vw,21px);line-height:1.65}.landing-hero-investment .landing-lead{color:#c0cbd4}.landing-hero-actions{align-items:center;gap:24px;display:flex}.landing-hero-actions .button{min-height:56px;padding:0 26px}.text-link{color:var(--navy);border-bottom:1px solid;padding-bottom:5px;font-size:11px;font-weight:850}.light-link{color:#fff}.landing-hero-copy>small{color:#899aa8;margin-top:18px;font-size:8px;display:block}.landing-hero-card,.investment-summary-card{z-index:2;position:relative;box-shadow:0 34px 90px #06172d2e}.landing-hero-card{background:var(--navy);color:#fff;padding:42px}.landing-hero-card>span,.investment-summary-card>span{color:var(--amber);letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:900}.landing-hero-card ul{gap:20px;margin:30px 0 34px;padding:0;list-style:none;display:grid}.landing-hero-card li{color:#d7e0e6;gap:12px;font-size:12px;line-height:1.5;display:flex}.landing-hero-card li svg{color:var(--amber);flex:0 0 18px}.landing-hero-card>p{color:#9eacb7;border-top:1px solid #ffffff26;margin:0;padding-top:25px;font-size:11px;line-height:1.65}.investment-action-card{background:#081d32f5}.investment-summary-card{color:var(--navy);background:#fffffff7;padding:36px}.investment-summary-card>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:21px 0;display:flex}.investment-summary-card>div:last-child{border-bottom:0}.investment-summary-card p{color:var(--muted);margin:0;font-size:10px}.investment-summary-card strong{text-transform:uppercase;font-size:11px}.landing-proof-row{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);min-height:112px;display:grid}.landing-proof-row>div{border-right:1px solid var(--line);padding:27px clamp(22px,4vw,60px)}.landing-proof-row>div:last-child{border-right:0}.landing-proof-row strong,.landing-proof-row span{display:block}.landing-proof-row strong{color:var(--navy);letter-spacing:-.035em;margin-bottom:7px;font-size:23px}.landing-proof-row span{color:var(--muted);font-size:9px;line-height:1.4}.dark-proof{background:#0d263f;border-color:#ffffff1a}.dark-proof>div{border-color:#ffffff1a}.dark-proof strong{color:var(--amber)}.dark-proof span{color:#a8b6c1}.service-story{grid-template-columns:.83fr 1.17fr;gap:90px;max-width:1440px;margin:0 auto;display:grid}.service-story-intro h2,.split-heading h2,.scope-detail-heading h2,.reporting-detail h2,.pricing-copy h2,.commitment-copy h2,.about-statement blockquote,.values-heading h2{color:var(--navy);letter-spacing:-.058em;margin:0;font-size:clamp(40px,4.7vw,68px);line-height:1.01}.service-story-intro>p:last-child{max-width:620px;color:var(--muted);margin:30px 0 0;font-size:14px;line-height:1.75}.service-scenarios{border-top:1px solid var(--line)}.service-scenarios article{border-bottom:1px solid var(--line);grid-template-columns:55px 1fr;padding:31px 0;display:grid}.service-scenarios article>span{color:var(--amber-dark);grid-row:1/3;font-size:10px;font-weight:900}.service-scenarios h3{color:var(--navy);margin-bottom:10px;font-size:20px}.service-scenarios p{color:var(--muted);margin:0;font-size:11px;line-height:1.65}.management-rate-section{background:var(--navy-2);color:#fff}.split-heading{grid-template-columns:1fr .58fr;align-items:end;gap:90px;max-width:1280px;display:grid}.split-heading h2{color:#fff}.investment-method .split-heading h2{color:var(--navy)}.split-heading>p{color:#b3c0ca;margin:0;font-size:13px;line-height:1.75}.investment-method .split-heading>p{color:var(--muted)}.landing-rate-grid{grid-template-columns:repeat(3,1fr);max-width:1220px;margin:60px auto 0;display:grid}.landing-rate-grid article{min-height:330px;color:var(--navy);border-right:1px solid var(--line);background:#fff;padding:38px;position:relative}.landing-rate-grid article>span{min-height:35px;color:var(--amber-dark);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.landing-rate-grid strong{letter-spacing:-.06em;margin:32px 0 5px;font-size:64px;line-height:.9;display:block}.landing-rate-grid article>p{color:var(--muted);font-size:10px}.landing-rate-grid article>small{border-top:1px solid var(--line);color:var(--muted);margin-top:34px;padding-top:18px;font-size:10px;line-height:1.55;display:block}.landing-rate-grid article>small b{color:var(--navy);font-size:13px}.landing-rate-grid .accent-card{border:4px solid var(--amber);background:var(--warm)}.accent-card>i{background:var(--amber);text-transform:uppercase;padding:7px 9px;font-size:8px;font-style:normal;font-weight:900;position:absolute;top:0;right:0}.landing-rate-grid .custom-card{background:#edf1f2}.landing-rate-grid .custom-card strong{margin-top:45px;font-size:44px}.scope-detail{grid-template-columns:.75fr 1.25fr;gap:80px;max-width:1440px;margin:0 auto;display:grid}.scope-detail-heading{align-self:start;position:sticky;top:120px}.scope-detail-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.scope-detail-grid article{min-height:470px;padding:38px}.scope-positive{background:var(--navy);color:#fff}.scope-negative{background:#edf0ef}.scope-detail-grid article>span{color:var(--amber);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:900}.scope-negative>span{color:var(--amber-dark)!important}.scope-detail-grid ul{gap:18px;margin:34px 0 0;padding:0;list-style:none;display:grid}.scope-detail-grid li{color:#d6dfe5;gap:11px;font-size:11px;line-height:1.55;display:flex}.scope-detail-grid li svg{color:var(--amber);flex:0 0 18px}.scope-negative li{color:#56636d}.scope-negative li:before{content:"—";color:#89949c}.scope-negative>p{color:var(--muted);border-top:1px solid #cfd6d9;margin:32px 0 0;padding-top:24px;font-size:10px;line-height:1.6}.reporting-detail{background:var(--navy);color:#fff;grid-template-columns:1fr .75fr;align-items:center;gap:110px;display:grid}.reporting-detail h2{color:#fff}.reporting-detail>div:first-child>p:last-child{color:#b5c1ca;max-width:680px;margin:28px 0 0;font-size:13px;line-height:1.75}.reporting-list{border-top:1px solid #ffffff26;display:grid}.reporting-list span{color:#dce3e8;border-bottom:1px solid #ffffff26;padding:24px 0;font-size:11px}.investment-deliverable{background:var(--navy-2)}.already-rented-section{background:var(--warm)}.method-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);max-width:1280px;margin:58px auto 0;display:grid}.method-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:270px;padding:30px}.method-grid article>span{color:var(--amber-dark);font-size:10px;font-weight:900}.method-grid h3{color:var(--navy);margin:70px 0 12px;font-size:19px}.method-grid p{color:var(--muted);margin:0;font-size:11px;line-height:1.65}.investment-pricing{background:var(--navy-2);color:#fff;grid-template-columns:.75fr 1.25fr;gap:100px;display:grid}.pricing-copy h2{color:#fff}.pricing-copy>p:last-child{color:#b4c0c9;max-width:560px;margin:28px 0 0;font-size:13px;line-height:1.75}.investment-price-options{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.investment-price-options article{min-height:390px;color:var(--navy);background:#fff;padding:42px;position:relative}.investment-price-options article+article{border-left:1px solid var(--line)}.investment-price-options article>span{min-height:40px;color:var(--amber-dark);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.investment-price-options strong{letter-spacing:-.06em;margin-top:50px;font-size:55px;line-height:1;display:inline-block}.investment-price-options small{color:var(--muted);margin-left:8px;font-size:10px}.investment-price-options p{border-top:1px solid var(--line);color:var(--muted);margin:45px 0 0;padding-top:24px;font-size:11px;line-height:1.6}.investment-price-options .recommended-option{border-top:5px solid var(--amber);background:var(--warm)}.recommended-option>i{background:var(--amber);text-transform:uppercase;padding:7px 10px;font-size:8px;font-style:normal;font-weight:900;position:absolute;top:0;right:0}.commitment-section{grid-template-columns:.5fr 1.5fr;align-items:center;gap:70px;max-width:1440px;margin:0 auto;display:grid}.commitment-number{color:var(--amber);letter-spacing:-.12em;font-size:clamp(180px,22vw,340px);font-weight:950;line-height:.75}.commitment-copy>p:not(.eyebrow){max-width:760px;color:var(--muted);margin:24px 0 0;font-size:12px;line-height:1.72}.compact-process{max-width:1280px}.yield-note{background:var(--warm);grid-template-columns:.5fr .5fr 1fr;align-items:stretch;display:grid}.yield-note>div{border-right:1px solid #e3cf9d;padding-right:45px}.yield-note>div+div{padding-left:45px}.yield-note strong,.yield-note span{display:block}.yield-note strong{color:var(--navy);letter-spacing:-.055em;font-size:53px}.yield-note span{color:#6d6551;max-width:190px;font-size:10px;line-height:1.5}.yield-note>p{color:#686352;align-self:center;margin:0;padding-left:60px;font-size:11px;line-height:1.7}.embedded-form-section{background:#f0f2f1}.lead-form{background:#fff;max-width:1050px;margin:0 auto;padding:clamp(30px,5vw,64px);box-shadow:0 28px 80px #06172d17}.form-heading{max-width:720px;margin-bottom:40px}.form-heading>span{color:var(--amber-dark);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:900}.form-heading h2{color:var(--navy);letter-spacing:-.055em;margin:13px 0 15px;font-size:clamp(36px,4.5vw,58px);line-height:1}.form-heading p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.lead-form fieldset{border:0;margin:0 0 32px;padding:0}.lead-form legend,.lead-form>label,.form-grid>label{color:var(--navy);font-size:10px;font-weight:850}.lead-form legend{margin-bottom:13px}.service-selector{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.service-selector legend{grid-column:1/-1}.service-selector label{border:1px solid var(--line);color:#596570;cursor:pointer;align-items:center;gap:10px;min-height:64px;padding:0 16px;font-size:10px;display:flex}.service-selector label.selected{border:2px solid var(--amber);background:var(--warm);color:var(--navy);font-weight:850}.service-selector input,.contact-preference input,.privacy-check input{accent-color:var(--amber-dark)}.form-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.form-grid label,.message-field{gap:10px;display:grid}.form-grid input,.form-grid select,.message-field textarea{width:100%;min-height:54px;color:var(--navy);font:inherit;background:#fbfcfb;border:1px solid #cfd6d9;border-radius:0;outline:none;padding:14px 15px;font-size:12px}.form-grid input:focus,.form-grid select:focus,.message-field textarea:focus{border-color:var(--amber-dark);box-shadow:0 0 0 2px #efa50024}.form-grid label small{color:var(--muted);justify-self:end;margin-top:-22px;font-size:8px;font-weight:500}.contact-preference{flex-wrap:wrap;gap:20px;display:flex;margin-top:32px!important}.contact-preference legend{width:100%}.contact-preference label{color:#596570;align-items:center;gap:8px;font-size:10px;display:flex}.schedule-grid{margin-top:26px}.message-field{margin-top:25px}.message-field textarea{resize:vertical}.privacy-check{grid-template-columns:auto 1fr;align-items:start;margin-top:23px;line-height:1.5;color:var(--muted)!important;gap:10px!important;font-weight:500!important;display:flex!important}.privacy-check input{margin-top:2px}.form-submit-row{align-items:center;gap:24px;margin-top:30px;display:flex}.form-submit-row .button{cursor:pointer;border:0;min-width:190px}.form-submit-row p{max-width:380px;color:var(--muted);margin:0;font-size:9px;line-height:1.5}.landing-contact-band{background:var(--navy);color:#fff;grid-template-columns:1fr auto;align-items:end;gap:50px;padding:75px clamp(24px,7vw,110px);display:grid}.landing-contact-band h2{color:#fff;letter-spacing:-.055em;max-width:900px;margin:0;font-size:clamp(40px,5vw,68px);line-height:1}.landing-contact-band>div>p:last-child{color:#b8c4cd;max-width:650px;margin:22px 0 0;font-size:12px;line-height:1.65}.landing-contact-band .button{min-height:58px;padding:0 28px}.contact-page-hero{background:var(--navy);color:#fff;grid-template-columns:1fr .85fr;align-items:center;gap:100px;min-height:650px;padding:100px clamp(24px,7vw,110px);display:grid}.contact-page-hero h1{color:#fff;letter-spacing:-.064em;max-width:840px;margin:0;font-size:clamp(54px,6vw,88px);line-height:.96}.contact-page-hero>div:first-child>p:last-child{color:#b9c5ce;max-width:720px;margin:30px 0 0;font-size:15px;line-height:1.7}.contact-methods{border-top:1px solid #ffffff26}.contact-methods article{border-bottom:1px solid #ffffff26;grid-template-columns:45px 1fr;padding:24px 0;display:grid}.contact-methods span{color:var(--amber);grid-row:1/3;font-size:9px;font-weight:900}.contact-methods strong{font-size:16px}.contact-methods p{color:#aab7c1;margin:7px 0 0;font-size:10px;line-height:1.55}.contact-form-layout{grid-template-columns:.55fr 1.45fr;align-items:start;gap:75px;max-width:1440px;margin:0 auto;display:grid}.contact-form-layout aside{position:sticky;top:120px}.contact-form-layout aside h2{color:var(--navy);letter-spacing:-.055em;margin:0;font-size:clamp(38px,4vw,58px);line-height:1}.contact-form-layout aside>p:not(.eyebrow){color:var(--muted);margin:26px 0;font-size:12px;line-height:1.7}.contact-form-layout aside>a{border-bottom:2px solid var(--amber);color:var(--navy);padding-bottom:5px;font-size:15px;font-weight:850;display:inline-block}.contact-form-layout aside>small{color:var(--muted);margin-top:24px;font-size:9px;display:block}.contact-form-layout .lead-form{box-shadow:none;padding:0}.about-hero{background-color:var(--navy);color:#fff;background-image:linear-gradient(90deg,#06172dfa,#06172dc2),url(/media/rentora-landing-personal-shopper.v1.webp);background-size:cover;grid-template-columns:1.2fr .8fr;align-items:center;gap:80px;min-height:700px;padding:100px clamp(24px,7vw,110px);display:grid;overflow:hidden}.about-hero-copy h1{color:#fff;letter-spacing:-.068em;max-width:900px;margin:0;font-size:clamp(58px,7vw,102px);line-height:.92}.about-hero-copy h1 em{color:var(--amber);font-style:normal;display:block}.about-hero-copy>p:last-child{color:#bac6cf;max-width:740px;margin:34px 0 0;font-size:16px;line-height:1.75}.about-mark{background:#fffffff5;justify-self:end;place-items:center;width:min(34vw,455px);min-height:220px;padding:46px;display:grid;box-shadow:0 30px 75px #0000003d}.about-mark img{object-fit:contain;width:100%;height:auto}.about-statement{max-width:1200px;margin:0 auto}.about-statement blockquote{margin:0}.about-statement>p:last-child{border-left:3px solid var(--amber);max-width:790px;color:var(--muted);margin:38px 0 0 auto;padding-left:40px;font-size:14px;line-height:1.8}.expertise-section{background:var(--navy-2);color:#fff}.expertise-grid{grid-template-columns:repeat(3,1fr);max-width:1250px;margin:65px auto 0;display:grid}.expertise-grid article{border:1px solid #ffffff24;border-right:0;min-height:300px;padding:34px}.expertise-grid article:last-child{border-right:1px solid #ffffff24}.expertise-grid span{color:var(--amber);font-size:10px;font-weight:900}.expertise-grid h3{color:#fff;margin:90px 0 14px;font-size:22px}.expertise-grid p{color:#aebbc5;margin:0;font-size:11px;line-height:1.65}.values-section{grid-template-columns:.7fr 1.3fr;gap:100px;max-width:1440px;margin:0 auto;display:grid}.values-list{border-top:1px solid var(--line)}.values-list article{border-bottom:1px solid var(--line);grid-template-columns:60px 1fr;padding:29px 0;display:grid}.values-list strong{color:var(--amber-dark);font-size:10px}.values-list h3{color:var(--navy);margin-bottom:9px;font-size:19px}.values-list p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.about-dual-service{grid-template-columns:1fr 1fr;padding-top:0;display:grid}.about-dual-service>div{background:var(--navy);color:#fff;flex-direction:column;min-height:390px;padding:clamp(40px,6vw,80px);display:flex}.about-dual-service>div+div{background:var(--warm);color:var(--navy)}.about-dual-service span{color:var(--amber);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:900}.about-dual-service>div+div span{color:var(--amber-dark)}.about-dual-service h2{max-width:570px;color:inherit;letter-spacing:-.055em;margin:auto 0 30px;font-size:clamp(38px,4.2vw,60px);line-height:1}.about-dual-service a{border-bottom:1px solid;align-self:flex-start;padding-bottom:5px;font-size:10px;font-weight:850}.home-unified-hero{background-color:var(--navy);color:#fff;background-image:url(/media/rentora-landing-personal-shopper.v1.webp);background-position:50%;background-size:cover;align-items:center;min-height:calc(100svh - 82px);padding:clamp(76px,10vh,130px) clamp(24px,7vw,110px) 64px;display:flex;position:relative;overflow:hidden}.home-hero-overlay{background:linear-gradient(90deg,#06172dfa 0%,#06172de8 58%,#06172dad 100%);position:absolute;inset:0}.home-hero-content{z-index:2;width:min(100%,1320px);margin:0 auto;position:relative}.home-hero-content h1{color:#fff;letter-spacing:-.07em;max-width:1050px;margin:0;font-size:clamp(58px,7.1vw,108px);line-height:.91}.home-hero-content h1 em{color:var(--amber);font-style:normal;display:block}.home-hero-intro{color:#c2cdd5;max-width:780px;margin:30px 0 34px;font-size:clamp(15px,1.35vw,20px);line-height:1.65}.home-hero-actions{flex-wrap:wrap;gap:12px;display:flex}.home-hero-actions .button{min-height:57px;padding:0 25px}.button-outline-light{color:#fff;background:#06172d38;border-color:#ffffff8c}.button-outline-light:hover{color:var(--navy);background:#fff;border-color:#fff}.home-service-summary{border-top:1px solid #fff3;border-bottom:1px solid #fff3;grid-template-columns:1fr 1fr;max-width:1060px;margin-top:clamp(44px,7vh,76px);display:grid}.home-service-summary>a{padding:24px 30px 24px 0;transition:background .18s,padding .18s}.home-service-summary>a+a{border-left:1px solid #fff3;padding-left:30px}.home-service-summary>a:hover{background:#ffffff0d;padding-left:15px}.home-service-summary>a+a:hover{padding-left:45px}.home-service-summary span{color:var(--amber);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:9px;font-weight:900;display:block}.home-service-summary strong{color:#fff;font-size:18px;display:block}.home-service-summary p{color:#9eacb7;margin:9px 0 0;font-size:10px;line-height:1.55}.home-hero-content>small{color:#8595a2;margin-top:17px;font-size:8px;display:block}.pricing-page-hero{background-color:var(--navy);color:#fff;background-image:linear-gradient(90deg,#06172dfa,#06172dc7),url(/media/rentora-landing-personal-shopper.v1.webp);background-size:cover;grid-template-columns:1.15fr .65fr;align-items:center;gap:100px;min-height:610px;padding:100px clamp(24px,7vw,110px);display:grid}.pricing-page-hero h1{color:#fff;letter-spacing:-.067em;max-width:850px;margin:0;font-size:clamp(56px,6.5vw,94px);line-height:.93}.pricing-page-hero>div:first-child>p:last-child{color:#b9c5ce;max-width:720px;margin:30px 0 0;font-size:15px;line-height:1.7}.pricing-hero-note{color:var(--navy);background:#fffffff5;padding:40px;box-shadow:0 30px 80px #0003}.pricing-hero-note span{color:var(--amber-dark);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:900}.pricing-hero-note strong{letter-spacing:-.035em;margin:22px 0;font-size:28px;line-height:1.1;display:block}.pricing-hero-note p{border-top:1px solid var(--line);color:var(--muted);margin:0;padding-top:22px;font-size:11px;line-height:1.65}.pricing-page-section{grid-template-columns:.65fr 1.35fr;align-items:start;gap:80px;display:grid}.pricing-page-heading h2{color:var(--navy);letter-spacing:-.058em;margin:0;font-size:clamp(42px,4.8vw,68px);line-height:1}.pricing-page-heading>p:last-child{color:var(--muted);margin:28px 0 0;font-size:12px;line-height:1.72}.pricing-page-cards{align-items:stretch;display:grid}.pricing-page-cards.two-cards{grid-template-columns:1fr 1fr}.pricing-page-cards.three-cards{grid-template-columns:repeat(3,1fr)}.pricing-page-cards article{min-height:345px;color:var(--navy);border:1px solid var(--line);background:#fff;border-right:0;padding:36px;position:relative}.pricing-page-cards article:last-child{border-right:1px solid var(--line)}.pricing-page-cards article>span{min-height:36px;color:var(--amber-dark);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.pricing-page-cards article>strong{letter-spacing:-.06em;margin-top:48px;font-size:53px;line-height:1;display:inline-block}.pricing-page-cards article>small{color:var(--muted);margin-left:8px;font-size:9px}.pricing-page-cards article>p{border-top:1px solid var(--line);color:var(--muted);margin:48px 0 0;padding-top:22px;font-size:10px;line-height:1.6}.pricing-page-cards article>p b{color:var(--navy);font-size:12px}.pricing-page-cards .pricing-highlight{border:3px solid var(--amber);background:var(--warm)}.pricing-highlight>i{background:var(--amber);color:var(--navy);text-transform:uppercase;padding:7px 10px;font-size:8px;font-style:normal;font-weight:900;position:absolute;top:0;right:0}.pricing-page-cards article>.custom-price-text{font-size:39px}.pricing-conditions{border:1px solid var(--line);border-top:0;grid-column:2;grid-template-columns:repeat(3,1fr);display:grid}.pricing-conditions span{border-right:1px solid var(--line);color:var(--muted);padding:18px;font-size:9px;line-height:1.5}.pricing-conditions span:last-child{border-right:0}.management-pricing-page{background:var(--navy-2);color:#fff}.management-pricing-page .pricing-page-heading h2{color:#fff}.management-pricing-page .pricing-page-heading>p:last-child{color:#b7c3cc}.management-pricing-page .pricing-page-cards{align-self:start}.pricing-scope-note{color:#b9c5ce;background:#ffffff0f;grid-column:2;margin:0;padding:24px;font-size:10px;line-height:1.65}.negotiation-value{background:var(--amber);color:var(--navy);grid-template-columns:1fr .75fr;align-items:center;gap:90px;display:grid}.negotiation-value .eyebrow{color:var(--navy)}.negotiation-value .eyebrow span{background:var(--navy)}.negotiation-value h2{letter-spacing:-.062em;max-width:760px;margin:0;font-size:clamp(46px,5.7vw,82px);line-height:.95}.negotiation-value>div:last-child{border-left:1px solid #06172d42;padding:34px}.negotiation-value strong{margin-bottom:18px;font-size:22px;display:block}.negotiation-value p:last-child{color:#5f4800;margin:0;font-size:13px;line-height:1.72}.rate-tax-note{color:#98a9b6;max-width:1220px;margin:22px auto 0;font-size:9px;line-height:1.6}.news-hero{background-color:var(--navy);color:#fff;background-image:linear-gradient(90deg,#06172dfc 0%,#06172de0 62%,#06172d85 100%),url(/media/rentora-landing-personal-shopper.v1.webp);background-position:50%;background-size:cover;align-items:center;min-height:620px;padding:110px clamp(24px,7vw,110px);display:flex}.news-hero>div{width:min(100%,1320px);margin:0 auto}.news-hero h1{color:#fff;letter-spacing:-.068em;max-width:1000px;margin:0;font-size:clamp(58px,7vw,102px);line-height:.92}.news-hero h1 em{color:var(--amber);font-style:normal;display:block}.news-hero>div>p:last-child{color:#bac6cf;max-width:720px;margin:32px 0 0;font-size:16px;line-height:1.72}.news-fact-strip{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);display:grid}.news-fact-strip div{border-right:1px solid var(--line);padding:30px clamp(24px,5vw,70px)}.news-fact-strip div:last-child{border-right:0}.news-fact-strip strong,.news-fact-strip span{display:block}.news-fact-strip strong{color:var(--navy);letter-spacing:-.04em;margin-bottom:7px;font-size:30px}.news-fact-strip span{color:var(--muted);font-size:10px;line-height:1.5}.news-list{grid-template-columns:.55fr 1.45fr;gap:90px;max-width:1440px;margin:0 auto;display:grid}.news-list-heading{align-self:start;position:sticky;top:120px}.news-list-heading h2{color:var(--navy);letter-spacing:-.06em;margin:0;font-size:clamp(46px,5vw,72px);line-height:.98}.news-list-heading>p:last-child{color:var(--muted);margin:28px 0 0;font-size:12px;line-height:1.7}.news-articles{border-top:1px solid var(--line)}.news-articles article{border-bottom:1px solid var(--line);padding:42px 0 54px;scroll-margin-top:110px}.news-article-meta{color:var(--muted);text-transform:uppercase;letter-spacing:.11em;justify-content:space-between;gap:20px;margin-bottom:28px;font-size:9px;display:flex}.news-article-meta span{color:var(--amber-dark);font-weight:900}.news-article-main{grid-template-columns:150px 1fr;gap:38px;display:grid}.news-figure{color:var(--amber-dark);letter-spacing:-.06em;font-size:54px;line-height:1}.news-article-main h2{color:var(--navy);letter-spacing:-.045em;margin:0 0 24px;font-size:clamp(31px,3vw,46px);line-height:1.02}.news-article-main p{color:var(--muted);font-size:12px;line-height:1.75}.news-article-main a{border-bottom:1px solid var(--amber-dark);color:var(--navy);margin-top:10px;padding-bottom:4px;font-size:10px;font-weight:850;display:inline-block}.news-disclaimer{background:var(--mist);color:var(--muted);grid-column:2;margin:0;padding:22px;font-size:9px;line-height:1.6}.home-news-section{background:#f1f2ef}.home-news-heading h2{color:var(--navy)}.home-news-heading>p{color:var(--muted)}.home-news-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);max-width:1280px;margin:0 auto;display:grid}.home-news-grid a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;flex-direction:column;min-height:310px;padding:32px;transition:transform .18s,box-shadow .18s;display:flex}.home-news-grid a:hover{transform:translateY(-4px);box-shadow:0 24px 55px #06172d17}.home-news-grid span{color:var(--amber-dark);text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:900}.home-news-grid strong{color:var(--navy);letter-spacing:-.035em;margin-top:auto;font-size:24px;line-height:1.12}.home-news-grid p{color:var(--muted);margin:18px 0 0;font-size:10px;line-height:1.6}.home-news-button{width:fit-content;margin:34px auto 0}@media (width<=1050px){.landing-hero{grid-template-columns:1fr .7fr;gap:50px}.landing-hero h1{font-size:clamp(48px,6vw,70px)}.service-story,.scope-detail,.investment-pricing,.values-section,.news-list{grid-template-columns:1fr;gap:55px}.scope-detail-heading,.contact-form-layout aside,.news-list-heading{position:static}.reporting-detail{gap:60px}.commitment-section{grid-template-columns:.4fr 1.6fr}.contact-page-hero{gap:60px}.pricing-page-hero{grid-template-columns:1fr .65fr;gap:55px}.pricing-page-section{grid-template-columns:1fr;gap:50px}.pricing-conditions,.pricing-scope-note,.news-disclaimer{grid-column:1}}@media (width<=820px){.landing-hero,.contact-page-hero,.about-hero{grid-template-columns:1fr;gap:60px;min-height:auto}.landing-hero-card,.investment-summary-card{max-width:620px}.landing-proof-row{grid-template-columns:1fr 1fr}.landing-proof-row>div:nth-child(2){border-right:0}.landing-proof-row>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.dark-proof>div:nth-child(-n+2){border-bottom-color:#ffffff1a}.split-heading,.reporting-detail,.contact-form-layout,.negotiation-value{grid-template-columns:1fr;gap:45px}.negotiation-value>div:last-child{border-top:1px solid #06172d42;border-left:0;padding:30px 0 0}.landing-rate-grid,.method-grid{grid-template-columns:1fr 1fr}.landing-rate-grid article:last-child{grid-column:1/-1}.investment-price-options{max-width:700px}.yield-note{grid-template-columns:1fr 1fr;gap:30px}.yield-note>p{border-top:1px solid #e3cf9d;grid-column:1/-1;padding:30px 0 0}.landing-contact-band{grid-template-columns:1fr;align-items:start}.contact-methods{max-width:650px}.about-mark{justify-self:start;width:min(65vw,360px)}.expertise-grid{grid-template-columns:1fr}.expertise-grid article{border-bottom:0;border-right:1px solid #ffffff24;min-height:230px}.expertise-grid article:last-child{border-bottom:1px solid #ffffff24}.expertise-grid h3{margin-top:55px}.home-unified-hero{min-height:auto;padding-top:90px}.home-hero-content h1{font-size:clamp(54px,10vw,78px)}.pricing-page-hero{grid-template-columns:1fr;gap:55px;min-height:auto}.pricing-hero-note{max-width:650px}.pricing-page-cards.three-cards{grid-template-columns:1fr 1fr}.pricing-page-cards.three-cards article:last-child{grid-column:1/-1}.news-fact-strip,.home-news-grid{grid-template-columns:1fr}.news-fact-strip div{border-right:0;border-bottom:1px solid var(--line)}.news-article-main{grid-template-columns:120px 1fr}}@media (width<=560px){.inner-site-header .header-cta{font-size:10px}.landing-hero,.contact-page-hero,.about-hero,.news-hero{padding:75px 20px}.landing-hero h1,.contact-page-hero h1,.about-hero-copy h1{font-size:47px}.landing-hero-actions{flex-direction:column;align-items:flex-start}.landing-hero-card,.investment-summary-card{padding:28px 24px}.landing-proof-row{grid-template-columns:1fr}.landing-proof-row>div{border-right:0;border-bottom:1px solid var(--line)}.dark-proof>div{border-bottom-color:#ffffff1a}.landing-rate-grid,.method-grid,.scope-detail-grid,.investment-price-options,.service-selector,.form-grid,.about-dual-service{grid-template-columns:1fr}.landing-rate-grid article:last-child,.service-selector legend{grid-column:auto}.method-grid article{min-height:225px}.method-grid h3{margin-top:48px}.investment-price-options article+article{border-left:0;border-top:1px solid var(--line)}.commitment-section{grid-template-columns:1fr;gap:35px}.commitment-number{font-size:150px}.yield-note{grid-template-columns:1fr}.yield-note>div{border-bottom:1px solid #e3cf9d;border-right:0;padding:0 0 25px}.yield-note>div+div{padding:0 0 25px}.yield-note>p{grid-column:auto}.lead-form{padding:30px 22px}.service-selector legend{width:100%}.contact-preference{display:grid}.form-submit-row{flex-direction:column;align-items:flex-start}.form-submit-row .button{width:100%}.landing-contact-band{padding:65px 20px}.landing-contact-band h2,.service-story-intro h2,.split-heading h2,.scope-detail-heading h2,.reporting-detail h2,.pricing-copy h2,.commitment-copy h2,.about-statement blockquote,.values-heading h2{font-size:38px}.about-mark{width:220px}.news-hero h1{font-size:47px}.news-article-main{grid-template-columns:1fr;gap:22px}.news-figure{font-size:45px}.about-statement>p:last-child{padding-left:22px}.home-unified-hero{padding:72px 20px 44px}.home-hero-content h1{font-size:47px}.home-hero-intro{font-size:14px}.home-hero-actions{flex-direction:column;align-items:stretch}.home-hero-actions .button{width:100%}.home-service-summary{grid-template-columns:1fr}.home-service-summary>a{padding:21px 0}.home-service-summary>a+a{border-top:1px solid #fff3;border-left:0;padding-left:0}.home-service-summary>a:hover,.home-service-summary>a+a:hover{padding-left:10px}.pricing-page-hero{padding:75px 20px}.pricing-page-hero h1{font-size:47px}.pricing-hero-note{padding:28px 23px}.pricing-page-cards.two-cards,.pricing-page-cards.three-cards{grid-template-columns:1fr}.pricing-page-cards.three-cards article:last-child{grid-column:auto}.pricing-page-cards article{border-right:1px solid var(--line);border-bottom:0;min-height:300px}.pricing-page-cards article:last-child{border-bottom:1px solid var(--line)}.pricing-conditions{grid-template-columns:1fr}.pricing-conditions span{border-right:0;border-bottom:1px solid var(--line)}.pricing-conditions span:last-child{border-bottom:0}}
