.riders-hero{background:var(--background-color);width:100%;color:var(--primary-text-color);padding:140px 64px 100px;position:relative;overflow:hidden}@media (max-width:1100px){.riders-hero{padding:130px 40px 80px}}@media (max-width:768px){.riders-hero{padding:120px 24px 64px}}@media (max-width:600px){.riders-hero{padding:110px 18px 56px}}.riders-hero .riders-hero-inner{z-index:1;grid-template-columns:1.2fr 1fr;align-items:center;gap:56px;max-width:1280px;margin:0 auto;display:grid;position:relative}@media (max-width:1024px){.riders-hero .riders-hero-inner{grid-template-columns:1fr;gap:48px}}.riders-hero .riders-hero-text{flex-direction:column;gap:24px;max-width:640px;display:flex}.riders-hero .riders-eyebrow{color:var(--primary-color);background:#f3e9da;border-radius:9999px;align-self:flex-start;align-items:center;gap:8px;padding:8px 18px 8px 14px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.riders-hero .riders-eyebrow-sparkle{color:var(--primary-color);flex-shrink:0}.riders-hero .riders-title{letter-spacing:-.02em;color:var(--primary-color);margin:0;font-size:clamp(40px,5.4vw,76px);font-weight:500;line-height:1.05}.riders-hero .riders-subtitle{color:var(--secondary-text-color);max-width:520px;margin:0;font-size:16px;font-weight:400;line-height:1.55}@media (max-width:600px){.riders-hero .riders-subtitle{font-size:15px}}.riders-hero .riders-download-buttons{flex-wrap:wrap;gap:16px;margin-top:24px;display:flex}@media (max-width:480px){.riders-hero .riders-download-buttons{gap:12px}}.riders-hero .riders-store-btn{transition:opacity .2s,transform .2s;display:inline-flex}.riders-hero .riders-store-btn:hover{opacity:.88;transform:translateY(-1px)}.riders-hero .riders-store-btn img{width:auto;height:48px}@media (max-width:600px){.riders-hero .riders-store-btn img{height:44px}}.riders-hero .riders-hero-image{aspect-ratio:4/5;background:var(--secondary-background-color);border-radius:28px;justify-self:end;width:100%;max-height:620px;position:relative;overflow:hidden}@media (max-width:1024px){.riders-hero .riders-hero-image{aspect-ratio:16/11;justify-self:stretch;max-height:520px}}@media (max-width:600px){.riders-hero .riders-hero-image{aspect-ratio:4/5;border-radius:22px;max-height:480px}}.riders-hero .riders-hero-image img{object-fit:cover;width:100%;height:100%;display:block}
.riders-faq{background-color:var(--background-color);justify-content:center;padding:100px 24px 120px;display:flex}@media (max-width:768px){.riders-faq{padding:64px 20px 80px}}.riders-faq .riders-faq-container{grid-template-columns:1fr 1.2fr;gap:60px;width:100%;max-width:1200px;display:grid}@media (max-width:900px){.riders-faq .riders-faq-container{grid-template-columns:1fr;gap:36px}}.riders-faq .riders-faq-header{flex-direction:column;gap:18px;padding-top:12px;display:flex}.riders-faq .riders-faq-header h2{color:var(--primary-color);letter-spacing:-.02em;margin:0;font-size:48px;font-weight:500;line-height:1.08}@media (max-width:640px){.riders-faq .riders-faq-header h2{font-size:34px}.riders-faq .riders-faq-header h2 br{display:none}}.riders-faq .riders-faq-header .riders-faq-help{color:var(--primary-text-color);align-items:center;gap:8px;font-size:15px;font-weight:400;display:inline-flex}.riders-faq .riders-faq-header .riders-faq-lead{color:var(--secondary-text-color);max-width:420px;margin:4px 0 0;font-size:15px;line-height:1.6}.riders-faq .riders-faq-list{border:1px solid var(--secondary-background-color);border-radius:22px;flex-direction:column;gap:14px;margin:0;padding:16px;list-style:none;display:flex}.riders-faq .riders-faq-item{background-color:var(--white);border:1px solid #e8e8e8;border-radius:14px;transition:border-color .25s,box-shadow .25s}.riders-faq .riders-faq-item.active{border-color:#50321740;box-shadow:0 6px 24px #5032170f}.riders-faq .riders-faq-item.active .riders-faq-icon{background-color:var(--secondary-background-color)}.riders-faq .riders-faq-question{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:18px;display:flex}.riders-faq .riders-faq-question h3{color:var(--primary-color);margin:0;font-size:17px;font-weight:500;line-height:1.4}.riders-faq .riders-faq-icon{border:1px solid var(--secondary-background-color);width:46px;height:46px;color:var(--primary-color);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .25s;display:inline-flex}.riders-faq .riders-faq-answer{padding:0 18px}.riders-faq .riders-faq-answer p{color:var(--secondary-text-color);margin:0;padding:4px 0 18px;font-size:15px;font-weight:300;line-height:1.65}
