.samples-intro{padding:var(--section-y) var(--gutter);background:var(--surface)}.samples-intro-header{margin-bottom:clamp(2rem, 6vw, 3.5rem);max-width:820px}.samples-intro-header h2{font-size:var(--fs-display);line-height:1.1;margin:0 0 clamp(0.625rem, 2vw, 1.25rem)}.samples-intro-header p{font-size:var(--fs-body);line-height:1.8;color:var(--ink-soft);margin:0}.question-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--grid-gap)}.question-card{background:var(--surface-alt);border:1px solid var(--border);border-radius:var(--radius);padding:var(--card-pad);display:flex;flex-direction:column;transition:.3s}.question-card:hover{transform:translateY(-5px);box-shadow:0 18px 35px rgb(0 0 0 / .08)}.question-number{display:inline-block;margin-bottom:clamp(0.625rem, 2vw, 1.25rem);color:var(--accent);font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.question-card h3{font-size:var(--fs-card-title);line-height:1.2;margin:0 0 clamp(0.625rem, 2vw, 1.25rem)}.question-card p{font-size:var(--fs-body);line-height:1.75;color:var(--ink-soft);margin:0}.points{display:inline-block;margin-top:clamp(1rem, 3vw, 1.5rem);align-self:flex-start;padding:8px 16px;background:var(--accent);color:#fff;border-radius:999px;font-size:var(--fs-small);font-weight:600}