.rental-page{background:var(--white);color:var(--sempa-noir);font-family:var(--font-body)}.rental-page *{box-sizing:border-box}.rental-page .rental-container{max-width:var(--container);margin-inline:auto;padding-inline:var(--s-6)}.rental-page .rental-section{padding-block:var(--s-20);scroll-margin-top:var(--s-32)}.rental-page p{font-size:1rem;line-height:1.6;margin:0 0 var(--s-5);color:inherit}.rental-page .rental-kicker{font-size:.75rem;font-weight:700;letter-spacing:.14em;margin-bottom:var(--s-4)}.rental-page .rental-lead{font-size:1.1875rem;line-height:1.5;max-width:48rem}.rental-page :is(h1,h2,h3){color:inherit;letter-spacing:-.04em;text-wrap:balance}.rental-page h1{font-size:clamp(2.75rem,4.4vw,4.75rem);line-height:1.05;font-weight:500;margin:0 0 var(--s-6)}.rental-page h1 span{color:var(--v3-editorial-orange)}.rental-page h2{font-size:clamp(2rem,3vw,3rem);line-height:1.1;font-weight:500;margin:0 0 var(--s-5)}.rental-page h3{font-size:1.25rem;line-height:1.25;font-weight:600;margin:0 0 var(--s-3)}.rental-page .rental-hero{position:relative;isolation:isolate;background:var(--sempa-noir);color:var(--white);overflow:hidden}.rental-page .rental-hero-image{position:absolute;z-index:-2;right:0;top:0;width:auto;height:100%;max-width:none;object-fit:contain}.rental-page .rental-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,var(--sempa-noir) 0%,transparent 65%);pointer-events:none}.rental-page .rental-hero-inner{min-height:clamp(39rem,48vw,50rem);display:flex;align-items:center;padding-block:var(--s-16)}.rental-page .rental-hero-copy{width:48%;max-width:38rem}.rental-page .rental-hero-details>p{max-width:31rem}.rental-page .rental-scope{font-size:.875rem;line-height:1.6;margin:var(--s-6) 0 0;color:var(--ink-500)}.rental-page .rental-hero .rental-scope{color:var(--on-deep)}.rental-page .rental-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4) var(--s-6)}.rental-page .rental-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-3);min-height:48px;padding:var(--s-3) var(--s-6);border-radius:var(--r-full);background:var(--v3-editorial-orange);color:var(--sempa-noir);font-size:1rem;font-weight:600;line-height:1.35;text-align:center;text-decoration:none}.rental-page .rental-button:hover{background:var(--sempa-jaune)}.rental-page .rental-text-link{display:inline-flex;align-items:center;gap:var(--s-2);min-height:44px;color:inherit;font-weight:600;font-size:.9375rem;text-decoration:none;line-height:1.4}.rental-page .rental-text-link .v3-link-label{text-decoration:underline;text-underline-offset:var(--s-1)}.rental-page .rental-text-link:hover .v3-link-label{text-decoration-thickness:2px}.rental-page .v3-link-icon{font-style:normal;text-decoration:none;flex-shrink:0}.rental-page :is(a,summary):focus-visible{outline:3px solid currentColor;outline-offset:var(--s-1)}.rental-page .rental-section-nav{background:var(--white);border-bottom:1px solid var(--line-soft)}.rental-page .rental-section-nav>div{display:flex;justify-content:center;gap:var(--s-12);flex-wrap:wrap;padding-block:var(--s-2)}.rental-page .rental-section-nav a{min-height:44px;display:flex;align-items:center;color:var(--sempa-noir);font-size:.9375rem;font-weight:600;text-decoration:none}.rental-page .rental-section-nav a:hover{text-decoration:underline;text-underline-offset:var(--s-1)}.rental-page .rental-value-band{background:var(--v3-editorial-orange);padding-block:var(--s-12)}.rental-page .rental-value-band>div{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:var(--s-12)}.rental-page .rental-value-band h2{margin:0;font-size:clamp(2rem,3vw,3.25rem)}.rental-page .rental-value-band ul{list-style:none;padding:0 0 0 var(--s-12);margin:0;border-left:1px solid currentColor;display:grid;gap:var(--s-3)}.rental-page .rental-value-band li{display:flex;align-items:center;gap:var(--s-3);font-weight:500}.rental-page .rental-value-band img{flex-shrink:0}.rental-page .rental-section-heading{display:flex;justify-content:space-between;align-items:end;gap:var(--s-10);margin-bottom:var(--s-10)}.rental-page .rental-section-heading h2{margin:0}.rental-page .rental-section-heading>p{max-width:18rem;margin:0}.rental-page .rental-section-heading .rental-lead{margin:var(--s-5) 0 0}.rental-page .rental-section-heading>a{flex-shrink:0}.rental-page .rental-pillar-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-8)}.rental-page .rental-pillar-grid article{padding-right:var(--s-6);border-right:1px solid var(--line-soft)}.rental-page .rental-pillar-grid article:last-child{padding:0;border:0}.rental-page .rental-pillar-grid p{margin:0;font-size:.9375rem}.rental-page .rental-icon{display:grid;place-items:center;width:64px;height:64px;background:var(--ink-50);border-radius:var(--r-full);margin-bottom:var(--s-6)}.rental-page .rental-icon img{display:block}.rental-page .rental-catalogue{background:var(--paper-warm)}.rental-page .rental-family-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-6)}.rental-page .rental-family{min-width:0;background:var(--white);border-radius:var(--r-md);overflow:hidden;color:var(--sempa-noir);text-decoration:none;box-shadow:var(--shadow-sm)}.rental-page .rental-family-image{height:20rem;display:flex;align-items:center;padding:var(--s-4);background:var(--ink-50)}.rental-page .rental-family img{width:100%;height:100%;object-fit:contain;display:block}.rental-page .rental-family-copy{display:flex;justify-content:space-between;gap:var(--s-3);align-items:end;padding:var(--s-5)}.rental-page .rental-family h3{font-size:1.1875rem;min-height:2.5em;margin:0 0 var(--s-2);align-content:center}.rental-page .rental-family p{font-size:.875rem;color:var(--ink-500);margin:0}.rental-page .rental-family-copy>span{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;background:var(--ink-50);border-radius:var(--r-full);font-size:1.25rem}.rental-page .rental-family:hover .rental-family-copy>span{background:var(--v3-editorial-orange)}.rental-page .rental-catalogue-details{margin-top:var(--s-8)}.rental-page.rental-catalogue-enhanced .rental-model-group:not([open]){display:none}.rental-page.rental-catalogue-enhanced .rental-catalogue-details:not(:has(details[open])){margin:0}.rental-page .rental-model-group{background:var(--white);border-radius:var(--r-md);margin-bottom:var(--s-3);padding:var(--s-5) var(--s-6);scroll-margin-top:var(--s-32)}.rental-page summary{cursor:pointer}.rental-page .rental-model-group>summary{display:flex;justify-content:space-between;align-items:center;gap:var(--s-4);min-height:44px;font-size:1rem;font-weight:600;list-style:none}.rental-page summary::-webkit-details-marker{display:none}.rental-page .rental-model-group>summary small{display:block;font-size:.8125rem;font-weight:400;margin-top:var(--s-1);color:var(--ink-500)}.rental-page details[open]>summary>img{transform:rotate(45deg)}.rental-page .rental-model-group>p{margin-top:var(--s-5)}.rental-page .rental-model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-10) var(--s-8);padding-block:var(--s-4)}.rental-page .rental-model{min-width:0;display:grid;grid-template-rows:18rem auto 1fr auto;text-align:center;gap:var(--s-3)}.rental-page .rental-model img{display:block;width:100%;height:100%;object-fit:contain}.rental-page .rental-model h3{font-size:1.25rem;min-height:2.5em;margin:0;align-content:end}.rental-page .rental-model p{font-size:1rem;margin:0}.rental-page .rental-model-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--s-3);align-items:center}.rental-page .rental-model-actions .rental-button{font-size:.9375rem;min-height:44px;padding-inline:var(--s-4)}.rental-page .rental-neo-inner{display:grid;grid-template-columns:1.1fr 1.4fr .75fr;align-items:center;gap:var(--s-8)}.rental-page .rental-neo h2{font-size:clamp(2.375rem,3.4vw,3.25rem)}.rental-page .rental-neo figure{margin:0}.rental-page .rental-neo figure img{width:100%;height:auto;display:block;border-radius:var(--r-md)}.rental-page .rental-neo-copy p{max-width:24rem}.rental-page .rental-neo-promise{font-size:1.625rem;line-height:1.3;letter-spacing:-.03em;font-weight:600}.rental-page .rental-order{display:block;width:fit-content;background:var(--v3-editorial-orange);color:var(--sempa-noir);border-radius:var(--r-sm);padding:var(--s-2) var(--s-4);font-size:1rem;font-weight:700;margin-bottom:var(--s-5)}.rental-page .rental-neo-aside ul{padding-left:var(--s-5);margin:var(--s-6) 0;display:grid;gap:var(--s-3);font-size:.9375rem;line-height:1.5}.rental-page .rental-support{background:var(--sempa-noir);color:var(--white)}.rental-page .rental-support .rental-kicker{color:var(--v3-editorial-orange)}.rental-page .rental-service-path{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--s-6);list-style:none;padding:0;margin:0}.rental-page .rental-service-path li{position:relative}.rental-page .rental-service-path .rental-icon{background:var(--v3-editorial-orange);margin-bottom:var(--s-4)}.rental-page .rental-service-path .rental-icon img{width:32px;height:32px}.rental-page .rental-service-path li:not(:last-child):after{content:"→";position:absolute;top:var(--s-5);right:0;color:var(--v3-editorial-orange);font-size:1.5rem}.rental-page .rental-service-path h3{font-size:1.25rem;min-height:1.25em}.rental-page .rental-service-path p{font-size:1rem;line-height:1.5;margin:0}.rental-page .rental-support-footer{display:grid;grid-template-columns:1fr 2fr;gap:var(--s-10);padding-top:var(--s-8);margin-top:var(--s-10);border-top:1px solid var(--line-deep)}.rental-page .rental-support-footer p{font-size:.9375rem;margin:0;color:var(--on-deep)}.rental-page .rental-support-footer strong{color:var(--white);font-size:1rem}.rental-page .rental-project-inner{display:grid;grid-template-columns:.85fr 1.15fr;gap:var(--s-12);align-items:center}.rental-page .rental-project-inner>img{width:100%;height:auto;display:block;border-radius:var(--r-md)}.rental-page .rental-steps{list-style:none;margin:var(--s-6) 0 0;padding:0;display:grid}.rental-page .rental-steps li{display:flex;align-items:start;gap:var(--s-4);padding-block:var(--s-4);border-bottom:1px solid var(--line-soft)}.rental-page .rental-steps li:first-child{padding-top:0}.rental-page .rental-steps li:last-child{border-bottom:0;padding-bottom:0}.rental-page .rental-steps li>span{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:var(--r-sm);background:var(--paper-warm);font-size:1rem;font-weight:600;color:var(--sempa-noir)}.rental-page .rental-steps h3{font-size:1.125rem;margin-bottom:var(--s-1)}.rental-page .rental-steps p{font-size:.9375rem;margin:0}.rental-page .rental-two-columns{display:grid;grid-template-columns:1fr 1.2fr;gap:var(--s-16);align-items:start}.rental-page .rental-conditions{background:var(--paper-warm)}.rental-page .rental-condition-list{margin:0;padding:var(--s-6);list-style:none;background:var(--white);border-radius:var(--r-md)}.rental-page .rental-condition-list li{font-size:.9375rem;line-height:1.6;padding-block:var(--s-4);border-bottom:1px solid var(--line)}.rental-page .rental-condition-list li:first-child{padding-top:0}.rental-page .rental-condition-list li:last-child{padding-bottom:0;border-bottom:0}.rental-page .rental-condition-list strong{display:block;margin-bottom:var(--s-2);font-size:1.125rem}.rental-page .rental-activity-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-6);margin-block:var(--s-8) var(--s-4)}.rental-page .rental-activity-grid>a{color:inherit;text-decoration:none;background:var(--paper-warm);border-radius:var(--r-md);padding:var(--s-6);display:grid;grid-template-rows:auto 1fr auto}.rental-page .rental-activity-grid h3{font-size:1.125rem;min-height:2.5em}.rental-page .rental-activity-grid p{font-size:.9375rem}.rental-page .rental-activity-grid>a:hover{background:var(--ink-50)}.rental-page .rental-faq{background:var(--paper-warm)}.rental-page .rental-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-3) var(--s-6);align-items:start}.rental-page .rental-faq details{background:var(--white);border-radius:var(--r-sm)}.rental-page .rental-faq details[open]{box-shadow:inset 0 0 0 1px var(--line)}.rental-page .rental-faq summary:hover{background:var(--paper);border-radius:inherit}.rental-page .rental-faq summary{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);list-style:none;font-size:1rem;font-weight:600;line-height:1.45;min-height:64px;padding:var(--s-4) var(--s-5)}.rental-page .rental-faq summary img{flex-shrink:0}.rental-page .rental-faq details p{margin:0;padding:0 var(--s-5) var(--s-5);font-size:.9375rem}.rental-page .rental-final-inner{display:grid;grid-template-columns:1.3fr 1fr;gap:var(--s-16);align-items:center}.rental-page .rental-final h2{font-size:clamp(2.375rem,3.6vw,3.5rem)}.rental-page .rental-final h2 span{color:var(--sempa-noir)}.rental-page .rental-final .rental-button{min-height:56px;font-size:1.0625rem;padding-inline:var(--s-8)}.rental-page .rental-simulator-invitation{background:var(--paper-warm);border-radius:var(--r-lg);padding:var(--s-8)}@media(max-width:1100px){.rental-page .rental-hero-inner{min-height:37rem}.rental-page .rental-hero-copy{width:52%}.rental-page h1{font-size:3rem}.rental-page .rental-hero-image{right:calc(-1 * var(--s-24))}.rental-page .rental-pillar-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-8)}.rental-page .rental-pillar-grid article:nth-child(2){border:0;padding:0}.rental-page .rental-family-image{height:20rem}.rental-page .rental-family-copy{padding:var(--s-4)}.rental-page .rental-family-copy>span{width:36px;height:36px}.rental-page .rental-neo-inner{grid-template-columns:1fr 1fr}.rental-page .rental-neo-aside{grid-column:1/-1}.rental-page .rental-neo-aside ul{display:flex;flex-wrap:wrap;column-gap:var(--s-10)}.rental-page .rental-service-path{gap:var(--s-5)}.rental-page .rental-project-inner,.rental-page .rental-two-columns{gap:var(--s-10)}.rental-page .rental-activity-grid,.rental-page .rental-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.rental-page .rental-container{padding-inline:var(--s-5)}.rental-page .rental-section{padding-block:var(--s-10)}.rental-page .rental-hero-inner,.rental-page .rental-hero-copy{display:contents}.rental-page .rental-hero-title{order:-1;padding:var(--s-10) var(--s-5) var(--s-2)}.rental-page .rental-hero-title h1{margin:0 0 var(--s-4)}.rental-page .rental-hero-details{padding:var(--s-6) var(--s-5) var(--s-10)}.rental-page h1{font-size:clamp(2.5rem,9vw,3rem)}.rental-page h2{font-size:2rem}.rental-page .rental-hero-image{position:relative;right:auto;top:auto;width:100%;height:23rem;object-fit:cover;object-position:right;z-index:auto;display:block}.rental-page .rental-hero:after{display:none}.rental-page .rental-hero{display:flex;flex-direction:column}.rental-page .rental-lead{font-size:1.125rem}.rental-page .rental-scope{margin-top:var(--s-4);font-size:.8125rem}.rental-page .rental-section-nav>div{justify-content:start;gap:0 var(--s-6)}.rental-page .rental-section-nav a{font-size:.875rem}.rental-page .rental-value-band{padding-block:var(--s-10)}.rental-page .rental-value-band>div{grid-template-columns:1fr;gap:var(--s-6)}.rental-page .rental-value-band ul{padding:var(--s-6) 0 0;border-left:0;border-top:1px solid currentColor}.rental-page .rental-value-band li{font-size:.9375rem}.rental-page .rental-section-heading{align-items:start;flex-direction:column;gap:var(--s-4);margin-bottom:var(--s-6)}.rental-page .rental-section-heading>p{max-width:none}.rental-page .rental-pillar-grid{gap:var(--s-8) var(--s-5)}.rental-page .rental-pillar-grid article{padding:0;border:0}.rental-page .rental-pillar-grid h3{font-size:1.125rem}.rental-page .rental-icon{width:56px;height:56px;margin-bottom:var(--s-4)}.rental-page .rental-family-grid{grid-template-columns:1fr;gap:var(--s-5)}.rental-page .rental-family-image{height:auto;aspect-ratio:6/5;padding:var(--s-3)}.rental-page .rental-family h3{min-height:0}.rental-page .rental-catalogue-details{margin-top:var(--s-6)}.rental-page .rental-model-group{padding:var(--s-4)}.rental-page .rental-model-group>summary{font-size:.9375rem}.rental-page .rental-neo-inner,.rental-page .rental-project-inner,.rental-page .rental-two-columns,.rental-page .rental-final-inner{grid-template-columns:1fr;gap:var(--s-6)}.rental-page .rental-neo h2{font-size:clamp(2rem,8.6vw,2.375rem)}.rental-page .rental-neo-aside{grid-column:auto}.rental-page .rental-neo-aside ul{display:grid}.rental-page .rental-neo-promise{font-size:1.375rem}.rental-page .rental-order{font-size:.875rem}.rental-page .rental-service-path{grid-template-columns:1fr;gap:0}.rental-page .rental-service-path li{display:grid;grid-template-columns:48px 1fr;column-gap:var(--s-4);padding-block:var(--s-3);border-bottom:1px solid var(--line-deep)}.rental-page .rental-service-path li:first-child{padding-top:0}.rental-page .rental-service-path li:last-child{padding-bottom:0;border:0}.rental-page .rental-service-path .rental-icon{width:48px;height:48px;grid-row:1/3;margin:0}.rental-page .rental-service-path .rental-icon img{width:28px;height:28px}.rental-page .rental-service-path h3{font-size:1.125rem;min-height:0;margin-bottom:var(--s-1)}.rental-page .rental-service-path p{font-size:.9375rem}.rental-page .rental-service-path li:not(:last-child):after{display:none}.rental-page .rental-support-footer{grid-template-columns:1fr;gap:var(--s-5);margin-top:var(--s-8)}.rental-page .rental-project-inner>img{order:1}.rental-page .rental-steps li{padding-block:var(--s-3)}.rental-page .rental-condition-list{padding:0;background:transparent;border-radius:0}.rental-page .rental-activity-grid{gap:var(--s-4);margin-block:var(--s-6) var(--s-3)}.rental-page .rental-activity-grid>a{padding:var(--s-5)}.rental-page .rental-faq-grid{grid-template-columns:1fr}.rental-page .rental-faq summary{font-size:1rem;min-height:64px;padding:var(--s-4)}.rental-page .rental-faq details p{padding-inline:var(--s-4)}.rental-page .rental-final h2{font-size:clamp(2rem,8.7vw,2.375rem)}.rental-page .rental-final .rental-button{width:100%;font-size:1rem}.rental-page .rental-simulator-invitation{padding:var(--s-6)}}@media(max-width:480px){.rental-page .rental-model-grid{grid-template-columns:1fr;gap:var(--s-8)}.rental-page .rental-model{grid-template-rows:15rem auto auto auto}.rental-page .rental-model h3{min-height:0}.rental-page .rental-model-actions{margin-top:var(--s-1)}.rental-page .rental-activity-grid{grid-template-columns:1fr}.rental-page .rental-activity-grid h3{min-height:0}}@media(max-width:359px){.rental-page .rental-pillar-grid{grid-template-columns:1fr}.rental-page .rental-pillar-grid article{display:grid;grid-template-columns:56px 1fr;column-gap:var(--s-4)}.rental-page .rental-pillar-grid .rental-icon{grid-row:1/3;margin:0}.rental-page .rental-hero-image{height:20rem}}@media(prefers-reduced-motion:reduce){.rental-page{scroll-behavior:auto}.rental-page *{animation:none!important;transition:none!important}}
