/* หน้าสินค้าตัวที่ 2 (T02l): วิธีแปลงคะแนนกระดาษเป็น Excel ด้วย AI + หน้าขอบคุณ */
.ffv1{font-size:18px;line-height:1.75}
.ff-hero-grid{display:grid;gap:40px;align-items:center}
.ff-hero-art svg{display:block;width:100%;height:auto}
@media (min-width:1024px){.ff-hero-grid{grid-template-columns:6fr 5fr;gap:56px}}
.ff-price-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:4px}
.ff-feat{grid-template-columns:1fr}
@media (min-width:800px){.ff-feat{grid-template-columns:1fr 1fr}}
.ff-steps{grid-template-columns:1fr}
@media (min-width:700px){.ff-steps{grid-template-columns:repeat(3,1fr)}}
@media (min-width:1024px){.ff-steps{grid-template-columns:repeat(5,1fr)}}
.ff-table-wrap{overflow-x:auto;border:1px solid var(--line-strong-s);border-radius:8px}
.ff-table{width:100%;border-collapse:collapse;font-size:16px}
.ff-table th,.ff-table td{text-align:left;padding:14px 16px;border-bottom:1px solid var(--line-strong-s);vertical-align:top}
.ff-table th{background:var(--surface);color:var(--ink);font-size:16px}
.ff-table td{color:var(--muted)}
.ff-table td strong{color:var(--ink);font-weight:600}
.ff-table code{background:var(--surface);border:1px solid var(--line-strong-s);border-radius:4px;padding:1px 6px;color:var(--blue-text);font-family:var(--mono)}
.ff-table tr:last-child td{border-bottom:0}
.ff-files{grid-template-columns:1fr}
@media (min-width:700px){.ff-files{grid-template-columns:1fr 1fr}}
.ff-notes{max-width:none}
@media (min-width:800px){.ff-notes{grid-template-columns:1fr 1fr;display:grid;gap:16px}}

/* หน้าขอบคุณ */
.ty-wrap{display:flex;justify-content:center}
.ty-card{max-width:560px;width:100%;background:var(--surface);border:1px solid var(--line-strong-s);border-radius:8px;padding:40px;display:flex;flex-direction:column;align-items:flex-start;gap:16px;text-align:left}
.ty-ico{width:48px;height:48px;stroke:var(--blue);fill:none;stroke-width:1.5}
.ty-card h1{margin-bottom:4px}
