.page-module__NY_dMW__layout{max-inline-size:var(--container-default);padding:calc(var(--header-height) + var(--space-10)) var(--space-4) var(--space-16);margin-inline:auto}.page-module__NY_dMW__hero{text-align:center;margin-block-end:var(--space-12)}.page-module__NY_dMW__eyebrow{font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:.16em;text-transform:uppercase;color:var(--color-fg-muted);margin-block-end:var(--space-4)}.page-module__NY_dMW__title{font-size:clamp(var(--text-3xl), 5vw, var(--text-4xl));margin-block-end:var(--space-3)}.page-module__NY_dMW__subtitle{font-size:var(--text-lg);color:var(--color-fg-muted);line-height:var(--leading-relaxed);max-inline-size:56ch;margin-block-end:var(--space-8);margin-inline:auto}.page-module__NY_dMW__scoreBlock{align-items:center;gap:var(--space-3);margin-block:var(--space-8);flex-direction:column;display:flex}.page-module__NY_dMW__scoreValue{font-size:var(--text-5xl);color:var(--color-brand);line-height:1;font-family:var(--font-display)}.page-module__NY_dMW__scoreValue strong{font-weight:var(--weight-bold)}.page-module__NY_dMW__scoreValue span{font-size:var(--text-2xl);color:var(--color-fg-muted);margin-inline-start:var(--space-1)}.page-module__NY_dMW__scoreMeta{color:var(--color-fg-muted);font-size:var(--text-base)}.page-module__NY_dMW__ctaRow{align-items:center;gap:var(--space-2);flex-direction:column;margin-block-start:var(--space-6);display:flex}.page-module__NY_dMW__ctaHelp{font-size:var(--text-xs);color:var(--color-fg-subtle)}.page-module__NY_dMW__legendMocks{font-size:var(--text-sm);color:var(--color-fg-subtle);margin-block-start:var(--space-6);font-style:italic}.page-module__NY_dMW__stars{display:inline-block;position:relative}.page-module__NY_dMW__starsTrack{color:var(--color-border-strong)}.page-module__NY_dMW__starsFill{color:var(--color-accent);position:absolute;inset-block:0;inset-inline-start:0;overflow:hidden}.page-module__NY_dMW__starRow{gap:var(--space-1);white-space:nowrap;display:inline-flex}.page-module__NY_dMW__starRow svg{flex:none;block-size:1.25rem;inline-size:1.25rem}.page-module__NY_dMW__starEmpty{fill:currentColor;opacity:.35}.page-module__NY_dMW__starFilled{fill:currentColor}.page-module__NY_dMW__list{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.page-module__NY_dMW__testimonial{gap:var(--space-4);background-color:var(--color-bg-elevated);flex-direction:column;display:flex}.page-module__NY_dMW__testimonialHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.page-module__NY_dMW__testimonialAuthor{font-weight:var(--weight-medium);color:var(--color-fg);font-size:var(--text-base);margin:0}.page-module__NY_dMW__testimonialMeta{font-size:var(--text-sm);color:var(--color-fg-muted);margin:var(--space-1) 0 0}.page-module__NY_dMW__quote{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-fg);margin:0}.page-module__NY_dMW__quote p{margin:0}.page-module__NY_dMW__testimonialFooter{font-size:var(--text-sm);color:var(--color-fg-muted);border-block-start:1px dashed var(--color-border);padding-block-start:var(--space-3)}
