.review-item[data-v-7a3b2788]{background:var(--bs-white);border:1px solid var(--app-border-color);border-radius:1rem;box-shadow:var(--app-shadow);padding:2rem 2.5rem;text-align:left}.review-mark[data-v-7a3b2788]{color:var(--bs-primary);opacity:.25;font-size:2rem;margin-bottom:.75rem}.review[data-v-7a3b2788]{font-size:1.1rem;line-height:1.7}.review-user[data-v-7a3b2788]{font-weight:600}.review-user[data-v-7a3b2788]:before{content:"— "}.masthead[data-v-719a6948]{padding:7rem 0 6rem;text-align:center;color:var(--bs-white);background-image:url(/assets/hero-3fac15ff.webp);background-repeat:no-repeat;background-attachment:local;background-position:center center;background-size:cover;background-color:#1f9cc0c7;background-blend-mode:multiply}.masthead-heading[data-v-719a6948]{color:var(--bs-white);font-size:clamp(2.75rem,8vw,5.5rem);font-weight:800;line-height:1.05;margin-bottom:2rem;text-shadow:0 2px 16px rgba(0,0,0,.25)}.masthead-subheading[data-v-719a6948]{display:block;margin-top:1rem;font-size:clamp(1.1rem,2.5vw,1.5rem);font-weight:400;line-height:1.5;letter-spacing:normal;text-shadow:0 1px 8px rgba(0,0,0,.3)}.masthead .btn-outline-light[data-v-719a6948]{color:var(--bs-white);border-color:#ffffffb3}.masthead .btn-outline-light[data-v-719a6948]:hover{color:var(--bs-primary);background-color:var(--bs-white)}.masthead .btn-light[data-v-719a6948]{color:var(--bs-primary);font-weight:600}.price-unit[data-v-719a6948]{font-size:16px}.profile[data-v-719a6948]{border-radius:1rem;margin-bottom:2rem}.footer[data-v-719a6948]{text-align:right;font-size:.8rem;padding:0 1rem 1rem;color:var(--app-text-muted)}
