.rw[data-astro-cid-m4c5twop]{background:var(--white);border:1px solid var(--ink);border-radius:24px;gap:0;margin:0;padding:clamp(20px,2.6vw,28px);display:grid}.rw-head[data-astro-cid-m4c5twop]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.rw-head-label[data-astro-cid-m4c5twop]{text-align:right;gap:0;font-size:.875rem;font-weight:600;line-height:1.35}.rw-days[data-astro-cid-m4c5twop]{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.rw-days[data-astro-cid-m4c5twop] li[data-astro-cid-m4c5twop]{background:var(--peach);border:1px solid var(--ink);font:600 .875rem / 1.3 var(--font-display);color:var(--ink);border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:12px 2px;display:flex}.rw-join[data-astro-cid-m4c5twop]{border:1.5px solid var(--ink);border-top:0;border-radius:0 0 10px 10px;width:calc(100% - 20px);height:12px;margin:6px auto 20px;position:relative}.rw-join[data-astro-cid-m4c5twop]:after{content:"";background:var(--ink);width:1.5px;height:20px;margin-left:-.75px;position:absolute;top:100%;left:50%}.rw-pay[data-astro-cid-m4c5twop]{background:var(--ink);color:var(--paper);border-radius:16px;gap:6px;padding:16px 20px 18px;display:grid}.rw-pay[data-astro-cid-m4c5twop] p[data-astro-cid-m4c5twop]{max-width:none;margin:0}.rw-pay-title[data-astro-cid-m4c5twop].bi{font:500 1.375rem / 1.25 var(--font-display);letter-spacing:-.02em;gap:0}.rw-pay-when[data-astro-cid-m4c5twop].bi{color:var(--peach);gap:0;font-size:.9375rem;line-height:1.45}.rw-try[data-astro-cid-m4c5twop]{min-height:44px;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:.875rem;font-weight:600;display:flex}.rw-try[data-astro-cid-m4c5twop] .bi[data-astro-cid-m4c5twop]{gap:0;line-height:1.4}.rw-try[data-astro-cid-m4c5twop]:hover .bi[data-astro-cid-m4c5twop]{text-underline-offset:4px;text-decoration:underline}.rw-try[data-astro-cid-m4c5twop]:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:8px}.riders-page .section+.section{border-top:1px solid var(--line)}.bi{flex-direction:column;gap:.3em;display:flex}.bi span{display:block}.rd-hero-eyebrow{margin-bottom:20px}.rd-hero h1{flex-direction:column;gap:.18em;margin-top:6px;display:flex}.rd-hero h1 span{font:500 var(--fs-xl) / 1.08 var(--font-display);letter-spacing:-.03em}.rd-hero-sub{font-size:var(--fs-lg);max-width:62ch;margin-top:26px;line-height:1.65}.rd-hero-sub .bi span{color:#3c3a36}.rd-hero-actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.rd-hero-visual{background:0 0;border-radius:0;justify-self:end;width:100%;max-width:30rem;min-height:0;overflow:visible}@media (max-width:900px){.rd-hero-visual{justify-self:stretch;max-width:none;min-height:0}}.rd-benefits .card-grid>article{flex-direction:column;gap:14px;display:flex}.rd-benefits .card-grid h3.bi{font:600 var(--fs-lg) / 1.35 var(--font-body);letter-spacing:-.005em;gap:.25em}.rd-benefits .card-grid .chip{align-self:flex-start;margin-top:4px}@media (min-width:901px){.rd-benefits .card-grid>article:last-child:nth-child(3n+2){grid-column:span 2}}@media (min-width:641px) and (max-width:900px){.rd-benefits .card-grid>article:last-child:nth-child(odd){grid-column:span 2}}.rd-step-label{flex-direction:column;gap:.2em;margin-top:10px;display:flex!important}.rd-step-label span{font:600 1.125rem / 1.35 var(--font-body);letter-spacing:0;color:var(--ink);display:block}.rd-safety .rd-step-label{margin-top:0}.rd-numbered>li{padding:26px 24px}.rd-numbered>li:first-child{padding-left:0}.rd-numbered>li>.rd-step-no{font:500 clamp(3.25rem, 5.4vw, 4.75rem) / 1 var(--font-display);letter-spacing:-.04em;color:var(--ink);align-items:center;gap:16px;margin-bottom:8px;display:flex}.rd-numbered>li>.rd-step-no:after{content:"";background:var(--line);flex:1;height:1px}.rd-numbered>li:last-child>.rd-step-no:after{display:none}.rd-join .rd-numbered>li>.rd-step-no{color:var(--peach)}.rd-join .rd-numbered>li>.rd-step-no:after{background:#3a3834}@media (max-width:760px){.rd-numbered>li,.rd-numbered>li:first-child{padding:20px 0}.rd-numbered>li>.rd-step-no{margin-bottom:4px;font-size:3.25rem}.rd-numbered>li>.rd-step-no:after{display:none}}.wk-planner{background:var(--mist);border-radius:24px;padding:clamp(24px,4vw,40px)}.wk-planner-controls{grid-template-columns:1fr 1fr;gap:32px;margin-bottom:28px;display:grid}.wk-field label{justify-content:space-between;align-items:baseline;gap:12px;font-size:.875rem;font-weight:600;display:flex}.wk-field .bi{flex:1;gap:0}.wk-field output{font:500 1.75rem var(--font-display);letter-spacing:-.03em;flex-shrink:0}.wk-field input[type=range]{width:100%;accent-color:var(--ink);cursor:ew-resize;min-height:32px;margin-top:12px}.wk-range-ends{color:var(--muted);justify-content:space-between;font-size:.75rem;display:flex}.wk-grid{grid-template-columns:repeat(8,1fr);gap:8px;display:grid}.wk-day{background:var(--paper);border:1px solid var(--line);text-align:center;border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:14px 8px;transition:background .2s,border-color .2s;display:flex}.wk-day.is-working{background:var(--peach);border-color:var(--ink)}.wk-day-label{font:600 .875rem var(--font-display);flex-direction:column;gap:2px;display:flex}.wk-day-status{color:var(--muted);flex-direction:column;gap:1px;font-size:.75rem;line-height:1.4;display:flex}.wk-day.is-working .wk-day-status{color:var(--ink)}.wk-payday{background:var(--ink);border-color:var(--ink)}.wk-payday .wk-day-label,.wk-payday .wk-day-status{color:var(--paper)}.wk-payday .wk-day-status{color:var(--peach)}.wk-total{flex-wrap:wrap;align-items:baseline;gap:14px;margin-top:28px;display:flex}.wk-total strong{font:500 var(--fs-xl) / 1 var(--font-display);letter-spacing:-.03em}.wk-total .bi{gap:0}.wk-total .bi span{color:var(--muted);font-size:.9375rem}.wk-note{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.wk-note .bi{gap:0}.wk-note .bi span{color:var(--muted);font-size:.875rem}.rd-steps div.bi{margin-top:8px}.rd-steps div.bi span{color:var(--muted);font-size:.9375rem;line-height:1.55}.rd-eshram-link{margin-top:24px;font-size:.8125rem}.rd-safety .card-grid div.bi{margin-top:10px}.rd-safety .card-grid div.bi span{color:var(--muted);font-size:.9375rem;line-height:1.55}.rd-join .steps>li>span{color:#b9b5ae}.rd-join .steps{border-top-color:#3a3834}.rd-join .steps>li{border-right-color:#3a3834}.rd-join .steps div.bi span{color:#cbc9c2;font-size:.9375rem;line-height:1.55}.rd-join .steps .rd-step-label span{color:var(--paper)}.rd-join-actions{flex-wrap:wrap;gap:16px;margin-top:32px;display:flex}.rd-places{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}.rd-places>div{border-top:1px solid var(--line);padding-top:20px}.rd-places h3{font-size:1.125rem}.rd-places ul{flex-wrap:wrap;gap:10px;margin:16px 0 0;padding:0;list-style:none;display:flex}.rd-places li{background:var(--mist);border-radius:999px;padding:8px 16px;font-size:.8125rem;font-weight:600}.rd-app{background:var(--mist);border-radius:24px;grid-template-columns:340px 1fr;align-items:center;gap:48px;padding:clamp(24px,4vw,40px);display:grid}.rd-app>*{min-width:0}.rd-app-shots{align-items:flex-start;gap:16px;min-width:0;display:flex}.rd-app-shots>.rd-phone:nth-child(2){margin-top:28px}.rd-phone{aspect-ratio:9/16;border:5px solid var(--ink);background:var(--paper);border-radius:26px;flex-shrink:1;width:min(150px,50% - 8px);margin:0;position:relative;overflow:hidden}.rd-app-shots>.rd-phone:nth-child(2){background:var(--sky)}.rd-phone-fallback{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:16px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.rd-phone-fallback img{width:76px;height:auto}.rd-phone-fallback span{font:600 .8125rem var(--font-body);color:var(--ink)}.rd-phone-img{object-fit:cover;color:#0000;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.rd-app-copy p{color:var(--muted);margin-top:14px}.rd-app-copy .button{margin-top:22px}.rd-app-note{color:var(--muted);margin-top:16px;font-size:.8125rem}@media (max-width:900px){.wk-planner-controls{grid-template-columns:1fr;gap:20px}.wk-grid{grid-template-columns:repeat(4,1fr)}.rd-places{grid-template-columns:1fr;gap:20px}.rd-app{grid-template-columns:1fr}.rd-app-shots{justify-content:center}}@media (max-width:640px){.wk-grid{grid-template-columns:repeat(2,1fr)}.rd-hero-actions{flex-direction:column;align-items:stretch}}
