.site-footer{background-color:var(--color-neutral-950);color:var(--color-neutral-400);font-size:var(--font-size-sm);--footer-title:var(--color-white);--footer-line:rgb(var(--white) / 12%);--footer-transition:.2s;position:relative;overflow:hidden}.site-footer img.background-image{object-fit:cover;object-position:top;z-index:0;width:100%;height:100%;position:absolute;inset:0}.site-footer:after{content:"";z-index:1;background:linear-gradient(180deg, rgb(var(--black) / 70%) 0%, rgb(var(--black) / 45%) 35%, rgb(var(--black) / 92%) 70%, var(--color-neutral-950) 100%);position:absolute;inset:0}.site-footer>.container,.site-footer .footer-hero{z-index:2;position:relative}@media (min-width:768px) and (not (min-width:1024px)){.site-footer .container{padding-inline:2.5rem}}.site-footer a,.site-footer .footer-link-button{transition:color var(--footer-transition) ease}.site-footer a:hover,.site-footer .footer-link-button:hover{color:var(--footer-title)}.site-footer .footer-link-button{cursor:pointer;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;background:0 0;border:0;padding:0}.site-footer .footer-hero .container{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2.5rem;padding-top:3.5rem;display:grid}@media not (min-width:1024px){.site-footer .footer-hero .container{gap:1.5rem;padding-top:2.25rem}}@media not (min-width:768px){.site-footer .footer-hero .container{grid-template-columns:minmax(0,1fr);justify-items:center;gap:2rem;padding-top:2.5rem}}.site-footer .footer-hero .hero-text{flex-direction:column;align-items:flex-start;gap:.875rem;display:flex}@media not (min-width:1024px){.site-footer .footer-hero .hero-text{gap:.625rem}}@media not (min-width:768px){.site-footer .footer-hero .hero-text{text-align:center;align-items:center}}.site-footer .footer-hero .hero-text h2{color:var(--color-white);font-size:var(--font-size-5xl);margin:0}@media not (min-width:1024px){.site-footer .footer-hero .hero-text h2{font-size:var(--font-size-3xl)}}.site-footer .footer-hero .hero-text p{max-width:35rem;color:var(--color-neutral-300);font-size:var(--font-size-lg);margin:0}@media not (min-width:1024px){.site-footer .footer-hero .hero-text p{font-size:var(--font-size-base)}}.site-footer .footer-hero .perks{grid-template-columns:repeat(2,minmax(0,auto));gap:.625rem 1.5rem;margin:.375rem 0 0;padding:0;list-style:none;display:grid}@media not (min-width:1024px){.site-footer .footer-hero .perks{grid-template-columns:minmax(0,auto);gap:.5rem}}@media not (min-width:768px){.site-footer .footer-hero .perks{text-align:left;justify-items:start}}.site-footer .footer-hero .perks li{color:var(--color-white);font-size:var(--font-size-sm);align-items:center;gap:.625rem;font-weight:500;display:flex}.site-footer .footer-hero .perks .perk-icon{width:1.75rem;height:1.75rem;color:var(--color-brand);background:color-mix(in srgb, var(--color-brand) 16%, transparent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.site-footer .footer-hero .hero-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.625rem;display:flex}@media not (min-width:768px){.site-footer .footer-hero .hero-actions{justify-content:center}}.site-footer .footer-hero .hero-devices{justify-content:flex-end;align-items:flex-end;padding:0 .625rem;display:flex}@media not (min-width:768px){.site-footer .footer-hero .hero-devices{padding:0}}.site-footer .footer-hero .iphone{box-shadow:0 0 0 .125rem rgb(var(--white) / 15%), 0 1.875rem 3.75rem -1.875rem rgb(var(--black) / 90%);background:#0b0b0d;border-radius:44px;padding:.625rem;position:relative}@media not (min-width:1024px){.site-footer .footer-hero .iphone{border-radius:32px;padding:.5rem}}.site-footer .footer-hero .iphone.front{z-index:2;width:14.375rem}@media not (min-width:1024px){.site-footer .footer-hero .iphone.front{width:10.625rem}}.site-footer .footer-hero .iphone.back{z-index:1;transform-origin:100% 100%;opacity:.92;width:11.875rem;margin-bottom:1.5rem;margin-right:-4.375rem;transform:rotate(-7deg)}@media not (min-width:1024px){.site-footer .footer-hero .iphone.back{width:8.75rem;margin-bottom:1.125rem;margin-right:-3.25rem}}.site-footer .footer-hero .iphone .device-screen{background:#0d0d0f;border-radius:34px;padding-top:2.25rem;position:relative;overflow:hidden}@media not (min-width:1024px){.site-footer .footer-hero .iphone .device-screen{border-radius:24px;padding-top:1.625rem}}.site-footer .footer-hero .iphone .island{background:#000;border-radius:999px;width:4.75rem;height:1.375rem;position:absolute;top:.5625rem;left:50%;transform:translate(-50%)}@media not (min-width:1024px){.site-footer .footer-hero .iphone .island{width:3.5rem;height:1rem;top:.4375rem}}.site-footer .footer-hero .iphone .app-screen{width:100%;height:auto;display:block}.site-footer .footer-main{grid-template-columns:minmax(0,21.25rem) minmax(0,1fr);column-gap:3.75rem;padding:2.5rem 0 2.25rem;display:grid}@media not (min-width:1024px){.site-footer .footer-main{grid-template-columns:minmax(0,1fr);row-gap:1.5rem;padding:2rem 0 1.75rem}}.site-footer .brand{flex-direction:column;align-items:flex-start;display:flex}.site-footer .brand .onerent-logo{align-items:center;height:1.625rem;display:inline-flex}.site-footer .brand .onerent-logo svg{width:auto;height:1.5rem}@media not (min-width:768px){.site-footer .brand .onerent-logo svg{height:1.375rem}}.site-footer .brand .tagline{color:var(--color-neutral-400);font-size:var(--font-size-sm);margin:.75rem 0 0}.site-footer .brand .social-links{margin-top:1.25rem}@media not (min-width:1024px){.site-footer .brand{grid-template-columns:minmax(0,1fr) auto;align-items:center;row-gap:.625rem;display:grid}.site-footer .brand .tagline{grid-column:1/-1;margin:0}.site-footer .brand .social-links{grid-area:1/2;margin-top:0}.site-footer .brand .social-links .social-title{display:none}}.site-footer .link-columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem 1.875rem;display:grid}@media not (min-width:1024px){.site-footer .link-columns{font-size:var(--font-size-xs);gap:1.5rem 1.25rem}}@media not (min-width:768px){.site-footer .link-columns{display:none}}.site-footer .link-columns .column{flex-direction:column;display:flex}.site-footer .link-columns .title{color:var(--footer-title);font-size:var(--font-size-base);margin:0 0 .875rem;line-height:1.625rem}@media not (min-width:1024px){.site-footer .link-columns .title{font-size:var(--font-size-sm);margin-bottom:.625rem}.site-footer .link-columns .list{font-size:var(--font-size-xs);gap:.5rem}}.site-footer .list{font-size:var(--font-size-sm);flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.site-footer .link-accordion{display:none}@media not (min-width:768px){.site-footer .link-accordion{border-top:1px solid var(--footer-line);display:block}}.site-footer .link-accordion .accordion-item{border-bottom:1px solid var(--footer-line)}.site-footer .link-accordion .accordion-header button.accordion-trigger{height:3.5rem;color:var(--footer-title);font-size:var(--font-size-base);font-weight:600}.site-footer .link-accordion .accordion-header .accordion-chevron{color:var(--color-neutral-400)}.site-footer .link-accordion .accordion-content{color:inherit}.site-footer .link-accordion .accordion-content-text{padding-bottom:1.25rem}.site-footer .social-links{flex-shrink:0;align-items:center;gap:.625rem;display:flex}.site-footer .social-links .social-title{color:var(--color-neutral-300);margin-right:.375rem;font-weight:600}.site-footer .social-links .social-link{border:.125rem solid rgb(var(--white) / 20%);background-color:rgb(var(--black) / 30%);width:2.75rem;height:2.75rem;color:var(--color-white);transition:background-color var(--footer-transition) ease, border-color var(--footer-transition) ease;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.site-footer .social-links .social-link:hover{background-color:var(--color-brand);border-color:var(--color-brand)}.site-footer .social-links .social-link:focus-visible{outline:.125rem solid var(--color-brand);outline-offset:.1875rem}.site-footer .footer-legal{border-top:1px solid var(--footer-line);grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;padding:1.25rem 0 1.5rem;display:grid}@media not (min-width:1024px){.site-footer .footer-legal{grid-template-columns:minmax(0,1fr) auto;row-gap:.875rem}}@media not (min-width:768px){.site-footer .footer-legal{grid-template-columns:minmax(0,1fr);justify-items:start}}.site-footer .footer-legal .partner-logos{align-items:center;gap:1.75rem;display:flex}.site-footer .footer-legal .partner-logos a{opacity:.9;transition:opacity var(--footer-transition) ease;align-items:center;display:flex}.site-footer .footer-legal .partner-logos a:hover{opacity:1}.site-footer .footer-legal .partner-logos .leniqo-logo{filter:brightness(0)invert()}.site-footer .footer-legal .legal-links{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.06em;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin:0;padding:0;font-weight:500;list-style:none;display:flex}@media not (min-width:1024px){.site-footer .footer-legal .legal-links{grid-area:2/1/auto/-1}}.site-footer .footer-legal .copyright{color:var(--color-neutral-500);font-size:var(--font-size-xs);white-space:nowrap;justify-self:end}@media not (min-width:1024px){.site-footer .footer-legal .copyright{grid-area:1/2}}@media not (min-width:768px){.site-footer .footer-legal .copyright{grid-area:3/1;justify-self:start}}@media not (min-width:480px){.site-footer .footer-legal .copyright{white-space:normal}}
