.ride-module___tQ9Tq__page{background:#fff}.ride-module___tQ9Tq__heroScene{aspect-ratio:1/1.02;width:100%;max-width:540px;position:relative}.ride-module___tQ9Tq__heroPhoto{border-radius:18px;width:82%;height:88%;position:absolute;top:0;right:0;overflow:hidden}.ride-module___tQ9Tq__heroPhoto img{object-fit:cover}.ride-module___tQ9Tq__heroPhone{background:var(--ls-ink);border-radius:40px;width:46%;max-width:250px;margin:0;padding:8px;position:absolute;bottom:0;left:0;box-shadow:0 36px 80px #0f262947}.ride-module___tQ9Tq__heroPhone img{border-radius:32px;width:100%;height:auto;display:block}.ride-module___tQ9Tq__heroNote{border:1px dashed var(--ls-callout);color:#6d8288;background:#fffffff5;flex-direction:column;gap:2px;padding:14px 18px;font-size:13px;line-height:1.4;display:flex;position:absolute;bottom:7%;right:18px}.ride-module___tQ9Tq__heroNote strong{color:var(--ls-ink);font-size:15px;font-weight:600}.ride-module___tQ9Tq__pickup{border-block:1px solid var(--ls-line);background:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ride-module___tQ9Tq__pickupCopy{flex-direction:column;justify-content:center;align-items:flex-start;gap:22px;padding:88px 64px;display:flex}.ride-module___tQ9Tq__pickupCopy h2{letter-spacing:-.04em;font-size:clamp(32px,3.6vw,50px);line-height:1.04}.ride-module___tQ9Tq__pickupCopy h2 span{color:var(--ls-teal)}.ride-module___tQ9Tq__pickupCopy>p{color:#566a6e;max-width:32em;font-size:17px}.ride-module___tQ9Tq__matchList{border:1px dashed var(--ls-callout);background:#fff;align-self:stretch;margin:6px 0 0;padding:4px 22px;list-style:none;position:relative}.ride-module___tQ9Tq__matchList li{min-height:54px;color:var(--ls-ink);border-bottom:1px dashed #d3e3e0;grid-template-columns:110px 1fr;align-items:center;gap:16px;font-size:15px;display:grid}.ride-module___tQ9Tq__matchList li:last-child{border-bottom:0}.ride-module___tQ9Tq__matchList span{letter-spacing:.02em;color:var(--ls-teal);font-size:13px;font-weight:600}.ride-module___tQ9Tq__pickupStage{background-color:var(--ls-wash);background-image:radial-gradient(circle,#0000 220px,#c4dcd8 221px,#0000 222px),radial-gradient(circle,#0000 320px,#c4dcd8 321px,#0000 322px),linear-gradient(#edf3f2 1px,#0000 1px),linear-gradient(90deg,#edf3f2 1px,#0000 1px);background-size:100% 100%,100% 100%,40px 40px,40px 40px;border-left:1px dashed #bcd7d2;justify-content:center;align-items:center;padding:56px 24px;display:flex;position:relative;overflow:hidden}.ride-module___tQ9Tq__pickupStage .ride-product{margin:0}:is(.ride-module___tQ9Tq__pickupStage .ride-product figcaption,.ride-module___tQ9Tq__pickupStage .ride-product figcaption a){color:#6d8288}.ride-module___tQ9Tq__planLinks{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:4px;display:flex}.ride-module___tQ9Tq__recordHelp{max-width:760px;margin-top:28px}.ride-module___tQ9Tq__inlineLinks{flex-wrap:wrap;gap:0 24px;margin-top:6px;display:flex}.ride-module___tQ9Tq__faqLayout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px;display:grid}.ride-module___tQ9Tq__faqLayout .lp-head{top:calc(var(--ls-header) + 24px);margin:0;position:sticky}@media (max-width:1100px){.ride-module___tQ9Tq__pickupCopy{padding:64px 32px}.ride-module___tQ9Tq__faqLayout{grid-template-columns:1fr;gap:28px}.ride-module___tQ9Tq__faqLayout .lp-head{position:static}}@media (max-width:760px){.ride-module___tQ9Tq__heroScene{align-self:center;max-width:360px}.ride-module___tQ9Tq__heroPhone{border-radius:26px;width:44%;padding:5px}.ride-module___tQ9Tq__heroPhone img{border-radius:21px}.ride-module___tQ9Tq__heroNote{padding:10px 12px;font-size:11px;right:8px}.ride-module___tQ9Tq__heroNote strong{font-size:13px}.ride-module___tQ9Tq__pickup{flex-direction:column;display:flex}.ride-module___tQ9Tq__pickupCopy{gap:14px;padding:40px 20px 28px}.ride-module___tQ9Tq__pickupCopy h2{font-size:30px}.ride-module___tQ9Tq__pickupCopy>p{font-size:15px}.ride-module___tQ9Tq__matchList{padding:2px 16px}.ride-module___tQ9Tq__matchList li{grid-template-columns:80px 1fr;gap:10px;min-height:46px;font-size:14px}.ride-module___tQ9Tq__matchList span{font-size:12px}.ride-module___tQ9Tq__pickupStage{background-size:100% 100%,100% 100%,24px 24px,24px 24px;border-top:1px dashed #bcd7d2;border-left:0;padding:24px 16px 32px}.ride-module___tQ9Tq__pickupStage .ride-product{transform-origin:top;margin-bottom:-22%;transform:scale(.78)}.ride-module___tQ9Tq__recordHelp{margin-top:18px}}
