.drive-module__CacZoa__page{background:#fff}.drive-module__CacZoa__reqLayout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:64px;display:grid}.drive-module__CacZoa__reqLayout .lp-copy{top:calc(var(--ls-header) + 24px);position:sticky}.drive-module__CacZoa__reqLayout .lp-callout{margin-top:8px}.drive-module__CacZoa__specStack{flex-direction:column;gap:24px;display:flex}.drive-module__CacZoa__appBand{background:#fff;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:56px;padding:96px 56px;display:grid}.drive-module__CacZoa__appIntro{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.drive-module__CacZoa__appIntro h2{letter-spacing:-.04em;font-size:clamp(32px,3.6vw,50px);line-height:1.04}.drive-module__CacZoa__appIntro h2 span{color:var(--ls-teal)}.drive-module__CacZoa__appIntro>p{color:#566a6e;max-width:30em;font-size:17px}.drive-module__CacZoa__badges .app-availability{flex-direction:column;gap:10px;display:flex}.drive-module__CacZoa__badges .app-availability>p{color:#6d8288;font-size:13px}.drive-module__CacZoa__badges .app-availability ul{gap:10px;margin:0;padding:0;list-style:none;display:flex}.drive-module__CacZoa__badges .store-badge{background:var(--ls-ink);color:#fff;border-radius:10px;align-items:center;gap:10px;min-height:48px;padding:7px 16px 7px 12px;display:inline-flex}.drive-module__CacZoa__badges .store-badge>span{flex-direction:column;line-height:1.1;display:flex}.drive-module__CacZoa__badges .store-badge small{color:#b4cac7;font-size:10px}.drive-module__CacZoa__badges .store-badge strong{font-size:16px;font-weight:600}.drive-module__CacZoa__appFeatures .lp-frame{box-shadow:0 24px 60px #0f26290f}.drive-module__CacZoa__askRow{max-width:720px;margin-top:28px}.drive-module__CacZoa__faqLayout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px;display:grid}.drive-module__CacZoa__faqLayout .lp-head{top:calc(var(--ls-header) + 24px);margin:0;position:sticky}.drive-module__CacZoa__faqLayout .lp-faq{border:1px solid var(--ls-line);background:#fff;border-radius:18px;padding:0 24px}.drive-module__CacZoa__faqLayout .lp-faq details:last-child{border-bottom:0}@media (max-width:1100px){.drive-module__CacZoa__faqLayout .lp-head{position:static}.drive-module__CacZoa__reqLayout,.drive-module__CacZoa__faqLayout{grid-template-columns:minmax(0,1fr);gap:32px}.drive-module__CacZoa__reqLayout .lp-copy{position:static}.drive-module__CacZoa__appBand{grid-template-columns:1fr;padding:72px 32px}}@media (max-width:760px){.drive-module__CacZoa__specStack{gap:16px}.drive-module__CacZoa__appBand{flex-direction:column;align-items:stretch;gap:24px;padding:44px 20px;display:flex}.drive-module__CacZoa__appIntro{gap:14px}.drive-module__CacZoa__appIntro h2{font-size:30px}.drive-module__CacZoa__appIntro>p{font-size:15px}.drive-module__CacZoa__badges .store-badge{min-height:42px;padding:5px 12px 5px 10px}.drive-module__CacZoa__badges .store-badge strong{font-size:14px}.drive-module__CacZoa__askRow{margin-top:18px}.drive-module__CacZoa__faqLayout{gap:20px}.drive-module__CacZoa__faqLayout .lp-faq{border-radius:14px;padding:0 16px}}
