.page-module__Ctt_bq__hero{padding:44px var(--gutter) 56px;background:var(--header);flex-direction:column;gap:16px;display:flex}.page-module__Ctt_bq__back{color:var(--lime);align-self:flex-start;font-size:14px;font-weight:700}.page-module__Ctt_bq__back:hover{color:var(--lime)}.page-module__Ctt_bq__chips{flex-wrap:wrap;gap:8px;display:flex}.page-module__Ctt_bq__kind,.page-module__Ctt_bq__tier{border-radius:var(--pill);padding:7px 13px;font-size:13px}.page-module__Ctt_bq__kind{background:var(--lime);color:var(--ink);font-weight:800}.page-module__Ctt_bq__tier{color:var(--on-dark-2);border:1px solid #5a5d62;font-weight:700}.page-module__Ctt_bq__title{max-width:16em;color:var(--white);font-size:clamp(36px,5vw,56px);line-height:1}.page-module__Ctt_bq__intro{max-width:36em;color:var(--on-dark-3);margin:0;font-size:18px;line-height:1.55}.page-module__Ctt_bq__actions{flex-wrap:wrap;gap:12px;padding-top:6px;display:flex}.page-module__Ctt_bq__btn{padding:16px 24px;font-size:17px}.page-module__Ctt_bq__body{padding:56px var(--gutter);grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:start;gap:32px 48px;display:grid}.page-module__Ctt_bq__notes{flex-direction:column;gap:16px;display:flex}.page-module__Ctt_bq__h2{font-size:32px;line-height:1.05}.page-module__Ctt_bq__h2sm{font-size:28px}.page-module__Ctt_bq__about{color:#33353a;margin:0;font-size:17px;line-height:1.65}.page-module__Ctt_bq__biweekly{border-radius:var(--radius);background:var(--ink);color:var(--white);font-family:var(--font-head);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-top:8px;padding:16px 18px;font-size:17px;font-weight:700;line-height:1.3;display:flex}.page-module__Ctt_bq__biweeklyBtn{padding:10px 16px;font-size:15px}.page-module__Ctt_bq__svcCard{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:10px;padding:24px;display:flex}.page-module__Ctt_bq__svcTitle{font-family:var(--font-head);color:var(--ink);font-size:20px;font-weight:800}.page-module__Ctt_bq__svcRow{border-top:1px solid #ebebe8;justify-content:space-between;align-items:baseline;gap:12px;padding:14px 0;display:flex}.page-module__Ctt_bq__svcRow:hover{text-decoration:none}.page-module__Ctt_bq__svcText{flex-direction:column;gap:2px;display:flex}.page-module__Ctt_bq__svcMenu{color:var(--text);font-size:14px;line-height:1.4}.page-module__Ctt_bq__svcName{font-family:var(--font-head);color:var(--ink);font-size:17px;font-weight:700}.page-module__Ctt_bq__svcPrice{color:var(--text);white-space:nowrap;font-size:14px}.page-module__Ctt_bq__svcNote{color:var(--muted);font-size:14px;line-height:1.5}.page-module__Ctt_bq__reviewWrap{padding:0 var(--gutter) 56px}.page-module__Ctt_bq__review{background:var(--ink);border-radius:var(--radius);flex-direction:column;gap:10px;margin:0;padding:28px 30px;display:flex}.page-module__Ctt_bq__review blockquote{font-family:var(--font-head);color:var(--white);text-wrap:pretty;margin:0;font-size:24px;font-weight:700;line-height:1.3}.page-module__Ctt_bq__review figcaption{color:var(--on-dark-muted);font-size:14px}.page-module__Ctt_bq__more{padding:0 var(--gutter) 56px;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;gap:28px 48px;display:grid}.page-module__Ctt_bq__faqs{flex-direction:column;gap:14px;display:flex}.page-module__Ctt_bq__faq{border-top:1px solid var(--border);flex-direction:column;gap:6px;padding:16px 0;display:flex}.page-module__Ctt_bq__faq h3{font-family:var(--font-head);color:var(--ink);margin:0;font-size:17px;font-weight:700}.page-module__Ctt_bq__faq p{color:var(--text);margin:0;font-size:16px;line-height:1.55}.page-module__Ctt_bq__nearby{flex-direction:column;gap:12px;display:flex}.page-module__Ctt_bq__nearbyList{flex-wrap:wrap;gap:8px;display:flex}.page-module__Ctt_bq__nearbyChip{border-radius:var(--pill);background:var(--white);border:1px solid var(--border);color:var(--ink);padding:10px 16px;font-size:15px;font-weight:700}.page-module__Ctt_bq__nearbyChip:hover{border-color:var(--ink);color:var(--ink);text-decoration:none}
