.lv2-rental-hero .lv2-hero-cta{flex-wrap:wrap;gap:12px}.lv2-rental-hero .lv2-btn-ghost{padding:16px 24px}@media (max-width:479px){.lv2-rental-hero .lv2-hero-cta{align-self:stretch}.lv2-rental-hero .lv2-hero-cta>a{flex:100%;justify-content:center}}.lv2-rental-stack{border-radius:var(--radius-card);border:1px solid var(--line-2);background:radial-gradient(80% 60% at 0% 100%, #5d48f038, transparent 70%), var(--surface);padding:22px;box-shadow:0 40px 80px -40px #5d48f080}.lv2-rental-stack-cols{grid-template-columns:1.15fr 1fr;gap:14px;display:grid}.lv2-rental-stack-title{font-family:var(--display);letter-spacing:-.02em;font-size:1rem;font-weight:700;margin-bottom:12px!important}.lv2-rental-stack-col:not(.is-rental) .lv2-rental-stack-title{color:var(--ink-2)}.lv2-rental-stack ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.lv2-rental-stack li{border-radius:12px;flex-direction:column;justify-content:center;gap:2px;min-height:58px;padding:9px 12px;font-size:.875rem;font-weight:600;line-height:1.25;display:flex}.lv2-rental-stack li small{font:500 .75rem var(--mono);letter-spacing:0}.lv2-rental-stack li.is-you{background:var(--lime-soft);color:var(--ink);border:1px solid #c8ff4d66}.lv2-rental-stack li.is-you small{color:var(--lime)}.lv2-rental-stack li.is-diy{color:var(--ink-2);background:#c8ff4d0d;border-style:dashed;border-color:#c8ff4d52}.lv2-rental-stack li.is-us{background:var(--violet-soft);color:var(--ink);border:1px solid #8b7bff59}.lv2-rental-stack li.is-us small{color:#c2b9ff}.lv2-rental-stack-sum{color:var(--ink-3);font-size:.8125rem;margin-top:12px!important}.lv2-rental-stack-sum strong{color:var(--ink);font-weight:600}.lv2-rental-stack-legend{border-top:1px solid var(--line);color:var(--ink-2);gap:18px;padding-top:14px;font-size:.8125rem;display:flex;margin-top:18px!important}.lv2-rental-stack-legend i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:8px;display:inline-block}.lv2-rental-stack-legend i.is-you{background:var(--lime)}.lv2-rental-stack-legend i.is-us{background:var(--violet)}@media (max-width:420px){.lv2-rental-stack{padding:16px}.lv2-rental-stack-cols{grid-template-columns:1fr 1fr;gap:10px}.lv2-rental-stack li{min-height:62px;padding:8px 10px;font-size:.8125rem}}.lv2-rental-split{gap:40px;display:grid}@media (min-width:900px){.lv2-rental-split{grid-template-columns:1fr 1fr;gap:0}.lv2-rental-run--us{border-right:1px solid var(--line-2);padding-right:56px}.lv2-rental-run--you{padding-left:56px}}.lv2-rental-run h3{font-family:var(--display);letter-spacing:-.03em;align-items:center;gap:12px;font-size:clamp(1.5rem,2.4vw,2rem);display:flex}.lv2-rental-run h3:before{content:"";border-radius:4px;flex-shrink:0;width:14px;height:14px}.lv2-rental-run--us h3:before{background:var(--violet)}.lv2-rental-run--you h3:before{background:var(--lime)}.lv2-rental-run-note{color:var(--ink-3);font-size:.9375rem;margin-top:6px!important}.lv2-rental-run ul{border-top:1px solid var(--line);margin-top:24px!important}.lv2-rental-run li{border-bottom:1px solid var(--line);gap:4px;padding:14px 0;display:grid}@media (min-width:560px){.lv2-rental-run li{grid-template-columns:12.5rem 1fr;align-items:baseline;gap:16px}}.lv2-rental-run li strong{font-weight:600}.lv2-rental-run li span{color:var(--ink-2);max-width:68ch}.lv2-rental-split-foot{color:var(--ink-2);max-width:68ch;margin-top:40px!important}.lv2-rental-steps,.lv2-rental-facts{counter-reset:rent;gap:12px;padding:0;list-style:none;display:grid;margin:24px 0 0!important}.lv2-rental-steps li,.lv2-rental-facts li{color:var(--ink-2);padding-left:40px;line-height:1.55;position:relative}.lv2-rental-steps li strong,.lv2-rental-facts li strong{color:var(--ink);font-weight:600}.lv2-rental-steps li:before{counter-increment:rent;content:counter(rent);width:26px;height:26px;font:600 .8125rem var(--mono);background:var(--lime-soft);color:var(--ink);border:1px solid #c8ff4d66;border-radius:8px;place-items:center;display:grid;position:absolute;top:0;left:0}.lv2-rental-facts li:before{content:"";background:var(--violet);border-radius:4px;width:12px;height:12px;position:absolute;top:8px;left:6px}.lv2-rental-facts+.lv2-body{margin-top:20px!important}.lv2-rental-price-table{margin:1.4em 0!important}.lv2-rental-price-table .lv2-mock-table td:first-child{font-weight:600}.lv2-rental-countries{margin-top:28px}.lv2-rental-shield .lv2-shield-viz{width:100%;margin-top:0}
